Henry Schimke
8e26bbe117
fix errors due to change in sign
2023-04-01 09:43:41 -05:00
Henry Schimke
8dde4744f2
actually use offset (p)
2023-03-31 20:27:58 -05:00
Henry Schimke
c103609550
port stepToNextEdge
2023-03-31 20:08:57 -05:00
Henry Schimke
097bfd1ead
port FastEdgeToEdgeCounter::new
2023-03-31 20:05:53 -05:00
Henry Schimke
612ef458f2
port FindBestFormatInfo
2023-03-31 16:36:15 -05:00
Henry Schimke
76fb937ca9
removing todo!()
2023-03-31 11:58:29 -05:00
Henry Schimke
98e30a1d80
porting formatinformation and eclevel
2023-03-30 15:01:31 -05:00
Henry Schimke
ae5539e270
add ReadQRCodewords
2023-03-30 10:32:42 -05:00
Henry Schimke
af626afc15
removed todo!() from qrcode_version.rs
2023-03-29 14:30:19 -05:00
Henry Schimke
6a1c5c568a
continued removal of todo!()
2023-03-29 12:10:58 -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
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 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
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
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
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
Henry Schimke
bef21af81e
clippy --fix && fmt
2023-03-06 11:37:37 -06:00
Henry Schimke
a821557209
disable some charactersets to match zxing
...
We should be able to allow these, research needs to be done into why they do not work.
2023-03-04 14:43:01 -06:00
Henry Schimke
69c0119c94
clippy --fix && fmt
2023-03-04 14:17:56 -06:00
Henry Schimke
8a0744e534
move to using Eci enum
...
Decouples the Eci and CharacterSet concepts within the library. Character sets can now exist independently from Eci encodation schemes.
2023-03-04 14:13:50 -06:00