Commit Graph

66 Commits (6d6e0f3fded0d5ac0f0e69fd2e8a759c340873ab)
 

Author SHA1 Message Date
Project Nayuki 6d6e0f3fde Added and updated many comments, almost all at the member level (rarely within functions), some with original wording, some synchronizing with the main qrcodegen project.
5 years ago
Project Nayuki 960b9cd32d Deleted some static imports.
5 years ago
Project Nayuki fa7a092672 Deleted some section comments.
5 years ago
Project Nayuki f8f01c4d4e Refactored logic in QrTemplate and ReedSolomonGenerator into new Memozier class.
5 years ago
Project Nayuki df55fd6504 Rearranged variables, updated comment.
6 years ago
Project Nayuki 47541e1b29 Simplified some code in getPenaltyScore().
6 years ago
Project Nayuki 655bb970ce Completely rewrote the algorithm for detecting finder-like patterns, making it more accurate and compliant with the QR Code specification.
6 years ago
Project Nayuki f4f971f384 Inverted some if-else statements in getPenaltyScore().
6 years ago
Project Nayuki b2671166ce Renamed many variables in getPenaltyScore(), in preparation for future changes.
6 years ago
Project Nayuki 8551314425 Added/updated/deleted some comments.
6 years ago
Project Nayuki df729db98b Added "data too long" exception class, changed code to make use of it, updated Javadoc comments.
6 years ago
Project Nayuki 2f4b0e8fd8 Tweaked drawFormatBits() and drawDummyFormatBits() to use end-exclusive range in second copy for clarity.
6 years ago
Project Nayuki badeca0dc9 Imported QrSegmentAdvanced from the parent project, changed a constant to be package-private, updated readme.
6 years ago
Project Nayuki 5657ba274b Added package summary Javadoc comment.
6 years ago
Project Nayuki 72d350e3a0 Added and updated comments.
6 years ago
Project Nayuki b967ae4aae Added and updated some strict overflow checks.
6 years ago
Project Nayuki 83a3c3b957 Added and updated comments.
6 years ago
Project Nayuki eb072ba84e Simplified small pieces of logic.
6 years ago
Project Nayuki 3e6381cea8 Renamed loop variables and swapped commutative arguments for clarity.
6 years ago
Project Nayuki 6124187248 Refactored QrTemplate to use QrCode.getBit().
6 years ago
Project Nayuki b669311c2e Added Javadoc and informal comments to some members, which differ from the parent project.
6 years ago
Project Nayuki f6e7b17602 Tweaked small pieces of code, synchronizing from the parent "QR Code generator library" project.
6 years ago
Project Nayuki 132c8f32e2 Added and updated many Javadoc and informal comments, synchronizing from the parent "QR Code generator library" project.
6 years ago
Project Nayuki 509881ea9f Slightly tweaked demo program for clarity.
6 years ago
Project Nayuki 735994ed2a Aligned main comments in demo program.
6 years ago
Project Nayuki 820b2ca60a Moved QrCode class's max/min version constants, tweaked associated comments and blank lines.
6 years ago
Project Nayuki 6a5fdc5687 Tweaked whitespace for consistency.
6 years ago
Project Nayuki 6f79d4c68e Tweaked comments and statement order in QrCode constructor.
6 years ago
Project Nayuki b0a7a4240a Added private helper function to reduce occurrences of low-level bit arithmetic.
6 years ago
Project Nayuki 1027ad5b65 Reformatted some whitespace for alignment.
6 years ago
Project Nayuki 6d5164fa0e Added and updated comments.
6 years ago
Project Nayuki 4cddfddb66 Simplified small pieces of code.
6 years ago
Project Nayuki b3949f6fc4 Changed QrTemplate.getAlignmentPatternPositions() from static function to instance method, and updated comment.
6 years ago
Project Nayuki a268c93ec5 Clarified some assertions and code.
6 years ago
Project Nayuki 518850d81a Updated various comments - Javadoc, method-level, intra-method.
6 years ago
Project Nayuki 943b8815ee Deleted unused parameter and simplified code in ReedSolomonGenerator.getRemainder().
6 years ago
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