Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-29 | Add serialise_sc_block_chain() | Thomas White | |
2018-04-01 | Use GFile to save presentations | Thomas White | |
2018-03-19 | Add missing prototype | Thomas White | |
2018-03-18 | Create a run when placing cursor in an empty paragraph | Thomas White | |
2018-03-03 | Remove 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-29 | Fix incorrect handling when first frame is deleted | Thomas White | |
2018-01-18 | Mass update of copyright dates | Thomas White | |
2018-01-18 | sc_block_delete/unlink: Pass error condition back up if parent block can't ↵ | Thomas White | |
be found | |||
2018-01-04 | Copy and paste entire frames | Thomas White | |
2017-10-19 | Track the newlines at ends of paragraphs directly | Thomas White | |
No more messing around searching for \n characters | |||
2017-03-02 | sc_block_delete() may change the top block | Thomas White | |
2017-02-08 | Substitution fixes | Thomas White | |
2017-02-04 | Change stylesheet | Thomas White | |
2016-11-18 | Use slide template for new slides | Thomas White | |
2016-09-13 | Fix text deletion | Thomas White | |
Offsets are all bytes, now. | |||
2016-05-22 | Merge paragraphs (needs fixing) | Thomas White | |
2016-04-26 | Copy slide | Thomas White | |
2016-04-21 | More WIP on slide adding | Thomas White | |
2016-03-29 | Enable text insertion | Thomas White | |
2015-08-16 | Remove sc_block_frame() crap | Thomas White | |
2015-06-09 | Frame deletion stuff | Thomas White | |
2015-02-22 | WIP on slide adding | Thomas White | |
2014-09-13 | Restore notes | Thomas White | |
2014-09-08 | Copy SCBlocks when executing a macro | Thomas White | |
2014-09-08 | Insert furniture | Thomas White | |
2014-08-22 | Fussiness | Thomas White | |
2014-08-22 | Insert SCBlock for new slide in the right place | Thomas White | |
2014-07-24 | Update SC on resize | Thomas White | |
2014-07-07 | New frame logic | Thomas White | |
2014-07-07 | Add frame creation | Thomas White | |
2014-07-01 | Restore saving | Thomas White | |
2014-06-22 | Insert text | Thomas White | |
2014-06-05 | Cursor stuff | Thomas White | |
2014-01-15 | Add subframes via SCInterpreter | Thomas White | |
2014-01-13 | Debugging improvements | Thomas White | |
2014-01-13 | Handle font/colour changes and actually draw the lines | Thomas White | |
2014-01-12 | Most of the new interpreter structure | Thomas White | |
2014-01-10 | The parser | Thomas White | |
2014-01-09 | Parsing stuff | Thomas White | |
2014-01-07 | Initial work for new SC processor | Thomas White | |