Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-09 | Rearrange items in Help menu | Thomas White | |
2018-04-01 | Cache raw image sizes | Thomas White | |
It's still bad that we need to load the entire image to get the size, but this makes things pretty fast | |||
2018-04-01 | Use GFile to save presentations | Thomas White | |
2018-04-01 | Add menu item to show introductory doc | Thomas White | |
2018-04-01 | Use GFile for presentation loading | Thomas White | |
2018-03-31 | Use GResource for app menu and menu bar | Thomas White | |
2018-03-31 | Use GResource for sky.png | Thomas White | |
2018-03-31 | Use gtk_application_prefers_app_menu | Thomas White | |
2018-03-31 | Don't unref the GtkBuilder when it's still needed | Thomas White | |
2018-03-31 | Move SCBlocks in tests one level down | Thomas White | |
Consequence of 57510a53 | |||
2018-03-31 | Ensure cursor is somewhere before adding slide | Thomas White | |
2018-03-31 | Extra debugging | Thomas White | |
2018-03-30 | Fix narrative print | Thomas White | |
2018-03-30 | Do all rendering one level higher | Thomas 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-29 | Don't try to insert text if cursor_frame=NULL | Thomas White | |
2018-03-28 | Tweak demo doc | Thomas White | |
2018-03-28 | Set frame->scblocks one level higher for top frame in SCEditor | Thomas White | |
This makes it behave the same as when a new frame is created by \f | |||
2018-03-28 | Rearrange editability checks when inserting text | Thomas White | |
Makes "insert into non-text paragraph" work again | |||
2018-03-27 | Avoid creating an empty run when importing an image | Thomas White | |
2018-03-27 | Set newline when splitting text paragraph | Thomas White | |
2018-03-27 | Improve "about" box | Thomas White | |
2018-03-27 | Use application menu only if it will be used be the desktop environment | Thomas White | |
2018-03-26 | Work on logo | Thomas White | |
2018-03-26 | Add option to hide pointer (or not) | Thomas White | |
2018-03-26 | Ensure no empty paragraphs before deleting | Thomas White | |
2018-03-26 | Logo improvements | Thomas White | |
2018-03-25 | Add \lalign and \center (and show them off) | Thomas White | |
2018-03-25 | Remove merge_paragraph | Thomas White | |
Not needed any more | |||
2018-03-25 | More improvements to demo doc | Thomas White | |
2018-03-25 | Shift+F7 show ONLY blocks in frame | Thomas White | |
Not the ones after it. | |||
2018-03-23 | Update demo doc | Thomas White | |
2018-03-23 | Add \ralign | Thomas White | |
2018-03-23 | Use SVG version of alpha_warning | Thomas White | |
2018-03-22 | Shift+F7 show blocks in frame (not top of editor) | Thomas White | |
2018-03-22 | Fix newpara logic | Thomas White | |
2018-03-19 | Add missing prototype | Thomas White | |
2018-03-19 | Fix #includes | Thomas White | |
2018-03-19 | Remove remnants of ancient structures | Thomas White | |
2018-03-19 | Move load_everything() to utils | Thomas White | |
2018-03-19 | Remove tests/.gitignore | Thomas White | |
2018-03-19 | Revert "Increase line spacing" | Thomas White | |
This reverts commit 24fed6a8e3725da78580b3ede64a84d286bc10fb. | |||
2018-03-19 | Set paragraph scblock/rscblock when splitting | Thomas White | |
2018-03-18 | Create a run when placing cursor in an empty paragraph | Thomas White | |
2018-03-18 | debugger: Tidy up and simplify | Thomas White | |
2018-03-18 | Disallow insertion and deletion unless scblock==rscblock | Thomas White | |
2018-03-18 | Remove \callback | Thomas White | |
Make the callback mechanism into one of general interception of any Storycode command. This way, the narrative rendering (the only thing using this functionality) doesn't have to do its horrible stylesheet thing. That's necessary so that the rendering function gets the actual SCBlock, not the definition of the macro. | |||
2018-03-18 | Set scblock/rscblock even for text paragraphs | Thomas White | |
It's needed as a hook if there are no runs | |||
2018-03-12 | Use edit_pos instead of cursor_{para,pos,trail} | Thomas White | |
2018-03-12 | Get rid of Paragraph->open | Thomas White | |
2018-03-12 | Add mdep to render_test_sc1 and render_test | Thomas White | |
Needed to compile in debug mode. With optimisations, the functions needing -lm get optimised out. |