3
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 12 hours ago. based on code collected about 12 hours ago.
Nov 24, 2024 — Nov 24, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
test_output: fix MSVC warning strlen() -> int More... almost 3 years ago
test_library: try stripf()ing a few calcs to get github 32-bit CI to pass (although works as was locally) More... almost 3 years ago
test_tif: pixel_plot: disable running identify on 2 datasets for now as failing github CI (although work locally) More... almost 3 years ago
- API: add new zint_symbol `dpmm` field for output resolution (BMP/ EMF/PCX/PNG/TIF only, i.e. excluding EPS, GIF & SVG) - Add support for specifying scale by X-dimension and resolution with new option `--scalexdimdp` for CLI/Tcl & new API function `ZBarcode_Scale_From_XdimDp()` (+ `ZBarcode_XdimDp_From_Scale()` & `ZBarcode_Default_Xdim()`) and new GUI popup; manual: document - BMP/EMF/PCX/PNG/TIF: use new `dpmm` resolution field (for EMF following Inkscape) - backend_qt: add `dpmm()`, `vectorWidth()`, `vectorHeight()`, `noPng()`, `getVersion()`, `takesGS1AIData()`, & `XdimDp` stuff incl. new `QZintXdimDp` struct for passing around scale vars & use in `getAsCLI()`; add comments - Raise `scale` limit to 200 (from 100) to allow for large dpmm - output: create directories & subdirectories as necessary for output path using new function `out_fopen()` and use in BMP/EMF/ EPS/GIF/PCX/PNG/SVG/TIF - DPLEIT/DPIDENT: format HRT according to (incomplete) documentation, and set default height to 72X (from 50X) - CODE128B renamed to CODE128AB as can use subsets A and/or B - CODABAR: fix minimum height calc - EMF: fix indexing of handles (zero-based not 1-based) - GUI: fix symbology zap (previous technique of clearing and re-loading settings without doing a sync no longer works); fix UPCEAN guard descent enable - MAILMARK: better error message if input < 14 characters - GUI: add "Default" button for DAFT tracker ratio & enable/disable various default buttons; use new `takesGS1AIData()` to enable/disable GS1-specific checkboxes - CLI: use new `validate_float()` to parse float options (7 significant digits allowed only, no scientific notation) - DATAMATRIX/GRIDMATRIX/PDF417/QR/ULTRA: micro-optimize structapp ID parse - library/CLI: fiddle with static asserts (make CHAR_BIT sensitive, supposedly) - win32/README: update building libpng (assembly removed) - README.linux: document incompatibility of Qt6 >= 6.3 - manual: expand Barcode Studio waffle - test suite: change range separator to hyphen and allow multiple excludes More... almost 3 years ago
- cmake: remove zintconfig.h.in for now as incompatible with MSVC project builds (will add back in future if go fully CMake) - NO_PNG -> ZINT_NO_PNG and new API function `Zint_NoPng()` to determine if no PNG support in libzint; replace use in GUI with backend_qt method `noPng()` More... about 3 years ago
Install CMake export More... about 3 years ago
Add ZINT_SHARED CMake option More... about 3 years ago
- API/CLI/Tcl/GUI: new output option BARCODE_BIND_TOP/`--bindtop`/ `-bindtop`/"Bind Top" - DPD: add top boundary (width 3X) by default, using new BARCODE_BIND_TOP; "relabel" option; some compliance checks - GUI: only skip encoded/errored signal processing if active modal ExportDialog (wasn't clearing/setting error text bar correctly for DataDialog) - CODE128: debug print checksum - CODE49/DATAMATRIX/QR/ULTRA: fix uniqueness of errtxt nos - manual: fuller DPD doc; some spelling typos, formatting More... about 3 years ago
- PDF417/MICROPDF417: use latch not ps shift for padding when spanning Text segments to avoid affecting 1st char of 2nd segment - PDF417/MICROPDF417: add optimized encoding, FAST_MODE for previous scheme; formatting changes - common.c/h: add `cnt_digits()`, comments in include and make more consistent, minor code fiddling - DOTCODE: replace `dc_n_digits()` with new `cnt_digits()` - test_qr: fix `test_qr_perf()` - composite: minor code fiddling - library: debug dump HIBC-processed input - BWIPP: update to latest More... about 3 years ago
CODE128: use int for glyph_count More... about 3 years ago
ChangeLog: fix some miscategorizing, typos More... about 3 years ago
CODE128: allow for extended latching (double FNC4) spanning intermediate CodeC sequence by setting `f_state` only if in CodeA/B & checking before adding extended mode switch (cf OkapiBarcode commit [9ce6dcc], props Daniel Gredler) DATAMATRIX: in FAST_MODE re-process any buffered X12 characters when mode changes from X12 (cf OkapiBarcode commit [fb7981e], props Daniel Gredler) CODABLOCKF: allow for FNC4 when estimating no. of rows required CODE16K: make sure row calculation accurate by dispensing with glyph estimate & using actual codeword count CODE16K: ensure initial mode selection allows for extended characters vector.c: add `z_alloca()` cast for `first_row_rects` (ticket #272) MSVC project files: remove incorrect "CompileACpp" setting from libzint project files (ticket #272) bwipp_dump.ps: fix 2/4-track processing; update to latest BWIPP manual/man page/GUI: Code 16k -> Code 16K More... about 3 years ago
- DOTCODE, QRCODE, RMQR: return warning if ECI or Structured Append used in GS1 mode, ticket #271 - CLI: improve `getopt_long_only()` processing, printing own message if bad arg and returning error if so rather than continuing to process - manual: MSE typo -> MSI, a few other changes; adjust SVG scaling for PDF manual; pandoc 2.19.2 More... about 3 years ago
CLI: allow for d, o and U escapes in mirror; make C89 compat (except for -Woverlength-strings) More... about 3 years ago
common.h: define ZINT_IS_C89 as __STDC_VERSION__ not defined by MSVC zintconfig.h: edit generator file zintconfig.h.in More... about 3 years ago
manual.pmd: fix DataBar Stacked difference from Omnidirectional comment More... about 3 years ago
backend: standard lib includes before local (fixes [[e1522e]]) More... about 3 years ago
backend: non-functional code-fiddling: format codablock.c (clang-format + manual); add SPDX to all files; prefix include guards with Z_; move vim comment to bottom; remove some trailing spaces More... about 3 years ago
common.h: only include alloca.h if C89 or NuttX More... about 3 years ago
test suite: suppress some Windows warnings (strlen) More... about 3 years ago
test suite: remove getopt.h include More... about 3 years ago
github ci: add ubuntu debug & 32-bit, Windows 32/64-bit, macOS & sanitize More... about 3 years ago
test suite: convert to use test context `p_ctx` instead of individual args; new -x exclude option and ranges; no longer use getopt(); make C89 compat More... about 3 years ago
common.h: allow for no alloca.h on BSD More... about 3 years ago
fix warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef] More... about 3 years ago
fix warning: implicit declaration of function 'alloca' More... about 3 years ago
telepen_num: strcpy -> memcpy to ensure temp buffer filled (#270) common: ensure stripf() not inlined to prevent optimizations undoing effect (#269), undo previous volatile temps workaround ([ac80b3]) More... about 3 years ago
common: set_height() workaround gcc 12.2.1 issue using temp volatiles (#269) test_library: skip test_encode_file_unreadable() if root (#268, #269) test_args: clean up out.gif/png in test_checks/other_opts() (#268, #269) More... about 3 years ago
Convert bwipp_dump.ps patch to append (.diff -> .cat) More... about 3 years ago
Bump version to 2.11.1.9 (dev) More... over 3 years ago