aboutsummaryrefslogtreecommitdiff
path: root/src/render.c
AgeCommit message (Collapse)Author
2018-10-27Allow alpha values for stylesheet coloursThomas White
Get rid of GRAD_NOBG, because it's now handled by transparency
2018-10-17Pass stylesheet aroundThomas White
2018-10-17Switch to new Stylesheet typeThomas White
2018-10-17Strip out macro systemThomas White
2018-08-06Frame background stuffThomas White
2018-06-26Add style systemThomas 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-11Rename some functions to make them uniqueThomas White
Makes things less confusing. Ulterior motive: makes Meson unity builds work.
2018-01-18Mass update of copyright datesThomas White
2017-12-04Go directly to PangoContextThomas White
2017-11-27Use ImageStore to get image sizeThomas White
2017-11-23Get rid of image size stuffThomas White
A completely unnecessary mechanism.
2017-02-04FormattingThomas White
2017-01-25Implement text selectionThomas White
2016-05-04Restore "Export PDF" and add initial printing stuffThomas White
2016-05-02Paragraph spacingThomas White
2016-04-03Improve handling of top-level frameThomas White
2016-03-28Restore callbacksThomas White
2016-03-28Restore imagesThomas White
2016-03-28Tidying upThomas White
2016-03-28Fixed flowed height (and reduce spaces between paragraphs)Thomas White
2016-03-28Restore clippingThomas White
2016-03-28Basic renderer using PangoLayoutsThomas White
2016-03-27WIP for boxesThomas White
2016-02-14Rationalise box handling (needs debugging)Thomas White
2015-12-26Remove "struct slide" and the slide listThomas White
2015-12-26Debugging/commentsThomas White
2015-12-21Multiple segments in a boxThomas White
2015-11-26WIPThomas White
2015-11-15Move PangoLanguage higher upThomas White
2015-11-08WIP on breaksThomas White
2015-10-23Cull like crazy when rendering linesThomas White
2015-10-23Logical width is needed at interpreting timeThomas White
2015-10-23Fix top level frame position and editing overlayThomas White
2015-10-22Break down the rendering pipeline a bit moreThomas White
2015-10-12Redraw on editThomas White
2015-08-16Rerender means full rerenderThomas White
2015-08-16Top frame is created by rendering pipeline, but owned by callerThomas White
2015-08-16Remove sc_block_frame() crapThomas White
2015-05-18Show nothing/sentinel boxesThomas White
2015-03-14Frame resizability/movability logicThomas White
2015-02-24Fix a load of memory leaksThomas White
2015-02-05Render using pango_cairo_show_glyph_string() rather than ↵Thomas White
pango_cairo_glyph_string_path()/cairo_fill() This seems to finally fix the dodgy font rendering.
2015-01-25Fixes for pixel-perfect renderingThomas White
2015-01-03Thumbnails!Thomas White
2014-12-27Draw from callbacksThomas White
2014-12-27Use Cairo surfaces for storing imagesThomas White
2014-12-26Fix some warningsThomas White