3
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 8 hours ago. based on code collected about 8 hours ago.
Nov 20, 2024 — Nov 20, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
EAN/UPC: add quiet zone indicators option (API `output_options` `EANUPC_GUARD_WHITESPACE`, CLI `--guardwhitespace`) (ticket #287) EAN-2/EAN-5: HRT now at top instead of at bottom for standalones, following BWIPP CLI: batch mode: don't close input if stdin EAN/UPC: fix excess 1X to right of add-ons Composites: fix excess whitespace; fix quiet zone calcs to allow for linear shifting CLI: use own (Wine) version of `CommandLineToArgvW()` to avoid loading "shell32.dll" Move "font.h" -> "raster_font.h" EPS/SVG: use new `out_putsf()` func to output floats, avoiding trailing zeroes & locale dependency EPS: simplify "TR" formula SVG: change font from "Helvetica, sans serif" to "OCR-B, monospace"; use single "<path>" instead of multiple "<rect>"s to draw boxes (reduces file size) Add `EMBED_VECTOR_FONT` to `output_options` (CLI `--embedfont`) to enable embedding of font in vector output - currently only for SVG output of EAN/UPC GUI: use "OCR-B" font for EAN/UPC and "Arimo" for all others (was "Helvetica" for both); paint background of screen preview light grey so as contrasts with whitespace and quiet zones EMF: prefix funcs with `emf_`; simplify string `halign` handling large: rename `large_int` -> `large_uint` CODE128/common: move `c128_hrt_cpy_iso8859_1()` to `hrt_cpy_iso8859_1()` and add `ZINT_WARN_HRT_TRUNCATED` warning (for future use) Various symbologies: replace `printf()` with `fputs()` (symbol->debug) QRCODE: better assert(), removing a NOLINT (2 left) CLI: add some more barcode synonyms for DBAR common: various fiddlings CMake: don't include png.c unless ZINT_USE_PNG (avoids clang warning) More... over 2 years ago
CLI: use own (Wine) version of `CommandLineToArgvW()` to avoid loading "shell32.dll" CLI: batch mode: don't close input if stdin, some fixing/fiddling with error checking More... over 2 years ago
CLI: fix batch mode `fopen()` -> `win_fopen()` (Windows) GUI: fix `save_to_file()` `filename.toLatin1()` -> `toUtf8()` tests: `fopen()` -> `testUtilOpen()`, `remove()` -> `testUtilRemove()` ticket #288, props Marcel More... over 2 years ago
For Windows, assume `outfile` & API filename args are in UTF-8, & use xxxW() APIs accordingly, ticket #288, props Marcel **Backwards-incompatible change** More... over 2 years ago
Revert "CLI: For Windows, only convert data args to UTF-8, so as to avoid" More... over 2 years ago
CLI: For Windows, only convert data args to UTF-8, so as to avoid code page issues with filename args, ticket #288, props Marcel More... over 2 years ago
Test suite: some fixes, additions More... over 2 years ago
Test suite: update for latest BWIPP More... over 2 years ago
help question mark in dialogs disabled by default in Qt6 More... over 2 years ago
- Add `text_gap` option to allow adjustment of vertical gap between barcode and text - EMF/EPS/SVG/GUI: ignore BOLD_TEXT for EAN/UPC - DAFT: up max to 250 chars - EMF/EPS/SVG: fix addon bars placement/length when text hidden - Qt backend: use `QFontMetrics::horizontalAdvance()` rather than `boundingRect()` to calc text width (seems to be more accurate) - library: make printf/sprintf() format arg always literal string - output: fix errtxt nos clash; use array for `out_upcean_split_text()` text parts - raster/vector: smallify addon text printing logic - frontend: warn if output file and direct options both given; add TODO note about `CommandLineToArgvW()` loading shell32.dll - manual: put HRT options in own section More... almost 3 years ago
- `zint_symbol->fgcolour` & `bgcolour` buffer lengths extended 10 -> 16 to allow for "C,M,Y,K" comma-separated decimal percentage strings - API/CLI/GUI: allow foreground/background colours to be specified as comma-separated decimal "C,M,Y,K" strings where "C", "M" etc. are percentages (0-100) (ticket #281, 3rd point) - output.c: new funcs `out_colour_get_rgb()` & `out_colour_get_cmyk()` and use in bmp/emf/gif etc. - PCX: add alpha support - GUI: fix fg/gbcolor icon background not being reset on zap - GUI: Rearrange some Appearance tab inputs (Border Type <-> Width, Show Text <-> Font, Text/Font <-> Printing Scale/Size) to flow more naturally (hopefully) - GUI: save button "Save As..." -> "Save..." and add icon - CLI: add --bgcolor/colour & --fgcolor/colour synonyms More... almost 3 years ago
GUI: fg/bgcolor text edit: fix right-click context menu not working properly by checking for it on FocusOut More... almost 3 years ago
- Add special symbology-specific escape sequences (Code 128 only) for manual Code Set switching via `input_mode` flag `EXTRA_ESCAPE_MODE` (CLI `--extraesc`) (ticket #204) - GUI: disable "Reset" colour if default; add "Unset" to Printing Scale dialog (allows unsetting of X-dim/resolution settings without having to zap) - library: guard against out-of-bounds rows (negative) - test suite: fix some clang-tidy warnings; slight coverage improvements More... almost 3 years ago
CMake: allow ctest to be run without having to install zint or manually set LD_LIBRARY_PATH and PATH (ticket #279, props Alexey Dokuchaev) More... almost 3 years ago
manual: fix macOS instructions More... almost 3 years ago
library: alloca `local_segs` after `seg_count` check; fix octal comment More... almost 3 years ago
Fix exported target include directories More... almost 3 years ago
Fix Windows static build More... almost 3 years ago
- BMP/EMF/EPS/GIF/PCX/PNG/SVG/TIF/TXT: check for errors on writing to output file; ZBarcode_Encode_File: check `fseek()` for errors (ticket #275) - man page: fix Code 11 check digit info - manual/man page: document octal escape; Code 128 subset/mode -> Code Set More... almost 3 years ago
CEPNET: fix no HRT (library: `has_hrt()`) More... almost 3 years ago
Bump version to 2.12.0.9 (dev) More... almost 3 years ago
Version 2.12.0 More... almost 3 years ago
out_maybe_mkdir: explicit `CreateDirectoryA()` & `GetFileAttributesA()` More... almost 3 years ago
UPU_S10/GS1: properly expose `iso3166_alpha2()`; add UPU_S10 to tcl More... almost 3 years ago
- Add new symbology BARCODE_UPU_S10 - PZN: allow check digit to be given; add space after hyphen in HRT; PZN7 option - backend_qt: add `encodedHeight()` read-only More... almost 3 years ago
- Add new symbology BARCODE_MAILMARK_2D (Royal Mail 2D Mailmark), renaming previous BARCODE_MAILMARK (Royal Mail 4-State Mailmark) to BARCODE_MAILMARK_4S - backend_tcl: update TEA More... almost 3 years ago
GS1: add new AI 7011 (GSCN 22-163) More... almost 3 years ago
test_output BMP/EMF/EPS/GIF/PCX/PNG/SVG/TIF: skip read-only test if root (ticket #274) More... almost 3 years ago
CLI: mirror: use -o directory if any (ticket #193) More... almost 3 years ago
QROCDE/UPNQR: add FAST_MODE (try 4 not 8 masks automatically) More... almost 3 years ago