Commit Graph

837 Commits (master)
 

Author SHA1 Message Date
Project Nayuki 67ebd5215d Renamed function in QrSegmentAdvanced to makeKanji(), for consistency with other static factories.
7 years ago
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 63eaacac1b Updated URLs to the project-specific new page.
7 years ago
Project Nayuki 9e9890ada9 Inlined a private method.
7 years ago
Project Nayuki aef4073a22 Sped up QrCode.getPenaltyScore() by combining and rewriting loops.
7 years ago
Project Nayuki 797d5bc3d0 Tweaked code to reuse constants.
7 years ago
Project Nayuki 71cc6576f6 Updated cache logic to be exception-safe.
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 e493029731 Added a batch-testing worker program.
7 years ago
Project Nayuki 2ea993a381 Implemented principal QR Code class, added demo program.
7 years ago
Project Nayuki 68fdc6024e Fixed a bug in the alphanumeric mode encoder function.
7 years ago
Project Nayuki 0f73afa367 Updated Java worker program to close input stream and reduce indentation.
7 years ago
Project Nayuki 2fc396a607 Implemented some supporting methods and changes for BitBuffer, QrSegment, QrTemplate.
7 years ago
Project Nayuki 0c637b5705 Implemented QR template class.
7 years ago
Project Nayuki d842b7ca57 Implement QR segment class, exposed bit buffer fields to the package.
7 years ago
Project Nayuki 477f4eadd2 Added MIT open-source license to header of all files.
7 years ago
Project Nayuki f8a3eb7320 Implemented bit buffer class.
7 years ago
Project Nayuki 6be9684df4 Started this "Fast QR Code generator library" project, added Reed-Solomon ECC generator.
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