|
Support fragment URLs for more kinds of SVG images
This patch adds support for SVG fragment URLs in CSS backgrounds,
video poster images, image inputs, content property and svg:image
scenarios. It does so by storing fragment URLs for each
SVGImageForContainer and propgates this URL to SVGImage when drawing.
BUG= 128055
Committed: https://crrev.com/87f33f90d6e5714616235de7c4545355f6f3ecc3
Cr-Commit-Position: refs/heads/master@{#360787}
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+166 lines, -46 lines) |
Patch |
|
A |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-background.html
|
View
|
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
A + |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-background-expected.html
|
View
|
|
1 chunk |
+5 lines, -10 lines |
0 comments
|
Download
|
|
A |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-background-srcset.html
|
View
|
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-background-srcset-expected.html
|
View
|
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-image-content.html
|
View
|
1
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-image-content-expected.html
|
View
|
1
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-img-src.html
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-img-src-expected.html
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
A |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-input.html
|
View
|
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-input-expected.html
|
View
|
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-svg-image.html
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-svg-image-expected.html
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-video-poster.html
|
View
|
|
1 chunk |
+11 lines, -0 lines |
0 comments
|
Download
|
|
A |
third_party/WebKit/LayoutTests/svg/css/svg-resource-fragment-identifier-video-poster-expected.html
|
View
|
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/css/CSSImageSetValue.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/css/CSSImageValue.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/layout/LayoutImageResource.cpp
|
View
|
1
2
|
2 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/style/StyleFetchedImage.h
|
View
|
1
|
2 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/style/StyleFetchedImage.cpp
|
View
|
1
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/style/StyleFetchedImageSet.h
|
View
|
1
|
3 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/style/StyleFetchedImageSet.cpp
|
View
|
1
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/svg/graphics/SVGImage.h
|
View
|
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp
|
View
|
|
6 chunks |
+14 lines, -7 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/svg/graphics/SVGImageForContainer.h
|
View
|
|
3 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/core/svg/graphics/SVGImageForContainer.cpp
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 18 (8 generated)
|