Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-06-07 | support !important in style attributes | Johannes Hofmann | |
2011-05-02 | indentation | corvid | |
2011-05-01 | fix handling of CSS length values of 0 without unit | Johannes Hofmann | |
Reported by: "Rob S." <mr_semantics@hotmail.com> Submitted by: corvid <corvid@lavabit.com> | |||
2010-12-14 | border-color: transparent | corvid | |
2010-11-24 | trim some spaces | corvid | |
2010-11-09 | merge | Jorge Arellano Cid | |
2010-11-09 | css text-indent property | corvid | |
thread: http://lists.auriga.wearlab.de/pipermail/dillo-dev/2010-November/007801.html | |||
2010-10-21 | imported patch border-collapse-parsing | Jorge Arellano Cid | |
2010-10-17 | fix another Style leak in StyleEngine | Johannes Hofmann | |
2010-10-17 | remove redundant assert() | Johannes Hofmann | |
Bounds checking is already done by SimpleVector. | |||
2010-10-17 | also recompute backgroundStyle in StyleEngine::restyle() | Johannes Hofmann | |
2010-10-17 | fix Style leaks in StyleEngine | Johannes Hofmann | |
2010-10-17 | merge | Johannes Hofmann | |
2010-10-15 | don't try to set lineHeight if illegal value 'auto' is specified | Johannes Hofmann | |
Testcase: <div style="line-height: auto"> foo<br>foo<br>foo<br> </div> This only fixes the use of uninitialzed values in this case. The real fix will be to drop the invalid declaration in the CSS parser. This needs to be implemented with a later commit. Reported-by: Jeremy Henty <onepoint@starurchin.org> | |||
2010-10-14 | set border-width to 0 if border-style is 'hidden' | Johannes Hofmann | |
2010-10-14 | inline setNonCssHint() | Johannes Hofmann | |
2010-10-13 | comments | Johannes Hofmann | |
2010-10-12 | implement optional deep copy for CssPropertyList | Johannes Hofmann | |
2010-10-11 | use background-color on <html>-element | Johannes Hofmann | |
2010-10-11 | start restyling at 1 | Johannes Hofmann | |
2010-10-11 | add StyleEngine::restyle() | Johannes Hofmann | |
2010-10-11 | rework nonCssHints API of StyleEngine | Johannes Hofmann | |
* Instead of passing the nonCssHints as a CssPropertyList, set the hints separately and create the list in StyleEngine. * The CssPropertyList holding the nonCssHints is now completely managed by StyleEngine and kept on the stack. * Replace the table_cell_props mechanic in html.cc/table.cc with a new method inheritNonCssHints() in StyleEngine. | |||
2010-10-11 | store style attribute as CssPropertyList instead of a string | Johannes Hofmann | |
2010-10-07 | CSS part for font-variant: small-caps support | Jorge Arellano Cid | |
(some uppercasing is done but not utf8) | |||
2010-10-01 | fix last commit | Johannes Hofmann | |
dw::core::style::Style must always hold the computed values of CSS properties, as those are inherited. The computed value of border-width is 0 if border-style is 'none', so avoid the combination of border-width != 0 and border-style 'none'. Refactor StyleEngine a bit. | |||
2010-10-01 | rework border-width handling | Johannes Hofmann | |
The initial value of border-width-* is "medium" not 0 (see http://www.w3.org/TR/CSS2/box.html#border-width-properties). Redo the border handling for tables to deal with this. | |||
2010-08-23 | add lout::misc::roundInt() for double -> int conversion | Johannes Hofmann | |
Add lout::misc::roundInt() and use it for double -> int conversion instead of doing the + 0.5 trick all over the place. It was wrong for negative values and we might even replace roundInt() with rint() from libm in the future. Reported-by: corvid | |||
2010-04-20 | css word-spacing property | corvid | |
2010-04-04 | line-height | corvid, Johannes Hofmann | |
2010-01-18 | merge | Jorge Arellano Cid | |
2010-01-18 | Changed the default background color when allow_white_bg=NO (part 2) | Jorge Arellano Cid | |
2010-01-07 | make Doctree a non-virtual class | Johannes Hofmann | |
Doctree now is a proper class with it's own implementation. StyleEngine no longer needs to provide the Doctree interface itself. This hopefully make the code easier to understand and should also be a bit faster as no virtual methods are involved. | |||
2009-12-18 | support border-width: thin | medium | thick | Johannes Hofmann | |
2009-12-08 | add support for CSS property list-style-position | Johannes Hofmann | |
2009-12-02 | set style.display in StyleEngine | Johannes Hofmann | |
2009-11-17 | comments | Johannes Hofmann | |
2009-11-17 | properly handle comma separated lists of font names in CSS | Johannes Hofmann | |
2009-11-15 | use first font name in comma separated list in StyleEngine | Johannes Hofmann | |
This is just a bandaid until we find a way to test whether a given font exists on the system. | |||
2009-10-18 | limit letter-spacing values | Johannes Hofmann | |
2009-10-17 | add letter-spacing support to CSS subsystem | Johannes Hofmann | |
The implementation in the fltk backend is still missing. | |||
2009-10-03 | some tooltips | corvid | |
2009-09-20 | trim some spaces | corvid | |
2009-07-11 | optimize splitStr() | Johannes Hofmann | |
2009-07-11 | split class attributes at whitespace | Johannes Hofmann | |
2009-07-11 | support multiple classes per doctree node | Johannes Hofmann | |
2009-06-22 | remove system includes | corvid | |
2009-04-19 | wrap long lines in src/ css code | corvid | |
2009-04-08 | support CSS @import directive | Johannes Hofmann | |
2009-03-23 | disable negative margins for now | Johannes Hofmann | |
dw::Textblock does not handle them properly yet. | |||
2009-03-15 | replace a_Css_parse(), a_Css_parse_declaration() with static methods | Johannes Hofmann | |