aboutsummaryrefslogtreecommitdiff
path: root/src/sc_parse.h
AgeCommit message (Collapse)Author
2018-10-20Remove legacy API cruftThomas White
2018-04-29Add serialise_sc_block_chain()Thomas White
2018-04-01Use GFile to save presentationsThomas White
2018-03-19Add missing prototypeThomas White
2018-03-18Create a run when placing cursor in an empty paragraphThomas White
2018-03-03Remove macro_real_block and friends, and delete text based on SCBlocks ↵Thomas White
instead of runs macro_real_block was a pain because it meant we needed to look somewhere else every time we needed the SCBlock for something. The new way is to have two SCBlocks for each run, one which is the block from the flow of the actual document (i.e. for blocks within macros, this is the macro_real_block, otherwise it's the same as before). The second block ("rscblock") is whichever run actually contains the text for the run. It might be from the document, within the macro definition or within the macro's "\contents".
2018-01-29Fix incorrect handling when first frame is deletedThomas White
2018-01-18Mass update of copyright datesThomas White
2018-01-18sc_block_delete/unlink: Pass error condition back up if parent block can't ↵Thomas White
be found
2018-01-04Copy and paste entire framesThomas White
2017-10-19Track the newlines at ends of paragraphs directlyThomas White
No more messing around searching for \n characters
2017-03-02sc_block_delete() may change the top blockThomas White
2017-02-08Substitution fixesThomas White
2017-02-04Change stylesheetThomas White
2016-11-18Use slide template for new slidesThomas White
2016-09-13Fix text deletionThomas White
Offsets are all bytes, now.
2016-05-22Merge paragraphs (needs fixing)Thomas White
2016-04-26Copy slideThomas White
2016-04-21More WIP on slide addingThomas White
2016-03-29Enable text insertionThomas White
2015-08-16Remove sc_block_frame() crapThomas White
2015-06-09Frame deletion stuffThomas White
2015-02-22WIP on slide addingThomas White
2014-09-13Restore notesThomas White
2014-09-08Copy SCBlocks when executing a macroThomas White
2014-09-08Insert furnitureThomas White
2014-08-22FussinessThomas White
2014-08-22Insert SCBlock for new slide in the right placeThomas White
2014-07-24Update SC on resizeThomas White
2014-07-07New frame logicThomas White
2014-07-07Add frame creationThomas White
2014-07-01Restore savingThomas White
2014-06-22Insert textThomas White
2014-06-05Cursor stuffThomas White
2014-01-15Add subframes via SCInterpreterThomas White
2014-01-13Debugging improvementsThomas White
2014-01-13Handle font/colour changes and actually draw the linesThomas White
2014-01-12Most of the new interpreter structureThomas White
2014-01-10The parserThomas White
2014-01-09Parsing stuffThomas White
2014-01-07Initial work for new SC processorThomas White