Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-11 | Keep spans of multiple fonts and sizes in one fz_text object. | Tor Andersson | |
2015-10-06 | epub: Implement style 'visibility' attribute. | Tor Andersson | |
2015-10-02 | epub: Parse NCX table of contents. | Tor Andersson | |
2015-10-02 | epub: Use CJK line breaking rules. | Tor Andersson | |
A far cry from the full Unicode Line Breaking Algorithm, but it solves the main issues with CJK line breaking. | |||
2015-10-02 | epub: Parse enough metadata to find title and author. | Tor Andersson | |
2015-09-24 | epub: Add metadata function. | Tor Andersson | |
Still a no-op except for returning the document format. | |||
2015-09-15 | epub: Use a fallback font. | Tor Andersson | |
2015-09-15 | epub: Fix typo in roman numeral formatting. | Tor Andersson | |
2015-07-20 | Bug 696100: Fix NULL deref. | Robin Watts | |
Check flow is not NULL before dereferencing it. Everything else in this area of the code copes with it being NULL. | |||
2015-05-26 | epub: Skip initial whitespace flow nodes when finding list anchors. | Tor Andersson | |
They are skipped during layout, so should also be skipped here. Fixes bug 695943. | |||
2015-05-19 | epub: Parse CSS combinators left-associatively. | Tor Andersson | |
Fixes bug 695994 where multiple child selectors would not match properly. The "a > b > c" rule should be interpreted as ((a > b) > c) in order to match properly. | |||
2015-05-19 | epub: User stylesheets. | Tor Andersson | |
Add -U option to mupdf and mudraw to set a user stylesheet. Uses a context to store user the stylesheet, just like the AA level. | |||
2015-05-19 | epub: Use per chapter page margins. | Tor Andersson | |
2015-05-19 | epub: Support !important property declarations. | Tor Andersson | |
2015-05-18 | epub: Improve default stylesheet. | Tor Andersson | |
2015-05-15 | epub: Use flag bits for white-space enum. | Tor Andersson | |
2015-05-15 | epub: Don't inherit font-size textually, despite what the spec says. | Tor Andersson | |
Ignore inheritance on font-size properties altogether. Since we already inherit the font-size during the 'em' calculations when laying out text, inheriting the font-size property textually will result in doubling the effect of any scaling. | |||
2015-05-15 | epub: Apply @page selector margins. | Tor Andersson | |
2015-05-15 | epub: Parse (and ignore) @page selector. | Tor Andersson | |
2015-05-15 | epub: Move collapsed parent/child top margins to outside the parent. | Tor Andersson | |
2015-05-15 | epub: Improve margin collapsing. | Tor Andersson | |
2015-05-15 | epub: Handle white-space property. | Tor Andersson | |
Add 'break' nodes to flow list for forced line breaks. | |||
2015-05-07 | epub: Allow space between property name and ':'. | Tor Andersson | |
2015-05-07 | epub: Fix typo when parsing negative numbers. | Tor Andersson | |
2015-05-07 | epub: Whitespace separated by comments turn into two whitespace tokens. | Tor Andersson | |
Deal with it. | |||
2015-05-06 | WIP: Add debug printing function for generated boxes. | Tor Andersson | |
2015-05-06 | epub: Add 'auto' as a special number value. | Tor Andersson | |
2015-05-06 | epub: Rejig CSS parser -- whitespace is significant! | Tor Andersson | |
The selectors ".foo.bar" and ".foo .bar" are not equivalent! They should parse as "*.foo.bar" and "*.foo *.bar" but we parsed both as "*.foo.bar" due to us ignoring significant whitespace. | |||
2015-05-05 | epub: Ignore missing stylesheet files. | Tor Andersson | |
2015-05-05 | epub: Bail if rights.xml or encryption.xml are present (not DRM-free EPUB). | Tor Andersson | |
2015-05-05 | epub: Parse (and ignore) display: inline-block. | Tor Andersson | |
2015-05-05 | epub: Fix signedness bug when testing character ranges. | Tor Andersson | |
2015-05-05 | epub: Decode URL escapes in epub paths. | Tor Andersson | |
2015-05-05 | epub: Ignore syntax errors in HTML tag style attributes. | Tor Andersson | |
2015-05-05 | epub: Fix list mark horizontal placement calculation. | Tor Andersson | |
2015-05-05 | epub: Parse negative decimal numbers that start with the decimal point. | Tor Andersson | |
2015-05-05 | epub: Use the correct word order in border style names. | Tor Andersson | |
2015-05-04 | epub: Parse rgb(x,y,z) type colors. | Tor Andersson | |
2015-05-04 | epub: Fix 695971: Don't confuse id selectors (#name) with colors in CSS. | Tor Andersson | |
2015-05-04 | epub: Anchor list mark to first flow node in list item. | Tor Andersson | |
2015-04-28 | epub: Only apply border widths when the border is visible. | Tor Andersson | |
The border_style field was changed from an enum to an array of enums, but one place where it was used was not updated. | |||
2015-04-27 | epub: Ugly hack so that table rows end up on their own lines at least. | Tor Andersson | |
We don't support tables yet, so this is a stop gap measure. | |||
2015-04-27 | epub: Support individual T,B,L,R border styles and colors. | Tor Andersson | |
2015-04-27 | epub: Fix (incorrectly) recursively multiplied relative font sizes. | Tor Andersson | |
2015-04-23 | epub: Support roman and alphabetic numbering in ordered lists. | Tor Andersson | |
2015-04-20 | epub: list items with bullets and counters | Tor Andersson | |
2015-04-20 | epub: Also accept ".htm" file extension. | Tor Andersson | |
2015-04-16 | Fix typo in html-layout.c | Robin Watts | |
The find_accumulated_margins function should be a void return type. | |||
2015-04-15 | epub: Take margins into account when scaling images to fit the page. | Tor Andersson | |
2015-04-15 | epub: Tighten the comparison for when an image is on the current page. | Tor Andersson | |
This solves the issue with slivers of images appearing in the margin at the bottom of the previous page. |