gitlost
|
00e8cb0904
|
Add whitespace_height to zint_symbol (vertical whitespace)
|
2021-05-25 20:42:26 +01:00 |
|
gitlost
|
f3a94f0c0c
|
C25STANDARD/C25INTER/C25IATA/C25LOGIC/C25IND: add check digit option (#216)
|
2021-05-17 20:04:00 +01:00 |
|
gitlost
|
29d761c795
|
MAXICODE: Rejig raster output to more closely match ISO 16023:2000
|
2021-05-16 16:34:42 +01:00 |
|
gitlost
|
79d3c1dc7a
|
Add GS1PARENS_MODE (input_mode) to allow inputting GS1 AIs in parentheses
|
2021-05-15 12:23:46 +01:00 |
|
gitlost
|
6fb0d077bc
|
EAN14, NVE18: fix checksum calc for zero-filled input
|
2021-05-14 16:04:34 +01:00 |
|
gitlost
|
d9e8ae582d
|
tests: small additions for AZTEC READER_INIT, PDF417, Big5
|
2021-04-20 11:49:14 +01:00 |
|
gitlost
|
5187f2226d
|
MAXICODE: fix shifting from sets C/D/E to A/B (only latch available)
|
2021-03-28 21:31:45 +01:00 |
|
gitlost
|
6dc8a242df
|
test_tif: fix, use tiffinfo if available (big speedup)
|
2021-03-21 21:20:16 +00:00 |
|
gitlost
|
2d962c6321
|
get_best_eci: check UTF-8 before returning 26; move is_valid_utf8 to common
|
2021-03-21 17:35:52 +00:00 |
|
gitlost
|
7f74414666
|
eci.c: fix bad bug in Korean, return EUC-KR instead of raw KS X 1001
|
2021-03-20 14:36:21 +00:00 |
|
gitlost
|
2c053c325a
|
tif.c: Use palette/bilevel/LZW to reduce file size, alpha/CMYK support
|
2021-03-19 13:09:21 +00:00 |
|
gitlost
|
badd9e59ad
|
Fix UPCEAN small font ignored/disabled (introduced [1adba1])
|
2021-03-19 00:12:13 +00:00 |
|
gitlost
|
4e501c77da
|
MAXICODE: fix mask typos for ECI 3/4 bytes
|
2021-03-18 16:21:22 +00:00 |
|
gitlost
|
14f67331c2
|
#223 Use cmake options to interface command line parameters, props Schaich Alonso
|
2021-03-16 23:38:47 +00:00 |
|
gitlost
|
7a7210cfa1
|
testcommon.c: Suppress unused args warning in testUtilCmpPngs if NO_PNG
|
2021-03-08 13:14:38 +00:00 |
|
gitlost
|
d81b5db271
|
#220 backend/tests cmake: Use PNG::PNG for libpng (cf #213), props Schaich Alonso
|
2021-03-08 12:34:34 +00:00 |
|
gitlost
|
6b7b5109b9
|
png.c: fix 4-bit odd bitmap width bug introduced by [ed3cc5] (MR #111)
|
2021-03-05 17:27:11 +00:00 |
|
gitlost
|
ed3cc51a46
|
png.c: Use palette for file size savings
|
2021-02-26 20:45:08 +00:00 |
|
gitlost
|
7f8c8114f3
|
#218 Prevent buffer overflow in ean_leading_zeroes by checking max lengths
|
2021-02-25 17:14:49 +00:00 |
|
gitlost
|
88d1a9f625
|
DATAMATRIX: make EOD encodation strictly ISO 16022 compliant
|
2021-02-23 00:01:15 +00:00 |
|
gitlost
|
63053c4c0f
|
Update gs1_lint.h re initial index in gs1-format-spec.txt
|
2021-02-22 19:05:24 +00:00 |
|
gitlost
|
9d023a806a
|
Update gen_gs1_lint.php, gs1_lint.h re new # Data title in gs1-format-spec.txt
|
2021-02-20 17:50:06 +00:00 |
|
gitlost
|
ebcd0a0d6d
|
#209 large.c fix oversized arrays by 0-filling; const args, casts
|
2021-02-11 13:51:07 +00:00 |
|
gitlost
|
a91933cbdd
|
gs1_verify: GMN (8013) update (gs1-format-spec.txt), X..25, csumalpha
|
2021-02-08 02:45:11 +00:00 |
|
gitlost
|
6274140c73
|
CODEONE: various fixes, ECI support; #209
|
2021-02-05 23:55:24 +00:00 |
|
gitlost
|
538efd6e52
|
gs1_verify: 4308 no pcenc (gs1-format-spec.txt); GS1 General Spec 21.0.1
|
2021-01-28 23:41:54 +00:00 |
|
gitlost
|
f6bed3acb2
|
DOTCODE: Fix best_mask -> high_score prime test; manual mask
|
2021-01-22 18:07:59 +00:00 |
|
gitlost
|
484bd6e19a
|
CLI: Handle UTF-8 args on Windows; -b <barcode name>
|
2021-01-20 21:15:03 +00:00 |
|
gitlost
|
4efbd46f86
|
gs1_verify: update bwipp_dump
|
2021-01-19 17:58:22 +00:00 |
|
gitlost
|
f9300cb37e
|
gs1_verify: validate AIs from BWIPP gs1-format-spec.txt
|
2021-01-18 20:10:52 +00:00 |
|
gitlost
|
0b80592f87
|
escape_char_process: "\xNN" simple convert (reverts [dddf29]), "\uNNNN" BMP check
|
2021-01-15 14:22:32 +00:00 |
|
gitlost
|
b999c11414
|
library: strip_bom: copy NUL; error_tag: defensively truncate, return error
|
2021-01-12 19:51:54 +00:00 |
|
gitlost
|
e1e0aa7ac4
|
eci: All ECIs: update CLI main.c and tcl zint.c
|
2021-01-12 14:11:53 +00:00 |
|
gitlost
|
7fe930b4dc
|
eci: Add support for all ECIs (Big5, Korean, UCS-2BE)
|
2021-01-11 18:11:41 +00:00 |
|
gitlost
|
f62a678d0f
|
#209 suppress CodeQL warnings except CODEONE; simplifications AZTEC_RUNE, MICROPDF417
|
2020-12-23 10:57:24 +00:00 |
|
gitlost
|
bee5f08f50
|
#209 rss.c, composite.c; DBAR_EXP encodation methods; symbol NO_PNG out.gif
|
2020-12-21 19:30:07 +00:00 |
|
gitlost
|
2b85585e69
|
MAXICODE: scmvv option #212; postcode needn't be space-filled
|
2020-12-19 17:13:35 +00:00 |
|
gitlost
|
2c3c7293d0
|
AZTEC: Test example from Andre Maute, mailing list 2020-12-16
|
2020-12-16 16:19:30 +00:00 |
|
gitlost
|
fe70911ea3
|
QRCODE: fix dark mods count and percentage calc broken by [cd214a]
|
2020-12-10 19:48:52 +00:00 |
|
gitlost
|
cd214addba
|
HANXIN: 0xFFE terminator; reedsol/AZTEC: stack-based; AZTEC/HANXIN/QR/GRIDMATRIX speedups; #209
|
2020-11-27 12:54:44 +00:00 |
|
gitlost
|
4b7561ab29
|
Remove further refs to QZint; win32/README; add zintconfig.h to Win make files
|
2020-11-24 22:22:12 +00:00 |
|
gitlost
|
44923349f3
|
PDF417/raster: performance large data; common.h inline, module_colour_is_set(); #209
|
2020-11-01 18:32:55 +00:00 |
|
gitlost
|
943ba79866
|
AZTEC: fix bit-stuffing; AZTECRUNE: fix >= 128; DATAMATRIX: eod shift -> 0 pad; Qt6
|
2020-10-26 12:21:43 +00:00 |
|
gitlost
|
90012ab23f
|
EANX_CC: allow for check digit + buffer overflow for too long add-on; GUI text colour; cmake 3.0
|
2020-10-05 23:22:06 +01:00 |
|
gitlost
|
0617a5fec0
|
GUI: tooltip tables too spaced; tests: Ultracode READER_INIT, more signedness fixes
|
2020-10-04 14:27:28 +01:00 |
|
gitlost
|
e37a82a8f1
|
Tabs/typo in zint.h; PostNet -> POSTNET; ui: shortcuts, tooltips; tests inkscape -> libreoffice
|
2020-10-03 22:51:08 +01:00 |
|
gitlost
|
36c19053d7
|
vector.c: string halign; POSTNET/PLANET: 1 module space; ZBarcode_Cap(); GUI settings
|
2020-09-30 12:19:12 +01:00 |
|
gitlost
|
3f5ac34057
|
DATAMATRIX: avoid unnecessary latch in X12 mode at end of data, #208
|
2020-09-28 19:46:23 +01:00 |
|
gitlost
|
5a272d17ce
|
raster: reduce UPCEAN letter_gap to 4 (too close to guards at 5)
|
2020-09-14 23:24:49 +01:00 |
|
gitlost
|
1adba12fce
|
raster: fix text not scaling for half_int_scaling; UPCEAN font
|
2020-09-13 13:37:15 +01:00 |
|
gitlost
|
e41cb71fd1
|
DBAR_LTD: add 5 right guard spaces (ISO/IEC 24723:2010 6.2 (e))
|
2020-09-11 08:07:21 +01:00 |
|
gitlost
|
4853b4d851
|
test_bmp/emf/print/ultra: update after pixel/colour changes, new test_ps
|
2020-08-12 22:16:11 +01:00 |
|
Git Lost
|
09e6d09e6b
|
Merge /u/gitlost/zint/ branch out_buffer_intermediate into master
https://sourceforge.net/p/zint/code/merge-requests/84/
|
2020-08-12 19:07:56 +00:00 |
|
gitlost
|
50ecc5bbe4
|
raster: #197 OUT_BUFFER_INTERMEDIATE fix memory leak (caught by clang-tidy)
|
2020-08-12 11:20:24 +01:00 |
|
gitlost
|
2153ed416c
|
test_print: refresh BMPs after 1 bit per pixel change
|
2020-08-12 08:37:11 +01:00 |
|
gitlost
|
d063263432
|
raster: #197 OUT_BUFFER_INTERMEDIATE output option
|
2020-08-11 16:11:38 +01:00 |
|
gitlost
|
6579efd271
|
raster: #197 optimize scaling for half-int vals, scale >= 0.5 only
|
2020-08-10 19:40:10 +01:00 |
|
gitlost
|
b440692ee3
|
composite: EANX/UPCA/UPCE_CC addongap (option_2) not being passed to linear
|
2020-08-05 00:14:11 +01:00 |
|
gitlost
|
736bc76f66
|
command line: allow data/input args anywhere on line; frontend tests
|
2020-08-04 22:22:26 +01:00 |
|
gitlost
|
2fcf622754
|
emf: refresh test data after text colour fix
|
2020-08-04 18:41:30 +01:00 |
|
gitlost
|
4ddcfb3613
|
dpd/gif suppress warnings; tests refresh svgs, dpd examples
|
2020-08-04 00:36:27 +01:00 |
|
gitlost
|
18e3b41e0f
|
#201 raster/vector: bind/box check border_width > 0
|
2020-07-31 22:56:41 +01:00 |
|
Robin Stuart
|
e9652df70c
|
Change PDF417TRUNC -> PDF417COMP and version 2.8 -> 2.9
|
2020-07-29 22:35:31 +01:00 |
|
Robin Stuart
|
0004cfb35a
|
Change symbol names e.g. RSS > GS-1 DataBar
Preserves old names in zint.h to retain backwards compatability.
|
2020-07-29 20:43:08 +01:00 |
|
gitlost
|
7c4ddcfc52
|
raster: fix scaling, broken by [2a19b8]
|
2020-07-20 12:06:14 +01:00 |
|
gitlost
|
52d08fd9b9
|
#191 clang-tidy reduce NOLINTs using asserts, remove DeadStores
|
2020-07-19 10:31:12 +01:00 |
|
gitlost
|
dd2bdb4335
|
CODE128: hrt always UTF-8; CODE128/EXCODE39/CODE93: blank same NUL/ctrl/DEL chars
|
2020-07-19 00:13:03 +01:00 |
|
gitlost
|
020a125de6
|
raster: fix UTF-8 hrt, restoring to_latin1(), broken by [2a19b8]
|
2020-07-18 09:15:54 +01:00 |
|
gitlost
|
74ad80976e
|
PDF417TRUNC: stop pattern; PDF417: no default mode codeword 900 if 1st
|
2020-07-17 16:39:01 +01:00 |
|
gitlost
|
2a19b883a5
|
UPC/EAN, ITF14: quiet zones, addongap; raster/vector: sync code, use double
|
2020-07-15 19:00:12 +01:00 |
|
gitlost
|
e90c273165
|
RSS_EXPSTACK: #200 use num_columns logic for right-to-left logic
|
2020-07-15 11:41:09 +01:00 |
|
gitlost
|
c1fb51ba42
|
rss.c: some fixes for separators, allow check digit, refactoring; bwipp_dump.ps
|
2020-07-10 19:39:32 +01:00 |
|
gitlost
|
e8a238aad1
|
large.c: replace binary_load/add() etc with uint64_t based large_load/add() etc for performance
|
2020-06-14 14:42:40 +01:00 |
|
gitlost
|
3690c19749
|
CHANNEL: use nested loops (CHNCHK) and pre-calculated values for performance
|
2020-06-10 18:41:36 +01:00 |
|
gitlost
|
6242e02638
|
CODEONE/ULTRA overrun fixes; TELEPEN fixes; CODEONE/LOGMARS/VIN/CODABAR options; GUI updates; tests
|
2020-06-04 18:45:25 +01:00 |
|
gitlost
|
8131471573
|
Last commit 7be63a messed up raster/vector text offset with border_width set - fix
|
2020-05-23 00:31:22 +01:00 |
|
gitlost
|
7be63a00b6
|
CODE16K fixes; separator default 1; raster/vector.c quiet_zones, output.c; #191
|
2020-05-21 18:22:28 +01:00 |
|
gitlost
|
8dcd09406c
|
CODABLOCKF and CODE128 fixes; row separator height option_3; #191
|
2020-05-16 10:22:33 +01:00 |
|
gitlost
|
23bbe81cb5
|
test_gs1 reindex gs1_verify dataset
|
2020-05-15 20:09:05 +01:00 |
|
gitlost
|
d7b98d29f6
|
gs1: #194 Fix 253 & 255 min 14 -> 13
|
2020-05-15 19:27:37 +01:00 |
|
gitlost
|
4b049f7154
|
tif.c: allow strip_count 1 & specially handle; #191 clang-tidy warning
|
2020-05-06 19:57:27 +01:00 |
|
gitlost
|
4391fb6a1d
|
gif.c: #191 suppress clang-tidy warning; very small bitmap fix
|
2020-05-06 01:33:56 +01:00 |
|
gitlost
|
d88d5906fd
|
emf.c: #191 suppress clang-tidy warnings
|
2020-05-05 22:51:04 +01:00 |
|
gitlost
|
5eafa2e094
|
Test suite: add testRun allowing args; testSkip; haveIdentify/etc; general tidy-up
|
2020-05-05 22:28:25 +01:00 |
|
gitlost
|
3bda3b6213
|
DOTCODE: score_array Rev 4; initial HT/FS/GS/RS, macro fixes; CR/LF; #191 clang-tidy warnings; gs1 DEL
|
2020-05-02 00:38:35 +01:00 |
|
gitlost
|
2189201e95
|
raster.c: #191 suppress clang-tidy warnings
|
2020-04-28 22:19:32 +01:00 |
|
gitlost
|
74beb5c50a
|
QRCODE: #191 suppress clang-tidy warnings
|
2020-04-28 21:10:54 +01:00 |
|
gitlost
|
194a30e6c5
|
AZTEC #190 count only B-1 bits; #191 suppress valgrind, clang-tidy warnings
|
2020-04-28 13:45:36 +01:00 |
|
gitlost
|
27e211f9d3
|
ULTRA: C43 latch, shift; double digit; ECI; tests, refresh EMFs
|
2020-04-20 19:17:15 +01:00 |
|
gitlost
|
bd654647c0
|
ULTRA: include secondary vertical clock track in DCC; ECC count, maxsize adjustment
|
2020-04-16 01:35:37 +01:00 |
|
gitlost
|
9e2b6716f4
|
ULTRA: fix tests (update expected, remove duplicate, some mode comments)
|
2020-04-11 10:37:39 +01:00 |
|
gitlost
|
e04f662dc0
|
ULTRA: enable compression for GS1_MODE; compression changes; fixes; tests
|
2020-04-09 22:08:54 +01:00 |
|
gitlost
|
e01d73a2ee
|
Tests: fix README (Robin); refresh print GIFs after palette optimize
|
2020-04-08 21:19:30 +01:00 |
|
gitlost
|
22570f6c73
|
Tests: add extra examples #189 aztec; refresh gifs print test
|
2020-04-08 11:22:01 +01:00 |
|
gitlost
|
129fa81c41
|
Fix PCX issue with odd bitmap width; tests; comment GRIDMATRIX byte count
|
2020-04-06 21:26:13 +01:00 |
|
Git Lost
|
6205878b1f
|
Merge /u/gitlost/zint/ branch full_multibyte into master
https://sourceforge.net/p/zint/code/merge-requests/48/
|
2020-04-05 22:38:08 +00:00 |
|
gitlost
|
9199a51a75
|
#189 AZTEC gs1 FLG(0) missing after FLG(n) fix from Milton Neal; tests
|
2020-04-05 23:32:08 +01:00 |
|
gitlost
|
5d60d67a84
|
emf free malloc bufs; tif don't free alloca bufs (Win); -Wextra; tests
|
2020-04-04 16:53:29 +01:00 |
|
gitlost
|
2d0b966de6
|
CODABLOCKF inter-row bindings too short fix; -Wextra; tests
|
2020-04-03 19:40:59 +01:00 |
|
gitlost
|
dc56c5ed0f
|
CODE128 Fix/suppress -Wextra warnings (signedness); tests
|
2020-04-02 21:55:58 +01:00 |
|
gitlost
|
61cd413fe4
|
Full multibyte option_3 for QR, HANXIN, GRIDMATRIX
|
2020-04-02 14:41:13 +01:00 |
|
gitlost
|
f5149990eb
|
#181 OSS-Fuzz DOTCODE codeword_array buffer overrun fix
|
2020-03-31 13:02:53 +01:00 |
|
gitlost
|
22354a81f1
|
HANXIN fix wrong func call gb2312_utf8tosb() -> gb18030_utf8tosb()
|
2020-03-30 11:59:16 +01:00 |
|
gitlost
|
e2cd96924d
|
Test for #183 Databar Stacked separator
|
2020-03-29 20:04:47 +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 |
|
gitlost
|
7f8e3c4ea1
|
#181 OSS-Fuzz PDF417 fix, increase buffers to 2710 (max possible input length)
|
2020-03-28 15:10:53 +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 |
|
Harald Oehlmann
|
0c5dc4d030
|
Set version to 2.7.1
|
2020-02-01 19:36:50 +01:00 |
|
gitlost
|
d513a68222
|
#147 Datamatrix buffer test from Opaki; encode examples from ISO 16022
|
2020-01-07 18:23:26 +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
|
e331fd1e90
|
QR optimize encoding modes
|
2019-12-16 17:31:52 +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
|
e03d03c877
|
Update version to 2.7.0
|
2019-12-05 20:16:39 +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 |
|
gitlost
|
8be13283db
|
ECI conversion for GRIDMATRIX; GB 2312 LIBICONV port
|
2019-11-28 19:15:29 +00:00 |
|
gitlost
|
fed7378675
|
Handle UNICODE_MODE ECI conversion for reduced charset barcodes and QRCODE/MICROQR
|
2019-11-27 16:16:14 +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 |
|
gitlost
|
1dd4b08986
|
Uses general_field_encode in rss_binary_string; min 4 chars; bottom separator
|
2019-10-31 02:01:42 +00:00 |
|
gitlost
|
03d99ceb23
|
Composite changes encodation 10, 11, general field, CC-A/B shift
|
2019-10-29 22:54:18 +00:00 |
|
gitlost
|
739793a215
|
Always parse input as GS1 for EAN128 and RSS_EXP
|
2019-10-17 10:06:21 +01:00 |
|
gitlost
|
d8b576164f
|
Use zero-padded field to determine EANX type for composites
|
2019-10-14 22:20:16 +01:00 |
|
gitlost
|
433046abbf
|
KOREAPOST missing from is_linear; tests update
|
2019-10-14 09:49:15 +01:00 |
|
gitlost
|
c5b03f665a
|
Fix microqr version option out-by-one
|
2019-09-02 11:43:14 +01:00 |
|
gitlost
|
251a7d99c4
|
New files
|
2019-09-01 21:09:47 +01:00 |
|