Chris Harrelson uploaded patch set #8 to this change.
Make <foreignObject> a stacking context.
Intent to ship:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/DHSUFGpZafc
Bug:723076
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I09d422e0fa9888610cfb3a8acfcea6c9f8c8de24
---
R third_party/WebKit/LayoutTests/css3/blending/svg-isolation-foreign-isolation-expected.html
R third_party/WebKit/LayoutTests/css3/blending/svg-isolation-foreign-isolation.html
M third_party/WebKit/LayoutTests/css3/blending/svg-isolation-html-inline-blend-expected.html
M third_party/WebKit/LayoutTests/css3/blending/svg-isolation-html-inline-blend.html
D third_party/WebKit/LayoutTests/css3/filters/effect-reference-subregion-nested-expected.txt
A third_party/WebKit/LayoutTests/external/wpt/svg/extensibility/foreignObject/containing-block.html
A third_party/WebKit/LayoutTests/external/wpt/svg/extensibility/foreignObject/stacking-context-expected.html
A third_party/WebKit/LayoutTests/external/wpt/svg/extensibility/foreignObject/stacking-context.html
M third_party/WebKit/LayoutTests/fast/dom/nodesFromRect/nodesFromRect-svg-expected.txt
M third_party/WebKit/LayoutTests/fast/parser/innerhtml-with-prefixed-elements-expected.txt
D third_party/WebKit/LayoutTests/paint/filters/clip-under-filter-expected.txt
M third_party/WebKit/LayoutTests/paint/invalidation/svg/add-background-property-on-root-expected.txt
M third_party/WebKit/LayoutTests/paint/invalidation/svg/remove-background-property-on-root-expected.txt
M third_party/WebKit/LayoutTests/paint/invalidation/svg/transform-foreign-object-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/compositing/overflow/accelerated-scrolling-with-clip-path-text-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/css/css-box-min-width-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/css/text-shadow-multiple-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/absolute-sized-svg-in-xhtml-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/clone-element-with-animated-svg-properties-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/createImageElement2-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/embedding-external-svgs-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/getscreenctm-in-mixed-content-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/image-parent-translation-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/invisible-text-after-scrolling-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/junk-data-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/load-non-wellformed-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/marker-orient-auto-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/missing-xlink-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/mouse-move-on-svg-container-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/mouse-move-on-svg-root-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/no-inherited-dashed-stroke-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/path-bad-data-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/percentage-of-html-parent-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/rootmost-svg-xy-attrs-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/second-inline-text-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/simpleCDF-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/svg-float-border-padding-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/text-match-highlight-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/transformed-text-pattern-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-font-face-crash-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/viewport-em-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/foreignObject/svg-document-as-direct-child-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/foreignObject/svg-document-in-html-document-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/data-types/002-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/error/012-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/error/013-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/003-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/004-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/005-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/006-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/008-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/009-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/010-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/011-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/rendering-model/004-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/in-html/circle-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-auto-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-hidden-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-scroll-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/bbox-with-glyph-overflow-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/bbox-with-glyph-overflow-on-path-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/bbox-with-glyph-overflow-zoomed-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/combining-character-queries-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/foreignObject-text-clipping-bug-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/ligature-queries-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/selection-background-color-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/selection-styles-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/small-fonts-in-html5-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/surrogate-pair-queries-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/text-repaint-rects-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/transforms/svg-css-transforms-clip-path-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/transforms/svg-css-transforms-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-foreignObject-expected.png
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-foreignObject-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-svg-float-border-padding-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/text/zoom-svg-float-border-padding-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/transforms/svg-vs-css-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-text-expected.txt
A third_party/WebKit/LayoutTests/platform/linux/virtual/spv175/paint/invalidation/svg/add-background-property-on-root-expected.txt
A third_party/WebKit/LayoutTests/platform/linux/virtual/spv175/paint/invalidation/svg/remove-background-property-on-root-expected.txt
A third_party/WebKit/LayoutTests/platform/linux/virtual/spv175/paint/invalidation/svg/transform-foreign-object-expected.txt
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/svg/hixie/mixed/003-expected.txt
M third_party/WebKit/LayoutTests/platform/mac-mac10.10/svg/text/combining-character-queries-expected.txt
M third_party/WebKit/LayoutTests/platform/mac-mac10.11/svg/hixie/mixed/003-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/compositing/overflow/accelerated-scrolling-with-clip-path-text-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/css3/blending/svg-blend-color-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/css3/blending/svg-blend-hue-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/css3/blending/svg-blend-luminosity-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/css3/blending/svg-blend-multiply-alpha-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/css3/blending/svg-blend-saturation-expected.txt
A third_party/WebKit/LayoutTests/platform/mac/css3/filters/effect-reference-subregion-nested-expected.txt
R third_party/WebKit/LayoutTests/platform/mac/paint/clipath/clip-path-with-background-and-box-behind-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/paint/filters/clip-under-filter-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/svg/repaint-svg-after-style-change-expected.txt
R third_party/WebKit/LayoutTests/platform/mac/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/css/css-box-min-width-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/css/text-shadow-multiple-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/absolute-sized-svg-in-xhtml-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/clone-element-with-animated-svg-properties-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/createImageElement2-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/embedding-external-svgs-expected.txt
A third_party/WebKit/LayoutTests/platform/mac/svg/custom/filter-css-transform-resolution-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/getscreenctm-in-mixed-content-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/image-parent-translation-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/junk-data-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/load-non-wellformed-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/marker-orient-auto-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/missing-xlink-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-root-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/no-inherited-dashed-stroke-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/path-bad-data-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/percentage-of-html-parent-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/rootmost-svg-xy-attrs-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/second-inline-text-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/simpleCDF-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/svg-float-border-padding-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/text-match-highlight-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/transformed-text-pattern-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-font-face-crash-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/viewport-em-expected.txt
A third_party/WebKit/LayoutTests/platform/mac/svg/filters/feBlend-all-modes-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/foreignObject/svg-document-as-direct-child-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/foreignObject/svg-document-in-html-document-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/data-types/002-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/error/012-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/error/013-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/003-expected.txt
A third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/004-expected.txt
A third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/005-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/006-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/008-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/009-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/010-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/011-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/rendering-model/004-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/in-html/circle-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-auto-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-hidden-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-scroll-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt
A third_party/WebKit/LayoutTests/platform/mac/svg/stroke/empty-path-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/bbox-with-glyph-overflow-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/bbox-with-glyph-overflow-on-path-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/bbox-with-glyph-overflow-zoomed-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/combining-character-queries-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/foreignObject-text-clipping-bug-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/ligature-queries-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/selection-background-color-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/selection-styles-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/small-fonts-in-html5-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/surrogate-pair-queries-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/text-repaint-rects-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/transforms/svg-css-transforms-clip-path-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/transforms/svg-css-transforms-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-clip-path-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.png
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/transforms/svg-vs-css-expected.txt
D third_party/WebKit/LayoutTests/platform/mac/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-text-expected.txt
M third_party/WebKit/LayoutTests/platform/win/compositing/overflow/accelerated-scrolling-with-clip-path-text-expected.txt
M third_party/WebKit/LayoutTests/platform/win/css3/blending/svg-blend-color-expected.txt
M third_party/WebKit/LayoutTests/platform/win/css3/blending/svg-blend-hue-expected.txt
M third_party/WebKit/LayoutTests/platform/win/css3/blending/svg-blend-luminosity-expected.txt
M third_party/WebKit/LayoutTests/platform/win/css3/blending/svg-blend-multiply-alpha-expected.txt
M third_party/WebKit/LayoutTests/platform/win/css3/blending/svg-blend-saturation-expected.txt
M third_party/WebKit/LayoutTests/platform/win/css3/filters/effect-reference-subregion-nested-expected.txt
M third_party/WebKit/LayoutTests/platform/win/paint/clipath/clip-path-with-background-and-box-behind-expected.txt
A third_party/WebKit/LayoutTests/platform/win/paint/filters/clip-under-filter-expected.txt
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/svg/repaint-svg-after-style-change-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/css/css-box-min-width-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/css/text-shadow-multiple-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/absolute-sized-svg-in-xhtml-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/clone-element-with-animated-svg-properties-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/createImageElement2-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/embedding-external-svgs-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/filter-css-transform-resolution-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/getscreenctm-in-mixed-content-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/image-parent-translation-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/invisible-text-after-scrolling-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/junk-data-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/load-non-wellformed-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/marker-orient-auto-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/missing-xlink-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-container-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/mouse-move-on-svg-root-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/no-inherited-dashed-stroke-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/path-bad-data-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/percentage-of-html-parent-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/rootmost-svg-xy-attrs-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/second-inline-text-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/simpleCDF-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/svg-float-border-padding-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/text-match-highlight-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/transformed-text-pattern-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-font-face-crash-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/viewport-em-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/filters/feBlend-all-modes-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/foreignObject/svg-document-as-direct-child-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/foreignObject/svg-document-in-html-document-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/data-types/002-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/error/012-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/error/013-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/003-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/004-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/005-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/006-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/008-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/009-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/010-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/011-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/rendering-model/004-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/in-html/circle-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-auto-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-hidden-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-scroll-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/stroke/empty-path-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/bbox-with-glyph-overflow-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/bbox-with-glyph-overflow-on-path-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/bbox-with-glyph-overflow-zoomed-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/combining-character-queries-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/foreignObject-text-clipping-bug-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/ligature-queries-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/selection-background-color-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/selection-styles-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/small-fonts-in-html5-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/surrogate-pair-queries-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/text-repaint-rects-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/transforms/svg-css-transforms-clip-path-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/transforms/svg-css-transforms-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-clip-path-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-foreignObject-expected.png
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-foreignObject-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-svg-float-border-padding-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/text/zoom-svg-float-border-padding-expected.txt
M third_party/WebKit/LayoutTests/platform/win/transforms/svg-vs-css-expected.txt
D third_party/WebKit/LayoutTests/platform/win/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-text-expected.txt
M third_party/WebKit/LayoutTests/platform/win7/svg/custom/text-match-highlight-expected.txt
M third_party/WebKit/LayoutTests/platform/win7/svg/text/bbox-with-glyph-overflow-expected.txt
M third_party/WebKit/LayoutTests/platform/win7/svg/text/bbox-with-glyph-overflow-on-path-expected.txt
M third_party/WebKit/LayoutTests/platform/win7/svg/text/bbox-with-glyph-overflow-zoomed-expected.txt
M third_party/WebKit/LayoutTests/platform/win7/svg/text/surrogate-pair-queries-expected.txt
M third_party/WebKit/LayoutTests/svg/css/max-height-expected.txt
M third_party/WebKit/LayoutTests/svg/css/max-width-expected.txt
M third_party/WebKit/LayoutTests/svg/custom/external-paintserver-reference-expected.txt
D third_party/WebKit/LayoutTests/svg/custom/filter-css-transform-resolution-expected.txt
M third_party/WebKit/LayoutTests/svg/custom/text-zoom-expected.txt
M third_party/WebKit/LayoutTests/svg/dom/content-model-expected.txt
D third_party/WebKit/LayoutTests/svg/filters/feBlend-all-modes-expected.txt
M third_party/WebKit/LayoutTests/svg/foreignObject/background-render-phase-expected.txt
M third_party/WebKit/LayoutTests/svg/foreignObject/clip-expected.txt
M third_party/WebKit/LayoutTests/svg/foreignObject/filter-expected.txt
M third_party/WebKit/LayoutTests/svg/foreignObject/mask-expected.txt
M third_party/WebKit/LayoutTests/svg/foreignObject/multiple-foreign-objects-expected.txt
M third_party/WebKit/LayoutTests/svg/hittest/singular-transform-7-expected.txt
D third_party/WebKit/LayoutTests/svg/hixie/mixed/004-expected.txt
D third_party/WebKit/LayoutTests/svg/hixie/mixed/005-expected.txt
D third_party/WebKit/LayoutTests/svg/stroke/empty-path-expected.txt
M third_party/WebKit/LayoutTests/svg/transforms/transformed-text-fill-pattern-expected.txt
M third_party/WebKit/LayoutTests/svg/zoom/page/zoom-foreign-content-expected.png
M third_party/WebKit/LayoutTests/svg/zoom/page/zoom-foreign-content-expected.txt
M third_party/WebKit/Source/core/dom/Element.cpp
M third_party/WebKit/Source/core/paint/PaintLayerTest.cpp
M third_party/WebKit/Source/core/style/ComputedStyle.cpp
M third_party/WebKit/Source/core/style/ComputedStyle.h
M third_party/WebKit/Source/core/style/ComputedStyleTest.cpp
308 files changed, 31,422 insertions(+), 30,962 deletions(-)
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Successfully updated WPT GitHub pull request with new revision "Edit commit message": https://github.com/w3c/web-platform-tests/pull/8747
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
Still LGTM
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
Updated to actually make foreignObject have a PaintLayer (requires an override of
layerTypeRequired). Unfortunately we can't land this right now because otherwise it
would make all foreignObject content subject to crbug.com/771852. The good news
is that SPv175 will fix it, so we can land after that.
6 comments:
File third_party/WebKit/LayoutTests/css3/blending/svg-isolation-foreign-isolation.html:
Patch Set #6, Line 4: dark blue s
Please change the test so that the old pass condition still holds ("red for pass" is contradicting m […]
Done
File third_party/WebKit/LayoutTests/css3/blending/svg-isolation-html-inline-blend.html:
Patch Set #6, Line 11: inside a
Ditto here.
Done
Patch Set #6, Line 5: margin: 5p
I think that having some margins here would make the test better. […]
Done
Not needed. (Opened automatically by the HTML parser. […]
Done
Patch Set #6, Line 20: reignObject id="first" width=100 heigh
Doesn't have any effect. (Just a regular attribute as far the HTML parser/tree builder is concerned. […]
Done
This looks like a spurious, unrelated, failure.
Done
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Patch Set 11:
(6 comments)
Updated to actually make foreignObject have a PaintLayer (requires an override of
layerTypeRequired). Unfortunately we can't land this right now because otherwise it
would make all foreignObject content subject to crbug.com/771852. The good news
is that SPv175 will fix it, so we can land after that.
Ok, will have a renewed look then. (Removing +1 for now.)
Patch set 11:-Code-Review
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Chris Harrelson would like Xianzhu Wang to review this change.
Make <foreignObject> a stacking context.
Intent to ship:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/DHSUFGpZafc
Bug:723076
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I09d422e0fa9888610cfb3a8acfcea6c9f8c8de24
---
R third_party/WebKit/LayoutTests/css3/blending/svg-blend-color-expected.txt
R third_party/WebKit/LayoutTests/css3/blending/svg-blend-hue-expected.txt
R third_party/WebKit/LayoutTests/css3/blending/svg-blend-luminosity-expected.txt
R third_party/WebKit/LayoutTests/css3/blending/svg-blend-multiply-alpha-expected.txt
R third_party/WebKit/LayoutTests/css3/blending/svg-blend-saturation-expected.txt
R third_party/WebKit/LayoutTests/css3/blending/svg-isolation-foreign-isolation-expected.html
R third_party/WebKit/LayoutTests/css3/blending/svg-isolation-foreign-isolation.html
M third_party/WebKit/LayoutTests/css3/filters/effect-reference-subregion-nested-expected.txt
A third_party/WebKit/LayoutTests/external/wpt/svg/extensibility/foreignObject/containing-block.html
A third_party/WebKit/LayoutTests/external/wpt/svg/extensibility/foreignObject/stacking-context-expected.html
A third_party/WebKit/LayoutTests/external/wpt/svg/extensibility/foreignObject/stacking-context.html
R third_party/WebKit/LayoutTests/paint/invalidation/svg/repaint-svg-after-style-change-expected.txt
M third_party/WebKit/LayoutTests/paint/invalidation/svg/transform-foreign-object-expected.txt
A third_party/WebKit/LayoutTests/platform/android/svg/dom/SVGScriptElement/script-async-attr-expected.txt
A third_party/WebKit/LayoutTests/platform/android/svg/dom/smil-methods-expected.txt
A third_party/WebKit/LayoutTests/platform/fuchsia/svg/dom/SVGScriptElement/script-async-attr-expected.txt
A third_party/WebKit/LayoutTests/platform/fuchsia/svg/dom/smil-methods-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/svg/text-rescale-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/svg/zoom-foreignObject-expected.png
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/dominant-baseline-hanging-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/foreign-object-skew-expected.png
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/foreign-object-skew-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-1-expected.png
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-1-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-2-expected.png
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-2-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-3-expected.png
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-4-expected.png
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-5-expected.png
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-5-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-6-expected.png
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-6-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-non-svg-namespaced-element-expected.png
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-non-svg-namespaced-element-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/foreignObject/svg-document-as-direct-child-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/foreignObject/svg-document-in-html-document-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/005-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/006-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/008-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/009-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/011-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-auto-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-hidden-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-scroll-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/foreignObject-repaint-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/foreignObject-text-clipping-bug-expected.png
M third_party/WebKit/LayoutTests/platform/linux/svg/text/foreignObject-text-clipping-bug-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-foreignObject-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
A third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spv175/paint/invalidation/svg/foreign-object-repaint-expected.png
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spv175/paint/invalidation/svg/zoom-foreignObject-expected.png
A third_party/WebKit/LayoutTests/platform/linux/virtual/spv175/paint/invalidation/svg/transform-foreign-object-expected.txt
D third_party/WebKit/LayoutTests/platform/mac-mac10.12/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-text-expected.txt
D third_party/WebKit/LayoutTests/platform/mac-retina/webaudio/DynamicsCompressor/dynamicscompressor-clear-internal-state-expected.txt
R third_party/WebKit/LayoutTests/platform/mac/css3/filters/effect-reference-subregion-nested-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/svg/text-rescale-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/svg/zoom-foreignObject-expected.png
R third_party/WebKit/LayoutTests/platform/mac/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/dominant-baseline-hanging-expected.txt
R third_party/WebKit/LayoutTests/platform/mac/svg/custom/filter-css-transform-resolution-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/foreign-object-skew-expected.png
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/foreign-object-skew-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.png
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.png
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.png
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.png
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.png
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.png
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.png
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.txt
R third_party/WebKit/LayoutTests/platform/mac/svg/filters/feBlend-all-modes-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/foreignObject/fO-parent-display-changes-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/foreignObject/svg-document-as-direct-child-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/foreignObject/svg-document-in-html-document-expected.txt
R third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/004-expected.txt
C third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/005-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/006-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/007-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/008-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/009-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/011-expected.txt
R third_party/WebKit/LayoutTests/platform/mac/svg/stroke/empty-path-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/foreignObject-repaint-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/foreignObject-text-clipping-bug-expected.png
M third_party/WebKit/LayoutTests/platform/mac/svg/text/foreignObject-text-clipping-bug-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.png
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/svg/text-rescale-expected.txt
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/svg/zoom-foreignObject-expected.png
M third_party/WebKit/LayoutTests/platform/win/svg/custom/dominant-baseline-hanging-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/foreign-object-skew-expected.png
M third_party/WebKit/LayoutTests/platform/win/svg/custom/foreign-object-skew-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-1-expected.png
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-1-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-2-expected.png
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-2-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-3-expected.png
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-4-expected.png
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-5-expected.png
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-5-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-6-expected.png
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-6-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-non-svg-namespaced-element-expected.png
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-non-svg-namespaced-element-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/foreignObject/fO-parent-display-changes-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/foreignObject/svg-document-as-direct-child-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/foreignObject/svg-document-in-html-document-expected.txt
D third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/004-expected.txt
D third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/005-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/006-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/007-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/008-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/009-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/011-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/foreignObject-repaint-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/foreignObject-text-clipping-bug-expected.png
M third_party/WebKit/LayoutTests/platform/win/svg/text/foreignObject-text-clipping-bug-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-foreignObject-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
M third_party/WebKit/LayoutTests/svg/custom/display-table-caption-foreignObject.svg
M third_party/WebKit/LayoutTests/svg/custom/display-table-caption-inherit-foreignObject-expected.txt
M third_party/WebKit/LayoutTests/svg/custom/filter-css-transform-resolution-expected.txt
M third_party/WebKit/LayoutTests/svg/custom/use-on-use-with-child-expected.txt
M third_party/WebKit/LayoutTests/svg/dom/SVGScriptElement/script-async-attr-expected.txt
M third_party/WebKit/LayoutTests/svg/dom/SVGScriptElement/script-reexecution-expected.txt
M third_party/WebKit/LayoutTests/svg/dom/SVGScriptElement/script-set-href-expected.txt
M third_party/WebKit/LayoutTests/svg/dom/SVGScriptElement/script-type-attribute-expected.txt
M third_party/WebKit/LayoutTests/svg/dom/smil-methods-expected.txt
M third_party/WebKit/LayoutTests/svg/filters/feBlend-all-modes-expected.txt
M third_party/WebKit/LayoutTests/svg/foreignObject/background-render-phase-expected.txt
M third_party/WebKit/LayoutTests/svg/foreignObject/body-background-expected.txt
M third_party/WebKit/LayoutTests/svg/foreignObject/clip-expected.txt
M third_party/WebKit/LayoutTests/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt
M third_party/WebKit/LayoutTests/svg/foreignObject/filter-expected.txt
M third_party/WebKit/LayoutTests/svg/foreignObject/mask-expected.txt
M third_party/WebKit/LayoutTests/svg/foreignObject/multiple-foreign-objects-expected.txt
M third_party/WebKit/LayoutTests/svg/hixie/mixed/004-expected.txt
M third_party/WebKit/LayoutTests/svg/hixie/mixed/005-expected.txt
M third_party/WebKit/LayoutTests/svg/overflow/overflow-on-foreignObject-expected.txt
R third_party/WebKit/LayoutTests/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-auto-expected.txt
R third_party/WebKit/LayoutTests/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt
R third_party/WebKit/LayoutTests/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-hidden-expected.txt
R third_party/WebKit/LayoutTests/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-scroll-expected.txt
R third_party/WebKit/LayoutTests/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt
M third_party/WebKit/LayoutTests/svg/stroke/empty-path-expected.txt
R third_party/WebKit/LayoutTests/svg/zoom/page/zoom-clip-path-expected.txt
M third_party/WebKit/LayoutTests/svg/zoom/page/zoom-foreign-content-expected.png
M third_party/WebKit/LayoutTests/svg/zoom/page/zoom-foreign-content-expected.txt
M third_party/WebKit/LayoutTests/svg/zoom/page/zoom-foreign-content.svg
M third_party/WebKit/Source/core/dom/Element.cpp
M third_party/WebKit/Source/core/layout/svg/LayoutSVGBlock.cpp
M third_party/WebKit/Source/core/layout/svg/LayoutSVGBlock.h
M third_party/WebKit/Source/core/layout/svg/LayoutSVGForeignObject.cpp
M third_party/WebKit/Source/core/layout/svg/LayoutSVGForeignObject.h
M third_party/WebKit/Source/core/layout/svg/LayoutSVGText.h
M third_party/WebKit/Source/core/layout/svg/SVGLayoutSupport.cpp
M third_party/WebKit/Source/core/paint/BlockPainter.cpp
M third_party/WebKit/Source/core/paint/BoxPainter.cpp
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilderTest.cpp
M third_party/WebKit/Source/core/paint/SVGContainerPainter.cpp
M third_party/WebKit/Source/core/paint/SVGForeignObjectPainter.cpp
M third_party/WebKit/Source/core/style/ComputedStyle.cpp
M third_party/WebKit/Source/core/style/ComputedStyle.h
M third_party/WebKit/Source/core/style/ComputedStyleTest.cpp
190 files changed, 1,137 insertions(+), 383 deletions(-)
Please review again. Now based on SPv175, so that it will ship together with that feature.
4 comments:
File third_party/WebKit/Source/core/layout/svg/LayoutSVGForeignObject.cpp:
Patch Set #21, Line 162: // local border box transforms.
1. Nit: TODO(id):
2. Will this cause a regression?
File third_party/WebKit/Source/core/layout/svg/SVGLayoutSupport.cpp:
Patch Set #21, Line 194: matrix.Multiply(object->LocalToSVGParentTransform());
Does this fix any bug other than the foreign object one?
File third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp:
Patch Set #21, Line 1018: (object.IsSVGForeignObject() || object.IsSVGViewportContainer()) &&
Remove the IsSVGForeignObject() condition? Will object.ShouldClipOverflow() return the same value as SVGLayoutSupport::IsOverflowHidden(object) for SVGForiengObject?
File third_party/WebKit/Source/core/paint/SVGForeignObjectPainter.cpp:
Patch Set #21, Line 62: if (RuntimeEnabledFeatures::SlimmingPaintV175Enabled()) {
Remove this block.
23 comments:
This ref isn't great - it almost exactly the same as the test itself AFAICS. It ought to be possible to replace the <svg> and <foreignObject> with suitable <div>s or so instead.
Patch Set #21, Line 2: Test that the SVG root element is a stacking context
Update?
Patch Set #21, Line 15: Test that the <svg> root element is a stacking context
Ditto.
xmlns="http://www.w3.org/2000/svg"
xmlns:h="http://www.w3.org/1999/xhtml"
Nit: Not needed. (Ditto for the ref.)
Patch Set #21, Line 20: id="first"
Nit: Not used.
Ditto.
File third_party/WebKit/LayoutTests/platform/android/svg/dom/smil-methods-expected.txt:
Spurious unrelated baseline?
Ditto.
File third_party/WebKit/LayoutTests/platform/fuchsia/svg/dom/smil-methods-expected.txt:
Ditto.
File third_party/WebKit/LayoutTests/platform/linux/svg/custom/foreign-object-skew-expected.png:
The rendering on this test looks odd. Why is the link clipped when the <input> isn't? Is the clip not transformed/in the wrong coordinate space?
Spurious unrelated baseline.
Could we perhaps adjust this test (height=10 -> height=12) to make it more "true"? (This new rendering looks "better"/more correct but the description is off.)
File third_party/WebKit/LayoutTests/svg/custom/display-table-caption-foreignObject.svg:
Patch Set #21, Line 6: style="width: 10px; height: 10px"
This appears unnecessary (what's wrong with the initial width/height?), and...
...so does this.
File third_party/WebKit/LayoutTests/svg/custom/use-on-use-with-child-expected.txt:
More spurious baseline changes (this + 5)
File third_party/WebKit/LayoutTests/svg/zoom/page/zoom-foreign-content.svg:
Patch Set #21, Line 5: After zooming, there should be exactly one pixel of red in each dimension
Having 'red' as part of the pass condition is against best practice. If you can't make it all green, then use blue or another "neutral" color.
Patch Set #21, Line 10: ornage
orange
File third_party/WebKit/Source/core/layout/svg/LayoutSVGForeignObject.h:
Patch Set #21, Line 78: final
This whole class is 'final', so use override here instead.
Patch Set #21, Line 81: final
Ditto
File third_party/WebKit/Source/core/layout/svg/LayoutSVGForeignObject.cpp:
Patch Set #21, Line 161: accout
Typo
File third_party/WebKit/Source/core/layout/svg/LayoutSVGText.h:
Patch Set #21, Line 68: final
final -> override
File third_party/WebKit/Source/core/layout/svg/SVGLayoutSupport.cpp:
Patch Set #21, Line 194: matrix.Multiply(object->LocalToSVGParentTransform());
Does this fix any bug other than the foreign object one?
Most likely - something with the LayoutGeometryMap most likely? (ISTR a DCHECK/ASSERT in there triggering, and I suggested this change to someone in a bug a few years back... would need BTS archeology to find...)
File third_party/WebKit/Source/core/paint/SVGForeignObjectPainter.cpp:
// SVGHiddenCOntainer subtrees don't paint themselves, they are
// auxiliary resources.
if (layout_svg_foreign_object_.Parent()->IsSVGHiddenContainer())
This looks like an (ugly) hack - and to be "correct" I guess it would need to be an ancestor check. (That the parent isn't a hidden/resource container doesn't say anything about the grand-parent et.c.)
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
23 comments:
This ref isn't great - it almost exactly the same as the test itself AFAICS. […]
Done
Patch Set #21, Line 2: Test that the foreignObject element is a stacking co
Update?
Done
display: block">
<foreignObject width=100 height=200>
Nit: Not needed. (Ditto for the ref. […]
Done
Nit: Not used.
Done
Ditto.
Done
File third_party/WebKit/LayoutTests/platform/android/svg/dom/smil-methods-expected.txt:
Spurious unrelated baseline?
Done
Ditto.
Done
File third_party/WebKit/LayoutTests/platform/fuchsia/svg/dom/smil-methods-expected.txt:
Ditto.
Done
File third_party/WebKit/LayoutTests/platform/linux/svg/custom/foreign-object-skew-expected.png:
The rendering on this test looks odd. […]
Fixed. Nice catch!
The bug was that <foreignObject>, like all SVG child objects, applies its x and y in the
transformed space, not in the pre-transformed space. As a result I had to change the
UpdatePaintOffset code in PaintPropertyTreeBuilder accordingly (plus unittest).
Spurious unrelated baseline.
Done
Could we perhaps adjust this test (height=10 -> height=12) to make it more "true"? (This new renderi […]
It was wrong (for the same reason as the other test with scale). Fixing baselines.
File third_party/WebKit/LayoutTests/svg/custom/display-table-caption-foreignObject.svg:
Patch Set #21, Line 6: ><xhtml:div>This test PASSED if we
This appears unnecessary (what's wrong with the initial width/height?), and...
Done.
The reason is that the table caption is 0x0, so now that the foreignObject element has
a PaintLayer, the text iterator used by testRunner.dumpAsText() fails to find the text
under it and print it out. I was going to modify the tests to preserve text output, but
then decided against it, and neglected to update this particular test.
...so does this.
More spurious baseline changes (this + 5)
Done
File third_party/WebKit/Source/core/layout/svg/LayoutSVGForeignObject.h:
Patch Set #21, Line 78: overr
This whole class is 'final', so use override here instead.
Done
Patch Set #21, Line 81: overr
Ditto
Done
File third_party/WebKit/Source/core/layout/svg/LayoutSVGForeignObject.cpp:
Typo
Done
Patch Set #21, Line 162: hit_test_action);
1. Nit: TODO(id): […]
I don't think the TODO is correct after all. Removed.
File third_party/WebKit/Source/core/layout/svg/LayoutSVGText.h:
Patch Set #21, Line 68: overr
final -> override
Done
File third_party/WebKit/Source/core/layout/svg/SVGLayoutSupport.cpp:
Patch Set #21, Line 194: matrix.Multiply(object->LocalToSVGParentTransform());
Most likely - something with the LayoutGeometryMap most likely? (ISTR a DCHECK/ASSERT in there trigg […]
This code only affects LayoutGeometryMap, which in turn is only used in SPv1 compositing.
Further, it only applies to elements with PaintLayers. Therefore it does not affect any
uses cases other than the one I am implementing.
BTW the reason the order is wrong is that in LayoutGeometryMap, the transforms are applied
top-down, not bottomp-up.
File third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp:
Patch Set #21, Line 1018: property_added_or_removed_ = true;
Remove the IsSVGForeignObject() condition? Will object. […]
Done
File third_party/WebKit/Source/core/paint/SVGForeignObjectPainter.cpp:
else {
// Content under a LayoutSVGHiddenContainer is auxiliary resources for
// painting. Foreign content should never paint in this situatio
This looks like an (ugly) hack - and to be "correct" I guess it would need to be an ancestor check. […]
You're right. Fixed via proper bits.
Patch Set #21, Line 62: Optional<FloatClipRecorder> clip_recorder;
Remove this block.
Done
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
The results for the latest runs looks like things I commented on have been fixed. (Some stray svg/dom/* baseline updates.)
Patch set 23:Code-Review +1
2 comments:
File third_party/WebKit/Source/core/layout/svg/LayoutSVGBlock.h:
So now override instead.
File third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp:
Patch Set #23, Line 421: elemnets
Nit: elements
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
I also moved the LayoutSVGHidden check to PaintLayerPainter::PaintContents, which is
a more natural home.
2 comments:
So now override instead.
Patch Set #23, Line 421: elemnets
Nit: elements
Done
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Patch set 24:Commit-Queue +2
CQ is trying the patch.
Note: The patchset sent to CQ was uploaded after this CL was approved.
"none" https://chromium-review.googlesource.com/c/831397/24
Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/831397/24
Bot data: {"action": "start", "triggered_at": "2018-03-20T21:10:36.0Z", "cq_cfg_revision": "5b6c43e4d6b0297aa92e118e785d640c42297271", "revision": "eacb6c999691c8b33d44d891295eff0b036eca66"}
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Try jobs failed on following builders:
cast_shell_linux on luci.chromium.try (JOB_FAILED, https://ci.chromium.org/p/chromium/builders/luci.chromium.try/cast_shell_linux/12714)
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Patch set 26:Commit-Queue +2
CQ is trying the patch.
Note: The patchset sent to CQ was uploaded after this CL was approved.
"none" https://chromium-review.googlesource.com/c/831397/26
Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/831397/26
Bot data: {"action": "start", "triggered_at": "2018-03-21T03:09:02.0Z", "cq_cfg_revision": "5b6c43e4d6b0297aa92e118e785d640c42297271", "revision": "17d92f433fcd0048a9eeec2f81460a689edceda9"}
Successfully updated WPT GitHub pull request with new revision "none": https://github.com/w3c/web-platform-tests/pull/8747
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Try jobs failed on following builders:
linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/510938)
CQ is trying the patch.
Note: The patchset sent to CQ was uploaded after this CL was approved.
"none" https://chromium-review.googlesource.com/c/831397/26
Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/831397/26
Bot data: {"action": "start", "triggered_at": "2018-03-21T16:24:30.0Z", "cq_cfg_revision": "5b6c43e4d6b0297aa92e118e785d640c42297271", "revision": "17d92f433fcd0048a9eeec2f81460a689edceda9"}
To view, visit change 831397. To unsubscribe, or for help writing mail filters, visit settings.
Commit Bot merged this change.
Make <foreignObject> a stacking context.
Intent to ship:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/DHSUFGpZafc
Bug: 723076
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I09d422e0fa9888610cfb3a8acfcea6c9f8c8de24
Reviewed-on: https://chromium-review.googlesource.com/831397
Commit-Queue: Chris Harrelson <chri...@chromium.org>
Reviewed-by: Fredrik Söderquist <f...@opera.com>
Cr-Commit-Position: refs/heads/master@{#544756}
---
R third_party/WebKit/LayoutTests/css3/blending/svg-blend-color-expected.txt
R third_party/WebKit/LayoutTests/css3/blending/svg-blend-hue-expected.txt
R third_party/WebKit/LayoutTests/css3/blending/svg-blend-luminosity-expected.txt
R third_party/WebKit/LayoutTests/css3/blending/svg-blend-multiply-alpha-expected.txt
R third_party/WebKit/LayoutTests/css3/blending/svg-blend-saturation-expected.txt
R third_party/WebKit/LayoutTests/css3/blending/svg-isolation-foreign-isolation-expected.html
R third_party/WebKit/LayoutTests/css3/blending/svg-isolation-foreign-isolation.html
M third_party/WebKit/LayoutTests/css3/filters/effect-reference-subregion-nested-expected.txt
A third_party/WebKit/LayoutTests/external/wpt/svg/extensibility/foreignObject/containing-block.html
A third_party/WebKit/LayoutTests/external/wpt/svg/extensibility/foreignObject/stacking-context-expected.html
A third_party/WebKit/LayoutTests/external/wpt/svg/extensibility/foreignObject/stacking-context.html
M third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/svg/transform-foreign-object-expected.txt
R third_party/WebKit/LayoutTests/paint/invalidation/svg/repaint-svg-after-style-change-expected.txt
M third_party/WebKit/LayoutTests/paint/invalidation/svg/transform-foreign-object-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/svg/text-rescale-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/paint/invalidation/svg/zoom-foreignObject-expected.png
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/dominant-baseline-hanging-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/foreign-object-skew-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-1-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-2-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-5-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-disallowed-foreign-object-6-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/custom/use-on-non-svg-namespaced-element-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/foreignObject/svg-document-as-direct-child-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/foreignObject/svg-document-in-html-document-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/005-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/006-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/008-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/009-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/hixie/mixed/011-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-auto-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-hidden-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-scroll-expected.txt
D third_party/WebKit/LayoutTests/platform/linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/foreignObject-repaint-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/text/foreignObject-text-clipping-bug-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-foreignObject-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/linux/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
A third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spv175/paint/invalidation/svg/foreign-object-repaint-expected.png
M third_party/WebKit/LayoutTests/platform/linux/virtual/disable-spv175/paint/invalidation/svg/zoom-foreignObject-expected.png
A third_party/WebKit/LayoutTests/platform/linux/virtual/spv175/paint/invalidation/svg/transform-foreign-object-expected.txt
D third_party/WebKit/LayoutTests/platform/mac-mac10.12/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-text-expected.txt
R third_party/WebKit/LayoutTests/platform/mac/css3/filters/effect-reference-subregion-nested-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/svg/text-rescale-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/paint/invalidation/svg/zoom-foreignObject-expected.png
R third_party/WebKit/LayoutTests/platform/mac/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/dominant-baseline-hanging-expected.txt
R third_party/WebKit/LayoutTests/platform/mac/svg/custom/filter-css-transform-resolution-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/foreign-object-skew-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.txt
R third_party/WebKit/LayoutTests/platform/mac/svg/filters/feBlend-all-modes-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/foreignObject/fO-parent-display-changes-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/foreignObject/svg-document-as-direct-child-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/foreignObject/svg-document-in-html-document-expected.txt
R third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/004-expected.txt
C third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/005-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/006-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/007-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/008-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/009-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/hixie/mixed/011-expected.txt
R third_party/WebKit/LayoutTests/platform/mac/svg/stroke/empty-path-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/foreignObject-repaint-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/text/foreignObject-text-clipping-bug-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.png
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/svg/text-rescale-expected.txt
M third_party/WebKit/LayoutTests/platform/win/paint/invalidation/svg/zoom-foreignObject-expected.png
M third_party/WebKit/LayoutTests/platform/win/svg/custom/dominant-baseline-hanging-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/foreign-object-skew-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-1-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-2-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-5-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-disallowed-foreign-object-6-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/custom/use-on-non-svg-namespaced-element-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/foreignObject/fO-parent-display-changes-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/foreignObject/svg-document-as-direct-child-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/foreignObject/svg-document-in-html-document-expected.txt
D third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/004-expected.txt
D third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/005-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/006-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/007-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/008-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/009-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/hixie/mixed/011-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/foreignObject-repaint-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/text/foreignObject-text-clipping-bug-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-foreignObject-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt
M third_party/WebKit/LayoutTests/platform/win/svg/zoom/text/zoom-hixie-mixed-009-expected.txt
M third_party/WebKit/LayoutTests/svg/as-object/svg-embedded-in-html-in-iframe-expected.txt
M third_party/WebKit/LayoutTests/svg/custom/display-table-caption-foreignObject-expected.txt
M third_party/WebKit/LayoutTests/svg/custom/display-table-caption-inherit-foreignObject-expected.txt
M third_party/WebKit/LayoutTests/svg/custom/filter-css-transform-resolution-expected.txt
M third_party/WebKit/LayoutTests/svg/custom/foreign-object-skew.svg
M third_party/WebKit/Source/core/paint/PaintLayer.cpp
M third_party/WebKit/Source/core/paint/PaintLayer.h
M third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.h
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilderTest.cpp
M third_party/WebKit/Source/core/paint/SVGContainerPainter.cpp
M third_party/WebKit/Source/core/paint/SVGForeignObjectPainter.cpp
M third_party/WebKit/Source/core/style/ComputedStyle.cpp
M third_party/WebKit/Source/core/style/ComputedStyle.h
M third_party/WebKit/Source/core/style/ComputedStyleTest.cpp
164 files changed, 1,133 insertions(+), 375 deletions(-)
The WPT PR for this CL has been merged upstream! https://github.com/w3c/web-platform-tests/pull/8747