Commit Graph

80 Commits (02d182ebc2c57968762bd612660dade7f0aedc1f)
 

Author SHA1 Message Date
Project Nayuki f8e59274f6 Simplified and renamed addEccAndInterleave(), based on the slow QR library C version algorithm.
6 years ago
Project Nayuki ccd7f3e9e8 Simplified Reed-Solomon generator algorithms, without changing behavior.
6 years ago
Project Nayuki 567dbbb067 De-optimized Reed-Solomon generator to not store one step of precomputing multiplication tables, in preparation for next change.
6 years ago
Project Nayuki 3e2770d6c0 Somewhat simplified black/white balance penalty calculation.
6 years ago
Project Nayuki 593ff051bf Clarified and simplified some code.
6 years ago
Project Nayuki b7f8d3a239 Tweaked some bit-drawing code for clarity.
6 years ago
Project Nayuki 0e5e3c1b61 Tweaked code to convert most explicit assertion checks to native assert statements.
6 years ago
Project Nayuki 887b6255ed Updated and simplified Reed-Solomon ECC computation to reduce temporary buffers and copying.
6 years ago
Project Nayuki cdb9172032 Simplified some code, without changing behavior.
6 years ago
Project Nayuki 7fa8becaf7 Tweaked code to avoid overflow entirely.
6 years ago
Project Nayuki e2050c3e03 Simplified code to use StringBuilder method chaining.
6 years ago
Project Nayuki b3fc497299 Simplified loop ranges without changing visible behavior.
6 years ago
Project Nayuki 032b47d4e6 Added readme document.
7 years ago
Project Nayuki 9071594f6c Tweaked comment for kanji demo so that it corresponds to the order in the sample text string.
7 years ago
Project Nayuki b204202684 Tweaked pluralization in section comments.
7 years ago
Project Nayuki 52ae1e387f Added integer overflow checks to toImage() and toSvgString().
7 years ago
Project Nayuki 63eaacac1b Updated URLs to the project-specific new page.
7 years ago
Project Nayuki 9e9890ada9 Inlined a private method.
7 years ago
Project Nayuki aef4073a22 Sped up QrCode.getPenaltyScore() by combining and rewriting loops.
7 years ago
Project Nayuki 797d5bc3d0 Tweaked code to reuse constants.
7 years ago
Project Nayuki 71cc6576f6 Updated cache logic to be exception-safe.
7 years ago
Project Nayuki e493029731 Added a batch-testing worker program.
7 years ago
Project Nayuki 2ea993a381 Implemented principal QR Code class, added demo program.
7 years ago
Project Nayuki 68fdc6024e Fixed a bug in the alphanumeric mode encoder function.
7 years ago
Project Nayuki 2fc396a607 Implemented some supporting methods and changes for BitBuffer, QrSegment, QrTemplate.
7 years ago
Project Nayuki 0c637b5705 Implemented QR template class.
7 years ago
Project Nayuki d842b7ca57 Implement QR segment class, exposed bit buffer fields to the package.
7 years ago
Project Nayuki 477f4eadd2 Added MIT open-source license to header of all files.
7 years ago
Project Nayuki f8a3eb7320 Implemented bit buffer class.
7 years ago
Project Nayuki 6be9684df4 Started this "Fast QR Code generator library" project, added Reed-Solomon ECC generator.
7 years ago