- 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
This commit is contained in:
gitlost 2023-01-15 00:22:43 +00:00
parent 5669addf01
commit 6f7cdd660c
30 changed files with 649 additions and 285 deletions

View file

@ -14,7 +14,7 @@
. ftr VB CB
. ftr VBI CBI
.\}
.TH "ZINT" "1" "December 2022" "Version 2.12.0.9" ""
.TH "ZINT" "1" "January 2023" "Version 2.12.0.9" ""
.hy
.SH NAME
.PP
@ -199,6 +199,13 @@ The escape sequences are:
.fi
.RE
.TP
\f[V]--extraesc\f[R]
Process the special escape sequences \f[V]\[rs]\[ha]A\f[R],
\f[V]\[rs]\[ha]B\f[R] and \f[V]\[rs]\[ha]C\f[R] that allow manual
switching of Code Sets (Code 128 only).
The sequence \f[V]\[rs]\[ha]\[ha]\f[R] can be used to encode data that
contains special escape sequences.
.TP
\f[V]--fast\f[R]
Use faster if less optimal encodation or other shortcuts (affects Data
Matrix, MicroPDF417, PDF417, QRCODE & UPNQR only).
@ -627,7 +634,7 @@ ISO/IEC 16390:2007, ISO/IEC 16023:2000, ISO/IEC 24728:2006, ISO/IEC
(2022)
.SH COPYRIGHT
.PP
Copyright \[co] 2022 Robin Stuart.
Copyright \[co] 2023 Robin Stuart.
Released under GNU GPL 3.0 or later.
.SH AUTHOR
.PP