1. 26 Jun, 2008 1 commit
  2. 02 Dec, 2007 1 commit
  3. 28 Oct, 2007 1 commit
    • eseidel's avatar
      2007-10-28 Eric Seidel <eric@webkit.org> · 53b829d7
      eseidel authored
              Reviewed by Oliver.
      
              Push SVGResourceFilter platform specific data down into m_platformData
              in preparation for implementing a non-mac filter solution.
              
              Also update a very old email address in copyright headers
      
              * WebCore.xcodeproj/project.pbxproj:
              * platform/graphics/FloatPoint3D.cpp:
              (WebCore::FloatPoint3D::FloatPoint3D):
              * platform/graphics/FloatPoint3D.h:
              * platform/graphics/svg/SVGResourceFilter.cpp:
              (WebCore::SVGResourceFilter::SVGResourceFilter):
              * platform/graphics/svg/SVGResourceFilter.h:
              (WebCore::SVGResourceFilter::platformData):
              (WebCore::SVGResourceFilter::effects):
              * platform/graphics/svg/cg/SVGResourceFilterCg.mm:
              (WebCore::SVGResourceFilter::createPlatformData):l
              (WebCore::SVGResourceFilter::prepareFilter):
              (WebCore::SVGResourceFilter::applyFilter):
              * platform/graphics/svg/filters/SVGDistantLightSource.h:
              * platform/graphics/svg/filters/SVGFEBlend.cpp:
              * platform/graphics/svg/filters/SVGFEBlend.h:
              * platform/graphics/svg/filters/SVGFEColorMatrix.cpp:
              * platform/graphics/svg/filters/SVGFEColorMatrix.h:
              * platform/graphics/svg/filters/SVGFEComponentTransfer.cpp:
              * platform/graphics/svg/filters/SVGFEComponentTransfer.h:
              * platform/graphics/svg/filters/SVGFEComposite.cpp:
              * platform/graphics/svg/filters/SVGFEComposite.h:
              * platform/graphics/svg/filters/SVGFEConvolveMatrix.cpp:
              * platform/graphics/svg/filters/SVGFEConvolveMatrix.h:
              * platform/graphics/svg/filters/SVGFEDiffuseLighting.cpp:
              * platform/graphics/svg/filters/SVGFEDiffuseLighting.h:
              * platform/graphics/svg/filters/SVGFEDisplacementMap.cpp:
              * platform/graphics/svg/filters/SVGFEDisplacementMap.h:
              * platform/graphics/svg/filters/SVGFEFlood.cpp:
              * platform/graphics/svg/filters/SVGFEFlood.h:
              * platform/graphics/svg/filters/SVGFEGaussianBlur.cpp:
              * platform/graphics/svg/filters/SVGFEGaussianBlur.h:
              * platform/graphics/svg/filters/SVGFEImage.cpp:
              * platform/graphics/svg/filters/SVGFEImage.h:
              * platform/graphics/svg/filters/SVGFEMerge.cpp:
              * platform/graphics/svg/filters/SVGFEMerge.h:
              * platform/graphics/svg/filters/SVGFEMorphology.cpp:
              * platform/graphics/svg/filters/SVGFEMorphology.h:
              * platform/graphics/svg/filters/SVGFEOffset.cpp:
              * platform/graphics/svg/filters/SVGFEOffset.h:
              * platform/graphics/svg/filters/SVGFESpecularLighting.cpp:
              * platform/graphics/svg/filters/SVGFESpecularLighting.h:
              * platform/graphics/svg/filters/SVGFETile.h:
              * platform/graphics/svg/filters/SVGFETurbulence.cpp:
              * platform/graphics/svg/filters/SVGFETurbulence.h:
              * platform/graphics/svg/filters/SVGFilterEffect.cpp:
              * platform/graphics/svg/filters/SVGFilterEffect.h:
              * platform/graphics/svg/filters/SVGLightSource.cpp:
              * platform/graphics/svg/filters/SVGLightSource.h:
              * platform/graphics/svg/filters/SVGPointLightSource.h:
              * platform/graphics/svg/filters/SVGSpotLightSource.h:
              * platform/graphics/svg/filters/cg/SVGFEBlendCg.mm:
              (WebCore::SVGFEBlend::getCIFilter):
              * platform/graphics/svg/filters/cg/SVGFEColorMatrixCg.mm:
              (WebCore::SVGFEColorMatrix::getCIFilter):
              * platform/graphics/svg/filters/cg/SVGFEComponentTransferCg.mm:
              (WebCore::SVGFEComponentTransfer::getCIFilter):
              * platform/graphics/svg/filters/cg/SVGFECompositeCg.mm:
              (WebCore::SVGFEComposite::getCIFilter):
              * platform/graphics/svg/filters/cg/SVGFEDiffuseLightingCg.mm:
              (WebCore::SVGFEDiffuseLighting::getCIFilter):
              * platform/graphics/svg/filters/cg/SVGFEDisplacementMapCg.mm:
              (WebCore::SVGFEDisplacementMap::getCIFilter):
              * platform/graphics/svg/filters/cg/SVGFEFloodCg.mm:
              (WebCore::SVGFEFlood::getCIFilter):
              * platform/graphics/svg/filters/cg/SVGFEHelpersCg.h:
              * platform/graphics/svg/filters/cg/SVGFEImageCg.mm:
              (WebCore::SVGFEImage::getCIFilter):
              * platform/graphics/svg/filters/cg/SVGFEMergeCg.mm:
              (WebCore::SVGFEMerge::getCIFilter):
              * platform/graphics/svg/filters/cg/SVGFESpecularLightingCg.mm:
              (WebCore::SVGFESpecularLighting::getCIFilter):
              * platform/graphics/svg/mac: Added.
              * platform/graphics/svg/mac/SVGResourceFilterPlatformDataMac.h: Added.
              * platform/graphics/svg/mac/SVGResourceFilterPlatformDataMac.mm: Added.
              (WebCore::SVGResourceFilterPlatformDataMac::SVGResourceFilterPlatformDataMac):
              (WebCore::SVGResourceFilterPlatformDataMac::~SVGResourceFilterPlatformDataMac):
              (WebCore::SVGResourceFilterPlatformDataMac::getCIFilterStack):
              (WebCore::alphaImageForImage):
              (WebCore::SVGResourceFilterPlatformDataMac::imageForName):
              (WebCore::SVGResourceFilterPlatformDataMac::setImageForName):
              (WebCore::SVGResourceFilterPlatformDataMac::setOutputImage):
              (WebCore::SVGResourceFilterPlatformDataMac::inputImage):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@27179 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      53b829d7
  4. 27 Oct, 2007 1 commit
    • eseidel's avatar
      2007-10-27 Eric Seidel <eric@webkit.org> · c0d7ffd8
      eseidel authored
              Reviewed by aroben.
              
              Remove legacy createFilterEffect function (causing extra filter tests to fail on windows)
      
              No functional changes, thus no tests.
      
              * ksvg2/svg/SVGFEBlendElement.cpp:
              (WebCore::SVGFEBlendElement::filterEffect):
              * ksvg2/svg/SVGFEColorMatrixElement.cpp:
              (WebCore::SVGFEColorMatrixElement::filterEffect):
              * ksvg2/svg/SVGFEComponentTransferElement.cpp:
              (WebCore::SVGFEComponentTransferElement::filterEffect):
              * ksvg2/svg/SVGFECompositeElement.cpp:
              (WebCore::SVGFECompositeElement::filterEffect):
              * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
              (WebCore::SVGFEDiffuseLightingElement::filterEffect):
              * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
              (WebCore::SVGFEDisplacementMapElement::filterEffect):
              * ksvg2/svg/SVGFEFloodElement.cpp:
              (WebCore::SVGFEFloodElement::filterEffect):
              * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
              (WebCore::SVGFEGaussianBlurElement::filterEffect):
              * ksvg2/svg/SVGFEImageElement.cpp:
              (WebCore::SVGFEImageElement::filterEffect):
              * ksvg2/svg/SVGFEMergeElement.cpp:
              (WebCore::SVGFEMergeElement::filterEffect):
              * ksvg2/svg/SVGFEOffsetElement.cpp:
              (WebCore::SVGFEOffsetElement::filterEffect):
              * ksvg2/svg/SVGFESpecularLightingElement.cpp:
              (WebCore::SVGFESpecularLightingElement::filterEffect):
              * ksvg2/svg/SVGFETileElement.cpp:
              (WebCore::SVGFETileElement::filterEffect):
              * ksvg2/svg/SVGFETurbulenceElement.cpp:
              (WebCore::SVGFETurbulenceElement::filterEffect):
              * platform/graphics/svg/SVGResourceFilter.h:
              * platform/graphics/svg/cg/SVGResourceFilterCg.cpp:
              * platform/graphics/svg/cg/SVGResourceFilterCg.mm:
              * platform/graphics/svg/qt/SVGResourceFilterQt.cpp:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@27158 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c0d7ffd8
  5. 12 Oct, 2007 1 commit
    • oliver's avatar
      Reviewed by Oliver. · 0099bf7b
      oliver authored
      Large SVG filter rework. Bring it back in a useable state.
      
      Fixes: http://bugs.webkit.org/show_bug.cgi?id=5527 (Filters need subregion support)
      Fixes: http://bugs.webkit.org/show_bug.cgi?id=5579 (WebKit+SVG renders full-filters-example incorrectly)
      Fixes: http://bugs.webkit.org/show_bug.cgi?id=5976 (filterUnits="userSpaceOnUse" is broken (breaking feTile test case))
      Fixes: http://bugs.webkit.org/show_bug.cgi?id=12064 (Need function for manual style-resolution for things like gradient stops)
      
      filters-blend-01-b.svg & filters-example-01-b.svg & filters-displace-01-b.svg & filters-diffuse-01-f.svg are fixed now.
      
      In detail:
      - flood-color & flood-opacity have been incorrectly resolved on the <feBlend> parent element!
      - sizing of filter region was truncated in some cases, as the bbox was used to resolve the needed filter region instead of the filter rect
      - add subregion support to all filter primitives (primitiveUnits & filterUnits handled in all cases)
      - WKDisplacmentMap.cikernel incorrectly flipped the y-axis.
      - Correctly specify default values for all filter primitives in ksvg2/svg!
      - Initialize all variables of the SVGFE* classes in platform/graphics/svg/filters.
      - Fix 'flood-color' initial value (was set to the _stop_ color initial value)
          -> both initial values were pointing to 'black' though, so it was no visible problem.
      - Parse 'lighting-color' css property, no more hacking in SVGFEDiffuseLighting.
          -> Correct it's initial from black to white value fixes SVG lighting filters!
      - Add diffuseConstant support to feDiffuseLighting filter.
      - Centralize manual style resolution (needed for stop-color, flood-color & flood-opacity, lighting-color)
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@26442 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0099bf7b
  6. 25 Sep, 2007 1 commit
    • ddkilzer's avatar
      JavaScriptCore: · c8eccecd
      ddkilzer authored
              Reviewed by Adam.
      
              - Fix http://bugs.webkit.org/show_bug.cgi?id=14885
                LGPL'ed files contain incorrect FSF address
      
              * COPYING.LIB:
              * bindings/testbindings.cpp:
              * kjs/AllInOneFile.cpp:
              * kjs/DateMath.cpp:
              * kjs/PropertyNameArray.cpp:
              * kjs/PropertyNameArray.h:
              * kjs/config.h:
      
      WebCore:
      
              Reviewed by Adam.
      
              - Fix http://bugs.webkit.org/show_bug.cgi?id=14885
                LGPL'ed files contain incorrect FSF address
      
              * LICENSE-LGPL-2:
              * LICENSE-LGPL-2.1:
              * WebCorePrefix.h:
              * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
              * bindings/js/JSDOMWindowCustom.cpp:
              * bindings/js/JSDocumentCustom.cpp:
              * bindings/js/JSHTMLCollectionCustom.cpp:
              * bindings/js/JSHTMLElementWrapperFactory.cpp:
              * bindings/js/JSHTMLElementWrapperFactory.h:
              * bindings/js/JSHTMLInputElementBase.cpp:
              * bindings/js/JSHTMLInputElementBase.h:
              *...
      c8eccecd
  7. 26 Feb, 2007 2 commits
    • mjs's avatar
      WebCore: · 2697c710
      mjs authored
              Reviewed by Kevin McCullough.
      
              - fix Qt build for earlier SVG changes.
      
              * platform/graphics/svg/qt/SVGResourceFilterQt.cpp:
      
      WebKitQt:
      
              Reviewed by Kevin McCullough.
      
              - fix Qt build for earlier SVG changes.
      
              * WebCoreSupport/EditCommandQt.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@19877 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2697c710
    • mjs's avatar
      JavaScriptCore: · d2948ef7
      mjs authored
              Reviewed by Lars.
              
              - <rdar://problem/5021698> Disable experimental SVG features (12883)
      
              * wtf/Platform.h: Add ENABLE() macro similar to HAVE() and USE(), to
              allow nicer handling of optional WebKit features.
      
      WebCore:
      
              Reviewed by Lars.
      
              - fixed <rdar://problem/5021698> Disable experimental SVG features (12883)
              
              I added an ENABLE_SVG_EXPERIMENTAL_FEATURES define to guard all use of the experimental
              features, and used it to guard relevant tag names, elements, JS bindings and renderers.
              
              I also converted all the existing optional feature defines to
              ENABLE_FOO instead of FOO_SUPPORT since that is the more standard
              way to do it in open source projects and works with the handy new
              ENABLE() macro.
      
              * CMakeLists.txt:
              * DerivedSources.make:
              * Projects/gdk/webcore-gdk.bkl:
              * WebCore.pro:
              * WebCore.vcproj/WebCore/WebCore.vcproj:
              * Web...
      d2948ef7
  8. 30 Nov, 2006 1 commit
    • zimmermann's avatar
      Reviewed by Eric. Rubber stamped by Oliver. · b67995fc
      zimmermann authored
      Fixes: http://bugs.webkit.org/show_bug.cgi?id=10383
      
      This is the final patch after the long "die kcanvas" journey.
      
      All old kcanvas code is gone now, and properly integrated within
      WebCore (stuff like GraphicsContext changes etc.). It shares
      the platform/ design concept: no subclassing, but instead
      implementing parts of the classes/methods per-platform.
      
      This commit removes the last pieces: KRenderingDevice & KRenderingDeviceContext.
      This layer was just obsolete, given the powerful GraphicsContext API we have
      since quite a while now. All the ugly pushContext/popContext stuff is gone now.
      
      The naming issues Cg vs. CG will be fixed in one shot, when moving the whole
      platform/graphics/svg directory down into ksvg2/graphics - as discussed with Darin.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@17947 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b67995fc
  9. 20 Nov, 2006 1 commit
  10. 05 Nov, 2006 1 commit
    • darin's avatar
      - quick attempt to fix the no-SVG build · 6de7ecea
      darin authored
              * platform/graphics/svg/SVGResource.cpp:
              * platform/graphics/svg/SVGResource.h:
              * platform/graphics/svg/SVGResourceClipper.cpp:
              * platform/graphics/svg/SVGResourceClipper.h:
              * platform/graphics/svg/SVGResourceImage.h:
              * platform/graphics/svg/SVGResourceMarker.cpp:
              * platform/graphics/svg/SVGResourceMarker.h:
              * platform/graphics/svg/SVGResourceMasker.cpp:
              * platform/graphics/svg/SVGResourceMasker.h:
              * platform/graphics/svg/cg/SVGResourceMaskerCg.h:
              * platform/graphics/svg/qt/SVGResourceClipperQt.cpp:
              * platform/graphics/svg/qt/SVGResourceImageQt.cpp:
              * platform/graphics/svg/qt/SVGResourceMaskerQt.cpp:
              Added #ifdef SVG_SUPPORT to these files.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@17609 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6de7ecea
  11. 30 Oct, 2006 1 commit
    • oliver's avatar
      2006-10-31 Nikolas Zimmermann <zimmermann@kde.org> · 7cf2d68a
      oliver authored
              Reviewed by Oliver.
      
              Modified from original due to earlier reversion
      
              Fixes: http://bugs.webkit.org/show_bug.cgi?id=11436
      
              Better SVG integration in WebKit, Part I.
      
              The patch is mostly about creating a new platform/graphics directory, and
              moving the kcanvas resources (clipper/masker/marker) there (in svg budir),
              with a new name (KCanvasClipper -> SVGResourceClipper). Also fix several ownership
              issues, by using ref counting (the SVG classes now store RefPtrs to the resources).
      
              KCanvasFilters is still left in kcanvas/ subdirectory, to be converted in a next patch.
              All details of the patch, and upcoming patches can be found in the bug report.
      
              * CMakeLists.txt:
              * WebCore.xcodeproj/project.pbxproj:
              * graphics/svg/SVGResource.cpp: Removed.
              * graphics/svg/SVGResourceClipper.cpp: Removed.
              * graphics/svg/SVGResourceClipper.h: Removed.
              * graphics/svg/SVGResourceImage.h: Removed.
              * graphics/svg/SVGResourceListener.h: Removed.
              * graphics/svg/SVGResourceMarker.cpp: Removed.
              * graphics/svg/SVGResourceMarker.h: Removed.
              * graphics/svg/SVGResourceMasker.cpp: Removed.
              * graphics/svg/SVGResourceMasker.h: Removed.
              * kcanvas/KCanvasClipper.cpp: Removed.
              * kcanvas/KCanvasClipper.h: Removed.
              * kcanvas/KCanvasCreator.cpp: Removed.
              * kcanvas/KCanvasCreator.h: Removed.
              * kcanvas/KCanvasFilters.cpp:
              (WebCore::getFilterById):
              * kcanvas/KCanvasFilters.h:
              * kcanvas/KCanvasImage.h: Removed.
              * kcanvas/KCanvasMarker.cpp: Removed.
              * kcanvas/KCanvasMarker.h: Removed.
              * kcanvas/KCanvasMasker.cpp: Removed.
              * kcanvas/KCanvasMasker.h: Removed.
              * kcanvas/KCanvasResource.cpp: Removed.
              * kcanvas/KCanvasResource.h: Removed.
              * kcanvas/KCanvasResourceListener.h: Removed.
              * kcanvas/KCanvasTreeDebug.cpp:
              (WebCore::writeRenderResources):
              * kcanvas/device/KRenderingDevice.h:
              * kcanvas/device/KRenderingPaintServer.h:
              (WebCore::KRenderingPaintServer::KRenderingPaintServer):
              * kcanvas/device/KRenderingPaintServerGradient.cpp:
              (WebCore::KRenderingPaintServerGradient::listener):
              (WebCore::KRenderingPaintServerGradient::setListener):
              * kcanvas/device/KRenderingPaintServerGradient.h:
              * kcanvas/device/KRenderingPaintServerPattern.cpp:
              (WebCore::KRenderingPaintServerPattern::KRenderingPaintServerPattern):
              (WebCore::KRenderingPaintServerPattern::~KRenderingPaintServerPattern):
              (WebCore::KRenderingPaintServerPattern::tile):
              (WebCore::KRenderingPaintServerPattern::setTile):
              (WebCore::KRenderingPaintServerPattern::listener):
              (WebCore::KRenderingPaintServerPattern::setListener):
              * kcanvas/device/KRenderingPaintServerPattern.h:
              * kcanvas/device/KRenderingPaintServerSolid.h:
              * kcanvas/device/qt/KCanvasClipperQt.cpp: Removed.
              * kcanvas/device/qt/KCanvasClipperQt.h:
              * kcanvas/device/qt/KRenderingDeviceQt.cpp:
              (WebCore::KRenderingDeviceQt::contextForImage):
              (WebCore::KRenderingDeviceQt::createResource):
              (WebCore::KRenderingDeviceQt::createPaintServer):
              * kcanvas/device/qt/KRenderingDeviceQt.h:
              * kcanvas/device/qt/KRenderingPaintServerGradientQt.cpp:
              * kcanvas/device/qt/KRenderingPaintServerPatternQt.cpp:
              * kcanvas/device/qt/KRenderingPaintServerQt.cpp:
              * kcanvas/device/qt/KRenderingPaintServerSolidQt.cpp:
              * kcanvas/device/qt/RenderPathQt.h: Removed.
              * kcanvas/device/quartz/KCanvasFilterQuartz.mm:
              (WebCore::KCanvasFilterQuartz::getCIFilterStack):
              * kcanvas/device/quartz/KCanvasItemQuartz.mm:
              * kcanvas/device/quartz/KCanvasMaskerQuartz.h: Removed.
              * kcanvas/device/quartz/KCanvasMaskerQuartz.mm: Removed.
              * kcanvas/device/quartz/KCanvasResourcesQuartz.h: Removed.
              * kcanvas/device/quartz/KCanvasResourcesQuartz.mm: Removed.
              * kcanvas/device/quartz/KRenderingDeviceQuartz.h:
              * kcanvas/device/quartz/KRenderingDeviceQuartz.mm:
              (WebCore::KRenderingDeviceQuartz::contextForImage):
              (WebCore::KRenderingDeviceQuartz::createPaintServer):
              (WebCore::KRenderingDeviceQuartz::createResource):
              * kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm:
              (WebCore::KRenderingPaintServerGradientQuartz::KRenderingPaintServerGradientQuartz):
              (WebCore::KRenderingPaintServerGradientQuartz::~KRenderingPaintServerGradientQuartz):
              (WebCore::KRenderingPaintServerGradientQuartz::setup):
              (WebCore::KRenderingPaintServerGradientQuartz::teardown):
              * kcanvas/device/quartz/KRenderingPaintServerQuartz.h:
              * kcanvas/device/quartz/KRenderingPaintServerQuartz.mm:
              (WebCore::patternCallback):
              (WebCore::KRenderingPaintServerPatternQuartz::setup):
              * kcanvas/device/quartz/QuartzSupport.mm:
              * ksvg2/misc/KCanvasRenderingStyle.cpp:
              (WebCore::sharedSolidPaintServer):
              * ksvg2/svg/SVGClipPathElement.cpp:
              (WebCore::SVGClipPathElement::SVGClipPathElement):
              (WebCore::SVGClipPathElement::~SVGClipPathElement):
              (WebCore::SVGClipPathElement::canvasResource):
              * ksvg2/svg/SVGClipPathElement.h:
              * ksvg2/svg/SVGFEImageElement.cpp:
              * ksvg2/svg/SVGFilterElement.cpp:
              (WebCore::SVGFilterElement::SVGFilterElement):
              (WebCore::SVGFilterElement::~SVGFilterElement):
              (WebCore::SVGFilterElement::canvasResource):
              * ksvg2/svg/SVGFilterElement.h:
              * ksvg2/svg/SVGGradientElement.cpp:
              (WebCore::SVGGradientElement::SVGGradientElement):
              (WebCore::SVGGradientElement::~SVGGradientElement):
              (WebCore::SVGGradientElement::canvasResource):
              (WebCore::SVGGradientElement::resourceNotification):
              * ksvg2/svg/SVGGradientElement.h:
              * ksvg2/svg/SVGImageElement.cpp:
              * ksvg2/svg/SVGLinearGradientElement.cpp:
              (WebCore::SVGLinearGradientElement::buildGradient):
              * ksvg2/svg/SVGLinearGradientElement.h:
              * ksvg2/svg/SVGMarkerElement.cpp:
              (WebCore::SVGMarkerElement::SVGMarkerElement):
              (WebCore::SVGMarkerElement::~SVGMarkerElement):
              (WebCore::SVGMarkerElement::canvasResource):
              * ksvg2/svg/SVGMarkerElement.h:
              * ksvg2/svg/SVGMaskElement.cpp:
              (WebCore::SVGMaskElement::SVGMaskElement):
              (WebCore::SVGMaskElement::~SVGMaskElement):
              (WebCore::SVGMaskElement::drawMaskerContent):
              (WebCore::SVGMaskElement::canvasResource):
              * ksvg2/svg/SVGMaskElement.h:
              * ksvg2/svg/SVGPatternElement.cpp:
              (WebCore::SVGPatternElement::SVGPatternElement):
              (WebCore::SVGPatternElement::~SVGPatternElement):
              (WebCore::SVGPatternElement::fillAttributesFromReferencePattern):
              (WebCore::SVGPatternElement::drawPatternContentIntoTile):
              (WebCore::SVGPatternElement::canvasResource):
              * ksvg2/svg/SVGPatternElement.h:
              * ksvg2/svg/SVGRadialGradientElement.cpp:
              (WebCore::SVGRadialGradientElement::buildGradient):
              * ksvg2/svg/SVGRadialGradientElement.h:
              * ksvg2/svg/SVGStyledElement.h:
              (WebCore::SVGStyledElement::canvasResource):
              * platform/GraphicsContext.cpp: Removed.
              * platform/GraphicsContext.h: Removed.
              * platform/GraphicsTypes.cpp: Removed.
              * platform/GraphicsTypes.h: Removed.
              * platform/graphics/GraphicsContext.cpp:
              (WebCore::GraphicsContextState::GraphicsContextState):
              (WebCore::GraphicsContextPrivate::GraphicsContextPrivate):
              (WebCore::GraphicsContext::createGraphicsContextPrivate):
              (WebCore::GraphicsContext::destroyGraphicsContextPrivate):
              (WebCore::GraphicsContext::save):
              (WebCore::GraphicsContext::restore):
              (WebCore::GraphicsContext::font):
              (WebCore::GraphicsContext::setFont):
              (WebCore::GraphicsContext::pen):
              (WebCore::GraphicsContext::setPen):
              (WebCore::GraphicsContext::setFillColor):
              (WebCore::GraphicsContext::fillColor):
              (WebCore::GraphicsContext::updatingControlTints):
              (WebCore::GraphicsContext::setUpdatingControlTints):
              (WebCore::GraphicsContext::setPaintingDisabled):
              (WebCore::GraphicsContext::paintingDisabled):
              (WebCore::GraphicsContext::drawImage):
              (WebCore::GraphicsContext::drawText):
              (WebCore::GraphicsContext::drawHighlightForText):
              (WebCore::GraphicsContext::initFocusRing):
              (WebCore::GraphicsContext::clearFocusRing):
              (WebCore::GraphicsContext::focusRingBoundingRect):
              (WebCore::GraphicsContext::addFocusRingRect):
              (WebCore::GraphicsContext::focusRingWidth):
              (WebCore::GraphicsContext::focusRingOffset):
              (WebCore::GraphicsContext::focusRingRects):
              (WebCore::GraphicsContext::drawTiledImage):
              * platform/graphics/GraphicsContext.h:
              * platform/graphics/GraphicsTypes.cpp:
              (WebCore::):
              (WebCore::parseCompositeOperator):
              (WebCore::compositeOperatorName):
              (WebCore::parseLineCap):
              (WebCore::lineCapName):
              (WebCore::parseLineJoin):
              (WebCore::lineJoinName):
              * platform/graphics/GraphicsTypes.h:
              (WebCore::):
              * platform/graphics/svg/SVGResource.cpp: Added.
              (WebCore::SVGResource::SVGResource):
              (WebCore::SVGResource::~SVGResource):
              (WebCore::SVGResource::invalidate):
              (WebCore::SVGResource::addClient):
              (WebCore::SVGResource::clients):
              (WebCore::SVGResource::idInRegistry):
              (WebCore::SVGResource::setIdInRegistry):
              (WebCore::SVGResource::externalRepresentation):
              (WebCore::getResourceById):
              (WebCore::getPaintServerById):
              (WebCore::operator<<):
              * platform/graphics/svg/SVGResource.h: Added.
              (WebCore::):
              (WebCore::SVGResource::isPaintServer):
              (WebCore::SVGResource::isFilter):
              (WebCore::SVGResource::isClipper):
              (WebCore::SVGResource::isMarker):
              (WebCore::SVGResource::isMasker):
              (WebCore::SVGResourceListener::~SVGResourceListener):
              * platform/graphics/svg/SVGResourceClipper.cpp: Added.
              (WebCore::SVGResourceClipper::SVGResourceClipper):
              (WebCore::SVGResourceClipper::~SVGResourceClipper):
              (WebCore::SVGResourceClipper::resetClipData):
              (WebCore::SVGResourceClipper::addClipData):
              (WebCore::SVGResourceClipper::clipData):
              (WebCore::SVGResourceClipper::externalRepresentation):
              (WebCore::operator<<):
              (WebCore::getClipperById):
              * platform/graphics/svg/SVGResourceClipper.h: Added.
              (WebCore::ClipDataList::addPath):
              (WebCore::SVGResourceClipper::isClipper):
              * platform/graphics/svg/SVGResourceImage.h: Added.
              * platform/graphics/svg/SVGResourceMarker.cpp: Added.
              (WebCore::SVGResourceMarker::SVGResourceMarker):
              (WebCore::SVGResourceMarker::~SVGResourceMarker):
              (WebCore::SVGResourceMarker::setMarker):
              (WebCore::SVGResourceMarker::setRef):
              (WebCore::SVGResourceMarker::draw):
              (WebCore::SVGResourceMarker::externalRepresentation):
              (WebCore::getMarkerById):
              * platform/graphics/svg/SVGResourceMarker.h: Added.
              (WebCore::SVGResourceMarker::refX):
              (WebCore::SVGResourceMarker::refY):
              (WebCore::SVGResourceMarker::setAngle):
              (WebCore::SVGResourceMarker::setAutoAngle):
              (WebCore::SVGResourceMarker::angle):
              (WebCore::SVGResourceMarker::setUseStrokeWidth):
              (WebCore::SVGResourceMarker::useStrokeWidth):
              (WebCore::SVGResourceMarker::isMarker):
              * platform/graphics/svg/SVGResourceMasker.cpp: Added.
              (WebCore::SVGResourceMasker::SVGResourceMasker):
              (WebCore::SVGResourceMasker::~SVGResourceMasker):
              (WebCore::SVGResourceMasker::setMask):
              (WebCore::SVGResourceMasker::mask):
              (WebCore::SVGResourceMasker::externalRepresentation):
              (WebCore::getMaskerById):
              * platform/graphics/svg/SVGResourceMasker.h: Added.
              (WebCore::SVGResourceMasker::isMasker):
              * platform/graphics/svg/cg/SVGResourceClipperCg.mm: Added.
              (WebCore::SVGResourceClipper::applyClip):
              * platform/graphics/svg/cg/SVGResourceImageCg.mm: Added.
              (WebCore::SVGResourceImage::SVGResourceImage):
              (WebCore::SVGResourceImage::~SVGResourceImage):
              (WebCore::SVGResourceImage::init):
              (WebCore::SVGResourceImage::size):
              (WebCore::SVGResourceImage::cgLayer):
              (WebCore::SVGResourceImage::setCGLayer):
              * platform/graphics/svg/cg/SVGResourceMaskerCg.mm: Added.
              (WebCore::applyLuminanceToAlphaFilter):
              (WebCore::applyExpandAlphatoGrayscaleFilter):
              (WebCore::transformImageIntoGrayscaleMask):
              (WebCore::SVGResourceMasker::applyMask):
              * platform/graphics/svg/qt/SVGResourceClipperQt.cpp: Added.
              (WebCore::SVGResourceClipper::applyClip):
              * platform/graphics/svg/qt/SVGResourceImageQt.cpp: Added.
              (WebCore::SVGResourceImage::init):
              (WebCore::SVGResourceImage::size):
              * platform/graphics/svg/qt/SVGResourceMaskerQt.cpp: Added.
              (WebCore::SVGResourceMasker::applyMask):
              * platform/qt/GraphicsContextQt.cpp:
              * rendering/RenderPath.cpp:
              (WebCore::RenderPath::paint):
              (WebCore::DrawMarkersData::DrawMarkersData):
              (WebCore::RenderPath::drawMarkersIfNeeded):
              * rendering/RenderSVGContainer.cpp:
              (WebCore::RenderSVGContainer::paint):
              * rendering/RenderSVGImage.cpp:
              (WebCore::RenderSVGImage::paint):
              * rendering/SVGInlineFlowBox.cpp:
              (WebCore::paintSVGInlineFlow):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@17467 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7cf2d68a
  12. 15 Oct, 2006 1 commit
  13. 09 Aug, 2006 1 commit
    • ddkilzer's avatar
      WebCore: · 54f5ceac
      ddkilzer authored
              Reviewed by Darin.
      
              - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=10247
              REGRESSION: Unable to build webkit without SVG/XPATH
      
              * bindings/js/kjs_binding.cpp:
              (KJS::setDOMException):
              * bindings/js/kjs_dom.cpp:
              (KJS::toJS):
              * bindings/js/kjs_html.cpp:
              (KJS::HTMLElementFunction::callAsFunction):
              * bindings/js/kjs_proxy.cpp:
              * bindings/js/kjs_proxy.h:
              * bindings/objc/DOMInternal.h:
              * bindings/objc/DOMInternal.mm:
              (raiseDOMException):
              * bindings/objc/DOMXPath.mm:
              * bindings/objc/DOMXPathInternal.h:
              * bindings/scripts/CodeGeneratorJS.pm:
              * bridge/mac/WebCoreFrameBridge.mm:
              (+[WebCoreFrameBridge supportedNonImageMIMETypes]):
              * css/CSSGrammar.y:
              * css/CSSStyleDeclaration.cpp:
              (WebCore::propertyID):
              * css/cssparser.cpp:
              (WebCore::CSSParser::parseValue):
              * css/cssparser.h:
              * css/cssstyleselector.cpp:
              (WebCore::CSSStyleSelector::loadDefaultStyle):
              (WebCore::CSSStyleSelector::applyProperty):
              * css/cssstyleselector.h:
              * dom/Document.cpp:
              (WebCore::Document::Document):
              (WebCore::Document::~Document):
              (WebCore::Document::createElementNS):
              (WebCore::Document::implicitClose):
              (WebCore::Document::recalcStyleSelector):
              (WebCore::Document::createEvent):
              * dom/Document.h:
              * dom/Document.idl:
              * dom/Node.cpp:
              (WebCore::Node::createRendererIfNeeded):
              * dom/Node.h:
              * dom/XMLTokenizer.cpp:
              (WebCore::XMLTokenizer::endElementNs):
              (WebCore::XMLTokenizer::insertErrorMessageBlock):
              * html/HTMLEmbedElement.cpp:
              * html/HTMLEmbedElement.h:
              * html/HTMLObjectElement.cpp:
              * html/HTMLObjectElement.h:
              * kcanvas/KCanvasCreator.cpp:
              * kcanvas/KCanvasCreator.h:
              * kcanvas/KCanvasFilters.cpp:
              * kcanvas/KCanvasFilters.h:
              * kcanvas/KCanvasImage.h:
              * kcanvas/KCanvasMatrix.cpp:
              * kcanvas/KCanvasMatrix.h:
              * kcanvas/KCanvasPath.cpp:
              * kcanvas/KCanvasPath.h:
              * kcanvas/KCanvasResourceListener.h:
              * kcanvas/KCanvasResources.cpp:
              * kcanvas/KCanvasResources.h:
              * kcanvas/KCanvasTreeDebug.cpp:
              * kcanvas/RenderForeignObject.cpp:
              * kcanvas/RenderForeignObject.h:
              * kcanvas/RenderPath.cpp:
              * kcanvas/RenderPath.h:
              * kcanvas/RenderSVGContainer.cpp:
              * kcanvas/RenderSVGContainer.h:
              * kcanvas/RenderSVGImage.cpp:
              * kcanvas/RenderSVGImage.h:
              * kcanvas/RenderSVGText.cpp:
              * kcanvas/RenderSVGText.h:
              * kcanvas/device/KRenderingDevice.cpp:
              * kcanvas/device/KRenderingDevice.h:
              * kcanvas/device/KRenderingFillPainter.cpp:
              * kcanvas/device/KRenderingFillPainter.h:
              * kcanvas/device/KRenderingPaintServer.h:
              * kcanvas/device/KRenderingPaintServerGradient.cpp:
              * kcanvas/device/KRenderingPaintServerGradient.h:
              * kcanvas/device/KRenderingPaintServerPattern.cpp:
              * kcanvas/device/KRenderingPaintServerPattern.h:
              * kcanvas/device/KRenderingPaintServerSolid.cpp:
              * kcanvas/device/KRenderingPaintServerSolid.h:
              * kcanvas/device/KRenderingStrokePainter.cpp:
              * kcanvas/device/KRenderingStrokePainter.h:
              * kcanvas/device/quartz/KCanvasFilterQuartz.h:
              * kcanvas/device/quartz/KCanvasFilterQuartz.mm:
              * kcanvas/device/quartz/KCanvasItemQuartz.mm:
              * kcanvas/device/quartz/KCanvasMaskerQuartz.mm:
              * kcanvas/device/quartz/KCanvasPathQuartz.mm:
              * kcanvas/device/quartz/KCanvasResourcesQuartz.mm:
              * kcanvas/device/quartz/KRenderingDeviceQuartz.h:
              * kcanvas/device/quartz/KRenderingDeviceQuartz.mm:
              * kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm:
              * kcanvas/device/quartz/KRenderingPaintServerQuartz.mm:
              * kcanvas/device/quartz/QuartzSupport.h:
              * kcanvas/device/quartz/QuartzSupport.mm:
              * ksvg2/bindings/js/JSSVGElementWrapperFactory.cpp:
              * ksvg2/bindings/js/JSSVGElementWrapperFactory.h:
              * ksvg2/css/SVGCSSParser.cpp:
              * ksvg2/css/SVGCSSStyleSelector.cpp:
              * ksvg2/css/SVGRenderStyle.cpp:
              * ksvg2/css/SVGRenderStyle.h:
              * ksvg2/css/SVGRenderStyleDefs.cpp:
              * ksvg2/css/SVGRenderStyleDefs.h:
              * ksvg2/ecma/GlobalObject.cpp:
              * ksvg2/ecma/GlobalObject.h:
              * ksvg2/events/JSSVGLazyEventListener.cpp:
              * ksvg2/events/JSSVGLazyEventListener.h:
              * ksvg2/events/SVGZoomEvent.cpp:
              * ksvg2/events/SVGZoomEvent.h:
              * ksvg2/ksvg.h:
              * ksvg2/misc/KCanvasRenderingStyle.cpp:
              * ksvg2/misc/KCanvasRenderingStyle.h:
              * ksvg2/misc/KSVGTimeScheduler.cpp:
              * ksvg2/misc/KSVGTimeScheduler.h:
              * ksvg2/misc/SVGDocumentExtensions.cpp:
              * ksvg2/misc/SVGDocumentExtensions.h:
              * ksvg2/misc/SVGImageLoader.cpp:
              * ksvg2/misc/SVGImageLoader.h:
              * ksvg2/svg/DOMList.h:
              * ksvg2/svg/SVGAElement.cpp:
              * ksvg2/svg/SVGAElement.h:
              * ksvg2/svg/SVGAngle.cpp:
              * ksvg2/svg/SVGAngle.h:
              * ksvg2/svg/SVGAnimateColorElement.cpp:
              * ksvg2/svg/SVGAnimateColorElement.h:
              * ksvg2/svg/SVGAnimateElement.cpp:
              * ksvg2/svg/SVGAnimateElement.h:
              * ksvg2/svg/SVGAnimateTransformElement.cpp:
              * ksvg2/svg/SVGAnimateTransformElement.h:
              * ksvg2/svg/SVGAnimatedAngle.cpp:
              * ksvg2/svg/SVGAnimatedAngle.h:
              * ksvg2/svg/SVGAnimatedBoolean.cpp:
              * ksvg2/svg/SVGAnimatedBoolean.h:
              * ksvg2/svg/SVGAnimatedColor.cpp:
              * ksvg2/svg/SVGAnimatedColor.h:
              * ksvg2/svg/SVGAnimatedEnumeration.cpp:
              * ksvg2/svg/SVGAnimatedEnumeration.h:
              * ksvg2/svg/SVGAnimatedInteger.cpp:
              * ksvg2/svg/SVGAnimatedInteger.h:
              * ksvg2/svg/SVGAnimatedLength.cpp:
              * ksvg2/svg/SVGAnimatedLength.h:
              * ksvg2/svg/SVGAnimatedLengthList.cpp:
              * ksvg2/svg/SVGAnimatedLengthList.h:
              * ksvg2/svg/SVGAnimatedNumber.cpp:
              * ksvg2/svg/SVGAnimatedNumber.h:
              * ksvg2/svg/SVGAnimatedNumberList.cpp:
              * ksvg2/svg/SVGAnimatedNumberList.h:
              * ksvg2/svg/SVGAnimatedPathData.cpp:
              * ksvg2/svg/SVGAnimatedPathData.h:
              * ksvg2/svg/SVGAnimatedPoints.cpp:
              * ksvg2/svg/SVGAnimatedPoints.h:
              * ksvg2/svg/SVGAnimatedPreserveAspectRatio.cpp:
              * ksvg2/svg/SVGAnimatedPreserveAspectRatio.h:
              * ksvg2/svg/SVGAnimatedRect.cpp:
              * ksvg2/svg/SVGAnimatedRect.h:
              * ksvg2/svg/SVGAnimatedString.cpp:
              * ksvg2/svg/SVGAnimatedString.h:
              * ksvg2/svg/SVGAnimatedTemplate.h:
              * ksvg2/svg/SVGAnimatedTransformList.cpp:
              * ksvg2/svg/SVGAnimatedTransformList.h:
              * ksvg2/svg/SVGAnimationElement.cpp:
              * ksvg2/svg/SVGAnimationElement.h:
              * ksvg2/svg/SVGCircleElement.cpp:
              * ksvg2/svg/SVGCircleElement.h:
              * ksvg2/svg/SVGClipPathElement.cpp:
              * ksvg2/svg/SVGClipPathElement.h:
              * ksvg2/svg/SVGColor.cpp:
              * ksvg2/svg/SVGColor.h:
              * ksvg2/svg/SVGComponentTransferFunctionElement.cpp:
              * ksvg2/svg/SVGComponentTransferFunctionElement.h:
              * ksvg2/svg/SVGCursorElement.cpp:
              * ksvg2/svg/SVGCursorElement.h:
              * ksvg2/svg/SVGDOMImplementation.cpp:
              * ksvg2/svg/SVGDOMImplementation.h:
              * ksvg2/svg/SVGDefsElement.cpp:
              * ksvg2/svg/SVGDefsElement.h:
              * ksvg2/svg/SVGDescElement.cpp:
              * ksvg2/svg/SVGDescElement.h:
              * ksvg2/svg/SVGDocument.cpp:
              * ksvg2/svg/SVGDocument.h:
              * ksvg2/svg/SVGElement.cpp:
              * ksvg2/svg/SVGElement.h:
              * ksvg2/svg/SVGElementInstance.cpp:
              * ksvg2/svg/SVGElementInstance.h:
              * ksvg2/svg/SVGElementInstanceList.cpp:
              * ksvg2/svg/SVGElementInstanceList.h:
              * ksvg2/svg/SVGEllipseElement.cpp:
              * ksvg2/svg/SVGEllipseElement.h:
              * ksvg2/svg/SVGExternalResourcesRequired.cpp:
              * ksvg2/svg/SVGExternalResourcesRequired.h:
              * ksvg2/svg/SVGFEBlendElement.cpp:
              * ksvg2/svg/SVGFEBlendElement.h:
              * ksvg2/svg/SVGFEColorMatrixElement.cpp:
              * ksvg2/svg/SVGFEColorMatrixElement.h:
              * ksvg2/svg/SVGFEComponentTransferElement.cpp:
              * ksvg2/svg/SVGFEComponentTransferElement.h:
              * ksvg2/svg/SVGFECompositeElement.cpp:
              * ksvg2/svg/SVGFECompositeElement.h:
              * ksvg2/svg/SVGFEDiffuseLightingElement.cpp:
              * ksvg2/svg/SVGFEDiffuseLightingElement.h:
              * ksvg2/svg/SVGFEDisplacementMapElement.cpp:
              * ksvg2/svg/SVGFEDisplacementMapElement.h:
              * ksvg2/svg/SVGFEDistantLightElement.cpp:
              * ksvg2/svg/SVGFEDistantLightElement.h:
              * ksvg2/svg/SVGFEFloodElement.cpp:
              * ksvg2/svg/SVGFEFloodElement.h:
              * ksvg2/svg/SVGFEFuncAElement.cpp:
              * ksvg2/svg/SVGFEFuncAElement.h:
              * ksvg2/svg/SVGFEFuncBElement.cpp:
              * ksvg2/svg/SVGFEFuncBElement.h:
              * ksvg2/svg/SVGFEFuncGElement.cpp:
              * ksvg2/svg/SVGFEFuncGElement.h:
              * ksvg2/svg/SVGFEFuncRElement.cpp:
              * ksvg2/svg/SVGFEFuncRElement.h:
              * ksvg2/svg/SVGFEGaussianBlurElement.cpp:
              * ksvg2/svg/SVGFEGaussianBlurElement.h:
              * ksvg2/svg/SVGFEImageElement.cpp:
              * ksvg2/svg/SVGFEImageElement.h:
              * ksvg2/svg/SVGFELightElement.cpp:
              * ksvg2/svg/SVGFELightElement.h:
              * ksvg2/svg/SVGFEMergeElement.cpp:
              * ksvg2/svg/SVGFEMergeElement.h:
              * ksvg2/svg/SVGFEMergeNodeElement.cpp:
              * ksvg2/svg/SVGFEMergeNodeElement.h:
              * ksvg2/svg/SVGFEOffsetElement.cpp:
              * ksvg2/svg/SVGFEOffsetElement.h:
              * ksvg2/svg/SVGFEPointLightElement.cpp:
              * ksvg2/svg/SVGFEPointLightElement.h:
              * ksvg2/svg/SVGFESpecularLightingElement.cpp:
              * ksvg2/svg/SVGFESpecularLightingElement.h:
              * ksvg2/svg/SVGFESpotLightElement.cpp:
              * ksvg2/svg/SVGFESpotLightElement.h:
              * ksvg2/svg/SVGFETileElement.cpp:
              * ksvg2/svg/SVGFETileElement.h:
              * ksvg2/svg/SVGFETurbulenceElement.cpp:
              * ksvg2/svg/SVGFETurbulenceElement.h:
              * ksvg2/svg/SVGFilterElement.cpp:
              * ksvg2/svg/SVGFilterElement.h:
              * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp:
              * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
              * ksvg2/svg/SVGFitToViewBox.cpp:
              * ksvg2/svg/SVGFitToViewBox.h:
              * ksvg2/svg/SVGForeignObjectElement.cpp:
              * ksvg2/svg/SVGForeignObjectElement.h:
              * ksvg2/svg/SVGGElement.cpp:
              * ksvg2/svg/SVGGElement.h:
              * ksvg2/svg/SVGGradientElement.cpp:
              * ksvg2/svg/SVGGradientElement.h:
              * ksvg2/svg/SVGHelper.cpp:
              * ksvg2/svg/SVGHelper.h:
              * ksvg2/svg/SVGImageElement.cpp:
              * ksvg2/svg/SVGImageElement.h:
              * ksvg2/svg/SVGLangSpace.cpp:
              * ksvg2/svg/SVGLangSpace.h:
              * ksvg2/svg/SVGLength.cpp:
              * ksvg2/svg/SVGLength.h:
              * ksvg2/svg/SVGLengthList.cpp:
              * ksvg2/svg/SVGLengthList.h:
              * ksvg2/svg/SVGLineElement.cpp:
              * ksvg2/svg/SVGLineElement.h:
              * ksvg2/svg/SVGLinearGradientElement.cpp:
              * ksvg2/svg/SVGLinearGradientElement.h:
              * ksvg2/svg/SVGList.h:
              * ksvg2/svg/SVGLocatable.cpp:
              * ksvg2/svg/SVGLocatable.h:
              * ksvg2/svg/SVGMarkerElement.cpp:
              * ksvg2/svg/SVGMarkerElement.h:
              * ksvg2/svg/SVGMaskElement.cpp:
              * ksvg2/svg/SVGMaskElement.h:
              * ksvg2/svg/SVGMatrix.cpp:
              * ksvg2/svg/SVGMatrix.h:
              * ksvg2/svg/SVGNumber.cpp:
              * ksvg2/svg/SVGNumber.h:
              * ksvg2/svg/SVGNumberList.cpp:
              * ksvg2/svg/SVGNumberList.h:
              * ksvg2/svg/SVGPaint.cpp:
              * ksvg2/svg/SVGPaint.h:
              * ksvg2/svg/SVGPathElement.cpp:
              * ksvg2/svg/SVGPathElement.h:
              * ksvg2/svg/SVGPathSeg.cpp:
              * ksvg2/svg/SVGPathSeg.h:
              * ksvg2/svg/SVGPathSegArc.cpp:
              * ksvg2/svg/SVGPathSegArc.h:
              * ksvg2/svg/SVGPathSegClosePath.cpp:
              * ksvg2/svg/SVGPathSegClosePath.h:
              * ksvg2/svg/SVGPathSegCurvetoCubic.cpp:
              * ksvg2/svg/SVGPathSegCurvetoCubic.h:
              * ksvg2/svg/SVGPathSegCurvetoCubicSmooth.cpp:
              * ksvg2/svg/SVGPathSegCurvetoCubicSmooth.h:
              * ksvg2/svg/SVGPathSegCurvetoQuadratic.cpp:
              * ksvg2/svg/SVGPathSegCurvetoQuadratic.h:
              * ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.cpp:
              * ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.h:
              * ksvg2/svg/SVGPathSegLineto.cpp:
              * ksvg2/svg/SVGPathSegLineto.h:
              * ksvg2/svg/SVGPathSegLinetoHorizontal.cpp:
              * ksvg2/svg/SVGPathSegLinetoHorizontal.h:
              * ksvg2/svg/SVGPathSegLinetoVertical.cpp:
              * ksvg2/svg/SVGPathSegLinetoVertical.h:
              * ksvg2/svg/SVGPathSegList.cpp:
              * ksvg2/svg/SVGPathSegList.h:
              * ksvg2/svg/SVGPathSegMoveto.cpp:
              * ksvg2/svg/SVGPathSegMoveto.h:
              * ksvg2/svg/SVGPatternElement.cpp:
              * ksvg2/svg/SVGPatternElement.h:
              * ksvg2/svg/SVGPoint.cpp:
              * ksvg2/svg/SVGPoint.h:
              * ksvg2/svg/SVGPointList.cpp:
              * ksvg2/svg/SVGPointList.h:
              * ksvg2/svg/SVGPolyElement.cpp:
              * ksvg2/svg/SVGPolyElement.h:
              * ksvg2/svg/SVGPolygonElement.cpp:
              * ksvg2/svg/SVGPolygonElement.h:
              * ksvg2/svg/SVGPolylineElement.cpp:
              * ksvg2/svg/SVGPolylineElement.h:
              * ksvg2/svg/SVGPreserveAspectRatio.cpp:
              * ksvg2/svg/SVGPreserveAspectRatio.h:
              * ksvg2/svg/SVGRadialGradientElement.cpp:
              * ksvg2/svg/SVGRadialGradientElement.h:
              * ksvg2/svg/SVGRect.cpp:
              * ksvg2/svg/SVGRect.h:
              * ksvg2/svg/SVGRectElement.cpp:
              * ksvg2/svg/SVGRectElement.h:
              * ksvg2/svg/SVGSVGElement.cpp:
              * ksvg2/svg/SVGSVGElement.h:
              * ksvg2/svg/SVGScriptElement.cpp:
              * ksvg2/svg/SVGScriptElement.h:
              * ksvg2/svg/SVGSetElement.cpp:
              * ksvg2/svg/SVGSetElement.h:
              * ksvg2/svg/SVGStopElement.cpp:
              * ksvg2/svg/SVGStopElement.h:
              * ksvg2/svg/SVGStringList.cpp:
              * ksvg2/svg/SVGStringList.h:
              * ksvg2/svg/SVGStylable.cpp:
              * ksvg2/svg/SVGStylable.h:
              * ksvg2/svg/SVGStyleElement.cpp:
              * ksvg2/svg/SVGStyleElement.h:
              * ksvg2/svg/SVGStyledElement.cpp:
              * ksvg2/svg/SVGStyledElement.h:
              * ksvg2/svg/SVGStyledLocatableElement.cpp:
              * ksvg2/svg/SVGStyledLocatableElement.h:
              * ksvg2/svg/SVGStyledTransformableElement.cpp:
              * ksvg2/svg/SVGStyledTransformableElement.h:
              * ksvg2/svg/SVGSwitchElement.cpp:
              * ksvg2/svg/SVGSwitchElement.h:
              * ksvg2/svg/SVGSymbolElement.cpp:
              * ksvg2/svg/SVGSymbolElement.h:
              * ksvg2/svg/SVGTRefElement.cpp:
              * ksvg2/svg/SVGTRefElement.h:
              * ksvg2/svg/SVGTSpanElement.cpp:
              * ksvg2/svg/SVGTSpanElement.h:
              * ksvg2/svg/SVGTests.cpp:
              * ksvg2/svg/SVGTests.h:
              * ksvg2/svg/SVGTextContentElement.cpp:
              * ksvg2/svg/SVGTextContentElement.h:
              * ksvg2/svg/SVGTextElement.cpp:
              * ksvg2/svg/SVGTextElement.h:
              * ksvg2/svg/SVGTextPositioningElement.cpp:
              * ksvg2/svg/SVGTextPositioningElement.h:
              * ksvg2/svg/SVGTitleElement.cpp:
              * ksvg2/svg/SVGTitleElement.h:
              * ksvg2/svg/SVGTransform.cpp:
              * ksvg2/svg/SVGTransform.h:
              * ksvg2/svg/SVGTransformList.cpp:
              * ksvg2/svg/SVGTransformList.h:
              * ksvg2/svg/SVGTransformable.cpp:
              * ksvg2/svg/SVGTransformable.h:
              * ksvg2/svg/SVGURIReference.cpp:
              * ksvg2/svg/SVGURIReference.h:
              * ksvg2/svg/SVGUseElement.cpp:
              * ksvg2/svg/SVGUseElement.h:
              * ksvg2/svg/SVGViewElement.cpp:
              * ksvg2/svg/SVGViewElement.h:
              * ksvg2/svg/SVGZoomAndPan.cpp:
              * ksvg2/svg/SVGZoomAndPan.h:
              * ksvg2/svg/svgpathparser.cpp:
              * ksvg2/svg/svgpathparser.h:
              * page/DOMWindow.idl:
              * page/Frame.cpp:
              (WebCore::Frame::Frame):
              (WebCore::Frame::begin):
              (WebCore::Frame::pauseTimeouts):
              (WebCore::Frame::resumeTimeouts):
              * platform/GraphicsContext.h:
              * platform/cg/GraphicsContextCG.cpp:
              * rendering/RenderLayer.cpp:
              (WebCore::RenderLayer::isTransparent):
              * rendering/RenderObject.cpp:
              (WebCore::RenderObject::containingBlock):
              * rendering/RenderObject.h:
              * rendering/RenderStyle.cpp:
              (WebCore::RenderStyle::RenderStyle):
              (WebCore::RenderStyle::inheritFrom):
              (WebCore::RenderStyle::operator==):
              (WebCore::RenderStyle::inheritedNotEqual):
              (WebCore::RenderStyle::diff):
              * rendering/RenderStyle.h:
              * rendering/RenderTreeAsText.cpp:
              (WebCore::write):
              (WebCore::externalRepresentation):
              * xpath/XPathEvaluator.cpp:
              * xpath/XPathEvaluator.h:
              * xpath/XPathExpression.cpp:
              * xpath/XPathExpression.h:
              * xpath/XPathNSResolver.cpp:
              * xpath/XPathNSResolver.h:
              * xpath/XPathNamespace.cpp:
              * xpath/XPathNamespace.h:
              * xpath/XPathResult.cpp:
              * xpath/XPathResult.h:
              * xpath/impl/XPathExpressionNode.cpp:
              * xpath/impl/XPathExpressionNode.h:
              * xpath/impl/XPathFunctions.cpp:
              * xpath/impl/XPathFunctions.h:
              * xpath/impl/XPathGrammar.y:
              * xpath/impl/XPathParser.cpp:
              * xpath/impl/XPathParser.h:
              * xpath/impl/XPathPath.cpp:
              * xpath/impl/XPathPath.h:
              * xpath/impl/XPathPredicate.cpp:
              * xpath/impl/XPathPredicate.h:
              * xpath/impl/XPathStep.cpp:
              * xpath/impl/XPathStep.h:
              * xpath/impl/XPathUtil.cpp:
              * xpath/impl/XPathUtil.h:
              * xpath/impl/XPathValue.cpp:
              * xpath/impl/XPathValue.h:
              * xpath/impl/XPathVariableReference.cpp:
              * xpath/impl/XPathVariableReference.h:
      
              Change all #if SVG_SUPPORT to #ifdef SVG_SUPPORT and
              #if XPATH_SUPPORT to #ifdef XPATH_SUPPORT
              (except for one #if !SVG_SUPPORT to a #ifndef SVG_SUPPORT
              in RenderTreeAsText.cpp)
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@15828 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      54f5ceac
  14. 19 Mar, 2006 1 commit
  15. 11 Feb, 2006 1 commit
  16. 22 Jan, 2006 1 commit
  17. 04 Oct, 2005 1 commit
    • eseidel's avatar
      Bug #: 5254 · 0f4540fa
      eseidel authored
      Submitted by: eseidel
      Reviewed by: none needed, build fix only.
              Fix to include "config.h" in every file.
              Necessary to support fastMalloc.
              http://bugzilla.opendarwin.org/show_bug.cgi?id=5254
      
              * WebCore+SVG/DrawCanvasItem.mm:
              * WebCore+SVG/DrawDocument.mm:
              * WebCore+SVG/DrawView.mm:
              * WebCore+SVG/dom_kdomdocumentwrapper.cpp:
              * WebCore+SVG/dom_kdomnodetreewrapper.cpp:
              * WebCore+SVG/render_kcanvaswrapper.cpp:
              * WebCore+SVG/xml_kdomtokenizer.cpp:
              * kcanvas/KCanvas.cpp:
              * kcanvas/KCanvasContainer.cpp:
              * kcanvas/KCanvasCreator.cpp:
              * kcanvas/KCanvasFilters.cpp:
              * kcanvas/KCanvasImage.cpp:
              * kcanvas/KCanvasItem.cpp:
              * kcanvas/KCanvasMatrix.cpp:
              * kcanvas/KCanvasPath.cpp:
              * kcanvas/KCanvasRegistry.cpp:
              * kcanvas/KCanvasResources.cpp:
              * kcanvas/KCanvasTreeDebug.cpp:
              * kcanvas/KCanvasView.cpp:
              * kcanvas/device/KRenderingDevice.cpp:
              * kcanvas/device/KRenderingDeviceFactory.cpp:
              * kcanvas/device/KRenderingFillPainter.cpp:
              * kcanvas/device/KRenderingPaintServerGradient.cpp:
              * kcanvas/device/KRenderingPaintServerImage.cpp:
              * kcanvas/device/KRenderingPaintServerPattern.cpp:
              * kcanvas/device/KRenderingPaintServerSolid.cpp:
              * kcanvas/device/KRenderingStrokePainter.cpp:
              * kcanvas/device/KRenderingStyle.cpp:
              * kcanvas/device/quartz/KCanvasFilterQuartz.mm:
              * kcanvas/device/quartz/KCanvasItemQuartz.mm:
              * kcanvas/device/quartz/KCanvasResourcesQuartz.mm:
              * kcanvas/device/quartz/KCanvasViewQuartz.mm:
              * kcanvas/device/quartz/KRenderingDeviceQuartz.mm:
              * kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm:
              * kcanvas/device/quartz/KRenderingPaintServerQuartz.mm:
              * kcanvas/device/quartz/QuartzSupport.mm:
              * kdom/DOMString.cpp:
              * kdom/Helper.cpp:
              * kdom/KDOMPart.cpp:
              * kdom/KDOMSettings.cpp:
              * kdom/KDOMView.cpp:
              * kdom/Shared.cpp:
              * kdom/backends/libxml/LibXMLParser.cpp:
              * kdom/bindings/IDLCodeGeneratorEcmaInterface.pm:
              * kdom/bindings/IDLCodeGeneratorJs.pm:
              * kdom/cache/ImageSource.cpp:
              * kdom/cache/KDOMCache.cpp:
              * kdom/cache/KDOMCachedDocument.cpp:
              * kdom/cache/KDOMCachedImage.cpp:
              * kdom/cache/KDOMCachedObject.cpp:
              * kdom/cache/KDOMCachedScript.cpp:
              * kdom/cache/KDOMCachedStyleSheet.cpp:
              * kdom/cache/KDOMLoader.cpp:
              * kdom/core/AttrImpl.cpp:
              * kdom/core/CDATASectionImpl.cpp:
              * kdom/core/CDFInterface.cpp:
              * kdom/core/CharacterDataImpl.cpp:
              * kdom/core/CommentImpl.cpp:
              * kdom/core/DOMConfigurationImpl.cpp:
              * kdom/core/DOMErrorHandlerImpl.cpp:
              * kdom/core/DOMErrorImpl.cpp:
              * kdom/core/DOMExceptionImpl.cpp:
              * kdom/core/DOMImplementationImpl.cpp:
              * kdom/core/DOMLocatorImpl.cpp:
              * kdom/core/DOMObjectImpl.cpp:
              * kdom/core/DOMStringImpl.cpp:
              * kdom/core/DOMStringListImpl.cpp:
              * kdom/core/DOMUserDataImpl.cpp:
              * kdom/core/DocumentFragmentImpl.cpp:
              * kdom/core/DocumentImpl.cpp:
              * kdom/core/DocumentTypeImpl.cpp:
              * kdom/core/ElementImpl.cpp:
              * kdom/core/EntityImpl.cpp:
              * kdom/core/EntityReferenceImpl.cpp:
              * kdom/core/NamedAttrMapImpl.cpp:
              * kdom/core/NamedNodeMapImpl.cpp:
              * kdom/core/NodeImpl.cpp:
              * kdom/core/NodeListImpl.cpp:
              * kdom/core/NotationImpl.cpp:
              * kdom/core/ProcessingInstructionImpl.cpp:
              * kdom/core/TagNodeListImpl.cpp:
              * kdom/core/TextImpl.cpp:
              * kdom/core/TypeInfoImpl.cpp:
              * kdom/core/XMLElementImpl.cpp:
              * kdom/css/CSSCharsetRuleImpl.cpp:
              * kdom/css/CSSFontFaceRuleImpl.cpp:
              * kdom/css/CSSImageValueImpl.cpp:
              * kdom/css/CSSImportRuleImpl.cpp:
              * kdom/css/CSSMediaRuleImpl.cpp:
              * kdom/css/CSSPageRuleImpl.cpp:
              * kdom/css/CSSPrimitiveValueImpl.cpp:
              * kdom/css/CSSRuleImpl.cpp:
              * kdom/css/CSSRuleListImpl.cpp:
              * kdom/css/CSSStyleDeclarationImpl.cpp:
              * kdom/css/CSSStyleRuleImpl.cpp:
              * kdom/css/CSSStyleSelector.cpp:
              * kdom/css/CSSStyleSheetImpl.cpp:
              * kdom/css/CSSUnknownRuleImpl.cpp:
              * kdom/css/CSSValueImpl.cpp:
              * kdom/css/CSSValueListImpl.cpp:
              * kdom/css/CounterImpl.cpp:
              * kdom/css/DocumentCSSImpl.cpp:
              * kdom/css/DocumentStyleImpl.cpp:
              * kdom/css/KDOMCSSParser.cpp:
              * kdom/css/LinkStyleImpl.cpp:
              * kdom/css/MediaListImpl.cpp:
              * kdom/css/RGBColorImpl.cpp:
              * kdom/css/RectImpl.cpp:
              * kdom/css/RenderStyle.cpp:
              * kdom/css/RenderStyleDefs.cpp:
              * kdom/css/StyleBaseImpl.cpp:
              * kdom/css/StyleSheetImpl.cpp:
              * kdom/css/StyleSheetListImpl.cpp:
              * kdom/css/kdomparsercss.y:
              * kdom/ecma/Ecma.cpp:
              * kdom/ecma/GlobalObject.cpp:
              * kdom/ecma/Helper.cpp:
              * kdom/ecma/ScriptInterpreter.cpp:
              * kdom/events/DocumentEventImpl.cpp:
              * kdom/events/EventExceptionImpl.cpp:
              * kdom/events/EventImpl.cpp:
              * kdom/events/EventListenerImpl.cpp:
              * kdom/events/EventTargetImpl.cpp:
              * kdom/events/KeyboardEventImpl.cpp:
              * kdom/events/MouseEventImpl.cpp:
              * kdom/events/MutationEventImpl.cpp:
              * kdom/events/RegisteredEventListener.cpp:
              * kdom/events/UIEventImpl.cpp:
              * kdom/ls/DOMImplementationLSImpl.cpp:
              * kdom/ls/LSExceptionImpl.cpp:
              * kdom/ls/LSInputImpl.cpp:
              * kdom/ls/LSOutputImpl.cpp:
              * kdom/ls/LSParserFilterImpl.cpp:
              * kdom/ls/LSParserImpl.cpp:
              * kdom/ls/LSResourceResolverImpl.cpp:
              * kdom/ls/LSSerializerFilterImpl.cpp:
              * kdom/ls/LSSerializerImpl.cpp:
              * kdom/parser/KDOMDocumentBuilder.cpp:
              * kdom/parser/KDOMParser.cpp:
              * kdom/range/DocumentRangeImpl.cpp:
              * kdom/range/RangeExceptionImpl.cpp:
              * kdom/range/RangeImpl.cpp:
              * kdom/traversal/DocumentTraversalImpl.cpp:
              * kdom/traversal/NodeFilterImpl.cpp:
              * kdom/traversal/NodeIteratorImpl.cpp:
              * kdom/traversal/TraversalImpl.cpp:
              * kdom/traversal/TreeWalkerImpl.cpp:
              * kdom/views/AbstractViewImpl.cpp:
              * kdom/views/DocumentViewImpl.cpp:
              * kdom/xpath/XPathEvaluatorImpl.cpp:
              * kdom/xpath/XPathExceptionImpl.cpp:
              * kdom/xpath/XPathExpressionImpl.cpp:
              * kdom/xpath/XPathNSResolverImpl.cpp:
              * kdom/xpath/XPathNamespaceImpl.cpp:
              * kdom/xpath/XPathResultImpl.cpp:
              * kdom/xpath/impl/expression.cpp:
              * kdom/xpath/impl/functions.cpp:
              * kdom/xpath/impl/parsedstatement.cpp:
              * kdom/xpath/impl/path.cpp:
              * kdom/xpath/impl/predicate.cpp:
              * kdom/xpath/impl/step.cpp:
              * kdom/xpath/impl/tokenizer.cpp:
              * kdom/xpath/impl/util.cpp:
              * kdom/xpath/impl/variablereference.cpp:
              * kdom/xpath/impl/xpath.y:
              * kdom/xpointer/ElementSchemeImpl.cpp:
              * kdom/xpointer/NBCImpl.cpp:
              * kdom/xpointer/PointerPartImpl.cpp:
              * kdom/xpointer/ShortHandImpl.cpp:
              * kdom/xpointer/XMLNSSchemeImpl.cpp:
              * kdom/xpointer/XPath1SchemeImpl.cpp:
              * kdom/xpointer/XPointerEvaluatorImpl.cpp:
              * kdom/xpointer/XPointerExceptionImpl.cpp:
              * kdom/xpointer/XPointerExpressionImpl.cpp:
              * kdom/xpointer/XPointerHelper.cpp:
              * kdom/xpointer/XPointerResultImpl.cpp:
              * kdom/xpointer/XPointerSchemeImpl.cpp:
              * ksvg2/KSVGFactory.cpp:
              * ksvg2/KSVGSettings.cpp:
              * ksvg2/KWQKSVGPart.mm:
              * ksvg2/KWQKSVGView.mm:
              * ksvg2/css/KSVGCSSParser.cpp:
              * ksvg2/css/SVGCSSStyleDeclarationImpl.cpp:
              * ksvg2/css/SVGCSSStyleSelector.cpp:
              * ksvg2/css/SVGCSSStyleSheetImpl.cpp:
              * ksvg2/css/SVGRenderStyle.cpp:
              * ksvg2/css/SVGRenderStyleDefs.cpp:
              * ksvg2/ecma/Ecma.cpp:
              * ksvg2/ecma/GlobalObject.cpp:
              * ksvg2/events/SVGEventImpl.cpp:
              * ksvg2/events/SVGZoomEventImpl.cpp:
              * ksvg2/misc/KCanvasRenderingStyle.cpp:
              * ksvg2/misc/KSVGDocumentBuilder.cpp:
              * ksvg2/misc/KSVGTimeScheduler.cpp:
              * ksvg2/svg/CDFInterface.cpp:
              * ksvg2/svg/SVGAElementImpl.cpp:
              * ksvg2/svg/SVGAngleImpl.cpp:
              * ksvg2/svg/SVGAnimateColorElementImpl.cpp:
              * ksvg2/svg/SVGAnimateElementImpl.cpp:
              * ksvg2/svg/SVGAnimateTransformElementImpl.cpp:
              * ksvg2/svg/SVGAnimatedAngleImpl.cpp:
              * ksvg2/svg/SVGAnimatedBooleanImpl.cpp:
              * ksvg2/svg/SVGAnimatedEnumerationImpl.cpp:
              * ksvg2/svg/SVGAnimatedIntegerImpl.cpp:
              * ksvg2/svg/SVGAnimatedLengthImpl.cpp:
              * ksvg2/svg/SVGAnimatedLengthListImpl.cpp:
              * ksvg2/svg/SVGAnimatedNumberImpl.cpp:
              * ksvg2/svg/SVGAnimatedNumberListImpl.cpp:
              * ksvg2/svg/SVGAnimatedPathDataImpl.cpp:
              * ksvg2/svg/SVGAnimatedPointsImpl.cpp:
              * ksvg2/svg/SVGAnimatedPreserveAspectRatioImpl.cpp:
              * ksvg2/svg/SVGAnimatedRectImpl.cpp:
              * ksvg2/svg/SVGAnimatedStringImpl.cpp:
              * ksvg2/svg/SVGAnimatedTransformListImpl.cpp:
              * ksvg2/svg/SVGAnimationElementImpl.cpp:
              * ksvg2/svg/SVGCircleElementImpl.cpp:
              * ksvg2/svg/SVGClipPathElementImpl.cpp:
              * ksvg2/svg/SVGColorImpl.cpp:
              * ksvg2/svg/SVGComponentTransferFunctionElementImpl.cpp:
              * ksvg2/svg/SVGCursorElementImpl.cpp:
              * ksvg2/svg/SVGDOMImplementationImpl.cpp:
              * ksvg2/svg/SVGDefsElementImpl.cpp:
              * ksvg2/svg/SVGDescElementImpl.cpp:
              * ksvg2/svg/SVGDocumentImpl.cpp:
              * ksvg2/svg/SVGElementImpl.cpp:
              * ksvg2/svg/SVGElementInstanceImpl.cpp:
              * ksvg2/svg/SVGElementInstanceListImpl.cpp:
              * ksvg2/svg/SVGEllipseElementImpl.cpp:
              * ksvg2/svg/SVGExceptionImpl.cpp:
              * ksvg2/svg/SVGExternalResourcesRequiredImpl.cpp:
              * ksvg2/svg/SVGFEBlendElementImpl.cpp:
              * ksvg2/svg/SVGFEColorMatrixElementImpl.cpp:
              * ksvg2/svg/SVGFEComponentTransferElementImpl.cpp:
              * ksvg2/svg/SVGFECompositeElementImpl.cpp:
              * ksvg2/svg/SVGFEFloodElementImpl.cpp:
              * ksvg2/svg/SVGFEFuncAElementImpl.cpp:
              * ksvg2/svg/SVGFEFuncBElementImpl.cpp:
              * ksvg2/svg/SVGFEFuncGElementImpl.cpp:
              * ksvg2/svg/SVGFEFuncRElementImpl.cpp:
              * ksvg2/svg/SVGFEGaussianBlurElementImpl.cpp:
              * ksvg2/svg/SVGFEImageElementImpl.cpp:
              * ksvg2/svg/SVGFEMergeElementImpl.cpp:
              * ksvg2/svg/SVGFEMergeNodeElementImpl.cpp:
              * ksvg2/svg/SVGFEOffsetElementImpl.cpp:
              * ksvg2/svg/SVGFETileElementImpl.cpp:
              * ksvg2/svg/SVGFETurbulenceElementImpl.cpp:
              * ksvg2/svg/SVGFilterElementImpl.cpp:
              * ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.cpp:
              * ksvg2/svg/SVGFitToViewBoxImpl.cpp:
              * ksvg2/svg/SVGGElementImpl.cpp:
              * ksvg2/svg/SVGGradientElementImpl.cpp:
              * ksvg2/svg/SVGHelper.cpp:
              * ksvg2/svg/SVGImageElementImpl.cpp:
              * ksvg2/svg/SVGLangSpaceImpl.cpp:
              * ksvg2/svg/SVGLengthImpl.cpp:
              * ksvg2/svg/SVGLengthListImpl.cpp:
              * ksvg2/svg/SVGLineElementImpl.cpp:
              * ksvg2/svg/SVGLinearGradientElementImpl.cpp:
              * ksvg2/svg/SVGLocatableImpl.cpp:
              * ksvg2/svg/SVGMarkerElementImpl.cpp:
              * ksvg2/svg/SVGMatrixImpl.cpp:
              * ksvg2/svg/SVGNumberImpl.cpp:
              * ksvg2/svg/SVGNumberListImpl.cpp:
              * ksvg2/svg/SVGPaintImpl.cpp:
              * ksvg2/svg/SVGPathElementImpl.cpp:
              * ksvg2/svg/SVGPathSegArcImpl.cpp:
              * ksvg2/svg/SVGPathSegClosePathImpl.cpp:
              * ksvg2/svg/SVGPathSegCurvetoCubicImpl.cpp:
              * ksvg2/svg/SVGPathSegCurvetoCubicSmoothImpl.cpp:
              * ksvg2/svg/SVGPathSegCurvetoQuadraticImpl.cpp:
              * ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothImpl.cpp:
              * ksvg2/svg/SVGPathSegImpl.cpp:
              * ksvg2/svg/SVGPathSegLinetoHorizontalImpl.cpp:
              * ksvg2/svg/SVGPathSegLinetoImpl.cpp:
              * ksvg2/svg/SVGPathSegLinetoVerticalImpl.cpp:
              * ksvg2/svg/SVGPathSegListImpl.cpp:
              * ksvg2/svg/SVGPathSegMovetoImpl.cpp:
              * ksvg2/svg/SVGPatternElementImpl.cpp:
              * ksvg2/svg/SVGPointImpl.cpp:
              * ksvg2/svg/SVGPointListImpl.cpp:
              * ksvg2/svg/SVGPolyElementImpl.cpp:
              * ksvg2/svg/SVGPolygonElementImpl.cpp:
              * ksvg2/svg/SVGPolylineElementImpl.cpp:
              * ksvg2/svg/SVGPreserveAspectRatioImpl.cpp:
              * ksvg2/svg/SVGRadialGradientElementImpl.cpp:
              * ksvg2/svg/SVGRectElementImpl.cpp:
              * ksvg2/svg/SVGRectImpl.cpp:
              * ksvg2/svg/SVGSVGElementImpl.cpp:
              * ksvg2/svg/SVGScriptElementImpl.cpp:
              * ksvg2/svg/SVGSetElementImpl.cpp:
              * ksvg2/svg/SVGStopElementImpl.cpp:
              * ksvg2/svg/SVGStringListImpl.cpp:
              * ksvg2/svg/SVGStylableImpl.cpp:
              * ksvg2/svg/SVGStyleElementImpl.cpp:
              * ksvg2/svg/SVGStyledElementImpl.cpp:
              * ksvg2/svg/SVGSwitchElementImpl.cpp:
              * ksvg2/svg/SVGSymbolElementImpl.cpp:
              * ksvg2/svg/SVGTSpanElementImpl.cpp:
              * ksvg2/svg/SVGTestsImpl.cpp:
              * ksvg2/svg/SVGTextContentElementImpl.cpp:
              * ksvg2/svg/SVGTextElementImpl.cpp:
              * ksvg2/svg/SVGTextPositioningElementImpl.cpp:
              * ksvg2/svg/SVGTitleElementImpl.cpp:
              * ksvg2/svg/SVGTransformImpl.cpp:
              * ksvg2/svg/SVGTransformListImpl.cpp:
              * ksvg2/svg/SVGTransformableImpl.cpp:
              * ksvg2/svg/SVGURIReferenceImpl.cpp:
              * ksvg2/svg/SVGUseElementImpl.cpp:
              * ksvg2/svg/SVGViewElementImpl.cpp:
              * ksvg2/svg/SVGZoomAndPanImpl.cpp:
              * ksvg2/svg/svgpathparser.cpp:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@10734 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0f4540fa
  18. 01 Sep, 2005 1 commit
  19. 11 Aug, 2005 1 commit
  20. 09 Jul, 2005 1 commit
    • eseidel's avatar
      Bug #: 3250 · b8402f94
      eseidel authored
      Submitted by: eseidel
      Reviewed by: hyatt & mjs
              Reviewed by mjs/hyatt (just approved the changelog).
      
              * ForwardingHeaders/kdom/css/impl/cssproperties.h: Added.
              * ForwardingHeaders/kdom/css/impl/cssvalues.h: Added.
              * ForwardingHeaders/ksvg2/KSVGPart.h: Added.
              * ForwardingHeaders/ksvg2/KSVGView.h: Added.
              * ForwardingHeaders/ksvg2/css/impl/cssproperties.h: Added.
              * ForwardingHeaders/ksvg2/css/impl/cssvalues.h: Added.
              * ForwardingHeaders/ksvg2/data/Constructors.lut.h: Added.
              * ForwardingHeaders/ksvg2/data/GlobalObject.lut.h: Added.
              * WebCore.pbproj/project.pbxproj:  Added WebCore+SVG Target.
              * kcanvas/DESIGN: Added.
              * kcanvas/KCanvas.cc: Added.
              * kcanvas/KCanvas.h: Added.
              * kcanvas/KCanvasContainer.cc: Added.
              * kcanvas/KCanvasContainer.h: Added.
              * kcanvas/KCanvasCreator.cc: Added.
              * kcanvas/KCanvasCreator.h: Added.
              * kcanvas/KCanvasFilters.cc: Added.
              * kcanvas/KCanvasFilters.h: Added.
              * kcanvas/KCanvasImage.cc: Added.
              * kcanvas/KCanvasImage.h: Added.
              * kcanvas/KCanvasItem.cc: Added.
              * kcanvas/KCanvasItem.h: Added.
              * kcanvas/KCanvasMatrix.cc: Added.
              * kcanvas/KCanvasMatrix.h: Added.
              * kcanvas/KCanvasPath.h: Added.
              * kcanvas/KCanvasRegistry.cc: Added.
              * kcanvas/KCanvasRegistry.h: Added.
              * kcanvas/KCanvasResourceListener.h: Added.
              * kcanvas/KCanvasResources.cc: Added.
              * kcanvas/KCanvasResources.h: Added.
              * kcanvas/KCanvasTypes.h: Added.
              * kcanvas/KCanvasView.cc: Added.
              * kcanvas/KCanvasView.h: Added.
              * kcanvas/KCanvasView.moc: Added.
              * kcanvas/device/KRenderingDevice.cc: Added.
              * kcanvas/device/KRenderingDevice.h: Added.
              * kcanvas/device/KRenderingDevice.moc: Added.
              * kcanvas/device/KRenderingDeviceFactory.cc: Added.
              * kcanvas/device/KRenderingDeviceFactory.h: Added.
              * kcanvas/device/KRenderingFillPainter.cc: Added.
              * kcanvas/device/KRenderingFillPainter.h: Added.
              * kcanvas/device/KRenderingPaintServer.h: Added.
              * kcanvas/device/KRenderingPaintServerGradient.cc: Added.
              * kcanvas/device/KRenderingPaintServerGradient.h: Added.
              * kcanvas/device/KRenderingPaintServerImage.cc: Added.
              * kcanvas/device/KRenderingPaintServerImage.h: Added.
              * kcanvas/device/KRenderingPaintServerPattern.cc: Added.
              * kcanvas/device/KRenderingPaintServerPattern.h: Added.
              * kcanvas/device/KRenderingPaintServerSolid.cc: Added.
              * kcanvas/device/KRenderingPaintServerSolid.h: Added.
              * kcanvas/device/KRenderingStrokePainter.cc: Added.
              * kcanvas/device/KRenderingStrokePainter.h: Added.
              * kcanvas/device/KRenderingStyle.cc: Added.
              * kcanvas/device/KRenderingStyle.h: Added.
              * kcanvas/device/quartz/KCanvasFilterQuartz.h: Added.
              * kcanvas/device/quartz/KCanvasFilterQuartz.mm: Added.
              * kcanvas/device/quartz/KCanvasItemQuartz.h: Added.
              * kcanvas/device/quartz/KCanvasItemQuartz.mm: Added.
              * kcanvas/device/quartz/KCanvasResourcesQuartz.h: Added.
              * kcanvas/device/quartz/KCanvasResourcesQuartz.mm: Added.
              * kcanvas/device/quartz/KCanvasViewQuartz.h: Added.
              * kcanvas/device/quartz/KCanvasViewQuartz.mm: Added.
              * kcanvas/device/quartz/KRenderingDeviceQuartz.h: Added.
              * kcanvas/device/quartz/KRenderingDeviceQuartz.mm: Added.
              * kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm: Added.
              * kcanvas/device/quartz/KRenderingPaintServerQuartz.h: Added.
              * kcanvas/device/quartz/KRenderingPaintServerQuartz.mm: Added.
              * kcanvas/device/quartz/QuartzSupport.h: Added.
              * kcanvas/device/quartz/QuartzSupport.mm: Added.
              * kdom/AUTHORS: Added.
              * kdom/Attr.cc: Added.
              * kdom/Attr.h: Added.
              * kdom/CDATASection.cc: Added.
              * kdom/CDATASection.h: Added.
              * kdom/CharacterData.cc: Added.
              * kdom/CharacterData.h: Added.
              * kdom/Comment.cc: Added.
              * kdom/Comment.h: Added.
              * kdom/DOMConfiguration.cc: Added.
              * kdom/DOMConfiguration.h: Added.
              * kdom/DOMError.cc: Added.
              * kdom/DOMError.h: Added.
              * kdom/DOMErrorHandler.cc: Added.
              * kdom/DOMErrorHandler.h: Added.
              * kdom/DOMException.cc: Added.
              * kdom/DOMException.h: Added.
              * kdom/DOMImplementation.cc: Added.
              * kdom/DOMImplementation.h: Added.
              * kdom/DOMLocator.cc: Added.
              * kdom/DOMLocator.h: Added.
              * kdom/DOMObject.cc: Added.
              * kdom/DOMObject.h: Added.
              * kdom/DOMString.cc: Added.
              * kdom/DOMString.h: Added.
              * kdom/DOMStringList.cc: Added.
              * kdom/DOMStringList.h: Added.
              * kdom/DOMUserData.cc: Added.
              * kdom/DOMUserData.h: Added.
              * kdom/Document.cc: Added.
              * kdom/Document.h: Added.
              * kdom/DocumentFragment.cc: Added.
              * kdom/DocumentFragment.h: Added.
              * kdom/DocumentType.cc: Added.
              * kdom/DocumentType.h: Added.
              * kdom/Element.cc: Added.
              * kdom/Element.h: Added.
              * kdom/Entity.cc: Added.
              * kdom/Entity.h: Added.
              * kdom/EntityReference.cc: Added.
              * kdom/EntityReference.h: Added.
              * kdom/Helper.cc: Added.
              * kdom/Helper.h: Added.
              * kdom/KDOMPart.cc: Added.
              * kdom/KDOMPart.h: Added.
              * kdom/KDOMSettings.cc: Added.
              * kdom/KDOMSettings.h: Added.
              * kdom/KDOMView.cc: Added.
              * kdom/KDOMView.h: Added.
              * kdom/NOTES: Added.
              * kdom/NamedNodeMap.cc: Added.
              * kdom/NamedNodeMap.h: Added.
              * kdom/Namespace.h: Added.
              * kdom/Node.cc: Added.
              * kdom/Node.h: Added.
              * kdom/NodeList.cc: Added.
              * kdom/NodeList.h: Added.
              * kdom/Notation.cc: Added.
              * kdom/Notation.h: Added.
              * kdom/ProcessingInstruction.cc: Added.
              * kdom/ProcessingInstruction.h: Added.
              * kdom/Shared.cc: Added.
              * kdom/Shared.h: Added.
              * kdom/Text.cc: Added.
              * kdom/Text.h: Added.
              * kdom/TreeShared.h: Added.
              * kdom/TypeInfo.cc: Added.
              * kdom/TypeInfo.h: Added.
              * kdom/backends/libxml/LibXMLParser.cc: Added.
              * kdom/backends/libxml/LibXMLParser.h: Added.
              * kdom/backends/libxml/LibXMLParser.moc: Added.
              * kdom/cache/IconData.h: Added.
              * kdom/cache/ImageSource.cc: Added.
              * kdom/cache/ImageSource.h: Added.
              * kdom/cache/KDOMCache.cc: Added.
              * kdom/cache/KDOMCache.h: Added.
              * kdom/cache/KDOMCacheHelper.h: Added.
              * kdom/cache/KDOMCachedDocument.cc: Added.
              * kdom/cache/KDOMCachedDocument.h: Added.
              * kdom/cache/KDOMCachedImage.cc: Added.
              * kdom/cache/KDOMCachedImage.h: Added.
              * kdom/cache/KDOMCachedImage.moc: Added.
              * kdom/cache/KDOMCachedObject.cc: Added.
              * kdom/cache/KDOMCachedObject.h: Added.
              * kdom/cache/KDOMCachedObjectClient.h: Added.
              * kdom/cache/KDOMCachedScript.cc: Added.
              * kdom/cache/KDOMCachedScript.h: Added.
              * kdom/cache/KDOMCachedStyleSheet.cc: Added.
              * kdom/cache/KDOMCachedStyleSheet.h: Added.
              * kdom/cache/KDOMLoader.cc: Added.
              * kdom/cache/KDOMLoader.h: Added.
              * kdom/cache/KDOMLoader.moc: Added.
              * kdom/css/CSSCharsetRule.cc: Added.
              * kdom/css/CSSCharsetRule.h: Added.
              * kdom/css/CSSFontFaceRule.cc: Added.
              * kdom/css/CSSFontFaceRule.h: Added.
              * kdom/css/CSSHelper.h: Added.
              * kdom/css/CSSImportRule.cc: Added.
              * kdom/css/CSSImportRule.h: Added.
              * kdom/css/CSSMediaRule.cc: Added.
              * kdom/css/CSSMediaRule.h: Added.
              * kdom/css/CSSPageRule.cc: Added.
              * kdom/css/CSSPageRule.h: Added.
              * kdom/css/CSSPrimitiveValue.cc: Added.
              * kdom/css/CSSPrimitiveValue.h: Added.
              * kdom/css/CSSRule.cc: Added.
              * kdom/css/CSSRule.h: Added.
              * kdom/css/CSSRuleList.cc: Added.
              * kdom/css/CSSRuleList.h: Added.
              * kdom/css/CSSStyleDeclaration.cc: Added.
              * kdom/css/CSSStyleDeclaration.h: Added.
              * kdom/css/CSSStyleRule.cc: Added.
              * kdom/css/CSSStyleRule.h: Added.
              * kdom/css/CSSStyleSheet.cc: Added.
              * kdom/css/CSSStyleSheet.h: Added.
              * kdom/css/CSSUnknownRule.cc: Added.
              * kdom/css/CSSUnknownRule.h: Added.
              * kdom/css/CSSValue.cc: Added.
              * kdom/css/CSSValue.h: Added.
              * kdom/css/CSSValueList.cc: Added.
              * kdom/css/CSSValueList.h: Added.
              * kdom/css/Counter.cc: Added.
              * kdom/css/Counter.h: Added.
              * kdom/css/DOMImplementationCSS.cc: Added.
              * kdom/css/DOMImplementationCSS.h: Added.
              * kdom/css/DocumentCSS.cc: Added.
              * kdom/css/DocumentCSS.h: Added.
              * kdom/css/DocumentStyle.cc: Added.
              * kdom/css/DocumentStyle.h: Added.
              * kdom/css/LinkStyle.cc: Added.
              * kdom/css/LinkStyle.h: Added.
              * kdom/css/MediaList.cc: Added.
              * kdom/css/MediaList.h: Added.
              * kdom/css/RGBColor.cc: Added.
              * kdom/css/RGBColor.h: Added.
              * kdom/css/Rect.cc: Added.
              * kdom/css/Rect.h: Added.
              * kdom/css/StyleSheet.cc: Added.
              * kdom/css/StyleSheet.h: Added.
              * kdom/css/StyleSheetList.cc: Added.
              * kdom/css/StyleSheetList.h: Added.
              * kdom/css/ViewCSS.cc: Added.
              * kdom/css/ViewCSS.h: Added.
              * kdom/css/impl/CSSCharsetRuleImpl.cc: Added.
              * kdom/css/impl/CSSCharsetRuleImpl.h: Added.
              * kdom/css/impl/CSSFontFaceRuleImpl.cc: Added.
              * kdom/css/impl/CSSFontFaceRuleImpl.h: Added.
              * kdom/css/impl/CSSImageValueImpl.cc: Added.
              * kdom/css/impl/CSSImageValueImpl.h: Added.
              * kdom/css/impl/CSSImportRuleImpl.cc: Added.
              * kdom/css/impl/CSSImportRuleImpl.h: Added.
              * kdom/css/impl/CSSMediaRuleImpl.cc: Added.
              * kdom/css/impl/CSSMediaRuleImpl.h: Added.
              * kdom/css/impl/CSSPageRuleImpl.cc: Added.
              * kdom/css/impl/CSSPageRuleImpl.h: Added.
              * kdom/css/impl/CSSPrimitiveValueImpl.cc: Added.
              * kdom/css/impl/CSSPrimitiveValueImpl.h: Added.
              * kdom/css/impl/CSSRuleImpl.cc: Added.
              * kdom/css/impl/CSSRuleImpl.h: Added.
              * kdom/css/impl/CSSRuleListImpl.cc: Added.
              * kdom/css/impl/CSSRuleListImpl.h: Added.
              * kdom/css/impl/CSSStyleDeclarationImpl.cc: Added.
              * kdom/css/impl/CSSStyleDeclarationImpl.h: Added.
              * kdom/css/impl/CSSStyleRuleImpl.cc: Added.
              * kdom/css/impl/CSSStyleRuleImpl.h: Added.
              * kdom/css/impl/CSSStyleSelector.cc: Added.
              * kdom/css/impl/CSSStyleSelector.h: Added.
              * kdom/css/impl/CSSStyleSheetImpl.cc: Added.
              * kdom/css/impl/CSSStyleSheetImpl.h: Added.
              * kdom/css/impl/CSSUnknownRuleImpl.cc: Added.
              * kdom/css/impl/CSSUnknownRuleImpl.h: Added.
              * kdom/css/impl/CSSValueImpl.cc: Added.
              * kdom/css/impl/CSSValueImpl.h: Added.
              * kdom/css/impl/CSSValueListImpl.cc: Added.
              * kdom/css/impl/CSSValueListImpl.h: Added.
              * kdom/css/impl/CounterImpl.cc: Added.
              * kdom/css/impl/CounterImpl.h: Added.
              * kdom/css/impl/DocumentStyleImpl.cc: Added.
              * kdom/css/impl/DocumentStyleImpl.h: Added.
              * kdom/css/impl/Font.cc: Added.
              * kdom/css/impl/Font.h: Added.
              * kdom/css/impl/KDOMCSSParser.cc: Added.
              * kdom/css/impl/KDOMCSSParser.h: Added.
              * kdom/css/impl/MediaListImpl.cc: Added.
              * kdom/css/impl/MediaListImpl.h: Added.
              * kdom/css/impl/RGBColorImpl.cc: Added.
              * kdom/css/impl/RGBColorImpl.h: Added.
              * kdom/css/impl/RectImpl.cc: Added.
              * kdom/css/impl/RectImpl.h: Added.
              * kdom/css/impl/RenderStyle.cc: Added.
              * kdom/css/impl/RenderStyle.h: Added.
              * kdom/css/impl/RenderStyleDefs.cc: Added.
              * kdom/css/impl/RenderStyleDefs.h: Added.
              * kdom/css/impl/StyleBaseImpl.cc: Added.
              * kdom/css/impl/StyleBaseImpl.h: Added.
              * kdom/css/impl/StyleSheetImpl.cc: Added.
              * kdom/css/impl/StyleSheetImpl.h: Added.
              * kdom/css/impl/StyleSheetListImpl.cc: Added.
              * kdom/css/impl/StyleSheetListImpl.h: Added.
              * kdom/css/impl/cssproperties.in: Added.
              * kdom/css/impl/cssvalues.in: Added.
              * kdom/css/impl/kdomparsercss.y: Added.
              * kdom/css/impl/tokenizer.cpp: Added.
              * kdom/css/kdomcss.h: Added.
              * kdom/data/CSSConstants.h: Added.
              * kdom/data/DOMConstants.h: Added.
              * kdom/data/EcmaConstants.h: Added.
              * kdom/data/EventsConstants.h: Added.
              * kdom/data/LSConstants.h: Added.
              * kdom/data/RangeConstants.h: Added.
              * kdom/data/TraversalConstants.h: Added.
              * kdom/data/ViewConstants.h: Added.
              * kdom/data/XPathConstants.h: Added.
              * kdom/data/generateddata.cc: Added.
              * kdom/ecma/Constructors.cc: Added.
              * kdom/ecma/Constructors.h: Added.
              * kdom/ecma/DOMBridge.h: Added.
              * kdom/ecma/DOMLookup.h: Added.
              * kdom/ecma/Ecma.cc: Added.
              * kdom/ecma/Ecma.h: Added.
              * kdom/ecma/EcmaInterface.h: Added.
              * kdom/ecma/GlobalObject.cc: Added.
              * kdom/ecma/GlobalObject.h: Added.
              * kdom/ecma/GlobalObject.moc: Added.
              * kdom/ecma/Helper.cc: Added.
              * kdom/ecma/ScriptInterpreter.cc: Added.
              * kdom/ecma/ScriptInterpreter.h: Added.
              * kdom/events/DocumentEvent.cc: Added.
              * kdom/events/DocumentEvent.h: Added.
              * kdom/events/Event.cc: Added.
              * kdom/events/Event.h: Added.
              * kdom/events/EventException.cc: Added.
              * kdom/events/EventException.h: Added.
              * kdom/events/EventListener.cc: Added.
              * kdom/events/EventListener.h: Added.
              * kdom/events/EventTarget.cc: Added.
              * kdom/events/EventTarget.h: Added.
              * kdom/events/KeyboardEvent.cc: Added.
              * kdom/events/KeyboardEvent.h: Added.
              * kdom/events/MouseEvent.cc: Added.
              * kdom/events/MouseEvent.h: Added.
              * kdom/events/MutationEvent.cc: Added.
              * kdom/events/MutationEvent.h: Added.
              * kdom/events/UIEvent.cc: Added.
              * kdom/events/UIEvent.h: Added.
              * kdom/events/impl/DocumentEventImpl.cc: Added.
              * kdom/events/impl/DocumentEventImpl.h: Added.
              * kdom/events/impl/EventExceptionImpl.cc: Added.
              * kdom/events/impl/EventExceptionImpl.h: Added.
              * kdom/events/impl/EventImpl.cc: Added.
              * kdom/events/impl/EventImpl.h: Added.
              * kdom/events/impl/EventListenerImpl.cc: Added.
              * kdom/events/impl/EventListenerImpl.h: Added.
              * kdom/events/impl/EventTargetImpl.cc: Added.
              * kdom/events/impl/EventTargetImpl.h: Added.
              * kdom/events/impl/KeyboardEventImpl.cc: Added.
              * kdom/events/impl/KeyboardEventImpl.h: Added.
              * kdom/events/impl/MouseEventImpl.cc: Added.
              * kdom/events/impl/MouseEventImpl.h: Added.
              * kdom/events/impl/MutationEventImpl.cc: Added.
              * kdom/events/impl/MutationEventImpl.h: Added.
              * kdom/events/impl/RegisteredEventListener.cc: Added.
              * kdom/events/impl/RegisteredEventListener.h: Added.
              * kdom/events/impl/UIEventImpl.cc: Added.
              * kdom/events/impl/UIEventImpl.h: Added.
              * kdom/events/kdomevents.h: Added.
              * kdom/impl/AttrImpl.cc: Added.
              * kdom/impl/AttrImpl.h: Added.
              * kdom/impl/CDATASectionImpl.cc: Added.
              * kdom/impl/CDATASectionImpl.h: Added.
              * kdom/impl/CDFInterface.cc: Added.
              * kdom/impl/CDFInterface.h: Added.
              * kdom/impl/CharacterDataImpl.cc: Added.
              * kdom/impl/CharacterDataImpl.h: Added.
              * kdom/impl/CommentImpl.cc: Added.
              * kdom/impl/CommentImpl.h: Added.
              * kdom/impl/DOMConfigurationImpl.cc: Added.
              * kdom/impl/DOMConfigurationImpl.h: Added.
              * kdom/impl/DOMErrorHandlerImpl.cc: Added.
              * kdom/impl/DOMErrorHandlerImpl.h: Added.
              * kdom/impl/DOMErrorImpl.cc: Added.
              * kdom/impl/DOMErrorImpl.h: Added.
              * kdom/impl/DOMExceptionImpl.cc: Added.
              * kdom/impl/DOMExceptionImpl.h: Added.
              * kdom/impl/DOMImplementationImpl.cc: Added.
              * kdom/impl/DOMImplementationImpl.h: Added.
              * kdom/impl/DOMList.h: Added.
              * kdom/impl/DOMLocatorImpl.cc: Added.
              * kdom/impl/DOMLocatorImpl.h: Added.
              * kdom/impl/DOMStringImpl.cc: Added.
              * kdom/impl/DOMStringImpl.h: Added.
              * kdom/impl/DOMStringListImpl.cc: Added.
              * kdom/impl/DOMStringListImpl.h: Added.
              * kdom/impl/DOMUserDataImpl.cc: Added.
              * kdom/impl/DOMUserDataImpl.h: Added.
              * kdom/impl/DocumentFragmentImpl.cc: Added.
              * kdom/impl/DocumentFragmentImpl.h: Added.
              * kdom/impl/DocumentImpl.cc: Added.
              * kdom/impl/DocumentImpl.h: Added.
              * kdom/impl/DocumentTypeImpl.cc: Added.
              * kdom/impl/DocumentTypeImpl.h: Added.
              * kdom/impl/ElementImpl.cc: Added.
              * kdom/impl/ElementImpl.h: Added.
              * kdom/impl/EntityImpl.cc: Added.
              * kdom/impl/EntityImpl.h: Added.
              * kdom/impl/EntityReferenceImpl.cc: Added.
              * kdom/impl/EntityReferenceImpl.h: Added.
              * kdom/impl/NamedAttrMapImpl.cc: Added.
              * kdom/impl/NamedAttrMapImpl.h: Added.
              * kdom/impl/NamedNodeMapImpl.cc: Added.
              * kdom/impl/NamedNodeMapImpl.h: Added.
              * kdom/impl/NodeImpl.cc: Added.
              * kdom/impl/NodeImpl.h: Added.
              * kdom/impl/NodeKeeper.cc: Added.
              * kdom/impl/NodeKeeper.h: Added.
              * kdom/impl/NodeListImpl.cc: Added.
              * kdom/impl/NodeListImpl.h: Added.
              * kdom/impl/NotationImpl.cc: Added.
              * kdom/impl/NotationImpl.h: Added.
              * kdom/impl/ProcessingInstructionImpl.cc: Added.
              * kdom/impl/ProcessingInstructionImpl.h: Added.
              * kdom/impl/TagNodeListImpl.cc: Added.
              * kdom/impl/TagNodeListImpl.h: Added.
              * kdom/impl/TextImpl.cc: Added.
              * kdom/impl/TextImpl.h: Added.
              * kdom/impl/TypeInfoImpl.cc: Added.
              * kdom/impl/TypeInfoImpl.h: Added.
              * kdom/impl/XMLElementImpl.cc: Added.
              * kdom/impl/XMLElementImpl.h: Added.
              * kdom/impl/domattrs.c: Added.
              * kdom/impl/domattrs.h: Added.
              * kdom/impl/domattrs.in: Added.
              * kdom/kdom.h: Added.
              * kdom/ls/DOMImplementationLS.cc: Added.
              * kdom/ls/DOMImplementationLS.h: Added.
              * kdom/ls/LSException.cc: Added.
              * kdom/ls/LSException.h: Added.
              * kdom/ls/LSInput.cc: Added.
              * kdom/ls/LSInput.h: Added.
              * kdom/ls/LSOutput.cc: Added.
              * kdom/ls/LSOutput.h: Added.
              * kdom/ls/LSParser.cc: Added.
              * kdom/ls/LSParser.h: Added.
              * kdom/ls/LSParserFilter.cc: Added.
              * kdom/ls/LSParserFilter.h: Added.
              * kdom/ls/LSResourceResolver.cc: Added.
              * kdom/ls/LSResourceResolver.h: Added.
              * kdom/ls/LSSerializer.cc: Added.
              * kdom/ls/LSSerializer.h: Added.
              * kdom/ls/LSSerializerFilter.cc: Added.
              * kdom/ls/LSSerializerFilter.h: Added.
              * kdom/ls/impl/LSExceptionImpl.cc: Added.
              * kdom/ls/impl/LSExceptionImpl.h: Added.
              * kdom/ls/impl/LSInputImpl.cc: Added.
              * kdom/ls/impl/LSInputImpl.h: Added.
              * kdom/ls/impl/LSOutputImpl.cc: Added.
              * kdom/ls/impl/LSOutputImpl.h: Added.
              * kdom/ls/impl/LSParserFilterImpl.cc: Added.
              * kdom/ls/impl/LSParserFilterImpl.h: Added.
              * kdom/ls/impl/LSParserImpl.cc: Added.
              * kdom/ls/impl/LSParserImpl.h: Added.
              * kdom/ls/impl/LSResourceResolverImpl.cc: Added.
              * kdom/ls/impl/LSResourceResolverImpl.h: Added.
              * kdom/ls/impl/LSSerializerFilterImpl.cc: Added.
              * kdom/ls/impl/LSSerializerFilterImpl.h: Added.
              * kdom/ls/impl/LSSerializerImpl.cc: Added.
              * kdom/ls/impl/LSSerializerImpl.h: Added.
              * kdom/ls/kdomls.h: Added.
              * kdom/parser/KDOMDataSlave.moc: Added.
              * kdom/parser/KDOMDocumentBuilder.cc: Added.
              * kdom/parser/KDOMDocumentBuilder.h: Added.
              * kdom/parser/KDOMParser.cc: Added.
              * kdom/parser/KDOMParser.h: Added.
              * kdom/parser/KDOMParser.moc: Added.
              * kdom/range/DocumentRange.cc: Added.
              * kdom/range/DocumentRange.h: Added.
              * kdom/range/Range.cc: Added.
              * kdom/range/Range.h: Added.
              * kdom/range/RangeException.cc: Added.
              * kdom/range/RangeException.h: Added.
              * kdom/range/impl/DocumentRangeImpl.cc: Added.
              * kdom/range/impl/DocumentRangeImpl.h: Added.
              * kdom/range/impl/RangeExceptionImpl.cc: Added.
              * kdom/range/impl/RangeExceptionImpl.h: Added.
              * kdom/range/impl/RangeImpl.cc: Added.
              * kdom/range/impl/RangeImpl.h: Added.
              * kdom/range/kdomrange.h: Added.
              * kdom/scripts/OVERVIEW: Added.
              * kdom/scripts/constants.pl: Added.
              * kdom/scripts/css.idl: Added.
              * kdom/scripts/cssmakeprops: Added.
              * kdom/scripts/cssmakevalues: Added.
              * kdom/scripts/dom2-core.idl: Added.
              * kdom/scripts/dom2-events.idl: Added.
              * kdom/scripts/dom2-range.idl: Added.
              * kdom/scripts/dom2-traversal.idl: Added.
              * kdom/scripts/dom2-views.idl: Added.
              * kdom/scripts/dommakeattrs: Added.
              * kdom/scripts/generate.pl: Added.
              * kdom/scripts/kalyptusKDOMEcma.pm: Added.
              * kdom/scripts/stylesheets.idl: Added.
              * kdom/traversal/DocumentTraversal.cc: Added.
              * kdom/traversal/DocumentTraversal.h: Added.
              * kdom/traversal/NodeFilter.cc: Added.
              * kdom/traversal/NodeFilter.h: Added.
              * kdom/traversal/NodeIterator.cc: Added.
              * kdom/traversal/NodeIterator.h: Added.
              * kdom/traversal/TreeWalker.cc: Added.
              * kdom/traversal/TreeWalker.h: Added.
              * kdom/traversal/impl/DocumentTraversalImpl.cc: Added.
              * kdom/traversal/impl/DocumentTraversalImpl.h: Added.
              * kdom/traversal/impl/NodeFilterImpl.cc: Added.
              * kdom/traversal/impl/NodeFilterImpl.h: Added.
              * kdom/traversal/impl/NodeIteratorImpl.cc: Added.
              * kdom/traversal/impl/NodeIteratorImpl.h: Added.
              * kdom/traversal/impl/TraversalImpl.cc: Added.
              * kdom/traversal/impl/TraversalImpl.h: Added.
              * kdom/traversal/impl/TreeWalkerImpl.cc: Added.
              * kdom/traversal/impl/TreeWalkerImpl.h: Added.
              * kdom/traversal/kdomtraversal.h: Added.
              * kdom/views/AbstractView.cc: Added.
              * kdom/views/AbstractView.h: Added.
              * kdom/views/DocumentView.cc: Added.
              * kdom/views/DocumentView.h: Added.
              * kdom/views/impl/AbstractViewImpl.cc: Added.
              * kdom/views/impl/AbstractViewImpl.h: Added.
              * kdom/views/impl/DocumentViewImpl.cc: Added.
              * kdom/views/impl/DocumentViewImpl.h: Added.
              * kdom/xpath/XPathEvaluator.cc: Added.
              * kdom/xpath/XPathEvaluator.h: Added.
              * kdom/xpath/XPathException.cc: Added.
              * kdom/xpath/XPathException.h: Added.
              * kdom/xpath/XPathExpression.cc: Added.
              * kdom/xpath/XPathExpression.h: Added.
              * kdom/xpath/XPathNSResolver.cc: Added.
              * kdom/xpath/XPathNSResolver.h: Added.
              * kdom/xpath/XPathNamespace.cc: Added.
              * kdom/xpath/XPathNamespace.h: Added.
              * kdom/xpath/XPathResult.cc: Added.
              * kdom/xpath/XPathResult.h: Added.
              * kdom/xpath/impl/AxisImpl.cc: Added.
              * kdom/xpath/impl/AxisImpl.h: Added.
              * kdom/xpath/impl/ContextImpl.cc: Added.
              * kdom/xpath/impl/ContextImpl.h: Added.
              * kdom/xpath/impl/ExprNodeImpl.cc: Added.
              * kdom/xpath/impl/ExprNodeImpl.h: Added.
              * kdom/xpath/impl/FILES: Added.
              * kdom/xpath/impl/LiteralImpl.cc: Added.
              * kdom/xpath/impl/LiteralImpl.h: Added.
              * kdom/xpath/impl/OperatorImpl.cc: Added.
              * kdom/xpath/impl/OperatorImpl.h: Added.
              * kdom/xpath/impl/ScopeImpl.cc: Added.
              * kdom/xpath/impl/ScopeImpl.h: Added.
              * kdom/xpath/impl/StepImpl.cc: Added.
              * kdom/xpath/impl/StepImpl.h: Added.
              * kdom/xpath/impl/VariableRefImpl.cc: Added.
              * kdom/xpath/impl/VariableRefImpl.h: Added.
              * kdom/xpath/impl/XPathCustomExceptionImpl.cc: Added.
              * kdom/xpath/impl/XPathCustomExceptionImpl.h: Added.
              * kdom/xpath/impl/XPathEvaluatorImpl.cc: Added.
              * kdom/xpath/impl/XPathEvaluatorImpl.h: Added.
              * kdom/xpath/impl/XPathExceptionImpl.cc: Added.
              * kdom/xpath/impl/XPathExceptionImpl.h: Added.
              * kdom/xpath/impl/XPathExpressionFilterImpl.cc: Added.
              * kdom/xpath/impl/XPathExpressionFilterImpl.h: Added.
              * kdom/xpath/impl/XPathExpressionImpl.cc: Added.
              * kdom/xpath/impl/XPathExpressionImpl.h: Added.
              * kdom/xpath/impl/XPathFactory1Impl.cc: Added.
              * kdom/xpath/impl/XPathFactory1Impl.h: Added.
              * kdom/xpath/impl/XPathFactoryBaseImpl.cc: Added.
              * kdom/xpath/impl/XPathFactoryBaseImpl.h: Added.
              * kdom/xpath/impl/XPathHelper.cc: Added.
              * kdom/xpath/impl/XPathHelper.h: Added.
              * kdom/xpath/impl/XPathNSResolverImpl.cc: Added.
              * kdom/xpath/impl/XPathNSResolverImpl.h: Added.
              * kdom/xpath/impl/XPathNamespaceImpl.cc: Added.
              * kdom/xpath/impl/XPathNamespaceImpl.h: Added.
              * kdom/xpath/impl/XPathResultImpl.cc: Added.
              * kdom/xpath/impl/XPathResultImpl.h: Added.
              * kdom/xpath/impl/data/BooleanImpl.cc: Added.
              * kdom/xpath/impl/data/BooleanImpl.h: Added.
              * kdom/xpath/impl/data/NodeSetImpl.cc: Added.
              * kdom/xpath/impl/data/NodeSetImpl.h: Added.
              * kdom/xpath/impl/data/NumberImpl.cc: Added.
              * kdom/xpath/impl/data/NumberImpl.h: Added.
              * kdom/xpath/impl/data/StringImpl.cc: Added.
              * kdom/xpath/impl/data/StringImpl.h: Added.
              * kdom/xpath/impl/data/ValueImpl.cc: Added.
              * kdom/xpath/impl/data/ValueImpl.h: Added.
              * kdom/xpath/impl/functions1/FunctionCallImpl.cc: Added.
              * kdom/xpath/impl/functions1/FunctionCallImpl.h: Added.
              * kdom/xpath/impl/functions1/README: Added.
              * kdom/xpath/impl/functions1/boolean_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/boolean_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/ceiling_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/ceiling_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/concat_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/concat_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/contains_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/contains_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/false_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/false_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/floor_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/floor_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/normalize-space_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/normalize-space_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/not_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/not_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/number_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/number_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/round_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/round_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/starts-with_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/starts-with_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/string-length_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/string-length_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/string_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/string_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/substring-after_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/substring-after_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/substring-before_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/substring-before_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/substring_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/substring_fnxp1.h: Added.
              * kdom/xpath/impl/functions1/true_fnxp1.cc: Added.
              * kdom/xpath/impl/functions1/true_fnxp1.h: Added.
              * kdom/xpath/impl/parser/Lexer.cc: Added.
              * kdom/xpath/impl/parser/Lexer.h: Added.
              * kdom/xpath/impl/parser/Lexer.l: Added.
              * kdom/xpath/impl/parser/ParserState.cc: Added.
              * kdom/xpath/impl/parser/ParserState.h: Added.
              * kdom/xpath/impl/parser/xpath.ypp: Added.
              * kdom/xpath/impl/utils/QNameImpl.cc: Added.
              * kdom/xpath/impl/utils/QNameImpl.h: Added.
              * kdom/xpath/kdomxpath.h: Added.
              * kdom/xpointer/XPointerEvaluator.cc: Added.
              * kdom/xpointer/XPointerEvaluator.h: Added.
              * kdom/xpointer/XPointerException.cc: Added.
              * kdom/xpointer/XPointerException.h: Added.
              * kdom/xpointer/XPointerExpression.cc: Added.
              * kdom/xpointer/XPointerExpression.h: Added.
              * kdom/xpointer/XPointerHelper.cc: Added.
              * kdom/xpointer/XPointerHelper.h: Added.
              * kdom/xpointer/XPointerResult.cc: Added.
              * kdom/xpointer/XPointerResult.h: Added.
              * kdom/xpointer/impl/ElementSchemeImpl.cc: Added.
              * kdom/xpointer/impl/ElementSchemeImpl.h: Added.
              * kdom/xpointer/impl/NBCImpl.cc: Added.
              * kdom/xpointer/impl/NBCImpl.h: Added.
              * kdom/xpointer/impl/PointerPartImpl.cc: Added.
              * kdom/xpointer/impl/PointerPartImpl.h: Added.
              * kdom/xpointer/impl/ShortHandImpl.cc: Added.
              * kdom/xpointer/impl/ShortHandImpl.h: Added.
              * kdom/xpointer/impl/XMLNSSchemeImpl.cc: Added.
              * kdom/xpointer/impl/XMLNSSchemeImpl.h: Added.
              * kdom/xpointer/impl/XPath1SchemeImpl.cc: Added.
              * kdom/xpointer/impl/XPath1SchemeImpl.h: Added.
              * kdom/xpointer/impl/XPointerEvaluatorImpl.cc: Added.
              * kdom/xpointer/impl/XPointerEvaluatorImpl.h: Added.
              * kdom/xpointer/impl/XPointerExceptionImpl.cc: Added.
              * kdom/xpointer/impl/XPointerExceptionImpl.h: Added.
              * kdom/xpointer/impl/XPointerExpressionImpl.cc: Added.
              * kdom/xpointer/impl/XPointerExpressionImpl.h: Added.
              * kdom/xpointer/impl/XPointerResultImpl.cc: Added.
              * kdom/xpointer/impl/XPointerResultImpl.h: Added.
              * kdom/xpointer/impl/XPointerSchemeImpl.cc: Added.
              * kdom/xpointer/impl/XPointerSchemeImpl.h: Added.
              * kdom/xpointer/kdomxpointer.h: Added.
              * ksvg2/KSVGFactory.cc: Added.
              * ksvg2/KSVGFactory.h: Added.
              * ksvg2/KSVGSettings.cc: Added.
              * ksvg2/KSVGSettings.h: Added.
              * ksvg2/KSVGSlotStubs.h: Added.
              * ksvg2/KWQKSVGPart.h: Added.
              * ksvg2/KWQKSVGPart.mm: Added.
              * ksvg2/KWQKSVGView.h: Added.
              * ksvg2/KWQKSVGView.mm: Added.
              * ksvg2/css/impl/KSVGCSSParser.cc: Added.
              * ksvg2/css/impl/KSVGCSSParser.h: Added.
              * ksvg2/css/impl/SVGCSSStyleDeclarationImpl.cc: Added.
              * ksvg2/css/impl/SVGCSSStyleDeclarationImpl.h: Added.
              * ksvg2/css/impl/SVGCSSStyleSelector.cc: Added.
              * ksvg2/css/impl/SVGCSSStyleSelector.h: Added.
              * ksvg2/css/impl/SVGCSSStyleSheetImpl.cc: Added.
              * ksvg2/css/impl/SVGCSSStyleSheetImpl.h: Added.
              * ksvg2/css/impl/SVGRenderStyle.cc: Added.
              * ksvg2/css/impl/SVGRenderStyle.h: Added.
              * ksvg2/css/impl/SVGRenderStyleDefs.cc: Added.
              * ksvg2/css/impl/SVGRenderStyleDefs.h: Added.
              * ksvg2/css/impl/cssproperties.in: Added.
              * ksvg2/css/impl/cssvalues.in: Added.
              * ksvg2/css/impl/svg.css: Added.
              * ksvg2/data/CSSConstants.h: Added.
              * ksvg2/data/EcmaConstants.h: Added.
              * ksvg2/data/EventsConstants.h: Added.
              * ksvg2/data/SVGConstants.h: Added.
              * ksvg2/data/generateddata.cc: Added.
              * ksvg2/dom/SVGAElement.cc: Added.
              * ksvg2/dom/SVGAElement.h: Added.
              * ksvg2/dom/SVGAngle.cc: Added.
              * ksvg2/dom/SVGAngle.h: Added.
              * ksvg2/dom/SVGAnimateColorElement.cc: Added.
              * ksvg2/dom/SVGAnimateColorElement.h: Added.
              * ksvg2/dom/SVGAnimateElement.cc: Added.
              * ksvg2/dom/SVGAnimateElement.h: Added.
              * ksvg2/dom/SVGAnimateTransformElement.cc: Added.
              * ksvg2/dom/SVGAnimateTransformElement.h: Added.
              * ksvg2/dom/SVGAnimatedAngle.cc: Added.
              * ksvg2/dom/SVGAnimatedAngle.h: Added.
              * ksvg2/dom/SVGAnimatedBoolean.cc: Added.
              * ksvg2/dom/SVGAnimatedBoolean.h: Added.
              * ksvg2/dom/SVGAnimatedEnumeration.cc: Added.
              * ksvg2/dom/SVGAnimatedEnumeration.h: Added.
              * ksvg2/dom/SVGAnimatedInteger.cc: Added.
              * ksvg2/dom/SVGAnimatedInteger.h: Added.
              * ksvg2/dom/SVGAnimatedLength.cc: Added.
              * ksvg2/dom/SVGAnimatedLength.h: Added.
              * ksvg2/dom/SVGAnimatedLengthList.cc: Added.
              * ksvg2/dom/SVGAnimatedLengthList.h: Added.
              * ksvg2/dom/SVGAnimatedNumber.cc: Added.
              * ksvg2/dom/SVGAnimatedNumber.h: Added.
              * ksvg2/dom/SVGAnimatedNumberList.cc: Added.
              * ksvg2/dom/SVGAnimatedNumberList.h: Added.
              * ksvg2/dom/SVGAnimatedPathData.cc: Added.
              * ksvg2/dom/SVGAnimatedPathData.h: Added.
              * ksvg2/dom/SVGAnimatedPoints.cc: Added.
              * ksvg2/dom/SVGAnimatedPoints.h: Added.
              * ksvg2/dom/SVGAnimatedPreserveAspectRatio.cc: Added.
              * ksvg2/dom/SVGAnimatedPreserveAspectRatio.h: Added.
              * ksvg2/dom/SVGAnimatedRect.cc: Added.
              * ksvg2/dom/SVGAnimatedRect.h: Added.
              * ksvg2/dom/SVGAnimatedString.cc: Added.
              * ksvg2/dom/SVGAnimatedString.h: Added.
              * ksvg2/dom/SVGAnimatedTransformList.cc: Added.
              * ksvg2/dom/SVGAnimatedTransformList.h: Added.
              * ksvg2/dom/SVGAnimationElement.cc: Added.
              * ksvg2/dom/SVGAnimationElement.h: Added.
              * ksvg2/dom/SVGCircleElement.cc: Added.
              * ksvg2/dom/SVGCircleElement.h: Added.
              * ksvg2/dom/SVGClipPathElement.cc: Added.
              * ksvg2/dom/SVGClipPathElement.h: Added.
              * ksvg2/dom/SVGColor.cc: Added.
              * ksvg2/dom/SVGColor.h: Added.
              * ksvg2/dom/SVGComponentTransferFunctionElement.cc: Added.
              * ksvg2/dom/SVGComponentTransferFunctionElement.h: Added.
              * ksvg2/dom/SVGDOMImplementation.cc: Added.
              * ksvg2/dom/SVGDOMImplementation.h: Added.
              * ksvg2/dom/SVGDefsElement.cc: Added.
              * ksvg2/dom/SVGDefsElement.h: Added.
              * ksvg2/dom/SVGDescElement.cc: Added.
              * ksvg2/dom/SVGDescElement.h: Added.
              * ksvg2/dom/SVGDocument.cc: Added.
              * ksvg2/dom/SVGDocument.h: Added.
              * ksvg2/dom/SVGElement.cc: Added.
              * ksvg2/dom/SVGElement.h: Added.
              * ksvg2/dom/SVGElementInstance.cc: Added.
              * ksvg2/dom/SVGElementInstance.h: Added.
              * ksvg2/dom/SVGElementInstanceList.cc: Added.
              * ksvg2/dom/SVGElementInstanceList.h: Added.
              * ksvg2/dom/SVGEllipseElement.cc: Added.
              * ksvg2/dom/SVGEllipseElement.h: Added.
              * ksvg2/dom/SVGException.cc: Added.
              * ksvg2/dom/SVGException.h: Added.
              * ksvg2/dom/SVGExternalResourcesRequired.cc: Added.
              * ksvg2/dom/SVGExternalResourcesRequired.h: Added.
              * ksvg2/dom/SVGFEBlendElement.cc: Added.
              * ksvg2/dom/SVGFEBlendElement.h: Added.
              * ksvg2/dom/SVGFEColorMatrixElement.cc: Added.
              * ksvg2/dom/SVGFEColorMatrixElement.h: Added.
              * ksvg2/dom/SVGFEComponentTransferElement.cc: Added.
              * ksvg2/dom/SVGFEComponentTransferElement.h: Added.
              * ksvg2/dom/SVGFECompositeElement.cc: Added.
              * ksvg2/dom/SVGFECompositeElement.h: Added.
              * ksvg2/dom/SVGFEFloodElement.cc: Added.
              * ksvg2/dom/SVGFEFloodElement.h: Added.
              * ksvg2/dom/SVGFEFuncAElement.cc: Added.
              * ksvg2/dom/SVGFEFuncAElement.h: Added.
              * ksvg2/dom/SVGFEFuncBElement.cc: Added.
              * ksvg2/dom/SVGFEFuncBElement.h: Added.
              * ksvg2/dom/SVGFEFuncGElement.cc: Added.
              * ksvg2/dom/SVGFEFuncGElement.h: Added.
              * ksvg2/dom/SVGFEFuncRElement.cc: Added.
              * ksvg2/dom/SVGFEFuncRElement.h: Added.
              * ksvg2/dom/SVGFEGaussianBlurElement.cc: Added.
              * ksvg2/dom/SVGFEGaussianBlurElement.h: Added.
              * ksvg2/dom/SVGFEImageElement.cc: Added.
              * ksvg2/dom/SVGFEImageElement.h: Added.
              * ksvg2/dom/SVGFEMergeElement.cc: Added.
              * ksvg2/dom/SVGFEMergeElement.h: Added.
              * ksvg2/dom/SVGFEMergeNodeElement.cc: Added.
              * ksvg2/dom/SVGFEMergeNodeElement.h: Added.
              * ksvg2/dom/SVGFEOffsetElement.cc: Added.
              * ksvg2/dom/SVGFEOffsetElement.h: Added.
              * ksvg2/dom/SVGFETileElement.cc: Added.
              * ksvg2/dom/SVGFETileElement.h: Added.
              * ksvg2/dom/SVGFETurbulenceElement.cc: Added.
              * ksvg2/dom/SVGFETurbulenceElement.h: Added.
              * ksvg2/dom/SVGFilterElement.cc: Added.
              * ksvg2/dom/SVGFilterElement.h: Added.
              * ksvg2/dom/SVGFilterPrimitiveStandardAttributes.cc: Added.
              * ksvg2/dom/SVGFilterPrimitiveStandardAttributes.h: Added.
              * ksvg2/dom/SVGFitToViewBox.cc: Added.
              * ksvg2/dom/SVGFitToViewBox.h: Added.
              * ksvg2/dom/SVGGElement.cc: Added.
              * ksvg2/dom/SVGGElement.h: Added.
              * ksvg2/dom/SVGGradientElement.cc: Added.
              * ksvg2/dom/SVGGradientElement.h: Added.
              * ksvg2/dom/SVGImageElement.cc: Added.
              * ksvg2/dom/SVGImageElement.h: Added.
              * ksvg2/dom/SVGLangSpace.cc: Added.
              * ksvg2/dom/SVGLangSpace.h: Added.
              * ksvg2/dom/SVGLength.cc: Added.
              * ksvg2/dom/SVGLength.h: Added.
              * ksvg2/dom/SVGLengthList.cc: Added.
              * ksvg2/dom/SVGLengthList.h: Added.
              * ksvg2/dom/SVGLineElement.cc: Added.
              * ksvg2/dom/SVGLineElement.h: Added.
              * ksvg2/dom/SVGLinearGradientElement.cc: Added.
              * ksvg2/dom/SVGLinearGradientElement.h: Added.
              * ksvg2/dom/SVGLocatable.cc: Added.
              * ksvg2/dom/SVGLocatable.h: Added.
              * ksvg2/dom/SVGMarkerElement.cc: Added.
              * ksvg2/dom/SVGMarkerElement.h: Added.
              * ksvg2/dom/SVGMatrix.cc: Added.
              * ksvg2/dom/SVGMatrix.h: Added.
              * ksvg2/dom/SVGNumber.cc: Added.
              * ksvg2/dom/SVGNumber.h: Added.
              * ksvg2/dom/SVGNumberList.cc: Added.
              * ksvg2/dom/SVGNumberList.h: Added.
              * ksvg2/dom/SVGPaint.cc: Added.
              * ksvg2/dom/SVGPaint.h: Added.
              * ksvg2/dom/SVGPathElement.cc: Added.
              * ksvg2/dom/SVGPathElement.h: Added.
              * ksvg2/dom/SVGPathSeg.cc: Added.
              * ksvg2/dom/SVGPathSeg.h: Added.
              * ksvg2/dom/SVGPathSegArc.cc: Added.
              * ksvg2/dom/SVGPathSegArc.h: Added.
              * ksvg2/dom/SVGPathSegClosePath.cc: Added.
              * ksvg2/dom/SVGPathSegClosePath.h: Added.
              * ksvg2/dom/SVGPathSegCurvetoCubic.cc: Added.
              * ksvg2/dom/SVGPathSegCurvetoCubic.h: Added.
              * ksvg2/dom/SVGPathSegCurvetoCubicSmooth.cc: Added.
              * ksvg2/dom/SVGPathSegCurvetoCubicSmooth.h: Added.
              * ksvg2/dom/SVGPathSegCurvetoQuadratic.cc: Added.
              * ksvg2/dom/SVGPathSegCurvetoQuadratic.h: Added.
              * ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.cc: Added.
              * ksvg2/dom/SVGPathSegCurvetoQuadraticSmooth.h: Added.
              * ksvg2/dom/SVGPathSegLineto.cc: Added.
              * ksvg2/dom/SVGPathSegLineto.h: Added.
              * ksvg2/dom/SVGPathSegLinetoHorizontal.cc: Added.
              * ksvg2/dom/SVGPathSegLinetoHorizontal.h: Added.
              * ksvg2/dom/SVGPathSegLinetoVertical.cc: Added.
              * ksvg2/dom/SVGPathSegLinetoVertical.h: Added.
              * ksvg2/dom/SVGPathSegList.cc: Added.
              * ksvg2/dom/SVGPathSegList.h: Added.
              * ksvg2/dom/SVGPathSegMoveto.cc: Added.
              * ksvg2/dom/SVGPathSegMoveto.h: Added.
              * ksvg2/dom/SVGPatternElement.cc: Added.
              * ksvg2/dom/SVGPatternElement.h: Added.
              * ksvg2/dom/SVGPoint.cc: Added.
              * ksvg2/dom/SVGPoint.h: Added.
              * ksvg2/dom/SVGPointList.cc: Added.
              * ksvg2/dom/SVGPointList.h: Added.
              * ksvg2/dom/SVGPolygonElement.cc: Added.
              * ksvg2/dom/SVGPolygonElement.h: Added.
              * ksvg2/dom/SVGPolylineElement.cc: Added.
              * ksvg2/dom/SVGPolylineElement.h: Added.
              * ksvg2/dom/SVGPreserveAspectRatio.cc: Added.
              * ksvg2/dom/SVGPreserveAspectRatio.h: Added.
              * ksvg2/dom/SVGRadialGradientElement.cc: Added.
              * ksvg2/dom/SVGRadialGradientElement.h: Added.
              * ksvg2/dom/SVGRect.cc: Added.
              * ksvg2/dom/SVGRect.h: Added.
              * ksvg2/dom/SVGRectElement.cc: Added.
              * ksvg2/dom/SVGRectElement.h: Added.
              * ksvg2/dom/SVGSVGElement.cc: Added.
              * ksvg2/dom/SVGSVGElement.h: Added.
              * ksvg2/dom/SVGScriptElement.cc: Added.
              * ksvg2/dom/SVGScriptElement.h: Added.
              * ksvg2/dom/SVGSetElement.cc: Added.
              * ksvg2/dom/SVGSetElement.h: Added.
              * ksvg2/dom/SVGStopElement.cc: Added.
              * ksvg2/dom/SVGStopElement.h: Added.
              * ksvg2/dom/SVGStringList.cc: Added.
              * ksvg2/dom/SVGStringList.h: Added.
              * ksvg2/dom/SVGStylable.cc: Added.
              * ksvg2/dom/SVGStylable.h: Added.
              * ksvg2/dom/SVGStyleElement.cc: Added.
              * ksvg2/dom/SVGStyleElement.h: Added.
              * ksvg2/dom/SVGSwitchElement.cc: Added.
              * ksvg2/dom/SVGSwitchElement.h: Added.
              * ksvg2/dom/SVGSymbolElement.cc: Added.
              * ksvg2/dom/SVGSymbolElement.h: Added.
              * ksvg2/dom/SVGTSpanElement.cc: Added.
              * ksvg2/dom/SVGTSpanElement.h: Added.
              * ksvg2/dom/SVGTests.cc: Added.
              * ksvg2/dom/SVGTests.h: Added.
              * ksvg2/dom/SVGTextContentElement.cc: Added.
              * ksvg2/dom/SVGTextContentElement.h: Added.
              * ksvg2/dom/SVGTextElement.cc: Added.
              * ksvg2/dom/SVGTextElement.h: Added.
              * ksvg2/dom/SVGTextPositioningElement.cc: Added.
              * ksvg2/dom/SVGTextPositioningElement.h: Added.
              * ksvg2/dom/SVGTitleElement.cc: Added.
              * ksvg2/dom/SVGTitleElement.h: Added.
              * ksvg2/dom/SVGTransform.cc: Added.
              * ksvg2/dom/SVGTransform.h: Added.
              * ksvg2/dom/SVGTransformList.cc: Added.
              * ksvg2/dom/SVGTransformList.h: Added.
              * ksvg2/dom/SVGTransformable.cc: Added.
              * ksvg2/dom/SVGTransformable.h: Added.
              * ksvg2/dom/SVGURIReference.cc: Added.
              * ksvg2/dom/SVGURIReference.h: Added.
              * ksvg2/dom/SVGUseElement.cc: Added.
              * ksvg2/dom/SVGUseElement.h: Added.
              * ksvg2/dom/SVGViewElement.cc: Added.
              * ksvg2/dom/SVGViewElement.h: Added.
              * ksvg2/dom/SVGZoomAndPan.cc: Added.
              * ksvg2/dom/SVGZoomAndPan.h: Added.
              * ksvg2/ecma/Constructors.cc: Added.
              * ksvg2/ecma/Constructors.h: Added.
              * ksvg2/ecma/Ecma.cc: Added.
              * ksvg2/ecma/Ecma.h: Added.
              * ksvg2/ecma/EcmaInterface.h: Added.
              * ksvg2/ecma/GlobalObject.cc: Added.
              * ksvg2/ecma/GlobalObject.h: Added.
              * ksvg2/ecma/SVGLookup.h: Added.
              * ksvg2/events/SVGEvent.cc: Added.
              * ksvg2/events/SVGEvent.h: Added.
              * ksvg2/events/SVGZoomEvent.cc: Added.
              * ksvg2/events/SVGZoomEvent.h: Added.
              * ksvg2/events/impl/SVGEventImpl.cc: Added.
              * ksvg2/events/impl/SVGEventImpl.h: Added.
              * ksvg2/events/impl/SVGZoomEventImpl.cc: Added.
              * ksvg2/events/impl/SVGZoomEventImpl.h: Added.
              * ksvg2/events/ksvgevents.h: Added.
              * ksvg2/impl/CDFInterface.cc: Added.
              * ksvg2/impl/CDFInterface.h: Added.
              * ksvg2/impl/SVGAElementImpl.cc: Added.
              * ksvg2/impl/SVGAElementImpl.h: Added.
              * ksvg2/impl/SVGAngleImpl.cc: Added.
              * ksvg2/impl/SVGAngleImpl.h: Added.
              * ksvg2/impl/SVGAnimateColorElementImpl.cc: Added.
              * ksvg2/impl/SVGAnimateColorElementImpl.h: Added.
              * ksvg2/impl/SVGAnimateElementImpl.cc: Added.
              * ksvg2/impl/SVGAnimateElementImpl.h: Added.
              * ksvg2/impl/SVGAnimateTransformElementImpl.cc: Added.
              * ksvg2/impl/SVGAnimateTransformElementImpl.h: Added.
              * ksvg2/impl/SVGAnimatedAngleImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedAngleImpl.h: Added.
              * ksvg2/impl/SVGAnimatedBooleanImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedBooleanImpl.h: Added.
              * ksvg2/impl/SVGAnimatedEnumerationImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedEnumerationImpl.h: Added.
              * ksvg2/impl/SVGAnimatedIntegerImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedIntegerImpl.h: Added.
              * ksvg2/impl/SVGAnimatedLengthImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedLengthImpl.h: Added.
              * ksvg2/impl/SVGAnimatedLengthListImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedLengthListImpl.h: Added.
              * ksvg2/impl/SVGAnimatedNumberImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedNumberImpl.h: Added.
              * ksvg2/impl/SVGAnimatedNumberListImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedNumberListImpl.h: Added.
              * ksvg2/impl/SVGAnimatedPathDataImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedPathDataImpl.h: Added.
              * ksvg2/impl/SVGAnimatedPointsImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedPointsImpl.h: Added.
              * ksvg2/impl/SVGAnimatedPreserveAspectRatioImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedPreserveAspectRatioImpl.h: Added.
              * ksvg2/impl/SVGAnimatedRectImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedRectImpl.h: Added.
              * ksvg2/impl/SVGAnimatedStringImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedStringImpl.h: Added.
              * ksvg2/impl/SVGAnimatedTemplate.h: Added.
              * ksvg2/impl/SVGAnimatedTransformListImpl.cc: Added.
              * ksvg2/impl/SVGAnimatedTransformListImpl.h: Added.
              * ksvg2/impl/SVGAnimationElementImpl.cc: Added.
              * ksvg2/impl/SVGAnimationElementImpl.h: Added.
              * ksvg2/impl/SVGCircleElementImpl.cc: Added.
              * ksvg2/impl/SVGCircleElementImpl.h: Added.
              * ksvg2/impl/SVGClipPathElementImpl.cc: Added.
              * ksvg2/impl/SVGClipPathElementImpl.h: Added.
              * ksvg2/impl/SVGColorImpl.cc: Added.
              * ksvg2/impl/SVGColorImpl.h: Added.
              * ksvg2/impl/SVGComponentTransferFunctionElementImpl.cc: Added.
              * ksvg2/impl/SVGComponentTransferFunctionElementImpl.h: Added.
              * ksvg2/impl/SVGDOMImplementationImpl.cc: Added.
              * ksvg2/impl/SVGDOMImplementationImpl.h: Added.
              * ksvg2/impl/SVGDefsElementImpl.cc: Added.
              * ksvg2/impl/SVGDefsElementImpl.h: Added.
              * ksvg2/impl/SVGDescElementImpl.cc: Added.
              * ksvg2/impl/SVGDescElementImpl.h: Added.
              * ksvg2/impl/SVGDocumentImpl.cc: Added.
              * ksvg2/impl/SVGDocumentImpl.h: Added.
              * ksvg2/impl/SVGElementImpl.cc: Added.
              * ksvg2/impl/SVGElementImpl.h: Added.
              * ksvg2/impl/SVGElementInstanceImpl.cc: Added.
              * ksvg2/impl/SVGElementInstanceImpl.h: Added.
              * ksvg2/impl/SVGElementInstanceListImpl.cc: Added.
              * ksvg2/impl/SVGElementInstanceListImpl.h: Added.
              * ksvg2/impl/SVGEllipseElementImpl.cc: Added.
              * ksvg2/impl/SVGEllipseElementImpl.h: Added.
              * ksvg2/impl/SVGExceptionImpl.cc: Added.
              * ksvg2/impl/SVGExceptionImpl.h: Added.
              * ksvg2/impl/SVGExternalResourcesRequiredImpl.cc: Added.
              * ksvg2/impl/SVGExternalResourcesRequiredImpl.h: Added.
              * ksvg2/impl/SVGFEBlendElementImpl.cc: Added.
              * ksvg2/impl/SVGFEBlendElementImpl.h: Added.
              * ksvg2/impl/SVGFEColorMatrixElementImpl.cc: Added.
              * ksvg2/impl/SVGFEColorMatrixElementImpl.h: Added.
              * ksvg2/impl/SVGFEComponentTransferElementImpl.cc: Added.
              * ksvg2/impl/SVGFEComponentTransferElementImpl.h: Added.
              * ksvg2/impl/SVGFECompositeElementImpl.cc: Added.
              * ksvg2/impl/SVGFECompositeElementImpl.h: Added.
              * ksvg2/impl/SVGFEFloodElementImpl.cc: Added.
              * ksvg2/impl/SVGFEFloodElementImpl.h: Added.
              * ksvg2/impl/SVGFEFuncAElementImpl.cc: Added.
              * ksvg2/impl/SVGFEFuncAElementImpl.h: Added.
              * ksvg2/impl/SVGFEFuncBElementImpl.cc: Added.
              * ksvg2/impl/SVGFEFuncBElementImpl.h: Added.
              * ksvg2/impl/SVGFEFuncGElementImpl.cc: Added.
              * ksvg2/impl/SVGFEFuncGElementImpl.h: Added.
              * ksvg2/impl/SVGFEFuncRElementImpl.cc: Added.
              * ksvg2/impl/SVGFEFuncRElementImpl.h: Added.
              * ksvg2/impl/SVGFEGaussianBlurElementImpl.cc: Added.
              * ksvg2/impl/SVGFEGaussianBlurElementImpl.h: Added.
              * ksvg2/impl/SVGFEImageElementImpl.cc: Added.
              * ksvg2/impl/SVGFEImageElementImpl.h: Added.
              * ksvg2/impl/SVGFEMergeElementImpl.cc: Added.
              * ksvg2/impl/SVGFEMergeElementImpl.h: Added.
              * ksvg2/impl/SVGFEMergeNodeElementImpl.cc: Added.
              * ksvg2/impl/SVGFEMergeNodeElementImpl.h: Added.
              * ksvg2/impl/SVGFEOffsetElementImpl.cc: Added.
              * ksvg2/impl/SVGFEOffsetElementImpl.h: Added.
              * ksvg2/impl/SVGFETileElementImpl.cc: Added.
              * ksvg2/impl/SVGFETileElementImpl.h: Added.
              * ksvg2/impl/SVGFETurbulenceElementImpl.cc: Added.
              * ksvg2/impl/SVGFETurbulenceElementImpl.h: Added.
              * ksvg2/impl/SVGFilterElementImpl.cc: Added.
              * ksvg2/impl/SVGFilterElementImpl.h: Added.
              * ksvg2/impl/SVGFilterPrimitiveStandardAttributesImpl.cc: Added.
              * ksvg2/impl/SVGFilterPrimitiveStandardAttributesImpl.h: Added.
              * ksvg2/impl/SVGFitToViewBoxImpl.cc: Added.
              * ksvg2/impl/SVGFitToViewBoxImpl.h: Added.
              * ksvg2/impl/SVGGElementImpl.cc: Added.
              * ksvg2/impl/SVGGElementImpl.h: Added.
              * ksvg2/impl/SVGGradientElementImpl.cc: Added.
              * ksvg2/impl/SVGGradientElementImpl.h: Added.
              * ksvg2/impl/SVGHelper.cc: Added.
              * ksvg2/impl/SVGHelper.h: Added.
              * ksvg2/impl/SVGImageElementImpl.cc: Added.
              * ksvg2/impl/SVGImageElementImpl.h: Added.
              * ksvg2/impl/SVGLangSpaceImpl.cc: Added.
              * ksvg2/impl/SVGLangSpaceImpl.h: Added.
              * ksvg2/impl/SVGLengthImpl.cc: Added.
              * ksvg2/impl/SVGLengthImpl.h: Added.
              * ksvg2/impl/SVGLengthListImpl.cc: Added.
              * ksvg2/impl/SVGLengthListImpl.h: Added.
              * ksvg2/impl/SVGLineElementImpl.cc: Added.
              * ksvg2/impl/SVGLineElementImpl.h: Added.
              * ksvg2/impl/SVGLinearGradientElementImpl.cc: Added.
              * ksvg2/impl/SVGLinearGradientElementImpl.h: Added.
              * ksvg2/impl/SVGList.h: Added.
              * ksvg2/impl/SVGLocatableImpl.cc: Added.
              * ksvg2/impl/SVGLocatableImpl.h: Added.
              * ksvg2/impl/SVGMarkerElementImpl.cc: Added.
              * ksvg2/impl/SVGMarkerElementImpl.h: Added.
              * ksvg2/impl/SVGMatrixImpl.cc: Added.
              * ksvg2/impl/SVGMatrixImpl.h: Added.
              * ksvg2/impl/SVGNumberImpl.cc: Added.
              * ksvg2/impl/SVGNumberImpl.h: Added.
              * ksvg2/impl/SVGNumberListImpl.cc: Added.
              * ksvg2/impl/SVGNumberListImpl.h: Added.
              * ksvg2/impl/SVGPaintImpl.cc: Added.
              * ksvg2/impl/SVGPaintImpl.h: Added.
              * ksvg2/impl/SVGPathElementImpl.cc: Added.
              * ksvg2/impl/SVGPathElementImpl.h: Added.
              * ksvg2/impl/SVGPathSegArcImpl.cc: Added.
              * ksvg2/impl/SVGPathSegArcImpl.h: Added.
              * ksvg2/impl/SVGPathSegClosePathImpl.cc: Added.
              * ksvg2/impl/SVGPathSegClosePathImpl.h: Added.
              * ksvg2/impl/SVGPathSegCurvetoCubicImpl.cc: Added.
              * ksvg2/impl/SVGPathSegCurvetoCubicImpl.h: Added.
              * ksvg2/impl/SVGPathSegCurvetoCubicSmoothImpl.cc: Added.
              * ksvg2/impl/SVGPathSegCurvetoCubicSmoothImpl.h: Added.
              * ksvg2/impl/SVGPathSegCurvetoQuadraticImpl.cc: Added.
              * ksvg2/impl/SVGPathSegCurvetoQuadraticImpl.h: Added.
              * ksvg2/impl/SVGPathSegCurvetoQuadraticSmoothImpl.cc: Added.
              * ksvg2/impl/SVGPathSegCurvetoQuadraticSmoothImpl.h: Added.
              * ksvg2/impl/SVGPathSegImpl.cc: Added.
              * ksvg2/impl/SVGPathSegImpl.h: Added.
              * ksvg2/impl/SVGPathSegLinetoHorizontalImpl.cc: Added.
              * ksvg2/impl/SVGPathSegLinetoHorizontalImpl.h: Added.
              * ksvg2/impl/SVGPathSegLinetoImpl.cc: Added.
              * ksvg2/impl/SVGPathSegLinetoImpl.h: Added.
              * ksvg2/impl/SVGPathSegLinetoVerticalImpl.cc: Added.
              * ksvg2/impl/SVGPathSegLinetoVerticalImpl.h: Added.
              * ksvg2/impl/SVGPathSegListImpl.cc: Added.
              * ksvg2/impl/SVGPathSegListImpl.h: Added.
              * ksvg2/impl/SVGPathSegMovetoImpl.cc: Added.
              * ksvg2/impl/SVGPathSegMovetoImpl.h: Added.
              * ksvg2/impl/SVGPatternElementImpl.cc: Added.
              * ksvg2/impl/SVGPatternElementImpl.h: Added.
              * ksvg2/impl/SVGPointImpl.cc: Added.
              * ksvg2/impl/SVGPointImpl.h: Added.
              * ksvg2/impl/SVGPointListImpl.cc: Added.
              * ksvg2/impl/SVGPointListImpl.h: Added.
              * ksvg2/impl/SVGPolyElementImpl.cc: Added.
              * ksvg2/impl/SVGPolyElementImpl.h: Added.
              * ksvg2/impl/SVGPolygonElementImpl.cc: Added.
              * ksvg2/impl/SVGPolygonElementImpl.h: Added.
              * ksvg2/impl/SVGPolylineElementImpl.cc: Added.
              * ksvg2/impl/SVGPolylineElementImpl.h: Added.
              * ksvg2/impl/SVGPreserveAspectRatioImpl.cc: Added.
              * ksvg2/impl/SVGPreserveAspectRatioImpl.h: Added.
              * ksvg2/impl/SVGRadialGradientElementImpl.cc: Added.
              * ksvg2/impl/SVGRadialGradientElementImpl.h: Added.
              * ksvg2/impl/SVGRectElementImpl.cc: Added.
              * ksvg2/impl/SVGRectElementImpl.h: Added.
              * ksvg2/impl/SVGRectImpl.cc: Added.
              * ksvg2/impl/SVGRectImpl.h: Added.
              * ksvg2/impl/SVGSVGElementImpl.cc: Added.
              * ksvg2/impl/SVGSVGElementImpl.h: Added.
              * ksvg2/impl/SVGScriptElementImpl.cc: Added.
              * ksvg2/impl/SVGScriptElementImpl.h: Added.
              * ksvg2/impl/SVGSetElementImpl.cc: Added.
              * ksvg2/impl/SVGSetElementImpl.h: Added.
              * ksvg2/impl/SVGStopElementImpl.cc: Added.
              * ksvg2/impl/SVGStopElementImpl.h: Added.
              * ksvg2/impl/SVGStringListImpl.cc: Added.
              * ksvg2/impl/SVGStringListImpl.h: Added.
              * ksvg2/impl/SVGStylableImpl.cc: Added.
              * ksvg2/impl/SVGStylableImpl.h: Added.
              * ksvg2/impl/SVGStyleElementImpl.cc: Added.
              * ksvg2/impl/SVGStyleElementImpl.h: Added.
              * ksvg2/impl/SVGStyledElementImpl.cc: Added.
              * ksvg2/impl/SVGStyledElementImpl.h: Added.
              * ksvg2/impl/SVGSwitchElementImpl.cc: Added.
              * ksvg2/impl/SVGSwitchElementImpl.h: Added.
              * ksvg2/impl/SVGSymbolElementImpl.cc: Added.
              * ksvg2/impl/SVGSymbolElementImpl.h: Added.
              * ksvg2/impl/SVGTSpanElementImpl.cc: Added.
              * ksvg2/impl/SVGTSpanElementImpl.h: Added.
              * ksvg2/impl/SVGTestsImpl.cc: Added.
              * ksvg2/impl/SVGTestsImpl.h: Added.
              * ksvg2/impl/SVGTextContentElementImpl.cc: Added.
              * ksvg2/impl/SVGTextContentElementImpl.h: Added.
              * ksvg2/impl/SVGTextElementImpl.cc: Added.
              * ksvg2/impl/SVGTextElementImpl.h: Added.
              * ksvg2/impl/SVGTextPositioningElementImpl.cc: Added.
              * ksvg2/impl/SVGTextPositioningElementImpl.h: Added.
              * ksvg2/impl/SVGTitleElementImpl.cc: Added.
              * ksvg2/impl/SVGTitleElementImpl.h: Added.
              * ksvg2/impl/SVGTransformImpl.cc: Added.
              * ksvg2/impl/SVGTransformImpl.h: Added.
              * ksvg2/impl/SVGTransformListImpl.cc: Added.
              * ksvg2/impl/SVGTransformListImpl.h: Added.
              * ksvg2/impl/SVGTransformableImpl.cc: Added.
              * ksvg2/impl/SVGTransformableImpl.h: Added.
              * ksvg2/impl/SVGURIReferenceImpl.cc: Added.
              * ksvg2/impl/SVGURIReferenceImpl.h: Added.
              * ksvg2/impl/SVGUseElementImpl.cc: Added.
              * ksvg2/impl/SVGUseElementImpl.h: Added.
              * ksvg2/impl/SVGViewElementImpl.cc: Added.
              * ksvg2/impl/SVGViewElementImpl.h: Added.
              * ksvg2/impl/SVGZoomAndPanImpl.cc: Added.
              * ksvg2/impl/SVGZoomAndPanImpl.h: Added.
              * ksvg2/impl/svgattrs.c: Added.
              * ksvg2/impl/svgattrs.h: Added.
              * ksvg2/impl/svgattrs.in: Added.
              * ksvg2/impl/svgpathparser.cc: Added.
              * ksvg2/impl/svgpathparser.h: Added.
              * ksvg2/impl/svgtags.c: Added.
              * ksvg2/impl/svgtags.h: Added.
              * ksvg2/impl/svgtags.in: Added.
              * ksvg2/ksvg.h: Added.
              * ksvg2/scripts/generate.pl: Added.
              * ksvg2/scripts/kalyptusKDOMEcma.pm: Added.
              * ksvg2/scripts/ksvgstatus.xsl: Added.
              * ksvg2/scripts/regressiontest.sh: Added.
              * ksvg2/scripts/regressiontestsetup.sh: Added.
              * ksvg2/scripts/svg.idl: Added.
              Several things to mention here:
              1.  Function names were stripped out of the ChangeLog for brevity.
              2.  Several files (like the c++ DOM) are only in here temporarily.
              3.  Several files (like kdom/catalog) were left out of CVS as they
              do not currently work in our kdom port.  Those may or may not be
              added in the future.
              4.  Notes re: the WebCore+SVG target
                - APPLE_COMPILE_HACK is a temporary addition for compiling
                - None of the SVG or KDOM files are compiled in "WebCore" by default.
                - Compiling WebCore+SVG requires compiling JavaScriptCore+SVG
                  to enable RTTI support in JavaScriptCore.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@9636 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b8402f94
  21. 05 Jan, 2005 1 commit
    • darin's avatar
      Reviewed by Ken. · 39e0595b
      darin authored
              - re-landing a subset of my custom tag change that does not fix the bug, but also does
                not introduce a performance regression
      
              * khtml/css/cssstyleselector.cpp: (khtml::CSSStyleSelector::checkOneSelector): Changed
              some code that used ID_LAST_TAG in a slightly wrong, but harmless, way.
      
              * khtml/editing/htmlediting.cpp:
              (khtml::debugPosition): Use nodeName rather than getTagName, since the latter works for
              per-document tags and is just better all around for things like the document.
              (khtml::debugNode): Ditto.
              * khtml/editing/selection.cpp: (khtml::Selection::debugPosition): Ditto.
              * khtml/editing/visible_position.cpp: (khtml::VisiblePosition::debugPosition): Ditto.
              * khtml/xml/dom_nodeimpl.cpp: (NodeImpl::displayNode): Ditto.
              * khtml/xml/dom_position.cpp: (DOM::Position::debugPosition): Ditto.
      
              * khtml/html/dtd.cpp: (DOM::checkChild): Use ID_LAST_TAG rather than 1000 for the check that allows
              non-HTML elements to be nested as desired.
      
              * khtml/misc/htmlhashes.h: Changed return types to unsigned short.
              * khtml/misc/htmlhashes.cpp:
              (khtml::getTagID): Changed return type to unsigned short.
              (khtml::getAttrID): Ditto.
      
              * khtml/xml/dom_docimpl.h: Added overload of createHTMLElement, made it non-virtual since it's not overriden.
              * khtml/xml/dom_docimpl.cpp:
              (DocumentImpl::createHTMLElement): Refactored into two separate functions, one that takes the tag ID.
              Also updated for a few tags that the parser handled but this did not.
      
              * kwq/KWQRenderTreeDebug.cpp:
              (getTagName): Added. Works for custom nodes, because it calls nodeName rather than using getTagName on
              the tag ID directly, which only works for standard nodes.
              (operator<<): Update to call getTagName.
              (nodePositionRelativeToRoot): Ditto.
              (writeSelection): Ditto.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@8306 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      39e0595b
  22. 04 Jan, 2005 1 commit
    • darin's avatar
      - rolled out my custom tag name change again -- it caused a 1 ms PLT regression · f70e6296
      darin authored
              * khtml/css/cssstyleselector.cpp:
              * khtml/editing/htmlediting.cpp:
              * khtml/editing/selection.cpp:
              * khtml/editing/visible_position.cpp:
              * khtml/html/dtd.cpp:
              * khtml/html/htmlparser.cpp:
              * khtml/html/htmlparser.h:
              * khtml/html/htmltokenizer.cpp:
              * khtml/misc/htmlhashes.cpp:
              * khtml/misc/htmlhashes.h:
              * khtml/misc/htmltags.c:
              * khtml/misc/htmltags.h:
              * khtml/misc/maketags:
              * khtml/xml/dom_docimpl.cpp:
              * khtml/xml/dom_docimpl.h:
              * khtml/xml/dom_nodeimpl.cpp:
              * khtml/xml/dom_position.cpp:
              * kwq/KWQRenderTreeDebug.cpp:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@8293 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f70e6296
  23. 23 Dec, 2004 1 commit
    • darin's avatar
      Reviewed by Ken. · 60a7af37
      darin authored
              - re-fixed <rdar://problem/3760910> Request to include support for custom tag names in HTML (they already work in XML)
      
              * khtml/css/cssstyleselector.cpp: (khtml::CSSStyleSelector::checkOneSelector): Changed
              some code that used ID_LAST_TAG in a slightly wrong, but harmless, way.
      
              * khtml/editing/htmlediting.cpp:
              (khtml::debugPosition): Use nodeName rather than getTagName, since the latter works for
              per-document tags and is just better all around for things like the document.
              (khtml::debugNode): Ditto.
              * khtml/editing/selection.cpp: (khtml::Selection::debugPosition): Ditto.
              * khtml/editing/visible_position.cpp: (khtml::VisiblePosition::debugPosition): Ditto.
              * khtml/xml/dom_nodeimpl.cpp: (NodeImpl::displayNode): Ditto.
              * khtml/xml/dom_position.cpp: (DOM::Position::debugPosition): Ditto.
      
              * khtml/html/dtd.cpp: (DOM::checkChild): Use ID_LAST_TAG rather than 1000 for the check that allows
              non-HTML elements to be nested as desired.
      
              * khtml/html/htmlparser.h: Change forbidden tag array to be allocated in the object rather than on
              the heap. Also use ID_LAST_TAG for the array size; the old code used ID_CLOSE_TAG which is now a
              much larger number.
              * khtml/html/htmlparser.cpp:
              (KHTMLParser::KHTMLParser): Remove code that creates the forbidden tag array on the heap; makes more
              sense to just have the array be a member so we don't have to use new and delete on it. Also needed
              to eliminate code that used ID_CLOSE_TAG for an array size.
              (KHTMLParser::~KHTMLParser): Remove code that deletes the forbidden tag array. Also changed the code
              that manages isindex to use deref instead of delete.
              (KHTMLParser::reset): Use safer sizeof for clearing the forbidden tag array. Old code had the
              mistake of using ID_CLOSE_TAG for the array size too.
              (KHTMLParser::parseToken): Removed code that checks for bogus tags; it's not clear why it was ever
              there and it would prevent custom tags from working. Added range check before using the forbidden
              tag array with the token ID since custom tags will use index values past the end of the array.
              (KHTMLParser::getElement): Removed most of the code that makes an element by ID; now the work is done
              inside the DocumentImpl createHTMLElement. Any code that needs to be different than a dynamic
              createElement call is still here. Last time I left out a few form element types from this switch;
              fixed now.
              * khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::parseTag): Call the tagId function in the
              document if getTagID fails; this creates a unique per-document ID.
      
              * khtml/misc/htmlhashes.h: Changed return types to unsigned short.
              * khtml/misc/htmlhashes.cpp:
              (khtml::getTagID): Changed return type to unsigned short.
              (khtml::getAttrID): Ditto.
      
              * khtml/misc/htmltags.c: Regenerated.
              * khtml/misc/htmltags.h: Regenerated.
      
              * khtml/misc/maketags: Changed the generated constants to use "const unsigned short" instead of "#define".
              Changed ID_CLOSE_TAG to be a fixed value of 32000 rather than being just past the IDs of the HTML tags.
              Also rewrote getTagName to work with the new scheme.
      
              * khtml/xml/dom_docimpl.h: Added overload of createHTMLElement, made it non-virtual since it's not overriden.
              * khtml/xml/dom_docimpl.cpp:
              (DocumentImpl::createHTMLElement): Refactored into two separate functions, one that takes the tag ID.
              Also updated for a few tags that the parser handled but this did not.
      
              * kwq/KWQRenderTreeDebug.cpp:
              (getTagName): Added. Works for custom nodes, because it calls nodeName rather than using getTagName on
              the tag ID directly, which only works for standard nodes.
              (operator<<): Update to call getTagName.
              (nodePositionRelativeToRoot): Ditto.
              (writeSelection): Ditto.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@8281 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      60a7af37
  24. 22 Dec, 2004 2 commits
    • darin's avatar
      - rolled out my custom tag name change -- it broke amazon.com · 7c10a3ac
      darin authored
              * khtml/css/cssstyleselector.cpp:
              * khtml/editing/htmlediting.cpp:
              * khtml/editing/selection.cpp:
              * khtml/editing/visible_position.cpp:
              * khtml/html/dtd.cpp:
              * khtml/html/htmlparser.cpp:
              * khtml/html/htmlparser.h:
              * khtml/html/htmltokenizer.cpp:
              * khtml/misc/htmlhashes.cpp:
              * khtml/misc/htmlhashes.h:
              * khtml/misc/htmltags.c:
              * khtml/misc/htmltags.h:
              * khtml/misc/maketags:
              * khtml/xml/dom_docimpl.cpp:
              * khtml/xml/dom_docimpl.h:
              * khtml/xml/dom_nodeimpl.cpp:
              * khtml/xml/dom_position.cpp:
              * kwq/KWQRenderTreeDebug.cpp:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@8278 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7c10a3ac
    • darin's avatar
      Reviewed by Ken. · 5e2f74c2
      darin authored
              - fixed <rdar://problem/3760910> Request to include support for custom tag names in HTML (they already work in XML)
      
              * khtml/css/cssstyleselector.cpp: (khtml::CSSStyleSelector::checkOneSelector): Changed
              some code that used ID_LAST_TAG in a slightly wrong, but harmless, way.
      
              * khtml/editing/htmlediting.cpp:
              (khtml::debugPosition): Use nodeName rather than getTagName, since the latter works for
              per-document tags and is just better all around for things like the document.
              (khtml::debugNode): Ditto.
              * khtml/editing/selection.cpp: (khtml::Selection::debugPosition): Ditto.
              * khtml/editing/visible_position.cpp: (khtml::VisiblePosition::debugPosition): Ditto.
              * khtml/xml/dom_nodeimpl.cpp: (NodeImpl::displayNode): Ditto.
              * khtml/xml/dom_position.cpp: (DOM::Position::debugPosition): Ditto.
      
              * khtml/html/dtd.cpp: (DOM::checkChild): Use ID_LAST_TAG rather than 1000 for the check that allows
              non-HTML elements to be nested as desired.
      
              * khtml/html/htmlparser.h: Change forbidden tag array to be allocated in the object rather than on
              the heap. Also use ID_LAST_TAG for the array size; the old code used ID_CLOSE_TAG which is now a
              much larger number.
              * khtml/html/htmlparser.cpp:
              (KHTMLParser::KHTMLParser): Remove code that creates the forbidden tag array on the heap; makes more
              sense to just have the array be a member so we don't have to use new and delete on it. Also needed
              to eliminate code that used ID_CLOSE_TAG for an array size.
              (KHTMLParser::~KHTMLParser): Remove code that deletes the forbidden tag array. Also changed the code
              that manages isindex to use deref instead of delete.
              (KHTMLParser::reset): Use safer sizeof for clearing the forbidden tag array. Old code had the
              mistake of using ID_CLOSE_TAG for the array size too.
              (KHTMLParser::parseToken): Removed code that checks for bogus tags; it's not clear why it was ever
              there and it would prevent custom tags from working. Added range check before using the forbidden
              tag array with the token ID since custom tags will use index values past the end of the array.
              (KHTMLParser::getElement): Removed most of the code that makes an element by ID; now the work is done
              inside the DocumentImpl createHTMLElement. Any code that needs to be different than a dynamic
              createElement call is still here.
              * khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::parseTag): Call the tagId function in the
              document if getTagID fails; this creates a unique per-document ID.
      
              * khtml/misc/htmlhashes.h: Changed return types to unsigned short.
              * khtml/misc/htmlhashes.cpp:
              (khtml::getTagID): Changed return type to unsigned short.
              (khtml::getAttrID): Ditto.
      
              * khtml/misc/htmltags.c: Regenerated.
              * khtml/misc/htmltags.h: Regenerated.
      
              * khtml/misc/maketags: Changed the generated constants to use "const unsigned short" instead of "#define".
              Changed ID_CLOSE_TAG to be a fixed value of 32000 rather than being just past the IDs of the HTML tags.
              Also rewrote getTagName to work with the new scheme.
      
              * khtml/xml/dom_docimpl.h: Added overload of createHTMLElement, made it non-virtual since it's not overriden.
              * khtml/xml/dom_docimpl.cpp:
              (DocumentImpl::createHTMLElement): Refactored into two separate functions, one that takes the tag ID.
              Also updated for a few tags that the parser handled but this did not.
      
              * kwq/KWQRenderTreeDebug.cpp:
              (getTagName): Added. Works for custom nodes, because it calls nodeName rather than using getTagName on
              the tag ID directly, which only works for standard nodes.
              (operator<<): Update to call getTagName.
              (nodePositionRelativeToRoot): Ditto.
              (writeSelection): Ditto.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@8275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5e2f74c2
  25. 24 Aug, 2001 1 commit