Project Nayuki
|
35f3b292e7
|
Converted Javadoc comments of non-public members of Java QrSegment class to informal comments.
|
7 years ago |
Project Nayuki
|
950955a4c5
|
Renamed QrSegment.getBits() to getData() in {Java, JavaScript, TypeScript, Python} code, to match C++ and Rust.
|
7 years ago |
Project Nayuki
|
b7922a8dce
|
Tweaked code slightly.
|
7 years ago |
Project Nayuki
|
7d31874345
|
Updated Javadoc-specific sections of the Java QrSegment class to add not-null qualifications.
|
7 years ago |
Project Nayuki
|
2d12b392e8
|
Updated Javadoc-specific sections of the Java QrSegment class.
|
7 years ago |
Project Nayuki
|
79796901ea
|
Updated and synchronized documentation comments for QrSegment class's {top-level, constructor, makeBytes()}, in all languages.
|
7 years ago |
Project Nayuki
|
85eb6493fd
|
Updated and synchronized documentation comments for QrSegment's constants/functions involving character sets, in all languages.
|
7 years ago |
Project Nayuki
|
aa39108f0d
|
Added/updated/synchronized documentation comments for QrSegment's accessor methods, in all languages except C.
|
7 years ago |
Project Nayuki
|
139e67eee2
|
Updated and synchronized documentation comments for QrSegment's fields, in all languages.
|
7 years ago |
Project Nayuki
|
179f7be089
|
Updated and synchronized QrCode.Ecc and QrSegment.Mode enums' documentation comments, in all languages.
|
7 years ago |
Project Nayuki
|
ac6ef8fe31
|
Tweaked some miscellaneous code.
|
7 years ago |
Project Nayuki
|
7d49af97e1
|
Updated documentation comments for three QrSegment members, in all language versions.
|
7 years ago |
Project Nayuki
|
4ee7f6df96
|
Updated documentation comments for two QrSegment.Mode members, in all language versions.
|
7 years ago |
Project Nayuki
|
49e0902d9f
|
Updated, added, synchronized section comments to show abstraction level in classes QrCode and QrSegment, in all languages except C.
|
7 years ago |
Project Nayuki
|
af6a247121
|
Tweaked logic in QrSegment.makeEci() to reduce redundancy, in all languages except Rust.
|
7 years ago |
Project Nayuki
|
012d469ca5
|
Inlined some Java functions - refactored QrSegmentAdvanced, increased visibility of a constant in QrSegment.
|
7 years ago |
Project Nayuki
|
3e642cf468
|
Simplified QrSegment.makeNumeric() logic in {Java, JavaScript, TypeScript, Python} language versions.
|
7 years ago |
Project Nayuki
|
3ead3dbb84
|
Updated up to 8 comments in all language versions, but somewhat differently in each language.
|
7 years ago |
Project Nayuki
|
e9e7363c55
|
Tweaked Java comments and added assert.
|
7 years ago |
Project Nayuki
|
362d552c92
|
Simplified QrSegment.Mode.numCharCountBits() in all language versions.
|
7 years ago |
Project Nayuki
|
16b59e207d
|
Deleted unnecessary version range check in two private functions, in all language versions except Rust.
|
7 years ago |
Project Nayuki
|
4c882636bb
|
Updated comments for QrSegment.getTotalBits() in all language versions, but somewhat differently per language.
|
7 years ago |
Project Nayuki
|
1edde0571a
|
Simplified some Java code regarding Objects.requireNonNull().
|
7 years ago |
Project Nayuki
|
c8f05d24d1
|
Tweaked comments about inclusive ranges so that the word is consistently parenthesized.
|
7 years ago |
Project Nayuki
|
bf62065700
|
Simplified and clarified small pieces of Java code, without changing behavior.
|
7 years ago |
Project Nayuki
|
d8d2da49e4
|
Tweaked Javadoc to use the word "constructs" instead of "creates" for constructors.
|
7 years ago |
Project Nayuki
|
cc939b2ebe
|
Tweaked Java code to prevent arithmetic overflow for huge input data.
|
7 years ago |
Project Nayuki
|
dfe960aa60
|
Split a long line in a comment in {Java, JavaScript, C++} language versions, without changing wording.
|
8 years ago |
Project Nayuki
|
2fd05cc7ef
|
Split long lines in 2 comments in {Java, JavaScript, Python, C++} language versions, without changing wording.
|
8 years ago |
Project Nayuki
|
6dfb842afa
|
Tweaked Java and C++ code and comment slightly.
|
8 years ago |
Project Nayuki
|
6b2cfd98dc
|
Fixed the upper limit of ECI values to be more permissive according to the spec, in almost all language versions except C.
|
8 years ago |
Project Nayuki
|
f6e1276b08
|
Updated Java QrSegment fields from array to BitBuffer, changed methods and updated code that depended on this design.
|
8 years ago |
Project Nayuki
|
05d470fcca
|
Added BitBuffer-based constructor to Java QrSegment class, updated existing library and demo code to use it.
|
8 years ago |
Project Nayuki
|
a610a3d8df
|
Added support for making Extended Channel Interpretation (ECI) segments - in Java, C++, JavaScript, and Python language versions.
|
9 years ago |
Project Nayuki
|
52694b5327
|
Simplified/deoptimized Java and JavaScript code to use string search instead of lookup table for alphanumeric mode encoding, without changing functionality. This is similar to the previous commit 106e31d9c7. By comparison, the Python code had always used a proper dictionary, and the C code implemented string search from the start.
|
9 years ago |
Project Nayuki
|
b0123fee3d
|
Reduced lines in copyright notice of each source file (related to commit 4bba4c03ed).
|
9 years ago |
Project Nayuki
|
ac91c54ce1
|
Fixed QrSegment.getTotalBits() Java logic to catch integer overflow correctly (related to the C++ fix in commit 873652a82f).
|
9 years ago |
Project Nayuki
|
e062a386d0
|
Deleted copyright year in all source files, updated year in readme document.
|
9 years ago |
Project Nayuki
|
bd470926ca
|
Tweaked all Java code to replace explicit null checks with calls to Objects.requireNonNull() (requires Java SE 7+).
|
9 years ago |
Nayuki Minase
|
85703de600
|
Fixed subtle logic bug in QrSegment.java to match the API promise of a fully mutable list being returned.
|
10 years ago |
Nayuki Minase
|
f63f890235
|
Changed ~4 members to package-private in all language versions, updating code in Java version but only updating comments in JavaScript, Python, C++ versions.
|
10 years ago |
Nayuki Minase
|
be316029aa
|
Added and updated code comments for members (mostly) and within functions (a few), in all languages.
|
10 years ago |
Nayuki Minase
|
1df147943e
|
Tweaked section comments and blank lines for better uniformity across all language versions.
|
10 years ago |
Nayuki Minase
|
5692e951dd
|
Revamped QrCode.encodeSegments() to add parameters to make a much richer API, in all language versions; updated JavaScript demo script to handle new semantics.
|
10 years ago |
Nayuki Minase
|
ca7e7a60a7
|
Moved QrCode.encodeTextToSegment() to QrSegment.makeSegments() and changed the function's code somewhat, in all language versions; updated JavaScript demo script to handle new semantics.
|
10 years ago |
Nayuki Minase
|
bd52bc3252
|
Moved Java code into appropriate directory structure for packages.
|
10 years ago |