summaryrefslogtreecommitdiff
path: root/core/src
AgeCommit message (Collapse)AuthorFilesLines
2020-05-13Avoid tiny Array.sort; a bottleneckSean Owen1-6/+37
2020-01-27Resolve issue #1254: overloaded H: for hidden/p2mSean Owen1-4/+19
2019-12-12Plugin updates; misc code simplifications and optimizationsSean Owen17-111/+100
2019-07-29Minor code inspection: Use Math.min, Arrays.fill. No point in keeping opts ↵Sean Owen13-30/+19
from J2ME days
2019-07-29Don't run Aztec test 1000 times pointlesslySean Owen1-33/+31
2019-07-29Add addition wifi: QR code test case from mailing listSean Owen1-1/+2
2019-06-16findFinderPattern()[1] points the outside pixel of the finder pattern (#1179)MakKi (makki_d)2-4/+5
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 Owen23-349/+192
updates
2019-04-18Improve FinderPatternFinder.selectBestPatterns (#1158)MakKi (makki_d)2-67/+55
* rewrite FinderPatternFinder.selectBestPatterns
2019-03-22Remove duplicate results when it has structured append header. (#1147)MakKi (makki_d)2-2/+40
* 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 Owen15-91/+61
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)2-5/+26
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)3-27/+109
* 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)2-4/+62
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)2-274/+216
* 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-22Fixed duplicated assertion (#1072)Ben John1-2/+2
2018-09-03Many more changes from recent IJ inspectionsSean Owen19-44/+46
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 Owen5-17/+34
malicious ones
2018-07-23fix binary shift cost heuristics (#1044)Andreas Niederle2-7/+55
* 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 Vliet9-0/+35
(#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)2-1/+14
* Fix QR-code hanzi segment decoder * remove unicode character
2018-06-19remove spacing from head of polynomial string (#1032)MakKi (makki_d)2-3/+9
2018-06-03Oops, fix checkstyleSean Owen1-0/+3
2018-06-03Move and slightly add to new GenericGFPoly testsSean Owen3-9/+47
2018-06-03String of zero polynomial be "0" (#1020)MakKi (makki_d)2-1/+11
* 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 Owen55-308/+362
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-23Fix a few typos in new PDF 417 testSean Owen1-9/+13
2018-03-15Improve support for Macro PDF417 (#973)Florian Schrag9-33/+300
* 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 Peckett3-0/+153
* Add support for encoding GS1 formatted QR * Place FNC1 mode header after ECI header