Henry Schimke
4ccfeddf4e
clap version bump
2023-03-28 18:19:33 -05:00
Henry Schimke
517b23b481
more todo!() removal
2023-03-28 16:46:36 -05:00
Henry Schimke
74a459f65a
continue removing todo!()s
2023-03-28 16:31:41 -05:00
Henry Schimke
607bb28101
micro versions
2023-03-28 11:16:05 -05:00
Henry Schimke
0636a63291
partial stub out of decoder
2023-03-27 11:45:26 -05:00
Henry Schimke
d2316408b5
stage for port
2023-03-21 15:26:45 -05:00
Henry Schimke
c2ca7fa2b0
port find bounding box
...
though it might not need to be ported, evaluate removing later.
2023-03-21 11:59:56 -05:00
Henry Schimke
5450f05d1b
Merge branch 'main' into port_cpp_qrcode
2023-03-21 11:57:03 -05:00
Henry Schimke
8a77e7b7ab
convert to using point...
...
instead of vectors for finding corners in bitmatrix
2023-03-21 11:56:53 -05:00
Henry Schimke
7b6a80e4ac
move some todo!() to unimplemented!()
2023-03-21 11:26:30 -05:00
Henry Schimke
8486cba277
port bitmatrix_curosor readpattern
2023-03-21 11:22:31 -05:00
Henry Schimke
94ad7753c2
Merge branch 'main' into port_cpp_qrcode
2023-03-21 10:19:25 -05:00
Henry Schimke
890fb4901f
v0.4.3
2023-03-21 10:16:46 -05:00
Henry Schimke
2b3ed37924
add tests for bitmatrix out of bounds panic
...
addresses #27 and #28
2023-03-21 09:57:58 -05:00
Henry A Schimke
94d07a1b65
Merge pull request #29 from Olssdani/fix_out_of_bound_index
...
Fixed crash because of out of bound indices for MaxiCode.
2023-03-21 09:46:59 -05:00
Henry Schimke
d183a326aa
in progress
2023-03-21 09:19:52 -05:00
Olssdani
8eaabb1c90
Change condition since we went out of bound
2023-03-21 14:29:07 +01:00
Olssdani
83d78fb970
Fixed crash
2023-03-21 13:55:24 +01:00
Henry Schimke
638c2ac72f
port DimensionOffset and DimensionStep
2023-03-20 17:10:05 -05:00
Henry Schimke
f852e14331
move some functions around
2023-03-20 16:39:19 -05:00
Henry Schimke
372bb454c0
reorganize some impl blocks
2023-03-20 15:33:01 -05:00
Henry Schimke
0df86d4fd4
detector builds but does not work
2023-03-20 12:12:25 -05:00
Henry Schimke
3d75de7183
DetectPureQR ported
2023-03-20 11:09:06 -05:00
Henry Schimke
75313c26f8
Merge branch 'main' into port_cpp_qrcode
2023-03-20 10:29:14 -05:00
Henry Schimke
33ea52c3f7
Add test case for cropped, transposed, luma8 image
2023-03-20 10:00:24 -05:00
Henry Schimke
a260469ee6
update to v0.4.2
2023-03-19 15:33:32 -05:00
Henry Schimke
4ffeeb9d7f
Fix cropped image support in luma source
...
This is related to #27 , corrects issue introduced with previous fix.
2023-03-19 15:32:41 -05:00
Henry Schimke
f3af7d72a9
checking, midwork
2023-03-19 15:03:46 -05:00
Henry Schimke
4c8db1f73f
in_progress port from cpp
2023-03-18 15:48:47 -05:00
Henry Schimke
07b934283b
incomplete port of detector
2023-03-16 14:47:37 -05:00
Henry Schimke
0a3ba35d4e
Merge branch 'main' into port_cpp_qrcode
2023-03-16 14:28:33 -05:00
Henry Schimke
4bb228073a
fix rotation regression for Luma8
...
part of #27 . This is an issue with get_matrix after a rotation.
2023-03-16 14:01:31 -05:00
Henry Schimke
112e20c9c3
fix version
2023-03-16 13:41:04 -05:00
Henry Schimke
9527bb28f9
fix versions
2023-03-16 13:39:17 -05:00
Henry Schimke
d379dc9ded
v0.4.0: This is a breaking change
2023-03-16 13:37:13 -05:00
Henry Schimke
963c9da285
correct Luma8LuminanceSource rotation
...
This addresses #27 , it adds a test case to validate square, wide, and tall variants of the rotation matrix. The current implementation is slower and less memor efficient for rectangular matrixes.
2023-03-16 13:32:20 -05:00
Henry Schimke
e49f873bc9
incomplete port of detector
2023-03-13 12:35:58 -05:00
Henry Schimke
5d6f4b1d94
clippy --fix
2023-03-12 11:53:52 -05:00
Henry Schimke
3c575ed2d3
port concentric finder (no test)
2023-03-12 11:49:33 -05:00
Henry Schimke
80c5e57632
does not build, mostly ported concentric_finder
2023-03-11 19:06:55 -06:00
Henry Schimke
520764e320
ported tests pass
2023-03-10 16:26:49 -06:00
Henry Schimke
bd2189cf08
ported pattern.h, no tests pass
2023-03-10 13:36:05 -06:00
Henry Schimke
5593a8f8f7
move ported cpp_shared resources
2023-03-08 18:51:48 -06:00
Henry Schimke
111baaab81
clippy --fix
2023-03-08 14:37:45 -06:00
Henry Schimke
e1332c8010
port DefaultGridSampler
2023-03-08 14:36:43 -06:00
Henry Schimke
717b74fd99
cleanup point transform code
2023-03-08 12:46:52 -06:00
Henry Schimke
2b7d053646
Promote Quadrilateral to default
...
The library now uses the `Quadrilateral` struct when handling sets of four points in `GridSampler` and `PerspectiveTransform`
2023-03-08 11:17:43 -06:00
Henry Schimke
d5e6a5d0a7
update eci_string_builder
...
This change modifies how the ECIStringBuilder works. Perviously it encoded data as it went, whenever the eci state changed. The new method only decodes data when it is requested, simply appending bytes as it goes otherwise.
This should improve performance in a few situations.
This release also uses the ECIStringBuilder in qrcodes, which previously handled their own decoding.
2023-03-07 17:09:42 -06:00
Henry Schimke
19d5b6276c
cargo fmt
2023-03-06 12:24:47 -06:00
Henry Schimke
921b51a405
enable all eci charactersets
...
This is not enabled for the eci encoder set builder, in which the encoding crate results in some encoders being equivelent and thus resulting in odd test cases.
2023-03-06 12:23:53 -06:00