Project Nayuki
eab76f20d6
Updated class QrCode's field comments, in most languages.
2018-10-05 00:40:49 +00:00
Project Nayuki
028b377472
Updated a section comment in class QrCode, in most languages.
2018-10-05 00:30:10 +00:00
Project Nayuki
49e0902d9f
Updated, added, synchronized section comments to show abstraction level in classes QrCode and QrSegment, in all languages except C.
2018-10-04 19:56:07 +00:00
Project Nayuki
859438d183
Moved QrCode class's max/min version constants, tweaked associated comments and blank lines, in all languages except C.
2018-10-04 19:40:43 +00:00
Project Nayuki
667c744d8b
Updated and synchronized the QrCode class top-level documentation comment, in all languages except C.
2018-10-04 18:48:29 +00:00
Project Nayuki
3ead3dbb84
Updated up to 8 comments in all language versions, but somewhat differently in each language.
2018-08-28 21:08:00 +00:00
Project Nayuki
b9f69cf7bd
Updated documentation comment in 4 languages to change word "specified" to "given", related to commit d8b66fcbf1
.
2018-08-28 20:59:24 +00:00
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.
2018-08-28 19:10:47 +00:00
Project Nayuki
0ee6c41c9c
Renamed QrCode.appendErrorCorrection() to addEccAndInterleave() in all language versions.
2018-08-26 01:33:06 +00:00
Project Nayuki
62930ef455
Updated and added 5 comments in all language versions except C.
2018-08-22 19:23:40 +00:00
Project Nayuki
d1f53e6e7d
Added and updated 4 comments in all language versions.
2018-08-22 19:22:00 +00:00
Project Nayuki
80797f449e
Tweaked pluralization in section comments, in multiple languages.
2018-06-23 16:21:40 +00:00
Project Nayuki
693304b8c3
Updated all language versions to add getBit() helper function and refactor existing arithmetic code to use it.
2018-04-13 19:48:59 +00:00
Project Nayuki
18f9b7c6ce
Tweaked C++ code for style and robustness.
2018-02-26 20:21:23 +00:00
Project Nayuki
3208954e81
Changed and simplified C++ code by converting Ecc from class to enum, updated related code.
2018-02-26 19:53:57 +00:00
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.
2017-10-23 04:42:53 +00:00
Project Nayuki
b86466ecd5
- Deleted constructors/functions/code for remasking existing QrCode object (due to doubtful real-world usefulness): C++, Java, JavaScript, Python, Rust.
...
- Tweaked code and comments due to feature removal: JavaScript, Python.
- Updated demo programs to reflect new API usage and add new example: C, C++, Java, Python, Rust.
2017-10-23 03:45:24 +00:00
Project Nayuki
8bbfa3938b
Tweaked usages of C++ QrCode::Ecc class to be passed by value instead of const reference.
2017-09-06 04:21:56 +00:00
Project Nayuki
a138e6fbc3
Changed C++ QrCode class to eliminate const from fields, updated related code.
2017-09-06 04:03:52 +00:00
Project Nayuki
71a69dd3d9
Changed C++ QrCode::Ecc class to eliminate const from fields, updated related code.
2017-09-06 03:48:43 +00:00
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.
2017-08-31 20:39:29 +00:00
Project Nayuki
1d5ceab068
Split long lines in a comment in {Java, JavaScript, C++, Python, Rust} language versions, without changing wording.
2017-08-31 20:18:41 +00:00
Project Nayuki
2fd05cc7ef
Split long lines in 2 comments in {Java, JavaScript, Python, C++} language versions, without changing wording.
2017-08-31 20:13:05 +00:00
Project Nayuki
d8b66fcbf1
Updated 2 API documentation comments in {Java, JavaScript, Python, C++} language versions, though not identically.
2017-08-31 19:51:31 +00:00
Project Nayuki
9f2c8d9e96
Simplified and tweaked various small pieces of C++ code.
2017-08-18 00:17:11 +00:00
Project Nayuki
2794dbc179
Added private helper function to C++ code to abstract how modules are stored.
2017-08-17 23:41:01 +00:00
Project Nayuki
652ee37f59
Updated comment for QrCode.getNumRawDataModules() in all language versions.
2017-05-06 11:51:21 +00:00
Project Nayuki
84dd6f4e07
Updated comment for multiply()/finiteFieldMultiply() in C++ and C code.
2017-05-06 11:50:31 +00:00
Project Nayuki
33af4e376e
Updated C++ header code to be stricter by prepending std:: prefix for C standard library types.
2017-05-05 20:55:32 +00:00
Project Nayuki
b0123fee3d
Reduced lines in copyright notice of each source file (related to commit 4bba4c03ed
).
2017-04-24 20:41:54 +00:00
Project Nayuki
f020833cd4
Simplified code in all language versions of the library (C, C++, Java, JavaScript, Python) and reduced table size, without changing behavior.
2017-04-19 23:06:40 +00:00
Project Nayuki
ceb51372d3
Updated C++ QrCode private methods to replace some int variables with long to prevent overflow.
2017-04-17 16:41:20 +00:00
Project Nayuki
654520d0d4
Changed syntax so that every class member is explicitly prefixed with public/private like in Java/C# style, without changing any functionality.
2017-04-08 22:54:11 +00:00
Project Nayuki
e062a386d0
Deleted copyright year in all source files, updated year in readme document.
2017-02-10 03:19:39 +00:00
Project Nayuki
b2e7844a94
Updated wording of documentation comments in {C++, JavaScript, Python} versions - changed the word "specified" to "given" for consistency.
2017-01-03 18:31:49 +00:00
Project Nayuki
a9a5cdbb58
Updated documentation comments for 3 functions in all language versions.
2016-05-24 18:41:34 +00:00
Nayuki Minase
3c995fa096
Updated some comments to note public and private members in JavaScript, Python, C++ code.
2016-04-20 20:46:46 +00:00
Nayuki Minase
f63f890235
Changed ~4 members to package-private in all language versions, updating code in Java version but only updating comments in JavaScript, Python, C++ versions.
2016-04-20 20:40:49 +00:00
Nayuki Minase
1df147943e
Tweaked section comments and blank lines for better uniformity across all language versions.
2016-04-20 20:19:57 +00:00
Nayuki Minase
5692e951dd
Revamped QrCode.encodeSegments() to add parameters to make a much richer API, in all language versions; updated JavaScript demo script to handle new semantics.
2016-04-16 03:53:58 +00:00
Nayuki Minase
ca7e7a60a7
Moved QrCode.encodeTextToSegment() to QrSegment.makeSegments() and changed the function's code somewhat, in all language versions; updated JavaScript demo script to handle new semantics.
2016-04-16 01:44:24 +00:00
Nayuki Minase
3fda371340
Tweaked the comment for QrCode.encodeTextToSegment() in most language versions.
2016-04-16 01:14:22 +00:00
Nayuki Minase
008fddf4be
Added C++ port of the library.
2016-04-15 04:26:37 +00:00