3
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 20 hours ago. based on code collected about 20 hours ago.
May 08, 2024 — May 08, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
GS1PARENS_MODE: allow parentheses in AI data if backslashed and in `ESCAPE_MODE` composite: empty primary now returns `ZINT_ERROR_INVALID_DATA` rather than `ZINT_ERROR_INVALID_OPTION`; check that primary NUL-terminated library: check that `outfile` NUL-terminated gs1: preface all routines and linters with "gs1_" general: some code fiddling More... 15 days ago
Re commit [789e04] and [86363f] allow prefixes without check digit More... 18 days ago
- Add new symbologies `BARCODE_EAN8`, `BARCODE_EAN_2ADDON`, `BARCODE_EAN_5ADDON`, `BARCODE_EAN13`, `BARCODE_EAN8_CC` and `BARCODE_EAN13_CC` as replacements for `BARCODE_EANX`, `BARCODE_EANX_CHK` and `BARCODE_EANX_CC` and use in CLI/GUI (`BARCODE_EANX` etc. marked as legacy) - For EAN/UPC accept space as alternative add-on separator to '+', and accept GTIN-13 format with & without 2-digit or 5-digit add-on (no separator) - Buffer length of member `errtxt` in `zint_symbol` extended 100 -> 160 (will be sufficient for eventual translation and gs1-syntax-dictionary errors hopefully) - UPC-E: warn if first digit of 7 (or 8 if check digit given) not '0' or '1' - manual: update for new EAN symbologies and mention EANX now legacy but still supported More... 23 days ago
test suite: testcommon.c: NOLINT clang-tidy-20.1.2 false positive More... 26 days ago
EAN-8: specify in check digit error test suite: deal with ZXing-C++ changes re DBAR and EAN/UPC with add-ons More... 26 days ago
RAW_TEXT: expand UPC-A, UPC-E to EAN-13, and EAN-8 if has add-on, and place any add-on data directly after (no separator) EAN-8 + add-on: warn as non-compliant (see ZXing-C++ issue #883, https://github.com/zxing-cpp/zxing-cpp/issues/883) test suite: BWIPP: use new EAN-8 + add-on option "permitaddon"; fix dumps of RAW_TEXT `memcmp()`s fails; various re-formatting bwipp_dump.ps: update to latest BWIPP More... 28 days ago
Fix installation of cmake files More... 28 days ago
MAILMARK_2D: fix postcode validation: no limited alphanumerics, spaced-out DPS "outward"-only allowed, all-blank DPS allowed (ticket #334, props Milton Neal) More... about 1 month ago
ITF-14/EAN-14/NVE-18: allow check digit to be given and then verified; allow and ignore prefixes "01", "[01]" and "(01)" (or "00" etc if NVE-18) if check digit given, following commit [789e04] (ticket #333) More... about 1 month ago
test suite: test_upcean: fix `test_hrt` not actually testing `BARCODE_RAW_TEXT` More... about 1 month ago
Re last commit, keep line length <= 118. More... about 1 month ago
DBAR_OMN/DBAR_LTD/DBAR_STK/DBAR_OMNSTK: prefix `raw_segs` with implicit "01" prefix (see ZXing-C++ issue 883); allow and ignore prefixes "01", "[01]" and "(01)" if check digit given (ticket #333, props Axel Waggershauser); CODE128/PDF417: suppress some clang-tidy-20.1 warnings general: add `ZUCP()`, `ZCUCP()`, `ZCCP()` macro shorthands to cast away char pointer signedness More... about 1 month ago
dxfilmedge: make raw_segs consistent with zxing-cpp More... about 1 month ago
Revert "[[fallthrough]]" -> "fall through" to avoid gcc warning More... about 1 month ago
ZINT_CAP_STACKABLE: missed CODABLOCKF/HIBC_BLOCKF previously - not stackable More... about 1 month ago
- CODABLOCKF: fix misencodation of extended ASCII 0xB0-0xB9 when followed by digit (ignore 2nd byte of FNC4 when categorizing Code C characters) - New `ZBarcode_Cap()` flag `ZINT_CAP_BINDABLE`, differentiated from `ZINT_CAP_STACKABLE`, and new Qt Backend method `isBindable()` - CLI: fix `separator` check to use new `ZINT_CAP_BINDABLE` instead of `ZINT_CAP_STACKABLE` - ZBarcode_Cap: add missing symbologies to `ZINT_CAP_BINDABLE` (was `ZINT_CAP_STACKABLE`) - DOTCODE: pad rows if given number of columns instead of failing if rows below min (5) - DBAR/composites: ensure stacked symbologies and composites are not stacked (set `symbol->rows` to 0) - test suite: move `test_perf` routines into single test "test_perf"; new "test_random" (based on "test_bwipp") to test various symbologies with random binary - discovered CODABLOCKF bug; expand "test_bwipp" manual: Feeback: mention AZTEC -1 meaning min & MICROPDF417: doc new `ZINT_CAP_BINDABLE` general: various code fiddlings and re-formattings More... about 1 month ago
test_common: rt_cpy etc.: zeroize symbol More... about 1 month ago
github: macOS: ctest -VV More... about 1 month ago
general: change BARCODE_RAW_TEXT to write to new `zint_symbol` fields `raw_segs` and `raw_seg_count` instead of `text`, and to do so for all symbologies, using new common funcs `rt_cpy()` etc. MICROPDF417: return ECC percentage in top byte of `option_1` DBAR_EXP_STK: return `option_2`/`option_3` feedback CLI: change warning text "ignoring" -> "**IGNORED**" GUI: show feedback for DBAR_EXP_STK, MICROPDF417, UPNQR ctest: fix recent inability to run tests via "ctest" on Windows (MSVC) by using cmake 3.22 feature `ENVIRONMENT_MODIFICATION` manual: document feedback and RAW_TEXT in new "Feedback" section; rephrase some symbology descriptions test suite: new general-use arg "-a"; add `func_name` to context; new "test_bwipp" test for testing BWIPP against ZXing-C++ More... about 1 month ago
gs1: csumalpha: improve warning, report both checksum chars (ticket #332, props Harald Oehlmann) More... about 2 months ago
UPU_S10: fix Service Indicator warning re "H" (ticket #331, props Milton Neal), which is valid; quote invalid Service Indicator, Country Code in warnings More... about 2 months ago
DBAR_STK/DBAR_OMNSTK/DBAR_EXPSTK (including composites): output HRT if `BARCODE_RAW_TEXT` manual: default to always making html More... 2 months ago
- composite/MAXICODE: set `option_1/2` to values used in encodation ("Feedback options"), and for composites use in GUI to give feedback on CC type automatically selected - composite: warn if CC type upped from requested - set_height: give up on giving minimal height in warning for now as too messy to calc and just report too small More... 2 months ago
- set_height: fix min warning message - need to multiply `min_row_height` by `zero_count`; use new precision modifier - errtxtf: add processing of precision modifier for "%f"/"%g" - test_qzint: fix "BARCODE_QRCODE no text" `encodedOption1()` default 0 -> -1 More... 2 months ago
- AZTEC/CHANNEL/CODABLOCKF/CODE16K/CODE49/CODEONE/DATAMATRIX/ DOTCODE/GRIDMATRIX/HANXIN/MICROPDF417/MICROQR/PDF417/QRCODE/ RMQR/ULTRA: set `option_1/2/3` to values used in encodation ("Feedback options"), and add new access methods `encodedOption1()` etc. to Qt Backend, and use in GUI to provide better feedback on "Automatic" selections - AZTEC: give more precise warnings in low ECC situations, and indicate via `option_1` by setting to -1 (min 3 words), 0 (<5% + 3 words) (`ecc_ratio`) - set_height: fix non-compliance false positives by using epsilon in checks (prompted by CODABLOCKF non-compliant warning for zint-generated compliant height - floating point `rows` mult != `zero_count` div; one test regression for CODE93); better warning messages on non-compliant heights (min/max) - manual/man page: fix DATAMATRIX Sizes tables "28 12x26" -> "27 12x26" - GUI: AZTEC/CODEONE: add Zint versions to comboboxes - DOTCODE: improve error messages re size too small/large - ULTRA: better ZINT_TEST codeword dump (ZINT_DEBUG_TEST) - general: various tabs -> spaces; prettify main .rc files; trailing spaces; small amount of code fiddling (CODE16K) More... 2 months ago
Add convenience API funcs `ZBarcode_UTF8_To_ECI()` and `ZBarcode_Dest_Len_ECI()`, primarily for ZXingC++ but also useful in general More... 2 months ago
AZTEC: fix GS1 mode with Structured Append (wasn't outputting initial FNC1 (FLG(0)) More... 2 months ago
Reinstate `BARCODE_RAW_TEXT` (note forgot to remove mention of `ZINT_WARN_HRT_RAW_TEXT` in man page zint.1.pmd last time) More... 2 months ago
Bump to version 2.15.0.9 (dev) More... 2 months ago
Version 2.15.0 To be released tomorrow 2025-02-25 More... 2 months ago