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.
|
6 years ago |
Project Nayuki
|
08886d2a3e
|
Simplified a bit of code in JavaScript, TypeScript, Python.
|
6 years ago |
Project Nayuki
|
313b93d5b0
|
Tweaked JavaScript code to use String.substring() instead of the deprecated non-standard substr().
|
6 years ago |
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.
|
6 years ago |
Project Nayuki
|
5ac0e2a938
|
Inverted some if-else statements in QrCode.getPenaltyScore() without changing behavior, in all languages.
|
6 years ago |
Project Nayuki
|
111b20b2b9
|
Tweaked logic in QrCode.getPenaltyScore() for future expansion, without changing behavior, in all languages.
|
6 years ago |
Project Nayuki
|
a14de3d959
|
Renamed colorX, colorY local variables in QrCode.getPenaltyScore() to just color, in all language versions.
|
6 years ago |
Project Nayuki
|
f2ea49b7d4
|
Tweaked QrCode.drawFormatBits() to use end-exclusive range in second copy for clarity, in most languages.
|
6 years ago |
Project Nayuki
|
2f77345d24
|
Simplified a bit of JavaScript and TypeScript code.
|
6 years ago |
Project Nayuki
|
950955a4c5
|
Renamed QrSegment.getBits() to getData() in {Java, JavaScript, TypeScript, Python} code, to match C++ and Rust.
|
6 years ago |
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.
|
6 years ago |
Project Nayuki
|
1c9a9cf60c
|
Tweaked a few documentation comments.
|
6 years ago |
Project Nayuki
|
f011e52770
|
Updated and synchronized documentation comments for QrCode's instance methods, in all languages.
|
6 years ago |
Project Nayuki
|
76f97dd0b8
|
Updated and synchronized documentation comments for QrCode class's constructor and static factory functions, in all languages.
|
6 years ago |
Project Nayuki
|
95e5f14c36
|
Updated and synchronized QrCode class's top-level documentation comment, in all languages.
|
6 years ago |
Project Nayuki
|
a5b6c28a1f
|
Updated and synchronized documentation comments for QrCode class's fields and constants, in all languages.
|
6 years ago |
Project Nayuki
|
eebae19fb2
|
Reduced the use of the word "symbol" when referring to QR Codes, in all languages.
|
6 years ago |
Project Nayuki
|
79796901ea
|
Updated and synchronized documentation comments for QrSegment class's {top-level, constructor, makeBytes()}, in all languages.
|
6 years ago |
Project Nayuki
|
85eb6493fd
|
Updated and synchronized documentation comments for QrSegment's constants/functions involving character sets, in all languages.
|
6 years ago |
Project Nayuki
|
aa39108f0d
|
Added/updated/synchronized documentation comments for QrSegment's accessor methods, in all languages except C.
|
6 years ago |
Project Nayuki
|
139e67eee2
|
Updated and synchronized documentation comments for QrSegment's fields, in all languages.
|
6 years ago |
Project Nayuki
|
179f7be089
|
Updated and synchronized QrCode.Ecc and QrSegment.Mode enums' documentation comments, in all languages.
|
6 years ago |
Project Nayuki
|
29479efedf
|
Updated class BitBuffer's documentation comments, in all languages.
|
6 years ago |
Project Nayuki
|
b6bbaddf4f
|
Updated QrCode constructor argument checks in most languages to synchronize logic.
|
6 years ago |
Project Nayuki
|
06d80aade3
|
Tweaked comments and statement order in QrCode constructor, in most languages.
|
6 years ago |
Project Nayuki
|
d060e97e03
|
Tweaked two comments in QrCode constructor, in all languages except C.
|
6 years ago |
Project Nayuki
|
f63f7f79a6
|
Tweaked comment and blank line in QrCode constructor in some languages.
|
6 years ago |
Project Nayuki
|
0a0ac19f9b
|
Aligned code involving QrCode grid fields, in most languages.
|
6 years ago |
Project Nayuki
|
fd64af3e50
|
Rearranged QrCode constructor parameters in JavaScript/TypeScript/Python code to match order in Java/C++/Rust.
|
6 years ago |
Project Nayuki
|
ae7b5296f2
|
Renamed a constructor parameter in JavaScript and TypeScript code.
|
6 years ago |
Project Nayuki
|
7d49af97e1
|
Updated documentation comments for three QrSegment members, in all language versions.
|
6 years ago |
Project Nayuki
|
4ee7f6df96
|
Updated documentation comments for two QrSegment.Mode members, in all language versions.
|
6 years ago |
Project Nayuki
|
f9a40a31db
|
Updated and mostly synchronized comment for BitBuffer.appendBits(), in all languages except C.
|
6 years ago |
Project Nayuki
|
49e0902d9f
|
Updated, added, synchronized section comments to show abstraction level in classes QrCode and QrSegment, in all languages except C.
|
6 years ago |
Project Nayuki
|
859438d183
|
Moved QrCode class's max/min version constants, tweaked associated comments and blank lines, in all languages except C.
|
6 years ago |
Project Nayuki
|
af6a247121
|
Tweaked logic in QrSegment.makeEci() to reduce redundancy, in all languages except Rust.
|
6 years ago |
Project Nayuki
|
667c744d8b
|
Updated and synchronized the QrCode class top-level documentation comment, in all languages except C.
|
6 years ago |
Project Nayuki
|
6d79c97c42
|
Tweaked {JavaScript, TypeScript, HTML} code to encapsulate the application members.
|
6 years ago |
Project Nayuki
|
3ab5e7827c
|
Tweaked {HTML, JavaScript, TypeScript} code to move repetitive event handler registration from HTML to script.
|
6 years ago |
Project Nayuki
|
ef09729331
|
Reformatted long line and whitespace in HTML code, without changing behavior.
|
6 years ago |
Project Nayuki
|
34408d66aa
|
Tweaked the BitBuffer class top-level comment in all languages except C.
|
6 years ago |
Project Nayuki
|
b32c467031
|
Tweaked JavaScript code to implement inheritance more correctly.
|
6 years ago |
Project Nayuki
|
4eee2d43e6
|
Tweaked radio/checkbox spacing in HTML page.
|
6 years ago |
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.
|
6 years ago |
Project Nayuki
|
6903d28c90
|
Swapped {dy,dx} variables in commutative operations for clarity, in all languages.
|
6 years ago |
Project Nayuki
|
87868d7920
|
Renamed loop variables in QrCode.{drawFinderPattern(),drawAlignmentPattern()} for clarity, in all languages (but somewhat differently in C).
|
6 years ago |
Project Nayuki
|
957219dc91
|
Reformatted some whitespace for alignment in all language versions.
|
6 years ago |
Project Nayuki
|
3e642cf468
|
Simplified QrSegment.makeNumeric() logic in {Java, JavaScript, TypeScript, Python} language versions.
|
6 years ago |
Project Nayuki
|
e7854eb797
|
Reformatted some whitespace for alignment in all language versions.
|
6 years ago |
Project Nayuki
|
0a96eec52e
|
Simplified small pieces of TypeScript and JavaScript code.
|
6 years ago |