aboutsummaryrefslogtreecommitdiff
path: root/src/slideshow.c
AgeCommit message (Collapse)Author
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-28Restore slideshow and clockThomas White
2019-02-19WIPThomas 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-15Internationalise all strings in source codeThomas 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-26Add option to hide pointer (or not)Thomas White
2018-03-11Rename some functions to make them uniqueThomas White
Makes things less confusing. Ulterior motive: makes Meson unity builds work.
2018-03-03Disable blank cursorThomas White
2018-01-19Inhibit screensaver using native GTK methodThomas White
2018-01-18Mass update of copyright datesThomas White
2018-01-05Don't unref blank cursor if it was never allocatedThomas White
2018-01-05Add option to start presentation without slides (timing only)Thomas White
2018-01-04Slideshow: Handle letterboxing both waysThomas White
2017-12-04Use newer API for full screen presentationThomas White
2017-11-23Get rid of image size stuffThomas White
A completely unnecessary mechanism.
2017-09-03Use new display/monitor APIThomas White
2016-05-17GObjectify the slideshowThomas White
2016-05-17Advance slide from narrative windowThomas White
2016-05-14Change narrative paragraph instead of advancing slideThomas White
2016-05-02Fix some deprecated thingsThomas White
2016-04-24Fix slide changing with empty slideThomas White
2015-12-26Remove "struct slide" and the slide listThomas White
2015-11-15Move PangoLanguage higher upThomas White
2015-08-17Dispatch table for slideshow controllerThomas White
2015-08-16Top frame is created by rendering pipeline, but owned by callerThomas White
2015-02-24Fix a load of memory leaksThomas White
2014-12-24Structure for callback mechanismThomas White
2014-12-10Multiple stylesheets in rendering pipelineThomas White
2014-11-27Restore "b splits"Thomas White
2014-11-22Top frame belongs to SCBlockThomas White
2014-11-22Fix slideshow size, remove debugThomas White
2014-11-21WIP on patching up SlideShowThomas White
2014-11-19FormattingThomas White
2014-10-20Size and rendering stuffThomas White
2014-09-30WIPThomas White
2014-09-28SCEditor, part IIIThomas White
2014-09-27SCEditor, part IThomas White
2013-09-17Inhibit screensaver when slideshow is runningThomas White
2013-09-15Add the Presentation ClockThomas White
2013-05-09Make stuff workThomas White
2013-03-19Update copyright commentsThomas White
2013-02-03Fix broken slideshow rendering logicThomas White
2013-02-02Fix re-rendering logicThomas White
2013-02-01Slide change logicThomas White
2013-01-29Plug slideshow back inThomas White
2012-06-14Simplify...Thomas White
2012-04-18Update...Thomas White
2012-01-06Fix a bug where "b" did not respondThomas White
2011-12-25Basic slide notesThomas White