gitlost
a3f6c75bc0
CLI: add ZINT_TEST-only "--test" option (currently just ensures
...
the barcode name table is sorted so binary chop works), adding
`ZINT_HAVE_GS1SE` define to "zint_add_test.cmake" - allows
`test_barcode_symbology()` in "test_args.c" to be a lot less
verbose; `const`-up various variables;
manual: use better MAILMAKE_4S example data and mention special
fixed string international destination
2025-12-26 18:22:48 +00:00
gitlost
e8d9b7195a
win32/vs2015: fix Release/Release_LIB sln files for MSVC2015,
...
copying from VS output, removing Debug configs
2025-12-19 21:24:20 +00:00
gitlost
b2ad19a455
Bump to version 2.16.0.9 (dev)
2025-12-19 20:36:40 +00:00
gitlost
55541e139e
Version 2.16.0
2.16.0
2025-12-19 19:42:13 +00:00
gitlost
fe02f2dd17
frontend: workaround musl getopt_long_only() bug,
...
see - https://www.openwall.com/lists/musl/2025/12/19/1
2025-12-19 17:40:08 +00:00
gitlost
0ce46686b8
backend_tcl: readme.txt: mention distributed DLLs bitness
2025-12-19 15:15:50 +00:00
gitlost
3e1bb593d1
backend_tcl: make GS1 Syntax Engine non-optional for simplicity
2025-12-19 14:21:35 +00:00
Harald Oehlmann
c0d3260d1f
GS1 syntax engine for TCL backend:
...
- make option available without backend
- add MSVC build system
2025-12-18 10:03:54 +01:00
gitlost
89e49bb157
backend_tcl: enable "-gs1strict" for Unix
2025-12-17 16:26:05 +00:00
Harald Oehlmann
4f2b977a93
Add -gs1strict to TCL backend
2025-12-17 15:09:30 +01:00
gitlost
2ac0e508b8
GS1: update to latest gs1-syntax-dictionary (new AIs 717
...
(GSCN 25-199) and 8040-3 (GSCN 25-047)
manual: fix grammar "chose" -> "choose"
win32/README: add missing "of"
pandoc: update to latest
bwipp: update to latest
testcommon: allow for GS1PARENS_MODE now implying ESCAPE_MODE;
allow for `input_mode` option `GS1SYNTAXENGINE_MODE`
CI: freebsd: use latest version 1
2025-12-09 16:43:57 +00:00
gitlost
f0c7248b62
general: raw_segs -> content_segs, BARCODE_RAW_TEXT ->
...
`BARCODE_CONTENT_SEGS`, `z_rt_XXX()` -> `z_ct_XXX()`;
move `encoded_data`/`row_height` to end of `zint_symbol`
(see ZXing-C++ issue #883 )
manual: update re `content_segs`; `my_symbol` -> `symbol`;
improve MicroPDF417 description
2025-11-04 23:02:10 +00:00
gitlost
543696cb06
ECI: ECI 899 binary in UNICODE_MODE now converted from UTF-8,
...
not treated literally as it was before, which was inconsistent
(literal interpretation now requires `DATA_MODE`)
2025-10-16 18:23:48 +01:00
gitlost
dc4ba75eb0
manual: use modified "haddock.theme" for nicer syntax highlighting;
...
use `tcolorbox` instead of `framed` for latex code blocks, works
much better, especially as now when using a background colour;
reduce gap after figures and force footnotes to bottom of page;
move most symbology figures to after some text to lessen chance
of subsection headers being orphaned on their own at end of page:
required a number of rewordings;
use named barcodes in example commands, rather than numbered;
fix "lua-crossrefs" filter to allow parentheses around
references;
various other fixes and rephrasings
2025-10-12 22:17:14 +01:00
gitlost
a3cca33f32
general: suppress clang-tidy-21/22 warnings;
...
some code fiddling on affected files
manual: use new lua filter "lua-crossrefs.lua" hacked from
https://github.com/rnwst/pandoc-lua-crossrefs as replacement for
tablenos which broke with pandoc 2.8.2 (get nicer output anyway);
fix "excode39.svg" data $ -> # to avoid shell processing;
document `ZBarcode_HaveGS1SyntaxEngine()`
2025-10-08 12:21:29 +01:00
gitlost
d413255c93
CI: windows: try env_path backslashing semicolons hack
2025-10-02 12:57:07 +01:00
gitlost
d149df7360
CI: windows: try adding backend_qt to PATH
2025-10-02 12:05:19 +01:00
gitlost
3b1bc7191a
test_qzint: try setting CMAKE_CURRENT_SOURCE_DIR
2025-10-02 12:00:54 +01:00
gitlost
70070587ad
test suite: Windows: use old-fashioned setting of ENVIROMENT PATH
...
instead of ENVIRONMENT_MODIFICATION/path_list_prepend as latter
doesn't seem to work (ticket #340 , props Ulrich Becker)
2025-10-02 11:43:33 +01:00
gitlost
d2b4904401
gs1: Use new gs1_encoders_init_ex() API;
...
remove refs to EXCLUDE_GS1_SYNTAX_DICTIONARY
2025-10-02 11:34:45 +01:00
gitlost
4d301ea560
win32: add "zint_dll_vc6" sub-directory with VC6 workspace for
...
creating "zint.dll" compatible with Windows XP (see ticket #339 )
win32: rename README and HOWTO files to uppercase and update
"win32\README.txt"
general: suppress some VC6 warnings
README.bsd: update
2025-09-26 13:52:55 +01:00
gitlost
4956989405
CI: macOS: use homebrew Qt PATH
2025-09-17 22:50:30 +01:00
gitlost
a481612631
CI: macOS: add Qt PATH
2025-09-17 22:41:54 +01:00
gitlost
361c63184e
CI: Windows: try GS1 Syntax Engine with fixed CMakeLists.txt; try Qt
2025-09-17 19:26:53 +01:00
gitlost
d8a7a04675
CI: Windows: leave GS1 Syntax Engine out
2025-09-17 03:37:36 +01:00
gitlost
063fd925b2
CI: Windows: fix GS1SE_ROOT; free-bsd: try offscreen for qt test
2025-09-17 03:17:34 +01:00
gitlost
2427f63d79
CI: free-bsd: remove -C from ctest
2025-09-17 03:07:31 +01:00
gitlost
469ae97879
CI: macos: try qt; free-bsd: try explicit --config Release
2025-09-17 03:01:12 +01:00
gitlost
e35a72fd18
CI: macos: try homebrew; free-bsd: fix build, try ctest
2025-09-17 02:44:42 +01:00
gitlost
a79eefa857
CI: macos: try LD_LIBRARY_PATH; free-bsd: try building
2025-09-17 02:22:38 +01:00
gitlost
9216411f7f
CI: Windows: shell missing?; macos: shared zlib/lpng install
2025-09-17 02:11:29 +01:00
gitlost
287070217d
CI: Windows: try with updated CMakeLists.txt; macos: try with PNG
2025-09-17 01:49:56 +01:00
gitlost
6b58074b47
CI: Windows: try with BUILD_TYPE
2025-09-17 01:34:55 +01:00
gitlost
c2b198a079
CI: Windows: try no BUILD_TYPE
2025-09-17 01:20:32 +01:00
gitlost
4901036c2e
CI: Windows: GS1 Syntax Engine cmake
2025-09-17 01:07:36 +01:00
gitlost
40379fb093
CI: Windows: fix ${} syntax
2025-09-17 01:04:02 +01:00
gitlost
9b9142adaf
CI: Windows: try GS1 Syntax Engine install again
2025-09-17 01:01:18 +01:00
gitlost
1321571f46
CI: Windows: try non-relative XXX_ROOTs
2025-09-17 00:40:52 +01:00
gitlost
35e35b6aa5
CI: Windows: don'try GS1 Syntax Engine install
2025-09-16 23:50:56 +01:00
gitlost
826bf11bb7
CI: Windows: try GS1 Syntax Engine install
2025-09-16 23:27:36 +01:00
gitlost
1d44330ea9
CI: Windows: specify WIN32 for zlib/libpng
2025-09-16 22:33:45 +01:00
gitlost
b4633af6e1
CI: Windows: try using libpng
2025-09-16 22:22:45 +01:00
gitlost
fa8800f094
CI: Windows: try slashes
2025-09-16 22:11:27 +01:00
gitlost
f30a58c6f6
CI: Windows: try ZLIB_ROOT
2025-09-16 22:05:54 +01:00
gitlost
e5d9aa7cb6
CI: Windows: try installing libpng
2025-09-16 21:49:39 +01:00
gitlost
39915dbb3f
CI: Windows: wot's in build?
2025-09-16 21:30:25 +01:00
gitlost
3cea9c502f
CI: Windows: leave out zconf.h mv
2025-09-16 20:47:13 +01:00
gitlost
1f9df62afd
CI: Windows: separate cmds
2025-09-16 20:40:07 +01:00
gitlost
9c67499033
CI: Windows: try zlib again
2025-09-16 20:30:45 +01:00
gitlost
5cb193dce5
CI: Windows: leave for now
2025-09-16 11:41:54 +01:00