| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-09-29 | Implement `Display` for `Tracepoint` | Laurenz | |
| 2021-09-29 | Make file system loader serializable | Laurenz | |
| 2021-09-28 | Allow linear values for text edges | Laurenz | |
| 2021-09-27 | Refactor line reordering from callback to iterator | Laurenz | |
| 2021-09-27 | Add spacing capabilities to stack function | Laurenz | |
| - Named argument `spacing` controls spacing between any two template arguments - Arbitrary linears in the list can produce arbitrary spacing | |||
| 2021-09-27 | Fix panic due to bad alignments in stack function | Laurenz | |
| 2021-09-27 | More useful incremental checks | Laurenz | |
| Co-Authored-By: Martin <mhaug@live.de> | |||
| 2021-09-27 | Expand all but last region for broken up auto rows | Laurenz | |
| 2021-09-27 | Fix paragraph constraints | Laurenz | |
| Co-Authored-By: Martin <mhaug@live.de> | |||
| 2021-09-26 | Simplify decoration handling | Laurenz | |
| 2021-09-26 | More useful `Debug` impls | Laurenz | |
| 2021-09-25 | Simplify source file loading logic | Laurenz | |
| 2021-09-25 | Prevent paragraph from overflowing due to trailing linebreak | Laurenz | |
| 2021-09-15 | Blocks directly in template also scope | Laurenz | |
| 2021-09-15 | Rename `SyntaxTree` to `Markup` | Laurenz | |
| Also `SyntaxNode` -> `MarkupNode`. | |||
| 2021-09-15 | Bugfix and tidying | Laurenz | |
| 2021-09-14 | Add `BoolExt` trait with `flip` method | Laurenz | |
| 2021-09-10 | Reimplement `Debug` for layout nodes | Laurenz | |
| 2021-09-10 | Set the correct base for grid cells | Laurenz | |
| 2021-09-10 | Fix fr rows in infinite region | Laurenz | |
| 2021-09-10 | Rename `Arguments` to `Args` | Laurenz | |
| 2021-09-09 | Bump pdf-writer | Laurenz | |
| 2021-08-31 | Make user-facing "debug" representation use Debug instead of Display | Laurenz | |
| 2021-08-31 | More utility functions | Laurenz | |
| - join("a", "b", "c", sep: ", ") - int("12") - float("31.4e-1") - str(10) - sorted((3, 2, 1)) | |||
| 2021-08-30 | Add abs() function | Laurenz | |
| 2021-08-30 | Lower- and uppercase string conversion functions | Laurenz | |
| 2021-08-29 | Allow body for font function once again | Laurenz | |
| 2021-08-29 | Subset CFF subrs referenced by FD array | Laurenz | |
| 2021-08-28 | Primitive CFF1 subsetting | Laurenz | |
| The subsetting strategy is somewhat crazy for now: Simply zero the glyph data for all unused glyphs. While the CFF table itself doesn't shrink, the actual embedded font is compressed and greatly benefits from the repeated zeros. This already compresses the fonts a lot (~90% for NotoSerifCJK), but they are still quite large. Therefore, the plan of action: - First, find more data that can be zeroed out. - Then _maybe_ see whether we can instead properly rebuild the subsetted font. | |||
| 2021-08-27 | Refactor subsetter | Laurenz | |
| - Gracefully handle failed subsetting of one table - Remove need for creating a ttf-parser face | |||
| 2021-08-27 | Subset post table | Laurenz | |
| 2021-08-27 | Make font fallback disableable | Laurenz | |
| 2021-08-27 | Font family things | Laurenz | |
| - Better default font family order - Remove weird leading dots from font family names - Public API for retrieving all found font families | |||
| 2021-08-27 | Parse command line arguments with pico-args | Laurenz | |
| 2021-08-25 | Compress all PDF streams | Laurenz | |
| 2021-08-25 | Support decoding of mac roman names | Laurenz | |
| This allows discovery of Apple fonts without unicode name entries. | |||
| 2021-08-25 | Subset glyf and loca tables | Laurenz | |
| 2021-08-24 | Basic subsetting architecture | Laurenz | |
| Constructs a brand new font file where only necessary tables are contained. | |||
| 2021-08-24 | PDF bug fixes | Laurenz | |
| - Write correct subtype for CID Font - Write CIDToGIDMap attribute - Deduplicate CMap pairings - Bump pdf-writer for string primitive fix | |||
| 2021-08-24 | Switch from state to decorations for underline/strikethrough/overline | Laurenz | |
| 2021-08-23 | Links! (#43) | Martin | |
| Co-authored-by: Laurenz <laurmaedje@gmail.com> | |||
| 2021-08-23 | Kerned PDF output | Laurenz | |
| 2021-08-21 | Shorter/clearer field name for geometry types | Laurenz | |
| Size { width, height } => Size { w, h } Spec { horizontal, vertical } => Spec { x, y } Gen { cross, main } => Gen { inline, block } | |||
| 2021-08-21 | Prune derives | Laurenz | |
| 2021-08-21 | Make better use of existing variables in grid | Laurenz | |
| 2021-08-21 | Turn backlog into iterator | Laurenz | |
| 2021-08-19 | Refactor layouting a bit | Laurenz | |
| Notably: - Handle aspect ratio in fixed node - Inline constraint inflation into pad node | |||
| 2021-08-19 | Pattern properties (#42) | Martin | |
| Included in this package are: * Code review I: The unnamed review. * Code Review II: How I met your review. * Code Review III: Code, the final frontier. These are the voyages of the USS Review ... | |||
| 2021-08-18 | Move to exclusively oneshot benchmarks with Iai fork (#41) | Martin | |
| 2021-08-18 | Memory loader | Laurenz | |
