Commit Graph

31 Commits (c8e1b0caed500afb33cae32c574e4a5c8aaa3321)

Author SHA1 Message Date
Project Nayuki d4080974f2 Renamed the C++ library source files to qrcodegen, because there's no longer a file per class, related to commit 096c70cd4d.
4 years ago
Project Nayuki cd037d9149 In C++ version: moved QrCode.toSvgString() out of the library and into the runnable demo program, slightly adapted some code, updated documentation comments.
4 years ago
Project Nayuki 096c70cd4d Reorganized C++ library code into one implementation source file and one header file (instead of 3+3), changing some spacing and ordering, without changing functionality.
6 years ago
Project Nayuki a8a91e0d38 In C++ version, fixed all remaining implicit integer signedness conversions with the help of GCC's "-Wsign-conversion" and "-Wconversion".
6 years ago
Project Nayuki c3479c0043 In C++ version, added explicit casts from int/long to uint32_t for first argument of calls to BitBuffer.appendBits().
6 years ago
Project Nayuki 55f410cc66 Slightly tweaked demo programs for clarity.
7 years ago
Project Nayuki 0cded0ba36 Aligned main comments in demo programs.
7 years ago
Project Nayuki dd47ef10c7 Split long text constants in demo programs.
7 years ago
Project Nayuki c8c29cc116 Renamed variables in C++ demo program to start from 0.
7 years ago
Project Nayuki c0b684bc18 Tweaked comment for kanji demo in multiple languages, so that it corresponds to the order in the sample text string.
7 years ago
Project Nayuki 5a5626edb2 Added integer constants for QR Code min/max version numbers, made use of new constants in library and example applications, in all language versions except C.
8 years ago
Project Nayuki 6a71e09f72 Added/tweaked comments and blank lines in demo programs of all language versions except JavaScript.
8 years ago
Project Nayuki 8fe7878e1e Changed output format of C and C++ demo programs to match design intent and other languages.
8 years ago
Project Nayuki b86466ecd5 - Deleted constructors/functions/code for remasking existing QrCode object (due to doubtful real-world usefulness): C++, Java, JavaScript, Python, Rust.
8 years ago
Project Nayuki 8bbfa3938b Tweaked usages of C++ QrCode::Ecc class to be passed by value instead of const reference.
8 years ago
Project Nayuki a138e6fbc3 Changed C++ QrCode class to eliminate const from fields, updated related code.
8 years ago
Project Nayuki 9c1a25aba4 Changed QrCode.getModule() in {Java, JavaScript, Python, C++} language versions to return Boolean instead of 0/1 - to match {C, Rust} language versions - and updated comments and usages.
8 years ago
Project Nayuki 6f9116dfcb Simplified C++ code with vector range constructor.
8 years ago
Project Nayuki 3db1e2d9b1 Renamed 'packedKanjiData' constant in demo programs.
8 years ago
Project Nayuki ff0eed8700 Tweaked C++ and Java demo code for clarity.
8 years ago
Project Nayuki 20a05141ec Added C++ QrSegment constructor taking BitBuffer argument, updated existing code to use it.
8 years ago
Project Nayuki d17ff80b1a Updated some C++ implementation code to be stricter by adding appropriate 'using' directives for C standard library types.
8 years ago
Project Nayuki b0123fee3d Reduced lines in copyright notice of each source file (related to commit 4bba4c03ed).
8 years ago
Project Nayuki 88ad854fd3 Added hand-crafted example of kanji mode text encoding to C++, Java, Python demo programs.
8 years ago
Project Nayuki dafd93dbdf Reduced redundancy in C++ demo programs with 'using' directives.
9 years ago
Project Nayuki 43987c0f28 Deleted unused arguments for main(), replaced return code with named constant.
9 years ago
Project Nayuki e062a386d0 Deleted copyright year in all source files, updated year in readme document.
9 years ago
Project Nayuki fb702fd46e Added some explicit header #includes to C++ demo code for clarity.
9 years ago
Nayuki Minase fc5f11b3b2 Tweaked line breaking, whitespace, and declaration ordering without changing behavior.
10 years ago
Nayuki Minase be316029aa Added and updated code comments for members (mostly) and within functions (a few), in all languages.
10 years ago
Nayuki Minase 008fddf4be Added C++ port of the library.
10 years ago