Commit Graph

84 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.
8 years ago
Project Nayuki 859438d183 Moved QrCode class's max/min version constants, tweaked associated comments and blank lines, in all languages except C.
8 years ago
Project Nayuki 0cded0ba36 Aligned main comments in demo programs.
8 years ago
Project Nayuki 667c744d8b Updated and synchronized the QrCode class top-level documentation comment, in all languages except C.
8 years ago
Project Nayuki a3da832fc7 Changed Rust QrCode and QrSegment structs to be cloneable.
8 years ago
Project Nayuki ddc29b89d7 Simplified some local numeric variable types in Rust code.
8 years ago
Project Nayuki cdd1d0150d Tweaked BitBuffer.appendBits() comment and code in a few language versions.
8 years ago
Project Nayuki dce44caf8f Tweaked BitBuffer.appendBits() comment in several language versions.
8 years ago
Project Nayuki 34408d66aa Tweaked the BitBuffer class top-level comment in all languages except C.
8 years ago
Project Nayuki 6903d28c90 Swapped {dy,dx} variables in commutative operations for clarity, in all languages.
8 years ago
Project Nayuki 87868d7920 Renamed loop variables in QrCode.{drawFinderPattern(),drawAlignmentPattern()} for clarity, in all languages (but somewhat differently in C).
8 years ago
Project Nayuki 957219dc91 Reformatted some whitespace for alignment in all language versions.
8 years ago
Project Nayuki e7854eb797 Reformatted some whitespace for alignment in all language versions.
8 years ago
Project Nayuki b59c181162 Simplified QrCode.toSvgString() in C++ and Rust, related to Java change in commit 9c670453a8.
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 362d552c92 Simplified QrSegment.Mode.numCharCountBits() in all language versions.
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 391c5fcc20 Synchronized readme text to add TypeScript to the list of languages (related to commit 88ff414a24).
8 years ago
Project Nayuki 0860fee6be Simplified example Rust code in readme.
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 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 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 b652d6958e Tweaked comments and blank line, in multiple languages.
8 years ago
Project Nayuki 80797f449e Tweaked pluralization in section comments, in multiple languages.
8 years ago
Project Nayuki d0945942a9 Simplified and clarified pieces of Rust code, without changing functionality.
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 092ffb1171 Added some local variables to Rust code to reduce line length.
8 years ago
Project Nayuki 606a2d2924 Simplified some logic in Python and Rust code.
8 years ago
Project Nayuki a54cadf25a Changed Rust code style to use Self for struct QrSegment.
8 years ago
Project Nayuki c698fa54a9 Changed Rust code style to use Self for struct QrCode.
8 years ago
Project Nayuki d1989e912b Simplified Rust code to avoid fully qualifying enum constants in exhaustive matches.
8 years ago
Project Nayuki b0f4c1450c Simplified Rust code to drop type annotations for obvious Boolean variables.
8 years ago
Project Nayuki ede63e8538 Simplified Rust code to use += operator instead of String.push_str().
8 years ago
Project Nayuki 9728f19f59 Added integer overflow checks to toSvgString() in Java, C++, Rust code; added checks to toImage() in Java code.
8 years ago
Project Nayuki f5be34c3fc Simplified a bit of Rust code.
8 years ago
Project Nayuki 9628e25971 Updated Rust code to wrap valid mask numbers in a simple struct, removed unnecessary argument assertions.
8 years ago