Commit graph

3576 commits

Author SHA1 Message Date
Michal Hernas fa691c238f Fix null pointer exception (#885) 2017-10-08 17:11:51 +01:00
Sean Owen 7c1f313c05 Revert to checkstyle 6.x for Java 7 support 2017-10-06 12:41:47 +01:00
Sean Owen 5b9ce1cd74 Better web app logging and checkstyle update 2017-10-06 12:09:40 +01:00
Sean Owen 88120e298d Better: refactor rate-limiting logic and apply to destination hosts too 2017-10-03 12:39:58 +01:00
Sean Owen 65d2b163eb Revamp protection against flood of requests; minor related tweaks 2017-10-02 13:40:53 +01:00
Sean Owen 05093ed3d2 Disable Android, proguard, appspot for JDK 9 2017-09-22 17:50:34 +01:00
Sean Owen ea6111c7f9 Build Java 9 on Travis; update plugins 2017-09-22 16:07:00 +01:00
DandelionSprout f9a74628cb Norwegian translation (#878)
* Create strings.xml

* Update strings.xml

* Update strings.xml

* Rename strings.xml to stringsx.xml

* Create strings.xml

It was tough to unify the lines to match those of the Free version's strings.xml, but I hope I succeeded at it.

* Delete stringsx.xml

* Delete strings.xml

Seeing if I can change the folder name as well.

* Create strings.xml

* Update strings.xml

Fixed the two crashing duplicate entries, it seems.
2017-09-21 10:47:36 +01:00
Michael Jahn 24f170efb3 Add codeset A support to Code 128 (#877)
* add support of Codeset A for Code 128

* simplification, everything from 0 to 127 is supported by Codeset A and B
2017-09-20 07:44:23 +01:00
Michael Jahn 437db89b45 Code39 extended mode encoding support (#876)
* asterisk isn't a valid character which can be encoded with Code 39.
the following sample content results in an unreadable barcode: *123456789
because the asterisk is the start-stop character (special meaning, not valid in content)
the really encoded value is **123456789*. The barcode reader stops after reading the second asterisk
and throw the content away.

* remove wrong private modifier for ALPHABET_STRING

* cleanup comments

* add support for Code 39 extended mode encoding

* add support for Code 39 extended mode encoding

* clean ups

* clean ups
2017-09-18 17:17:38 +01:00
Michael Jahn 76d9dd5cf6 Fix extended mode decoding code39 (#873)
* fix extended mode decoding of Code 39

* beautification

* tests for Code 39 extended mode decoding, full supported ascii table
2017-09-17 21:31:40 +01:00
Michael Jahn 1d66d793ed asterisk isn't a valid character and should not be encoded as content with Code 39. (#872)
* asterisk isn't a valid character which can be encoded with Code 39.
the following sample content results in an unreadable barcode: *123456789
because the asterisk is the start-stop character (special meaning, not valid in content)
the really encoded value is **123456789*. The barcode reader stops after reading the second asterisk
and throw the content away.

* remove wrong private modifier for ALPHABET_STRING

* cleanup comments
2017-09-15 07:23:29 +01:00
Siddharth Deshpande 6ca929ee26 Updated php-zxing link (#871)
Added a https://github.com/dsiddharth2/php-zxing link to ZXing-based third-party open source projects area.
2017-09-12 14:45:13 +01:00
Sean Owen 04595508b6 Require Android API 19, so fully use Java 7 try-with-resources, as well as a few other Java 7 features. Reduce deprecation warning count in android 2017-09-11 14:05:37 +01:00
Sean Owen b10dabfe07 Update Tomcat 8.5 example config to include HTTP/2, OpenSSL config 2017-09-04 10:27:44 +01:00
Sean Owen 456edd7197 Avoid parallel gwt build in Travis 2017-09-02 09:29:43 +01:00
Sean Owen 367c7953cc Don't use parallel Maven build on Travis 2017-09-02 09:13:30 +01:00
Sean Owen 4ddc8c9e49 Issue 863: add limited support for VALUE=uri in vCard 2017-09-02 08:57:14 +01:00
Sean Owen 649a099c68 Reject responses whose content type isn't image/* early 2017-08-20 16:34:08 +01:00
Sean Owen 0000a10272 Run full GC periodically to try to fight memory issue with ImageIO objects with large offheap allocations (?) 2017-08-16 12:31:18 +01:00
Sean Owen 7a5038a070 Update plugins, deps; update Guava but restore Java 7 interop by using 23.0-android and restricting to zxingorg module 2017-08-16 12:30:37 +01:00
Sean Owen cbdf087933 Issue #842: allow + in MECARD TEL lines 2017-08-16 12:29:57 +01:00
Sean Owen e2afb336e2 Minor changes from inspection 2017-07-17 12:43:00 +01:00
Sean Owen ae6b9f4426 A few more touch-ups from Codacy 2017-06-16 13:51:08 +01:00
Sean Owen 11a88fe7aa Update zxing.appspot.com app to work with latest GCloud SDK 2017-06-16 13:51:08 +01:00
Sean Owen 8904373720 Create README.md 2017-06-14 19:27:01 +01:00
Sean Owen 3c64fa1e62 Fix Codacy warnings 2017-06-14 18:50:03 +01:00
Antoine Cœur eaa34c3b7e adding port to Objective-C (#814) 2017-06-09 14:15:19 +01:00
Philipp Hasper da4e333d66 Fixed Wifi mangager memory leak on devices < N (#811)
AndroidStudio reported the error:
Error: The WIFI_SERVICE must be looked up on the Application context or
memory will leak on devices < Android N. Try changing
to .getApplicationContext()  [WifiManagerLeak]
2017-06-08 14:17:45 +01:00
Sean Owen f4266e0a51 Minor version updates 2017-06-08 13:52:39 +01:00
Sean Owen cac5b1a6fe More attempt to tune memory problem on decode server 2017-06-08 13:52:31 +01:00
Sean Owen 5447790002 Minor dep updates 2017-06-04 15:51:45 +01:00
Sean Owen 9fae90bc3c More defensive programming around odd Android exceptions 2017-06-04 15:51:39 +01:00
Sean Owen 458923c3cd Closes issue #806: bad encodation switch in non-ASCII DataMatrix encodation (credit micjahn) 2017-05-31 10:49:41 +01:00
Sean Owen 11f5278aa7 Add support for JPEG, GIF images from chart server; can request chart.png / chart.jpg / chart.gif now 2017-05-22 13:45:51 +01:00
Sean Owen 713c5bb001 Note support for MaxiCode 2017-05-15 09:13:56 +01:00
David Sanders 7df4aa6694 Clean up whitespace (#800) 2017-05-14 17:54:32 +01:00
David Sanders 5a5237b4a8 Drop debugging code from UPCEWriter (#803) 2017-05-14 17:53:42 +01:00
Sean Owen 3d0468e92f Issue #795: avoid sorting preview sizes 2017-05-05 00:30:05 +01:00
Krasnaya Ploshchad’ ff7137e512 Update Zxing.NET project link (#793) 2017-04-24 11:19:21 +01:00
Sean Owen d8a681af0c Add more tests for non-core modules 2017-04-23 16:15:43 +01:00
Sean Owen f312da5b17 Update site version, use HTTPS more in docs 2017-04-23 15:41:33 +01:00
Sean Owen 45f9b07694 Optimize generating BufferedImage by allocating memory per row. Add tests. Remove old jetty plugin. 2017-04-23 15:41:14 +01:00
Sean Owen c64568c0a2 Catch a few corner case errors in web app 2017-04-15 15:31:25 +01:00
Sean Owen 6ae3a36107 Remove glass, androidtest apps 2017-04-15 13:13:52 +01:00
Sean Owen 7fdc869d02 Minor plugin updates 2017-04-13 17:16:47 +01:00
Sean Owen 5b14d23194 Update plugins/deps, fix bug in base64 decoding 2017-04-06 14:31:14 +01:00
Armando Lüscher 744631cea0 Small readme fixes (#782) 2017-04-05 06:37:31 +01:00
omodai ca488eb1ae update japanese strings.xml (#779) 2017-03-30 11:59:18 +01:00
Sean Owen b5f6d3f73c Update plugin and minor deps; catch additional Android error in app 2017-03-15 11:08:07 +00:00