Commit Graph
672 Commits
Author SHA1 Message Date
Henry Schimke 5049709e83 wip: fix for rows in SumFilter 2024-01-31 19:11:00 -06:00
Henry Schimke d508253aa9 wip: inop dx_film_edge port and filtered reader 2024-01-31 19:11:00 -06:00
Henry Schimke 9e684b2b66 wip: inop! builds but does not work 2024-01-31 19:11:00 -06:00
Henry Schimke 347bcf8fe3 wip: incomplete port checking 2024-01-31 19:11:00 -06:00
Henry Schimke e01e392a4a wip: add dxo edge barcode (inop) 2024-01-31 19:11:00 -06:00
Henry Schimke 13c5bb5916 chore: cargo fmt 2024-01-31 19:09:50 -06:00
Henry Schimke 175511180f fix: code cleanup and updates 2024-01-31 18:03:42 -06:00
Henry Schimke 20c61c9c13 enhancement: cleanup building of QR Versions using a macro 2024-01-31 11:23:13 -06:00
Henry Schimke 297ea7bf80 chore: prepare for release
update version to v0.5.5.

fixes: #48
changes name of `image-formats` to `image_formats` to more allign with the naming convention of the library.
2024-01-30 17:26:51 -06:00
Henry Schimke aa6128280e chore: clippy cleanup 2024-01-30 15:07:06 -06:00
Henry Schimke 2a32bb22bb fix: resolve an issue with multiple barcodes #48 2024-01-30 15:06:05 -06:00
Henry Schimke 6edd1f03ce chore: clippy fixes 2024-01-16 12:42:46 -06:00
Henry Schimke 595c51a9d1 port: QRCode: fix crash reported in cpp issue 700
https://github.com/zxing-cpp/zxing-cpp/commit/d1c34452b0a0a9a4936666e969c88f774f399c78
2024-01-16 12:42:46 -06:00
Henry Schimke 4139d83bfb chore: clippy cleanup 2024-01-16 12:42:46 -06:00
Henry Schimke 7f02bd0725 port: rMQR: improve detection rate by using finder sub pattern
https://github.com/zxing-cpp/zxing-cpp/commit/677fc21c7d6f9e43e6e1852ab801d16e27d4c563
2024-01-16 12:42:46 -06:00
Henry Schimke 9aebf3acaf port: rMQR: improve pure detection of large symbols
https://github.com/zxing-cpp/zxing-cpp/commit/c581d8b0bbbe5862f72eda07ecb50fed5cc6bb83
2024-01-16 12:42:46 -06:00
Henry Schimke 6faf506398 chore: cargo fmt 2024-01-16 12:42:46 -06:00
Henry Schimke c9e10ea9ca chore: clippy cleanup 2024-01-16 12:42:46 -06:00
Henry Schimke 42e2910f62 port: QRCode: restructure Format and Version code after rRMQ addition
https://github.com/zxing-cpp/zxing-cpp/commit/f27106c78c78287bf74d22958c83a09da6986e92
2024-01-16 12:42:46 -06:00
Henry Schimke f4d9766275 chore: clippy cleanup 2024-01-16 12:42:46 -06:00
Henry Schimke 7d6a3ced04 chore: convert bitwise is_odd check to is_odd() 2024-01-16 12:42:46 -06:00
Henry Schimke d31da2f858 feat: initial port for Rectangular Micro QR
This is the intial port for rMQR support. Directly ported from https://github.com/zxing-cpp/zxing-cpp/commit/7a294f2f3c8c31b8b5c9c62a03bceb9af11dea6f#diff-5d6a0ddd024f3102876492f502a41becde594de81f46d942b87b64cbfdc1985b

subsequent improvements will be incorporated in future patches.
2024-01-16 12:42:46 -06:00
Henry Schimke cf47d8a826 perf: QRCode: skip extra version check
ported from: https://github.com/zxing-cpp/zxing-cpp/commit/ac88bce74311fdbf376faf0bc88e90d0990d048a

The version bits have already been parsed during detection. If they would
have been wrong then, we would not have ended up here. If we did, there is
no point in reading them again.
2024-01-16 12:42:46 -06:00
Henry Schimke 37bde9b259 chore: clippy cleanups 2024-01-16 12:42:46 -06:00
Henry Schimke deb2de709b port: migrate to new cpp Version / FormatInformation 2024-01-16 12:42:46 -06:00
Henry Schimke eea448ae94 feat: ported qr-model1 support from zxing-cpp 2024-01-16 12:42:46 -06:00
Sam Wilson 169f2f6073 Allow disabling image features 2024-01-11 12:38:01 -05:00
Henry Schimke 9c9aab7b90 perf: move regex compilation to Lazy init 2024-01-04 13:07:51 -06:00
Henry Schimke 6836fdb180 chore: more clippy fixes 2024-01-04 12:34:40 -06:00
Henry Schimke d068c19fb8 chore: cleanup some clippy errors 2024-01-04 12:26:47 -06:00
Henry Schimke 718b737877 fix: remove manual hex parsing in ResultParser 2024-01-04 12:16:15 -06:00
Henry Schimke d98c5ca596 fix: remove unecessary arrayContains function frome coda_bar_reader and writer 2024-01-04 11:23:23 -06:00
Henry Schimke 4d00d51fff chore: clippy fixes, largely removing unecessary return statements 2024-01-02 17:15:28 -06:00
Henry Schimke c3618919d7 chore: version update and cargo fmt 2024-01-02 17:10:56 -06:00
Henry A SchimkeandGitHub e04354cb4a Merge pull request #41 from rxing-core/client_build_optional
feat: make client builds optional
2024-01-02 16:59:40 -06:00
Henry A SchimkeandGitHub 1f5ec8ed44 Merge pull request #40 from rxing-core/fix-datetime-deprecation
fix: remove deprecated use of `DateTime` methods
2024-01-02 16:59:17 -06:00
Henry A SchimkeandGitHub aa7556d1eb Merge pull request #39 from cpwood/main
Telepen support
2024-01-02 16:57:58 -06:00
Chris Wood d43c525d3b Fixes after PR review 2024-01-02 22:42:03 +00:00
Henry Schimke e5cbce1d91 fix: remove deprecated use of DateTime methods 2024-01-02 12:48:56 -06:00
Chris Wood f315df8456 Add Telepen numeric encoding hint 2024-01-02 16:33:44 +00:00
Chris Wood 93bbb676d8 Further test cases 2024-01-02 15:43:34 +00:00
Chris Wood 8f9f0bfa42 Code refactor and numeric support 2023-12-31 21:30:41 +00:00
Henry Schimke 0ec987b982 fix: src/oned/rss/expanded/rss_expanded_image_2_result_test_case.rs test should not be run when client_support is disabled 2023-12-31 13:40:00 -06:00
Henry Schimke 1a40a64097 feat: move client decode library into a feature
breaking change: Client features must be be built specificially and are not included by default.
2023-12-31 13:30:35 -06:00
Chris Wood 5fac0353e6 Code tidy-up 2023-12-31 11:43:23 +00:00
Chris Wood 75d56b7282 Add Telepen read / write functionality 2023-12-31 09:40:35 +00:00
Henry Schimke 84a54d420d chore: various cleanups, version bump 0.4.12 2023-12-28 16:29:13 -06:00
Henry Schimke 3d8c4f9668 update to 0.4.10 with #36 and dependency updates 2023-11-06 09:53:08 -06:00
Henry Schimke 2664094767 Modify the concentric finder to guard array bounds
A potential resolution to Issue #36. In some cases the array positions suggested by the corner_positions array may be out of bounds for the points array. To resolve this, guard against out of bounds checks. In other cases, where the positions are matched, guard against having the start position of a slice go beyond the end position of the slice.
2023-11-06 09:52:39 -06:00
Henry Schimke 62e49b376d clippy --fix suggestions 2023-10-28 11:11:30 -05:00