Henry Schimke
b57d7e35fa
perf: code cleanup and loop fixes
2024-02-09 10:22:38 -06:00
Henry Schimke
44d7853099
wip: cleanup
2024-02-08 17:01:05 -06:00
Henry Schimke
888efeb93f
stage: clippy fix and gate dxo_edge_reader
2024-02-07 13:28:56 -06:00
Henry Schimke
76e8998f4b
stage: moving performance enhancements into main
...
several incomplete features are gated behind the `experimental_features` flag.
2024-02-07 13:22:07 -06:00
Henry Schimke
c554a469cd
wip: inop filtered image reader
2024-02-06 08:29:34 -06:00
Henry Schimke
e0f3c92319
wip: inop dxfilm edge test case
2024-02-06 08:29:22 -06:00
Henry Schimke
4f1bc9cac4
Merge branch 'main' into dx_film_edge_read_support
2024-02-02 15:56:33 -06:00
Henry Schimke
4e803a2be8
chore: fix cli version
2024-02-02 11:03:48 -06:00
Henry Schimke
780830960b
chore: update versions
2024-02-02 11:02:32 -06:00
Henry Schimke
d448e2b49d
chore: clippy fixes
2024-02-02 11:01:54 -06:00
Henry Schimke
6afd68edb8
fix: resolves an issue with the Luma8LuminanceSource which prevented some codes from being found.
2024-02-02 10:47:29 -06:00
Henry Schimke
d73d92bd2a
fix: correct error related to GenericMultipleBarcodeReader
...
This error occured in some cases during decode for an image with many barcodes spread througout.
2024-02-01 18:18:44 -06:00
Henry Schimke
3c6c0426df
perf: reduce multi barcode scan depth
2024-02-01 14:16:49 -06:00
Henry Schimke
c193c96e7f
wip: inop continued dev
2024-02-01 14:14:41 -06:00
Henry Schimke
fbd48b5cfc
Merge branch 'dx_film_edge_read_support' of github.com:rxing-core/rxing into dx_film_edge_read_support
2024-01-31 19:11:16 -06:00
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
2248fb28f6
git: remove extra files
2024-01-30 17:46:17 -06:00
Henry Schimke
c0a476fc72
git: more .gitignore fixes
2024-01-30 17:46:05 -06:00
Henry Schimke
a612d877f1
git: fix .gitignore
2024-01-30 17:44:51 -06:00
Henry Schimke
adb8b66227
chore: update version of rxing-cli to v0.1.19
2024-01-30 17:28:50 -06:00
Henry Schimke
d82f398f2c
chore: update required version for rxing-cli
2024-01-30 17:28:08 -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
e1f0cc5d68
wip: fix for rows in SumFilter
2024-01-30 14:06:03 -06:00
Henry Schimke
8a109b1098
wip: inop dx_film_edge port and filtered reader
2024-01-30 13:19:53 -06:00
Henry Schimke
dc1a1505b1
wip: inop! builds but does not work
2024-01-26 14:39:24 -06:00
Henry Schimke
d222a98aad
wip: incomplete port checking
2024-01-26 11:11:50 -06:00
Henry Schimke
dabb8a9d08
Merge branch 'dx_film_edge_read_support' of github.com:rxing-core/rxing into dx_film_edge_read_support
2024-01-16 14:25:27 -06:00
Henry Schimke
5892f92e72
wip: add dxo edge barcode (inop)
2024-01-16 14:25:18 -06:00
Henry A Schimke and GitHub
12eedd1672
Merge pull request #43 from rxing-core/rmqr_port
...
rMQR port from zxing-cpp
2024-01-16 13:04:43 -06:00
Henry Schimke
9261c40f31
fix: include cfg directive for new test case
2024-01-16 12:46:18 -06:00
Henry Schimke
fe9e997e11
Merge branch 'rmqr_port' of github.com:rxing-core/rxing into rmqr_port
2024-01-16 12:42:58 -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
Henry A Schimke and GitHub
d2b3bf6c1e
Merge pull request #42 from SamWilsn/feature-fixes
...
Set `default-features = false` for image dependency
2024-01-16 12:41:38 -06:00
Henry Schimke
b4b55ebb66
wip: add dxo edge barcode (inop)
2024-01-16 12:25:44 -06:00
Henry Schimke
b7ea06b0a5
chore: clippy fixes
2024-01-14 17:31:28 -06:00
Henry Schimke
1ed9adbb26
port: QRCode: fix crash reported in cpp issue 700
...
https://github.com/zxing-cpp/zxing-cpp/commit/d1c34452b0a0a9a4936666e969c88f774f399c78
2024-01-14 17:28:00 -06:00
Henry Schimke
4136a310aa
chore: clippy cleanup
2024-01-14 17:16:10 -06:00
Henry Schimke
30f9ed8976
port: rMQR: improve detection rate by using finder sub pattern
...
https://github.com/zxing-cpp/zxing-cpp/commit/677fc21c7d6f9e43e6e1852ab801d16e27d4c563
2024-01-14 17:14:55 -06:00
Henry Schimke
1a9cc55d80
port: rMQR: improve pure detection of large symbols
...
https://github.com/zxing-cpp/zxing-cpp/commit/c581d8b0bbbe5862f72eda07ecb50fed5cc6bb83
2024-01-14 09:48:22 -06:00
Henry Schimke
3d07788f2b
chore: cargo fmt
2024-01-13 18:12:23 -06:00
Henry Schimke
d87ebc5f73
chore: clippy cleanup
2024-01-13 18:11:55 -06:00
Henry Schimke
c7422198d6
port: QRCode: restructure Format and Version code after rRMQ addition
...
https://github.com/zxing-cpp/zxing-cpp/commit/f27106c78c78287bf74d22958c83a09da6986e92
2024-01-13 15:20:15 -06:00
Henry Schimke
6a06762fd8
chore: clippy cleanup
2024-01-13 14:02:02 -06:00
Henry Schimke
693d1c25e4
chore: convert bitwise is_odd check to is_odd()
2024-01-13 13:56:43 -06:00
Henry Schimke
86689a87d9
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-13 13:48:13 -06:00
Henry Schimke
415001f622
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-11 17:39:27 -06:00
Henry Schimke
5e50394ba6
chore: clippy cleanups
2024-01-11 17:35:23 -06:00
Henry Schimke
d93a515f2b
port: migrate to new cpp Version / FormatInformation
2024-01-11 17:28:46 -06:00
Henry Schimke
4ed49e10ff
feat: ported qr-model1 support from zxing-cpp
2024-01-11 12:53:04 -06:00
Henry Schimke
087124f24a
fix: update macro formatting
2024-01-05 15:46:56 -06:00
Henry Schimke
858e555f76
chore: update many versions
2024-01-05 15:46:42 -06:00
Henry Schimke
e99a258abd
chore: update version
2024-01-04 13:08:27 -06: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
70d82863ef
chore: update deps for one-d
2024-01-04 11:33:47 -06:00
Henry Schimke
a70e9c5e0f
chore: remove comments
2024-01-04 11:28:42 -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
501a51f754
chore: update build for cli tool
2024-01-02 17:19:00 -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 Schimke and GitHub
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 Schimke and GitHub
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 Schimke and GitHub
aa7556d1eb
Merge pull request #39 from cpwood/main
...
Telepen support
2024-01-02 16:57:58 -06:00
Henry Schimke
e5cbce1d91
fix: remove deprecated use of DateTime methods
2024-01-02 12:48:56 -06:00
Henry Schimke
2ac70a0f24
fix: client_support is on by default
2023-12-31 13:40:12 -06: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
Henry Schimke
84a54d420d
chore: various cleanups, version bump 0.4.12
2023-12-28 16:29:13 -06:00
Henry Schimke
c93594057b
fixed mistake with 0.4.10 with 0.4.10
2023-11-06 09:54:26 -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
Henry Schimke
d05240ec68
bump version
2023-10-28 11:04:19 -05:00
Henry Schimke
5ea03cc066
updated cargo fmt
2023-10-28 11:04:14 -05:00
Henry Schimke
4c9ec95d00
basic clippy fixes
2023-10-28 10:57:42 -05:00