Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-26 | epub: Support page-break-before/after: always, left and right. | Tor Andersson | |
Does not support page-break-before/after: avoid. | |||
2016-04-26 | epub: Add matching for [att], [att=val] and [att~=val] css selectors. | Tor Andersson | |
2016-04-05 | epub: Don't conflate dimensioned lengths with untyped numbers. | Tor Andersson | |
2016-02-22 | html: Don't forget bold/italic when font-family is not set. | Tor Andersson | |
2016-02-10 | html: Support vertical alignment to top/bottom of parent box | Sebastian Rasmussen | |
Fixes http://bugs.ghostscript.com/show_bug.cgi?id=696004 | |||
2016-01-22 | epub: Implement @font-face rules. | Tor Andersson | |
Note: font->fallback is not reference counted here. The fallback mechanism is probably going to have to change when we add text shaping. | |||
2016-01-21 | epub: Put font fallback chain in fz_font. | Tor Andersson | |
fz_encode_character_with_fallback finds the first font in the fallback chain that has the glyph encoded, and if none do then try to encode a bullet character. | |||
2016-01-06 | epub: Speed up css application by sorting the matched property list. | Tor Andersson | |
2016-01-06 | epub: Optimize CSS selector matching. | Tor Andersson | |
Remove strcpy and strtok calls when matching class conditions. | |||
2016-01-05 | epub: Speed up CSS style application by using faster strtod. | Tor Andersson | |
CSS doesn't need precision, and doesn't support exponential notation. Use a simpler string to float conversion algorithm, which is magnitudes of order faster. | |||
2015-10-06 | epub: Implement style 'visibility' attribute. | Tor Andersson | |
2015-09-15 | epub: Use a fallback font. | Tor Andersson | |
2015-05-19 | epub: Support !important property declarations. | 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-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-05 | epub: Parse (and ignore) display: inline-block. | Tor Andersson | |
2015-05-05 | epub: Ignore syntax errors in HTML tag style attributes. | 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-04-27 | epub: Support individual T,B,L,R border styles and colors. | 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-02-24 | Update MSVC solution with html entries. Fix windows issues with html. | Robin Watts | |
Add the new source files to the solution. Windows builds whinge about float->double conversions. Fix these with explicit casts. Avoid calling strtof and strcasecmp. | |||
2014-12-03 | html: Make font-size keywords relative sized based on a 1.2 scaling factor. | Tor Andersson | |
2014-12-03 | html: Free inline style properties at the end. | Tor Andersson | |
2014-12-03 | html: Free css structures. | Tor Andersson | |
2014-12-03 | html: Rename internal css structs. | Tor Andersson | |
2014-12-03 | html: Rename style, box and flow structs. | Tor Andersson | |
2014-12-03 | html: Rename rule and style (match) structs. | Tor Andersson | |
2014-12-03 | html: Namespace prefix CSS functions. | Tor Andersson | |
2014-12-03 | html: Clean up some names. | Tor Andersson | |
2014-12-03 | html: Split html parsing cache and state into html_context. | Tor Andersson | |
html_document is now a simple client of html_context. | |||
2014-12-03 | html: Cleanups. | Tor Andersson | |
2014-12-03 | html: Border shorthand css parsing. | Tor Andersson | |
2014-12-03 | html: Borders. | Tor Andersson | |
2014-12-03 | html: Text and background colors. | Tor Andersson | |
2014-12-03 | html: Fix adjacency selector matching. | Tor Andersson | |
2014-12-03 | html: Line breaking and font styling. | Tor Andersson | |
2014-12-03 | html: Fix bug in percentage from_number calculations. | Tor Andersson | |
2014-12-03 | html: Generate flow nodes during box generation. | Tor Andersson | |
2014-12-03 | html: Parse white-space property. | Tor Andersson | |
2014-12-03 | html: Prune unused style properties in computed_style. | Tor Andersson | |
2014-12-03 | html: Partially compute styles when generating boxes. | Tor Andersson | |
Resolve final width and em-scaled numbers at layout time. | |||
2014-12-03 | html: Apply margins. | Tor Andersson | |
2014-12-03 | html: Start laying out boxes. | Tor Andersson | |
2014-12-03 | html: Don't compute full styles during box generation. | Tor Andersson | |
Apply the style sheet rules and save the raw properties in each box. Only resolve the 'display' property that is needed for box generation. | |||
2014-12-03 | html: Box generation. | Tor Andersson | |