Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-19 | WIP | Thomas White | |
2018-11-12 | add_newpara: Set alignment and spacing for new paragraph | Thomas White | |
2018-11-10 | Mark debugging messages as non-translatable | Thomas White | |
2018-11-09 | Set furniture values in SS editor | Thomas White | |
2018-11-04 | Restore \slidenumber | Thomas White | |
2018-10-30 | Get frame background stuff out of SCInterpreter state | Thomas White | |
Rationale: now that we're not using the interpreter to process styles, no-one should ever need to set a background then recurse down to create several frames. The most that should be necessary is to set the background for one particular frame. | |||
2018-10-30 | Fix style warnings from static analyser | Thomas White | |
2018-10-30 | Fix errors reported by static analyser | Thomas White | |
2018-10-27 | Allow alpha values for stylesheet colours | Thomas White | |
Get rid of GRAD_NOBG, because it's now handled by transparency | |||
2018-10-27 | Update values from stylesheet editor | Thomas White | |
2018-10-27 | Avoid copious strcatting for stylesheet lookups | Thomas White | |
2018-10-21 | Honour alignment in stylesheet | Thomas White | |
2018-10-21 | Try <documentname>.ss for stylesheet | Thomas White | |
2018-10-20 | Remove legacy API cruft | Thomas White | |
2018-10-20 | Remove template stuff | Thomas White | |
2018-10-19 | Get rid of remaining rscblock/rbl/mrb stuff | Thomas White | |
Good riddance. | |||
2018-10-18 | Set paragraph spacing from stylesheet | Thomas White | |
2018-10-18 | Set slide size from stylesheet | Thomas White | |
2018-10-17 | Apply most styles | Thomas White | |
2018-10-17 | Initial style lookup | Thomas White | |
2018-10-17 | Pass stylesheet around | Thomas White | |
2018-10-17 | Strip out macro system | Thomas White | |
2018-08-06 | Frame background stuff | Thomas White | |
2018-07-06 | Expose sc_interp_run_style() | Thomas White | |
2018-06-26 | Make default background colour white | Thomas White | |
2018-06-26 | Add style system | Thomas White | |
2018-06-24 | Preparation for new style model | Thomas White | |
2018-05-05 | Keep frame background in SCInterpreter state | Thomas White | |
2018-04-29 | Initialise fgcol | Thomas White | |
2018-04-15 | Internationalise all strings in source code | Thomas White | |
2018-04-15 | Set spacing on callback paragraphs | Thomas White | |
2018-03-25 | Add \lalign and \center (and show them off) | Thomas White | |
2018-03-23 | Add \ralign | 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 | Get rid of Paragraph->open | Thomas White | |
2018-03-12 | Add rscblocks for image and callback paragraphs | Thomas White | |
2018-03-07 | Remove len_bytes from add_run | Thomas White | |
2018-03-07 | Don't create runs for \newpara | Thomas White | |
Removes a load more special cases | |||
2018-03-07 | Formatting | Thomas White | |
2018-03-03 | Fix a memory bug in exec_macro | 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-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 | Record whether or not macro is editable | Thomas White | |
2018-01-18 | Mass update of copyright dates | Thomas White | |
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-04 | Get slide size from stylesheet | Thomas White | |
2017-11-27 | Use ImageStore to get image size | Thomas White | |
2017-11-21 | Calculate image sizes to fill frames horizontally | Thomas White | |