Project Nayuki
|
f05a8f9098
|
Replaced the finder-like pattern detection algorithm with a more sophisticated and accurate one, synchronizing with the parent project.
|
5 years ago |
Project Nayuki
|
42c357ae1c
|
Renamed a local variable.
|
5 years ago |
Project Nayuki
|
4671dca0ad
|
Tweaked a bit of code for simplicity.
|
5 years ago |
Project Nayuki
|
afc12dc9d2
|
Synchronized some code with the parent project, without changing behavior.
|
5 years ago |
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 |