Project Nayuki
|
9c670453a8
|
Tweaked small pieces of code.
|
6 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.
|
6 years ago |
Project Nayuki
|
4c882636bb
|
Updated comments for QrSegment.getTotalBits() in all language versions, but somewhat differently per language.
|
6 years ago |
Project Nayuki
|
0bf2d3306b
|
Simplified some code.
|
6 years ago |
Project Nayuki
|
669585590b
|
Added an assertion to QrCode.encodeSegmentsAdvanced() in all language versions.
|
6 years ago |
Project Nayuki
|
87cab22ffc
|
Revamped addEccAndInterleave() in C code for simplicity and robustness.
|
6 years ago |
Project Nayuki
|
2c055c2e67
|
Renamed some related variables in C code to match other language versions.
|
6 years ago |
Project Nayuki
|
08f7bba796
|
Simplified C code to eliminate a loop variable.
|
6 years ago |
Project Nayuki
|
de2603ab5f
|
Simplified some C code for overflow-safe calculation.
|
6 years ago |
Project Nayuki
|
f1a1ab189b
|
Clarified and simplified some pieces of C code.
|
6 years ago |
Project Nayuki
|
536a881416
|
Reformatted small pieces of C code.
|
6 years ago |
Project Nayuki
|
e2789cd5c4
|
Updated and added comments in C code.
|
6 years ago |
Project Nayuki
|
d3fbf3173b
|
Tweaked C code to change dummy value initializations to early exits (return statements).
|
6 years ago |
Project Nayuki
|
45c4ac7f2e
|
Added new private constant to C code.
|
6 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.
|
6 years ago |
Project Nayuki
|
98d1f0cc91
|
Reformatted a comment in all language versions (related to commit 5073db4487 ).
|
6 years ago |
Project Nayuki
|
5073db4487
|
Somewhat simplified black/white balance penalty calculation in all language versions.
|
6 years ago |
Project Nayuki
|
c86dacacb7
|
Tweaked code and comment in QrCode.encodeSegments() in all language versions.
|
6 years ago |
Project Nayuki
|
c9553ead71
|
Simplified code in QrCode.drawFunctionPatterns() in all language versions, but differently in Python.
|
6 years ago |
Project Nayuki
|
0ee6c41c9c
|
Renamed QrCode.appendErrorCorrection() to addEccAndInterleave() in all language versions.
|
6 years ago |
Project Nayuki
|
8d6dcf2631
|
Simplified and reformatted QrCode.getAlignmentPatternPositions() in different ways in all language versions.
|
6 years ago |
Project Nayuki
|
62e73f787a
|
Renamed variable in QrCode.drawVersion() in all language versions.
|
6 years ago |
Project Nayuki
|
23ae555dde
|
Added variable for clarity to QrCode.drawFormatBits() in all language versions.
|
6 years ago |
Project Nayuki
|
d1f53e6e7d
|
Added and updated 4 comments in all language versions.
|
6 years ago |
Project Nayuki
|
693304b8c3
|
Updated all language versions to add getBit() helper function and refactor existing arithmetic code to use it.
|
7 years ago |
Project Nayuki
|
908dbbfb31
|
Added initial values to some variables in C and C++ code to avoid potential compiler warnings.
|
7 years ago |
Project Nayuki
|
7e18dfe885
|
Tweaked C code to be slightly more efficient by using static constant data.
|
7 years ago |
Project Nayuki
|
30a9474596
|
Added initial values to some variables in C code to avoid potential compiler warnings.
|
7 years ago |
Project Nayuki
|
e36f6953dc
|
Simplified a bit of C code.
|
7 years ago |
Project Nayuki
|
2b9770f54a
|
Added comments to numerous new C functions.
|
7 years ago |
Project Nayuki
|
55b0056f38
|
Added some assertions to new C functions.
|
7 years ago |
Project Nayuki
|
13c136db8b
|
Made C function getTotalBits() testable, added test cases.
|
7 years ago |
Project Nayuki
|
dcdd743ef5
|
Simplified C library's numCharCountBits() function, updated dependent code.
|
7 years ago |
Project Nayuki
|
9e9eaf488e
|
Deleted 3 unused C private functions, deleted 1 associated test case.
|
7 years ago |
Project Nayuki
|
562f478d26
|
Rewrote and simplified C functions encodeText() and encodeBinary() to use new encodeSegmentsAdvanced(), without changing behavior (except for bugs).
|
7 years ago |
Project Nayuki
|
66f6500220
|
Added unused C functions to make a QR Code based on a list of segments.
|
7 years ago |
Project Nayuki
|
ad46d5e434
|
Added some argument null checks to C code.
|
7 years ago |
Project Nayuki
|
fb544495e7
|
Added C functions to make numeric and alphanumeric segments, added test cases.
|
7 years ago |
Project Nayuki
|
d126f7b1ed
|
Added C functions to make byte and ECI segments, added test cases.
|
7 years ago |
Project Nayuki
|
ec24c428ba
|
Added C functions to test whether strings can be encoded in certain segment modes, added test cases.
|
7 years ago |
Project Nayuki
|
08108ee6d8
|
Added C functions to calculate segment buffer size and bit length, added test cases.
|
7 years ago |
Project Nayuki
|
272ca8bb54
|
Split long lines in various {Java, JavaScript, Python, C++, C, Rust} code, without changing behavior.
|
7 years ago |
Project Nayuki
|
7e512971df
|
Fixed some arithmetic checks in Java and C code.
|
7 years ago |
Project Nayuki
|
16f504be67
|
Inlined the 'size' variable in getAlignmentPatternPositions() in 3 language versions.
|
7 years ago |
Project Nayuki
|
49f6538682
|
Updated a comment in getAlignmentPatternPositions() in most language versions (except JavaScript).
|
7 years ago |
Project Nayuki
|
88cc1c05fd
|
Fully fixed C library code to be compilable in C++ mode (polyglot).
|
8 years ago |
Project Nayuki
|
ce58036cb2
|
Tweaked C library code to not use gotos, to make it more friendly to compile in C++ mode.
|
8 years ago |
Project Nayuki
|
047f85d164
|
Tweaked C code to be more correct regarding #include <stddef.h> for size_t.
|
8 years ago |
Project Nayuki
|
0482a1ec5b
|
Simplified a small bit of variables and logic of QrCode.getPenaltyScore() in all language versions, but in a subtly different way per language.
|
8 years ago |
Project Nayuki
|
50c1a6b8af
|
Simplified a few lines of code in constructor of ReedSolomonGenerator in all language versions.
|
8 years ago |