8d6dcf2631Simplified and reformatted QrCode.getAlignmentPatternPositions() in different ways in all language versions.
Project Nayuki
2018-08-22 20:58:16 +0000
f5be9d38f6Updated Javadoc and informal comments in Java code.
Project Nayuki
2018-08-22 20:39:45 +0000
6841e3716cSimplified and clarified small different pieces of code in a few languages.
Project Nayuki
2018-08-22 20:19:04 +0000
6f45d3b573Clarified code in QrCode.drawVersion() in 4 language versions.
Project Nayuki
2018-08-22 19:56:24 +0000
62e73f787aRenamed variable in QrCode.drawVersion() in all language versions.
Project Nayuki
2018-08-22 19:52:50 +0000
23ae555ddeAdded variable for clarity to QrCode.drawFormatBits() in all language versions.
Project Nayuki
2018-08-22 19:48:29 +0000
ea29e58e9cSimplified Java code to use StringBuilder method chaining.
Project Nayuki
2018-08-22 19:47:27 +0000
f3ba9c0837Simplified QrCode.toSvgString() loop ranges in all language versions except C.
Project Nayuki
2018-08-22 19:32:03 +0000
62930ef455Updated and added 5 comments in all language versions except C.
Project Nayuki
2018-08-22 19:23:40 +0000
d1f53e6e7dAdded and updated 4 comments in all language versions.
Project Nayuki
2018-08-22 19:22:00 +0000
a2977e6351Refactored a Java method to reduce indirection.
Project Nayuki
2018-08-22 18:33:28 +0000
bf62065700Simplified and clarified small pieces of Java code, without changing behavior.
Project Nayuki
2018-08-22 18:33:01 +0000
0e2ecff58eTweaked Java code to convert most explicit assertion checks to native assert statements, for compactness and because the code quality ensures that the checks shouldn't fail in normal usage.
Project Nayuki
2018-08-22 18:15:15 +0000
d8d2da49e4Tweaked Javadoc to use the word "constructs" instead of "creates" for constructors.
Project Nayuki
2018-08-22 18:05:43 +0000
9071594f6cTweaked comment for kanji demo so that it corresponds to the order in the sample text string.
Project Nayuki
2018-06-24 23:42:17 +0000
b204202684Tweaked pluralization in section comments.
Project Nayuki
2018-06-24 23:41:53 +0000
52ae1e387fAdded integer overflow checks to toImage() and toSvgString().
Project Nayuki
2018-06-24 23:41:32 +0000
31b092da2dTweaked readme document's Java language code example to be more correct.
Project Nayuki
2018-06-24 21:02:12 +0000
31ba90d0dbTweaked QrCodeGeneratorDemo Java code to use QrSegmentAdvanced.makeKanji() instead of hard-coding the data words, while maintaining identical output image.
Project Nayuki
2018-06-24 20:53:28 +0000
49d9301b77Updated Javadoc text for QrSegmentAdvanced related to kanji encoding.
Project Nayuki
2018-06-24 20:51:36 +0000
67ebd5215dRenamed function in QrSegmentAdvanced to makeKanji(), for consistency with other static factories.
Project Nayuki
2018-06-24 20:51:12 +0000
c0b684bc18Tweaked comment for kanji demo in multiple languages, so that it corresponds to the order in the sample text string.
Project Nayuki
2018-06-24 03:33:22 +0000
f2189395d0Tweaked whitespace in TypeScript code to match other language versions.
Project Nayuki
2018-06-24 03:29:46 +0000
b652d6958eTweaked comments and blank line, in multiple languages.
Project Nayuki
2018-06-23 16:21:59 +0000
80797f449eTweaked pluralization in section comments, in multiple languages.
Project Nayuki
2018-06-23 16:21:40 +0000
ea9b207b0bFixed JavaScript UTF-16 logic to handle a rare erroneous edge case.
Project Nayuki
2018-06-23 16:21:04 +0000
236efbeccdSimplified toSvgString() in JavaScript code.
Project Nayuki
2018-06-23 16:18:47 +0000
1a5207ece3Deleted unused method in JavaScript code (related to commit b86466ecd5).
Project Nayuki
2018-06-23 16:18:34 +0000
88ff414a24Added TypeScript port of the library.
Project Nayuki
2018-06-23 16:16:04 +0000
Add syntax highlighting for examples
rugk
2018-05-09 22:13:23 +0200
d0945942a9Simplified and clarified pieces of Rust code, without changing functionality.
Project Nayuki
2018-04-13 19:54:08 +0000
693304b8c3Updated all language versions to add getBit() helper function and refactor existing arithmetic code to use it.
Project Nayuki
2018-04-13 19:48:59 +0000
092ffb1171Added some local variables to Rust code to reduce line length.
Project Nayuki
2018-04-13 18:57:49 +0000
606a2d2924Simplified some logic in Python and Rust code.
Project Nayuki
2018-04-13 18:56:36 +0000
a54cadf25aChanged Rust code style to use Self for struct QrSegment.
Project Nayuki
2018-04-13 18:33:05 +0000
c698fa54a9Changed Rust code style to use Self for struct QrCode.
Project Nayuki
2018-04-13 18:32:27 +0000
d1989e912bSimplified Rust code to avoid fully qualifying enum constants in exhaustive matches.
Project Nayuki
2018-04-13 18:27:04 +0000
b0f4c1450cSimplified Rust code to drop type annotations for obvious Boolean variables.
Project Nayuki
2018-04-13 18:25:53 +0000
ede63e8538Simplified Rust code to use += operator instead of String.push_str().
Project Nayuki
2018-04-13 18:25:10 +0000
9728f19f59Added integer overflow checks to toSvgString() in Java, C++, Rust code; added checks to toImage() in Java code.
Project Nayuki
2018-02-26 20:29:25 +0000
6a71979c2aTweaked C++ code style to use assignment operator instead of constructor for simple initialization of receiving an object.
Project Nayuki
2018-02-26 20:22:56 +0000
18f9b7c6ceTweaked C++ code for style and robustness.
Project Nayuki
2018-02-26 20:21:23 +0000
015c243fb2Tweaked C++ worker program to be more robust to bad inputs.
Project Nayuki
2018-02-26 19:56:44 +0000
3208954e81Changed and simplified C++ code by converting Ecc from class to enum, updated related code.
Project Nayuki
2018-02-26 19:53:57 +0000
0dc316c2f7Restore original whitespace. Restore additional MIN_VERSION/MAX_VERSION pair.
#28
Christopher Schultz
2018-02-22 07:41:36 -0500
9860cc738fRemove unnecessary SVG components: - Stroke and fill - <rect> element
Christopher Schultz
2018-02-17 21:41:05 -0500
3b78df2160Remove old toSvgString_old method. Remove main driver with performance comparison.
Christopher Schultz
2018-02-17 21:23:24 -0500
586eb38ebeRestore constants for MIN_VERSION and MAX_VERSION.
Christopher Schultz
2018-02-17 21:20:26 -0500
78c8f41e81Remove unnecessary NullWriter class.
Christopher Schultz
2018-02-17 21:06:02 -0500
c1da14be6fImprove performance and flexibility: - Use Writer instead of StringBuilder - Don't use unnecessary and inefficient String.format() method - Allow caller to specify whether to include XML PI, doctype, and extra whitespace.
Christopher Schultz
2018-02-17 21:04:43 -0500
6b33f4fd9cReadme: Fixed C++ example code, due to API change in commit a138e6fbc3.
Project Nayuki
2018-01-30 00:57:16 +0000
a8393f1991Added readme and gitignore for Java version
#26
Torbjørn Viem Ness
2018-01-25 23:33:49 +0100
f4244b5912Removed unused dependency on junit until we add unit tests, and changed groupId to match the other nayuki project already on maven central
Torbjørn Viem Ness
2018-01-25 22:30:47 +0100
e776b89f9aConverted to Maven project ready to deploy to maven central
Torbjørn Viem Ness
2018-01-25 15:25:04 +0100
73500f6928Added a package.json so this project can be used in a NPM managed environment.
#25
Aron Rubin
2018-01-16 14:00:41 -0500
f5be34c3fcSimplified a bit of Rust code.
Project Nayuki
2017-12-28 16:18:45 +0000