Project Nayuki
|
9c1a25aba4
|
Changed QrCode.getModule() in {Java, JavaScript, Python, C++} language versions to return Boolean instead of 0/1 - to match {C, Rust} language versions - and updated comments and usages.
|
8 years ago |
Project Nayuki
|
3d4d941da3
|
Updated a few documentation comments.
|
8 years ago |
Project Nayuki
|
272ca8bb54
|
Split long lines in various {Java, JavaScript, Python, C++, C, Rust} code, without changing behavior.
|
8 years ago |
Project Nayuki
|
dfe960aa60
|
Split a long line in a comment in {Java, JavaScript, C++} language versions, without changing wording.
|
8 years ago |
Project Nayuki
|
1d5ceab068
|
Split long lines in a comment in {Java, JavaScript, C++, Python, Rust} language versions, without changing wording.
|
8 years ago |
Project Nayuki
|
2fd05cc7ef
|
Split long lines in 2 comments in {Java, JavaScript, Python, C++} language versions, without changing wording.
|
8 years ago |
Project Nayuki
|
d8b66fcbf1
|
Updated 2 API documentation comments in {Java, JavaScript, Python, C++} language versions, though not identically.
|
8 years ago |
Project Nayuki
|
3d0863717a
|
Simplified small bits of Python and JavaScript code, without changing behavior.
|
8 years ago |
Project Nayuki
|
6b2cfd98dc
|
Fixed the upper limit of ECI values to be more permissive according to the spec, in almost all language versions except C.
|
8 years ago |
Project Nayuki
|
8997da4651
|
Converted Java BitBuffer comments to Javadoc, updated related comments in most other language versions.
|
8 years ago |
Project Nayuki
|
97e0388cb7
|
Simplified the argument check in BitBuffer.appendBits() by tightening the input range, also removed some parentheses.
|
8 years ago |
Project Nayuki
|
f7888d5a24
|
Tweaked HTML code to use CSS instead of NBSP, without changing visual appearance.
|
8 years ago |
Project Nayuki
|
40493f4f01
|
Simplified JavaScript code by making BitBuffer's prototype be Array, updated dependent code.
|
8 years ago |
Project Nayuki
|
b8587edf5f
|
Simplified a bit of JavaScript code.
|
8 years ago |
Project Nayuki
|
ac10dc21ce
|
Simplified JavaScript code to use single quotes for XML code generation, so that double quotes within text don't need escape.
|
9 years ago |
Project Nayuki
|
d785ecb598
|
Simplified the no-stroke declaration in SVG output code - in Java, C++, JavaScript, Python language versions.
|
9 years ago |
Project Nayuki
|
a610a3d8df
|
Added support for making Extended Channel Interpretation (ECI) segments - in Java, C++, JavaScript, and Python language versions.
|
9 years ago |
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.
|
9 years ago |
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 106e31d9c7. By comparison, the Python code had always used a proper dictionary, and the C code implemented string search from the start.
|
9 years ago |
Project Nayuki
|
50c1a6b8af
|
Simplified a few lines of code in constructor of ReedSolomonGenerator in all language versions.
|
9 years ago |
Project Nayuki
|
17e0155500
|
Added local variable to appendErrorCorrection() in {Java, C++, JavaScript, Python} language versions to reduce code repetition and synchronize with C version.
|
9 years ago |
Project Nayuki
|
652ee37f59
|
Updated comment for QrCode.getNumRawDataModules() in all language versions.
|
9 years ago |
Project Nayuki
|
4bc769e58f
|
Updated text and header comments in Python and HTML code.
|
9 years ago |
Project Nayuki
|
b0123fee3d
|
Reduced lines in copyright notice of each source file (related to commit 4bba4c03ed).
|
9 years ago |
Project Nayuki
|
8d64b3a9bb
|
Updated QR Code JavaScript demo HTML page to improve layout and visual appearance, while retaining same set of features.
|
9 years ago |
Project Nayuki
|
2ffc439340
|
Updated comments in drawFunctionPatterns() of all other language versions to synchronize with C code.
|
9 years ago |
Project Nayuki
|
7c173b79b4
|
Simplified code for 'upward' variable in all language versions, without changing behavior.
|
9 years ago |
Project Nayuki
|
3e634c9f26
|
Renamed variable 'upwards' to 'upward' in drawCodewords() of all language versions, without changing behavior.
|
9 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.
|
9 years ago |
Project Nayuki
|
e062a386d0
|
Deleted copyright year in all source files, updated year in readme document.
|
9 years ago |
Project Nayuki
|
b2e7844a94
|
Updated wording of documentation comments in {C++, JavaScript, Python} versions - changed the word "specified" to "given" for consistency.
|
9 years ago |
Project Nayuki
|
26caba3572
|
Tweaked documentation comment and blank line in JavaScript code.
|
9 years ago |
Project Nayuki
|
1d5e77d4fc
|
Simplified some code in QrCode.getAlignmentPatternPositions() in most language versions.
|
10 years ago |
Project Nayuki
|
ff9fbba9cf
|
Renamed loop variable from j to i in ReedSolomonGenerator.getRemainder() in most language versions.
|
10 years ago |
Project Nayuki
|
a9a5cdbb58
|
Updated documentation comments for 3 functions in all language versions.
|
10 years ago |
Nayuki Minase
|
2de9610756
|
Added comment about remainder bits in QR symbol in all language versions.
|
10 years ago |
Nayuki Minase
|
9a832a200d
|
Added QrCode.drawCanvas() to JavaScript version of the library, by moving it from the demo program.
|
10 years ago |
Nayuki Minase
|
4fcf02d1f9
|
Added comments and renamed variables in QrCode.appendErrorCorrection() in all language versions.
|
10 years ago |
Nayuki Minase
|
1fb0283189
|
Added robustness checks to JavaScript, Python, C++ code without changing functionality in normal operation.
|
10 years ago |
Nayuki Minase
|
fc5f11b3b2
|
Tweaked line breaking, whitespace, and declaration ordering without changing behavior.
|
10 years ago |
Nayuki Minase
|
3c995fa096
|
Updated some comments to note public and private members in JavaScript, Python, C++ code.
|
10 years ago |
Nayuki Minase
|
a4cccee0b3
|
Changed 2 members to public in JavaScript code, changed 1 member to explicitly private in Python code.
|
10 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.
|
10 years ago |
Nayuki Minase
|
be316029aa
|
Added and updated code comments for members (mostly) and within functions (a few), in all languages.
|
10 years ago |
Nayuki Minase
|
1df147943e
|
Tweaked section comments and blank lines for better uniformity across all language versions.
|
10 years ago |
Nayuki Minase
|
a8d8b6ddbe
|
Refactored JavaScript code to replace get*() methods with read-only fields created by Object.defineProperty().
|
10 years ago |
Nayuki Minase
|
549f4bb38b
|
Added HTML elements and JavaScript demo code to support QR Code output as an SVG vector image.
|
10 years ago |
Nayuki Minase
|
fc705efac3
|
Added white background rectangle to SVG XML code output, in all language versions.
|
10 years ago |
Nayuki Minase
|
1d27211497
|
Updated JavaScript demo code to show no canvas if QR Code generation failed.
|
10 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.
|
10 years ago |