Commit Graph

58 Commits (8329a7108fc22be3e1eec0a9f9318978579e3621)

Author SHA1 Message Date
Project Nayuki f3705873ab Rewrote comments for top-level QR-encoding functions in C, to correspond better to other language ports.
3 years ago
Project Nayuki 33af976bba Fixed a misspelled word in C comments.
3 years ago
Project Nayuki 52a3273d8c Updated documentation comments for QrCode::{encode_text(),encode_binary()} in Rust-no-heap and C ports.
3 years ago
Project Nayuki d4085a443a Revamped documentation comments about argument arrays in the C and Rust-no-heap ports.
3 years ago
Project Nayuki c99a727c8b Updated function-level comments in the C language port.
3 years ago
Project Nayuki 0e80f23c04 Reordered QrSegment.{isNumeric(),isAlphanumeric()} in {C, C++, Rust} versions.
3 years ago
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