summaryrefslogtreecommitdiff
path: root/source/html
AgeCommit message (Collapse)Author
2015-10-02epub: Parse enough metadata to find title and author.Tor Andersson
2015-09-24epub: Add metadata function.Tor Andersson
Still a no-op except for returning the document format.
2015-09-15epub: Use a fallback font.Tor Andersson
2015-09-15epub: Fix typo in roman numeral formatting.Tor Andersson
2015-07-20Bug 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-26epub: 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-19epub: 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-19epub: 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-19epub: Use per chapter page margins.Tor Andersson
2015-05-19epub: Support !important property declarations.Tor Andersson
2015-05-18epub: Improve default stylesheet.Tor Andersson
2015-05-15epub: Use flag bits for white-space enum.Tor Andersson
2015-05-15epub: 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-15epub: Apply @page selector margins.Tor Andersson
2015-05-15epub: Parse (and ignore) @page selector.Tor Andersson
2015-05-15epub: Move collapsed parent/child top margins to outside the parent.Tor Andersson
2015-05-15epub: Improve margin collapsing.Tor Andersson
2015-05-15epub: Handle white-space property.Tor Andersson
Add 'break' nodes to flow list for forced line breaks.
2015-05-07epub: Allow space between property name and ':'.Tor Andersson
2015-05-07epub: Fix typo when parsing negative numbers.Tor Andersson
2015-05-07epub: Whitespace separated by comments turn into two whitespace tokens.Tor Andersson
Deal with it.
2015-05-06WIP: Add debug printing function for generated boxes.Tor Andersson
2015-05-06epub: Add 'auto' as a special number value.Tor Andersson
2015-05-06epub: 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-05epub: Ignore missing stylesheet files.Tor Andersson
2015-05-05epub: Bail if rights.xml or encryption.xml are present (not DRM-free EPUB).Tor Andersson
2015-05-05epub: Parse (and ignore) display: inline-block.Tor Andersson
2015-05-05epub: Fix signedness bug when testing character ranges.Tor Andersson
2015-05-05epub: Decode URL escapes in epub paths.Tor Andersson
2015-05-05epub: Ignore syntax errors in HTML tag style attributes.Tor Andersson
2015-05-05epub: Fix list mark horizontal placement calculation.Tor Andersson
2015-05-05epub: Parse negative decimal numbers that start with the decimal point.Tor Andersson
2015-05-05epub: Use the correct word order in border style names.Tor Andersson
2015-05-04epub: Parse rgb(x,y,z) type colors.Tor Andersson
2015-05-04epub: Fix 695971: Don't confuse id selectors (#name) with colors in CSS.Tor Andersson
2015-05-04epub: Anchor list mark to first flow node in list item.Tor Andersson
2015-04-28epub: 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-27epub: 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-27epub: Support individual T,B,L,R border styles and colors.Tor Andersson
2015-04-27epub: Fix (incorrectly) recursively multiplied relative font sizes.Tor Andersson
2015-04-23epub: Support roman and alphabetic numbering in ordered lists.Tor Andersson
2015-04-20epub: list items with bullets and countersTor Andersson
2015-04-20epub: Also accept ".htm" file extension.Tor Andersson
2015-04-16Fix typo in html-layout.cRobin Watts
The find_accumulated_margins function should be a void return type.
2015-04-15epub: Take margins into account when scaling images to fit the page.Tor Andersson
2015-04-15epub: 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.
2015-04-15epub: Be resilient in the face of broken CSS.Tor Andersson
Try to recover from syntax errors in CSS rules by skipping to the end of the declaration block. Don't abort HTML parsing on CSS errors.
2015-04-15epub: Check version number and warn if it's not an EPUB 2.0 file.Tor Andersson
2015-04-14epub: Ignore CSS3 ::before pseudo-element syntax.Tor Andersson
2015-04-14epub: Parse url() tokens.Tor Andersson
Fix bug 695922.