Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-27 | dw/style.cc: drawBorder*(): use the correct border colors. | Jeremy Henty | |
2010-11-25 | don't try to draw 0-width borders | Johannes Hofmann | |
2010-11-15 | merge | Jorge Arellano Cid | |
2010-11-15 | Moved the table border model flag from style to DilloHtmlState (i.e. stack) | Jorge Arellano Cid | |
2010-11-13 | Full CSS border-style implementation | Jorge Arellano Cid | |
The drawBorder{Top,Bottom,Left,Right} functions are similar. They use a trapezium as draw polygon, or drawTypedLine() for dots and dashes. Although the concept is simple, achieving pixel accuracy is laborious [1]. [1] http://www.dillo.org/css_compat/tests/border-style.html | |||
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-24 | imported patch border-collapse | Jorge Arellano Cid | |
2010-10-21 | imported patch border-collapse-parsing | Jorge Arellano Cid | |
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-20 | add new vloat and clear members to hash and equals method | Johannes Hofmann | |
2010-08-20 | merge | Johannes Hofmann | |
2010-08-20 | import float prototype and test program by Sebastian Geerken | Johannes Hofmann | |
2010-04-20 | css word-spacing property | corvid | |
2010-04-04 | line-height | corvid, Johannes Hofmann | |
2010-01-05 | check cursor in StyleAttrs::equals() and StyleAttrs::hashValue() | Johannes Hofmann | |
Noticed by corvid, see: http://lists.auriga.wearlab.de/pipermail/dillo-dev/2010-January/007146.html | |||
2009-12-08 | add support for CSS property list-style-position | Johannes Hofmann | |
2009-11-17 | properly handle comma separated lists of font names in CSS | Johannes Hofmann | |
2009-10-25 | recognize latin list style types as synonyms for alpha | corvid | |
2009-10-17 | add letter-spacing support to CSS subsystem | Johannes Hofmann | |
The implementation in the fltk backend is still missing. | |||
2009-10-15 | remove "using namespace" statements from header files | Johannes Hofmann | |
"using namespace" in headers also affects all files that include the header which is unwanted and unexpected in most cases. | |||
2009-10-03 | some tooltips | corvid | |
2009-09-24 | default valign is baseline | corvid | |
2009-09-02 | draw triangles if border sides differ in shade | Johannes Hofmann | |
2009-09-01 | update Style::drawBorder() | Johannes Hofmann | |
Instead of drawing each side of the border as a single polygon, draw a rectangle and additional triangles as necessary. Borders can be huge and their size can overflow 16 bit X11 coordinates. Using rectangles for the largest part of a border side helps, as rectangles can easily be clipped to their visible part. Clipping arbitrary polygons would be much more complicated. Testcase: <div style="border: 10px solid grey; background-color: green"> foo bar <img src="space.gif" style="width: 1px; height: 33000px/> </div> | |||
2009-08-31 | minor simplification | Johannes Hofmann | |
2009-05-19 | consistently use snprintf | Johannes Hofmann | |
2009-03-02 | Updated the GPL copyright note in the source files | Detlef Riekenberg | |
2009-02-09 | whitespace cleanup: 's/ +$//g' | Jorge Arellano Cid | |
2009-01-29 | make StyleAttrs::name const again (by jcid) | Johannes Hofmann | |
This reverts part of 9a7684395cca and avoids warnings when assigning string constants to the name member of StyleAttrs as done in test/*.cc. | |||
2009-01-28 | don't mix strdup() and delete | Johannes Hofmann | |
2009-01-16 | Added lout/msg.h and normalized debug messages to use it. | Jorge Arellano Cid | |
2008-12-28 | merge with main | Johannes Hofmann | |
2008-12-22 | Added some const quialifiers. | corvid | |
2008-12-11 | always use shaded colors | Johannes Hofmann | |
This makes things much simpler and improves sharing of colors. If computing two more shades really proves to be a performance issue, we can shade on demand without exposing this optimization to the interface. | |||
2008-12-09 | the white-space property is inherited according to CSS 2.1 | Johannes Hofmann | |
2008-12-07 | make sure color is set properly in drawBorder() | Johannes Hofmann | |
2008-12-04 | make drawing of individual border parts possible | Johannes Hofmann | |
2008-12-04 | text-align property is inherited according to CSS 2.1 | Johannes Hofmann | |
2008-11-08 | don't reset cursor property | Johannes Hofmann | |
2008-11-08 | don't reset x_link property as everything within <a> and </a> should act as link | Johannes Hofmann | |
2008-09-24 | - Moved the dw2 tree into dillo2's tree. | jcid | |
2011-03-24 | Fixed border colors mismatches in drawBorder* functions | Jorge Arellano Cid | |
2011-01-22 | convex polygons for border drawing | corvid | |