Commit Graph

120 Commits (49e0902d9f460f4f08db8aae1a6984f1d3f1ed63)

Author SHA1 Message Date
Project Nayuki 49e0902d9f Updated, added, synchronized section comments to show abstraction level in classes QrCode and QrSegment, in all languages except C.
7 years ago
Project Nayuki 859438d183 Moved QrCode class's max/min version constants, tweaked associated comments and blank lines, in all languages except C.
7 years ago
Project Nayuki af6a247121 Tweaked logic in QrSegment.makeEci() to reduce redundancy, in all languages except Rust.
7 years ago
Project Nayuki 0cded0ba36 Aligned main comments in demo programs.
7 years ago
Project Nayuki 667c744d8b Updated and synchronized the QrCode class top-level documentation comment, in all languages except C.
7 years ago
Project Nayuki 34408d66aa Tweaked the BitBuffer class top-level comment in all languages except C.
7 years ago
Project Nayuki 6903d28c90 Swapped {dy,dx} variables in commutative operations for clarity, in all languages.
7 years ago
Project Nayuki 87868d7920 Renamed loop variables in QrCode.{drawFinderPattern(),drawAlignmentPattern()} for clarity, in all languages (but somewhat differently in C).
7 years ago
Project Nayuki 957219dc91 Reformatted some whitespace for alignment in all language versions.
8 years ago
Project Nayuki 3e642cf468 Simplified QrSegment.makeNumeric() logic in {Java, JavaScript, TypeScript, Python} language versions.
8 years ago
Project Nayuki e7854eb797 Reformatted some whitespace for alignment in all language versions.
8 years ago
Project Nayuki 3ead3dbb84 Updated up to 8 comments in all language versions, but somewhat differently in each language.
8 years ago
Project Nayuki b9f69cf7bd Updated documentation comment in 4 languages to change word "specified" to "given", related to commit d8b66fcbf1.
8 years ago
Project Nayuki 362d552c92 Simplified QrSegment.Mode.numCharCountBits() in all language versions.
8 years ago
Project Nayuki 16b59e207d Deleted unnecessary version range check in two private functions, in all language versions except Rust.
8 years ago
Project Nayuki 7fe69730c4 Tweaked comments for QrSegment.getTotalBits() to express package-private access control in some languages.
8 years ago
Project Nayuki 4ede209d9a Changed QrCode.getAlignmentPatternPositions() from static function to instance method, tweaked its logic, and updated comment - in all languages but differently in each.
8 years ago
Project Nayuki 4c882636bb Updated comments for QrSegment.getTotalBits() in all language versions, but somewhat differently per language.
8 years ago
Project Nayuki 669585590b Added an assertion to QrCode.encodeSegmentsAdvanced() in all language versions.
8 years ago
Project Nayuki e7d2449957 Deleted comment and calculated the constant in QrCode.getNumRawDataModules() in all language versions except Java, because only the Java code explains the calculation in detail.
8 years ago
Project Nayuki dae06a30aa Synchronized example Python code in setup.py with main readme (related to commit 7e72bd8dfb).
8 years ago
Project Nayuki 391c5fcc20 Synchronized readme text to add TypeScript to the list of languages (related to commit 88ff414a24).
8 years ago
Project Nayuki 98d1f0cc91 Reformatted a comment in all language versions (related to commit 5073db4487).
8 years ago
Project Nayuki 5073db4487 Somewhat simplified black/white balance penalty calculation in all language versions.
8 years ago
Project Nayuki ccd571624e Tweaked QrCode constructor to dispose of the isFunction array in all languages except C, but somewhat differently in each language.
8 years ago
Project Nayuki c86dacacb7 Tweaked code and comment in QrCode.encodeSegments() in all language versions.
8 years ago
Project Nayuki c9553ead71 Simplified code in QrCode.drawFunctionPatterns() in all language versions, but differently in Python.
8 years ago
Project Nayuki 0ee6c41c9c Renamed QrCode.appendErrorCorrection() to addEccAndInterleave() in all language versions.
8 years ago
Project Nayuki 206618d71c Updated Python test script to enable assertions for Java worker program.
8 years ago
Project Nayuki ecfa0a83c1 Simplified miscellaneous Java and Python application code.
8 years ago
Project Nayuki 8d6dcf2631 Simplified and reformatted QrCode.getAlignmentPatternPositions() in different ways in all language versions.
8 years ago
Project Nayuki 6841e3716c Simplified and clarified small different pieces of code in a few languages.
8 years ago
Project Nayuki 6f45d3b573 Clarified code in QrCode.drawVersion() in 4 language versions.
8 years ago
Project Nayuki 62e73f787a Renamed variable in QrCode.drawVersion() in all language versions.
8 years ago
Project Nayuki 23ae555dde Added variable for clarity to QrCode.drawFormatBits() in all language versions.
8 years ago
Project Nayuki f3ba9c0837 Simplified QrCode.toSvgString() loop ranges in all language versions except C.
8 years ago
Project Nayuki 62930ef455 Updated and added 5 comments in all language versions except C.
8 years ago
Project Nayuki d1f53e6e7d Added and updated 4 comments in all language versions.
8 years ago
Project Nayuki c0b684bc18 Tweaked comment for kanji demo in multiple languages, so that it corresponds to the order in the sample text string.
8 years ago
Project Nayuki 693304b8c3 Updated all language versions to add getBit() helper function and refactor existing arithmetic code to use it.
8 years ago
Project Nayuki 606a2d2924 Simplified some logic in Python and Rust code.
8 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.
8 years ago
Project Nayuki 692f3f008b Clarified Python demo code by importing classes into current namespace.
8 years ago
Project Nayuki 6a71e09f72 Added/tweaked comments and blank lines in demo programs of all language versions except JavaScript.
8 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.
8 years ago
Project Nayuki 048a126119 Simplified arithmetic in Python batch tester program, without changing behavior.
8 years ago
Project Nayuki 514d23a19e Added Rust language details to readme text, incremented Python library version, set Rust library version.
9 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.
9 years ago
Project Nayuki 272ca8bb54 Split long lines in various {Java, JavaScript, Python, C++, C, Rust} code, without changing behavior.
9 years ago
Project Nayuki 1d5ceab068 Split long lines in a comment in {Java, JavaScript, C++, Python, Rust} language versions, without changing wording.
9 years ago