aboutsummaryrefslogtreecommitdiff
path: root/libstorycode/slide_render_cairo.c
AgeCommit message (Collapse)Author
2019-10-10Restore slide text insertionThomas White
2019-10-10Take paraspace into account in cursor calculationsThomas White
2019-10-10Keep 'run' out of struct slide_posThomas White
2019-10-10Make symbol names unique across all filesThomas White
Enables Meson unity builds, helps ctags work, and reduces space for bugs
2019-10-05Parse emphasis blocks in BisonThomas White
2019-04-29Honour background in text framesThomas White
2019-04-29Honour paragraph spacing in text framesThomas White
2019-04-28Use geometry from stylesheet for items other than TEXT and IMAGEThomas White
2019-04-26Get rid of "enum style_element"Thomas White
2019-04-08Move render_slides_to_pdf to slide_render_cairoThomas White
2019-04-08Fix colour typesThomas White
2019-03-30Get rid of Presentation structureThomas 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-24Implement text selection in slidesThomas White
2019-03-23Combine slide text strings and layouts in one structureThomas White
2019-03-21Expose SlideItem as an opaque typeThomas White
2019-03-04Thumbnail slide rendering in narrativeThomas White
2019-02-26Use slide size from stylesheet when appropriateThomas White
2019-02-25Use paddingThomas White
2019-02-25Render slide titles and presentation titlesThomas White
2019-02-25Use text alignmentThomas White
2019-02-25Use text fontThomas White
2019-02-25Render backgroundThomas White
2019-02-25Stylesheet hooksThomas White
2019-02-23Render text with fontThomas White
2019-02-23Image renderingThomas White
2019-02-23Unformatted text renderingThomas White
2019-02-22Fundamentals of renderingThomas White
2019-02-22Rearrange rendering stuffThomas White
Rendering parts are allowed to access the internals of the slide structure, to avoid a profusion of getter/setter functions.
2013-03-05Move "libstorycode" back to this repositoryThomas White
Keeping it separate, just for the sake of "harfatum", was causing a lot more awkwardness than it could ever solve, compared to just duplicating the code.
2012-11-24Update submodulesThomas White
2012-11-24Update submodulesThomas White
2012-11-24Update submodules to latestThomas White
2012-11-24Build system fixesThomas White
2012-11-23Break storycode stuff off into a separate libraryThomas White