(was dividing instead of multiplying doh);
make "--scalexdimdp" units check error messages better;
add more "--test" tests & have `validate_units()` etc take
`errbuf` arg to make them more test-friendly
GUI: `copy_to_clipboard()` unshadow `data` -> `fdata`
test suite: make `utf8_to_wide()` same as "backend/output.c" & fix
return vals;
add `QZint::save_to_memfile()` test
`BARCODE_MEMORY_FILE` and use in GUI for pasting to clipboard
instead of creating temporary file
CLI: allow fully case-insensitive "tiff" as filetype (saved as
".tif"), processing up to 4-letter extensions and hopefully
making filetype handling more expected;
simplify `validate_float()` (unneeded 2nd fractional max test);
add some more internal "--test" tests
BWIPP: update to latest (change from ctx to global VM) - zint tests
work as-is, no change
the barcode name table is sorted so binary chop works), adding
`ZINT_HAVE_GS1SE` define to "zint_add_test.cmake" - allows
`test_barcode_symbology()` in "test_args.c" to be a lot less
verbose; `const`-up various variables;
manual: use better MAILMAKE_4S example data and mention special
fixed string international destination
`BARCODE_CONTENT_SEGS`, `z_rt_XXX()` -> `z_ct_XXX()`;
move `encoded_data`/`row_height` to end of `zint_symbol`
(see ZXing-C++ issue #883)
manual: update re `content_segs`; `my_symbol` -> `symbol`;
improve MicroPDF417 description
use `tcolorbox` instead of `framed` for latex code blocks, works
much better, especially as now when using a background colour;
reduce gap after figures and force footnotes to bottom of page;
move most symbology figures to after some text to lessen chance
of subsection headers being orphaned on their own at end of page:
required a number of rewordings;
use named barcodes in example commands, rather than numbered;
fix "lua-crossrefs" filter to allow parentheses around
references;
various other fixes and rephrasings
some code fiddling on affected files
manual: use new lua filter "lua-crossrefs.lua" hacked from
https://github.com/rnwst/pandoc-lua-crossrefs as replacement for
tablenos which broke with pandoc 2.8.2 (get nicer output anyway);
fix "excode39.svg" data $ -> # to avoid shell processing;
document `ZBarcode_HaveGS1SyntaxEngine()`
creating "zint.dll" compatible with Windows XP (see ticket #339)
win32: rename README and HOWTO files to uppercase and update
"win32\README.txt"
general: suppress some VC6 warnings
README.bsd: update