| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-11-03 | Separate test crate | Laurenz | |
| This removes the not-really-cyclic dependency that confuses rust-analyzer. See also: https://github.com/rust-lang/rust-analyzer/issues/2414 | |||
| 2022-11-03 | Split crates | Laurenz | |
| 2022-10-31 | Rename `RoleMap` to `LangItems` | Laurenz | |
| 2022-10-28 | Refactor `geom` module | Laurenz | |
| 2022-10-18 | Reduce dependencies from compiler on library | Laurenz | |
| 2022-10-17 | Merge some modules | Laurenz | |
| 2022-10-05 | Remove `SpanPos` in favor of `ErrorPos` | Laurenz | |
| 2022-10-04 | Parse basic math syntax | Laurenz | |
| 2022-09-21 | Tracked memoization | Laurenz | |
| 2022-09-20 | Refactor error handling | Laurenz | |
| 2022-09-20 | A New World | Laurenz | |
| 2022-09-19 | Remove font store | Laurenz | |
| 2022-09-19 | Renaming | Laurenz | |
| `Face` -> `Font` `FaceId` -> `FontId` `SourceFile` -> `Source` | |||
| 2022-06-14 | Fix error messages on Windows | Laurenz | |
| 2022-06-14 | Many fixes | Laurenz | |
| 2022-06-12 | Move `Arc` into `Frame` | Laurenz | |
| 2022-06-12 | Make all fields of `Frame` private | Laurenz | |
| 2022-06-10 | Bump dependencies | Laurenz | |
| 2022-06-01 | Incremental renumbering | Laurenz | |
| 2022-05-31 | Enforce and make use of span ordering | Laurenz | |
| 2022-05-31 | Numbered spans | Laurenz | |
| 2022-05-31 | Remove green/red distinction | Laurenz | |
| 2022-05-27 | Print function for debugging | Laurenz | |
| 2022-05-26 | Pure functions! | Laurenz | |
| 2022-05-25 | Move route from context to VM | Laurenz | |
| 2022-05-25 | Slim down context | Laurenz | |
| 2022-05-03 | Code Review: Heap is Stack. Unsafe is Good. | Martin Haug | |
| Spaghetti Code is Style. | |||
| 2022-05-02 | New page margins API | Martin Haug | |
| 2022-04-24 | Extract `model` module | Laurenz | |
| 2022-04-19 | Automatic frame merging | Laurenz | |
| 2022-04-16 | Switch to `unscanny` | Laurenz | |
| 2022-04-08 | Em units | Laurenz | |
| 2022-04-07 | Rename length-related types | Laurenz | |
| `Fractional` => `Fraction` `Relative` => `Ratio` `Linear` => `Relative` | |||
| 2022-04-07 | Rework style chains | Laurenz | |
| 2022-03-15 | Non-returning error macro | Laurenz | |
| 2022-03-12 | Remove classes and improve naming | Laurenz | |
| 2022-02-28 | Reorganize library | Laurenz | |
| 2022-02-23 | Rework the core context | Laurenz | |
| 2022-02-22 | Remove layout cache | Laurenz | |
| 2022-02-18 | Remove layout-cache feature | Laurenz | |
| 2022-02-18 | Basic show rules | Laurenz | |
| 2022-02-18 | Headers and footers | Laurenz | |
| 2022-02-17 | Fallible layout | Laurenz | |
| 2022-02-17 | Merge eval and layout contexts into `Vm` | Laurenz | |
| 2022-02-02 | Remove root node | Laurenz | |
| 2022-02-08 | New color stuff | Martin Haug | |
| - CMYK function - More default colors - Interpret RGB values as sRGB | |||
| 2022-01-31 | Switch from `Rc` to `Arc` | Laurenz | |
| 2022-01-31 | Fix incremental parsing bugs | Laurenz | |
| 2022-01-30 | Rework strong and emph | Laurenz | |
| - Star and underscore not parsed as strong/emph inside of words - Stars/underscores must be balanced and they cannot go over paragraph break - New `strong` and `emph` classes | |||
| 2022-01-30 | Also debug print syntax tree | Laurenz | |
