| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-12-05 | Set Rules Episode I: The Phantom Style | Laurenz | |
| 2021-11-17 | Align node | Laurenz | |
| 2021-11-16 | Don't wrap already layoutable nodes into flows/pars unnecessarily | Laurenz | |
| 2021-11-16 | Revert page and inline levels | Laurenz | |
| 2021-11-16 | Move `lang` functionality into `par` | Laurenz | |
| 2021-11-16 | Introduce `FlowNode` | Laurenz | |
| 2021-11-15 | Make clippy happier and remove `Str` | Laurenz | |
| 2021-11-08 | Final touches | Laurenz | |
| 2021-11-05 | Code Review: No Patrick, question marks are not an instrument | Martin Haug | |
| 2021-11-05 | Refactoring | Laurenz | |
| Co-Authored-By: Martin <mhaug@live.de> | |||
| 2021-11-05 | Improve error handling | Martin Haug | |
| 2021-11-05 | Less owning, more iterating | Martin Haug | |
| 2021-11-05 | Change parser | Martin Haug | |
| 2021-11-02 | Fix page breaks in lists and enums | Laurenz | |
| 2021-10-31 | Reorganize modules | Laurenz | |
| Instead of separating functionality into layout and library, everything lives in the library now. This way, related things live side by side and there are no duplicate file names in the two directories. | |||
| 2021-10-26 | Simplify node construction | Laurenz | |
| 2021-10-26 | Fr in stack and par | Laurenz | |
| 2021-10-23 | Simplify decorations | Laurenz | |
| 2021-10-23 | Introduce page / block / inline levels | Laurenz | |
| 2021-10-23 | Revise block node contract | Laurenz | |
| Frames produced by block nodes are now always treated as exactly one per given region and a frame must not be larger than its respective region. Any overflow must be handled internally. This means that stack and grid don't need to search for fitting regions anymore, since the child has already does that for them. This commit further moves stack spacing into a new `SpacingNode`. | |||
| 2021-10-23 | Remove inline alignment from stack | Laurenz | |
| The current inline alignment is very broken and leads to lots of subtle weirdness. Getting rid of it simplifies the stack's interface a lot. At a later point either: - inline alignment will be added back in a better way, or - all nodes will be able to expand or align themselves, meaning that the stack's children take care of their alignment | |||
| 2021-10-10 | Rename `State` to `Style` and move it into its own module | Laurenz | |
| 2021-09-15 | Rename `SyntaxTree` to `Markup` | Laurenz | |
| Also `SyntaxNode` -> `MarkupNode`. | |||
| 2021-09-14 | Add `BoolExt` trait with `flip` method | Laurenz | |
| 2021-08-31 | Make user-facing "debug" representation use Debug instead of Display | Laurenz | |
| 2021-08-23 | Links! (#43) | Martin | |
| Co-authored-by: Laurenz <laurmaedje@gmail.com> | |||
| 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 | |
