Project Nayuki
|
8997da4651
|
Converted Java BitBuffer comments to Javadoc, updated related comments in most other language versions.
|
2017-08-18 03:36:00 +00:00 |
|
Project Nayuki
|
97e0388cb7
|
Simplified the argument check in BitBuffer.appendBits() by tightening the input range, also removed some parentheses.
|
2017-08-18 03:33:03 +00:00 |
|
Project Nayuki
|
f7888d5a24
|
Tweaked HTML code to use CSS instead of NBSP, without changing visual appearance.
|
2017-08-18 01:26:57 +00:00 |
|
Project Nayuki
|
40493f4f01
|
Simplified JavaScript code by making BitBuffer's prototype be Array, updated dependent code.
|
2017-08-18 01:15:11 +00:00 |
|
Project Nayuki
|
b8587edf5f
|
Simplified a bit of JavaScript code.
|
2017-08-18 01:00:16 +00:00 |
|
Project Nayuki
|
ac10dc21ce
|
Simplified JavaScript code to use single quotes for XML code generation, so that double quotes within text don't need escape.
|
2017-07-26 20:38:34 +00:00 |
|
Project Nayuki
|
d785ecb598
|
Simplified the no-stroke declaration in SVG output code - in Java, C++, JavaScript, Python language versions.
|
2017-07-26 20:34:29 +00:00 |
|
Project Nayuki
|
a610a3d8df
|
Added support for making Extended Channel Interpretation (ECI) segments - in Java, C++, JavaScript, and Python language versions.
|
2017-05-08 18:04:10 +00:00 |
|
Project Nayuki
|
0482a1ec5b
|
Simplified a small bit of variables and logic of QrCode.getPenaltyScore() in all language versions, but in a subtly different way per language.
|
2017-05-08 07:30:53 +00:00 |
|
Project Nayuki
|
52694b5327
|
Simplified/deoptimized Java and JavaScript code to use string search instead of lookup table for alphanumeric mode encoding, without changing functionality. This is similar to the previous commit 106e31d9c7f2. By comparison, the Python code had always used a proper dictionary, and the C code implemented string search from the start.
|
2017-05-08 06:20:50 +00:00 |
|
Project Nayuki
|
50c1a6b8af
|
Simplified a few lines of code in constructor of ReedSolomonGenerator in all language versions.
|
2017-05-08 05:21:05 +00:00 |
|
Project Nayuki
|
17e0155500
|
Added local variable to appendErrorCorrection() in {Java, C++, JavaScript, Python} language versions to reduce code repetition and synchronize with C version.
|
2017-05-06 17:19:00 +00:00 |
|
Project Nayuki
|
652ee37f59
|
Updated comment for QrCode.getNumRawDataModules() in all language versions.
|
2017-05-06 11:51:21 +00:00 |
|
Project Nayuki
|
4bc769e58f
|
Updated text and header comments in Python and HTML code.
|
2017-04-24 20:45:48 +00:00 |
|
Project Nayuki
|
b0123fee3d
|
Reduced lines in copyright notice of each source file (related to commit 4bba4c03edce).
|
2017-04-24 20:41:54 +00:00 |
|
Project Nayuki
|
8d64b3a9bb
|
Updated QR Code JavaScript demo HTML page to improve layout and visual appearance, while retaining same set of features.
|
2017-04-24 17:05:33 +00:00 |
|
Project Nayuki
|
2ffc439340
|
Updated comments in drawFunctionPatterns() of all other language versions to synchronize with C code.
|
2017-04-20 06:39:59 +00:00 |
|
Project Nayuki
|
7c173b79b4
|
Simplified code for 'upward' variable in all language versions, without changing behavior.
|
2017-04-20 04:18:22 +00:00 |
|
Project Nayuki
|
3e634c9f26
|
Renamed variable 'upwards' to 'upward' in drawCodewords() of all language versions, without changing behavior.
|
2017-04-20 04:06:46 +00:00 |
|
Project Nayuki
|
f020833cd4
|
Simplified code in all language versions of the library (C, C++, Java, JavaScript, Python) and reduced table size, without changing behavior.
|
2017-04-19 23:06:40 +00:00 |
|
Project Nayuki
|
e062a386d0
|
Deleted copyright year in all source files, updated year in readme document.
|
2017-02-10 03:19:39 +00:00 |
|
Project Nayuki
|
b2e7844a94
|
Updated wording of documentation comments in {C++, JavaScript, Python} versions - changed the word "specified" to "given" for consistency.
|
2017-01-03 18:31:49 +00:00 |
|
Project Nayuki
|
26caba3572
|
Tweaked documentation comment and blank line in JavaScript code.
|
2016-10-24 07:28:30 +00:00 |
|
Project Nayuki
|
1d5e77d4fc
|
Simplified some code in QrCode.getAlignmentPatternPositions() in most language versions.
|
2016-06-14 17:28:32 +00:00 |
|
Project Nayuki
|
ff9fbba9cf
|
Renamed loop variable from j to i in ReedSolomonGenerator.getRemainder() in most language versions.
|
2016-06-14 17:10:55 +00:00 |
|
Project Nayuki
|
a9a5cdbb58
|
Updated documentation comments for 3 functions in all language versions.
|
2016-05-24 18:41:34 +00:00 |
|
Nayuki Minase
|
2de9610756
|
Added comment about remainder bits in QR symbol in all language versions.
|
2016-05-07 19:02:11 +00:00 |
|
Nayuki Minase
|
9a832a200d
|
Added QrCode.drawCanvas() to JavaScript version of the library, by moving it from the demo program.
|
2016-04-22 16:10:35 +00:00 |
|
Nayuki Minase
|
4fcf02d1f9
|
Added comments and renamed variables in QrCode.appendErrorCorrection() in all language versions.
|
2016-04-21 01:57:58 +00:00 |
|
Nayuki Minase
|
1fb0283189
|
Added robustness checks to JavaScript, Python, C++ code without changing functionality in normal operation.
|
2016-04-20 21:00:23 +00:00 |
|
Nayuki Minase
|
fc5f11b3b2
|
Tweaked line breaking, whitespace, and declaration ordering without changing behavior.
|
2016-04-20 20:50:42 +00:00 |
|
Nayuki Minase
|
3c995fa096
|
Updated some comments to note public and private members in JavaScript, Python, C++ code.
|
2016-04-20 20:46:46 +00:00 |
|
Nayuki Minase
|
a4cccee0b3
|
Changed 2 members to public in JavaScript code, changed 1 member to explicitly private in Python code.
|
2016-04-20 20:45:18 +00:00 |
|
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.
|
2016-04-20 20:40:49 +00:00 |
|
Nayuki Minase
|
be316029aa
|
Added and updated code comments for members (mostly) and within functions (a few), in all languages.
|
2016-04-20 20:27:41 +00:00 |
|
Nayuki Minase
|
1df147943e
|
Tweaked section comments and blank lines for better uniformity across all language versions.
|
2016-04-20 20:19:57 +00:00 |
|
Nayuki Minase
|
a8d8b6ddbe
|
Refactored JavaScript code to replace get*() methods with read-only fields created by Object.defineProperty().
|
2016-04-19 00:29:24 +00:00 |
|
Nayuki Minase
|
549f4bb38b
|
Added HTML elements and JavaScript demo code to support QR Code output as an SVG vector image.
|
2016-04-18 20:48:40 +00:00 |
|
Nayuki Minase
|
fc705efac3
|
Added white background rectangle to SVG XML code output, in all language versions.
|
2016-04-18 20:44:02 +00:00 |
|
Nayuki Minase
|
1d27211497
|
Updated JavaScript demo code to show no canvas if QR Code generation failed.
|
2016-04-18 19:40:21 +00:00 |
|
Nayuki Minase
|
c55751e7bd
|
Fixed JavaScript code for detecting the need for a larger QR Code version, due to incorrect code simplification in commit 5692e951ddeb.
|
2016-04-18 19:39:32 +00:00 |
|
Nayuki Minase
|
3878c12a81
|
Added HTML and JavaScript code to support advanced QR Code generation parameters.
|
2016-04-18 19:30:53 +00:00 |
|
Nayuki Minase
|
f325bfe638
|
Moved {encodeText(), encodeBinary(), encodeSegments()} into class QrCode in Python and JavaScript implementations, for consistency with Java implementation.
|
2016-04-18 18:40:14 +00:00 |
|
Nayuki Minase
|
de261ca62d
|
Reorganized the JavaScript demo code for modularity and clarity without changing behavior.
|
2016-04-16 04:06:14 +00:00 |
|
Nayuki Minase
|
ee88ce819c
|
Fixed a bug and reordered a line of code in the JavaScript demo script.
|
2016-04-16 04:04:02 +00:00 |
|
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.
|
2016-04-16 03:53:58 +00:00 |
|
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.
|
2016-04-16 01:44:24 +00:00 |
|
Nayuki Minase
|
bc10146355
|
Moved all code into new subdirectories per programming language.
|
2016-04-15 02:58:02 +00:00 |
|