From kde-commits Wed May 18 00:22:23 2005 From: Nikolas Zimmermann Date: Wed, 18 May 2005 00:22:23 +0000 To: kde-commits Subject: kdenonbeta Message-Id: <1116375743.289268.25193.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=111637575700600 SVN commit 415254 by wildfox: Port both ksvg2 & kdom to 'CDFInterface' - this is the new hook between kdom and it's layers on top, it offers: - getPropertyID/getPropertyName & getValueID/getValueName (known css properties/values name by id, id by name) - getTagID/getTagName & getAttrID/getAttrName (known xml tags/attributes name by id, id by name) - KDOM::GlobalObject & KDOM::EcmaInterface (current global object & ecma interface) will make connection to khtml2 much easier M +1 -1 trunk/kdenonbeta/kdom/Makefile.am M +5 -4 trunk/kdenonbeta/kdom/css/CSSStyleDeclaration.cc M +13 -7 trunk/kdenonbeta/kdom/css/impl/CSSStyleDeclarationImpl.cc M +10 -7 trunk/kdenonbeta/kdom/css/impl/CSSStyleDeclarationImpl.h M +0 -20 trunk/kdenonbeta/kdom/css/impl/StyleBaseImpl.cc M +0 -4 trunk/kdenonbeta/kdom/css/impl/StyleBaseImpl.h M +13 -20 trunk/kdenonbeta/kdom/css/impl/cssparser.cpp M +0 -2 trunk/kdenonbeta/kdom/css/impl/cssparser.h M +23 -18 trunk/kdenonbeta/kdom/css/impl/parser.cpp M +7 -2 trunk/kdenonbeta/kdom/css/impl/parser.y M +7 -18 trunk/kdenonbeta/kdom/ecma/Ecma.cc M +2 -4 trunk/kdenonbeta/kdom/ecma/Ecma.h A trunk/kdenonbeta/kdom/impl/CDFInterface.cc [License: LGPL (v2+)] A trunk/kdenonbeta/kdom/impl/CDFInterface.h [License: LGPL (v2+)] M +25 -8 trunk/kdenonbeta/kdom/impl/DOMImplementationImpl.cc M +14 -7 trunk/kdenonbeta/kdom/impl/DOMImplementationImpl.h M +21 -34 trunk/kdenonbeta/kdom/impl/DocumentImpl.cc M +6 -12 trunk/kdenonbeta/kdom/impl/DocumentImpl.h M +1 -1 trunk/kdenonbeta/kdom/impl/ElementImpl.cc M +2 -2 trunk/kdenonbeta/kdom/impl/Makefile.am M +4 -38 trunk/kdenonbeta/ksvg2/css/impl/SVGCSSStyleDeclarationImpl.cc M +2 -8 trunk/kdenonbeta/ksvg2/css/impl/SVGCSSStyleDeclarationImpl.h M +3 -19 trunk/kdenonbeta/ksvg2/css/impl/cssparser.cc M +0 -3 trunk/kdenonbeta/ksvg2/css/impl/cssparser.h M +0 -10 trunk/kdenonbeta/ksvg2/ecma/Ecma.cc M +0 -3 trunk/kdenonbeta/ksvg2/ecma/Ecma.h A trunk/kdenonbeta/ksvg2/impl/CDFInterface.cc [License: LGPL (v2+)] A trunk/kdenonbeta/ksvg2/impl/CDFInterface.h [License: LGPL (v2+)] M +2 -1 trunk/kdenonbeta/ksvg2/impl/Makefile.am M +11 -7 trunk/kdenonbeta/ksvg2/impl/SVGAnimationElementImpl.cc M +11 -5 trunk/kdenonbeta/ksvg2/impl/SVGDOMImplementationImpl.cc M +4 -0 trunk/kdenonbeta/ksvg2/impl/SVGDOMImplementationImpl.h M +7 -31 trunk/kdenonbeta/ksvg2/impl/SVGDocumentImpl.cc M +0 -6 trunk/kdenonbeta/ksvg2/impl/SVGDocumentImpl.h M +1 -1 trunk/kdenonbeta/ksvg2/impl/SVGElementImpl.cc M +5 -3 trunk/kdenonbeta/ksvg2/impl/SVGStyledElementImpl.cc M +5 -24 trunk/kdenonbeta/ksvg2/test/csstest.cc