Commit Graph

322 Commits (c0b684bc18d073f50918e4a3078e341686134fb0)
 

Author SHA1 Message Date
Project Nayuki c0b684bc18 Tweaked comment for kanji demo in multiple languages, so that it corresponds to the order in the sample text string.
7 years ago
Project Nayuki f2189395d0 Tweaked whitespace in TypeScript code to match other language versions.
7 years ago
Project Nayuki b652d6958e Tweaked comments and blank line, in multiple languages.
7 years ago
Project Nayuki 80797f449e Tweaked pluralization in section comments, in multiple languages.
7 years ago
Project Nayuki ea9b207b0b Fixed JavaScript UTF-16 logic to handle a rare erroneous edge case.
7 years ago
Project Nayuki 236efbeccd Simplified toSvgString() in JavaScript code.
7 years ago
Project Nayuki 1a5207ece3 Deleted unused method in JavaScript code (related to commit b86466ecd5).
7 years ago
Project Nayuki 88ff414a24 Added TypeScript port of the library.
7 years ago
Project Nayuki b5ab7dfb7f Simplified JavaScript demo code to use textContent instead of manipulating text nodes.
7 years ago
Project Nayuki d0945942a9 Simplified and clarified pieces of Rust code, without changing functionality.
7 years ago
Project Nayuki 693304b8c3 Updated all language versions to add getBit() helper function and refactor existing arithmetic code to use it.
7 years ago
Project Nayuki 092ffb1171 Added some local variables to Rust code to reduce line length.
7 years ago
Project Nayuki 606a2d2924 Simplified some logic in Python and Rust code.
7 years ago
Project Nayuki a54cadf25a Changed Rust code style to use Self for struct QrSegment.
7 years ago
Project Nayuki c698fa54a9 Changed Rust code style to use Self for struct QrCode.
7 years ago
Project Nayuki d1989e912b Simplified Rust code to avoid fully qualifying enum constants in exhaustive matches.
7 years ago
Project Nayuki b0f4c1450c Simplified Rust code to drop type annotations for obvious Boolean variables.
7 years ago
Project Nayuki ede63e8538 Simplified Rust code to use += operator instead of String.push_str().
7 years ago
Project Nayuki 390198ea4b Tweaked readme document.
7 years ago
Project Nayuki 9728f19f59 Added integer overflow checks to toSvgString() in Java, C++, Rust code; added checks to toImage() in Java code.
7 years ago
Project Nayuki 6a71979c2a Tweaked C++ code style to use assignment operator instead of constructor for simple initialization of receiving an object.
7 years ago
Project Nayuki 18f9b7c6ce Tweaked C++ code for style and robustness.
7 years ago
Project Nayuki 015c243fb2 Tweaked C++ worker program to be more robust to bad inputs.
7 years ago
Project Nayuki 3208954e81 Changed and simplified C++ code by converting Ecc from class to enum, updated related code.
7 years ago
Project Nayuki 6b33f4fd9c Readme: Fixed C++ example code, due to API change in commit a138e6fbc3.
7 years ago
Project Nayuki f5be34c3fc Simplified a bit of Rust code.
7 years ago
Project Nayuki 908dbbfb31 Added initial values to some variables in C and C++ code to avoid potential compiler warnings.
7 years ago
Project Nayuki 7e18dfe885 Tweaked C code to be slightly more efficient by using static constant data.
7 years ago
Project Nayuki 30a9474596 Added initial values to some variables in C code to avoid potential compiler warnings.
7 years ago
Project Nayuki 0f73afa367 Updated Java worker program to close input stream and reduce indentation.
7 years ago
Project Nayuki 9628e25971 Updated Rust code to wrap valid mask numbers in a simple struct, removed unnecessary argument assertions.
7 years ago
Project Nayuki a88f0942af Updated Rust code to wrap valid version numbers in a simple struct, removed unnecessary argument assertions.
7 years ago
Project Nayuki 27aad80052 Updated Rust code to use wrapper struct for BitBuffer, to avoid repeatedly writing mutable borrows.
7 years ago
Project Nayuki 5a5626edb2 Added integer constants for QR Code min/max version numbers, made use of new constants in library and example applications, in all language versions except C.
7 years ago
Project Nayuki 6f5eccf2fc Tweaked some Rust code for clarity, without changing behavior.
7 years ago
Project Nayuki d9dca158e3 Simplified some Rust code by removing explicit type parameter but adding types to integer constants.
7 years ago
Project Nayuki e0672f5fd5 Simplified some Rust code by moving Vec's type parameter to the function call instead of being in the variable declaration's type.
7 years ago
Project Nayuki 692f3f008b Clarified Python demo code by importing classes into current namespace.
7 years ago
Project Nayuki 6a71e09f72 Added/tweaked comments and blank lines in demo programs of all language versions except JavaScript.
7 years ago
Project Nayuki 8fe7878e1e Changed output format of C and C++ demo programs to match design intent and other languages.
7 years ago
Project Nayuki b86466ecd5 - Deleted constructors/functions/code for remasking existing QrCode object (due to doubtful real-world usefulness): C++, Java, JavaScript, Python, Rust.
7 years ago
Project Nayuki c4c8d6ba45 Added examples of custom segments to C demo program.
7 years ago
Project Nayuki 202fdd39d3 Edited and added numerous comments for C library members.
7 years ago
Project Nayuki e36f6953dc Simplified a bit of C code.
7 years ago
Project Nayuki 2b9770f54a Added comments to numerous new C functions.
7 years ago
Project Nayuki 55b0056f38 Added some assertions to new C functions.
7 years ago
Project Nayuki 13c136db8b Made C function getTotalBits() testable, added test cases.
7 years ago
Project Nayuki dcdd743ef5 Simplified C library's numCharCountBits() function, updated dependent code.
7 years ago
Project Nayuki 9e9eaf488e Deleted 3 unused C private functions, deleted 1 associated test case.
7 years ago
Project Nayuki 562f478d26 Rewrote and simplified C functions encodeText() and encodeBinary() to use new encodeSegmentsAdvanced(), without changing behavior (except for bugs).
7 years ago