Commit Graph

133 Commits (111b20b2b99423731dc33bbb983662aa99408d98)

Author SHA1 Message Date
Project Nayuki 8d64b3a9bb Updated QR Code JavaScript demo HTML page to improve layout and visual appearance, while retaining same set of features.
8 years ago
Project Nayuki 2ffc439340 Updated comments in drawFunctionPatterns() of all other language versions to synchronize with C code.
8 years ago
Project Nayuki 7c173b79b4 Simplified code for 'upward' variable in all language versions, without changing behavior.
8 years ago
Project Nayuki 3e634c9f26 Renamed variable 'upwards' to 'upward' in drawCodewords() of all language versions, without changing behavior.
8 years ago
Project Nayuki f020833cd4 Simplified code in all language versions of the library (C, C++, Java, JavaScript, Python) and reduced table size, without changing behavior.
8 years ago
Project Nayuki e062a386d0 Deleted copyright year in all source files, updated year in readme document.
8 years ago
Project Nayuki b2e7844a94 Updated wording of documentation comments in {C++, JavaScript, Python} versions - changed the word "specified" to "given" for consistency.
8 years ago
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