Commit Graph

  • a1d7fae90b github ci add frontend to PATH gitlost 2022-07-26 03:49:24 +0100
  • 68ed293942 github ci give up on Qt gitlost 2022-07-26 03:45:10 +0100
  • 8c66735281 github ci try a few more random xcb libs gitlost 2022-07-26 03:36:22 +0100
  • 6a0a567910 github ci install libxkbcommon-x11-0 gitlost 2022-07-26 03:32:32 +0100
  • 961c20ae47 github ci install xcb (for Qt) gitlost 2022-07-26 03:20:50 +0100
  • e8feea5c70 github ci install mesa (for Qt) gitlost 2022-07-26 03:15:54 +0100
  • 767740e1f8 github ci add backend_qt to LD_LIBRARY_PATH gitlost 2022-07-26 03:08:23 +0100
  • 5accbe5901 github ci add LD_LIBRARY_PATH for ctest gitlost 2022-07-26 03:01:27 +0100
  • a6b3fe42cf
    Create ci.yml gitlost 2022-07-26 02:52:31 +0100
  • 4bf8d2c29d Try github ci; update BWIPP gitlost 2022-07-26 02:48:48 +0100
  • f4f3219128 manual: BC412 barcode number 140 -> 146 origin/master origin/HEAD gitlost 2022-07-23 10:23:30 +0100
  • 65eb2f075c update_version.php: fix README.linux replacement regex various .rc: http -> https, 2021 -> 2022 GUI: Sourceforge -> SourceForge gitlost 2022-07-21 23:10:39 +0100
  • 294238ac0f man page: RMRE -> DMRE gitlost 2022-07-21 19:53:48 +0100
  • 2a55f15135 BC412: height calc, table typo fix, tests, manual gitlost 2022-07-21 12:29:53 +0100
  • 4e2c467718 test_maxicode: add Set A/B char tests; // -> /* gitlost 2022-07-19 20:56:07 +0100
  • c017bbb7ff manual: logo -> is derived, full stop. gitlost 2022-07-19 19:38:33 +0100
  • 415bce003f Transition to Python script for HTML generation, also correcting pandoc theme issue Robin Stuart 2022-07-19 17:11:33 +0100
  • bc0c745a93 Harmonise manual versions and add auto-formatting tool for Zint.org.uk website Robin Stuart 2022-07-19 12:33:51 +0100
  • 78bda3b359 test suite: update to latest BWIPP (add dontlint, rebase patch file) common.h: remove TRUE/FALSE (barely used) test suite: gs1: proper val for longitude test; some comments // -> /* gitlost 2022-07-18 20:30:31 +0100
  • 799503f0ef test suite: remove DBAR_EXP hack for zxingcpp (now returns non-HRI) libzint: Windows: BSD license in .rc -> BSD-3-Clause gitlost 2022-07-15 02:49:08 +0100
  • a48434c19c GS1: update for new AI 4309 with latlong validator, plus new GS1 syntax dictionary format (pre-release) iso4217: new currency code 925 gitlost 2022-07-14 20:44:48 +0100
  • 930f458979 backend: define z_alloca() and use for both Unix and Windows; replace double-slash comments with old-skool slash asterisk ones; define uint16_t etc for Windows ourselves and remove ms_stdint.h & stdint_msvc.h as no longer used; (backend (excepting test suite) now C89 compatible) LICENSE: move from backend to root and move COPYING to frontend, with copies in frontend_qt & backend_qt, so in where it applies; add LICENSE section from manual to root README gitlost 2022-07-14 16:01:30 +0100
  • 5ee3895bca Update to latest BWIPP; add ZINT_QT6 option to cmake docs: RM4SCC 4-State -> 4-State Customer code; man page, ChangeLog gitlost 2022-07-08 19:16:02 +0100
  • 9870fc6a61 GUI: undo Windows * -> + change as formatting data, not filenames, doh gitlost 2022-07-05 01:35:24 +0100
  • 8525597b81 frontend: batch: for @ use + instead of * on Windows as * not allowed in filenames GUI: sequence: similarly for * use + instead of * on Windows gitlost 2022-07-04 21:55:06 +0100
  • d6dddfa2ce frontend: batch mode: fix default "~~~~~" output (github issue #65) gitlost 2022-07-04 20:14:20 +0100
  • f0fc8f9fae README: update links, explicit link to tickets (& put before mailing list) test_library: fix Windows warning gitlost 2022-07-04 13:19:07 +0100
  • 471aed7a69 BC412: add to backend_tcl; add skeleton test GUI: allow for Qt not parsing #if's in slots (copy_to_clipboard_png()) gitlost 2022-07-03 23:54:42 +0100
  • dc4c258ece Correct pattern BC412 for 'S' origin/bc412 bc412 Robin Stuart 2022-07-03 17:06:30 +0100
  • 7c4afa49c9 Add symbology BC412 Robin Stuart 2022-07-03 15:47:56 +0100
  • 0b3fe8db93 GUI: remove sizeConstraint so squashable again (sigh) - make Sequence Format textbox bigger (on own line) - suppress question mark in Windows dialogs AUSPOST: more standard error messages backend: add & use z_isdigit/upper/lower() macros docs: 20-bit Unicode -> 21-bit Unicode gitlost 2022-06-24 14:38:48 +0100
  • 07772094d5 GUI: restore tabMain minimizeSize (preview wasn't updating correctly) - manually adjust Windows min/max sizes; use grpC39 for LOGMARS gitlost 2022-06-18 23:41:27 +0100
  • 18ede09761 GUI: primaryScreen -> primaryScreen() gitlost 2022-06-16 17:27:19 +0100
  • 15b8024712 - library: check symbol->primary for escape sequences also - GUI: error message GS1_MODE -> GS1 mode - GUI: sequence window: fix initial clear button status - GUI: make acceptable for macOS; add iconset for macOS, install - manual: update macOS Homebrew install info; add README.macos - GUI: export window: add no. of sequences to results label gitlost 2022-06-16 16:47:34 +0100
  • a232dec4ff composite: less confusing error message for no linear data GUI: restore mainWindow min width to allow squashability GUI/manual: use EAN and UPC initials first rather than long names (easier to spot) gitlost 2022-06-11 12:28:48 +0100
  • 270f1d136c - GUI: remove unnecessary tabMain min size (better layout rendering on Windows/Fedora); groupbox Composite -> GS1 Composite gitlost 2022-06-10 16:43:10 +0100
  • e30e1f9651 RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7 QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding certain trailing bytes libzint: fix some confusing error messages introduced by segment stuff general: new escape chars \U, \d and \o backend_qt: fudge rendering of border rectangles due to scaling/translation rounding errors TODO: better fudge GUI: foreground/background colours -> text boxes and icon buttons, add swap button, independently movable picker (NULL parent), preview colour changes, preview Data Window changes, add clear data (del) buttons, add zap button and Factory Reset menu option, various other fixes libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers CMake: add find package QtSvg, remove QtXml manual: split symbology and general specs and sort, move DAFT to 4-state, UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info, various other fiddlings man page: options or -> |, expand MSI Plessey check digit options README.linux: add packages info license: add SPDX-License-Identifier to touched files gitlost 2022-06-09 21:52:02 +0100
  • fcd8492629 man page zint.1.pmd: fix RRGGBBAA typos gitlost 2022-06-02 23:27:48 +0100
  • ab3cf4f395 eci.c: replace libiconv-adapted code with own implementations so as to fully comply with BSD license (for why Library GPL 2+ not compatible see https://opensource.stackexchange.com/a/6701), ~3% slower (maybe), +~6K extra in data (gb18030.c, gb2313.c & sjis.c removed, mapping .TXT files moved to backend/tools/data & extra ones added, 2 new PHP generators) GUI: CODE39/EXCODE39: show/hide HIBC check digit option in addition to enable/disable (less confusing) CLI: batch: pedantic check for EOF using intChar in newline fgetc() loop test_args.c: don't use WIFEXITED(), WEXITSTATUS() on Windows manual: lessen some copy/paste verbiage by referring back, other small tweaks/typos gitlost 2022-06-02 20:32:25 +0100
  • d9f2e85246 GUI: export dialog: add postfix field for filename (#252) man page: expand --scale spiel, mention MaxiCode exceptionalism manual: make MaxiCode scale exceptionalism a bit clearer gitlost 2022-05-25 13:44:45 +0100
  • 8a31508163 zint.1.pmd: fix tab. gitlost 2022-05-24 22:12:57 +0100
  • 7741c853e0 zint.1.pmd: fix guarddescent arg (may be float) (sigh). gitlost 2022-05-24 21:54:44 +0100
  • 71e72d7ecb Bump version to 2.11.0.9 (dev) gitlost 2022-05-24 21:52:02 +0100
  • 6ac8c85dbb Update zint version to 2.11.0 2.11.0 gitlost 2022-05-24 21:08:51 +0100
  • d1f2d1bfec manual.txt: use tablenos filter also; fix tools/update-version.php gitlost 2022-05-24 00:21:44 +0100
  • 9ae4e347d7 CLI: return ZINT_ERROR_INVALID_OPTION instead of 1 on bad option and ZINT_WARN_INVALID_OPTION instead of 0 on ignored option; more barcode synonyms manual: append man page zint.1.pmd instead of CLI help; various tweaks and fiddlings; rMQR add ISO 23941 (released the other day but haven't got yet) man page: expand and tweak doc/Makefile: add HTML demo gitlost 2022-05-22 21:33:45 +0100
  • 6537d4670f zint.1.pmd: fix whitesp info, other tweaks; manual.pmd tweak gitlost 2022-05-20 09:42:19 +0100
  • 7a32402b93 docs/zint.1: don't gzip, add to repo; remove zint.1.gz, manual.pdf from repo gitlost 2022-05-19 21:31:40 +0100
  • 1c642614ba docs/Makefile: fix sed expression; manual: 2D not same as matrix gitlost 2022-05-19 19:39:03 +0100
  • 719613d4c3 GRIDMATRIX: default char set is GB 2312 only, not Latin-1 with GB 2312 alt HANXIN/QRCODE: use Hanzi/Kanji modes when compatible ECIs given manual: one true source now manual.pmd from which manual.txt is generated CLI: man page moved from frontend/zint.1.gz to docs/zint.1.gz, now generated from docs/zint.1.pmd add README.linux to root dir gitlost 2022-05-19 10:17:51 +0100
  • 9aae557cdc CLI/Tcl: fix version check (need <= 999 for DAFT permille) UPNQR: fix required binary mode using mode_preset UPNQR: allow mask to be manually specified GUI: use non-native QColorDialog on Unix also; no noEXE for CLI equivalent; add shortcuts for copy-to-clipboard and CLI equivalent CLI: new --version option to print Zint version gitlost 2022-05-12 20:35:06 +0100
  • f58c80e290 Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE, GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA RMQR: fix ECI encoding (wrong bit length for indicator) MICROQR: check versions M1 and M2 for allowed characters so as to give better error messages DOTCODE: some small optimizations common.c: add is_chr(), segs_length(), segs_cpy() CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add namespace prefixes to static funcs/data includes: use Z_ prefix, unuse double underscore prefixes (guard defines) manual.txt: compress some tables using double/treble column sets gitlost 2022-05-09 19:50:50 +0100
  • 3b9d989894 Merge /u/gitlost/zint/ branch eci_part3_2022 into master b'Git Lost 2022-04-12 13:23:23 +0000
  • d00a87c79a Cater for HiDPI display, ticket #257, props bitaround gitlost 2022-04-10 18:34:51 +0100
  • 624d40021e ECI: Update ECIs to AIM ITS/04-023:2022, adding UTF-16BE (was USC-2BE), UTF-16LE, GBK, separate GB18030, UTF-32BE, UTF-32LE add examples to tests for DATAMATRIX, HANXIN, QRCODE HANXIN: Remove alternating filler in function information; GB 18030 now ECI 32 (previously used ECI 29); fix gate-posts on codeword limits use new ZXing-C++ HanXin detector (diagnostics2 branch) for tests check against ISO/IEC 20830:2021 (no substantive changes) backend_tcl: update ECIs; NOTE: changed names "unicode" -> "utf-16be", "euc-cn" -> "gb2312" GRIDMATRIX/HANXIN/QRCODE/RMQR: warn if auto-conversion (i.e. no ECI given) occurs to resp. specialized char sets (GB 2312/GB 18030/Shift JIS) gitlost 2022-04-10 11:12:18 +0100
  • 69876619dd clang-tidy-14: suppress some further warnings using asserts (removed remaining NOLINT) gitlost 2022-04-02 10:43:45 +0100
  • 8950f10c00 tests: zxing-cpp: allow EAN-8 with add-on gitlost 2022-03-30 14:39:31 +0100
  • f1c5a0e91a Update bwipp_dump.ps; fix DATAMATRIX bwipp test & run_bwipp_tests.sh gitlost 2022-02-13 13:53:18 +0000
  • d9b6284a67 gs1_lint.h: update to latest gs1-format-spec.txt, new AI 715 gitlost 2022-02-10 22:18:35 +0000
  • e9d5bf8d88 FIM: add support for FIM E; update bwipp_dump.ps gitlost 2022-01-02 23:22:22 +0000
  • 25807ad43c Matrix symbols: change horizontal boundary bars to appear outside any vertical whitespace, as they're decorative rather than functional (#247) Allow for dot overspill in height of vertical box sides (dotty mode) Move is_dotty(), is_fixed_ratio() from library.c to common.c gitlost 2022-01-01 15:24:59 +0000
  • e8163c7933 Add missing dmatrix_trace.h ([b36fba]) gitlost 2022-01-01 15:20:30 +0000
  • 389b4e390d FAST_MODE: test_qzint CLI test ([b36fba]) gitlost 2021-12-20 16:57:39 +0000
  • eabf2ea10e FAST_MODE: update manual.txt ([b36fba]) gitlost 2021-12-18 17:18:35 +0000
  • b36fba8ba6 DATAMATRIX: new algorithm for (near-)minimal encoding, props Alex Geller Add FAST_MODE input_mode flag and --fast CLI/Tcl option that selects older faster ISO algorithm (may be used by other symbologies in the future) and "Fast Encoding" checkbox to Data Matrix GUI GUI: adds Zint version numbers to DATAMATRIX sizes. gitlost 2021-12-18 16:22:02 +0000
  • caadc87f7e Add support for ZXing-C++ verification (zxingcppdecoder) DMATAMATRIX: fix look ahead BASE256 use of dm_text_sp_cnt() on switching; simplify dm_add_tail() GUI: check suffixes on save so don't go into error state; use native path for Save As clipboard message CODE128: use gs1_check_digit() for NVE18 and EAN14 gitlost 2021-12-08 18:12:20 +0000
  • 0641a39530 gs1_lint.h: update to latest gs1-format-spec.txt (revert [41a050]) gitlost 2021-11-30 14:40:15 +0000
  • 41a05077bc gs1_lint.h: update to latest gs1-format-spec.txt; fix some bugs in gen_gs1_lint.php gitlost 2021-11-26 17:54:22 +0000
  • f5f363b22f Add a test that checks the qZint generated barcodes are equal to those generated by libzint. Whether or not those barcodes are correct should be validated in the test suite for libzint, for qZint it's good enough to produce the same printouts that libzint does, which isn't trivial, especially as some API names have different meanings, such as qZint ``text` is libzint `data``. Props Alonso Schaich <alonso@freebsd.org> gitlost 2021-11-26 12:20:54 +0000
  • f943893d6d GUI: data dialog: convert Line Feeds if escaping on input, escape on output and set Escaped flag; fix tooltip that they're converted to spaces; sequence dialog: re-organize to put Create Sequence stuff only in groupbox and put Import -> From File and Clear at bottom, similar to data dialog; mainwindow: use new Escaped flag from data dialog and set checkbox and statusbar message accordingly gitlost 2021-11-25 20:24:02 +0000
  • c0e1af9859 fix function warning for testcommon.c and testcommon.h liufanmin 2021-11-25 20:09:30 +0800
  • f761746011 ZBarcode_Create() -> ZBarcode_Create(void) bijian 2021-11-25 15:28:20 +0800
  • 6251d05743 manual: tweak flow gitlost 2021-11-24 14:06:43 +0000
  • 61763d0cf3 qzint: getAsCLI: allow for setting GS1PARENS/GS1NOCHECK_MOD thru input_mode gitlost 2021-11-23 20:27:28 +0000
  • 739a64a6ff GUI: add CLI equivalent dialog (#163); use spinboxes in Sequence dialog and restrict sequence to max 10,000, add button icons; make Export dialog sizable and show every 100 results, add button icon; fix saving CHANNEL option, fix Export painting main window (Windows), fix guard descent not-resetting qzint: add getAsCLI(), warnLevel(), extra isStackable()/isComposite() etc Add ZBarcode_BarcodeName() manual: doc above, some fixes, tweaks gitlost 2021-11-23 19:12:48 +0000
  • 9d85c425f4 Merge /u/alonsoschaich/zint/ branch enable-qt-test-on-win32 into master b'Git Lost 2021-11-23 13:05:37 +0000
  • 1c31c92fd4 Enable the qt backend test on windows Schaich 2021-11-23 21:10:58 +0900
  • 609fbeb008 Pull addon_row_height out of the loop Schaich 2021-11-23 20:04:56 +0900
  • 9e4ecb638f CODE128/EAN14: fix debug printf bar spaces (not NUL-terminated) gitlost 2021-11-21 15:49:32 +0000
  • e14d9e99d5 Add HEIGHTPERROW_MODE_input mode flag (#204) backend_qt: add encodedWidth, encodedRows DBAR_EXPSTK: add max rows option (option_3) CODE16K/CODE49: add min rows option (option_1) GUI: HIBC xxx -> HIBC gitlost 2021-11-20 11:32:30 +0000
  • 96cf5aa668 DATAMATRIX: re [e9b8ee] add dm_text_sp_cnt() & dm_switch_mode() to get around exiting B256 if have less than break-even sequence of TEXT chars; rename some vars to be more consistent gitlost 2021-11-16 18:37:51 +0000
  • e9b8ee9c1b DATAMATRIX: some changes to dm_look_ahead_test to allow exiting from B256 other than for digits (worse for TEX 7-11 embedded in extended) and for returning X12/EDI at EOD - will cause changes in encodation; allow for GS1 GS in B256 (should never happen); some re-jigging of dm200encode and fiddling with dm_isXXX; remove some DM_DEBUG from dm_placementbit gitlost 2021-11-14 12:09:51 +0000
  • 21d015a84a TELEPEN: fix stop length (14 -> 12) reedsol.c: some performance gain by stashing generated poly logs and pre-checking if has a zero coeff to avoid inner loop branch gitlost 2021-11-11 13:30:58 +0000
  • 7e3d0f2405 Fix compilation with Qt <= 5.12 Schaich 2021-11-11 12:52:24 +0900
  • 6c7f3300a0 DATAMATRIX: fix mis-encoding of FNC1/GS in EDIFACT in GS1 mode (was writing a literal ']'); improve performance by removing use of intermediate grid array; DEBUG -> DM_DEBUG gitlost 2021-11-09 13:43:56 +0000
  • 68566fefd2 DATAMATRIX: fix mis-encodation of X12 and EDIFACT non-encodables by checking in main dm200encode() loop, props Alex Geller; prefix routines and tables with "dm_" reedsol.c: add const to a few variables gitlost 2021-11-08 13:05:37 +0000
  • f7ad0ed1e3 raster.c: fix possible blank rows appearing in CODE16K, CODE49, PHARMA_TWO, PDF417 & CODABLOCKF due to height/scale rounding by changing out_large_bar_height() to return scaled int values for raster, props codemonkey82 (#204) raster/vector.c: const some vars vector.c: rect_count, last_start_row UPC/EAN only library.c: check for stacking symbols >= 200 gitlost 2021-11-07 00:21:02 +0000
  • 4e72a541f7 PDF417: fix cols/rows calculation to require multiple <= 928 codewords; add specify rows option (option_3) (#204); warn if cols increased from specified (back-incompatible); move table definitions from "pdf417.h" to new "pdf417_tabs.h" and make INTERNAL_DATA and share with composite.c (saves ~10K); prefix routines and tables with "pdf_"; some small performance improvements through if/elses, pdf_textprocess() & pdf_numbprocess() loop simplifications MICROQR: fix debug access crash on printing non-NUL-terminating binary DATAMATRIX: fix missing ++ from "[tp]" at C40/TEXT EOD processing of GS1 (though probably never reached); use "[tp++]" throughout Add const to static tables missing it and also to some variables Change "debug" -> "debug_print" throughout gitlost 2021-10-30 22:00:31 +0100
  • 706f021637 gs1_verify(): fix zero-length AI no data and single-digit AI checks gitlost 2021-10-28 12:05:54 +0100
  • e8bde7f4c3 ZBarcode_Version() -> ZBarcode_Version(void) gitlost 2021-10-27 19:05:57 +0100
  • 6c8338bda9 GUI: change "General" tab name to "Data"; adjust accelerators gitlost 2021-10-27 18:59:51 +0100
  • 9c3a346dbd Merge /u/gitlost/zint/ branch perf_is_sane into master b'Git Lost 2021-10-21 23:00:40 +0000
  • 270ebe9656 Update tools/update_version.php re VER_FILEVERSION_STR change gitlost 2021-10-21 22:34:19 +0100
  • 1f4691fbbb Fix version number format for STRINGFILEINFO resources. Jeff Skaistis 2021-10-21 15:39:46 -0500
  • d151f29ee5 Add .rc file to Windows backend build. Jeff Skaistis 2021-10-21 09:53:22 -0500
  • fab7435fac Performance improvements for linear encoding and raster output - use fixed-length string tables (mostly) instead of (char *) pointer ones (saves ~40K) - re-use C128Table for CODABLOCKF and CODE16K (required removal of Stop character and extra CODE16K-only entry) - use pointer to destination and copy (memcpy/strcpy(), bin_append_posn()) instead of concatenating (strcat()) (mostly) - replace last remaining bin_append()s with bin_append_posn(); bin_append() removed - add length arg to toupper() and expand() (avoids strlen()) - change is_sane() to use table-based flags (avoids an iteration) - rename lookup() to is_sane_lookup() and change to check and return posns and use in pointer to destination loops (avoids strcat()s) - remove special case PHARMA in expand() (dealt with in pharma()) - make #define SILVER/CALCIUM/TECHNETIUM/KRSET etc static strings - replace strchr() -> posn() - CODE128: populate destination once in checksum loop; re-use and export some more routines (c128_set_a/b/c(), c128_put_in_set()) for sharing; prefix defines (SHIFTA -> C128_SHIFTA etc) and existing exported routines - use factor XOR toggle trick in checksum calcs (avoids branch) - raster.c: fill out single 1-pixel row and copy using new draw_bar_line(), copy_bar_line() routines; similarly in buffer_plot compare previous line & copy if same (same technique as used to improve non-half-integer scaling, significant performance increase, (c) codemonkey82); also done for PNG (BMP/GIF/PCX/TIFF not done) - raster/vector/output.c: shorten "output_" prefix -> "out_"; sync vector to other raster changes to try to keep source files similar - 2of5.c: prefix "c25_" JAPANPOST: return error if input data truncated (backward incompatible) DAFT: max chars 50 -> 100 common.c: istwodigit() -> is_twodigit() common.c/emf.c/output.c: use some further stripf()s (MSVC6 float variations) library.c: new check_output_args() helper zint.h: add BARCODE_LAST marker and use in library.c QRCODE: remove a NOLINT (requires clang-tidy-13), one remaining CMake: separate no-optimize from ZINT_DEBUG into new ZINT_NOOPT option gitlost 2021-10-20 23:05:30 +0100
  • e8b59aa696 height max 500 -> 2000 to allow for 44 row CODABLOCKF at 45X each gitlost 2021-10-18 14:05:51 +0100
  • 0b8c488853 GUI: fix quietzones, compliantheight per symbology setting/saving GUI: DATAMATRIX: move automatic size checkboxs to under Size and add label gitlost 2021-10-13 15:31:28 +0100
  • 72eac41c34 Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility Rename barcode funcs to same as BARCODE_XXX name library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION MAILMARK: fuller error messages CODABAR: add option to show check character in HRT zint.h: use 0xNNNN for OR-able defines GUI: add guard descent height reset button, add Zint version to window title, static get_zint_version() method, use QStringLiteral (QSL shorthand), use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons, add saveAs shortcut, add main menu, context menus and actions, add help, reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF, lessen triggering of update_preview(), shorten names of getters/setters, simplify/shorten some update_preview() logic in switch, CODEONE disable structapp for Version S qzint.cpp: add on_errored signal, add missing getters, add test gitlost 2021-10-09 00:13:39 +0100
  • 206ae26d20 ULTRA: add revision 2 support (based on BWIPP 2021-09-28 update) GUI: DMATRIX: disable DMRE if SQUARE checked; ULTRA: Size/Ecc buttongroup gitlost 2021-09-29 16:25:59 +0100