Reviewed by Eric.
authorrwlbuis@webkit.org <rwlbuis@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Jul 2008 20:36:45 +0000 (20:36 +0000)
committerrwlbuis@webkit.org <rwlbuis@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Jul 2008 20:36:45 +0000 (20:36 +0000)
commitae8bcb70de9189b79338a9ba6db7b901c9f25b56
tree2432b8b0d23c940d34c90c521c5b5456cc4f5d67
parent9a9ba49d31af51d9fefcf80317e013c0bbcc93e3
    Reviewed by Eric.

        https://bugs.webkit.org/show_bug.cgi?id=15431
        SVGRenderStyle should store pre-modified resource URIs

        Store pre-modified resource URIs to decrease string
        operations during layout/rendering.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@35072 268f45cc-cd09-0410-ab3c-d52691b4dbfc
66 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-05-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt
LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt
LayoutTests/platform/mac/svg/batik/filters/filterRegions-expected.txt
LayoutTests/platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt
LayoutTests/platform/mac/svg/batik/text/textEffect2-expected.txt
LayoutTests/platform/mac/svg/batik/text/textProperties-expected.txt
LayoutTests/platform/mac/svg/custom/circular-marker-reference-1-expected.txt
LayoutTests/platform/mac/svg/custom/circular-marker-reference-2-expected.txt
LayoutTests/platform/mac/svg/custom/circular-marker-reference-3-expected.txt
LayoutTests/platform/mac/svg/custom/circular-marker-reference-4-expected.txt
LayoutTests/platform/mac/svg/custom/clip-path-child-changes-expected.txt
LayoutTests/platform/mac/svg/custom/clip-path-display-none-child-expected.txt
LayoutTests/platform/mac/svg/custom/clip-path-href-changes-expected.txt
LayoutTests/platform/mac/svg/custom/clip-path-referencing-use-expected.txt
LayoutTests/platform/mac/svg/custom/clip-path-referencing-use2-expected.txt
LayoutTests/platform/mac/svg/custom/clip-path-units-changes-expected.txt
LayoutTests/platform/mac/svg/custom/clip-path-with-transform-expected.txt
LayoutTests/platform/mac/svg/custom/empty-clip-path-expected.txt
LayoutTests/platform/mac/svg/custom/empty-merge-expected.txt
LayoutTests/platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt
LayoutTests/platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt
LayoutTests/platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt
LayoutTests/platform/mac/svg/custom/feComponentTransfer-Table-expected.txt
LayoutTests/platform/mac/svg/custom/feDisplacementMap-01-expected.txt
LayoutTests/platform/mac/svg/custom/filter-source-alpha-expected.txt
LayoutTests/platform/mac/svg/custom/js-late-marker-and-object-creation-expected.txt
LayoutTests/platform/mac/svg/custom/js-late-marker-creation-expected.txt
LayoutTests/platform/mac/svg/custom/marker-changes-expected.txt
LayoutTests/platform/mac/svg/custom/marker-child-changes-expected.txt
LayoutTests/platform/mac/svg/custom/marker-default-width-height-expected.txt
LayoutTests/platform/mac/svg/custom/marker-overflow-clip-expected.txt
LayoutTests/platform/mac/svg/custom/marker-viewBox-changes-expected.txt
LayoutTests/platform/mac/svg/custom/non-circular-marker-reference-expected.txt
LayoutTests/platform/mac/svg/custom/non-opaque-filters-expected.txt
LayoutTests/platform/mac/svg/custom/recursive-clippath-expected.txt
LayoutTests/platform/mac/svg/custom/shapes-supporting-markers-expected.txt
LayoutTests/platform/mac/svg/custom/visibility-override-clip-expected.txt
LayoutTests/platform/mac/svg/custom/visibility-override-filter-expected.txt
WebCore/ChangeLog
WebCore/css/SVGCSSStyleSelector.cpp
WebCore/rendering/RenderPath.cpp
WebCore/rendering/RenderSVGContainer.cpp
WebCore/rendering/RenderSVGImage.cpp
WebCore/rendering/RenderSVGRoot.cpp
WebCore/rendering/RenderSVGText.cpp
WebCore/rendering/SVGRenderSupport.cpp