gitlost
22354a81f1
HANXIN fix wrong func call gb2312_utf8tosb() -> gb18030_utf8tosb()
2020-03-30 11:59:16 +01:00
gitlost
9b771dba3a
Make zint-static build optional
2020-03-30 10:54:21 +01:00
gitlost
e2cd96924d
Test for #183 Databar Stacked separator
2020-03-29 20:04:47 +01:00
gitlost
afe0c96476
OSS-Fuzz add zint-static rule to backend/CMakeLists.txt
2020-03-29 15:51:56 +01:00
Robin Stuart
0244904c1f
Prevent buffer overrun in Code One
...
Fixes #184 reported by Milton Neal
2020-03-29 14:23:31 +01:00
Robin Stuart
52214c5a1c
Change bitmap signedness to allow conversion to other data types
...
Buffered bitmap array should have been type unsigned char not type char
Includes change to manual
In response to (and hopefully fixing) #182 reported by Marcelo Antunes
2020-03-29 13:42:33 +01:00
gitlost
e8b56faa11
#181 OSS-Fuzz DOTCODE test for correct encoding of HT/FS/GS/RS
2020-03-29 12:34:56 +01:00
gitlost
56f0616747
#181 OSS-Fuzz AZTEC fix, check binary_string buffer not full using az_binary_append() func
2020-03-28 22:50:55 +00:00
Robin Stuart
20d5dcc50f
Update GS-1 DataBar Stacked seperator
...
Expected behaviour found to slightly differ from what was implemented
Discovered and documented by Daniel Gredler. Fixes #183
2020-03-28 16:09:24 +00:00
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