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
|
7bdb7cd8c2
|
Update gen_gs1_lint.php, gs1_lint.h re fixed length * position in gs1-format-spec.txt
|
2021-02-20 22:38:20 +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
|
2ba7a99db3
|
Update gen_gs1_lint.php, gs1_lint.h re new fixed length * in gs1-format-spec.txt
|
2021-02-19 21:10:53 +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
|
4875a3bcac
|
#209 ps.c move string loop inside if string check
|
2021-02-10 22:37:59 +00:00 |
|
gitlost
|
b3610d3c43
|
#209 font.h guard; improve gs1 c82 check, code1 num_digits
|
2021-02-09 02:51:36 +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
|
e198a40b3a
|
#209 AZTEC_RUNE casts
|
2020-12-23 11:12:36 +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
|
0ef9fdf684
|
AZTEC: lessen stack usage by sharing buffer between bit_pattern and binary_string
|
2020-12-18 03:05:08 +00:00 |
|
gitlost
|
f09826b9a4
|
ZBarcode_Encode_File: suppress gcc -fanalyzer warning, props Andre Maute; ZINT_MAX_FILE_LEN
|
2020-12-18 02:36:48 +00:00 |
|
gitlost
|
acdfc73cce
|
gif: move fopen down to avoid possible FILE leak, props Andre Maute
|
2020-12-17 17:18:43 +00:00 |
|
gitlost
|
6fb82dc13d
|
AZTEC: use short for AztecMap to avoid issues on Windows with VS2017
|
2020-12-17 14:23:23 +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
|
6322c0c2b0
|
#213 Use PNG::PNG for libpng, require cmake 3.5, props Schaich Alonso
|
2020-11-30 15:51:14 +00:00 |
|
gitlost
|
8e0078695c
|
hx_define_mode() if/else; qr.h tabs
|
2020-11-27 15:24:37 +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 |
|
Robin Stuart
|
f545075162
|
Add explicit zintconfig.h for non-Cmake Windows build
|
2020-11-24 07:03:03 +00:00 |
|
Robin Stuart
|
3eb31fe3f8
|
Take version information from CmakeLists.txt
Warning: potential incompatibility because version number is no longer stored in zint.h
|
2020-11-22 11:29:45 +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 |
|
Robin Stuart
|
5a8bbb28f0
|
Ultracode: Fix miscalculation of number of codewords when using reader initialisation
|
2020-10-04 10:32:57 +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
|
ac7b5dd282
|
#206 build: version to 2.9.1.9; ZINT_VERSION_BUILD (9 dev); tools/update_version.php
|
2020-09-04 16:38:11 +01:00 |
|
gitlost
|
caf46ed69b
|
#205 library: Make dpd_parcel() signature consistent, props Pierre Y.
|
2020-09-03 16:36:57 +01:00 |
|
Robin Stuart
|
9f5ae4cbb2
|
First stage at creating ZPL compatability mode
Partly resolves #142 and relates to discussion in #197
|
2020-08-22 11:09:57 +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 |
|
Robin Stuart
|
bc63b21cb4
|
Bugfix: Ultra colours not displayed in EMF
|
2020-08-12 15:10:48 +01:00 |
|
Robin Stuart
|
b5e27d3e0b
|
Better compression for Ultracode in BMP
Also corrects colour shifting bug
File size is still bigger than it needs to be for Ultracode, but now uses 4bpp
|
2020-08-12 13:19:56 +01:00 |
|
Robin Stuart
|
20f767c4b6
|
Force white squares (not same as bgcolour) in Ultracode
|
2020-08-12 12:19:26 +01: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 |
|
Robin Stuart
|
37fccf1c03
|
Use 1 bit per pixel for BMP files (Except Ultracode)
Needs more work to reduce Ultracode file size too
|
2020-08-12 00:18:10 +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
|
121f89581b
|
raster/vector: revert to floats for performance, doubles ([2a19b8]) unnecessary
|
2020-08-09 20:20:16 +01:00 |
|
Robin Stuart
|
43ab13f7e5
|
Remove extra printf()
|
2020-08-05 21:32:21 +01:00 |
|
Robin Stuart
|
79aaa5304d
|
Allow image rotation for SVG and EPS files
|
2020-08-05 21:23:11 +01:00 |
|
gitlost
|
980e039743
|
command line: avoid arg_opts buffer overflow if -d/i used without space before arg
|
2020-08-05 15:58:21 +01:00 |
|
Robin Stuart
|
ea76c82efe
|
Update GS1 fixed-length field note
|
2020-08-05 06:53:06 +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 |
|
Harald Oehlmann
|
b78fa8cf2f
|
- Compile-able with MS-VC6
- Compile-able with MS-VC2015+QT5.18
- transbarency in TCL backend
- correct TCL demo
- README changes
|
2020-08-04 15:49:25 +02:00 |
|
Robin Stuart
|
398b1aba2b
|
Correct EMF bug: text does not change colour
|
2020-08-04 13:12:47 +01:00 |
|
Robin Stuart
|
04f6f81e68
|
Accept input of escaped 16-bit Unicode characters
|
2020-08-04 11:48:43 +01:00 |
|
gitlost
|
4ddcfb3613
|
dpd/gif suppress warnings; tests refresh svgs, dpd examples
|
2020-08-04 00:36:27 +01:00 |
|
Robin Stuart
|
fa0c89a43a
|
Allow transparency in GIF images
Thanks to preperation work done by Harald
|
2020-08-03 17:13:25 +01:00 |
|
Robin Stuart
|
13f4a3547d
|
New symbology: DPD Code (variation of Code 128)
|
2020-08-03 12:13:05 +01:00 |
|
Robin Stuart
|
42e866c889
|
Make alpha channel available in direct plotting
|
2020-08-03 07:53:54 +01:00 |
|
Robin Stuart
|
382a051cb5
|
Extend no background option to EPS
|
2020-08-03 07:37:27 +01:00 |
|
Robin Stuart
|
47cac63e7f
|
Add alpha channel support and --nobackground option
Alpha channel for PNG and SVG and option to remove background from EMF
|
2020-08-02 22:26:39 +01:00 |
|
gitlost
|
18e3b41e0f
|
#201 raster/vector: bind/box check border_width > 0
|
2020-07-31 22:56:41 +01:00 |
|
Harald Oehlmann
|
b856990d4a
|
Set Version 2.9.0 at some hidden places
|
2020-07-30 17:27:31 +02:00 |
|
Robin Stuart
|
1f57c58e0c
|
Allow explicit bind option for ITF-14
Allows for 'printing methods that do not require printing plates' as highlighted by Adham Elrayyes (Ticket #201)
|
2020-07-30 10:09:17 +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
|
d921cb11fb
|
Windows: #196 MinGW/MSYS instructions; INTERNAL and printf %zu Windows-compat fixes
|
2020-06-18 15:51:57 +01:00 |
|
gitlost
|
34d3319cc6
|
Windows: cast _allocas/mallocs, update DLL version, props Pierre Y.
|
2020-06-15 16:06:11 +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 |
|