Activity for Git Lost

  • Git Lost Git Lost committed [a3f6c7] on Code

    CLI: add `ZINT_TEST`-only "--test" option (currently just ensures

  • Git Lost Git Lost posted a comment on ticket #345

    I think the ZXing-C++ data return format has settled down and won't be changing much (or very little) in the future. Version 2.4.0 is also pretty imminent which would cement the data return format at least for that release. Re EANX_CHK being tagged as "legacy" and UPCA_CHK not, it's because EANX_CHK also accepted EAN-8, which made it problematic to distinguish input with separator-less add-on data, which was needed by ZXing-C++. Splitting EANX etc. into EAN13 and EAN8 also makes everything a lot...

  • Git Lost Git Lost posted a comment on ticket #345

    You're referring to https://www.gs1.org/standards/gs1-style-guide/current-standard#2-Applicable-to-all-GS1-documentation+2-18-GS1-prefix-952-for-examples ? Thanks, didn't know about it. For internal testing I don't think it matters, but should probably use them in the manual.

  • Git Lost Git Lost posted a comment on ticket #345

    Hi Andre, thanks for checking this. There were (at least) 2 changes to the way ZXing-C++ returns data (none to do with zint per se!): UPC-A (and UPC-E) now return a 13-digit number that includes the implicit "0" at the beginning - - https://github.com/zxing-cpp/zxing-cpp/commit/c4f5647eadde5330855861f733f5c530d6eafad9 GS1 DataBar Omnidirectional (and Stacked version) now return the implicit "(01)" at the beginning - https://github.com/zxing-cpp/zxing-cpp/commit/36495ef0358c3d56d2e06e8a8ffdaac6afafcdb8...

  • Git Lost Git Lost posted a comment on ticket #345

    Hi Harald, no, not in this case, "-gs1strict" isn't being used.

  • Git Lost Git Lost committed [e8d9b7] on Code

    win32/vs2015: fix Release/Release_LIB sln files for MSVC2015,

  • Git Lost Git Lost committed [b2ad19] on Code

    Bump to version 2.16.0.9 (dev)

  • Git Lost Git Lost committed [55541e] on Code

    Version 2.16.0

  • Git Lost Git Lost committed [fe02f2] on Code

    frontend: workaround musl `getopt_long_only()` bug,

  • Git Lost Git Lost committed [0ce466] on Code

    backend_tcl: readme.txt: mention distributed DLLs bitness

  • Git Lost Git Lost committed [3e1bb5] on Code

    backend_tcl: make GS1 Syntax Engine non-optional for simplicity

  • Git Lost Git Lost committed [89e49b] on Code

    backend_tcl: enable "-gs1strict" for Unix

  • Git Lost Git Lost committed [2ac0e5] on Code

    GS1: update to latest gs1-syntax-dictionary (new AIs 717

  • Git Lost Git Lost modified ticket #344

    ZBarcode_Encode crashes if passed too much data

  • Git Lost Git Lost posted a comment on ticket #344

    Cool Christian, thanks for taking the time to raise the issue anyway, closing now...

  • Git Lost Git Lost posted a comment on ticket #341

    Hi, the "win32\README" suggests adding stuff to your environment, not your system environment (though of course you can do that). The changes you suggest are specific to your setup, and I don't think they belong in the "CMakeLists.txt". You can use a ".bat" file or whatever to achieve the same thing. Thanks for your effort, but I won't be applying these changes.

  • Git Lost Git Lost posted a comment on ticket #344

    Oh ok, missed the version comment. The check was introduced in version 2.11.0. Is there some reason you're using such an old version?

  • Git Lost Git Lost posted a comment on ticket #344

    Hi Christian, on what system are you getting a stack overflow, and in which function? Currently zint checks that input data length < 17400 (ZINT_MAX_DATA_LEN in "backend/zint.h"), which as the comment says is the maximum capacity of Han Xin, the most capacious barcode supported by zint. zint makes extensive use of alloca() (called z_alloca() internally). This use could be lessened at the cost of speed and ease of internal error handling by using malloc() instead, although that obviously transfers...

  • Git Lost Git Lost modified ticket #343

    Improve related build and compilation details

  • Git Lost Git Lost posted a comment on ticket #343

    Please engage on ticket #341

  • Git Lost Git Lost modified ticket #342

    Fix missing DLL error when opening

  • Git Lost Git Lost posted a comment on ticket #342

    Please engage on ticket #341

  • Git Lost Git Lost posted a comment on ticket #341

    Hi, did you read the section "CMake and Visual Studio" in the README file for Windows ("win32\README")?

  • Git Lost Git Lost committed [f0c724] on Code

    general: `raw_segs` -> `content_segs`, `BARCODE_RAW_TEXT` ->

  • Git Lost Git Lost committed [543696] on Code

    ECI: ECI 899 binary in `UNICODE_MODE` now converted from UTF-8,

  • Git Lost Git Lost committed [dc4ba7] on Code

    manual: use modified "haddock.theme" for nicer syntax highlighting;

  • Git Lost Git Lost committed [a3cca3] on Code

    general: suppress clang-tidy-21/22 warnings;

  • Git Lost Git Lost posted a comment on ticket #340

    Hi Ulrich, thanks for pointing this out. Eventually got this working by reverting to setting the ENVIRONMENT directly and backslashing semicolons in $ENV{PATH}, rather than using ENVIRONMENT_MODIFICATION and path_list_prepend. It seems to work now in the CI and locally, regards, Martin

  • Git Lost Git Lost committed [d41325] on Code

    CI: windows: try env_path backslashing semicolons hack

  • Git Lost Git Lost committed [d149df] on Code

    CI: windows: try adding backend_qt to PATH

  • Git Lost Git Lost committed [3b1bc7] on Code

    test_qzint: try setting CMAKE_CURRENT_SOURCE_DIR

  • Git Lost Git Lost committed [700705] on Code

    test suite: Windows: use old-fashioned setting of ENVIROMENT PATH

  • Git Lost Git Lost committed [d2b490] on Code

    gs1: Use new `gs1_encoders_init_ex()` API;

  • Git Lost Git Lost committed [4d301e] on Code

    win32: add "zint_dll_vc6" sub-directory with VC6 workspace for

  • Git Lost Git Lost posted a comment on ticket #339

    Good to hear! Yes, it was built from the 2.15.0 source. I'll add the workspace to git in a while... thanks for the feedback, it's very useful to me to know how people are using zint, regards, Martin

  • Git Lost Git Lost posted a comment on ticket #339

    Oh I see. I've attached a Zint 2.15.0 "zint.dll" (and its "zint.lib") which was built with VC6, so should work on XP. If it checks out ok for you I'll add the VC6 workspace that created them to git.

  • Git Lost Git Lost posted a comment on ticket #339

    That DLL was for Tcl 8, so "zint2150t.dll" would be the equivalent. May I ask why do you need a "zint.dll"? What issue are you having? Note that none of the Tcl DLLs depend on Qt, and the "zint.exe" and "qtZint.exe" shipped are self-contained and do not require "zint.dll" or Qt DLLs. (If you're building your own app, see the first part "of "win32\README", "Visual Studio 2022", for how to build "zint.dll" (Win32) - only requires installing Visual Studio 2022 Community Edition.)

  • Git Lost Git Lost posted a comment on ticket #339

    Hi, do you mean the "zint.dll" that used to be in the "tcl" sub-directory? This is now in the "tcl\zint2.15.0" sub-directory in 2 versions: "tcl9zint2150.dll" for Tcl 9, and "zint2150t.dll" for Tcl 8.

  • Git Lost Git Lost committed [495698] on Code

    CI: macOS: use homebrew Qt PATH

  • Git Lost Git Lost committed [a48161] on Code

    CI: macOS: add Qt PATH

  • Git Lost Git Lost committed [361c63] on Code

    CI: Windows: try GS1 Syntax Engine with fixed CMakeLists.txt; try Qt

  • Git Lost Git Lost committed [d8a7a0] on Code

    CI: Windows: leave GS1 Syntax Engine out

  • Git Lost Git Lost committed [063fd9] on Code

    CI: Windows: fix GS1SE_ROOT; free-bsd: try offscreen for qt test

  • Git Lost Git Lost committed [2427f6] on Code

    CI: free-bsd: remove -C from ctest

  • Git Lost Git Lost committed [469ae9] on Code

    CI: macos: try qt; free-bsd: try explicit --config Release

  • Git Lost Git Lost committed [e35a72] on Code

    CI: macos: try homebrew; free-bsd: fix build, try ctest

  • Git Lost Git Lost committed [a79eef] on Code

    CI: macos: try LD_LIBRARY_PATH; free-bsd: try building

  • Git Lost Git Lost committed [921641] on Code

    CI: Windows: shell missing?; macos: shared zlib/lpng install

  • Git Lost Git Lost committed [287070] on Code

    CI: Windows: try with updated CMakeLists.txt; macos: try with PNG

  • Git Lost Git Lost committed [6b5807] on Code

    CI: Windows: try with BUILD_TYPE

  • Git Lost Git Lost committed [c2b198] on Code

    CI: Windows: try no BUILD_TYPE

  • Git Lost Git Lost committed [490103] on Code

    CI: Windows: GS1 Syntax Engine cmake

  • Git Lost Git Lost committed [40379f] on Code

    CI: Windows: fix ${} syntax

  • Git Lost Git Lost committed [9b9142] on Code

    CI: Windows: try GS1 Syntax Engine install again

  • Git Lost Git Lost committed [132157] on Code

    CI: Windows: try non-relative XXX_ROOTs

  • Git Lost Git Lost committed [35e35b] on Code

    CI: Windows: don'try GS1 Syntax Engine install

  • Git Lost Git Lost committed [826bf1] on Code

    CI: Windows: try GS1 Syntax Engine install

  • Git Lost Git Lost committed [1d4433] on Code

    CI: Windows: specify WIN32 for zlib/libpng

  • Git Lost Git Lost committed [b4633a] on Code

    CI: Windows: try using libpng

  • Git Lost Git Lost committed [fa8800] on Code

    CI: Windows: try slashes

  • Git Lost Git Lost committed [e5d9aa] on Code

    CI: Windows: try installing libpng

  • Git Lost Git Lost committed [39915d] on Code

    CI: Windows: wot's in build?

  • Git Lost Git Lost committed [3cea9c] on Code

    CI: Windows: leave out zconf.h mv

  • Git Lost Git Lost committed [1f9df6] on Code

    CI: Windows: separate cmds

  • Git Lost Git Lost committed [9c6749] on Code

    CI: Windows: try zlib again

  • Git Lost Git Lost committed [5cb193] on Code

    CI: Windows: leave for now

  • Git Lost Git Lost committed [55e89a] on Code

    CI: Windows: try installing zlib

  • Git Lost Git Lost committed [5138d0] on Code

    CLI: `--gs1XXX` args now imply `--gs1

  • Git Lost Git Lost committed [e4e614] on Code

    GS1 Syntax Engine: update Windows README and various project files

  • Git Lost Git Lost committed [008dff] on Code

    Suppress gcc-15 warning -Wunterminated-string-initialization

  • Git Lost Git Lost committed [7bccfc] on Code

    github: macos: forget it

  • Git Lost Git Lost committed [95be8d] on Code

    github ci: macos: try hack around ldconfig not found

  • Git Lost Git Lost committed [fdbd72] on Code

    github ci: macos: try installing GS1 Syntax Engine

  • Git Lost Git Lost committed [fd6948] on Code

    github ci: ubuntu: try installing GS1 Syntax Engine

  • Git Lost Git Lost committed [e340a6] on Code

    And in tests cmake

  • Git Lost Git Lost committed [2084b3] on Zint Barcode Generator - Code

    cmake: fix GS1SE NOTFOUND test

  • Git Lost Git Lost committed [0650d5] on Code

    Integrate GS1 Syntax Engine

  • Git Lost Git Lost committed [ad95d8] on Code

    general: fix some typos using https://github.com/crate-ci/typos

  • Git Lost Git Lost committed [9b4d09] on Code

    RAW_TEXT: change `source` to be unconverted, i.e. UTF-8 (unless

  • Git Lost Git Lost committed [44e209] on Code

    library: use "filemem" for TXT `dump_plot()` -> `txt_hex_plot()`

  • Git Lost Git Lost posted a comment on ticket #338

    (Your posts got marked as requiring approval for some reason, hence the delay in them appearing.) Yes, it would mean the code would have to be written from scratch. As far as I understand things, it being LGPL and not GPL doesn't change things - it still has a viral effect at source level, so can't be integrated without the license applying.

  • Git Lost Git Lost posted a comment on ticket #338

    Hi, yes it would be nice to support JAB Code and it is on the agenda at some stage. It having an open source encoder and decoder available already is huge, but the main problem is that the code is GPL licensed so we'd have to implement are own version to comply with our BSD-3-Clause licence.

  • Git Lost Git Lost posted a comment on ticket #337

    Thanks Ulrich, done with commit [39380d]. It makes some of the source a bit "chunky" (e.g. bmp/emf/gif etc) but overall it clarifies it quite a bit I think. Went with just z_ prefix for "common.h" functions. Best regards, Martin

  • Git Lost Git Lost committed [36364b] on Code

    Tcl: run "autoconfig" and "./configure" after committing PR #9

  • Git Lost Git Lost committed [5699da] on Code

    backend_tcl: add tcl 9.0 compatibility define (CONST)

  • Git Lost Git Lost committed [be1055] on Code

    backend_tcl: configure tk

  • Git Lost Git Lost committed [39380d] on Code

    general: prefix all `INTERNAL` funcs/tables with `zint_`, except

  • Git Lost Git Lost posted a comment on ticket #337

    Oh I see, I didn't know that. That's pretty crap from a library point of view - and it's quite surprising this issue hasn't been run into before. Will follow your advice, and prefix all INTERNAL functions with zint_, except probably the ones in "common.h" - will prefix them with just z_ - hope this will be enough. Thanks

  • Git Lost Git Lost posted a comment on ticket #337

    Hi Ulrich, channel is marked INTERNAL, which is defined in "backend/common.h" as hidden, as long as ZINT_TEST and __MINGW32__ aren't defined, so shouldn't be visible outside the library. Could you do e.g. readelf -s ../../libs/libzint.a | grep channel on your zint library? It should list channel as GLOBAL HIDDEN. Thanks, Martin

  • Git Lost Git Lost committed [e18b04] on Code

    gs1: update to latest gs1-syntax-dictionary (key -> gcppos1,

  • Git Lost Git Lost committed [766fbd] on Code

    gs1: update to latest gs1-syntax-dictionary (keyoff1 for 8006/8026)

  • Git Lost Git Lost committed [18096a] on Code

    AZTEC/PDF417: stripf ecc feedback (was getting 32-bit difference)

  • Git Lost Git Lost committed [578d3e] on Code

    iso4217: add 396 (XAD) ISO 4217 AMENDMENT NUMBER 179

  • Git Lost Git Lost committed [effb13] on Code

    DBAR_OMN/LTD: replace unnecessary `large_uint` with `uint64_t`

  • Git Lost Git Lost committed [fcb3f9] on Code

    GS1PARENS_MODE: allow parentheses in AI data if backslashed and

  • Git Lost Git Lost committed [51ebca] on Code

    Re commit [789e04] and [86363f] allow prefixes without check digit

  • Git Lost Git Lost committed [3592ed] on Code

    - Add new symbologies `BARCODE_EAN8`, `BARCODE_EAN_2ADDON`,

  • Git Lost Git Lost committed [9265ab] on Code

    Fix installation of cmake files

  • Git Lost Git Lost committed [8758eb] on Code

    test suite: testcommon.c: NOLINT clang-tidy-20.1.2 false positive

  • Git Lost Git Lost committed [0b7103] on Code

    EAN-8: specify in check digit error

1 >