Sean Owen
30bb62bf4f
Minor changes from inspection
2016-05-08 09:13:41 +01:00
Taneli Huuskonen
ee48b3e5d3
Cleaned up previous commit
...
Following Sean Owen's suggestions, I cleaned up my code in the Aztec
decoder and its tests as follows:
1. Made convertBoolArrayToByteArray() package-private.
2. Replaced my own assertEqualByteArrays() with existing
assertArrayEquals().
3. Replaced C-style array declarations with more Javaish ones.
2016-05-05 21:58:37 +03:00
Taneli Huuskonen
e9896d03a6
Aztec decoder returns raw bytes
...
The Aztec decoder now packs the code bits into bytes and returns them as
"raw bytes", even though the error correction codes and stuffing have
been already removed. Also added a couple of tests for the byte-packing
function.
2016-05-05 15:10:44 +03:00
Alex Hatzenbuhler
8b53e448db
Fix spelling mistake in error message
2016-04-20 14:50:35 -05:00
Sean Owen
308d91de1c
Update plugins, dependencies, and clean up small code inspection issues
2016-01-21 14:46:48 +01:00
Kbhredsox
79b8454186
Update ITFWriter.java
...
Fixed spelling of text within "invalid input" exception.
2015-12-02 19:05:48 -05:00
sato yoshiyuki
585f77bf39
QRCode Encoder: Support NUMERIC/ALPHANUMERIC Mode in Shift_JIS
2015-12-03 00:12:43 +09:00
Sean Owen
9910fcfaa9
Closes issue #496 : correct checksum for certain Code 39 inputs
2015-11-11 09:37:13 +00:00
mmagician
9cf93792d4
Added a Code 93 encoder
2015-10-18 23:39:03 +01:00
Sean Owen
a6707cb440
Alter many encode hints to accept String equivalents
2015-10-05 14:13:17 +01:00
wood
a2159ed0f4
change the comment
...
Change the comment
2015-10-02 00:23:07 +08:00
Sean Owen
e0ea32f217
Fix two rare crashes from bad input / state
2015-09-22 22:24:38 +01:00
RX1226
17676d064a
Add support encoding UPC-E format
2015-09-04 21:59:41 +08:00
Guenther Grau
825a31e4b5
Ignore additional PDF417 barcode rows
...
Some barcode generators (e.g. Okapi) seem to generate additional barcode
rows at the end of the barcode, which can be decoded as valid barcode
rows, but actually contain garbage. The barcode metadata states that
these additional rows are not part of the barcode. So we ignore those
addional rows when parsing the barcode. This could potentially also
happen (though quite unlikely) if data after the barcode looks like a
barcode row.
2015-09-01 14:12:17 +02:00
Sean Owen
585667bc31
[maven-release-plugin] prepare for next development iteration
2015-08-19 13:21:05 +01:00
Sean Owen
e641a9c36b
[maven-release-plugin] prepare release zxing-3.2.1
2015-08-19 13:21:00 +01:00
Sean Owen
4dd053a919
Merge pull request #441 from gredler/pdf417-error-correction-level
...
PDF417Writer shouldn't ignore ERROR_CORRECTION hint
2015-08-14 08:07:49 +01:00
Daniel Gredler
53875e4fd3
PDF417Writer shouldn't ignore ERROR_CORRECTION hint
2015-08-13 21:21:26 -04:00
Sean Owen
c1c2fcfbb0
Issue #428 Fix Code 93 escapes above %F
2015-07-21 11:09:24 +01:00
Andreas Wenger
cc1a7aa86a
Set PDF_417 lineThickness to 1
...
- fine-grained scaling for PDF_417 generation
2015-07-15 15:51:24 +02:00
Sean Owen
3b8ab085d8
Merge pull request #412 from strguntbr/multibyteFix
...
Fixed substring call
2015-07-02 17:15:42 +01:00
Marcus Winkler
18a72279dd
Added unittest for PDF417 encoder using ISO-8859-1 with special chars
2015-07-02 17:55:00 +02:00
Marcus Winkler
e31ac261e3
Fixed substring call
2015-07-02 17:15:11 +02:00
Sean Owen
02d3697a59
Remove spurious stack trace from singleton exception, and various minor edits
2015-06-06 10:46:18 +01:00
Sean Owen
ea9a260f0a
Fix javadoc 8 error; actually enable enforcer; update plugins
2015-05-25 23:54:50 +01:00
Marcus Winkler
849f81354c
Fixed multibyte charset problem when encoding PDF417 with Compaction AUTO
2015-05-20 13:01:26 +02:00
Marcus Winkler
060010253c
Added unit test for multibyte problem
2015-05-20 13:00:38 +02:00
Sean Owen
8bae23a923
Revert another change that causes a whirr failure, fix rat warnings, and one more error on Android generated files
2015-05-15 16:23:18 +01:00
Sean Owen
867d580e66
Enable RAT check in build; enable checkstyle; fix some violations; update Jetty/Android plugin
2015-05-15 15:44:45 +01:00
Sean Owen
ec9487c0b2
Fixes from coverity
2015-05-13 13:04:43 +01:00
Sean Owen
560cba85b0
Update plugins (now requires Maven 3.2); fix javadoc warning
2015-05-03 20:49:10 +01:00
Sean Owen
721723ecee
Revert "minSize from provided sizes"
2015-05-03 20:47:43 +01:00
Sean Owen
8475bf6fd2
Remove system-dependent line separator logic in BitMatrix
2015-02-23 16:08:44 +00:00
Sean Owen
e4bb497942
[maven-release-plugin] prepare for next development iteration
2015-02-15 12:48:15 +00:00
Sean Owen
adfc4097ad
[maven-release-plugin] prepare release zxing-3.2.0
2015-02-15 12:48:10 +00:00
Sean Owen
625d9b77d7
Additional fix for issue #300 (HT micjahn)
2015-02-06 21:39:28 +00:00
Sean Owen
4b02337709
Issue #300 : simplify X12 encodation at end of input stream to fix unlatch issue. HT micjahn
2015-02-04 07:45:35 -06:00
Bo Xu
cfeb6758db
Fix PDF417 numeric encoding grouping index check
2015-01-15 12:01:49 -08:00
Sean Owen
0fc1a267c0
Tiny fixes from coverity; fix SuppressWarnings for deprecation; just one Java 7 build now
2015-01-11 16:15:14 +00:00
Sean Owen
51bee78535
Supplement for #271 to deprecate alternative min/max size hint
2014-12-17 21:59:35 +00:00
Zavael
ea00f5a51c
minSize from provided sizes
...
create minSize Dimension from provided width and height
2014-12-17 15:41:33 +01:00
Sean Owen
ce1fbe1b76
Cleanups while looking at issue #268
2014-12-13 17:13:39 +00:00
Sean Owen
344d55e688
Closes #262 : fix parsing of Data Matrix with dimension >= 144
2014-12-04 16:45:48 -06:00
Sean Owen
d876b3e178
Follow up on commit for issue #242
2014-10-30 21:40:02 +00:00
Mark
b04edfec68
squash changes
2014-10-27 18:35:26 +01:00
Sean Owen
79bd5f585e
Add simple test for PDF417 high level encoder
2014-10-06 23:01:40 +01:00
Sean Owen
9dfeb03611
Add simple test to try codecov.io
2014-10-02 20:43:48 +01:00
Sean Owen
3b0145dbc8
Fix tiny java 8 javadoc warnings
2014-09-02 16:39:33 +01:00
Sean Owen
0111b72eaa
Issue #202 correctly report absolute ResultPoint coordinates
2014-08-18 00:23:49 +01:00
Sean Owen
e4ff7d9bb9
Issue #197 : handle escaped backslash preceding terminator
2014-07-30 12:18:04 +01:00
Sean Owen
281721f2d9
Avoid another NPE on null ResultPoint
2014-07-28 10:13:27 +01:00
Sean Owen
8158984458
Support multiple "to", and CC and BCC, throughout the email result API.
2014-07-25 22:53:17 +01:00
Sean Owen
e715fec42a
Avoid NPE when underlying result point is null, for some reason
2014-07-24 12:05:50 +01:00
Sean Owen
a0c53e0558
Issue #179 : add default start/end guard to Codabar if not specified, for symmetry with decoder
2014-07-03 23:19:28 +01:00
Sean Owen
6c2a9b016c
Touch up whitespace and other small issues from inspection
2014-06-28 22:34:37 +01:00
Sean Owen
787a4497ba
Issue #166 let byte compaction proceed in cases where it 'thought' text compaction would take over, but it had not
2014-06-10 17:58:59 -04:00
Sean Owen
d70ef416ec
Issue #166 handle a shift to byte mode properly outside of a compaction mode handler
2014-06-10 08:41:53 -04:00
Sean Owen
e28b0116e0
Add support for consuming and using ECI in PDF417, closing issue #166
2014-06-08 12:13:17 -04:00
Sean Owen
b2f059b07b
Return to ISO-8859-1 as default PDF417 encoding, as per discussion of spec in issue #166
2014-06-08 12:12:24 -04:00
Sean Owen
1b43233ba7
Issue #166 consume ECI in PDF417; still need to use it
2014-06-05 23:22:21 +01:00
Sean Owen
cdcccab200
Issue #168 : don't emit symbols for empty numeric compaction in PDF417
2014-06-05 21:30:48 +01:00
Sean Owen
f4b7264413
Issue #167 : recognize protocols like opc.tcp as valid URI schemes
2014-06-05 18:26:36 +01:00
Sean Owen
84643199a9
Closes issue #162 : PURE_BARCODE fails on certain dense QR codes
2014-05-31 21:04:54 +01:00
Sean Owen
90cc0b8b13
[maven-release-plugin] prepare for next development iteration
2014-05-22 16:24:03 +01:00
Sean Owen
4af41323ae
[maven-release-plugin] prepare release zxing-3.1.0
2014-05-22 16:19:05 +01:00
Sean Owen
45da6416e6
[maven-release-plugin] rollback the release of zxing-3.1.0
2014-05-22 16:10:10 +01:00
Sean Owen
d20a7ac375
[maven-release-plugin] prepare for next development iteration
2014-05-22 12:34:50 +01:00
Sean Owen
edf35c7cac
[maven-release-plugin] prepare release zxing-3.1.0
2014-05-22 12:33:24 +01:00
Sean Owen
6b9a59a593
Remove home-grown binary search function in PDF417Common
2014-05-22 09:21:55 +01:00
Sean Owen
77aabfc457
Issue #147 : handle corner case as normal failed read rather than AIOOBE
2014-05-15 13:26:04 +01:00
Sean Owen
151ad6818b
Issue #127 : fix typo in table of PDF417 punctuation chars
2014-04-28 21:09:56 +01:00
Sean Owen
98bc57f5d1
Avoid error on malformed Aztec code
2014-04-25 13:36:43 +01:00
Sean Owen
8af98a573f
Replace bit shifts that are really multiplication and division with simple operators now
2014-04-25 13:30:58 +01:00
Sean Owen
408c3848b1
Replace FP math faked in integers with plain floating-point math
2014-04-25 13:02:44 +01:00
Sean Owen
3b8b44856d
For safety, make optimized round method consistent with Math.round for negative input too
2014-04-23 22:18:54 +01:00
Sean Owen
414d1f0412
Handle null erasures correctly
2014-04-23 13:49:05 +01:00
Sean Owen
4050f5c2f3
Fix some issues flagged by Coverity static analysis
2014-04-22 22:20:58 +01:00
Sean Owen
391e85ea51
Remove unnecessary lazy init of QR code GF classes, and avoid accessing null field during construction
2014-04-22 22:18:41 +01:00
Sean Owen
2894c094f5
Issue #118 (supplemental) Fix logic error on a null encoding
2014-04-22 21:24:20 +01:00
Sean Owen
27cff89316
[maven-release-plugin] prepare for next development iteration
2014-04-18 14:30:03 +01:00
Sean Owen
32fcad21c3
[maven-release-plugin] prepare release zxing-3.0.1
2014-04-18 14:27:03 +01:00
Sean Owen
7d878d701e
Issue #116 add range check and simplify some conditions
2014-04-18 11:06:08 +01:00
Sean Owen
252a9e34cf
Fix other Java 8 javadoc warnings
2014-04-13 22:16:08 +01:00
Sean Owen
a4af21a0fe
Issue #108 : avoid accessing system property directly to avoid a potential security exception
2014-03-31 13:57:48 +01:00
Sean Owen
b09290c7dc
Issue #105 avoid accessing Charset Cp437 until absolutely necessary, as it won't work on Android sometimes
2014-03-28 14:14:27 +01:00
Sean Owen
fabd9f6473
Minimal changes to build successfully with Java 8, plus optional profile to enable it
2014-03-25 18:01:01 +00:00
Sean Owen
f0532a2730
Issue #86 : Fix logic error in Code 39 that was requiring too much quiet zone
2014-03-13 14:19:08 +00:00
Sean Owen
6545971a7e
Disable strangely flaky test for now
2014-03-06 13:42:37 +00:00
Sean Owen
f1c385ba93
[maven-release-plugin] prepare for next development iteration
2014-02-28 12:27:11 +00:00
Sean Owen
47b3d63d97
[maven-release-plugin] prepare release zxing-3.0.0
2014-02-28 12:20:21 +00:00
Sean Owen
cef513e790
Correctly configure findbugs, add excludes, fix a few simple warnings
2014-02-26 22:47:32 +00:00
Sean Owen
e9ff0501c7
Disable test that is flaky on OpenJDK 7 only for now
2014-02-25 11:42:23 +00:00
Chris Gulley
a4a9817065
Build barcode from left to right instead of right to left.
2014-02-24 09:37:19 -06:00
Sean Owen
c77b79d690
Handle VEVENT with malformed GEO
2014-02-22 13:06:32 +00:00
Sean Owen
1b898320ac
Issue #67 : Avoid rare AIOOBE on PDF417 misread
2014-02-21 08:10:42 +00:00
Sean Owen
bd4536f077
Issue #63 : minor formatting and doc changes
2014-02-18 12:49:30 +00:00
Ralf Kistner
1baa8f3311
Specify allowed EAN extensions as a hint.
2014-02-18 12:26:50 +02:00
Sean Owen
9d4b8b9565
Issue #61 : touch up style in test and simplify new logic
2014-02-17 22:56:49 +00:00
Sean Owen
525774a953
Merge pull request #61 from ColinxLLC/master
...
Support for Code B FNC characters
2014-02-17 22:03:55 +00:00
mkicinski
e45d175829
Unit test FNC1 and FNC2
2014-02-17 15:57:13 -05:00