840 Commits (master)
 

Author SHA1 Message Date
Project Nayuki 2c9044de6b Simplified a bit of TypeScript code. 2 months ago
Project Nayuki 82b60dd505 Simplified demo TypeScript code by using the HTML element hidden attribute instead of CSS display:none. 2 months ago
Project Nayuki 777682a642 Fixed wrong refactoring in commit 8329a7108f. 3 months ago
Project Nayuki f40366c40d Simplified some Rust code by using slice.chunks(). 4 months ago
Project Nayuki 2b28bc2671 Tweaked some length calculations to panic on overflow. 4 months ago
Project Nayuki dfe47102e6 Simplified a bit of code with usize.div_ceil() (Rust 1.73). 4 months ago
Project Nayuki 9648a4d7b0 Simplified HTML code by nesting <input> in <label>, tweaked CSS to fit, with no visual changes. 5 months ago
Project Nayuki 856ba8a74b Simplified some unrelated pieces of code. 7 months ago
Project Nayuki 8329a7108f Slightly simplified the calculation of alignment pattern spacing in a non-obvious way, adapted from David Evans's "Lean QR" project. 7 months ago
Project Nayuki 42a886d784 Changed type hints to use native types (Python 3.9+) instead of the typing module. 10 months ago
Project Nayuki 76c1a7c62b Added missing generic type parameters. 10 months ago
Project Nayuki e6d80f7661 Added a missing optional type hint. 10 months ago
Project Nayuki 99f057910d Fixed the package name in documentation comments for the qrcode-no-heap crate. 1 year ago
Corvus 9e15962898 Updated heapless example with new name 1 year ago
Project Nayuki 49a66a2b8b Added missing metadata to Rust-no-heap's Cargo.toml, bumped the version because qrcodegen-no-heap 1.8.0 was already published on Crates.io. 2 years ago
Project Nayuki 5fb88bfa67 Renamed the Rust-no-heap implementation in Cargo.toml. 2 years ago
Project Nayuki 22fac31bdf Changed the TypeScript input demo to add a download link for bitmap and vector output formats, and stop displaying the SVG XML code. 2 years ago
Project Nayuki 957e4ce5fa Fixed TypeScript code style. 2 years ago
Project Nayuki 2643e824eb Enabled constant evaluation of Rust Version/Mask functions/methods. 2 years ago
Project Nayuki 5d9ec8dfdd Replaced some Rust object method calls with primitive arithmetic in order to support constant evaluation. 2 years ago
Project Nayuki 13e37016bd Added directives to Rust code to suppress a stylistic lint check. 2 years ago
Project Nayuki c147f7e328 Clarified a magic value in C code and reflowed some associated comments. 2 years ago
Project Nayuki 0dbd3b2133 Simplified Unicode string handling logic in TypeScript code thanks to ES6 features. 3 years ago
Project Nayuki 942f4319a6 Changed calls of the non-standard method String.substr() to substring(). 3 years ago
Project Nayuki 720f62bddb Updated package version numbers. 3 years ago
Project Nayuki 4e41cb2c72 Copied paragraphs in Rust comments for top-level QR-encoding functions for consistency. 3 years ago
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 d524de6153 Changed to standard error classes in TypeScript code. 3 years ago
Project Nayuki 17e1a8a6d4 Marked Rust code to forbid unsafe. 3 years ago
Project Nayuki 33442ea74a Updated copyright year in readme document. 3 years ago
Project Nayuki 9e81969139 Added a comment in Java QrSegmentAdvanced.makeSegmentsOptimally() functions to be consistent with QrCode.encodeSegments(). 3 years ago
Project Nayuki daa3114dcf Replaced str.format() with f-strings in Python code. 3 years ago
Project Nayuki e6ef02e0f5 Removed run-time type assertions in Python code in favor of static type hints. 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 5990e6a99c - In the project (top-level) readme file, kept one language's code example and moved all others out to language-specific readme files. 3 years ago
Project Nayuki d02fe511cc Updated the content of language-specific readme files and package-level documentation comments. 3 years ago
Project Nayuki df44e259d1 Added a paragraph to partially synchronize all readme files and package-level documentation comments. 3 years ago
Project Nayuki 7a052cc5b2 Removed references to other programming languages within language-specific overview/readme text. 3 years ago
Project Nayuki f39234b755 Clarified the Rust-no-heap documentation example code. 3 years ago
Project Nayuki d0d0474e4c Merged two separate but related projects: 3 years ago
Project Nayuki e3e8276149 Renamed directory, moved file. 3 years ago
Project Nayuki d8ea85f2e2 Added another implementation in Rust, distinguished by performing no heap allocations and enabling no_std. 3 years ago
Project Nayuki c99a727c8b Updated function-level comments in the C language port. 3 years ago
Project Nayuki 8bd5ed46b5 Revamped the DataTooLong error type in Rust to change from string to enum and remove Error.description(). 3 years ago
Project Nayuki fb9638d591 Reformatted a long function signature in Rust. 3 years ago
Project Nayuki 253ef19a4d Reformatted some Rust code so that the expressions surrounding `..` have no spaces around operators. 3 years ago
Project Nayuki 50f0c4b5bc Tweaked some of QrSegment.makeEci()'s integer literals to binary notations in most language ports. 3 years ago
Project Nayuki 86a49ba597 Tweaked Rust code to use `T::try_from(x).unwrap()` instead of `x as T`, in some cases for safety. 3 years ago