Commit Graph

115 Commits (614169fc88150725554ea775a6c53dceeb7dfd26)

Author SHA1 Message Date
Nayuki Minase 4fcf02d1f9 Added comments and renamed variables in QrCode.appendErrorCorrection() in all language versions.
9 years ago
Nayuki Minase 1fb0283189 Added robustness checks to JavaScript, Python, C++ code without changing functionality in normal operation.
9 years ago
Nayuki Minase fc5f11b3b2 Tweaked line breaking, whitespace, and declaration ordering without changing behavior.
9 years ago
Nayuki Minase 3c995fa096 Updated some comments to note public and private members in JavaScript, Python, C++ code.
9 years ago
Nayuki Minase a4cccee0b3 Changed 2 members to public in JavaScript code, changed 1 member to explicitly private in Python code.
9 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.
9 years ago
Nayuki Minase be316029aa Added and updated code comments for members (mostly) and within functions (a few), in all languages.
9 years ago
Nayuki Minase 1df147943e Tweaked section comments and blank lines for better uniformity across all language versions.
9 years ago
Nayuki Minase a8d8b6ddbe Refactored JavaScript code to replace get*() methods with read-only fields created by Object.defineProperty().
9 years ago
Nayuki Minase fc705efac3 Added white background rectangle to SVG XML code output, in all language versions.
9 years ago
Nayuki Minase c55751e7bd Fixed JavaScript code for detecting the need for a larger QR Code version, due to incorrect code simplification in commit 5692e951dd.
9 years ago
Nayuki Minase f325bfe638 Moved {encodeText(), encodeBinary(), encodeSegments()} into class QrCode in Python and JavaScript implementations, for consistency with Java implementation.
9 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.
9 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.
9 years ago
Nayuki Minase bc10146355 Moved all code into new subdirectories per programming language.
9 years ago