Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-09 | whitespace cleanup: 's/ +$//g' | Jorge Arellano Cid | |
2009-02-08 | 's/if(/if (/g' 's/for(/for (/g' 's/while(/while (/g', and indentation. | Jorge Arellano Cid | |
2009-02-07 | free CSS values based on type | Johannes Hofmann | |
2009-02-06 | support font-size enum values | Johannes Hofmann | |
2009-02-06 | switch font-weight handling to new multi type system | Johannes Hofmann | |
2009-02-06 | add type to CSS properties | Johannes Hofmann | |
2009-02-05 | move CssProperty::Name and CssProperty::Value out of CssProperty class | Johannes Hofmann | |
2009-02-05 | add CssProperty::type | Johannes Hofmann | |
2009-01-30 | insert rules in correct order | Johannes Hofmann | |
2009-01-30 | add CssRule::specificity | Johannes Hofmann | |
2009-01-30 | add CssSelector::specificity() | Johannes Hofmann | |
2009-01-30 | inline some CSS methods | Johannes Hofmann | |
2009-01-30 | CssContext::addRule(): only add rules with nonempty property list | Johannes Hofmann | |
2009-01-30 | remove unused method | Johannes Hofmann | |
2009-01-29 | free font names when replacing them | Johannes Hofmann | |
2009-01-28 | make sure strings from CSS parser are freed | Johannes Hofmann | |
2009-01-28 | descendent -> descendant (noticed by corvid) | Johannes Hofmann | |
2009-01-25 | allocate/deallocate CssSimpleSelector properly | Johannes Hofmann | |
2009-01-21 | don't call docTree->top() over and over | Johannes Hofmann | |
2009-01-21 | move assert from CssSelector::match() to CssRule constructor | Johannes Hofmann | |
2009-01-21 | simplify CssSelector a bit | Johannes Hofmann | |
2009-01-13 | merge | Johannes Hofmann | |
2009-01-13 | initial implementation of a CSS selector matching optimization | Johannes Hofmann | |
The idea is to avoid repeated checks of CssSimpleSelector against the same part of the doctree. E.g .navigation * { background-color:green } Would result in checking for class="navigation" all the way down to the document root for all elements. The optimization shortcuts this, for parts of the doctree that have been checked before. | |||
2009-01-12 | whitespace | Johannes Hofmann | |
2009-01-12 | add RuleList class to implement proper memory management | Johannes Hofmann | |
2009-01-12 | String -> ConstString | Johannes Hofmann | |
2009-01-12 | remove CssRule reference counting | Johannes Hofmann | |
2009-01-12 | initial implementation of hashmap based CSS selector matching | Johannes Hofmann | |
2008-12-19 | Interim patch for CSS stylesheet loading. Not finished yet. | Jorge Arellano Cid | |
2008-12-17 | add CssSelector destructor | Johannes Hofmann | |
2008-12-16 | speed up CSS selector matching | Johannes Hofmann | |
A CssStyleSheet is now an array of lists of CssRules. The array holds a list if those rules that might potentially match whith a given element on the top of docTree. | |||
2008-12-16 | add reference counting to CssRule | Johannes Hofmann | |
2008-12-11 | sort properties | Johannes Hofmann | |
2008-12-09 | use CssLength type | Johannes Hofmann | |
2008-12-01 | streamline CssSelector a bit | Johannes Hofmann | |
2008-11-30 | factor out Css_parse_simple_selector() | Johannes Hofmann | |
2008-11-30 | make CssSelector a list of CssSimpleSelector objects | Johannes Hofmann | |
2008-11-20 | Removed lots of compiler warnings, and formatted code to 80 columns. | Jorge Arellano Cid | |
Used: indent -kr -st -sc -i3 -bad -nbbo -nut | |||
2008-11-15 | fix background color definition in user-agent style | Johannes Hofmann | |
2008-11-15 | add comments | Johannes Hofmann | |
2008-11-14 | remove previously introduced shortcut properties as they break the cascade | Johannes Hofmann | |
2008-11-14 | setNonCssProperties() -> setNonCssHints() | Johannes Hofmann | |
2008-11-13 | add reference counting for CssPropertyList and CssSelector | Johannes Hofmann | |
2008-11-13 | move CssLength stuff to css.hh | Johannes Hofmann | |
2008-11-12 | support more CSS_PROPERTY_MARGIN* props; fix primary order | Johannes Hofmann | |
2008-11-12 | reconcile CssProperty::Name and Css_property_info | Johannes Hofmann | |
2008-11-12 | tag -> element | Johannes Hofmann | |
2008-11-11 | merge | Johannes Hofmann | |
2008-11-11 | adjust pseudo class handling | Johannes Hofmann | |
2008-11-11 | make selector members public for now | Johannes Hofmann | |