Henry Schimke
d222a98aad
wip: incomplete port checking
2024-01-26 11:11:50 -06:00
Henry Schimke
5892f92e72
wip: add dxo edge barcode (inop)
2024-01-16 14:25:18 -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
...
f27106c78c
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 7a294f2f3c (diff-5d6a0ddd024f3102876492f502a41becde594de81f46d942b87b64cbfdc1985b)
subsequent improvements will be incorporated in future patches.
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 Schimke
84a54d420d
chore: various cleanups, version bump 0.4.12
2023-12-28 16:29:13 -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
5ea03cc066
updated cargo fmt
2023-10-28 11:04:14 -05:00
Henry Schimke
00fcb50b10
clippy
2023-05-30 16:13:23 -05:00
Henry Schimke
94a2e9f418
c++ 1169e84911a8fe19a8fe21fe87a96d4afc8bbae9
2023-05-30 16:12:01 -05:00
Henry Schimke
22cabc2975
ported changes from c++ f80a9b923a14827cc78bb96703676c14ac61c1ed
2023-05-30 16:11:42 -05:00
Henry Schimke
eb97b628a9
fix performance issue in PatternView:
...
Previously converting from a `PatternView` to an array reference required an intermediary step, and the creation of a new array on the stack. The new implementation can pass a reference to the underyling data directly, without that intermediary allocation.
2023-05-13 11:03:07 -05:00
Henry Schimke
3fc068f49b
swap point_f and point functions
2023-05-04 14:50:32 -05:00
Henry Schimke
326da6808a
clippy fix
2023-05-04 13:53:57 -05:00
Henry Schimke
634722a806
cargo clippy --fix
2023-05-04 13:45:57 -05:00
Henry Schimke
592a4d694c
move more to generic points
2023-05-04 13:16:44 -05:00
Henry Schimke
74a830f462
switch to using Point in one-d-derive macros
...
Also start updates to make point more generic, still not complete or fully implemented.
Some code cleanup
2023-04-29 17:51:26 -05:00
Henry Schimke
508f5f14c5
code cleanup
2023-04-29 09:58:04 -05:00
Henry
ef999a4eb0
clippy fix
2023-04-28 19:41:23 -05:00
Henry
2afc6be3dc
cargo fix
2023-04-28 19:15:25 -05:00
Henry Schimke
09555a1d70
all tests pass ready to merge
2023-04-28 17:23:50 -05:00
Henry Schimke
4d703c4e51
all tests but 7 (SA) and inverted pass
2023-04-28 13:25:49 -05:00
Henry Schimke
6aee7a66b9
progress on passing tests
2023-04-27 10:59:39 -05:00
Henry Schimke
26109ab9ed
fix addition vs subtraction for ConcentricPattern
2023-04-26 16:00:09 -05:00
Henry Schimke
96cadb8e66
some progress in passing images
2023-04-26 13:17:57 -05:00
Henry Schimke
b216a446ee
ported latest c++ changes, does not pass all tests
2023-04-25 15:59:47 -05:00
Henry Schimke
b8b4bd523c
mqr tests pass
2023-04-25 12:50:54 -05:00
Henry Schimke
cf530422c9
port over c++ tests and weights
2023-04-24 19:09:01 -05:00
Henry Schimke
31413b3044
fix errant has_eci
2023-04-24 18:16:48 -05:00
Henry Schimke
483539a194
fix pattern test
2023-04-24 17:49:04 -05:00
Henry Schimke
d08f67feed
partial test complete
2023-04-24 17:42:40 -05:00
Henry Schimke
a811b56fbb
cargo fmt
2023-04-23 14:36:51 -05:00
Henry Schimke
cb7050a5dd
build result
2023-04-23 11:23:56 -05:00
Henry Schimke
b4f99b3195
use internal BinaryBitmap instead of [bool]
2023-04-22 16:23:32 -05:00
Henry Schimke
bec7c99dbb
partial success on parse, missing symbology id
2023-04-22 16:17:05 -05:00
Henry Schimke
789719d3eb
adding result points to sampler
2023-04-22 11:44:37 -05:00
Henry Schimke
d3ce9fcb90
still working on tests
2023-04-17 16:47:57 -05:00
Henry Schimke
de01f5c749
port SymbologyIdentifier test
2023-04-14 11:42:47 -05:00
Henry Schimke
23951ac87c
ported test SimpleSJIS and fixed regression pdf417
2023-04-14 11:03:04 -05:00
Henry Schimke
1900e1ca57
continued porting of test cases
2023-04-09 18:25:59 -05:00
Henry Schimke
8a1d0b3969
Beginning port of tests for qrcode from c++
2023-04-05 12:26:34 -05:00
Henry Schimke
44e2d52599
cleanup failures for existing tests
2023-04-03 16:08:15 -05:00
Henry Schimke
169db55a82
begin cleanup
2023-04-03 12:52:01 -05:00