Attached is a patch to complete libCSS' widows and orphans property support.

I've also made small modifications to a few of the other internal 'page' 
property setters (set_page_break_before) etc. to not set up a page struct if 
there's not one already and the property's being set to its default value.  
Especially with non-inherited properties, this seems to save a surprising 
amount of runtime when using libCSS heavily (informal testing, paginating an 
ebook), and presumably a fair bit of RAM too, especially as the page struct 
grows in size.

Jamie.

Attachment: widows-orphans.patch
Description: Binary data

Reply via email to