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
6274140c73
CODEONE: various fixes, ECI support; #209
2021-02-05 23:55:24 +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
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
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
f09826b9a4
ZBarcode_Encode_File: suppress gcc -fanalyzer warning, props Andre Maute; ZINT_MAX_FILE_LEN
2020-12-18 02:36:48 +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
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
36c19053d7
vector.c: string halign; POSTNET/PLANET: 1 module space; ZBarcode_Cap(); GUI settings
2020-09-30 12:19:12 +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
736bc76f66
command line: allow data/input args anywhere on line; frontend tests
2020-08-04 22:22:26 +01:00
Robin Stuart
04f6f81e68
Accept input of escaped 16-bit Unicode characters
2020-08-04 11:48:43 +01:00
Robin Stuart
13f4a3547d
New symbology: DPD Code (variation of Code 128)
2020-08-03 12:13:05 +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
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
dd2bdb4335
CODE128: hrt always UTF-8; CODE128/EXCODE39/CODE93: blank same NUL/ctrl/DEL chars
2020-07-19 00:13:03 +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
6242e02638
CODEONE/ULTRA overrun fixes; TELEPEN fixes; CODEONE/LOGMARS/VIN/CODABAR options; GUI updates; tests
2020-06-04 18:45:25 +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
Robin Stuart
92cfd65b56
Allow GS1 mode in Ultracode symbols
2020-04-07 17:41:21 +01:00
gitlost
0c00ece9f5
#181 OSS-Fuzz CODEONE fix, double indexing typo
2020-03-28 10:13:06 +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
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
bca82ecc0d
libzint.so: suppress exporting INTERNAL functions to the shared library; ZINT_TEST
2019-12-19 00:37:55 +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
fed7378675
Handle UNICODE_MODE ECI conversion for reduced charset barcodes and QRCODE/MICROQR
2019-11-27 16:16:14 +00:00
Robin Stuart
ad28de1819
Initial implementation of rMQR
...
According to draft dated June 2018
2019-11-25 19:08:25 +00:00
gitlost
739793a215
Always parse input as GS1 for EAN128 and RSS_EXP
2019-10-17 10:06:21 +01:00
gitlost
433046abbf
KOREAPOST missing from is_linear; tests update
2019-10-14 09:49:15 +01:00
Robin Stuart
15ae99ee11
Allow explicit ECI 3
...
Setting ECI to 3 now causes Zint to include ECI 3 in symbol, and allows entry of data formatted in ISO 8859_1
Fixes #127 requested by Harald Oehlmann
2019-10-06 17:39:54 +01:00
Robin Stuart
ff2ceea361
Allow selection of GS1 mode on GS1 symbols
...
Because some symbols require GS1 data, selecting GS1 mode for them would result in GS1 parsing being done twice, corrupting the data.
Fixes #165 reported by Gregory Van Vooren
2019-10-06 11:30:21 +01:00
Robin Stuart
faeb20dcd7
Don't stretch PDF unless expressly requested by user
...
Now default height is 50 only for linear symbols and those with linear component (such as GS1 composite)
Restores default behaviour changed by commit [f2262f]
2019-09-04 21:57:54 +01:00
gitlost
d76cdd615b
Fixes for eci, binary div, upce, other
2019-09-01 20:23:15 +01:00
Robin Stuart
ca24105ca0
Add placeholder for Ultracode
2019-03-21 09:14:24 +00:00
Robin Stuart
1debb132af
Revert last change
...
This functionality already exists - note to self: read code thoroughly before committing
2019-03-18 19:36:03 +00:00
Robin Stuart
b531abf9b4
Try to protect from malformed colours
2019-03-18 17:36:36 +00:00
Robin Stuart
656c8132a8
Use internal vector format in Qt backend
2018-06-18 02:36:40 +01:00
Robin Stuart
30fcd7986c
Plot vector graphics using linked list structure
...
Simplifies the implementation of individual vector graphic file formats
2018-06-10 09:16:18 +01:00
Robin Stuart
dddf2934fc
Allow escape character processing
...
Fixes #101 reported by Martin Zizka
Converts \xNN characters > 0x7c to UTF-8 if appropriate
Removes some redundant legacy code
2018-04-22 14:25:39 +01:00