Project Nayuki
|
fd849b188c
|
Updated package version numbers.
|
2020-03-05 17:46:11 +00:00 |
Project Nayuki
|
2da5091674
|
Tweaked Rust code to add useful auto-derived traits to almost all structs.
|
2020-01-29 17:07:07 +00:00 |
Project Nayuki
|
1439e8e4a5
|
Simplified some Rust code.
|
2020-01-27 00:53:27 +00:00 |
Project Nayuki
|
6ea933f159
|
Refactored Rust code to collect some private functions into new private struct.
|
2020-01-20 03:22:04 +00:00 |
Project Nayuki
|
29119d3f2e
|
Fixed typo, added blank line.
|
2020-01-20 03:06:05 +00:00 |
Project Nayuki
|
fe992753d2
|
Tweaked Rust code to convert more integer casts from 'as' to 'from'.
|
2019-09-18 20:40:23 +00:00 |
Project Nayuki
|
6e088f72d3
|
Added an assertion to QrCode.getNumRawDataModules() in all language versions.
|
2019-09-13 04:09:42 +00:00 |
Project Nayuki
|
585e80e4f5
|
Slightly simplified Rust code so that for-loops and lambdas capture variables as value-copy instead of reference.
|
2019-09-13 04:03:32 +00:00 |
Project Nayuki
|
e83ac1cd62
|
Simplified and clarified various pieces of Rust code.
|
2019-09-13 04:02:23 +00:00 |
Project Nayuki
|
2136d88ac8
|
Tweaked Rust code to use inclusive-range for-loops where appropriate.
|
2019-09-13 03:44:56 +00:00 |
Project Nayuki
|
9fdd05e64d
|
Simplified some pieces of Rust code.
|
2019-09-12 17:26:51 +00:00 |
Project Nayuki
|
765527895c
|
Tightened some Rust variable scopes, simplified a bit of code.
|
2019-09-12 17:25:32 +00:00 |
Project Nayuki
|
6007d92aaa
|
Tweaked Rust code to reduce redundant type declarations.
|
2019-09-12 17:19:39 +00:00 |
Project Nayuki
|
eb115a9931
|
Tweaked Rust code to convert more integer casts from 'as' to 'from'.
|
2019-09-12 16:24:41 +00:00 |
Project Nayuki
|
6431ef47fd
|
Tweaked Rust code to have safer integer lossless upcasts, thanks to clippy's diagnostics.
|
2019-08-10 02:47:22 +00:00 |
Project Nayuki
|
621a77757e
|
Simplified miscellaneous Rust code, due to clippy linting.
|
2019-08-10 02:41:40 +00:00 |
Project Nayuki
|
78ee34f9a6
|
Simplified some Rust methods to be pass-by-copy-value instead of pass-by-reference, thanks to clippy (linter)'s suggestions.
|
2019-08-10 02:39:13 +00:00 |
Project Nayuki
|
1424d9f332
|
Simplified a bit of TypeScript and Rust code using for-each looping.
|
2019-08-10 02:36:56 +00:00 |
Project Nayuki
|
50d00ebf76
|
Simplified Rust code using ?-operator on Option (Rust 1.22).
|
2019-08-08 06:58:20 +00:00 |
Project Nayuki
|
20e904578e
|
Updated readme text in multiple programming language versions.
|
2019-07-30 20:44:38 +00:00 |
Project Nayuki
|
8407d37839
|
Updated package version numbers.
|
2019-07-14 17:15:03 +00:00 |
Project Nayuki
|
ee5e4ca121
|
Tweaked a few comments.
|
2019-07-14 17:10:57 +00:00 |
Project Nayuki
|
b6aa563812
|
Tweaked a comment in QrCode.reedSolomonComputeDivisor() in 4 language versions.
|
2019-07-14 17:10:36 +00:00 |
Project Nayuki
|
b5aaadf758
|
Demoted ReedSolomonGenerator from a class to a set of functions, and changed some names and comments, in all languages except C. This reduces code verbosity but doesn't change public APIs or visible behavior. The code organization is similar to the finder-like-pattern-detector feature.
|
2019-07-14 16:54:00 +00:00 |
Project Nayuki
|
c5ad557eea
|
Updated the finder pattern detector logic in the other 6 language versions to match Java code.
|
2019-07-06 03:30:51 +00:00 |
Project Nayuki
|
1ca214499b
|
Renamed a local variable in all language versions (although the Java version has different logic).
|
2019-07-06 01:43:20 +00:00 |
Project Nayuki
|
fd083f70e8
|
Reordered calls to applyMask()/drawFormatBits() for conceptual clarity, without changing output (because masks don't affect format bits), in all language versions.
|
2018-11-04 19:26:33 +00:00 |
Project Nayuki
|
22319bf90f
|
Tweaked Rust code to inline handle_constructor_masking().
|
2018-11-04 19:25:45 +00:00 |
Project Nayuki
|
86149fa1b2
|
Updated Python and Rust package version number.
|
2018-11-02 00:40:17 +00:00 |
Project Nayuki
|
af872343c0
|
Completely rewrote the algorithm for detecting finder-like patterns, making it more accurate and compliant with the QR Code specification, in all languages.
|
2018-10-26 06:53:12 +00:00 |
Project Nayuki
|
5ac0e2a938
|
Inverted some if-else statements in QrCode.getPenaltyScore() without changing behavior, in all languages.
|
2018-10-26 05:24:21 +00:00 |
Project Nayuki
|
111b20b2b9
|
Tweaked logic in QrCode.getPenaltyScore() for future expansion, without changing behavior, in all languages.
|
2018-10-26 05:21:34 +00:00 |
Project Nayuki
|
a14de3d959
|
Renamed colorX, colorY local variables in QrCode.getPenaltyScore() to just color, in all language versions.
|
2018-10-26 03:47:04 +00:00 |
Project Nayuki
|
025400e706
|
Tweaked a package-private Rust function to not be public.
|
2018-10-26 02:42:49 +00:00 |
Project Nayuki
|
c36c4a28eb
|
Updated Java, C++, Python, Rust worker programs to catch the new exception; removed error message string comparisons.
|
2018-10-26 02:42:35 +00:00 |
Project Nayuki
|
8da8107cc2
|
Updated QrCode.encodeSegments() to throw DataTooLongException - in Java, C++, Python, Rust code. Rust code also changes return types from Option to Result. Updated Java and Rust documentation.
|
2018-10-26 02:42:04 +00:00 |
Project Nayuki
|
4635e8a8a8
|
Added new unused "data too long" exception/error class to Java, C++, Python, Rust code.
|
2018-10-26 02:39:46 +00:00 |
Project Nayuki
|
3da57e5aa0
|
Fixed Rust code examples in multiple files (due to commit 9628e25971 ).
|
2018-10-14 05:03:33 +00:00 |
Project Nayuki
|
e883e31f0a
|
Updated Rust crate version number.
|
2018-10-13 03:24:57 +00:00 |
Project Nayuki
|
d234e1c73b
|
Added Rust documentation comments for Version and Mask struct+impl.
|
2018-10-13 03:20:42 +00:00 |
Project Nayuki
|
38d8d3377f
|
Added Rust crate summary documentation comment.
|
2018-10-13 01:41:45 +00:00 |
Project Nayuki
|
d2e2f8b596
|
Tweaked comments in Rust code to end in a period, for enum constants.
|
2018-10-13 01:32:29 +00:00 |
Project Nayuki
|
40858c7b11
|
Tweaked comments in Rust code to reflow the hard line wrapping, without changing HTML output.
|
2018-10-13 01:31:28 +00:00 |
Project Nayuki
|
7d84b8b128
|
Tweaked comments in Rust code to fix Rust-specific facts.
|
2018-10-13 01:27:50 +00:00 |
Project Nayuki
|
0810860b57
|
Tweaked comments in Rust code to use Markdown formatting.
|
2018-10-13 01:27:28 +00:00 |
Project Nayuki
|
a8039110d7
|
Tweaked comments in Rust code to add new paragraph breaks.
|
2018-10-13 01:13:10 +00:00 |
Project Nayuki
|
b8e8658de9
|
Tweaked comments in Rust code to add paragraph breaks to correspond to Javadoc.
|
2018-10-13 01:10:59 +00:00 |
Project Nayuki
|
aef9d3dc4c
|
Tweaked comments in Rust code to start new paragraph after first sentence, just like Javadoc.
|
2018-10-13 01:05:16 +00:00 |
Project Nayuki
|
4b6e151955
|
Tweaked comments in Rust code to convert all public members to real documentation comments.
|
2018-10-13 00:57:13 +00:00 |
Project Nayuki
|
4e774437b3
|
Simplified some Rust code.
|
2018-10-08 22:39:18 +00:00 |