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
7fe930b4dc
eci: Add support for all ECIs (Big5, Korean, UCS-2BE)
2021-01-11 18:11:41 +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
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
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
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
gitlost
736bc76f66
command line: allow data/input args anywhere on line; frontend tests
2020-08-04 22:22:26 +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
2a19b883a5
UPC/EAN, ITF14: quiet zones, addongap; raster/vector: sync code, use double
2020-07-15 19:00:12 +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
6242e02638
CODEONE/ULTRA overrun fixes; TELEPEN fixes; CODEONE/LOGMARS/VIN/CODABAR options; GUI updates; tests
2020-06-04 18:45:25 +01:00
gitlost
8dcd09406c
CODABLOCKF and CODE128 fixes; row separator height option_3; #191
2020-05-16 10:22:33 +01:00
gitlost
729b55b607
_MSC_VER malloc.h missing from common.c, gb18030.c, gb2312.c, sjis.c
2020-05-02 01:02:37 +01:00
gitlost
e04f662dc0
ULTRA: enable compression for GS1_MODE; compression changes; fixes; tests
2020-04-09 22:08:54 +01:00
Robin Stuart
0d26948baa
Merge branch Ultra
2020-04-06 17:05:22 +01:00
gitlost
22354a81f1
HANXIN fix wrong func call gb2312_utf8tosb() -> gb18030_utf8tosb()
2020-03-30 11:59:16 +01: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
d370f3c0c7
Ultra: Correct clock pattern generation, add work around to avoid negative UCC and output to colour SVG
2019-12-18 18:33:18 +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
gitlost
b1f4a12c78
GRIDMATRIX codeword fixes, Project Nayuki optimized encoding modes
2019-12-04 13:45:01 +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
3b87cd4ec6
EAN128_CC ecc, cc_width, rows and alignment adjustments
2019-11-05 14:16:48 +00:00
gitlost
739793a215
Always parse input as GS1 for EAN128 and RSS_EXP
2019-10-17 10:06:21 +01:00
Boris Zentner
31cc0ae78a
Remove spaces before EOL
2017-10-25 17:23:57 +01:00
Robin Stuart
0314ca65a8
Move escape character processing into library
...
And expand to include all 8-bit values.
2017-10-21 12:45:50 +01:00
Rodrigo Torres
4963a772db
Refactor
2017-09-11 19:21:33 +01:00
Robin Stuart
50ec72527b
Minor tweaks, no change of function
2017-08-07 08:37:02 +01:00
Robin Stuart
608b4b9134
Audit of error codes
2017-07-27 16:01:53 +01:00
oxygenic
91f66ec57d
backported
2017-07-24 13:44:27 +01:00
oxygenic
d8330f5d96
back-merged
2017-07-24 13:44:27 +01:00
Robin Stuart
b3a1b24d18
help the compiler create more efficient code
...
Patch from Michael <virtual_worlds@gmx.de>
Full text: As usual I have modified only minor things to remove warnigs when compiled as C++ code, have added some const-specifiers where possible to help the compiler create more efficient code and added some static-specifiers to make functions invisible to other modules.
2017-05-29 10:43:47 +01:00
Robin Stuart
19c3755ed0
Simplify conversion to binary with common function
...
No change to functionality
2017-05-14 08:15:08 +01:00
Boris Zentner
696b99b1d2
Fix typos
2016-10-30 17:41:21 +00:00
Robin Stuart
4561a66067
Add identifiers to error messages
...
To ease the debug process
2016-10-28 22:40:40 +01:00
Robin Stuart
7ea03123c8
Set minimum row heights
2016-10-27 09:32:12 +01:00
Robin Stuart
dd80371b17
Enforce DataBar height restrictions
2016-10-14 18:56:49 +01:00
Robin Stuart
16511da26d
Improved rendering of seperator bars for Codablock-F
2016-09-12 21:47:40 +01:00
Robin Stuart
2c2200a7cb
modifications for VS2015, some
...
additional static/const's and a few bugfixes for HanXin and DotStream.
Patch by Michael <virtual_worlds@gmx.de>
2016-09-05 22:06:50 +01:00
Robin Stuart
d86ac40b20
Plot Codablock symbols to file and in Studio
2016-09-04 11:04:41 +01:00
Robin Stuart
9d1c20201d
Add ECI encoding
2016-08-16 12:43:41 +01:00
Harald Oehlmann
0fcf4cc1ab
Ticket #18 : add some const.
2016-04-06 22:55:14 +02:00
Robin Stuart
f17f10fa7c
Replace local concat() and roundup() with C library defaults
...
Patch by Oxy (Michael) <virtual_worlds@gmx.de>
Ref: https://sourceforge.net/p/zint/mailman/message/34896811/
2016-03-02 21:12:38 +00:00
Robin Stuart
5d9ce6f684
Improvements from Oxy patch
...
Original email reads...
It does not contain any fundamental changes or new functions but a lot of improvements which I have done over time (added several const/static specifiers, replaced repeated if-conditions by if-else, removed some warnings).
2016-02-29 19:42:32 +00:00
Robin Stuart
77cdf77690
Code format and audit, part 1
...
Update copyright info, remove unused code, etc.
2016-02-20 09:38:03 +00:00