Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-24 | Get rid of narrative_add_*, use narrative_insert_* instead | Thomas White | |
2020-01-13 | Styling for segment start markers | Thomas White | |
2020-01-13 | Add segment start/end markers | Thomas White | |
2020-01-12 | Make the lexer and parser re-entrant | Thomas White | |
2019-10-10 | Keep 'run' out of struct slide_pos | Thomas White | |
2019-10-10 | Make symbol names unique across all files | Thomas White | |
Enables Meson unity builds, helps ctags work, and reduces space for bugs | |||
2019-10-05 | Clean up stylesheet parser a bit | Thomas White | |
2019-10-05 | Use characters instead of SQOPEN/SQCLOSE | Thomas White | |
2019-10-05 | Get rid of spctx completely | Thomas White | |
2019-10-05 | Slides should not add themselves to the narrative | Thomas White | |
2019-10-05 | Get slide out of parser context | Thomas White | |
2019-10-05 | Add missing initialisation | Thomas White | |
2019-10-05 | Concatenate multiple RUN_TEXTs within emphasis blocks | Thomas White | |
2019-10-05 | Remove debug | Thomas White | |
2019-10-05 | Parse emphasis blocks in Bison | Thomas White | |
2019-09-16 | Parser fixes | Thomas White | |
2019-09-14 | Handle *bold* in parser, rather than as a separate stage | Thomas White | |
2019-05-10 | Add end of presentation marker | Thomas White | |
2019-05-02 | Accept a stylesheet (alone) as a Storycode document | Thomas White | |
2019-05-01 | Add style for footer | Thomas White | |
2019-04-30 | Use GEOMETRY for slide size | Thomas White | |
2019-04-30 | Create stylesheet with narrative | Thomas White | |
This means there'll ALWAYS be a default stylesheet present, avoiding crashes and a lot of special cases. | |||
2019-04-26 | Get rid of "enum style_element" | Thomas White | |
2019-04-06 | If a colour is read as a hex code, save it that way too | Thomas White | |
2019-04-06 | Parsing fixes | Thomas White | |
2019-03-30 | Get rid of Presentation structure | Thomas White | |
It doesn't have any reason to exist. A Narrative defines the top-level object already. This is, after all, a narrative-based presentation system. This removes a lot of faff surrounding retrieving the Narrative from the Presentation. It also removes a gigantic place for bugs to hide in keeping the Presentation's view of the slides in sync with the Narrative's opinion. What was that quote? "Code is terrible, and we want as little of it as possible in our program." | |||
2019-03-04 | Placeholder boxes for slides in narrative | Thomas White | |
2019-03-03 | Styled narrative rendering | Thomas White | |
2019-02-26 | Formatting | Thomas White | |
2019-02-25 | Render slide titles and presentation titles | Thomas White | |
2019-02-25 | Formatting | Thomas White | |
2019-02-25 | Use text alignment | Thomas White | |
2019-02-25 | Render background | Thomas White | |
2019-02-25 | Parse gradients | Thomas White | |
2019-02-25 | Reorganise grammar a little bit | Thomas White | |
2019-02-25 | Stylesheet hooks | Thomas White | |
2019-02-24 | Stylesheet parser stuff | Thomas White | |
2019-02-23 | Render text with font | Thomas White | |
2019-02-23 | Everything needed for demo doc | Thomas White | |
2019-02-23 | Give line number in error message | Thomas White | |
2019-02-22 | Fundamentals of rendering | Thomas White | |
2019-02-22 | Rendering stuff | Thomas White | |
2019-02-21 | Formatting | Thomas White | |
2019-02-20 | Add creation of most slide items | Thomas White | |
2019-02-19 | WIP | Thomas White | |
2019-02-19 | Add lots of function skeletons | Thomas White | |
2019-02-17 | WIP on parser | Thomas White | |
2019-02-16 | Start of work on parser | Thomas White | |
2019-02-14 | Use generators for flex/bison | Thomas White | |
2019-02-14 | Move prefix to flex/bison input files | Thomas White | |