Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-03 | Remove text_run offsets and lengths | Thomas 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-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-03-03 | Add some warnings | Thomas White | |
2018-03-03 | Disable blank cursor | Thomas White | |
2018-02-23 | Increase line spacing | Thomas White | |
2018-02-23 | Add SCBlocks into editor at right level | Thomas White | |
Another fix due to 6dedc1eb | |||
2018-02-23 | Complain if frame can't be created | Thomas White | |
2018-02-23 | Create frame at the right SC level | Thomas White | |
Fix needed because of 6dedc1eb | |||
2018-02-19 | Remove unused variables | Thomas White | |
2018-02-19 | Remove text run SCBlock offset | Thomas 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-16 | Update comment | Thomas White | |
2018-02-16 | Record whether or not macro is editable | Thomas White | |
2018-02-04 | Fix next/previous slide in slide window | Thomas White | |
2018-01-29 | Fussiness | Thomas White | |
2018-01-29 | Fix incorrect handling when first frame is deleted | Thomas White | |
2018-01-25 | Fix slide numbers in narrative window | Thomas White | |
2018-01-25 | Use custom slide size in narrative print | Thomas White | |
2018-01-25 | Fix slide size in slide only print | Thomas White | |
2018-01-25 | Fix slide numbers in narrative print | Thomas White | |
2018-01-19 | Inhibit screensaver using native GTK method | Thomas White | |
2018-01-19 | Fix button label in save box | Thomas White | |
2018-01-19 | Implement Open menu item | Thomas White | |
2018-01-19 | Update about box | Thomas White | |
2018-01-18 | Mass update of copyright dates | Thomas White | |
2018-01-18 | Try deleting based on macro contents if paragraphs can't be merged straight away | Thomas White | |
Also, avoid a segfault if it still doesn't work after that. | |||
2018-01-18 | sc_block_delete/unlink: Pass error condition back up if parent block can't ↵ | Thomas White | |
be found | |||
2018-01-18 | Store macro contents block in text run | Thomas White | |
We need it in order to find where to delete from, e.g. when paragraphs get united inside a slide title | |||
2018-01-10 | Remove vestigial default stylesheet stuff | Thomas White | |
2018-01-05 | Single monitor mode for slideshow | Thomas White | |
If we only have one monitor, page up/down should change slide instead of paragraph. | |||
2018-01-05 | Don't unref blank cursor if it was never allocated | Thomas White | |
2018-01-05 | Add option to start presentation without slides (timing only) | Thomas White | |
2018-01-05 | Fussiness | Thomas White | |
2018-01-05 | GUI slide title adding | Thomas White | |
2018-01-04 | Copy and paste entire frames | Thomas White | |
2018-01-04 | Get slide size from stylesheet | Thomas White | |
2018-01-04 | Change slide shape to 16:9, with FIXMEs | Thomas White | |
2018-01-04 | Slideshow: Handle letterboxing both ways | Thomas White | |
2017-12-06 | Fix some FIXMEs | Thomas White | |
2017-12-06 | Handle typing into other non-text paragraph types | Thomas White | |
2017-12-04 | Use newer API for full screen presentation | Thomas White | |
2017-12-04 | Go directly to PangoContext | Thomas White | |
2017-12-03 | Type "into" slide thumbnail without full rerender | Thomas White | |
2017-12-02 | Disable up/down buttons at end of slideshow | Thomas White | |
2017-12-02 | Add option to start slideshow in the middle | Thomas White | |
2017-12-01 | Centering of test card stuff | Thomas White | |
2017-11-30 | No text selection in paragraph highlight mode | Thomas White | |
2017-11-30 | Debugging stuff | Thomas White | |
2017-11-30 | SCEditor scaled view fixes | Thomas White | |
2017-11-29 | Scale the slide in the slide window | Thomas White | |
2017-11-28 | ImageStore LRU system | Thomas White | |