Robin Stuart
53d5187853
Dotcode: correct encoding of HT/FS/GS/RS when shifting to code set B
...
Also updated references to specification annex to match latest version
Bug reported by Nico Gunkel as part of #181
2020-03-28 15:28:11 +00:00
Git Lost
8565c14437
Merge /u/gitlost/zint/ branch oss_fuzz_pdf417 into master
...
https://sourceforge.net/p/zint/code/merge-requests/39/
2020-03-28 15:19:13 +00:00
gitlost
7f8e3c4ea1
#181 OSS-Fuzz PDF417 fix, increase buffers to 2710 (max possible input length)
2020-03-28 15:10:53 +00:00
Robin Stuart
f82dd73dd7
Free memory when quitting Aztec ( #181 )
...
Malloc'd memory should be freed as identified by Nico Gunkel in #181
2020-03-28 12:12:46 +00:00
gitlost
0c00ece9f5
#181 OSS-Fuzz CODEONE fix, double indexing typo
2020-03-28 10:13:06 +00:00
gitlost
d56c7915b7
#181 OSS-Fuzz MAXICODE fix, prevent index overrun on numeric compaction
2020-03-28 02:50:15 +00:00
gitlost
0f5deccfb6
#181 OSS-Fuzz ZBarcode_Encode_File fix, allow for zero-length file, free buffer on error
2020-03-26 22:17:37 +00:00
gitlost
027e8a775d
#181 OSS-Fuzz TELEPEN fix, allow for 16 char nul encodings in buffer
2020-03-26 14:22:27 +00:00
gitlost
62995f18d2
#181 OSS-Fuzz UPC/EAN fix, allow max 6 chars add-on in ean_leading_zeroes()
2020-03-26 09:35:04 +00:00
gitlost
bee8794cda
#181 OSS-Fuzz DOTCODE fix, check length before accessing in binary()
2020-03-25 22:31:59 +00:00
gitlost
54bd024266
Add missing test file
2020-03-25 19:33:20 +00:00
gitlost
556dea1f88
#181 OSS-Fuzz CODABLOCKF fix, allow for full control chars range in GetPossibleCharacterSet
2020-03-25 19:27:34 +00:00
gitlost
c245a11da2
#181 auspost fix, check input immediately; test for EANX double + fix
2020-03-25 15:40:13 +00:00
Robin Stuart
ee291e45d6
UPCEAN: Check for multiple + characters in input
...
Fixes #181 reported by Christian Hartlage
2020-02-15 21:28:40 +00:00
Harald Oehlmann
0c5dc4d030
Set version to 2.7.1
2020-02-01 19:36:50 +01:00
Robin Stuart
6d945ca2a1
Remove obsolete function declaration
...
Fixes #178 reported by Christian Wolf
2020-01-13 14:47:55 +00:00
gitlost
d513a68222
#147 Datamatrix buffer test from Opaki; encode examples from ISO 16022
2020-01-07 18:23:26 +00:00
Robin Stuart
257da3fff5
Prevent Data Matrix buffer overflow bug
...
Fixes #176 reported by Daniel Gredler at OkapiBarcode
2020-01-05 12:35:16 +00:00
Robin Stuart
6954497fc1
Correct postscript plotting error
...
Report and fix by Matthieu LARIGALDIE
2020-01-05 11:27:24 +00:00
Robin Stuart
2faff4e76f
Correct ECI but in DotCode
...
Avoid creating codewords > 112
Fixes #174 reported by Milton Neal
2019-12-26 17:57:29 +00:00
gitlost
b00b227b4f
PDF417 no longer uses option_3 for no. codewords so set default 0 & remove from Studio
2019-12-19 20:29:11 +00:00
gitlost
fa9af12fc6
raster.c: check bounds on calculating block width for UPCA
2019-12-19 00:59:51 +00:00
gitlost
bca82ecc0d
libzint.so: suppress exporting INTERNAL functions to the shared library; ZINT_TEST
2019-12-19 00:37:55 +00:00
gitlost
c524d32227
GRIDMATRIX: suppress maybe-uninitialized warning by initializing nondigit_posn
2019-12-18 20:04:05 +00:00
gitlost
3209b32087
QR optimize encoding mode: remove extraneous newlines
2019-12-16 17:50:58 +00:00
gitlost
e331fd1e90
QR optimize encoding modes
2019-12-16 17:31:52 +00:00
gitlost
64c078605e
HANXIN minor code changes (cm_row -> cm_i), avoid divide in in_numeric()
2019-12-08 20:22:10 +00:00
gitlost
889e786d95
HANXIN ECI conversion, GB 18030 LIBICONV port; some codeword fixes; optimized encoding modes
2019-12-08 16:15:34 +00:00
Harald Oehlmann
ce8aa92846
Include malloc.h only for MS_VC. Other platforms have it in stdlib.h
2019-12-06 14:09:39 +01:00
Harald Oehlmann
e03d03c877
Update version to 2.7.0
2019-12-05 20:16:39 +01:00
Harald Oehlmann
34c33b45b5
Correct mistake of last commit: restore order of blocks
2019-12-05 19:36:00 +01:00
Harald Oehlmann
045a9e3b00
Make zint compile on MS-VC6. Adopt makefiles to new file list.
2019-12-05 19:19:37 +01:00
gitlost
5fe97772cb
GRIDMATRIX optimization wasn't adding in cost of double-byte properly
2019-12-04 14:07:55 +00:00
gitlost
b1f4a12c78
GRIDMATRIX codeword fixes, Project Nayuki optimized encoding modes
2019-12-04 13:45:01 +00:00
Robin Stuart
8295883987
Merge rMQR support in to master
2019-12-01 15:17:08 +00:00
Robin Stuart
f9d969cdd6
Remove depreciated gLabels render code
2019-12-01 14:09:46 +00:00
gitlost
8be13283db
ECI conversion for GRIDMATRIX; GB 2312 LIBICONV port
2019-11-28 19:15:29 +00:00
Robin Stuart
ade31c41fb
rMQR bugfix - cater for data lengths which are not multiples of 8 when calculating symbol size
2019-11-27 19:32:40 +00:00
gitlost
fed7378675
Handle UNICODE_MODE ECI conversion for reduced charset barcodes and QRCODE/MICROQR
2019-11-27 16:16:14 +00:00
Robin Stuart
ac00e381a6
Add rMQR to Barcode Studio
...
and perform some code beautifying at the same time
2019-11-25 21:20:21 +00:00
Robin Stuart
ad28de1819
Initial implementation of rMQR
...
According to draft dated June 2018
2019-11-25 19:08:25 +00:00
Harald Oehlmann
23ec0d48fc
Make compile with ms-vc6 (zint, tcl) and VS2015 (qzint)
2019-11-17 19:30:55 +01:00
Robin Stuart
1fa7f2b804
Correct Chinese char encoding in Han Xin
...
Testing revealed a couple of bugs with encoding Chinese characters, also added more useful debug info
2019-11-17 14:56:43 +00:00
gitlost
793a990c01
EANX/UPCA/UPCE_CHK handling + various raster/vector fixes; ISBNX add-ons
2019-11-11 21:38:21 +00:00
gitlost
42587c2d21
gs1_verify: additional AIs 7240, 235, 417, 7040, 8026; updated checks 7007, 8008
2019-11-10 00:27:24 +00:00
gitlost
3b87cd4ec6
EAN128_CC ecc, cc_width, rows and alignment adjustments
2019-11-05 14:16:48 +00:00
Robin Stuart
fac9b94f1b
Further refinement to SVG
...
More research revealed frasl entity should not be implemented, but apos should
Thanks to Ian Jeffray
2019-11-03 11:51:12 +00:00
Robin Stuart
1a5eb573cf
Minor Dotcode tweaks
...
Slight modification brings code inline with latest version of draft standard.
Thanks to input from Terry Burton at BWIPP
2019-10-31 13:27:36 +00:00
gitlost
c87c86e30a
Remove redundant numeric mode check in last digit processing
2019-10-31 02:31:55 +00:00
gitlost
1dd4b08986
Uses general_field_encode in rss_binary_string; min 4 chars; bottom separator
2019-10-31 02:01:42 +00:00