aboutsummaryrefslogtreecommitdiff
path: root/src/print.c
AgeCommit message (Collapse)Author
2018-10-22Wrap cairo_{save,restore} around paragraph rendering when printing narrativeThomas White
2018-10-22Remove struct print_stuff->{is,storename}Thomas White
2018-05-01Get rid of stylesheet lists and add stylesheet change signalThomas White
We no longer have a need for more than one (since the callback stuff changed, see 61394e51), and removing it makes it much easier to hook up the stylesheet update code for the stylesheet editor.
2018-04-15Tidy up nw_entries_pThomas White
2018-04-15Internationalise all strings in source codeThomas White
2018-03-30Fix narrative printThomas White
2018-03-30Do all rendering one level higherThomas White
All rendering functions now render the contents of the given block, not the block itself. This makes everything consistent again with respect to where the frame SCBlock pointers point, even for the top frame.
2018-03-18Remove \callbackThomas White
Make the callback mechanism into one of general interception of any Storycode command. This way, the narrative rendering (the only thing using this functionality) doesn't have to do its horrible stylesheet thing. That's necessary so that the rendering function gets the actual SCBlock, not the definition of the macro.
2018-03-11Rename some functions to make them uniqueThomas White
Makes things less confusing. Ulterior motive: makes Meson unity builds work.
2018-01-25Use custom slide size in narrative printThomas White
2018-01-25Fix slide size in slide only printThomas White
2018-01-25Fix slide numbers in narrative printThomas White
2018-01-18Mass update of copyright datesThomas White
2017-12-04Go directly to PangoContextThomas White
2017-11-26Use config file for image store pathnameThomas White
2017-11-26Render callbacks with higher resolution when writing to PDFThomas White
2017-11-23Get rid of image size stuffThomas White
A completely unnecessary mechanism.
2016-05-23Print the narrativeThomas White
2016-05-04Restore "Export PDF" and add initial printing stuffThomas White