Commit graph

1069 commits

Author SHA1 Message Date
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
mkicinski c064fe21de Add support for Code B FNC characters 2014-02-17 15:12:08 -05:00
Sean Owen 3faef2804c Issue #52 : add AUTHORS credit and touch up some whitespace 2014-02-12 23:42:55 +00:00
Sean Owen a8cd708508 Merge pull request #52 from tgibson11/master
Reduce possibility of detecting white rectangles within barcodes
2014-02-12 23:32:46 +00:00
Sean Owen e3d6c3e49f Allow all long-ish ITF code lengths, as the result is very unlikely to be a false positive, and there are apparently a number of uses of long-ish ITF codes of various lengths out there. Allowed lengths are now interpreted as allowing those lengths and anything longer than the largest allowd length. 2014-02-12 17:50:57 +00:00
tgibson11 670e238cfc Modified WhiteRectangleDetector
Continue expanding the rectangle until at least one black point has been
found on each side, instead of stopping immediately when all sides are
white - which might still be inside the barcode.
2014-02-12 10:18:22 -07:00
tgibson11 78e2ac4522 Update WhiteRectangleDetector.java
Changed image-only version of the constructor to calculate an appropriate initSize based on the image dimensions.
2014-02-10 15:03:49 -07:00
Sean Owen 937d087365 Delete old test gen code 2014-02-08 09:41:38 -05:00
Sean Owen 5d5a8e20fc Handle invalid VIN-like data in Code 39 barcodes 2014-02-06 00:00:20 -05:00
Sean Owen dddc1c4e19 Move to use of Java 7 NIO2 APIs 2014-01-31 13:01:18 +00:00
Sean Owen c42131e866 Issue #41 : Handle null barcode metadata in PDF417 in corner case 2014-01-29 13:22:32 +00:00
Sean Owen 7199f4ad17 Closes Issue #27 : add basic character set ECI support in PDF417 2014-01-27 09:17:47 +00:00
Sean Owen 7169d1ad18 More FindBugs changes as part of test 2014-01-26 22:54:26 +00:00
Sean Owen 9567698f63 Small commit for issue #27, and part of a test 2014-01-26 22:47:13 +00:00