zint/backend
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
..
tests test_print: refresh BMPs after 1 bit per pixel change 2020-08-12 08:37:11 +01:00
tools UPC/EAN, ITF14: quiet zones, addongap; raster/vector: sync code, use double 2020-07-15 19:00:12 +01:00
2of5.c Allow explicit bind option for ITF-14 2020-07-30 10:09:17 +01:00
auspost.c #181 auspost fix, check input immediately; test for EANX double + fix 2020-03-25 15:40:13 +00:00
aztec.c #191 clang-tidy reduce NOLINTs using asserts, remove DeadStores 2020-07-19 10:31:12 +01:00
aztec.h Remove spaces before EOL 2017-10-25 17:23:57 +01:00
bmp.c Better compression for Ultracode in BMP 2020-08-12 13:19:56 +01:00
bmp.h Better compression for Ultracode in BMP 2020-08-12 13:19:56 +01:00
channel_precalcs.h CHANNEL: use nested loops (CHNCHK) and pre-calculated values for performance 2020-06-10 18:41:36 +01:00
CMakeLists.txt CODE16K fixes; separator default 1; raster/vector.c quiet_zones, output.c; #191 2020-05-21 18:22:28 +01:00
codablock.c CODE16K fixes; separator default 1; raster/vector.c quiet_zones, output.c; #191 2020-05-21 18:22:28 +01:00
code1.c 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
code1.h Remove spaces before EOL 2017-10-25 17:23:57 +01:00
code16k.c CODE16K fixes; separator default 1; raster/vector.c quiet_zones, output.c; #191 2020-05-21 18:22:28 +01:00
code49.c CODE16K fixes; separator default 1; raster/vector.c quiet_zones, output.c; #191 2020-05-21 18:22:28 +01:00
code49.h Make data types for tables consistent across symbologies 2017-08-09 09:13:37 +01:00
code128.c dpd/gif suppress warnings; tests refresh svgs, dpd examples 2020-08-04 00:36:27 +01:00
code128.h New symbology: DPD Code (variation of Code 128) 2020-08-03 12:13:05 +01:00
code.c CODE128: hrt always UTF-8; CODE128/EXCODE39/CODE93: blank same NUL/ctrl/DEL chars 2020-07-19 00:13:03 +01:00
common.c Better compression for Ultracode in BMP 2020-08-12 13:19:56 +01:00
common.h Better compression for Ultracode in BMP 2020-08-12 13:19:56 +01:00
composite.c composite: EANX/UPCA/UPCE_CC addongap (option_2) not being passed to linear 2020-08-05 00:14:11 +01:00
composite.h rss.c: some fixes for separators, allow check digit, refactoring; bwipp_dump.ps 2020-07-10 19:39:32 +01:00
DEVELOPER Update version to 2.6.1 2017-08-27 09:31:02 +01:00
dllversion.c Windows: cast _allocas/mallocs, update DLL version, props Pierre Y. 2020-06-15 16:06:11 +01:00
dmatrix.c CODEONE/ULTRA overrun fixes; TELEPEN fixes; CODEONE/LOGMARS/VIN/CODABAR options; GUI updates; tests 2020-06-04 18:45:25 +01:00
dmatrix.h libzint.so: suppress exporting INTERNAL functions to the shared library; ZINT_TEST 2019-12-19 00:37:55 +00:00
dotcode.c #191 clang-tidy reduce NOLINTs using asserts, remove DeadStores 2020-07-19 10:31:12 +01:00
eci.c emf free malloc bufs; tif don't free alloca bufs (Win); -Wextra; tests 2020-04-04 16:53:29 +01:00
eci.h Fixes for eci, binary div, upce, other 2019-09-01 20:23:15 +01:00
emf.c Better compression for Ultracode in BMP 2020-08-12 13:19:56 +01:00
emf.h Correct EMF bug: text does not change colour 2020-08-04 13:12:47 +01:00
font.h Make data types for tables consistent across symbologies 2017-08-09 09:13:37 +01:00
gb2312.c _MSC_VER malloc.h missing from common.c, gb18030.c, gb2312.c, sjis.c 2020-05-02 01:02:37 +01:00
gb2312.h Full multibyte option_3 for QR, HANXIN, GRIDMATRIX 2020-04-02 14:41:13 +01:00
gb18030.c _MSC_VER malloc.h missing from common.c, gb18030.c, gb2312.c, sjis.c 2020-05-02 01:02:37 +01:00
gb18030.h Full multibyte option_3 for QR, HANXIN, GRIDMATRIX 2020-04-02 14:41:13 +01:00
general_field.c rss.c: some fixes for separators, allow check digit, refactoring; bwipp_dump.ps 2020-07-10 19:39:32 +01:00
general_field.h rss.c: some fixes for separators, allow check digit, refactoring; bwipp_dump.ps 2020-07-10 19:39:32 +01:00
gif.c dpd/gif suppress warnings; tests refresh svgs, dpd examples 2020-08-04 00:36:27 +01:00
gridmtx.c #191 clang-tidy reduce NOLINTs using asserts, remove DeadStores 2020-07-19 10:31:12 +01:00
gridmtx.h GRIDMATRIX codeword fixes, Project Nayuki optimized encoding modes 2019-12-04 13:45:01 +00:00
gs1.c Update GS1 fixed-length field note 2020-08-05 06:53:06 +01:00
gs1.h Always parse input as GS1 for EAN128 and RSS_EXP 2019-10-17 10:06:21 +01:00
hanxin.c Full multibyte option_3 for QR, HANXIN, GRIDMATRIX 2020-04-02 14:41:13 +01:00
hanxin.h Remove spaces before EOL 2017-10-25 17:23:57 +01:00
imail.c 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
large.c UPC/EAN, ITF14: quiet zones, addongap; raster/vector: sync code, use double 2020-07-15 19:00:12 +01:00
large.h 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
library.c command line: allow data/input args anywhere on line; frontend tests 2020-08-04 22:22:26 +01:00
libzint.rc Set Version 2.9.0 at some hidden places 2020-07-30 17:27:31 +02:00
LICENSE license changed with permission of original copyright holders (see mailing list for details) 2013-05-16 19:26:22 +02:00
mailmark.c 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
Makefile.mingw Chnaged formatting and set "git config core.autocrlf false" to avoid warning that it will be transformed to crlf. No idea what it does. 2018-12-12 10:09:17 +01:00
maxicode.c #191 clang-tidy reduce NOLINTs using asserts, remove DeadStores 2020-07-19 10:31:12 +01:00
maxicode.h Make data types for tables consistent across symbologies 2017-08-09 09:13:37 +01:00
medical.c CODEONE/ULTRA overrun fixes; TELEPEN fixes; CODEONE/LOGMARS/VIN/CODABAR options; GUI updates; tests 2020-06-04 18:45:25 +01:00
ms_stdint.h Remove spaces before EOL 2017-10-25 17:23:57 +01:00
output.c raster/vector: revert to floats for performance, doubles ([2a19b8]) unnecessary 2020-08-09 20:20:16 +01:00
output.h raster/vector: revert to floats for performance, doubles ([2a19b8]) unnecessary 2020-08-09 20:20:16 +01:00
pcx.c Fix PCX issue with odd bitmap width; tests; comment GRIDMATRIX byte count 2020-04-06 21:26:13 +01:00
pcx.h Remove spaces before EOL 2017-10-25 17:23:57 +01:00
pdf417.c Change PDF417TRUNC -> PDF417COMP and version 2.8 -> 2.9 2020-07-29 22:35:31 +01:00
pdf417.h PDF417TRUNC: stop pattern; PDF417: no default mode codeword 900 if 1st 2020-07-17 16:39:01 +01:00
plessey.c CODEONE/ULTRA overrun fixes; TELEPEN fixes; CODEONE/LOGMARS/VIN/CODABAR options; GUI updates; tests 2020-06-04 18:45:25 +01:00
png.c Add alpha channel support and --nobackground option 2020-08-02 22:26:39 +01:00
postal.c CODEONE/ULTRA overrun fixes; TELEPEN fixes; CODEONE/LOGMARS/VIN/CODABAR options; GUI updates; tests 2020-06-04 18:45:25 +01:00
ps.c Force white squares (not same as bgcolour) in Ultracode 2020-08-12 12:19:26 +01:00
qr.c #191 clang-tidy reduce NOLINTs using asserts, remove DeadStores 2020-07-19 10:31:12 +01:00
qr.h QR optimize encoding modes 2019-12-16 17:31:52 +00:00
raster.c Force white squares (not same as bgcolour) in Ultracode 2020-08-12 12:19:26 +01:00
reedsol.c #191 clang-tidy reduce NOLINTs using asserts, remove DeadStores 2020-07-19 10:31:12 +01:00
reedsol.h libzint.so: suppress exporting INTERNAL functions to the shared library; ZINT_TEST 2019-12-19 00:37:55 +00:00
rss.c Change symbol names e.g. RSS > GS-1 DataBar 2020-07-29 20:43:08 +01:00
rss.h rss.c: some fixes for separators, allow check digit, refactoring; bwipp_dump.ps 2020-07-10 19:39:32 +01:00
sjis.c _MSC_VER malloc.h missing from common.c, gb18030.c, gb2312.c, sjis.c 2020-05-02 01:02:37 +01:00
sjis.h Full multibyte option_3 for QR, HANXIN, GRIDMATRIX 2020-04-02 14:41:13 +01:00
stdint_msvc.h Remove spaces before EOL 2017-10-25 17:23:57 +01:00
svg.c Force white squares (not same as bgcolour) in Ultracode 2020-08-12 12:19:26 +01:00
telepen.c CODEONE/ULTRA overrun fixes; TELEPEN fixes; CODEONE/LOGMARS/VIN/CODABAR options; GUI updates; tests 2020-06-04 18:45:25 +01:00
tif.c CODEONE/ULTRA overrun fixes; TELEPEN fixes; CODEONE/LOGMARS/VIN/CODABAR options; GUI updates; tests 2020-06-04 18:45:25 +01:00
tif.h Remove spaces before EOL 2017-10-25 17:23:57 +01:00
ultra.c Force white squares (not same as bgcolour) in Ultracode 2020-08-12 12:19:26 +01:00
upcean.c UPC/EAN, ITF14: quiet zones, addongap; raster/vector: sync code, use double 2020-07-15 19:00:12 +01:00
vector.c raster/vector: revert to floats for performance, doubles ([2a19b8]) unnecessary 2020-08-09 20:20:16 +01:00
zint.h Allow image rotation for SVG and EPS files 2020-08-05 21:23:11 +01:00