kdelibs/khtml

Lars Knoll knoll@kde.org
Mon, 13 Jan 2003 19:46:22 +0100 (CET)


CVS commit by knoll: 

the new css parser. Hopefully 100% compliant to the CSS specs now.

There are still quite a few smaller bugs in it, making some web pages
fail, but most things do work already.

TODO: 
* there seems to be a problem with importing of external sheets in some
  cases.
* rect(...)
* content property
* font shorthand property
* quirky ems

CCMAIL: khtml-devel@kde.org


  A            css/css_base.cpp   1.1
  A            css/css_base.h   1.1
  A            css/parser.cpp   1.1
  A            css/parser.h   1.1
  A            css/parser.y   1.1
  A            css/quirks.css   1.1
  A            css/tokenizer.cpp   1.1
  M +16 -4     css/Makefile.am   1.16
  M +31 -82    css/css_ruleimpl.cpp   1.39
  M +11 -32    css/css_ruleimpl.h   1.20
  M +7 -26     css/css_stylesheetimpl.cpp   1.39
  M +5 -3      css/css_stylesheetimpl.h   1.25
  M +6 -21     css/css_valueimpl.cpp   1.73
  M +3 -3      css/css_valueimpl.h   1.43
  M +1185 -2820 css/cssparser.cpp   1.235
  M +100 -213  css/cssparser.h   1.62
  M +53 -55    css/cssproperties.c   1.18
  M +47 -47    css/cssproperties.h   1.15
  M +2 -1      css/cssproperties.in   1.15
  M +94 -100   css/cssstyleselector.cpp   1.247
  M +5 -5      css/cssstyleselector.h   1.31
  M +281 -268  css/cssvalues.c   1.31
  M +124 -123  css/cssvalues.h   1.27
  M +1 -0      css/cssvalues.in   1.26
  M +13 -26    css/html4.css   1.107
  M +2 -2      css/makeprop   1.7
  M +2 -2      dom/html_element.cpp   1.24
  M +1 -1      ecma/kjs_css.cpp   1.61