Commit Graph

16 Commits (18a10b6b9925bfac9cbe1d3e207f16c9da5ec3ef)

Author SHA1 Message Date
Project Nayuki 501d254a0f Deleted unused header #include.
9 years ago
Project Nayuki ceb51372d3 Updated C++ QrCode private methods to replace some int variables with long to prevent overflow.
9 years ago
Project Nayuki b7a4605e44 Fixed potential overflow in C++ code, in worst case when int type is int16.
9 years ago
Project Nayuki 5071995ab7 Replaced '>>' with '> >' in C++ code using templates, for robustness in parsing.
9 years ago
Project Nayuki e062a386d0 Deleted copyright year in all source files, updated year in readme document.
9 years ago
Project Nayuki 1d5e77d4fc Simplified some code in QrCode.getAlignmentPatternPositions() in most language versions.
9 years ago
Nayuki Minase 2de9610756 Added comment about remainder bits in QR symbol in all language versions.
9 years ago
Nayuki Minase def528043e Added an assertion check to C++ code.
10 years ago
Nayuki Minase 4fcf02d1f9 Added comments and renamed variables in QrCode.appendErrorCorrection() in all language versions.
10 years ago
Nayuki Minase 1fb0283189 Added robustness checks to JavaScript, Python, C++ code without changing functionality in normal operation.
10 years ago
Nayuki Minase 8bdecc51a3 Fixed simple errors in C++ and Python code.
10 years ago
Nayuki Minase fc705efac3 Added white background rectangle to SVG XML code output, in all language versions.
10 years ago
Nayuki Minase 5692e951dd Revamped QrCode.encodeSegments() to add parameters to make a much richer API, in all language versions; updated JavaScript demo script to handle new semantics.
10 years ago
Nayuki Minase ca7e7a60a7 Moved QrCode.encodeTextToSegment() to QrSegment.makeSegments() and changed the function's code somewhat, in all language versions; updated JavaScript demo script to handle new semantics.
10 years ago
Nayuki Minase 1b2a554121 Tweaked minor comment and whitespace consistency in Python and C++ code.
10 years ago
Nayuki Minase 008fddf4be Added C++ port of the library.
10 years ago