Commit Graph

31 Commits (b652d6958e3ea184e3301fa3d5817afd89757302)

Author SHA1 Message Date
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
Project Nayuki f18ababe0d Continued implementing C library by adding low-level QR Code get/set functions.
8 years ago
Project Nayuki 18a10b6b99 Continued implementing C library by adding header file and text-testing functions.
8 years ago