summaryrefslogtreecommitdiff
path: root/core/src/main/java
AgeCommit message (Collapse)AuthorFilesLines
2017-10-29Implement support for WPA2 Enterprise (EAP) (#865)Steffen Kieß2-1/+41
2017-10-29Restore changed protected method to satisfy clirr, just in case something ↵Sean Owen1-0/+9
extends it.
2017-10-29Remove unused cross-check-diagonal logicSean Owen2-101/+6
2017-09-20Add codeset A support to Code 128 (#877)Michael Jahn1-21/+55
* add support of Codeset A for Code 128 * simplification, everything from 0 to 127 is supported by Codeset A and B
2017-09-18Code39 extended mode encoding support (#876)Michael Jahn1-3/+69
* 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-17Fix extended mode decoding code39 (#873)Michael Jahn1-2/+14
* fix extended mode decoding of Code 39 * beautification * tests for Code 39 extended mode decoding, full supported ascii table
2017-09-15asterisk isn't a valid character and should not be encoded as content with ↵Michael Jahn1-8/+9
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-11Require Android API 19, so fully use Java 7 try-with-resources, as well as a ↵Sean Owen11-79/+66
few other Java 7 features. Reduce deprecation warning count in android
2017-09-02Issue 863: add limited support for VALUE=uri in vCardSean Owen1-0/+10
2017-06-16A few more touch-ups from CodacySean Owen1-7/+7
2017-06-14Fix Codacy warningsSean Owen8-84/+58
2017-05-31Closes issue #806: bad encodation switch in non-ASCII DataMatrix encodation ↵Sean Owen4-3/+7
(credit micjahn)
2017-05-14Clean up whitespace (#800)David Sanders76-264/+262
2017-05-14Drop debugging code from UPCEWriter (#803)David Sanders1-5/+0
2017-04-06Update plugins/deps, fix bug in base64 decodingSean Owen1-2/+4
2017-02-27Minor performance improvements to HybridBinarizer (#762)David Sanders1-5/+5
2017-02-19Correct size of array in ITFWriter (#756)David Sanders1-1/+1
2017-02-10Issue #751 fix misparsing of vCard phone vs type in case of blank value or typeSean Owen2-15/+27
2017-02-02Fix two typos in Javadocs (#750)Sebastian1-1/+1
2017-01-06Closes #738 : fix UPC-E encoding with system 1Sean Owen2-10/+14
2017-01-06Factor out boolean[][] -> BitMatrix parsingSean Owen3-23/+34
2016-12-12Minor updates / optimization from inspection; minor plugin / dependency updatesSean Owen9-35/+40
2016-11-29Fix typos; avoid use of java.util.Date; other small improvements from ↵Sean Owen21-113/+129
inspection; deprecate some accidentally-public methods
2016-11-11Update deps including Guava 20; use switch in pref to chained if-else for ↵Sean Owen7-314/+406
slightly more consistent style
2016-10-01More on #679 : convert UPC-E to A before getting check digitSean Owen2-2/+10
2016-10-01Partial fix for #679: UPC/EAN min quiet zone is 9 modules for encodingSean Owen1-1/+1
2016-10-01Partial fix for #679: add check digit if absent in UPC-A/E EAN-13/8 ↵Sean Owen5-47/+93
encoding, and reject those with invalid check digit
2016-09-30Add ECI segment whenever encoding is explicitly given, even when it's the ↵Sean Owen1-2/+3
default encoding
2016-09-09Add 'getNumBits' to Result objects to return when not all bits of the raw ↵Sean Owen5-4/+75
byte representation are valid (#664)
2016-09-05Deprecate MonochromeRectangleDetector and more coverage-related improvementsSean Owen1-0/+2
2016-09-05Improve code coverage in some core classes, plus fix a small BitMatrix bugSean Owen2-1/+3
2016-08-29Update DataMask.java (#653)fgrieu1-2/+4
Further micro-optimize QR data mask recognition; more comment for earlier such changes.
2016-08-26Fix some warnings from new inspection toolSean Owen7-23/+17
2016-08-22Minor changes from inspectionSean Owen4-19/+7
2016-08-22Optimize QR data mask recognition (#652)Sebastian Buchwald1-4/+3
2016-08-22Fix some typos (#651)Sebastian Buchwald2-3/+3
2016-08-08Minor follow on to last QR code version hint commitSean Owen2-15/+11
2016-08-08Add ability to specify a QR code version hint. (#637)germinator2-21/+62
* Add ability to specify a QR code version hint. * Checkstyle.
2016-08-08Fix one code warning; update pluginsSean Owen1-2/+2
2016-08-08Aztec decoder fix: return to Upper mode after U/S B/S sequence. (#643)fgrieu1-0/+4
* Update Decoder.java * Add files via upload dlusbs.png and dlusbs.txt is a test case for the D/L [digit] U/S B/S sequence, which should end in Upper mode, not Digit mode * Update number of test cases * Comment logic of the fix * Mention fixed issue #642
2016-07-24A bunch of inspection changes, including some dead code removal and ↵Sean Owen41-166/+116
tightening visibility, removing unnecessary casts
2016-07-08Don't interpret very long strings.with.dots.like.this to be interpreted as URIsSean Owen1-1/+1
2016-06-24Oops, fix fat finger typo from last changeSean Owen1-1/+1
2016-06-24Implement more style checks around whitespaceSean Owen34-139/+151
2016-06-20Closes #610 : avoid AIOOBE in pure-barcode mode for obviously wrong caseSean Owen1-0/+4
2016-06-10Closes Issue #607 : guard against very narrow images which would otherwise ↵Sean Owen1-12/+19
cause an exception
2016-06-08Remove unneeded .gitignore, and unneeded libs copy step for Android targets. ↵Sean Owen2-0/+4
Update plugins. Fix javadoc warning / checkstyle problem.
2016-06-05Enable some additional checkstyle rulesSean Owen4-5/+9
2016-06-04Add minimal javadoc to all classes (and enforce with checkstyle); minor ↵Sean Owen24-22/+104
refactoring to of array sum code
2016-05-25Simplified pieces of code (#601)Nayuki7-113/+63
* Simplify code in bit-twiddling methods, using APIs introduced in Java 5. * Align code by adjusting whitespace and adding `+0`. * Convert qrcode DataMask to enum to reduce source code size, which shouldn't change behavior. * Simplify lists of character constants using string initializer instead of array. * Remove redundant `+ 0` operations from a recent change. * Delete the function DataMask.forReference() and inline the logic into all its callers.