Commit Graph

126 Commits (f011e527709ff2ce3d4e436f5b05a53cefa46de2)

Author SHA1 Message Date
Project Nayuki 26caba3572 Tweaked documentation comment and blank line in JavaScript code.
8 years ago
Project Nayuki 1d5e77d4fc Simplified some code in QrCode.getAlignmentPatternPositions() in most language versions.
9 years ago
Project Nayuki ff9fbba9cf Renamed loop variable from j to i in ReedSolomonGenerator.getRemainder() in most language versions.
9 years ago
Project Nayuki a9a5cdbb58 Updated documentation comments for 3 functions in all language versions.
9 years ago
Nayuki Minase 2de9610756 Added comment about remainder bits in QR symbol in all language versions.
9 years ago
Nayuki Minase 9a832a200d Added QrCode.drawCanvas() to JavaScript version of the library, by moving it from the demo program.
9 years ago
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 549f4bb38b Added HTML elements and JavaScript demo code to support QR Code output as an SVG vector image.
9 years ago
Nayuki Minase fc705efac3 Added white background rectangle to SVG XML code output, in all language versions.
9 years ago
Nayuki Minase 1d27211497 Updated JavaScript demo code to show no canvas if QR Code generation failed.
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 3878c12a81 Added HTML and JavaScript code to support advanced QR Code generation parameters.
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 de261ca62d Reorganized the JavaScript demo code for modularity and clarity without changing behavior.
9 years ago
Nayuki Minase ee88ce819c Fixed a bug and reordered a line of code in the JavaScript demo script.
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