f29c84a2e7Added custom colors support to the TypeScript input demo web page and program.
Project Nayuki
2021-07-28 18:11:31 +0000
201993945dIn Java and TypeScript versions, added parameters for custom module colors when rendering to SVG.
Project Nayuki
2021-07-28 18:01:41 +0000
d8f0074fabIn TypeScript version, added parameters for custom module colors when rendering to canvas, changed some demo code to use non-black/white colors.
Project Nayuki
2021-07-28 17:55:59 +0000
bfd18b2fb8In Java version, added parameters for custom module colors when rendering to BufferedImage, changed some demo code to use non-black/white colors.
Project Nayuki
2021-07-28 17:48:21 +0000
87db45ef9cTweaked TypeScript code to correspond with other implementations for ease of auditing, without changing behavior.
Project Nayuki
2021-07-28 17:38:03 +0000
764749bd8aAdded spaces around multiplication operators in QrCode.getAlignmentPatternPositions() for all language versions, for consistency with other code.
Project Nayuki
2021-07-28 17:32:33 +0000
42bc11c763Updated C API comments to match the existing code logic requiring non-overlapping array buffers.
Project Nayuki
2021-07-28 17:21:25 +0000
2261248957Removed the test worker program in every language and the Python batch tester, because this is not core functionality and is hard to explain.
Project Nayuki
2021-07-28 17:09:18 +0000
d4080974f2Renamed the C++ library source files to qrcodegen, because there's no longer a file per class, related to commit 096c70cd4d.
Project Nayuki
2021-07-28 17:09:18 +0000
89895daf1dChanged Java classpath in Python batch tester to match Maven's convention.
Project Nayuki
2021-07-28 17:09:18 +0000
cd037d9149In C++ version: moved QrCode.toSvgString() out of the library and into the runnable demo program, slightly adapted some code, updated documentation comments.
Project Nayuki
2021-07-28 17:09:16 +0000
5bc7bce3c3In Rust version: moved QrCode.to_svg_string() out of the library and into the runnable demo program, slightly adapted some code, updated documentation comments.
Project Nayuki
2021-07-28 17:09:05 +0000
3dcac1db78In Python version: moved QrCode.to_svg_string() out of the library and into the runnable demo program, slightly adapted some code, updated documentation comments.
Project Nayuki
2021-07-28 17:09:05 +0000
3531fda14fIn TypeScript version: moved QrCode.toSvgString() out of the library and into a demo program, slightly adapted some code, updated documentation comments.
Project Nayuki
2021-07-28 17:09:02 +0000
1cc4617d57In TypeScript version: moved QrCode.drawCanvas() out of the library and into demo programs, slightly adapted some code, updated documentation comments.
Project Nayuki
2021-07-28 17:06:31 +0000
6cd17bb9fbIn Java version: moved QrCode.toSvgString() out of the library and into the runnable demo program, slightly adapted some code, updated documentation comments.
Project Nayuki
2021-07-28 17:06:27 +0000
010410be02In Java version: moved QrCode.toImage() out of the library and into the runnable demo program, slightly adapted some code, updated documentation comments.
Project Nayuki
2021-07-28 17:05:35 +0000
1fd0216dfeChanged the word "black" to "dark" in {comments, local variables,} in order to match the vocabulary in the QR Code specification document.
Project Nayuki
2021-07-27 23:35:06 +0000
99e7d59383Changed the word "white" to "light" in {comments, local variables, a private C function} in order to match the vocabulary in the QR Code specification document.
Project Nayuki
2021-07-27 23:34:00 +0000
2aed7af53eUpdated field and method in C++ code in order to store `Mode` objects by pointer instead of value.
Project Nayuki
2021-07-27 23:19:30 +0000
2c76b0a170Updated copyright year in readme document.
Project Nayuki
2021-07-27 23:02:54 +0000
aa32fe1235Added more type annotations to Python tester programs.
Project Nayuki
2021-07-27 23:00:52 +0000
27dd722961Parenthesized most clauses of `and`/`or` expressions in Python code for clarity.
Project Nayuki
2021-07-27 22:54:44 +0000
1ca1d43f1cDeleted Python module summary comment because static type hints make it redundant.
Project Nayuki
2021-07-27 22:49:42 +0000
0ff7b57a81Added type annotations to nearly all local variables in Python library code.
Project Nayuki
2021-07-27 22:48:26 +0000
3c3aec6b9cRelaxed some Python function parameters from List[int] to Sequence[int].
Project Nayuki
2021-07-27 22:34:31 +0000
83300fd619Updated private Python functions to operate on bytes instead of lists of integers, thus conveying the constrained value range more clearly.
Project Nayuki
2021-07-27 22:33:09 +0000
e5d21aee09Updated Python code so that public functions accept bytes or sequences of integers, removed some run-time type checks.
Project Nayuki
2021-07-27 22:27:50 +0000
d11eb098cbAdded more type annotations to class-level members in Python library code, continuing the work of commit 55dd3c881e.
Project Nayuki
2021-07-27 22:18:32 +0000
772a311c56Tweaked a bit of C++ code to use strict bounds checking for consistency.
Project Nayuki
2021-07-25 03:30:37 +0000
68b2b7782bSimplified Java and C++ code to remove unnecessary `this`, also improving consistency with other field assignments, enabled by a local variable renaming in commit 67c62461d3.
Project Nayuki
2021-07-24 21:54:42 +0000
a999dca15fSimplified an expression because C++11 natively supports for-each over a braced list, without needing to construct a typed object.
Project Nayuki
2021-07-01 04:35:23 +0000
416f60396fadded altrernative printout using unicode caracter from block elements
#110
jagottsicher
2021-02-14 21:22:49 +0800
8518684c0fMoved comments in Python code from field assignments to field declarations.
Project Nayuki
2021-01-25 23:23:00 +0000
a807ee27dbAdded type annotations to instance fields in Python code.
Project Nayuki
2021-01-25 23:15:49 +0000
f9d1172e29Fixed the names of some methods in comments.
Project Nayuki
2021-01-25 23:11:54 +0000
748d848097Added csharp version
#106
mforez
2020-12-23 19:57:24 +0100
Do not append to C/XX/FLAGS but just set them if not defined already
Tomáš Chvátal
2019-12-03 11:57:24 +0100
07d54d2ee0In C++ version, removed impossible validation
#93
Neil Haran
2020-07-18 13:13:11 +0100
0df0908723In C++ version, use const-reference in QrSegment ctor rather than deep copy.
#92
Neil Haran
2020-07-18 13:06:14 +0100
9adf9f027aIn C++ version, made locals const where appropriate and used C++11 auto where type was already explicit via a static_cast.
#91
Neil Haran
2020-07-18 12:35:11 +0100
Merge pull request #9 from minsu4107/master
gerzees
2020-06-23 07:06:21 +0900
87ec8b2a8fWhite box test Aim over 90% of MCDC coverage
gerzees
2020-06-21 23:39:16 +0900
5b2085e2cfTesting 'toCodePoints' function whether it distinguish UTF-8 character or not.
minsu4107
2020-06-19 23:48:44 +0900
601a0de46aThis program has several mode and making these. When making these mode, find suitable mode using flag. So, i test this functions.
minsu4107
2020-06-19 23:37:47 +0900
b10a397743This program checking whether its String is empty. SO, i test it working correctly
minsu4107
2020-06-19 23:09:13 +0900
6db605e0fdChecking your's min, max version whether over range in program's min, max version.
minsu4107
2020-06-19 22:49:50 +0900
9205e0284fUsing MCDC, I check flag that checking whether this version is valid.
minsu4107
2020-06-19 22:24:15 +0900
f44b35fcecWhen user insert too long message, This program have to occur exception.
minsu4107
2020-06-19 22:22:18 +0900
81444bc479When user insert too long message, THis program have to occur exception. So, I check this problem in QrSegmentAdvanced.java
minsu4107
2020-06-19 22:18:53 +0900
b4a141b111Refactoring operation name : rename
jaemin7666
2020-06-06 21:21:48 +0900
ec2976f6faRefactoring operation name : rename
jaemin7666
2020-06-06 21:15:40 +0900
9f70303e5d1. Design pattern name : Factory method pattern 2. Design pattern object : QrSegment, MakeAlphaNumericToSegment,MakeBytesToSegment, MakeNumericToSegment 3. reason : function to make segment is changed by kind of string. And there is possible to add function to make segment.
jaemin7666
2020-06-06 21:12:34 +0900
27dc7057c9Refactoring operation name : extract class
jaemin7666
2020-06-06 20:36:50 +0900
937a2dfc53Refactoring operation name : extract class
jaemin7666
2020-06-06 20:34:23 +0900
33c8042f00Refactoring operation name : extract class
jaemin7666
2020-06-06 20:31:10 +0900