Project Nayuki
|
42bc11c763
|
Updated C API comments to match the existing code logic requiring non-overlapping array buffers.
|
3 years ago |
Project Nayuki
|
1fd0216dfe
|
Changed the word "black" to "dark" in {comments, local variables,} in order to match the vocabulary in the QR Code specification document.
|
3 years ago |
Project Nayuki
|
99e7d59383
|
Changed the word "white" to "light" in {comments, local variables, a private C function} in order to match the vocabulary in the QR Code specification document.
|
3 years ago |
Project Nayuki
|
40d24f38aa
|
Fixed argument type of qrcodegen_encodeSegmentsAdvanced() mask in C code.
|
6 years ago |
Project Nayuki
|
7dbfabd388
|
Reordered functions and sections in C code for better flow for human readers, without changing functionality.
|
6 years ago |
Project Nayuki
|
f011e52770
|
Updated and synchronized documentation comments for QrCode's instance methods, in all languages.
|
6 years ago |
Project Nayuki
|
76f97dd0b8
|
Updated and synchronized documentation comments for QrCode class's constructor and static factory functions, in all languages.
|
6 years ago |
Project Nayuki
|
95e5f14c36
|
Updated and synchronized QrCode class's top-level documentation comment, in all languages.
|
6 years ago |
Project Nayuki
|
a5b6c28a1f
|
Updated and synchronized documentation comments for QrCode class's fields and constants, in all languages.
|
6 years ago |
Project Nayuki
|
eebae19fb2
|
Reduced the use of the word "symbol" when referring to QR Codes, in all languages.
|
6 years ago |
Project Nayuki
|
79796901ea
|
Updated and synchronized documentation comments for QrSegment class's {top-level, constructor, makeBytes()}, in all languages.
|
6 years ago |
Project Nayuki
|
85eb6493fd
|
Updated and synchronized documentation comments for QrSegment's constants/functions involving character sets, in all languages.
|
6 years ago |
Project Nayuki
|
139e67eee2
|
Updated and synchronized documentation comments for QrSegment's fields, in all languages.
|
6 years ago |
Project Nayuki
|
179f7be089
|
Updated and synchronized QrCode.Ecc and QrSegment.Mode enums' documentation comments, in all languages.
|
6 years ago |
Project Nayuki
|
7d49af97e1
|
Updated documentation comments for three QrSegment members, in all language versions.
|
6 years ago |
Project Nayuki
|
a19c7aa21b
|
Reformatted a bit of whitespace in C code, to match other languages (commit 5a5626edb2 ).
|
6 years ago |
Project Nayuki
|
30aed54c47
|
Simplified C code to directly assign useful values to the segment mode enum.
|
6 years ago |
Project Nayuki
|
070daf8c9e
|
Tweaked C header file to be friendly to C++.
|
6 years ago |
Project Nayuki
|
3ead3dbb84
|
Updated up to 8 comments in all language versions, but somewhat differently in each language.
|
6 years ago |
Project Nayuki
|
e2789cd5c4
|
Updated and added comments in C code.
|
6 years ago |
Project Nayuki
|
c8f05d24d1
|
Tweaked comments about inclusive ranges so that the word is consistently parenthesized.
|
6 years ago |
Project Nayuki
|
202fdd39d3
|
Edited and added numerous comments for C library members.
|
7 years ago |
Project Nayuki
|
2b9770f54a
|
Added comments to numerous new C functions.
|
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
|
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
|
4f823c3039
|
Added new unused enum and struct to C library code to represent segments.
|
7 years ago |
Project Nayuki
|
88cc1c05fd
|
Fully fixed C library code to be compilable in C++ mode (polyglot).
|
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
|
5d1069a93c
|
Added 'extern "C"' directives to make the C header file usable in C++ code.
|
8 years ago |
Project Nayuki
|
1a2b0065fe
|
Updated comments in C code.
|
8 years ago |
Project Nayuki
|
c82c6f478b
|
Tweaked C code to give explicit value to Ecc enum, to approve of casting enum values to/from int.
|
8 years ago |
Project Nayuki
|
23244832b5
|
Heavily edited (and slightly fixed) public API comments for C library.
|
8 years ago |
Project Nayuki
|
546029090c
|
Changed C API functions qrcodegen_encodeText() and qrcodegen_encodeBinary() to return boolean status instead of integer version number, updated runnable programs to work with modified API.
|
8 years ago |
Project Nayuki
|
454534ee33
|
Changed C API function qrcodegen_getSize() to receive array instead of int, updated runnable programs, deleted test cases for this function.
|
8 years ago |
Project Nayuki
|
df1c49cc39
|
Changed C API function qrcodegen_getModule() to remove version argument, updated runnable programs.
|
8 years ago |
Project Nayuki
|
339efc46b8
|
Changed C code to prepend a size info byte to beginning of QR Code arrays. This has no visible behavioral change when using qrcodegen APIs, but the array data will be different and all buffers need one extra byte. Old code using the API needs to be recompiled because the buffer length calculation macros changed.
|
8 years ago |
Project Nayuki
|
b0123fee3d
|
Reduced lines in copyright notice of each source file (related to commit 4bba4c03ed ).
|
8 years ago |
Project Nayuki
|
9a100aed7d
|
Updated and added numerous comments in C code.
|
8 years ago |
Project Nayuki
|
26b4cf557c
|
Added new integer constants to C code, updated existing code to make use of them.
|
8 years ago |
Project Nayuki
|
0cfed8c5de
|
Updated function-level comments in C code.
|
8 years ago |
Project Nayuki
|
d704cc074b
|
Added and updated section comments in C code.
|
8 years ago |
Project Nayuki
|
be2e9e7a3a
|
Continued implementing C library by adding logic to support boosting ECC level.
|
8 years ago |
Project Nayuki
|
47fc47938a
|
Continued implementing C library by adding main QR Code encoding function for text, including support for alphanumeric and numeric mode segments.
|
8 years ago |
Project Nayuki
|
53359d7ef2
|
Deleted text-testing functions in C library code.
|
8 years ago |
Project Nayuki
|
d332c4a91c
|
Continued implementing C library by adding a main QR Code encoding function and auxiliary functions.
|
8 years ago |
Project Nayuki
|
5e415ae08b
|
Continued implementing C library by adding enums and macros.
|
8 years ago |
Project Nayuki
|
f49bee7a2d
|
Fixed and tweaked some pieces of C library code.
|
8 years ago |