1
0
mirror of https://git.code.sf.net/p/zint/code synced 2025-12-17 09:57:02 +00:00

1845 Commits

Author SHA1 Message Date
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
gitlost
55e89ae01f CI: Windows: try installing zlib 2025-09-16 11:04:36 +01:00
gitlost
5138d0703c CLI: --gs1XXX args now imply `--gs1
GUI: fix chkGS1Strict enabling on startup regression from previous
  commit; update CLI equivalence with --gs1strict & adjust for
  implied --gs1; add tests
CMake: allow lpng/zlib and gs1encoders to take paths (for Windows)
win32/README: simplify locating lpng/zlib/gs1encoders for cmake
  using above; add note on 64-bit build
manual/man page: adjust for various above changes
2025-09-16 10:10:30 +01:00
gitlost
e4e6143d87 GS1 Syntax Engine: update Windows README and various project files
to get working using nmake "makefile.vcwin32", added to fork at
  https://github.com/gitlost/gs1-syntax-engine;
  small updates to Linux, macOS READMEs
GUI: change "chkGS1Strict" to be hidden instead of manually adding
pandoc: latest version
2025-09-16 02:19:50 +01:00
gitlost
008dff4aec Suppress gcc-15 warning -Wunterminated-string-initialization
ci: macOS: try GS1 Syntax Engine agin
2025-09-12 22:49:28 +01:00
gitlost
7bccfc4915 github: macos: forget it 2025-09-12 05:17:14 +01:00
gitlost
95be8d1ae9 github ci: macos: try hack around ldconfig not found 2025-09-12 05:15:09 +01:00
gitlost
fdbd728867 github ci: macos: try installing GS1 Syntax Engine 2025-09-12 04:58:32 +01:00
gitlost
fd6948db8f github ci: ubuntu: try installing GS1 Syntax Engine 2025-09-12 04:48:54 +01:00
gitlost
e340a60adb And in tests cmake 2025-09-12 04:40:03 +01:00
gitlost
2084b33d5e cmake: fix GS1SE NOTFOUND test 2025-09-12 04:32:52 +01:00