| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-07-02 | Move everything into `crates/` directory | Laurenz | |
| 2023-06-27 | Basic package management | Laurenz | |
| 2023-05-30 | Skip empty ICC profiles | Laurenz | |
| ICC profile decoding for PNGs is broken in the version of the `png` crate `image` currently depends on. The bugfix (https://github.com/image-rs/image-png/commit/4c5b0535f05b8ea5fc1dbd7179d487728edea757) is released in `png`, but not yet in `image`. As a quick fix, we'll skip empty profiles, they are never valid anyway. Fixes #1333. | |||
| 2023-05-11 | Let `Document` be `Sync` again | Laurenz | |
| Fixes #930. | |||
| 2023-05-11 | Remove 'static bound on `World` | Laurenz | |
| Thanks to improvements in comemo, tracked types don't need to be 'static anymore. This means that the 'static bound on the `World` is now lifted and that the `Route` doesn't need to use unsafe code anymore to manage its lifetime. | |||
| 2023-05-02 | Add ICC profiles to images in PDF and update `usvg`, `svg2pdf` (#822) | Martin Haug | |
| 2023-04-20 | Add alt text to image function and PDF (#823) | Martin Haug | |
| 2023-04-18 | Handle SVG with text | Laurenz | |
| 2023-04-18 | Remove intermediate strings in error message | Laurenz | |
| 2023-01-20 | Fix a few clippy lints | Laurenz | |
| 2022-12-12 | Faster image rendering | Laurenz | |
| 2022-11-30 | Memoize image size computation | Laurenz | |
| 2022-09-25 | XML reading | Laurenz | |
| 2022-09-20 | Refactor error handling | Laurenz | |
| 2022-09-20 | A New World | Laurenz | |
| 2022-09-19 | Remove image store | Laurenz | |
| 2022-06-14 | Unified file loading errors | Laurenz | |
| 2022-06-14 | Many fixes | Laurenz | |
| 2022-06-10 | Bump dependencies | Laurenz | |
| 2022-05-25 | Slim down context | Laurenz | |
| 2022-05-16 | Absolute paths | Laurenz | |
| 2022-01-31 | Switch from `Rc` to `Arc` | Laurenz | |
| 2022-01-24 | Export into rendered images | Laurenz | |
| 2021-12-30 | Make clippy a bit happier | Laurenz | |
| 2021-12-07 | Bump pdf-writer, svg2pdf and error messages | Martin Haug | |
| Co-Authored-By: Laurenz <laurmaedje@gmail.com> | |||
| 2021-12-06 | Add SVG capabilities | Martin Haug | |
| 2021-09-26 | More useful `Debug` impls | Laurenz | |
| 2021-08-21 | Prune derives | Laurenz | |
| 2021-08-16 | Editable source files | 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-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-06-30 | Make clippy a bit happier | Laurenz | |
| 2021-06-01 | Refactor path handling | Laurenz | |
| 2021-05-31 | Module loading system | Laurenz | |
| Detects cyclic imports and loads each module only once per compilation. | |||
| 2021-05-28 | Refactored loading and cache architecture | Laurenz | |
