Commit Graph

82 Commits (b756fcd8b17de72a2a2060ae5a4490818cac3730)

Author SHA1 Message Date
Project Nayuki c0b684bc18 Tweaked comment for kanji demo in multiple languages, so that it corresponds to the order in the sample text string.
7 years ago
Project Nayuki 693304b8c3 Updated all language versions to add getBit() helper function and refactor existing arithmetic code to use it.
7 years ago
Project Nayuki 606a2d2924 Simplified some logic in Python and Rust code.
7 years ago
Project Nayuki 5a5626edb2 Added integer constants for QR Code min/max version numbers, made use of new constants in library and example applications, in all language versions except C.
7 years ago
Project Nayuki 692f3f008b Clarified Python demo code by importing classes into current namespace.
7 years ago
Project Nayuki 6a71e09f72 Added/tweaked comments and blank lines in demo programs of all language versions except JavaScript.
7 years ago
Project Nayuki b86466ecd5 - Deleted constructors/functions/code for remasking existing QrCode object (due to doubtful real-world usefulness): C++, Java, JavaScript, Python, Rust.
7 years ago
Project Nayuki 048a126119 Simplified arithmetic in Python batch tester program, without changing behavior.
7 years ago
Project Nayuki 514d23a19e Added Rust language details to readme text, incremented Python library version, set Rust library version.
7 years ago
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.
7 years ago
Project Nayuki 272ca8bb54 Split long lines in various {Java, JavaScript, Python, C++, C, Rust} code, without changing behavior.
7 years ago
Project Nayuki 1d5ceab068 Split long lines in a comment in {Java, JavaScript, C++, Python, Rust} language versions, without changing wording.
7 years ago
Project Nayuki 2fd05cc7ef Split long lines in 2 comments in {Java, JavaScript, Python, C++} language versions, without changing wording.
7 years ago
Project Nayuki d8b66fcbf1 Updated 2 API documentation comments in {Java, JavaScript, Python, C++} language versions, though not identically.
7 years ago
Project Nayuki b6e0f4f8ee Tweaked default paths of worker programs, split Python entry into v2 and v3.
7 years ago
Project Nayuki abac3dd071 Updated Python batch tester program to handle the failure of launching workers more gracefully.
7 years ago
Project Nayuki 03b502946d Added Rust port of runnable worker program for batch testing.
7 years ago
Project Nayuki 4d6185a5d3 Reorganized a chunk of code in worker program of {Java, Python, C, C++} language versions, without changing behavior.
7 years ago
Project Nayuki 712dfb9f77 Added comments in Python and Rust code.
7 years ago
Project Nayuki c3f3ea1f28 Replaced unused loop variables in Python code with _.
7 years ago
Project Nayuki 3d0863717a Simplified small bits of Python and JavaScript code, without changing behavior.
7 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.
7 years ago
Project Nayuki 99833249e1 Slightly simplified Python code to not parenthesize (x & y) == z due to operator precedence rules. (But parentheses are still required in C/C++/Java/JavaScript.)
7 years ago
Project Nayuki 8997da4651 Converted Java BitBuffer comments to Javadoc, updated related comments in most other language versions.
7 years ago
Project Nayuki 49f6538682 Updated a comment in getAlignmentPatternPositions() in most language versions (except JavaScript).
7 years ago
Project Nayuki 3db1e2d9b1 Renamed 'packedKanjiData' constant in demo programs.
7 years ago
Project Nayuki a341901d94 Simplified Python code by making BitBuffer subclass list, updated internal usages.
7 years ago
Project Nayuki d785ecb598 Simplified the no-stroke declaration in SVG output code - in Java, C++, JavaScript, Python language versions.
7 years ago
Project Nayuki 377af20c1a Updated Python package version number to 1.1.0 for release on PyPI.
8 years ago
Project Nayuki e0e48e0cf7 Updated top-level readme document and package description within setup.py.
8 years ago
Project Nayuki 7727d371e1 Simplified Java and Python demo code slightly.
8 years ago
Project Nayuki a610a3d8df Added support for making Extended Channel Interpretation (ECI) segments - in Java, C++, JavaScript, and Python language versions.
8 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.
8 years ago
Project Nayuki e28c1d718e Simplified a few small pieces of Python code.
8 years ago
Project Nayuki d416d5cb3e Renamed a Python method to be private for consistency.
8 years ago
Project Nayuki 84ab01d23a Added a few comments to Python code.
8 years ago
Project Nayuki cc6855f045 Clarified Python code by adding parentheses around compound expressions containing chained comparisons.
8 years ago
Project Nayuki 50c1a6b8af Simplified a few lines of code in constructor of ReedSolomonGenerator in all language versions.
8 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.
8 years ago
Project Nayuki d32b2a58fc Improved the behavior of accepting/handling byte-sequence data types in Python code.
8 years ago
Project Nayuki 652ee37f59 Updated comment for QrCode.getNumRawDataModules() in all language versions.
8 years ago
Project Nayuki 4bc769e58f Updated text and header comments in Python and HTML code.
8 years ago
Project Nayuki b6b2bddb59 Added SVG text printing to Python demo program, to match C++ and Java demo programs.
8 years ago
Project Nayuki b0123fee3d Reduced lines in copyright notice of each source file (related to commit 4bba4c03ed).
8 years ago
Project Nayuki 7e72bd8dfb Updated examples in readme, updated text in readme and setup.py.
8 years ago
Project Nayuki 88ad854fd3 Added hand-crafted example of kanji mode text encoding to C++, Java, Python demo programs.
8 years ago
Project Nayuki 407816ea49 Updated Python package version number to 1.0.1 for release on PyPI.
8 years ago
Project Nayuki e1f8c2df7a Added and deleted some comments in Python and C programs.
8 years ago
Project Nayuki 4f901df4fa Added test worker program for C++, added program name to Python batch tester.
8 years ago
Project Nayuki 6c5f8d087b Added test worker programs for Java, Python, C; added batch tester in Python.
8 years ago