aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-07Add a warningThomas White
2018-03-04Add a warningThomas White
2018-03-04Paragraph splitting fixesThomas White
2018-03-04Text insertion fixThomas White
2018-03-03Better handling of paragraph ends in which_runThomas White
Here is the better solution.
2018-03-03Make which_run strictly exclusive when deciding which runThomas White
I have a feeling there's a better way to do this, though.
2018-03-03Fix a memory bug in exec_macroThomas White
2018-03-03scan_runs_for_scblock: Check scblock as well as rscblockThomas White
Allows macros to be found and deleted properly
2018-03-03delete_run: Stop moving too many runsThomas White
2018-03-03Remove text_run offsets and lengthsThomas White
Keeping these up to date was becoming a gigantic headache. So instead of storing the values, routines which are interested in these lengths and offsets can calculate them themselves.
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-03-03Add some warningsThomas White
2018-03-03Disable blank cursorThomas White
2018-02-23Increase line spacingThomas White
2018-02-23Add SCBlocks into editor at right levelThomas White
Another fix due to 6dedc1eb
2018-02-23Complain if frame can't be createdThomas White
2018-02-23Create frame at the right SC levelThomas White
Fix needed because of 6dedc1eb
2018-02-19Remove unused variablesThomas White
2018-02-19Remove text run SCBlock offsetThomas White
The \newpara change (commit 7f2d0abd) removed the only situation when the start of a run might not coincide with the start of an SCBlock, or vice-versa (although not all SCBlocks correspond to text runs, obviously). Therefore, the offset is always zero and can be removed, simplifying the code.
2018-02-16Update commentThomas White
2018-02-16Record whether or not macro is editableThomas White
2018-02-04Fix next/previous slide in slide windowThomas White
2018-01-29FussinessThomas White
2018-01-29Fix incorrect handling when first frame is deletedThomas White
2018-01-25Fix slide numbers in narrative windowThomas White
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-19Inhibit screensaver using native GTK methodThomas White
2018-01-19Fix button label in save boxThomas White
2018-01-19Implement Open menu itemThomas White
2018-01-19Update about boxThomas White
2018-01-18Mass update of copyright datesThomas White
2018-01-18Try deleting based on macro contents if paragraphs can't be merged straight awayThomas White
Also, avoid a segfault if it still doesn't work after that.
2018-01-18sc_block_delete/unlink: Pass error condition back up if parent block can't ↵Thomas White
be found
2018-01-18Store macro contents block in text runThomas White
We need it in order to find where to delete from, e.g. when paragraphs get united inside a slide title
2018-01-10Remove vestigial default stylesheet stuffThomas White
2018-01-05Single monitor mode for slideshowThomas White
If we only have one monitor, page up/down should change slide instead of paragraph.
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-05FussinessThomas White
2018-01-05GUI slide title addingThomas White
2018-01-04Copy and paste entire framesThomas White
2018-01-04Get slide size from stylesheetThomas White
2018-01-04Change slide shape to 16:9, with FIXMEsThomas White
2018-01-04Slideshow: Handle letterboxing both waysThomas White
2017-12-06Fix some FIXMEsThomas White
2017-12-06Handle typing into other non-text paragraph typesThomas White
2017-12-04Use newer API for full screen presentationThomas White
2017-12-04Go directly to PangoContextThomas White