aboutsummaryrefslogtreecommitdiff
path: root/src/cssparser.cc
AgeCommit message (Collapse)Author
2009-12-20recognize text-{top,bottom} as vertical-align valuescorvid
2009-12-19fix CSS_SHORTHAND_DIRECTIONS case in CssParserJohannes Hofmann
* Don't modify type parameter in tokenMatchesProperty() if there is no match. * Use correct type for each of the values parsed in a CSS_SHORTHAND_DIRECTIONS-style declaration.
2009-12-18support border-width: thin | medium | thickJohannes Hofmann
2009-12-09remove DISPLAY_LASTJohannes Hofmann
2009-12-08add DISPLAY_NONEJohannes Hofmann
2009-12-08add support for CSS property list-style-positionJohannes Hofmann
2009-11-20don't loop on unterminated CSS commentsJohannes Hofmann
2009-11-19ignore XML comment markers in CSSJohannes Hofmann
2009-11-15properly parse comma separated list of font-family names in CSS parserJohannes Hofmann
2009-10-18use letter spacing when drawingcorvid
2009-10-17add letter-spacing support to CSS subsystemJohannes Hofmann
The implementation in the fltk backend is still missing.
2009-09-23fix css *resize cursor valuescorvid
2009-09-20trim some spacescorvid
2009-07-11make CssSimpleSelector members privateJohannes Hofmann
2009-06-24bgr -> rgbJohannes Hofmann
2009-06-24don't allow mixing of decimal values and percentages in rgb() colorsJohannes Hofmann
2009-06-23whitespaceJohannes Hofmann
2009-06-23add support for css colors of the form rgb(255, 255, 255)Johannes Hofmann
2009-06-22remove system includescorvid
2009-04-22whitespaceJorge Arellano Cid
2009-04-19wrap long lines in src/ css codecorvid
2009-04-08properly skip ';' after @import directiveJohannes Hofmann
2009-04-08support CSS @import directiveJohannes Hofmann
2009-03-24rename getc() to getChar() to avoid name clash on FreeBSDJohannes Hofmann
2009-03-23allow negative values for specific CSS properties onlyJohannes Hofmann
This needs to be done at parser level, so that alternative settings can overrule a faulty negative one. Testcase: <html> <head> <style type="text/css" > #foo {padding: -1px; background-color: green} .bar {padding: 10px} </style> </head> <body> <div id="foo" class="bar">should be green and have 10px padding</div> </body> </html>
2009-03-23whitespaceJohannes Hofmann
2009-03-15move CssPropertyInfo definition to cssparser.ccJohannes Hofmann
2009-03-15camelCaseJohannes Hofmann
2009-03-15initialize CssParser::within_blockJohannes Hofmann
2009-03-15make CSS_MAX_STR_LEN a static const integerJohannes Hofmann
2009-03-15replace a_Css_parse(), a_Css_parse_declaration() with static methodsJohannes Hofmann
2009-03-15add CssParser constructorJohannes Hofmann
2009-03-15make CssParser a classJohannes Hofmann
2009-03-15move macro definition to .cc fileJohannes Hofmann
2009-03-12replace CSS_LENGTH_* macros with inline functionsJohannes Hofmann
2009-03-10add support for negative numbers in CSS parserJohannes Hofmann
2009-03-06fix CSS string parsing bugJohannes Hofmann
2009-02-27add CSS parser todosJohannes Hofmann
2009-02-26don't accept classes or id's starting with integerJohannes Hofmann
2009-02-26css parsing numberscorvid
Recognize floats starting with '.' (e.g. ".5") as required by CSS 2.1.
2009-02-09whitespace cleanup: 's/ +$//g'Jorge Arellano Cid
2009-02-06support font-size enum valuesJohannes Hofmann
2009-02-06set type in CssPropertyList::set()Johannes Hofmann
2009-02-06remove checkJohannes Hofmann
2009-02-06switch font-weight handling to new multi type systemJohannes Hofmann
2009-02-06fix check for 'none' in Css_token_matches_property()Johannes Hofmann
2009-02-06add type to CSS propertiesJohannes Hofmann
2009-02-06allow multiple types for CSS propertiesJohannes Hofmann
2009-02-05move CssProperty::Name and CssProperty::Value out of CssProperty classJohannes Hofmann
2009-02-02remove unused order_count parameterJohannes Hofmann
It seems that in dillo-0.8.0-css-3 it was used to make sure that later definitions of the same CSS property have more weight than previous ones. If for example a first stylesheet sets background-color to black, and a second stylesheet sets it to green, green should win. But as we currently parese everything in order (throughing away all parsed CSS data when a new CSS stylesheet has arrived), we don't need to remember the original ordering of stylesheets.