Project Nayuki
|
08ac806145
|
Updated Python setup files due to commit f93ce5217e .
|
2020-06-09 17:52:12 +00:00 |
Project Nayuki
|
c3a72b7333
|
Fixed handling of type annotations in Python code (due to commit 55dd3c881e ).
|
2020-06-09 15:05:02 +00:00 |
Project Nayuki
|
6951a7e49e
|
Fixed regex usage in Python code (due to commit 9ed47110a5 ).
|
2020-06-09 15:04:21 +00:00 |
Project Nayuki
|
9ed47110a5
|
Simplified regular expressions for Python 3.
|
2020-05-08 16:02:06 +00:00 |
Project Nayuki
|
55dd3c881e
|
Added type annotations to all Python functions and methods, and almost all global variables.
|
2020-04-24 18:07:59 +00:00 |
Project Nayuki
|
49f9ea0890
|
Tweaked Python code to allow static type checking, without changing behavior.
|
2020-04-24 18:06:22 +00:00 |
Project Nayuki
|
979de6d335
|
Simplified a bit of Python code.
|
2020-04-24 17:57:23 +00:00 |
Project Nayuki
|
f93ce5217e
|
Simplified code by removing support for Python 2, leaving only support for Python 3.
|
2020-04-24 17:40:17 +00:00 |
Project Nayuki
|
fd849b188c
|
Updated package version numbers.
|
2020-03-05 17:46:11 +00:00 |
Project Nayuki
|
13a25580a3
|
Simplified QrCode.getPenalty() in all language versions except Rust, related to commit 1439e8e4a5 .
|
2020-01-29 17:52:21 +00:00 |
Project Nayuki
|
fd6917601d
|
Fixed path in batch tester, due to commit f759146df3 .
|
2020-01-27 01:01:37 +00:00 |
Project Nayuki
|
6e088f72d3
|
Added an assertion to QrCode.getNumRawDataModules() in all language versions.
|
2019-09-13 04:09:42 +00:00 |
Project Nayuki
|
20e904578e
|
Updated readme text in multiple programming language versions.
|
2019-07-30 20:44:38 +00:00 |
Project Nayuki
|
d5d431a2d4
|
Renamed a local variable in Python code.
|
2019-07-30 18:54:51 +00:00 |
Project Nayuki
|
907813a82c
|
Fixed reStructuredText syntax for describing the Python package.
|
2019-07-15 23:16:50 +00:00 |
Project Nayuki
|
8407d37839
|
Updated package version numbers.
|
2019-07-14 17:15:03 +00:00 |
Project Nayuki
|
b7c9ccfff9
|
Simplified and clarified a few bits of code, without changing behavior.
|
2019-07-14 17:11:28 +00:00 |
Project Nayuki
|
ee5e4ca121
|
Tweaked a few comments.
|
2019-07-14 17:10:57 +00:00 |
Project Nayuki
|
b6aa563812
|
Tweaked a comment in QrCode.reedSolomonComputeDivisor() in 4 language versions.
|
2019-07-14 17:10:36 +00:00 |
Project Nayuki
|
b5aaadf758
|
Demoted ReedSolomonGenerator from a class to a set of functions, and changed some names and comments, in all languages except C. This reduces code verbosity but doesn't change public APIs or visible behavior. The code organization is similar to the finder-like-pattern-detector feature.
|
2019-07-14 16:54:00 +00:00 |
Project Nayuki
|
bf03981d7e
|
Tweaked batch tester to avoid Python children generating .pyc files.
|
2019-07-14 03:11:13 +00:00 |
Project Nayuki
|
5ec3109cb9
|
Added TypeScript command line worker program, updated its build script.
|
2019-07-14 02:57:14 +00:00 |
Project Nayuki
|
9c337e5329
|
Simplified Python worker program, mainly due to bytearray.
|
2019-07-14 02:49:30 +00:00 |
Project Nayuki
|
8fbfc087d2
|
Updated Java path in Python batch tester due to Maven subdirectories (commit 5483653b53 ).
|
2019-07-06 05:18:23 +00:00 |
Project Nayuki
|
c5ad557eea
|
Updated the finder pattern detector logic in the other 6 language versions to match Java code.
|
2019-07-06 03:30:51 +00:00 |
Project Nayuki
|
1ca214499b
|
Renamed a local variable in all language versions (although the Java version has different logic).
|
2019-07-06 01:43:20 +00:00 |
Project Nayuki
|
fd083f70e8
|
Reordered calls to applyMask()/drawFormatBits() for conceptual clarity, without changing output (because masks don't affect format bits), in all language versions.
|
2018-11-04 19:26:33 +00:00 |
Project Nayuki
|
86149fa1b2
|
Updated Python and Rust package version number.
|
2018-11-02 00:40:17 +00:00 |
Project Nayuki
|
08886d2a3e
|
Simplified a bit of code in JavaScript, TypeScript, Python.
|
2018-11-01 18:00:02 +00:00 |
Project Nayuki
|
af872343c0
|
Completely rewrote the algorithm for detecting finder-like patterns, making it more accurate and compliant with the QR Code specification, in all languages.
|
2018-10-26 06:53:12 +00:00 |
Project Nayuki
|
5ac0e2a938
|
Inverted some if-else statements in QrCode.getPenaltyScore() without changing behavior, in all languages.
|
2018-10-26 05:24:21 +00:00 |
Project Nayuki
|
111b20b2b9
|
Tweaked logic in QrCode.getPenaltyScore() for future expansion, without changing behavior, in all languages.
|
2018-10-26 05:21:34 +00:00 |
Project Nayuki
|
a14de3d959
|
Renamed colorX, colorY local variables in QrCode.getPenaltyScore() to just color, in all language versions.
|
2018-10-26 03:47:04 +00:00 |
Project Nayuki
|
c36c4a28eb
|
Updated Java, C++, Python, Rust worker programs to catch the new exception; removed error message string comparisons.
|
2018-10-26 02:42:35 +00:00 |
Project Nayuki
|
8da8107cc2
|
Updated QrCode.encodeSegments() to throw DataTooLongException - in Java, C++, Python, Rust code. Rust code also changes return types from Option to Result. Updated Java and Rust documentation.
|
2018-10-26 02:42:04 +00:00 |
Project Nayuki
|
4635e8a8a8
|
Added new unused "data too long" exception/error class to Java, C++, Python, Rust code.
|
2018-10-26 02:39:46 +00:00 |
Project Nayuki
|
0723ac0d17
|
Updated Python and Rust package version number.
|
2018-10-08 18:38:22 +00:00 |
Project Nayuki
|
950955a4c5
|
Renamed QrSegment.getBits() to getData() in {Java, JavaScript, TypeScript, Python} code, to match C++ and Rust.
|
2018-10-06 04:49:04 +00:00 |
Project Nayuki
|
c7bc281e18
|
Inlined BitBuffer.getBytes() into its single usage (with simplification because the bit length is a multiple of 8) in most language versions, synchronized comment and variable name in Rust version.
|
2018-10-06 04:44:03 +00:00 |
Project Nayuki
|
8c262c00dd
|
Added and synchronized documentation comments for QrCode's scalar field accessor methods in C++ and Python with existing comments in Rust.
|
2018-10-06 03:46:20 +00:00 |
Project Nayuki
|
f4b16f25b0
|
Updated documentation comment for field QrCode.modules, in most languages.
|
2018-10-06 03:40:31 +00:00 |
Project Nayuki
|
f011e52770
|
Updated and synchronized documentation comments for QrCode's instance methods, in all languages.
|
2018-10-06 03:26:54 +00:00 |
Project Nayuki
|
76f97dd0b8
|
Updated and synchronized documentation comments for QrCode class's constructor and static factory functions, in all languages.
|
2018-10-06 03:11:03 +00:00 |
Project Nayuki
|
95e5f14c36
|
Updated and synchronized QrCode class's top-level documentation comment, in all languages.
|
2018-10-05 21:17:52 +00:00 |
Project Nayuki
|
a5b6c28a1f
|
Updated and synchronized documentation comments for QrCode class's fields and constants, in all languages.
|
2018-10-05 20:56:50 +00:00 |
Project Nayuki
|
eebae19fb2
|
Reduced the use of the word "symbol" when referring to QR Codes, in all languages.
|
2018-10-05 20:30:26 +00:00 |
Project Nayuki
|
79796901ea
|
Updated and synchronized documentation comments for QrSegment class's {top-level, constructor, makeBytes()}, in all languages.
|
2018-10-05 19:38:36 +00:00 |
Project Nayuki
|
85eb6493fd
|
Updated and synchronized documentation comments for QrSegment's constants/functions involving character sets, in all languages.
|
2018-10-05 19:34:42 +00:00 |
Project Nayuki
|
aa39108f0d
|
Added/updated/synchronized documentation comments for QrSegment's accessor methods, in all languages except C.
|
2018-10-05 19:30:21 +00:00 |
Project Nayuki
|
139e67eee2
|
Updated and synchronized documentation comments for QrSegment's fields, in all languages.
|
2018-10-05 19:27:11 +00:00 |