| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-09-19 | Remove font store | Laurenz | |
| 2022-09-19 | Remove image store | Laurenz | |
| 2022-09-19 | Renaming | Laurenz | |
| `Face` -> `Font` `FaceId` -> `FontId` `SourceFile` -> `Source` | |||
| 2022-09-19 | Remove pins and memoization | Laurenz | |
| 2022-06-14 | Many fixes | Laurenz | |
| 2022-06-10 | Bump dependencies | Laurenz | |
| 2022-05-31 | Basic manual tracking | Laurenz | |
| 2022-05-25 | Replace static with const in two places | Laurenz | |
| 2022-05-25 | Slim down context | Laurenz | |
| 2022-05-24 | Parse math fonts only once | Laurenz | |
| 2022-04-08 | Em units | Laurenz | |
| 2022-04-07 | Make `Relative` generic | Laurenz | |
| 2022-04-07 | Rename length-related types | Laurenz | |
| `Fractional` => `Fraction` `Relative` => `Ratio` `Linear` => `Relative` | |||
| 2022-04-03 | Font fallback | Laurenz | |
| 2022-02-10 | Don't try to reload faces over and over | Laurenz | |
| 2022-01-31 | Switch from `Rc` to `Arc` | Laurenz | |
| 2022-01-24 | Export into rendered images | Laurenz | |
| 2021-12-15 | Set Rules Episode IV: A New Fold | Laurenz | |
| 2021-11-20 | Strokes | Laurenz | |
| 2021-11-15 | Make clippy happier and remove `Str` | Laurenz | |
| 2021-11-14 | Tidying | Laurenz | |
| 2021-11-02 | Reduce namespace pollution | Laurenz | |
| 2021-09-28 | Allow linear values for text edges | Laurenz | |
| 2021-09-26 | More useful `Debug` impls | Laurenz | |
| 2021-08-31 | Make user-facing "debug" representation use Debug instead of Display | 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-25 | Support decoding of mac roman names | Laurenz | |
| This allows discovery of Apple fonts without unicode name entries. | |||
| 2021-08-24 | Switch from state to decorations for underline/strikethrough/overline | Laurenz | |
| 2021-08-23 | Kerned PDF output | Laurenz | |
| 2021-08-21 | Prune derives | Laurenz | |
| 2021-08-18 | Memory loader | Laurenz | |
| 2021-08-16 | Editable source files | Laurenz | |
| 2021-08-12 | Array and dictionary indexing | Laurenz | |
| 2021-08-09 | New source loading architecture | Laurenz | |
| 2021-08-01 | Pretty-printed diagnostics with traceback | Laurenz | |
| 2021-07-30 | Fatal errors | Laurenz | |
| - Makes errors fatal, so that a phase is only reached when all previous phases were error-free - Parsing still recovers and can produce multiple errors - Evaluation fails fast and can thus produce only a single error (except for parse errors due to an import) - The single error that could occur during execution is removed for now - Removes Value::Error variant | |||
| 2021-07-29 | Change derive order | Laurenz | |
| 2021-07-29 | Move font family and refactor alignment | Laurenz | |
| 2021-07-21 | Switch Loader from Option to io::Result | Laurenz | |
| 2021-07-21 | Main context struct | Laurenz | |
| 2021-07-20 | FileId instead of Path + FileHash | Laurenz | |
| 2021-07-08 | Add lots of Eq impls | Laurenz | |
| 2021-06-11 | Remove props in favor of using state for everything | Laurenz | |
| 2021-06-10 | Text decorations | Martin Haug | |
| 2021-06-01 | Refactor path handling | Laurenz | |
| 2021-05-28 | Refactored loading and cache architecture | Laurenz | |
| 2021-05-26 | Add hash impls for all nodes | Martin Haug | |
| This prepares the incremental PR. Co-Authored-By: Laurenz <laurmaedje@gmail.com> | |||
| 2021-05-13 | Expose units_per_em and raw face id | Laurenz | |
| 2021-05-05 | Make file system loader serializable 📚 | Laurenz | |
| 2021-04-23 | Reengineer font and resource loading 🏞 | Laurenz | |
