1
0
mirror of https://git.code.sf.net/p/zint/code synced 2026-08-05 04:49:53 +00:00

Commit Graph

  • 6ac010af0e test suite: test_svg: add full Latin-1 examples master gitlost 2026-07-30 17:01:43 +01:00
  • aa3f05d56a docs: latest pandoc gitlost 2026-07-30 14:48:21 +01:00
  • 42d1f6631a GRIDMATRIX/HANXIN/QRCODE: set Project Nayuki stuff copyright 2019 as that's when it was adapted debian/copyright: incorporate above & remove "Copyright (C)" prefixes to make a bit more like the upstream Debian one gitlost 2026-07-29 19:56:09 +01:00
  • 92e94009b2 raster: base draw_mp_circle() on plotCircle() from https://zingl.github.io/bresenham.c by Zingl Alois rather than RosettaCode one, better at small scales plus simplifies licence/attribution issues; fix licence/attribution issues for plot_hexline() also which is actually based on plotLine() in zingl code (ticket #357, props stefan6419846) debian/copyright: update with above gitlost 2026-07-29 17:39:01 +01:00
  • 0132ee586b CLI: fix memory leak of my_symbol on error exit (ticket #358, props Andre Maute) debian/copyright: add Kentaro Fukuchi to BSD-3-clause gitlost 2026-07-29 15:21:27 +01:00
  • 929724b8dc debian/copyright: update to reflect last commit, also following: testcommon: mark as BSD-3-clause from LGPL-2.1+ as permission given (I think) by mailing list: https://sourceforge.net/p/zint/mailman/message/30810495/ gitlost 2026-07-28 14:44:20 +01:00
  • 78a70fd891 dmatrix/reedsol: updated to reflect addtional re-licensing under BSD-3-clause of the contributions of Andrews & Arnold Ltd. - many thanks to the Rev Adrian Kennard; corrected "reedsol" copyright; removed Stefan Schmidt copyright as only difference from originals is whitespace/formatting (ticket #357, props stefan6419846) gitlost 2026-07-28 14:22:03 +01:00
  • a4f0fa0fd2 font_wip branch: new WIP font stuff using "stb_truetype.h", not implemented for EAN/UPC, not fully tested font_wip gitlost 2026-07-27 12:21:19 +01:00
  • d6a4bdfe90 CLI: differentiate between unknown & ambiguous options using new is_ambiguous_opt() func, which necessitated moving options enum & long_options[] to file scope, & sorting long_options[] gitlost 2026-07-26 02:49:26 +01:00
  • 3a76ce7a77 zint.h/man page: HRT max 199 -> 255 gitlost 2026-07-08 00:14:02 +01:00
  • 4e534c3a09 GRIDMATRIX: fix byte latch 6 -> 7, & allowing more than one non-digit in numeral (both caused misencodation); replace gm_macro_matrix[] array with calculation (marginally slower but saves ~1.4k); replace gm_shift_set[] use with simple compares (performance); change GM_CHINESE/etc defines to numbers so can index into new gm_shift_set[] array (simplifies mode switching code); GM_NUMBER -> GM_NUMERAL, modules -> macromodules_per_dim, various other renamings to hopefully more explanatory names; various other changes (mostly performance) test suite: make use of new zxing-cpp diagnostics2 branch Grid Matrix decoder manual: slight clarification of --gs1nocheck BWIPP: latest gitlost 2026-07-06 01:22:54 +01:00
  • aadd94d288 CI: Add ubuntu-arm64 (ticket #355) gitlost 2026-07-01 14:13:43 +01:00
  • fdaed0b1c8 AZTEC: fix return type of az_all_byte_only_or_uld() char -> int so that the -1 compare doesn't fail on default unsigned char machines (e.g. arm) (ticket #355, props codemonkey82) gitlost 2026-06-30 16:35:56 +01:00
  • a81c9d9258 CLI: make --mirror available in standard non-batch mode via new routines mirror_start(), mirror_outfile() & limit substitutions on Unix to backslash (Windows remains the same); restrict "borderwidth", "textgap", "vwhitesp", "whitesp" < 100 CODEONE: fix ceilf() -> C1_MULT_CEIL() in FAST_MODE encodation (improves/changes some encodation) composite: preserve gs1_verify() warning using warn_level hack; fix wrong name zint_dbar_omnstk_set_height() -> zint_dbar_stk_set_height(); use new zint_micropdf_variant() & zint_micropdf_expand() routines (see below) MICROPDF417: move variant determination into new shareable routine zint_micropdf_variant() & expansion into zint_micropdf_expand() qzint: add helper methods setbordertypevalue(), encodedinputmode(), encodedoutputoptions(), ecivaluetoeciindex() and eciindextoecivalue() dbar: for performance pre-calculate combins() as array coverage: add malloc()-type failure testing to AZTEC, CONTENT_SEGS, MEMORY_FILE, raster, Reed-Solomon & vector; numerous changes to remove unused code and test more branches common: add isxdigit() general: various code fiddlings manual: add char names to sequence and batch format char tables; mention long options can be shortened (& use "--compliantheight" -> "--compliant"); expand mirror explanation & document substitutions in footnote; workaround xecjk putting space after double quote when quoting cjk chars & rejig input mode examples; workaround html alignment bug in table gs1-enabled symbologies by adding extra rh dashes to header cols; add "figure nn: " to txt image tags via sed: various other small fixes and rephrasings gitlost 2026-06-23 23:25:23 +01:00
  • 4a60a0b068 CLI: warn if "--primary" given but not MaxiCode or Composite gitlost 2026-06-08 01:27:29 +01:00
  • 3bd322359a CI: win32/64: adjust for lib name change zs -> libzs gitlost 2026-06-05 20:22:35 +01:00
  • 6f60fccd9a pandoc: update to 3.10; add extension "four_space_rule" to txt output to semi-restore previous behaviour; adjust GS1-Enabled table & command line so not > 80 chars; Fedora now requires tcolorbox install BWIPP: update to latest gitlost 2026-06-05 19:17:58 +01:00
  • 919e7bf55c zint.h: move legacy barcode names to separate list for clarity; remove refs to Tbarcode gitlost 2026-06-04 01:02:52 +01:00
  • 50d99dd5f4 CLI: add "Telepen Alpha", "Telepen Numeric" synonyms TELEPEN/TELEPEN_NUM: ZINT_DEBUG_PRINT binary string BWIPP: latest test suite: allow for further reduced BWIPP DotCode max len gitlost 2026-05-29 03:57:09 +01:00
  • a52eec6b80 GUI: Telepen -> Telepen Alpha gitlost 2026-05-27 16:00:50 +01:00
  • bc080f6fa2 manual: rephrase some Telepen stuff man page: Telepen -> Telepen Alpha gitlost 2026-05-27 15:40:53 +01:00
  • 771a1b3cdd TELEPEN/TELEPEN_NUM: support AIM-defined Start/Stop characters with option "--vers=1" (API option_2 = 1); define minimum height based on AIM USS Telepen TELEPEN_NUM: support switching to Full ASCII mode with DLE; max digits 136 -> 138 TELEPEN: support switching to Compressed Numeric Mode with DLE if AIM-defined Start/Stop enabled CLI: make args for "--dmb256", "--dmc40", "--scalexdimdp" and "--scmvv" optional library: new escape sequences \L, \F, \N, & refactor parsing to use escs table ZBarcode_Scale_From_XdimDp: allow TXT filetype (so "--dump" test works) output: Telepen default quiet zone confirmed as 10X aztec/dmatrix: fix source line too long man page: embolden options and emphasize args; add barcode names to standards; various other fixes gitlost 2026-05-26 20:32:51 +01:00
  • 07777d044a aztec: debug_print: always print Binary String (wasn't if length 0) gitlost 2026-05-20 21:14:00 +01:00
  • 0b05c7a8c5 AZTEC: fix not allowing for lowercase AIM id (FNC1 2nd position) gitlost 2026-05-19 18:56:45 +01:00
  • bdb194b76a gs1se_verify: remove now-deprecated gs1_encoder_iNO_SYNDICT/iQUIET flags from options & NULL-init new syntaxDictionary field gitlost 2026-05-16 09:25:08 +01:00
  • 09d48d5757 aztec: avoid possible overflow in comparison output/CLI/testcommon: suppress some gcc-16 (C23) warnings "-Wdiscarded-qualifiers" (QChar) GUI: suppress some gcc-16 (C23) warnings "-Wdeprecated-enum-enum-conversion" channel: use explicit const struct for precalcs instead of typedef (makes code more transparent) README.linux: Fedora 43 -> 44 gitlost 2026-05-15 11:20:30 +01:00
  • 76aac611ca GUI: suppress some more "-Wshorten-64-to-32" warnings (qt5/6 diff) AZTEC: better assert BWIPP: latest gitlost 2026-05-06 22:49:41 +01:00
  • 0a617a410b common: move FM_NO_VSNPRINTF (filemem) -> Z_NO_VSNPRINTF & use AZTEC: suppress MSVC warning C4761: integral size mismatch in arg gitlost 2026-05-05 21:34:58 +01:00
  • 88ca9cc43c CLI: help typo INTERGER -> INTEGER man page: clarify GS1 input data formats gitlost 2026-04-29 17:44:37 +01:00
  • b0b8c28380 postal/qzint: suppress some "-Wshorten-64-to-32" warnings auspost: check z_zero_fill > 0 (pedantic) gitlost 2026-04-27 18:05:34 +01:00
  • 0959e273a6 test suite: common: z_zero_fill: zeroize dest[] array gitlost 2026-04-27 01:16:00 +01:00
  • 0a3ffc1dc2 AZTEC: add manual FNC1 support: improve P/S vs P/L choice when have ECI; add ZINT_DEBUG_TEST dump AUSPOST: allow variable length data input DATAMATRIX: do EXTRA_ESCAPE_MODE processing up front & check have non-zero length afterwards; disallow READER_INIT and EXTRA_ESCAPE_MODE; general: add new z_zero_fill() func & use; add new z_extra_escape_position_fnc1() helper; in z_ct_set_seg_extra_escapes_eci check position FNC1 whether or not have ECI library: escape_char_process: note escaped backslash followed by caret by passes EXTRA_ESCAPE_MODE check test suite: BWIPP: update to latest; support AUSPOST variants; process EXTRA_ESCAPE_MODE escaping up front gitlost 2026-04-27 01:02:25 +01:00
  • b40393723f AUSPOST: support Null FCC (DPID all zeroes); TODO: BWIPP support CODE128: properly fix not switching before FNC1 in 2nd position after alpha (commit [7b0767]) PLANET/KIX: adapt POSTNET to cater for both general: use static strings to save a few bytes (start/stop in particular); various other code fiddles postal: move tables into funcs gitlost 2026-04-22 21:25:16 +01:00
  • 7f688b9e58 BWIPP: update to latest, undo DBAR_LTD_CC RHS hack ([7b0767]); bs (begin space) hack no longer needed either gitlost 2026-04-21 22:02:04 +01:00
  • 8a76981200 testcommon: need <sys/wait.h> for WIFEXITED/WEXITSTATUS CI: try Qt6 for mac; checkout@v4 -> v6 gitlost 2026-04-18 23:43:18 +01:00
  • 7b076717f2 DATAMATRIX: add manual FNC1 support CODE128: error on unrecognized extra escape sequences instead of just passing them thru; fix possible shifting before manual FNC1 in 2nd position after single alpha (otherwise won't be recognized as AIM) fix not removing manual FNC1 in 1st/2nd position from content segs (as implied by symbology identifier) CLI: warn if both "--dmre" and "--square" given (as "--square" overwrites "--dmre") common: new routines z_isalpha(), z_extra_escapes() and z_ct_set_seg_extra_escapes_eci() library: new helper supports_extra_escape_mode(); fix some error_number dups BWIPP: update to latest, and allow for removal of DBAR_LTD_CC RHS quiet zones & extra row when have add-on in EAN/UPC composites test suite: fix BWIPP escaping manual/man/tcl: update for DATAMATRIX manual FNC1 support Windows: resource scripts: make more consistent (libzint, CLI, GUI) win32/README: update with MSVC 2026 gitlost 2026-04-18 22:55:52 +01:00
  • f9a493522f DATAMATRIX: add new options DM_B256_START and DM_C40_START to options_3, allowing forcing of Base 256 or C40 mode a la BWIPP for initial no. of characters specified in option_1, with 0 meaning all (CLI "--dmb256=" and "--dmc40=", GUI also (apart from MAILMARK_2D, which may be added later); export masks DM_B256_C40_START_MASK & DM_SQUARE_DMRE_MASK in "zint.h" ZBarcode_Encode_File: report filename (possibly truncated) in error message on failed open GUI: uniquify some accelerators and add some child widget getter helpers to "mainwindow.cpp" backend/DEVELOPER -> backend/README, with some expansion debian/copyright: a few more fixes BWIPP/pandoc: update to latest tests/fuzz: adjust for new DATAMATRIX options gitlost 2026-03-30 21:25:22 +01:00
  • 3c193d7306 raster/vector: EAN/UPC: fix calculation of image/vector height to allow for heights smaller than textoffset when have add-on (buffer overflow for raster, outside vector height for vector) raster: EAN/UPC: make sure don't overwrite add-on stuff when line-copying guard descenders by limiting copy width ZBarcode_Encode_Segs: allow for multiple (stacked) rows when setting absolute minimum height; state stacked symbols max in error message DBAR_EXP: check length on encoding method 6 before trying to parse 3-digit currency string with z_to_int() CLI: stop looping over data args when have error; suppress taint warning by using fixed malloc() size for arg_opts instead of argc general: use vsnprintf() instead of vsprintf() if not C89 ULTRACODE: don't call ult_generate_codewords() if length 0 from fragment processing (avoids assert()) clang-tidy -> 23 & suppress some warnings test suite: fuzz: leave Z_FUZZ_DEBUG to compiler, fix comment general: some minor code-formatting on touched files README.deb -> README.debian (avoid confusion with actual ".deb") BWIPP: update to latest gitlost 2026-03-26 17:35:13 +00:00
  • 56fca5b2a1 raster/vector: fix BARCODE_BIND_TOP trumping BARCODE_BOX backend/tests/fuzz: update "fuzz.h" to take option_3 min/max; update INPUT_MODE_MASK & OUTPUT_OPTIONS_MASK; set height, border_width & output_options from input (removing Z_FUZZ_SET_OUTPUT_OPTIONS conditional) and call ZBarcode_Encode_and_Print() instead of ZBarcode_Encode(); support standalone builds of "fuzz_data" & "fuzz_gs1" with Z_FUZZ_MAIN_READ_ARGV_1 macro; update "fuzz_gs1" & "fuzz_gs1.dict" to better test caret/raw modes; gen_corpora: add output_options, height & border_width & find (3rd) from fuzz_data of BIND_TOP | BIND_BOX bug gitlost 2026-03-22 15:05:53 +00:00
  • f6174cba04 raster/vector: allow for separator height being > twice row height (ticket #353, props Simon Resch) gitlost 2026-03-19 17:52:12 +00:00
  • d7b0daae5b debian/copyright: some more missing attributions gitlost 2026-03-19 13:01:30 +00:00
  • a9eef19aae pdf417.h/pdf417_tab.h: remove Copyright (C) 2004 Grandzebu and fix and expand comments debian/copyright: add some missing attributions gitlost 2026-03-18 23:27:51 +00:00
  • df64a0f237 debian: updated using https://salsa.debian.org/debian/zint as template, props Dmitry Smirnov (ticket #147, props John Crisp); TODO: enable building with the GS1 Syntax Engine; this involved auditing copyrights which prompted the next item re "tif.c" and will prompt the next next item "pdf417.c" tif.c: replaced LZW compression with tree-based one due to "tif_lzw.h"'s original BSD-TAHOE license which has the equivalent of the "advertising clause", new implementation (which is much faster anyway) props Harald Kuhr and Bob Montgomery pdf417.c: TODO: Replace all code adapted from "pdf417.frm" as it was released under GPL v2.0 or later pdf417.h: replace unnecessary "pdf417.frm" references with ISO/IEC standard as 1st step re above, some expanded comments general: Codablock-F -> Codablock F (i.e. lose hyphen) cmake: frontend/frontend_qt: go back to only setting RPATH on macOS as not Debian compatible and it seems it's not a good idea on Linux anyway; TODO: check BSD + other Unixes CLI/GUI: make "--verbose" option official and document tools/gen_eci_sb_h.php/gen_eci_mb_h.php: add SPDX Unicode-3.0; update haible.de/bruno tarball info - "GB18030.TXT" no longer in "jdk-1.4.2/" so mention "libiconv-1.11/" version instead (same) general: add various SPDXs and normalize some Copyrights reedsol.c: malloced logt/alog tables int -> short (slight performance improvement) aztec.c: add copyrights, some code fiddling BWIPP: update to latest gitlost 2026-03-18 15:08:32 +00:00
  • db03f0b304 gs1_lint_parse_raw_caret: check that data of AIs with non-predefined lengths are terminated with separators (unless last) (ticket #352, props Simon Resch) gitlost 2026-03-18 14:24:40 +00:00
  • b3a3c0d3b4 AZTEC: use algorithm adapted from ZXing for optimized encodation (ticket #347), props Frank Yellin and Rustam Abdullaev; also improve performance of FAST_MODE DATAMATRIX: assert max size on edges will fit in unsigned short; use MASK for DMRE/SQUARE option_3 setting PDF417: assert max size on edges will fit in unsigned short GUI: fix setting AZTEC size and ECC combos if not previously set manual: fix not mentioning AZTEC re FAST_MODE; gs1 mode footnote: mention 3940's length; pandoc -> 3.9 test suite: DOTCODE: account for new BWIPP input length guard gitlost 2026-03-11 15:48:24 +00:00
  • ee71a5cc56 manual: clarify API GS1 flags require GS1_MODE gitlost 2026-02-26 22:56:04 +00:00
  • 6dd216db85 Fix some typos; add _typos.toml gitlost 2026-02-26 22:35:25 +00:00
  • bd33953fc1 general: add -Wshorten-64-to-32 compiler flag & suppress warnings (ticket #351, props Axel Waggershauser) gitlost 2026-02-26 18:23:21 +00:00
  • 9ef5bc7298 GS1SE: fix bug in allowing initial GSs in GS1RAW_MODE in composites gitlost 2026-02-26 16:34:59 +00:00
  • 0a8a79fa6c GS1: new GS1RAW_MODE (CLI "--gs1raw") and GS1 Syntax Engine "Unbracketed AI" (caret) options for specifying GS1 input (ticket #350, props Mario Verbruggen) DBAR_EXP_CC/DBAR_EXPSTK_CC: fix separator over finder patterns when linear part is greater than 4 codeblocks general: left-over raw_text -> content_segs in comments; update & expand some GS1 General Specs refs; some minor code fiddling test suite: suppress some additional ZINT_SANITIZEM false positives (& add new ZINT_TESTUTIL_SANITIZEM_INIT helpers) gitlost 2026-02-26 15:05:45 +00:00
  • 3b24d129d7 CODE32/PZN: fix not restoring option_2 (props axxel) gitlost 2026-02-05 02:39:04 +00:00
  • 1a7e174b6a AZTEC: az_punct_size(): small perf. improvement gitlost 2026-02-03 05:07:06 +00:00
  • bcb3ceefe1 AZTEC: add almost optimal encoding algorithm, previous algorithm available via "--fast" (input_mode |= FAST_MODE) (ticket #347); add new option "--azfull" (option_3 = ZINT_AZTEC_FULL) to only consider Full symbols (not Compact ones) on automatic sizing GUI: adjust Aztec tab to show feedback by selecting combos and shorten message to just actual ECC; grpCodabar min width library: debug source input dump 200 -> 2000 common: some code fiddling (c -> ch, flg -> flag) backend_tcl: add "-azfull" option & make capitalization of help more consistent general: remove some trailing whitespace manual: make Aztec ECCs more precise, i.e. ">=" rather than ">" (similarly in GUI) CLI: code fiddling c -> opt gitlost 2026-02-02 14:20:10 +00:00
  • cf5ef9ec20 GS1SE: exclude GS1_128 from requisite AIs check as may be spread across multiple barcodes (ticket #348, props Harald Oehlmann and Terry Burton) gitlost 2026-01-30 12:09:13 +00:00
  • 1ba5ba41fb cmake: rpath take 2, re previous commit [eea16e], use global property ZINT_LIBDIR hack to set in both CLI and GUI, whether macOS or not (ticket #346, props Hagen Röwer and Bryce Harrison) gitlost 2026-01-21 22:41:18 +00:00
  • 0efc4fb021 AZTEC: fix ECC to be at least advertised percentages (ticket #347, props Francois Grieu) gitlost 2026-01-21 12:01:00 +00:00
  • eea16e1a89 DOTCODE: fix not emitting FNC1 (signalling non-GS1) when input just 2 digits cmake: set rpath of CLI frontend on macOS install (ticket #346, props Hagen Röwer) cmake: make uninstall: update to use -E rm if available, warn rather than fatal error if fail to remove, note if leaving "/zint" directory unremoved (i.e. "lib/cmake/zint") library: de-duplicate errtxt no. test suite: update BWIPP to latest test suite: test_bwipp: enable & fix dotcode random test test suite: fuzz: gen_corpora fuzz_data 1st -> 2nd gitlost 2026-01-18 19:14:10 +00:00
  • 74c9e7a9a7 BWIPP: need to set enabledontdraw in "bwipp_dump-barcode.ps.cat"; update to latest gitlost 2026-01-13 03:20:43 +00:00
  • 6e533c7a0a CODE128: fix not handling FNC1 at end of data when in manual switching mode or any FNC1 after manual C mode selected and no other non-C data - found by fuzz test "fuzz_data" - 2nd ever trophy! qr.h: fix typo (props https://github.com/crate-ci/typos) gitlost 2026-01-12 20:38:15 +00:00
  • a718c79237 ZBarcode_Encode_Segs: fuller debug output (all input fields) test suite: fuzz: update for new symbologies & suppress some clang-tidy warnings common: better z_iscntrl() BWIPP: update to latest gitlost 2026-01-11 20:51:18 +00:00
  • 64aa8e654c QRCODE: implement pre-calculated QR/MICROQR masks ala BWIPP for a slight performance gain (2-3%), see https://sourceforge.net/p/zint/mailman/message/59278637/ - generated by "backend/tools/gen_qr_masks.php" test suite: update BWIPP to latest gitlost 2026-01-06 11:50:06 +00:00
  • 973594a624 GUI: DAFT: re-squash tracker examples back to 2 lines so should always fit (wasn't on Fedora/GNONE) but make non-wrap CMake: remove Qt6 regex detect nonsense and note must specify -DZINT_QT6=ON in "README.linux" gitlost 2026-01-01 18:53:30 +00:00
  • c1d5024031 CLI: test: suppress clang-tidy warning gitlost 2025-12-31 15:35:28 +00:00
  • 848b364df0 CLI: fix bug in "--scalexdimdp" in converting from "in" to "mm" (was dividing instead of multiplying doh); make "--scalexdimdp" units check error messages better; add more "--test" tests & have validate_units() etc take errbuf arg to make them more test-friendly GUI: copy_to_clipboard() unshadow data -> fdata test suite: make utf8_to_wide() same as "backend/output.c" & fix return vals; add QZint::save_to_memfile() test gitlost 2025-12-31 14:57:13 +00:00
  • b434202817 backend_qt: new method save_as_memfile() to save as BARCODE_MEMORY_FILE and use in GUI for pasting to clipboard instead of creating temporary file CLI: allow fully case-insensitive "tiff" as filetype (saved as ".tif"), processing up to 4-letter extensions and hopefully making filetype handling more expected; simplify validate_float() (unneeded 2nd fractional max test); add some more internal "--test" tests BWIPP: update to latest (change from ctx to global VM) - zint tests work as-is, no change gitlost 2025-12-29 17:46:24 +00:00
  • 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 gitlost 2025-12-26 18:22:48 +00:00
  • e8d9b7195a win32/vs2015: fix Release/Release_LIB sln files for MSVC2015, copying from VS output, removing Debug configs gitlost 2025-12-19 21:24:20 +00:00
  • b2ad19a455 Bump to version 2.16.0.9 (dev) gitlost 2025-12-19 20:36:40 +00:00
  • 55541e139e Version 2.16.0 2.16.0 gitlost 2025-12-19 19:42:13 +00:00
  • fe02f2dd17 frontend: workaround musl getopt_long_only() bug, see - https://www.openwall.com/lists/musl/2025/12/19/1 gitlost 2025-12-19 17:40:08 +00:00
  • 0ce46686b8 backend_tcl: readme.txt: mention distributed DLLs bitness gitlost 2025-12-19 15:15:50 +00:00
  • 3e1bb593d1 backend_tcl: make GS1 Syntax Engine non-optional for simplicity gitlost 2025-12-19 14:21:35 +00:00
  • c0d3260d1f GS1 syntax engine for TCL backend: - make option available without backend - add MSVC build system Harald Oehlmann 2025-12-18 10:03:54 +01:00
  • 89e49bb157 backend_tcl: enable "-gs1strict" for Unix gitlost 2025-12-17 16:26:05 +00:00
  • 4f2b977a93 Add -gs1strict to TCL backend Harald Oehlmann 2025-12-17 15:09:30 +01:00
  • 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 gitlost 2025-12-09 16:43:57 +00:00
  • 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 gitlost 2025-11-04 23:02:10 +00:00
  • 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) gitlost 2025-10-16 18:23:48 +01:00
  • 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 gitlost 2025-10-12 22:17:14 +01:00
  • 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() gitlost 2025-10-08 12:21:29 +01:00
  • d413255c93 CI: windows: try env_path backslashing semicolons hack gitlost 2025-10-02 12:57:07 +01:00
  • d149df7360 CI: windows: try adding backend_qt to PATH gitlost 2025-10-02 12:05:19 +01:00
  • 3b1bc7191a test_qzint: try setting CMAKE_CURRENT_SOURCE_DIR gitlost 2025-10-02 12:00:54 +01:00
  • 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) gitlost 2025-10-02 11:43:33 +01:00
  • d2b4904401 gs1: Use new gs1_encoders_init_ex() API; remove refs to EXCLUDE_GS1_SYNTAX_DICTIONARY gitlost 2025-10-02 11:34:45 +01:00
  • 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 gitlost 2025-09-26 13:52:55 +01:00
  • 4956989405 CI: macOS: use homebrew Qt PATH gitlost 2025-09-17 22:50:30 +01:00
  • a481612631 CI: macOS: add Qt PATH gitlost 2025-09-17 22:41:54 +01:00
  • 361c63184e CI: Windows: try GS1 Syntax Engine with fixed CMakeLists.txt; try Qt gitlost 2025-09-17 19:26:53 +01:00
  • d8a7a04675 CI: Windows: leave GS1 Syntax Engine out gitlost 2025-09-17 03:37:36 +01:00
  • 063fd925b2 CI: Windows: fix GS1SE_ROOT; free-bsd: try offscreen for qt test gitlost 2025-09-17 03:17:34 +01:00
  • 2427f63d79 CI: free-bsd: remove -C from ctest gitlost 2025-09-17 03:07:31 +01:00
  • 469ae97879 CI: macos: try qt; free-bsd: try explicit --config Release gitlost 2025-09-17 03:01:12 +01:00
  • e35a72fd18 CI: macos: try homebrew; free-bsd: fix build, try ctest gitlost 2025-09-17 02:44:42 +01:00
  • a79eefa857 CI: macos: try LD_LIBRARY_PATH; free-bsd: try building gitlost 2025-09-17 02:22:38 +01:00
  • 9216411f7f CI: Windows: shell missing?; macos: shared zlib/lpng install gitlost 2025-09-17 02:11:29 +01:00
  • 287070217d CI: Windows: try with updated CMakeLists.txt; macos: try with PNG gitlost 2025-09-17 01:49:56 +01:00
  • 6b58074b47 CI: Windows: try with BUILD_TYPE gitlost 2025-09-17 01:34:55 +01:00
  • c2b198a079 CI: Windows: try no BUILD_TYPE gitlost 2025-09-17 01:20:32 +01:00
  • 4901036c2e CI: Windows: GS1 Syntax Engine cmake gitlost 2025-09-17 01:07:36 +01:00