mirror of
https://git.code.sf.net/p/zint/code
synced 2025-12-17 09:57:02 +00:00
general: change BARCODE_RAW_TEXT to write to new zint_symbol
fields `raw_segs` and `raw_seg_count` instead of `text`, and to do so for all symbologies, using new common funcs `rt_cpy()` etc. MICROPDF417: return ECC percentage in top byte of `option_1` DBAR_EXP_STK: return `option_2`/`option_3` feedback CLI: change warning text "ignoring" -> "**IGNORED**" GUI: show feedback for DBAR_EXP_STK, MICROPDF417, UPNQR ctest: fix recent inability to run tests via "ctest" on Windows (MSVC) by using cmake 3.22 feature `ENVIRONMENT_MODIFICATION` manual: document feedback and RAW_TEXT in new "Feedback" section; rephrase some symbology descriptions test suite: new general-use arg "-a"; add `func_name` to context; new "test_bwipp" test for testing BWIPP against ZXing-C++
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
Version 2.15.0.9 (dev) not released yet (2025-03-18)
|
||||
Version 2.15.0.9 (dev) not released yet (2025-03-28)
|
||||
====================================================
|
||||
|
||||
**Incompatible changes**
|
||||
------------------------
|
||||
- New `raw_segs` & `raw_seg_count` fields in `symbol` for use with new output
|
||||
option `BARCODE_RAW_TEXT`
|
||||
- Symbol structure members `option_1`, `option_2` and `option_3` now updated
|
||||
after `ZBarcode_Encode()` and variants are called, and there are three new
|
||||
methods in the Qt Backend to access to them
|
||||
@@ -11,8 +13,8 @@ Version 2.15.0.9 (dev) not released yet (2025-03-18)
|
||||
|
||||
Changes
|
||||
-------
|
||||
- Add new `BARCODE_RAW_TEXT` option for `output_options` and new warning
|
||||
`ZINT_WARN_HRT_RAW_TEXT` for when set when outputting HRT
|
||||
- Add new `BARCODE_RAW_TEXT` option for `output_options` which sets new fields
|
||||
`raw_segs` and `raw_seg_count` with encoded data
|
||||
- Add API funcs `ZBarcode_UTF8_To_ECI()` and `ZBarcode_Dest_Len_ECI()`
|
||||
- Set `option_1`, `option_2`, `option_3` to values used in encodation, and add
|
||||
new access methods `encodedOption1()` etc. to Qt Backend, and use in GUI to
|
||||
|
||||
Reference in New Issue
Block a user