464 Commits

Author SHA1 Message Date
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
1f2de4bbba Tweaked Java QrSegmentAdvanced to be non-instantiable. 2018-10-05 07:32:35 +00:00
Project Nayuki
b89bb889a5 Tweaked C++ and Rust code to not use character entities (left over from copying Javadoc). 2018-10-05 07:29:20 +00:00
Project Nayuki
c3992b646f Tweaked Javadoc HTML code to convert all non-XML-predefined character entities to numeric form, for better compatibility with XHTML. 2018-10-05 07:28:19 +00:00
Project Nayuki
492ebeb5ab Fixed Javadoc syntax errors. 2018-10-05 04:35:08 +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
eab76f20d6 Updated class QrCode's field comments, in most languages. 2018-10-05 00:40:49 +00:00
Project Nayuki
028b377472 Updated a section comment in class QrCode, in most languages. 2018-10-05 00:30:10 +00:00
Project Nayuki
00fb83d4d5 Added and updated miscellaneous comments. 2018-10-05 00:23:28 +00:00
Project Nayuki
ac6ef8fe31 Tweaked some miscellaneous code. 2018-10-05 00:23:09 +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
55f410cc66 Slightly tweaked demo programs for clarity. 2018-10-04 19:09:26 +00:00
Project Nayuki
0cded0ba36 Aligned main comments in demo programs. 2018-10-04 19:08:23 +00:00
Project Nayuki
dd47ef10c7 Split long text constants in demo programs. 2018-10-04 19:06:54 +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
c8c29cc116 Renamed variables in C++ demo program to start from 0. 2018-10-04 01:50:26 +00:00
Project Nayuki
59e3933e8b Added and updated comments in Java QrSegmentAdvanced. 2018-10-03 21:14:45 +00:00
Project Nayuki
98741eb09a Slightly tweaked logic in Java QrSegmentAdvanced for robustness and efficiency. 2018-10-03 21:14:02 +00:00
Project Nayuki
46b6425838 Simplified some logic in Java QrSegmentAdvanced using Java SE 8 streams and lambdas. 2018-10-03 21:10:13 +00:00
Project Nayuki
18ff8dc0e5 Refactored Java QrSegmentAdvanced to move a piece of logic to a new function. 2018-10-03 21:01:23 +00:00
Project Nayuki
012d469ca5 Inlined some Java functions - refactored QrSegmentAdvanced, increased visibility of a constant in QrSegment. 2018-10-03 20:59:02 +00:00
Project Nayuki
4f61adf9ba Deleted section comments in TypeScript demo code. 2018-10-03 02:54: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
a3da832fc7 Changed Rust QrCode and QrSegment structs to be cloneable. 2018-10-02 09:10:20 +00:00
Project Nayuki
ddc29b89d7 Simplified some local numeric variable types in Rust code. 2018-10-02 09:03:50 +00:00
Project Nayuki
cdd1d0150d Tweaked BitBuffer.appendBits() comment and code in a few language versions. 2018-10-02 08:56:07 +00:00
Project Nayuki
dce44caf8f Tweaked BitBuffer.appendBits() comment in several language versions. 2018-10-02 08:55:34 +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
aa264f5a4d Simplified the arithmetic of an internal C function. 2018-09-18 08:58:30 +00:00
Project Nayuki
a19c7aa21b Reformatted a bit of whitespace in C code, to match other languages (commit 5a5626edb27e). 2018-09-17 04:15:29 +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
Project Nayuki
440efef8bf Tweaked C code to avoid unnecessary array initialization. 2018-09-17 03:40:08 +00:00