Henry Schimke
1ed9adbb26
port: QRCode: fix crash reported in cpp issue 700
...
d1c34452b0
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
...
677fc21c7d
2024-01-14 17:14:55 -06:00
Henry Schimke
1a9cc55d80
port: rMQR: improve pure detection of large symbols
...
c581d8b0bb
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
...
f27106c78c
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 7a294f2f3c (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: ac88bce743
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
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
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
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
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
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
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
Henry Schimke
88a4083799
update to 0.4.9
2023-08-03 15:20:49 -05:00
Henry Schimke
09673e2381
move to more modern SVG read methods
2023-08-03 15:19:02 -05:00