Skip to content
  • eseidel's avatar
    Bug #: 5942, 5943 · dd677457
    eseidel authored
    Submitted by: eseidel
    Reviewed by: darin
            No test cases possible/necessary.
    
            Removing unused ForwardingHeaders, as well as header cleanup in SVG
            Fixed KSVG2 files to include proper KDOM headers.
            Fixed KDOM forwarding headers to point to correct khtml headers.
            Added DataRef.h to hold khtml::DataRef.
            Made SVGRenderStyle a DataRef on RenderStyle.
            (Landing two bugs at once as their project file changes intertwine)
    
            http://bugzilla.opendarwin.org/show_bug.cgi?id=5942
            http://bugzilla.opendarwin.org/show_bug.cgi?id=5943
    
            * ForwardingHeaders/kdom/DOMString.h:
            * ForwardingHeaders/kdom/KDOMSettings.h:
            * ForwardingHeaders/kdom/cache/KDOMCachedDocument.h:
            * ForwardingHeaders/kdom/cache/KDOMCachedImage.h:
            * ForwardingHeaders/kdom/cache/KDOMCachedObject.h:
            * ForwardingHeaders/kdom/cache/KDOMCachedObjectClient.h:
            * ForwardingHeaders/kdom/cache/KDOMCachedScript.h:
            * ForwardingHeaders/kdom/cache/KDOMLoader.h:
            * ForwardingHeaders/kdom/core/AttrImpl.h:
            * ForwardingHeaders/kdom/core/CDFInterface.h: Removed.
            * ForwardingHeaders/kdom/core/DOMImplementationImpl.h:
            * ForwardingHeaders/kdom/core/DOMStringImpl.h:
            * ForwardingHeaders/kdom/core/DocumentImpl.h:
            * ForwardingHeaders/kdom/core/ElementImpl.h:
            * ForwardingHeaders/kdom/core/NodeImpl.h:
            * ForwardingHeaders/kdom/core/XMLElementImpl.h:
            * ForwardingHeaders/kdom/css/CSSPrimitiveValueImpl.h:
            * ForwardingHeaders/kdom/css/CSSStyleRuleImpl.h:
            * ForwardingHeaders/kdom/css/CSSStyleSelector.h:
            * ForwardingHeaders/kdom/css/CSSStyleSheetImpl.h:
            * ForwardingHeaders/kdom/css/CSSValueImpl.h:
            * ForwardingHeaders/kdom/css/KDOMCSSParser.h:
            * ForwardingHeaders/kdom/css/RGBColorImpl.h:
            * ForwardingHeaders/kdom/events/UIEventImpl.h:
            * ForwardingHeaders/kdom/events/kdomevents.h:
            * ForwardingHeaders/kdom/kdom.h:
            * ForwardingHeaders/ksvg2/KSVGPart.h:
            * ForwardingHeaders/ksvg2/KSVGView.h:
            * WebCore+SVG/KDOMHeaders.h:
            * WebCore+SVG/KDOMStubClasses.h: Removed.
            * WebCore+SVG/kdomcss.h: Removed.
            * WebCore+SVG/kdomls.h: Removed.
            * WebCore+SVG/kdomrange.h: Removed.
            * WebCore+SVG/kdomtraversal.h: Removed.
            * WebCore.xcodeproj/project.pbxproj:
            * kcanvas/KCanvasTreeDebug.cpp:
            (writeStyle):
            * kcanvas/device/quartz/KCanvasItemQuartz.mm:
            (KCanvasItemQuartz::drawMarkersIfNeeded):
            * khtml/rendering/DataRef.h: Added.
            (khtml::DataRef::DataRef):
            (khtml::DataRef::~DataRef):
            (khtml::DataRef::operator->):
            (khtml::DataRef::get):
            (khtml::DataRef::access):
            (khtml::DataRef::init):
            (khtml::DataRef::operator=):
            (khtml::DataRef::operator == ):
            (khtml::DataRef::operator != ):
            * khtml/rendering/render_style.cpp:
            (m_affectedByAttributeSelectors):
            (RenderStyle::RenderStyle):
            (RenderStyle::inheritFrom):
            (RenderStyle::~RenderStyle):
            (RenderStyle::operator==):
            (RenderStyle::inheritedNotEqual):
            (RenderStyle::diff):
            * khtml/rendering/render_style.h:
            (khtml::RenderStyle::svgStyle):
            (khtml::RenderStyle::accessSVGStyle):
            * ksvg2/css/SVGCSSStyleSelector.cpp:
            (KDOM::CSSStyleSelector::applySVGProperty):
            * ksvg2/css/SVGRenderStyle.cpp:
            (SVGRenderStyle::SVGRenderStyle):
            (SVGRenderStyle::inheritedNotEqual):
            * ksvg2/css/SVGRenderStyle.h:
            (KSVG::SVGRenderStyle::operator!=):
            * ksvg2/css/SVGRenderStyleDefs.cpp:
            * ksvg2/misc/KCanvasRenderingStyle.h:
            * ksvg2/svg/SVGAElementImpl.cpp:
            (SVGAElementImpl::defaultEventHandler):
            * ksvg2/svg/SVGAnimationElementImpl.cpp:
            * ksvg2/svg/SVGClipPathElementImpl.cpp:
            * ksvg2/svg/SVGCursorElementImpl.cpp:
            * ksvg2/svg/SVGDOMImplementationImpl.cpp:
            * ksvg2/svg/SVGDOMImplementationImpl.h:
            * ksvg2/svg/SVGDocumentImpl.cpp:
            * ksvg2/svg/SVGDocumentImpl.h:
            * ksvg2/svg/SVGElementImpl.h:
            * ksvg2/svg/SVGFEFloodElementImpl.cpp:
            (SVGFEFloodElementImpl::filterEffect):
            * ksvg2/svg/SVGGradientElementImpl.cpp:
            * ksvg2/svg/SVGStyleElementImpl.cpp:
            * ksvg2/svg/SVGStyledElementImpl.cpp:
            * ksvg2/svg/SVGURIReferenceImpl.h:
            * ksvg2/svg/SVGZoomAndPanImpl.h:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11463 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    dd677457