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
|
08886d2a3e
|
Simplified a bit of code in JavaScript, TypeScript, Python.
|
2018-11-01 18:00:02 +00:00 |
|
Project Nayuki
|
313b93d5b0
|
Tweaked JavaScript code to use String.substring() instead of the deprecated non-standard substr().
|
2018-10-28 18:27:12 +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
|
f2ea49b7d4
|
Tweaked QrCode.drawFormatBits() to use end-exclusive range in second copy for clarity, in most languages.
|
2018-10-13 19:54:30 +00:00 |
|
Project Nayuki
|
2f77345d24
|
Simplified a bit of JavaScript and TypeScript code.
|
2018-10-09 01:41:05 +00:00 |
|
Project Nayuki
|
950955a4c5
|
Renamed QrSegment.getBits() to getData() in {Java, JavaScript, TypeScript, Python} code, to match C++ and Rust.
|
2018-10-06 04:49:04 +00:00 |
|
Project Nayuki
|
c7bc281e18
|
Inlined BitBuffer.getBytes() into its single usage (with simplification because the bit length is a multiple of 8) in most language versions, synchronized comment and variable name in Rust version.
|
2018-10-06 04:44:03 +00:00 |
|
Project Nayuki
|
1c9a9cf60c
|
Tweaked a few documentation comments.
|
2018-10-06 03:37:21 +00:00 |
|
Project Nayuki
|
f011e52770
|
Updated and synchronized documentation comments for QrCode's instance methods, in all languages.
|
2018-10-06 03:26:54 +00:00 |
|
Project Nayuki
|
76f97dd0b8
|
Updated and synchronized documentation comments for QrCode class's constructor and static factory functions, in all languages.
|
2018-10-06 03:11:03 +00:00 |
|
Project Nayuki
|
95e5f14c36
|
Updated and synchronized QrCode class's top-level documentation comment, in all languages.
|
2018-10-05 21:17:52 +00:00 |
|
Project Nayuki
|
a5b6c28a1f
|
Updated and synchronized documentation comments for QrCode class's fields and constants, in all languages.
|
2018-10-05 20:56:50 +00:00 |
|
Project Nayuki
|
eebae19fb2
|
Reduced the use of the word "symbol" when referring to QR Codes, in all languages.
|
2018-10-05 20:30:26 +00:00 |
|
Project Nayuki
|
79796901ea
|
Updated and synchronized documentation comments for QrSegment class's {top-level, constructor, makeBytes()}, in all languages.
|
2018-10-05 19:38:36 +00:00 |
|
Project Nayuki
|
85eb6493fd
|
Updated and synchronized documentation comments for QrSegment's constants/functions involving character sets, in all languages.
|
2018-10-05 19:34:42 +00:00 |
|
Project Nayuki
|
aa39108f0d
|
Added/updated/synchronized documentation comments for QrSegment's accessor methods, in all languages except C.
|
2018-10-05 19:30:21 +00:00 |
|
Project Nayuki
|
139e67eee2
|
Updated and synchronized documentation comments for QrSegment's fields, in all languages.
|
2018-10-05 19:27:11 +00:00 |
|
Project Nayuki
|
179f7be089
|
Updated and synchronized QrCode.Ecc and QrSegment.Mode enums' documentation comments, in all languages.
|
2018-10-05 17:58:16 +00:00 |
|
Project Nayuki
|
29479efedf
|
Updated class BitBuffer's documentation comments, in all languages.
|
2018-10-05 17:35:18 +00:00 |
|
Project Nayuki
|
b6bbaddf4f
|
Updated QrCode constructor argument checks in most languages to synchronize logic.
|
2018-10-05 02:27:00 +00:00 |
|
Project Nayuki
|
06d80aade3
|
Tweaked comments and statement order in QrCode constructor, in most languages.
|
2018-10-05 02:14:43 +00:00 |
|
Project Nayuki
|
d060e97e03
|
Tweaked two comments in QrCode constructor, in all languages except C.
|
2018-10-05 01:47:05 +00:00 |
|
Project Nayuki
|
f63f7f79a6
|
Tweaked comment and blank line in QrCode constructor in some languages.
|
2018-10-05 01:44:06 +00:00 |
|
Project Nayuki
|
0a0ac19f9b
|
Aligned code involving QrCode grid fields, in most languages.
|
2018-10-05 01:42:57 +00:00 |
|
Project Nayuki
|
fd64af3e50
|
Rearranged QrCode constructor parameters in JavaScript/TypeScript/Python code to match order in Java/C++/Rust.
|
2018-10-05 00:56:29 +00:00 |
|
Project Nayuki
|
ae7b5296f2
|
Renamed a constructor parameter in JavaScript and TypeScript code.
|
2018-10-05 00:50:31 +00:00 |
|
Project Nayuki
|
7d49af97e1
|
Updated documentation comments for three QrSegment members, in all language versions.
|
2018-10-05 00:21:12 +00:00 |
|
Project Nayuki
|
4ee7f6df96
|
Updated documentation comments for two QrSegment.Mode members, in all language versions.
|
2018-10-04 22:16:25 +00:00 |
|
Project Nayuki
|
f9a40a31db
|
Updated and mostly synchronized comment for BitBuffer.appendBits(), in all languages except C.
|
2018-10-04 20:07:10 +00:00 |
|
Project Nayuki
|
49e0902d9f
|
Updated, added, synchronized section comments to show abstraction level in classes QrCode and QrSegment, in all languages except C.
|
2018-10-04 19:56:07 +00:00 |
|
Project Nayuki
|
859438d183
|
Moved QrCode class's max/min version constants, tweaked associated comments and blank lines, in all languages except C.
|
2018-10-04 19:40:43 +00:00 |
|
Project Nayuki
|
af6a247121
|
Tweaked logic in QrSegment.makeEci() to reduce redundancy, in all languages except Rust.
|
2018-10-04 19:26:21 +00:00 |
|
Project Nayuki
|
667c744d8b
|
Updated and synchronized the QrCode class top-level documentation comment, in all languages except C.
|
2018-10-04 18:48:29 +00:00 |
|
Project Nayuki
|
6d79c97c42
|
Tweaked {JavaScript, TypeScript, HTML} code to encapsulate the application members.
|
2018-10-03 02:53:48 +00:00 |
|
Project Nayuki
|
3ab5e7827c
|
Tweaked {HTML, JavaScript, TypeScript} code to move repetitive event handler registration from HTML to script.
|
2018-10-03 02:49:37 +00:00 |
|
Project Nayuki
|
ef09729331
|
Reformatted long line and whitespace in HTML code, without changing behavior.
|
2018-10-03 02:34:51 +00:00 |
|
Project Nayuki
|
34408d66aa
|
Tweaked the BitBuffer class top-level comment in all languages except C.
|
2018-10-02 00:21:19 +00:00 |
|
Project Nayuki
|
b32c467031
|
Tweaked JavaScript code to implement inheritance more correctly.
|
2018-10-02 00:06:15 +00:00 |
|
Project Nayuki
|
4eee2d43e6
|
Tweaked radio/checkbox spacing in HTML page.
|
2018-10-01 23:59:19 +00:00 |
|
Project Nayuki
|
bc6f776429
|
Updated JavaScript code for type purity to ensure the modules array is actually Boolean (instead of numeric) after masking, tweaked TypeScript code to correspond to new JS code.
|
2018-09-17 03:59:20 +00:00 |
|
Project Nayuki
|
6903d28c90
|
Swapped {dy,dx} variables in commutative operations for clarity, in all languages.
|
2018-09-17 03:51:57 +00:00 |
|
Project Nayuki
|
87868d7920
|
Renamed loop variables in QrCode.{drawFinderPattern(),drawAlignmentPattern()} for clarity, in all languages (but somewhat differently in C).
|
2018-09-17 03:47:58 +00:00 |
|