Changeset 247297 in webkit
- Timestamp:
- Jul 10, 2019 4:59:00 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 72 added
- 23 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r247014 r247297 1 2019-07-10 Carlos Alberto Lopez Perez <clopez@igalia.com> 2 3 [GTK][WPE] Enable support for CSS_COMPOSITING 4 https://bugs.webkit.org/show_bug.cgi?id=199513 5 6 Reviewed by Michael Catanzaro. 7 8 This feature is needed to support the CSS properties "mix-blend-mode" and "isolation". 9 Enable it for all ports except for AppleWin (doesn't build). 10 11 It has been tested that it builds on the EWS bots of all the ports enabled (for those that have an EWS). 12 Also, for the GTK and WPE ports it also has been tested that the feature works fine on most of the cases and that doesn't cause regressions. 13 14 * Source/cmake/OptionsFTW.cmake: Enable the feature. 15 * Source/cmake/OptionsMac.cmake: Use the new default. 16 * Source/cmake/OptionsWin.cmake: Enable for WinCairo only. 17 * Source/cmake/WebKitFeatures.cmake: Enable it Globally 18 1 19 2019-06-28 Brent Fulgham <bfulgham@apple.com> 2 20 -
trunk/LayoutTests/ChangeLog
r247295 r247297 1 2019-07-10 Carlos Alberto Lopez Perez <clopez@igalia.com> 2 3 [GTK][WPE] Enable support for CSS_COMPOSITING 4 https://bugs.webkit.org/show_bug.cgi?id=199513 5 6 Reviewed by Michael Catanzaro. 7 8 Rebaseline the tests that pass after enabling CSS_COMPOSITING. 9 The feature works is most of the cases, but there are still some tests/cases not working. 10 11 There are also some new failures marked related to SVG blending (css3/blending/svg*), but those were already failing before. 12 So its unrelated to this change. 13 14 * platform/gtk/TestExpectations: 15 * platform/gtk/css3/blending/background-blend-mode-default-value-expected.png: 16 * platform/gtk/css3/blending/background-blend-mode-different-image-formats-expected.png: 17 * platform/gtk/css3/blending/background-blend-mode-image-color-expected.png: 18 * platform/gtk/css3/blending/background-blend-mode-image-image-expected.png: 19 * platform/gtk/css3/blending/background-blend-mode-single-layer-no-blending-expected.png: 20 * platform/gtk/css3/blending/blend-mode-background-expected.png: 21 * platform/gtk/css3/blending/blend-mode-background-expected.txt: 22 * platform/gtk/css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending-expected.png: Added. 23 * platform/gtk/css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending-expected.txt: Added. 24 * platform/gtk/css3/blending/blend-mode-isolation-flags-append-stacking-context-blending-expected.png: Added. 25 * platform/gtk/css3/blending/blend-mode-isolation-flags-append-stacking-context-blending-expected.txt: Added. 26 * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-off-blending-expected.png: Added. 27 * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-off-blending-expected.txt: Added. 28 * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation-expected.png: Added. 29 * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation-expected.txt: Added. 30 * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-off-stacking-context-expected.png: Added. 31 * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-off-stacking-context-expected.txt: Added. 32 * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-on-blending-expected.png: Added. 33 * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-on-blending-expected.txt: Added. 34 * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-on-stacking-context-expected.png: Added. 35 * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-on-stacking-context-expected.txt: Added. 36 * platform/gtk/css3/blending/blend-mode-overflow-expected.png: Added. 37 * platform/gtk/css3/blending/blend-mode-overflow-expected.txt: Added. 38 * platform/gtk/css3/blending/blend-mode-simple-expected.png: Added. 39 * platform/gtk/css3/blending/blend-mode-simple-expected.txt: Added. 40 * platform/gtk/css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt: Added. 41 * platform/gtk/css3/blending/svg-blend-layer-blend-expected.png: 42 * platform/gtk/css3/blending/svg-blend-layer-blend-expected.txt: 43 * platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.png: Added. 44 * platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.txt: Added. 45 * platform/gtk/css3/blending/svg-blend-layer-filter-expected.png: 46 * platform/gtk/css3/blending/svg-blend-layer-filter-expected.txt: 47 * platform/gtk/css3/blending/svg-blend-layer-mask-expected.png: 48 * platform/gtk/css3/blending/svg-blend-layer-mask-expected.txt: 49 * platform/gtk/css3/blending/svg-blend-layer-opacity-expected.png: 50 * platform/gtk/css3/blending/svg-blend-layer-opacity-expected.txt: 51 * platform/wpe/TestExpectations: 52 * platform/wpe/css3/blending/background-blend-mode-default-value-expected.png: Added. 53 * platform/wpe/css3/blending/background-blend-mode-default-value-expected.txt: Added. 54 * platform/wpe/css3/blending/background-blend-mode-different-image-formats-expected.png: Added. 55 * platform/wpe/css3/blending/background-blend-mode-different-image-formats-expected.txt: Added. 56 * platform/wpe/css3/blending/background-blend-mode-gif-color-2-expected.png: Added. 57 * platform/wpe/css3/blending/background-blend-mode-gif-color-2-expected.txt: Added. 58 * platform/wpe/css3/blending/background-blend-mode-gif-color-expected.png: Added. 59 * platform/wpe/css3/blending/background-blend-mode-gif-color-expected.txt: Added. 60 * platform/wpe/css3/blending/background-blend-mode-image-color-expected.png: Added. 61 * platform/wpe/css3/blending/background-blend-mode-image-color-expected.txt: Added. 62 * platform/wpe/css3/blending/background-blend-mode-image-image-expected.png: Added. 63 * platform/wpe/css3/blending/background-blend-mode-image-image-expected.txt: Added. 64 * platform/wpe/css3/blending/background-blend-mode-single-layer-no-blending-expected.png: Added. 65 * platform/wpe/css3/blending/background-blend-mode-single-layer-no-blending-expected.txt: Added. 66 * platform/wpe/css3/blending/blend-mode-background-expected.png: Added. 67 * platform/wpe/css3/blending/blend-mode-background-expected.txt: Copied from LayoutTests/platform/gtk/css3/blending/blend-mode-background-expected.txt. 68 * platform/wpe/css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending-expected.png: Added. 69 * platform/wpe/css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending-expected.txt: Added. 70 * platform/wpe/css3/blending/blend-mode-isolation-flags-append-stacking-context-blending-expected.png: Added. 71 * platform/wpe/css3/blending/blend-mode-isolation-flags-append-stacking-context-blending-expected.txt: Added. 72 * platform/wpe/css3/blending/blend-mode-isolation-flags-remove-non-stacking-context-blending-expected.png: Added. 73 * platform/wpe/css3/blending/blend-mode-isolation-flags-remove-non-stacking-context-blending-expected.txt: Added. 74 * platform/wpe/css3/blending/blend-mode-isolation-flags-remove-stacking-context-blending-expected.png: Added. 75 * platform/wpe/css3/blending/blend-mode-isolation-flags-remove-stacking-context-blending-expected.txt: Added. 76 * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-off-blending-expected.png: Added. 77 * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-off-blending-expected.txt: Added. 78 * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation-expected.png: Added. 79 * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation-expected.txt: Added. 80 * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-off-stacking-context-expected.png: Added. 81 * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-off-stacking-context-expected.txt: Added. 82 * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-on-blending-expected.png: Added. 83 * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-on-blending-expected.txt: Added. 84 * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-on-stacking-context-expected.png: Added. 85 * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-on-stacking-context-expected.txt: Added. 86 * platform/wpe/css3/blending/blend-mode-overflow-expected.png: Added. 87 * platform/wpe/css3/blending/blend-mode-overflow-expected.txt: Added. 88 * platform/wpe/css3/blending/blend-mode-simple-expected.png: Added. 89 * platform/wpe/css3/blending/blend-mode-simple-expected.txt: Added. 90 * platform/wpe/css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt: Added. 91 * platform/wpe/css3/blending/svg-blend-layer-blend-expected.png: Added. 92 * platform/wpe/css3/blending/svg-blend-layer-blend-expected.txt: Added. 93 * platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.png: Added. 94 * platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.txt: Added. 95 * platform/wpe/css3/blending/svg-blend-layer-filter-expected.png: Added. 96 * platform/wpe/css3/blending/svg-blend-layer-filter-expected.txt: Added. 97 * platform/wpe/css3/blending/svg-blend-layer-mask-expected.png: Added. 98 * platform/wpe/css3/blending/svg-blend-layer-mask-expected.txt: Added. 99 * platform/wpe/css3/blending/svg-blend-layer-opacity-expected.png: Added. 100 * platform/wpe/css3/blending/svg-blend-layer-opacity-expected.txt: Added. 101 1 102 2019-07-09 Andres Gonzalez <andresg_22@apple.com> 2 103 -
trunk/LayoutTests/platform/gtk/TestExpectations
r247295 r247297 264 264 webkit.org/b/99028 fast/autoresize [ Failure ] 265 265 266 # We need to set ENABLE_CSS_COMPOSITING=ON 267 webkit.org/b/169916 css3/blending/blend-mode-accelerated-with-multiple-stacking-contexts.html [ Failure ] 268 webkit.org/b/169916 css3/blending/blend-mode-ancestor-clipping-layer.html [ Failure ] 269 webkit.org/b/169916 css3/blending/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer.html [ Failure ] 266 # Failures related with ENABLE_CSS_COMPOSITING=ON 270 267 webkit.org/b/169916 css3/blending/blend-mode-clip-accelerated-blending-canvas.html [ Failure ] 271 webkit.org/b/169916 css3/blending/blend-mode-isolation-accelerated-overflow-hidden.html [ Failure ]272 268 webkit.org/b/169916 css3/blending/blend-mode-isolation-turn-off-self-painting-layer.html [ Failure ] 273 269 webkit.org/b/169916 css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html [ Failure ] 274 270 webkit.org/b/169916 css3/blending/blend-mode-isolation-turn-off-self-painting-layer2.html [ Failure ] 275 271 webkit.org/b/169916 css3/blending/blend-mode-isolation-turn-on-self-painting-layer.html [ Failure ] 276 webkit.org/b/169916 css3/blending/blend-mode-parent-of-composited-blended-has-layer.html [ Failure ]277 webkit.org/b/169916 css3/blending/blend-mode-property-parsing.html [ Failure ]278 webkit.org/b/169916 css3/blending/blend-mode-property.html [ Failure ]279 webkit.org/b/169916 css3/blending/blend-mode-transform-style.html [ Failure ]280 webkit.org/b/169916 css3/blending/blend-mode-with-composited-descendant-should-have-layer.html [ Failure ]281 webkit.org/b/169916 css3/blending/isolation-parsing.html [ Failure ]282 webkit.org/b/169916 css3/blending/repaint/blend-mode-isolate-stacking-context.html [ Failure ]283 webkit.org/b/169916 css3/blending/repaint/blend-mode-turn-off-isolation.html [ Failure ]284 272 webkit.org/b/169916 css3/blending/background-blend-mode-crossfade-image.html [ ImageOnlyFailure ] 285 273 webkit.org/b/169916 css3/blending/background-blend-mode-tiled-layers.html [ ImageOnlyFailure ] 286 274 webkit.org/b/169916 css3/blending/blend-mode-accelerated-parent-overflow-hidden.html [ ImageOnlyFailure ] 287 webkit.org/b/169916 css3/blending/blend-mode-body-child-background-color.html [ ImageOnlyFailure ]288 webkit.org/b/169916 css3/blending/blend-mode-body-child-isolate-html-background-color.html [ ImageOnlyFailure ]289 webkit.org/b/169916 css3/blending/blend-mode-body-child.html [ ImageOnlyFailure ]290 275 webkit.org/b/169916 css3/blending/blend-mode-body-composited-child-background-color.html [ Pass ImageOnlyFailure ] 291 276 webkit.org/b/169916 css3/blending/blend-mode-body-composited-child.html [ Pass ImageOnlyFailure ] 292 webkit.org/b/169916 css3/blending/blend-mode-body-element.html [ ImageOnlyFailure ]293 277 webkit.org/b/169916 css3/blending/blend-mode-clip-accelerated-blending-child.html [ ImageOnlyFailure ] 294 278 webkit.org/b/169916 css3/blending/blend-mode-clip-accelerated-blending-double.html [ ImageOnlyFailure ] … … 296 280 webkit.org/b/169916 css3/blending/blend-mode-clip-accelerated-transformed-blending.html [ ImageOnlyFailure ] 297 281 webkit.org/b/169916 css3/blending/blend-mode-clip-rect-accelerated-blending.html [ ImageOnlyFailure ] 298 webkit.org/b/169916 css3/blending/blend-mode-html-element-screen.html [ ImageOnlyFailure ]299 282 webkit.org/b/169916 css3/blending/blend-mode-isolated-group-1.html [ Missing Failure ] 300 283 webkit.org/b/169916 css3/blending/blend-mode-isolated-group-2.html [ Missing Failure ] 301 284 webkit.org/b/169916 css3/blending/blend-mode-isolated-group-3.html [ Missing Failure ] 302 webkit.org/b/169916 css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending.html [ Missing Failure ]303 webkit.org/b/169916 css3/blending/blend-mode-isolation-flags-append-stacking-context-blending.html [ Missing Failure ]304 webkit.org/b/169916 css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation.html [ Missing Failure ]305 webkit.org/b/169916 css3/blending/blend-mode-isolation-flags-turn-off-blending.html [ Missing Failure ]306 webkit.org/b/169916 css3/blending/blend-mode-isolation-flags-turn-off-stacking-context.html [ Missing Failure ]307 webkit.org/b/169916 css3/blending/blend-mode-isolation-flags-turn-on-blending.html [ Missing Failure ]308 webkit.org/b/169916 css3/blending/blend-mode-isolation-flags-turn-on-stacking-context.html [ Missing Failure ]309 285 webkit.org/b/169916 css3/blending/blend-mode-layers.html [ Missing Failure ] 310 webkit.org/b/169916 css3/blending/blend-mode-overflow.html [ Missing Failure ]311 286 webkit.org/b/169916 css3/blending/blend-mode-reflection.html [ Missing Failure ] 312 287 webkit.org/b/169916 css3/blending/blend-mode-simple-composited.html [ Missing Failure ] 313 webkit.org/b/169916 css3/blending/blend-mode-simple.html [ Missing Failure ]314 288 webkit.org/b/169916 css3/blending/svg-blend-color-burn.html [ Missing Failure ] 315 289 webkit.org/b/169916 css3/blending/svg-blend-color-dodge.html [ Missing Failure ] … … 318 292 webkit.org/b/169916 css3/blending/svg-blend-exclusion.html [ Missing Failure ] 319 293 webkit.org/b/169916 css3/blending/svg-blend-hard-light.html [ Missing Failure ] 320 webkit.org/b/169916 css3/blending/svg-blend-layer-clip-path.html [ Missing Failure ]321 294 webkit.org/b/169916 css3/blending/svg-blend-lighten.html [ Missing Failure ] 295 webkit.org/b/169916 css3/blending/svg-blend-multiply-alpha.html [ Failure ] 322 296 webkit.org/b/169916 css3/blending/svg-blend-multiply.html [ Missing Failure ] 297 webkit.org/b/169916 css3/blending/svg-blend-normal.html [ Failure ] 323 298 webkit.org/b/169916 css3/blending/svg-blend-overlay.html [ Missing Failure ] 299 webkit.org/b/169916 css3/blending/svg-blend-plus-darker.html [ Failure ] 300 webkit.org/b/169916 css3/blending/svg-blend-plus-lighter.html [ Failure ] 324 301 webkit.org/b/169916 css3/blending/svg-blend-screen.html [ Missing Failure ] 325 302 webkit.org/b/169916 css3/blending/svg-blend-soft-light.html [ Missing Failure ] 326 webkit.org/b/169916 css3/blending/background-blend-mode-data-uri-svg-image.html [ ImageOnlyFailure Pass ] 327 webkit.org/b/169916 inspector/layers/layers-blending-compositing-reasons.html [ Failure ] 303 webkit.org/b/169916 css3/blending/svg-isolation-isolated-group.html [ ImageOnlyFailure ] 328 304 329 305 # Failures related with compositing tests. … … 2864 2840 webkit.org/b/98613 css3/masking/clip-path-reference.html [ ImageOnlyFailure ] 2865 2841 2866 webkit.org/b/98950 transitions/blendmode-transitions.html [ Failure ]2867 webkit.org/b/98950 legacy-animation-engine/transitions/blendmode-transitions.html [ Failure ]2868 2869 2842 webkit.org/b/101539 editing/execCommand/switch-list-type-with-orphaned-li.html [ Failure ] 2870 2843 … … 3126 3099 3127 3100 webkit.org/b/151267 imported/blink/compositing/squashing/squashing-reflection-disallowed.html [ ImageOnlyFailure ] 3128 webkit.org/b/151267 imported/blink/compositing/will-change/stacking-context-creation.html [ ImageOnlyFailure ]3129 webkit.org/b/151267 imported/blink/css3/blending/mix-blend-mode-background-size.html [ ImageOnlyFailure ]3130 webkit.org/b/151267 imported/blink/css3/blending/mix-blend-mode-with-opacity-change-js.html [ ImageOnlyFailure ]3131 webkit.org/b/151267 imported/blink/css3/blending/mix-blend-mode-with-squashing-layer.html [ ImageOnlyFailure ]3132 webkit.org/b/151267 imported/blink/css3/blending/svg-blend-overlapping-elements.html [ ImageOnlyFailure ]3133 webkit.org/b/151267 imported/blink/css3/blending/svg-isolation-foreign-no-isolation.html [ ImageOnlyFailure ]3134 webkit.org/b/151267 imported/blink/css3/blending/svg-isolation-nested-svg-no-isolation.html [ ImageOnlyFailure ]3135 3101 webkit.org/b/151267 imported/blink/fast/canvas/canvas-clip-stack-persistence.html [ ImageOnlyFailure ] 3136 3102 webkit.org/b/151267 imported/blink/fast/css/text-overflow-ellipsis-button.html [ ImageOnlyFailure ] … … 3279 3245 webkit.org/b/168427 fast/scrolling/rtl-scrollbars-listbox.html [ ImageOnlyFailure ] 3280 3246 webkit.org/b/168427 fast/scrolling/rtl-scrollbars-overflow-contents.html [ ImageOnlyFailure ] 3281 3282 webkit.org/b/168428 imported/blink/css3/blending/mix-blend-mode-multiply.html [ ImageOnlyFailure ]3283 3247 3284 3248 webkit.org/b/168430 fast/inline/outline-corners-with-offset.html [ ImageOnlyFailure ] … … 3580 3544 3581 3545 webkit.org/b/190707 css-custom-properties-api/length2.html [ Failure ] 3582 3583 webkit.org/b/190708 css3/blending/repaint/blend-mode-turn-off-isolation-no-effect.html [ Failure ]3584 3546 3585 3547 webkit.org/b/190709 editing/pasteboard/emacs-ctrl-a-k-y.html [ Failure ] -
trunk/LayoutTests/platform/gtk/css3/blending/blend-mode-background-expected.txt
r214223 r247297 1 1 layer at (0,0) size 800x600 2 2 RenderView at (0,0) size 800x600 3 layer at (0,0) size 800x100 3 layer at (0,0) size 800x100 isolatesBlending 4 4 RenderBlock {HTML} at (0,0) size 800x100 5 5 RenderBody {BODY} at (8,20) size 784x60 [bgcolor=#0000FF] 6 RenderBlock {DIV} at (20,0) size 60x60 [bgcolor=#FF0000] 6 layer at (28,20) size 60x60 blendMode: difference 7 RenderBlock {DIV} at (20,0) size 60x60 [bgcolor=#FF0000] -
trunk/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-blend-expected.txt
r238730 r247297 1 1 layer at (0,0) size 800x600 2 2 RenderView at (0,0) size 800x600 3 layer at (0,0) size 800x462 4 RenderBlock {HTML} at (0,0) size 800x462 5 RenderBody {BODY} at (8,16) size 784x438 6 RenderBlock {P} at (0,0) size 784x18 3 layer at (0,0) size 800x422 4 RenderBlock {html} at (0,0) size 800x422 5 RenderInline {body} at (0,0) size 537x421 6 RenderText {#text} at (0,0) size 0x0 7 RenderInline {p} at (0,0) size 533x17 7 8 RenderText {#text} at (0,0) size 533x17 8 9 text run at (0,0) width 533: "Test for isolation caused by blending. This test passes if the whole rectangle is green." 9 RenderBlock (anonymous) at (0,34) size 784x404 10 RenderSVGRoot {svg} at (8,50) size 160x160 11 RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] 12 RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00] 13 RenderSVGContainer {g} at (48,90) size 80x80 14 RenderSVGRect {rect} at (48,90) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00] 15 RenderText {#text} at (0,0) size 0x0 10 RenderText {#text} at (532,0) size 5x17 11 text run at (532,0) width 5: " " 12 RenderSVGRoot {svg} at (0,18) size 160x160 13 RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] 14 RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00] 15 RenderSVGContainer {g} at (40,58) size 80x80 16 RenderSVGRect {rect} at (40,58) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00] 17 RenderText {#text} at (0,0) size 0x0 18 RenderText {#text} at (0,0) size 0x0 -
trunk/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-filter-expected.txt
r238730 r247297 1 1 layer at (0,0) size 800x600 2 2 RenderView at (0,0) size 800x600 3 layer at (0,0) size 800x462 4 RenderBlock {HTML} at (0,0) size 800x462 5 RenderBody {BODY} at (8,16) size 784x438 6 RenderBlock {P} at (0,0) size 784x18 3 layer at (0,0) size 800x422 4 RenderBlock {html} at (0,0) size 800x422 5 RenderInline {body} at (0,0) size 521x421 6 RenderText {#text} at (0,0) size 0x0 7 RenderInline {p} at (0,0) size 517x17 7 8 RenderText {#text} at (0,0) size 517x17 8 9 text run at (0,0) width 517: "Test for isolation caused by a filter. This test passes if the whole rectangle is green." 9 RenderBlock (anonymous) at (0,34) size 784x404 10 RenderSVGRoot {svg} at (8,50) size 160x160 11 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 12 RenderSVGResourceFilter {filter} [id="f1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse] 13 [feGaussianBlur stdDeviation="15.00, 15.00"] 14 [SourceGraphic] 15 RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] 16 RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00] 17 RenderSVGContainer {g} at (48,90) size 96x96 18 [filter="f1"] RenderSVGResourceFilter {filter} at (10,10) size 24x24 19 RenderSVGRect {rect} at (48,90) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00] 20 RenderText {#text} at (0,0) size 0x0 10 RenderText {#text} at (517,0) size 4x17 11 text run at (517,0) width 4: " " 12 RenderSVGRoot {svg} at (0,18) size 160x160 13 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 14 RenderSVGResourceFilter {filter} [id="f1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse] 15 [feGaussianBlur stdDeviation="15.00, 15.00"] 16 [SourceGraphic] 17 RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] 18 RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00] 19 RenderSVGContainer {g} at (40,58) size 96x96 20 [filter="f1"] RenderSVGResourceFilter {filter} at (10,10) size 24x24 21 RenderSVGRect {rect} at (40,58) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00] 22 RenderText {#text} at (0,0) size 0x0 23 RenderText {#text} at (0,0) size 0x0 -
trunk/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-mask-expected.txt
r238730 r247297 1 1 layer at (0,0) size 800x600 2 2 RenderView at (0,0) size 800x600 3 layer at (0,0) size 800x462 4 RenderBlock {HTML} at (0,0) size 800x462 5 RenderBody {BODY} at (8,16) size 784x438 6 RenderBlock {P} at (0,0) size 784x18 3 layer at (0,0) size 800x422 4 RenderBlock {html} at (0,0) size 800x422 5 RenderInline {body} at (0,0) size 526x421 6 RenderText {#text} at (0,0) size 0x0 7 RenderInline {p} at (0,0) size 522x17 7 8 RenderText {#text} at (0,0) size 522x17 8 9 text run at (0,0) width 522: "Test for isolation caused by a mask. This test passes if the whole rectangle is green." 9 RenderBlock (anonymous) at (0,34) size 784x404 10 RenderSVGRoot {svg} at (8,50) size 160x160 11 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 12 RenderSVGResourceMasker {mask} [id="msk"] [maskUnits=objectBoundingBox] [maskContentUnits=userSpaceOnUse] 13 RenderSVGRect {rect} at (18,60) size 20x20 [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00] 14 RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] 15 RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00] 16 RenderSVGContainer {g} at (48,90) size 80x80 17 [masker="msk"] RenderSVGResourceMasker {mask} at (10,10) size 20x20 18 RenderSVGRect {rect} at (48,90) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00] 19 RenderText {#text} at (0,0) size 0x0 10 RenderText {#text} at (521,0) size 5x17 11 text run at (521,0) width 5: " " 12 RenderSVGRoot {svg} at (0,18) size 160x160 13 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 14 RenderSVGResourceMasker {mask} [id="msk"] [maskUnits=objectBoundingBox] [maskContentUnits=userSpaceOnUse] 15 RenderSVGRect {rect} at (10,28) size 20x20 [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00] 16 RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] 17 RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00] 18 RenderSVGContainer {g} at (40,58) size 80x80 19 [masker="msk"] RenderSVGResourceMasker {mask} at (10,10) size 20x20 20 RenderSVGRect {rect} at (40,58) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00] 21 RenderText {#text} at (0,0) size 0x0 22 RenderText {#text} at (0,0) size 0x0 -
trunk/LayoutTests/platform/gtk/css3/blending/svg-blend-layer-opacity-expected.txt
r238730 r247297 1 1 layer at (0,0) size 800x600 2 2 RenderView at (0,0) size 800x600 3 layer at (0,0) size 800x462 4 RenderBlock {HTML} at (0,0) size 800x462 5 RenderBody {BODY} at (8,16) size 784x438 6 RenderBlock {P} at (0,0) size 784x18 3 layer at (0,0) size 800x422 4 RenderBlock {html} at (0,0) size 800x422 5 RenderInline {body} at (0,0) size 527x421 6 RenderText {#text} at (0,0) size 0x0 7 RenderInline {p} at (0,0) size 523x17 7 8 RenderText {#text} at (0,0) size 523x17 8 9 text run at (0,0) width 523: "Test for isolation caused by opacity. This test passes if the whole rectangle is green." 9 RenderBlock (anonymous) at (0,34) size 784x404 10 RenderSVGRoot {svg} at (8,50) size 160x160 11 RenderSVGContainer {g} at (8,50) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] 12 RenderSVGRect {rect} at (8,50) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00] 13 RenderSVGContainer {g} at (48,90) size 80x80 [opacity=0.50] 14 RenderSVGRect {rect} at (48,90) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00] 15 RenderText {#text} at (0,0) size 0x0 10 RenderText {#text} at (522,0) size 5x17 11 text run at (522,0) width 5: " " 12 RenderSVGRoot {svg} at (0,18) size 160x160 13 RenderSVGContainer {g} at (0,18) size 160x160 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] 14 RenderSVGRect {rect} at (0,18) size 160x160 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00] 15 RenderSVGContainer {g} at (40,58) size 80x80 [opacity=0.50] 16 RenderSVGRect {rect} at (40,58) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00] 17 RenderText {#text} at (0,0) size 0x0 18 RenderText {#text} at (0,0) size 0x0 -
trunk/LayoutTests/platform/wpe/TestExpectations
r247086 r247297 434 434 webkit.org/b/177943 http/tests/resourceLoadStatistics/ [ Skip ] 435 435 436 437 # Failures related with ENABLE_CSS_COMPOSITING=ON 438 webkit.org/b/169916 css3/blending/blend-mode-clip-accelerated-blending-canvas.html [ Failure ] 439 webkit.org/b/169916 css3/blending/blend-mode-isolation-turn-off-self-painting-layer.html [ Failure ] 440 webkit.org/b/169916 css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html [ Failure ] 441 webkit.org/b/169916 css3/blending/blend-mode-isolation-turn-off-self-painting-layer2.html [ Failure ] 442 webkit.org/b/169916 css3/blending/blend-mode-isolation-turn-on-self-painting-layer.html [ Failure ] 443 webkit.org/b/169916 css3/blending/background-blend-mode-crossfade-image.html [ ImageOnlyFailure ] 444 webkit.org/b/169916 css3/blending/background-blend-mode-tiled-layers.html [ ImageOnlyFailure ] 445 webkit.org/b/169916 css3/blending/blend-mode-accelerated-parent-overflow-hidden.html [ ImageOnlyFailure ] 446 webkit.org/b/169916 css3/blending/blend-mode-body-composited-child-background-color.html [ Pass ImageOnlyFailure ] 447 webkit.org/b/169916 css3/blending/blend-mode-body-composited-child.html [ Pass ImageOnlyFailure ] 448 webkit.org/b/169916 css3/blending/blend-mode-clip-accelerated-blending-child.html [ ImageOnlyFailure ] 449 webkit.org/b/169916 css3/blending/blend-mode-clip-accelerated-blending-double.html [ ImageOnlyFailure ] 450 webkit.org/b/169916 css3/blending/blend-mode-clip-accelerated-blending-with-siblings.html [ ImageOnlyFailure ] 451 webkit.org/b/169916 css3/blending/blend-mode-clip-accelerated-transformed-blending.html [ ImageOnlyFailure ] 452 webkit.org/b/169916 css3/blending/blend-mode-clip-rect-accelerated-blending.html [ ImageOnlyFailure ] 453 webkit.org/b/169916 css3/blending/blend-mode-isolated-group-1.html [ Missing Failure ] 454 webkit.org/b/169916 css3/blending/blend-mode-isolated-group-2.html [ Missing Failure ] 455 webkit.org/b/169916 css3/blending/blend-mode-isolated-group-3.html [ Missing Failure ] 456 webkit.org/b/169916 css3/blending/blend-mode-layers.html [ Missing Failure ] 457 webkit.org/b/169916 css3/blending/blend-mode-reflection.html [ Missing Failure ] 458 webkit.org/b/169916 css3/blending/blend-mode-simple-composited.html [ Missing Failure ] 459 webkit.org/b/169916 css3/blending/svg-blend-color-burn.html [ Missing Failure ] 460 webkit.org/b/169916 css3/blending/svg-blend-color-dodge.html [ Missing Failure ] 461 webkit.org/b/169916 css3/blending/svg-blend-darken.html [ Missing Failure ] 462 webkit.org/b/169916 css3/blending/svg-blend-difference.html [ Missing Failure ] 463 webkit.org/b/169916 css3/blending/svg-blend-exclusion.html [ Missing Failure ] 464 webkit.org/b/169916 css3/blending/svg-blend-hard-light.html [ Missing Failure ] 465 webkit.org/b/169916 css3/blending/svg-blend-lighten.html [ Missing Failure ] 466 webkit.org/b/169916 css3/blending/svg-blend-multiply-alpha.html [ Missing Failure ] 467 webkit.org/b/169916 css3/blending/svg-blend-multiply.html [ Missing Failure ] 468 webkit.org/b/169916 css3/blending/svg-blend-normal.html [ Missing Failure ] 469 webkit.org/b/169916 css3/blending/svg-blend-overlay.html [ Missing Failure ] 470 webkit.org/b/169916 css3/blending/svg-blend-plus-darker.html [ Missing Failure ] 471 webkit.org/b/169916 css3/blending/svg-blend-plus-lighter.html [ Missing Failure ] 472 webkit.org/b/169916 css3/blending/svg-blend-screen.html [ Missing Failure ] 473 webkit.org/b/169916 css3/blending/svg-blend-soft-light.html [ Missing Failure ] 474 webkit.org/b/169916 css3/blending/svg-isolation-isolated-group.html [ ImageOnlyFailure ] 475 476 436 477 #//////////////////////////////////////////////////////////////////////////////////////// 437 478 # 3. UNRESOLVED TESTS … … 468 509 Bug(WPE) fast/text-autosizing [ Skip ] 469 510 470 Bug(WPE) css3/blending [ Skip ]471 511 Bug(WPE) css3/device-adapt [ Skip ] 472 512 Bug(WPE) css3/filters [ Skip ] -
trunk/LayoutTests/platform/wpe/css3/blending/blend-mode-background-expected.txt
r247296 r247297 1 1 layer at (0,0) size 800x600 2 2 RenderView at (0,0) size 800x600 3 layer at (0,0) size 800x100 3 layer at (0,0) size 800x100 isolatesBlending 4 4 RenderBlock {HTML} at (0,0) size 800x100 5 5 RenderBody {BODY} at (8,20) size 784x60 [bgcolor=#0000FF] 6 RenderBlock {DIV} at (20,0) size 60x60 [bgcolor=#FF0000] 6 layer at (28,20) size 60x60 blendMode: difference 7 RenderBlock {DIV} at (20,0) size 60x60 [bgcolor=#FF0000] -
trunk/Source/cmake/OptionsFTW.cmake
r247014 r247297 142 142 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CONTENT_EXTENSIONS PRIVATE OFF) 143 143 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CONTENT_FILTERING PRIVATE OFF) 144 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING PRIVATE OFF)145 144 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SCROLL_SNAP PRIVATE OFF) 146 145 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TYPED_OM PRIVATE OFF) -
trunk/Source/cmake/OptionsMac.cmake
r246285 r247297 12 12 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CACHE_PARTITIONING PRIVATE ON) 13 13 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CONTENT_FILTERING PRIVATE ON) 14 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING PRIVATE ON)15 14 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SCROLL_SNAP PRIVATE ON) 16 15 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PRIVATE OFF) -
trunk/Source/cmake/OptionsWin.cmake
r246925 r247297 26 26 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT PUBLIC OFF) 27 27 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_BOX_DECORATION_BREAK PUBLIC ON) 28 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING PUBLIC OFF)29 28 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PUBLIC ON) 30 29 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CURSOR_VISIBILITY PUBLIC ON) … … 98 97 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API PRIVATE OFF) 99 98 else () 99 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING PUBLIC OFF) 100 100 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USER_MESSAGE_HANDLERS PRIVATE OFF) 101 101 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LEGACY_ENCRYPTED_MEDIA PUBLIC ON) -
trunk/Source/cmake/WebKitFeatures.cmake
r246925 r247297 108 108 WEBKIT_OPTION_DEFINE(ENABLE_CSS3_TEXT "Toggle CSS3 Text support" PRIVATE OFF) 109 109 WEBKIT_OPTION_DEFINE(ENABLE_CSS_BOX_DECORATION_BREAK "Toggle CSS box-decoration-break support" PRIVATE ON) 110 WEBKIT_OPTION_DEFINE(ENABLE_CSS_COMPOSITING "Toggle CSS Compositing support" PRIVATE O FF)110 WEBKIT_OPTION_DEFINE(ENABLE_CSS_COMPOSITING "Toggle CSS Compositing support" PRIVATE ON) 111 111 WEBKIT_OPTION_DEFINE(ENABLE_CSS_CONIC_GRADIENTS "Toggle CSS Conic Gradient support" PRIVATE OFF) 112 112 WEBKIT_OPTION_DEFINE(ENABLE_CSS_DEVICE_ADAPTATION "Toggle CSS Device Adaptation support" PRIVATE OFF)
Note: See TracChangeset
for help on using the changeset viewer.