summaryrefslogtreecommitdiff
path: root/core/src/main/java
AgeCommit message (Collapse)AuthorFilesLines
2019-12-12Plugin updates; misc code simplifications and optimizationsSean Owen14-69/+71
2019-07-29Minor code inspection: Use Math.min, Arrays.fill. No point in keeping opts ↵Sean Owen13-30/+19
from J2ME days
2019-06-16findFinderPattern()[1] points the outside pixel of the finder pattern (#1179)MakKi (makki_d)1-2/+3
2019-06-13Minor change to enable manual selection of the QR code mask pattern (#1176)anrcode2-3/+21
* Minor change to enable manual selection of the QR code mask pattern via encoding hints. Manual selection of the mask pattern greatly improves performance. * fixed style
2019-05-31Refactor checking of write format in 1D writersSean Owen9-104/+42
2019-05-31check format param in CodaBarWriter::encode (#1173)MakKi (makki_d)1-0/+20
2019-05-14Bump to 3.4.0. Require Java 8. Various code simplifications and plugin / dep ↵Sean Owen19-276/+176
updates
2019-04-18Improve FinderPatternFinder.selectBestPatterns (#1158)MakKi (makki_d)1-66/+54
* rewrite FinderPatternFinder.selectBestPatterns
2019-03-22Remove duplicate results when it has structured append header. (#1147)MakKi (makki_d)1-2/+3
* remove duplicate results in processStructuredAppend * add whitespace * remove illegal import
2019-03-10Small fixes, dep updates, removed warning about Android app, made web app ↵Sean Owen1-1/+1
params into annotations
2019-02-04Fixing checksum error in UPC-E barcodes (#1130)fitchfuloffun1-1/+1
* Converting to UPC-A before checking for matching check digits
2019-01-26Minor updates to plugins and from code inspectionSean Owen5-23/+12
2019-01-20Small code improvements from inspectionsSean Owen9-68/+38
2018-11-23fix typo (#1111)MakKi (makki_d)1-2/+2
2018-11-15Continue in codeset A when character encoded single number or FNC1-4 in ↵MakKi (makki_d)1-2/+8
Code128Writer (#1108) * Continue in code A when character encodes FNC1-4 in Code128Writer * FNC1 in codeset A * Single number also can continue in codeset A
2018-11-09Support Full-ASCII in Code93Writer (#1104)MakKi (makki_d)2-27/+85
* support extended characters in Code93Writer * remove redundancy * add test for convertToExtended * thanks for review * fix comment, use package-private for testing
2018-11-04Optimize code width calculation in Code39Writer (#1103)MakKi (makki_d)1-8/+1
Every code39 character has 9 bars containing 3 wide bars, and separated by a white bar. (9-3)*1 + 3*2 + 1 = 13
2018-11-02fix code93 extended character decoder (#1101)MakKi (makki_d)1-4/+13
2018-10-25Minor dependency and inspection changesSean Owen1-0/+1
2018-10-23Added a null check for relative points (#1096)Pasan Manudul Amarasiri1-1/+3
2018-10-04Rewrite DataMatrix Detector (#1080)MakKi (makki_d)1-270/+212
* rewrite datamatrix detector * comments * remove unused * modify test * fix CI errors
2018-09-24Corrected exception message in EAN8Writer (#1073)Ben John1-1/+1
- according to EAN13Writer, both possibilities should be reflected within the message
2018-09-24Corrected exception message in UPCEWriter (#1074)Ben John1-1/+1
- according to EAN13Writer, both possibilities should be reflected within the message
2018-09-03Many more changes from recent IJ inspectionsSean Owen18-41/+43
2018-08-30Explicitly specify javadoc encoding, fix a few doc warnings, update plugins ↵Sean Owen2-3/+6
again
2018-08-06Tighten definition of what's accepted as a URI, to exclude some potentially ↵Sean Owen2-12/+22
malicious ones
2018-07-23fix binary shift cost heuristics (#1044)Andreas Niederle1-5/+21
* fix binary shift cost heuristics * corrected some indents
2018-07-10Check if characters are digits for EAN_13, EAN_8, ITF and UPC_EAN_EXTENSION ↵Koen van Vliet5-0/+18
(#1039) * Check if characters are digits * Use regex to check if input is valid. Added tests * Create checkNumeric method * Remove unused locals, moved attributes to top of class. * Simplify testcase * Reduce repeated code * Fixed indentation
2018-06-20Fix QR-code hanzi segment decoder (#1033)MakKi (makki_d)1-1/+1
* Fix QR-code hanzi segment decoder * remove unicode character
2018-06-19remove spacing from head of polynomial string (#1032)MakKi (makki_d)1-3/+7
2018-06-03Move and slightly add to new GenericGFPoly testsSean Owen1-2/+2
2018-06-03String of zero polynomial be "0" (#1020)MakKi (makki_d)1-0/+3
* String of zero polynomial be "0" * add test * add more test * modify test case
2018-05-30More stuff in response to static inspectionSean Owen8-23/+27
2018-05-29Various small improvements from inspection, dependency updates, preparing ↵Sean Owen3-9/+8
for 3.3.3
2018-05-23Optimize buffer size (#1013)MakKi (makki_d)2-2/+2
2018-05-18Apply checkstyle to test code too, and fix violations; minor updates from ↵Sean Owen11-114/+83
code inspections
2018-05-17Issue #217: copy result metadata (like EAN extension) even when return ↵Sean Owen1-1/+5
EAN-13 as UPC-A
2018-04-24Update JAI ImageIO for JDK 9; other trivial inspection and plugin updatesSean Owen1-0/+1
2018-03-15Improve support for Macro PDF417 (#973)Florian Schrag2-30/+185
* Improve support for Macro PDF417 * cleanup and move license to it's proper place * add .editorconfig + proper indentation / add optionalFields array * rename variables and use Arrays instead of System * replaced length with to * restore spaces & switch to package private
2018-03-05ZXing 3.3.2 snapshot still creates wrong barcode for text with leadin… (#967)Michael Jahn1-0/+5
* ZXing 3.3.2 snapshot still creates wrong barcode for text with leading asterisk #960 * missing spaces
2018-01-28Update pluginsSean Owen1-0/+5
2017-12-28Proposed fix for Issue #836 - height and width parameters ignored when ↵Lakshmikant Avasarala1-14/+32
barcode_format is DATA_MATRIX (#933) * Proposed fix for Issue #836 - height and width parameters ignored when barcode_format is DATA_MATRIX * Adding requested changes for PR #933 * Wording change in Javadoc to make the description more sensible
2017-12-18Add support for encoding GS1 formatted QR (#927)Damian Peckett2-0/+13
* Add support for encoding GS1 formatted QR * Place FNC1 mode header after ECI header
2017-11-20Remove obsolete unrolled loopsSean Owen4-56/+28
2017-11-20Issue #914: increase heuristic to allow version 11-20 in non-try-harder modeSean Owen2-2/+2
2017-11-16Closes #909Sean Owen2-8/+50
2017-11-16Closes #912Sean Owen1-1/+1
2017-11-14Fixes issue #908Sean Owen1-1/+4
2017-11-08Add QRCode lenient diagonal check (#906)Aldracor1-1/+101
* Add QRCode lenient diagonal check Adding diagonal check to solve #897 to prevent false positives for centers * update tests to expect the increased number of successes
2017-11-02Guard against a few rare errors from Play logsSean Owen1-1/+5