Commit Graph

826 Commits

Author SHA1 Message Date
Henry Schimke
eea448ae94 feat: ported qr-model1 support from zxing-cpp 2024-01-16 12:42:46 -06:00
Henry A Schimke
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
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
Sam Wilson
169f2f6073 Allow disabling image features 2024-01-11 12:38:01 -05:00
Sam Wilson
7cb00fafd1 Test --no-default-features in CI 2024-01-11 00:32:16 -05:00
Sam Wilson
bef115af81 Gate tests based on feature macros 2024-01-11 00:30:42 -05: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