summaryrefslogtreecommitdiff
path: root/src/eval/state.rs
AgeCommit message (Collapse)Author
2021-10-10Rename `State` to `Style` and move it into its own moduleLaurenz
2021-10-10Move paint and colors into `geom`Laurenz
2021-10-07Slim down and organize paper sizesLaurenz
Co-Authored-By: Martin <mhaug@live.de>
2021-09-30New default fontsLaurenz
2021-08-27Make font fallback disableableLaurenz
2021-08-27Font family thingsLaurenz
- Better default font family order - Remove weird leading dots from font family names - Public API for retrieving all found font families
2021-08-24Switch from state to decorations for underline/strikethrough/overlineLaurenz
2021-08-21Prune derivesLaurenz
2021-08-17Library functions behave more imperativelyLaurenz
- Templates scope state changes - State-modifying function operate in place instead of returning a template - Internal template representation contains actual owned nodes instead of a pointer to a syntax tree + an expression map - No more wide calls
2021-02-09Split evaluation and execution ๐Ÿ”ชLaurenz
2021-01-16Port remaining parser tests ๐ŸššLaurenz
2021-01-15Split state and scopes, less ref-counting ๐Ÿ”€Laurenz
2021-01-13Unbounded pages ๐ŸŒŒLaurenz
2021-01-04Better value representations, type function ๐ŸŒLaurenz
2021-01-03Fix performance regression โšกLaurenz
2021-01-03Move and rename many things ๐Ÿš›Laurenz
2020-12-21Allow only a few predefined font classes in [font] ๐ŸšงLaurenz
2020-10-13BoxAlign and Flow aliases โœLaurenz
2020-10-13Rename geometric eval and apply to resolve โœLaurenz
2020-10-10Refactor text state ๐Ÿ†ŽLaurenz
2020-10-10Switch back to custom geometry types, unified with layout primitives ๐ŸžLaurenz
2020-10-07Move deco, pass and feedback into diagnostics module โ†ฉLaurenz
2020-10-07Evaluation and node-based layouting ๐Ÿš€Laurenz
2020-10-06Rename secondary/primary to main/cross โœLaurenz
2020-10-05Streamline generic layouting primitives ๐Ÿ›ซLaurenz
2020-10-04Small improvements ๐ŸชLaurenz
2020-10-04Shorten some names โ†”Laurenz
2020-10-04Separate state and constraints ๐ŸงถLaurenz