Commit Graph

840 Commits (master)
 

Author SHA1 Message Date
Project Nayuki 2c9044de6b Simplified a bit of TypeScript code.
8 months ago
Project Nayuki 82b60dd505 Simplified demo TypeScript code by using the HTML element hidden attribute instead of CSS display:none.
8 months ago
Project Nayuki 777682a642 Fixed wrong refactoring in commit 8329a7108f.
8 months ago
Project Nayuki f40366c40d Simplified some Rust code by using slice.chunks().
10 months ago
Project Nayuki 2b28bc2671 Tweaked some length calculations to panic on overflow.
10 months ago
Project Nayuki dfe47102e6 Simplified a bit of code with usize.div_ceil() (Rust 1.73).
10 months ago
Project Nayuki 9648a4d7b0 Simplified HTML code by nesting <input> in <label>, tweaked CSS to fit, with no visual changes.
10 months ago
Project Nayuki 856ba8a74b Simplified some unrelated pieces of code.
1 year 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.
1 year ago
Project Nayuki 42a886d784 Changed type hints to use native types (Python 3.9+) instead of the typing module.
1 year ago
Project Nayuki 76c1a7c62b Added missing generic type parameters.
1 year ago
Project Nayuki e6d80f7661 Added a missing optional type hint.
1 year ago
Project Nayuki 99f057910d Fixed the package name in documentation comments for the qrcode-no-heap crate.
2 years ago
Corvus 9e15962898 Updated heapless example with new name
2 years 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.
3 years ago
Project Nayuki 5d9ec8dfdd Replaced some Rust object method calls with primitive arithmetic in order to support constant evaluation.
3 years ago
Project Nayuki 13e37016bd Added directives to Rust code to suppress a stylistic lint check.
3 years ago
Project Nayuki c147f7e328 Clarified a magic value in C code and reflowed some associated comments.
3 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.
4 years ago
Project Nayuki f3705873ab Rewrote comments for top-level QR-encoding functions in C, to correspond better to other language ports.
4 years ago
Project Nayuki 33af976bba Fixed a misspelled word in C comments.
4 years ago
Project Nayuki d524de6153 Changed to standard error classes in TypeScript code.
4 years ago
Project Nayuki 17e1a8a6d4 Marked Rust code to forbid unsafe.
4 years ago
Project Nayuki 33442ea74a Updated copyright year in readme document.
4 years ago
Project Nayuki 9e81969139 Added a comment in Java QrSegmentAdvanced.makeSegmentsOptimally() functions to be consistent with QrCode.encodeSegments().
4 years ago
Project Nayuki daa3114dcf Replaced str.format() with f-strings in Python code.
4 years ago
Project Nayuki e6ef02e0f5 Removed run-time type assertions in Python code in favor of static type hints.
4 years ago
Project Nayuki 52a3273d8c Updated documentation comments for QrCode::{encode_text(),encode_binary()} in Rust-no-heap and C ports.
4 years ago
Project Nayuki d4085a443a Revamped documentation comments about argument arrays in the C and Rust-no-heap ports.
4 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.
4 years ago
Project Nayuki d02fe511cc Updated the content of language-specific readme files and package-level documentation comments.
4 years ago
Project Nayuki df44e259d1 Added a paragraph to partially synchronize all readme files and package-level documentation comments.
4 years ago
Project Nayuki 7a052cc5b2 Removed references to other programming languages within language-specific overview/readme text.
4 years ago
Project Nayuki f39234b755 Clarified the Rust-no-heap documentation example code.
4 years ago
Project Nayuki d0d0474e4c Merged two separate but related projects:
4 years ago
Project Nayuki e3e8276149 Renamed directory, moved file.
4 years ago
Project Nayuki d8ea85f2e2 Added another implementation in Rust, distinguished by performing no heap allocations and enabling no_std.
4 years ago
Project Nayuki c99a727c8b Updated function-level comments in the C language port.
4 years ago
Project Nayuki 8bd5ed46b5 Revamped the DataTooLong error type in Rust to change from string to enum and remove Error.description().
4 years ago
Project Nayuki fb9638d591 Reformatted a long function signature in Rust.
4 years ago
Project Nayuki 253ef19a4d Reformatted some Rust code so that the expressions surrounding `..` have no spaces around operators.
4 years ago
Project Nayuki 50f0c4b5bc Tweaked some of QrSegment.makeEci()'s integer literals to binary notations in most language ports.
4 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.
4 years ago