Path to this page:
Subject: CVS commit: pkgsrc/graphics/zxing-cpp
From: Thomas Klausner
Date: 2023-07-19 15:10:11
Message id: 20230719131011.96B5CFBDB@cvs.NetBSD.org
Log Message:
zxing-cpp: update to 2.1.0.
Major Changes
Considerable performance improvements in linear symbol detection (up to 2x \
speedup in select use cases of ReadBarcodes)
QRCode: major improvement in detection of high version symbols (see e.g. here)
DMDetector: reduce runtime overhead of c++-20 builds by around 50%
Refactor Python wrapper so the sdist includes the core library code by \
@stumpylog in #530
wasm wrapper: add function to reader to scan multiple barcode by @Trim in #567
Added a C wrapper by @siiky in #553. If you find this useful, please have a \
look at #583.
new BUILD_EXPERIMENTAL_API cmake option (currently enabling \
DecodeHints::tryDenoise feature, see 9bcfdb3)
[EDIT: just noticed that this does not work, see 8202a4e]
Minor Changes
fix crash when the source image is less than 3 pixels width/height by \
@liulex in #476
Android: Enable the saving of images to the phone gallery. by @Sergio- in #483
WASM wrapper: add symbologyIdentifier into result by @AlexXiong-dev in #576
CI: build universal2 python module for macos
Python: compile module with c++20 (position independend DataMatrix support) \
by default
Python: improve error reporting
DMDetector: fix potential dead-lock
DMDecoder: support 144x144 symbols in legacy and compliant variants
UPC/EAN: reduce right quiet zone requirement -> fix non-conformant input
EAN/UPCA: include AddOn in position calculation
MSVC build option cleanup
WASM: simplify and cleanup demo_*.html files
Updated live web demos to latest code (and setup semi-automatic gh-page \
creation for the future)
a bunch of minor bug fixes
Files: