⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 143626 in webkit


Ignore:
Timestamp:
Feb 21, 2013, 10:25:32 AM (14 years ago)
Author:
alokp@chromium.org
Message:

Mark GraphicsLayers as opaque when possible
​https://bugs.webkit.org/show_bug.cgi?id=70634

Reviewed by Simon Fraser.

Source/WebCore:

Mark layers as opaque in a very simple case - the main renderer has an
opaque background and covers the entire composited bounds.
RenderLayer::contentsOpaqueInRect has been implemented conservatively,
i.e. it errs towards returning false negative.

Tests: compositing/contents-opaque/contents-opaque-background-clip.html

compositing/contents-opaque/contents-opaque-background-color.html
compositing/contents-opaque/contents-opaque-layer-opacity.html
compositing/contents-opaque/contents-opaque-layer-transform.html

  • rendering/RenderBox.cpp:

(WebCore::RenderBox::backgroundIsOpaqueInRect):
(WebCore):

  • rendering/RenderBox.h:

(RenderBox):

  • rendering/RenderBoxModelObject.h:

(WebCore::RenderBoxModelObject::backgroundIsOpaqueInRect):
(WebCore::RenderBoxModelObject::foregroundIsOpaqueInRect):
(RenderBoxModelObject):

  • rendering/RenderLayer.cpp:

(WebCore::RenderLayer::contentsOpaqueInRect):
(WebCore):
(WebCore::RenderLayer::listContentsOpaqueInRect):

  • rendering/RenderLayer.h:

(RenderLayer):

  • rendering/RenderLayerBacking.cpp:

(WebCore::RenderLayerBacking::updateGraphicsLayerGeometry):

  • rendering/RenderLayerModelObject.h:

(RenderLayerModelObject):

LayoutTests:

  • compositing/absolute-inside-out-of-view-fixed-expected.txt:
  • compositing/backing/no-backing-for-clip-expected.txt:
  • compositing/backing/no-backing-for-clip-overlap-expected.txt:
  • compositing/backing/no-backing-for-perspective-expected.txt:
  • compositing/clip-child-by-non-stacking-ancestor-expected.txt:
  • compositing/columns/composited-in-paginated-expected.txt:
  • compositing/contents-opaque/contents-opaque-background-clip-expected.txt: Copied from LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-positioned-expected.txt.
  • compositing/contents-opaque/contents-opaque-background-clip.html: Added.
  • compositing/contents-opaque/contents-opaque-background-color-expected.txt: Copied from LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-positioned-expected.txt.
  • compositing/contents-opaque/contents-opaque-background-color.html: Added.
  • compositing/contents-opaque/contents-opaque-layer-opacity-expected.txt: Copied from LayoutTests/compositing/clip-child-by-non-stacking-ancestor-expected.txt.
  • compositing/contents-opaque/contents-opaque-layer-opacity.html: Added.
  • compositing/contents-opaque/contents-opaque-layer-transform-expected.txt: Copied from LayoutTests/compositing/clip-child-by-non-stacking-ancestor-expected.txt.
  • compositing/contents-opaque/contents-opaque-layer-transform.html: Added.
  • compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
  • compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
  • compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
  • compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt:
  • compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
  • compositing/geometry/bounds-ignores-hidden-expected.txt:
  • compositing/geometry/clip-expected.txt:
  • compositing/geometry/clip-inside-expected.txt:
  • compositing/geometry/fixed-position-composited-switch-expected.txt:
  • compositing/geometry/flipped-writing-mode-expected.txt:
  • compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt:
  • compositing/geometry/layer-due-to-layer-children-switch-expected.txt:
  • compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
  • compositing/geometry/limit-layer-bounds-fixed-expected.txt:
  • compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt:
  • compositing/geometry/limit-layer-bounds-overflow-root-expected.txt:
  • compositing/geometry/limit-layer-bounds-positioned-expected.txt:
  • compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt:
  • compositing/geometry/limit-layer-bounds-transformed-expected.txt:
  • compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt:
  • compositing/geometry/preserve-3d-switching-expected.txt:
  • compositing/iframes/become-composited-nested-iframes-expected.txt:
  • compositing/iframes/become-overlapped-iframe-expected.txt:
  • compositing/iframes/composited-parent-iframe-expected.txt:
  • compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
  • compositing/iframes/connect-compositing-iframe-expected.txt:
  • compositing/iframes/connect-compositing-iframe2-expected.txt:
  • compositing/iframes/connect-compositing-iframe3-expected.txt:
  • compositing/iframes/enter-compositing-iframe-expected.txt:
  • compositing/iframes/iframe-resize-expected.txt:
  • compositing/iframes/invisible-nested-iframe-hide-expected.txt:
  • compositing/iframes/invisible-nested-iframe-show-expected.txt:
  • compositing/iframes/overlapped-iframe-expected.txt:
  • compositing/iframes/overlapped-iframe-iframe-expected.txt:
  • compositing/iframes/overlapped-nested-iframes-expected.txt:
  • compositing/iframes/page-cache-layer-tree-expected.txt:
  • compositing/iframes/scrolling-iframe-expected.txt:
  • compositing/layer-creation/animation-overlap-with-children-expected.txt:
  • compositing/layer-creation/fixed-position-and-transform-expected.txt:
  • compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt:
  • compositing/layer-creation/fixed-position-out-of-view-expected.txt:
  • compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt:
  • compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt:
  • compositing/layer-creation/fixed-position-under-transform-expected.txt:
  • compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
  • compositing/layer-creation/overflow-scroll-overlap-expected.txt:
  • compositing/layer-creation/overlap-animation-clipping-expected.txt:
  • compositing/layer-creation/overlap-animation-expected.txt:
  • compositing/layer-creation/overlap-child-layer-expected.txt:
  • compositing/layer-creation/overlap-clipping-expected.txt:
  • compositing/layer-creation/overlap-transformed-3d-expected.txt:
  • compositing/layer-creation/overlap-transformed-and-clipped-expected.txt:
  • compositing/layer-creation/overlap-transformed-layer-expected.txt:
  • compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt:
  • compositing/layer-creation/overlap-transforms-expected.txt:
  • compositing/layer-creation/spanOverlapsCanvas-expected.txt:
  • compositing/layer-creation/stacking-context-overlap-expected.txt:
  • compositing/layer-creation/translatez-overlap-expected.txt:
  • compositing/masks/mask-layer-size-expected.txt:
  • compositing/overflow-trumps-transform-style-expected.txt:
  • compositing/overflow/clip-descendents-expected.txt:
  • compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
  • compositing/overflow/textarea-scroll-touch-expected.txt:
  • compositing/plugins/no-backing-store-expected.txt:
  • compositing/repaint/invalidations-on-composited-layers-expected.txt:
  • compositing/rtl/rtl-absolute-expected.txt:
  • compositing/rtl/rtl-absolute-overflow-expected.txt:
  • compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
  • compositing/rtl/rtl-fixed-expected.txt:
  • compositing/rtl/rtl-fixed-overflow-expected.txt:
  • compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
  • compositing/rtl/rtl-iframe-absolute-expected.txt:
  • compositing/rtl/rtl-iframe-absolute-overflow-expected.txt:
  • compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt:
  • compositing/rtl/rtl-iframe-fixed-expected.txt:
  • compositing/rtl/rtl-iframe-fixed-overflow-expected.txt:
  • compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt:
  • compositing/rtl/rtl-iframe-relative-expected.txt:
  • compositing/rtl/rtl-relative-expected.txt:
  • compositing/tiled-layers-hidpi-expected.txt:
  • compositing/tiling/backface-preserve-3d-tiled-expected.txt:
  • compositing/tiling/crash-reparent-tiled-layer-expected.txt:
  • compositing/tiling/huge-layer-add-remove-child-expected.txt:
  • compositing/tiling/huge-layer-with-layer-children-expected.txt:
  • compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
  • compositing/tiling/rotated-tiled-clamped-expected.txt:
  • compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
  • compositing/tiling/tile-cache-zoomed-expected.txt:
  • compositing/tiling/tiled-layer-resize-expected.txt:
  • compositing/visible-rect/2d-transformed-expected.txt:
  • compositing/visible-rect/3d-transform-style-expected.txt:
  • compositing/visible-rect/3d-transformed-expected.txt:
  • compositing/visible-rect/animated-expected.txt:
  • compositing/visible-rect/animated-from-none-expected.txt:
  • compositing/visible-rect/clipped-by-viewport-expected.txt:
  • compositing/visible-rect/clipped-visible-rect-expected.txt:
  • compositing/visible-rect/iframe-and-layers-expected.txt:
  • compositing/visible-rect/iframe-no-layers-expected.txt:
  • compositing/visible-rect/nested-transform-expected.txt:
  • compositing/visible-rect/scrolled-expected.txt:
  • css3/filters/filtered-compositing-descendant-expected.txt:
  • platform/chromium-linux-x86/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
  • platform/chromium-linux-x86/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
  • platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
  • platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt:
  • platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt:
  • platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt:
  • platform/chromium-linux/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
  • platform/chromium-linux/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
  • platform/chromium-linux/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
  • platform/chromium-linux/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt:
  • platform/chromium-linux/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt:
  • platform/chromium-linux/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt:
  • platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
  • platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt:
  • platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt:
  • platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt:
  • platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
  • platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt:
  • platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt:
  • platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt:
  • platform/chromium-mac/compositing/iframes/invisible-nested-iframe-show-expected.txt:
  • platform/chromium-mac/compositing/overflow/textarea-scroll-touch-expected.txt:
  • platform/chromium-mac/compositing/repaint/invalidations-on-composited-layers-expected.txt:
  • platform/chromium-mac/compositing/tiling/crash-reparent-tiled-layer-expected.txt:
  • platform/chromium-mac/compositing/tiling/huge-layer-add-remove-child-expected.txt:
  • platform/chromium-mac/compositing/tiling/huge-layer-with-layer-children-expected.txt:
  • platform/chromium-mac/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
  • platform/chromium-mac/platform/chromium/virtual/gpu/compositedscrolling/overflow/textarea-scroll-touch-expected.txt:
  • platform/chromium-mac/platform/chromium/virtual/softwarecompositing/overflow/textarea-scroll-touch-expected.txt:
  • platform/chromium-mac/platform/chromium/virtual/softwarecompositing/repaint/invalidations-on-composited-layers-expected.txt:
  • platform/chromium-mac/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
  • platform/chromium-mac/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt:
  • platform/chromium-mac/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt:
  • platform/chromium-mac/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt:
  • platform/chromium-mac/platform/chromium/virtual/softwarecompositing/tiling/huge-layer-add-remove-child-expected.txt:
  • platform/chromium-mac/platform/chromium/virtual/softwarecompositing/tiling/huge-layer-with-layer-children-expected.txt:
  • platform/chromium-win-xp/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
  • platform/chromium-win-xp/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
  • platform/chromium-win-xp/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
  • platform/chromium-win-xp/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt:
  • platform/chromium-win-xp/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt:
  • platform/chromium-win-xp/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt:
  • platform/chromium-win/compositing/backing/no-backing-for-clip-expected.txt:
  • platform/chromium-win/compositing/backing/no-backing-for-clip-overlap-expected.txt:
  • platform/chromium-win/compositing/backing/no-backing-for-perspective-expected.txt:
  • platform/chromium-win/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
  • platform/chromium-win/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
  • platform/chromium-win/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt:
  • platform/chromium-win/compositing/geometry/layer-due-to-layer-children-switch-expected.txt:
  • platform/chromium-win/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt:
  • platform/chromium-win/compositing/geometry/preserve-3d-switching-expected.txt:
  • platform/chromium-win/compositing/iframes/invisible-nested-iframe-show-expected.txt:
  • platform/chromium-win/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
  • platform/chromium-win/compositing/tiling/crash-reparent-tiled-layer-expected.txt:
  • platform/chromium-win/compositing/tiling/huge-layer-add-remove-child-expected.txt:
  • platform/chromium-win/compositing/tiling/huge-layer-with-layer-children-expected.txt:
  • platform/chromium-win/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
  • platform/chromium/TestExpectations:
  • platform/chromium/compositing/backing/no-backing-for-clip-expected.txt:
  • platform/chromium/compositing/backing/no-backing-for-clip-overlap-expected.txt:
  • platform/chromium/compositing/backing/no-backing-for-perspective-expected.txt:
  • platform/chromium/compositing/columns/composited-in-paginated-expected.txt:
  • platform/chromium/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
  • platform/chromium/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
  • platform/chromium/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
  • platform/chromium/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
  • platform/chromium/compositing/geometry/clip-expected.txt:
  • platform/chromium/compositing/geometry/clip-inside-expected.txt:
  • platform/chromium/compositing/geometry/fixed-position-composited-switch-expected.txt:
  • platform/chromium/compositing/geometry/flipped-writing-mode-expected.txt:
  • platform/chromium/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt:
  • platform/chromium/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt:
  • platform/chromium/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt:
  • platform/chromium/compositing/geometry/limit-layer-bounds-positioned-expected.txt:
  • platform/chromium/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt:
  • platform/chromium/compositing/geometry/limit-layer-bounds-transformed-expected.txt:
  • platform/chromium/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt:
  • platform/chromium/compositing/geometry/preserve-3d-switching-expected.txt:
  • platform/chromium/compositing/iframes/become-composited-nested-iframes-expected.txt:
  • platform/chromium/compositing/iframes/become-overlapped-iframe-expected.txt:
  • platform/chromium/compositing/iframes/composited-parent-iframe-expected.txt:
  • platform/chromium/compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
  • platform/chromium/compositing/iframes/connect-compositing-iframe-expected.txt:
  • platform/chromium/compositing/iframes/connect-compositing-iframe2-expected.txt:
  • platform/chromium/compositing/iframes/connect-compositing-iframe3-expected.txt:
  • platform/chromium/compositing/iframes/enter-compositing-iframe-expected.txt:
  • platform/chromium/compositing/iframes/iframe-resize-expected.txt:
  • platform/chromium/compositing/iframes/iframe-size-from-zero-expected.txt:
  • platform/chromium/compositing/iframes/invisible-nested-iframe-hide-expected.txt:
  • platform/chromium/compositing/iframes/overlapped-iframe-expected.txt:
  • platform/chromium/compositing/iframes/overlapped-iframe-iframe-expected.txt:
  • platform/chromium/compositing/iframes/overlapped-nested-iframes-expected.txt:
  • platform/chromium/compositing/iframes/resizer-expected.txt:
  • platform/chromium/compositing/iframes/scrolling-iframe-expected.txt:
  • platform/chromium/compositing/layer-creation/fixed-position-and-transform-expected.txt:
  • platform/chromium/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt:
  • platform/chromium/compositing/layer-creation/fixed-position-out-of-view-expected.txt:
  • platform/chromium/compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt:
  • platform/chromium/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt:
  • platform/chromium/compositing/layer-creation/fixed-position-under-transform-expected.txt:
  • platform/chromium/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
  • platform/chromium/compositing/layer-creation/overflow-scroll-overlap-expected.txt:
  • platform/chromium/compositing/layer-creation/overlap-animation-clipping-expected.txt:
  • platform/chromium/compositing/layer-creation/overlap-animation-expected.txt:
  • platform/chromium/compositing/layer-creation/overlap-child-layer-expected.txt:
  • platform/chromium/compositing/layer-creation/overlap-clipping-expected.txt:
  • platform/chromium/compositing/layer-creation/overlap-transformed-3d-expected.txt:
  • platform/chromium/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt:
  • platform/chromium/compositing/layer-creation/overlap-transformed-layer-expected.txt:
  • platform/chromium/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt:
  • platform/chromium/compositing/layer-creation/overlap-transforms-expected.txt:
  • platform/chromium/compositing/layer-creation/spanOverlapsCanvas-expected.txt:
  • platform/chromium/compositing/layer-creation/stacking-context-overlap-expected.txt:
  • platform/chromium/compositing/layer-creation/translatez-overlap-expected.txt:
  • platform/chromium/compositing/overflow-trumps-transform-style-expected.txt:
  • platform/chromium/compositing/overflow/clip-descendents-expected.txt:
  • platform/chromium/compositing/rtl/rtl-absolute-expected.txt:
  • platform/chromium/compositing/rtl/rtl-absolute-overflow-expected.txt:
  • platform/chromium/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
  • platform/chromium/compositing/rtl/rtl-fixed-expected.txt:
  • platform/chromium/compositing/rtl/rtl-fixed-overflow-expected.txt:
  • platform/chromium/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
  • platform/chromium/compositing/rtl/rtl-iframe-absolute-expected.txt:
  • platform/chromium/compositing/rtl/rtl-iframe-fixed-expected.txt:
  • platform/chromium/compositing/rtl/rtl-iframe-relative-expected.txt:
  • platform/chromium/compositing/rtl/rtl-relative-expected.txt:
  • platform/chromium/css3/filters/filtered-compositing-descendant-expected.txt:
  • platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt:
  • platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-expected.txt:
  • platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt:
  • platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt:
  • platform/efl/compositing/repaint/invalidations-on-composited-layers-expected.txt:
  • platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
  • platform/mac/TestExpectations:
  • platform/mac/compositing/geometry/fixed-position-composited-switch-expected.txt:
  • platform/mac/compositing/iframes/resizer-expected.txt:
  • platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
  • platform/mac/compositing/repaint/invalidations-on-composited-layers-expected.txt:
  • platform/mac/compositing/tiling/backface-preserve-3d-tiled-expected.txt:
  • platform/mac/compositing/tiling/crash-reparent-tiled-layer-expected.txt:
  • platform/mac/compositing/tiling/huge-layer-add-remove-child-expected.txt:
  • platform/mac/compositing/tiling/huge-layer-with-layer-children-expected.txt:
  • platform/mac/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
  • platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
  • platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
  • platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
  • platform/mac/compositing/tiling/tiled-layer-resize-expected.txt:
  • platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
  • platform/qt-5.0-wk2/compositing/columns/composited-in-paginated-expected.txt:
  • platform/qt-5.0-wk2/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/become-composited-nested-iframes-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/become-overlapped-iframe-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/composited-parent-iframe-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe2-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe3-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/enter-compositing-iframe-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/iframe-resize-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-show-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/overlapped-nested-iframes-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/resizer-expected.txt:
  • platform/qt-5.0-wk2/compositing/iframes/scrolling-iframe-expected.txt:
  • platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-and-transform-expected.txt:
  • platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-under-transform-expected.txt:
  • platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
  • platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt:
  • platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt:
  • platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
  • platform/qt-5.0-wk2/compositing/tiled-layers-hidpi-expected.txt:
  • platform/qt-5.0-wk2/compositing/tiling/crash-reparent-tiled-layer-expected.txt:
  • platform/qt-5.0-wk2/compositing/tiling/huge-layer-add-remove-child-expected.txt:
  • platform/qt-5.0-wk2/compositing/tiling/huge-layer-with-layer-children-expected.txt:
  • platform/qt-5.0-wk2/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
  • platform/qt/compositing/backing/no-backing-for-clip-expected.txt:
  • platform/qt/compositing/backing/no-backing-for-clip-overlap-expected.txt:
  • platform/qt/compositing/backing/no-backing-for-perspective-expected.txt:
  • platform/qt/compositing/geometry/preserve-3d-switching-expected.txt:
  • platform/qt/compositing/iframes/invisible-nested-iframe-show-expected.txt:
  • platform/qt/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
  • platform/qt/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
  • platform/win/compositing/iframes/overlapped-iframe-iframe-expected.txt:
  • platform/win/compositing/tiling/huge-layer-add-remove-child-expected.txt:
  • platform/win/compositing/tiling/rotated-tiled-clamped-expected.txt:
  • platform/win/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
Location:
trunk
Files:
5 added
303 edited
4 copied

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r143621 r143626  
     12013-02-21  Alok Priyadarshi  <alokp@chromium.org>
     2
     3        Mark GraphicsLayers as opaque when possible
     4        https://bugs.webkit.org/show_bug.cgi?id=70634
     5
     6        Reviewed by Simon Fraser.
     7
     8        * compositing/absolute-inside-out-of-view-fixed-expected.txt:
     9        * compositing/backing/no-backing-for-clip-expected.txt:
     10        * compositing/backing/no-backing-for-clip-overlap-expected.txt:
     11        * compositing/backing/no-backing-for-perspective-expected.txt:
     12        * compositing/clip-child-by-non-stacking-ancestor-expected.txt:
     13        * compositing/columns/composited-in-paginated-expected.txt:
     14        * compositing/contents-opaque/contents-opaque-background-clip-expected.txt: Copied from LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-positioned-expected.txt.
     15        * compositing/contents-opaque/contents-opaque-background-clip.html: Added.
     16        * compositing/contents-opaque/contents-opaque-background-color-expected.txt: Copied from LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-positioned-expected.txt.
     17        * compositing/contents-opaque/contents-opaque-background-color.html: Added.
     18        * compositing/contents-opaque/contents-opaque-layer-opacity-expected.txt: Copied from LayoutTests/compositing/clip-child-by-non-stacking-ancestor-expected.txt.
     19        * compositing/contents-opaque/contents-opaque-layer-opacity.html: Added.
     20        * compositing/contents-opaque/contents-opaque-layer-transform-expected.txt: Copied from LayoutTests/compositing/clip-child-by-non-stacking-ancestor-expected.txt.
     21        * compositing/contents-opaque/contents-opaque-layer-transform.html: Added.
     22        * compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
     23        * compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
     24        * compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
     25        * compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt:
     26        * compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
     27        * compositing/geometry/bounds-ignores-hidden-expected.txt:
     28        * compositing/geometry/clip-expected.txt:
     29        * compositing/geometry/clip-inside-expected.txt:
     30        * compositing/geometry/fixed-position-composited-switch-expected.txt:
     31        * compositing/geometry/flipped-writing-mode-expected.txt:
     32        * compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt:
     33        * compositing/geometry/layer-due-to-layer-children-switch-expected.txt:
     34        * compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
     35        * compositing/geometry/limit-layer-bounds-fixed-expected.txt:
     36        * compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt:
     37        * compositing/geometry/limit-layer-bounds-overflow-root-expected.txt:
     38        * compositing/geometry/limit-layer-bounds-positioned-expected.txt:
     39        * compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt:
     40        * compositing/geometry/limit-layer-bounds-transformed-expected.txt:
     41        * compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt:
     42        * compositing/geometry/preserve-3d-switching-expected.txt:
     43        * compositing/iframes/become-composited-nested-iframes-expected.txt:
     44        * compositing/iframes/become-overlapped-iframe-expected.txt:
     45        * compositing/iframes/composited-parent-iframe-expected.txt:
     46        * compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
     47        * compositing/iframes/connect-compositing-iframe-expected.txt:
     48        * compositing/iframes/connect-compositing-iframe2-expected.txt:
     49        * compositing/iframes/connect-compositing-iframe3-expected.txt:
     50        * compositing/iframes/enter-compositing-iframe-expected.txt:
     51        * compositing/iframes/iframe-resize-expected.txt:
     52        * compositing/iframes/invisible-nested-iframe-hide-expected.txt:
     53        * compositing/iframes/invisible-nested-iframe-show-expected.txt:
     54        * compositing/iframes/overlapped-iframe-expected.txt:
     55        * compositing/iframes/overlapped-iframe-iframe-expected.txt:
     56        * compositing/iframes/overlapped-nested-iframes-expected.txt:
     57        * compositing/iframes/page-cache-layer-tree-expected.txt:
     58        * compositing/iframes/scrolling-iframe-expected.txt:
     59        * compositing/layer-creation/animation-overlap-with-children-expected.txt:
     60        * compositing/layer-creation/fixed-position-and-transform-expected.txt:
     61        * compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt:
     62        * compositing/layer-creation/fixed-position-out-of-view-expected.txt:
     63        * compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt:
     64        * compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt:
     65        * compositing/layer-creation/fixed-position-under-transform-expected.txt:
     66        * compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
     67        * compositing/layer-creation/overflow-scroll-overlap-expected.txt:
     68        * compositing/layer-creation/overlap-animation-clipping-expected.txt:
     69        * compositing/layer-creation/overlap-animation-expected.txt:
     70        * compositing/layer-creation/overlap-child-layer-expected.txt:
     71        * compositing/layer-creation/overlap-clipping-expected.txt:
     72        * compositing/layer-creation/overlap-transformed-3d-expected.txt:
     73        * compositing/layer-creation/overlap-transformed-and-clipped-expected.txt:
     74        * compositing/layer-creation/overlap-transformed-layer-expected.txt:
     75        * compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt:
     76        * compositing/layer-creation/overlap-transforms-expected.txt:
     77        * compositing/layer-creation/spanOverlapsCanvas-expected.txt:
     78        * compositing/layer-creation/stacking-context-overlap-expected.txt:
     79        * compositing/layer-creation/translatez-overlap-expected.txt:
     80        * compositing/masks/mask-layer-size-expected.txt:
     81        * compositing/overflow-trumps-transform-style-expected.txt:
     82        * compositing/overflow/clip-descendents-expected.txt:
     83        * compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
     84        * compositing/overflow/textarea-scroll-touch-expected.txt:
     85        * compositing/plugins/no-backing-store-expected.txt:
     86        * compositing/repaint/invalidations-on-composited-layers-expected.txt:
     87        * compositing/rtl/rtl-absolute-expected.txt:
     88        * compositing/rtl/rtl-absolute-overflow-expected.txt:
     89        * compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
     90        * compositing/rtl/rtl-fixed-expected.txt:
     91        * compositing/rtl/rtl-fixed-overflow-expected.txt:
     92        * compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
     93        * compositing/rtl/rtl-iframe-absolute-expected.txt:
     94        * compositing/rtl/rtl-iframe-absolute-overflow-expected.txt:
     95        * compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt:
     96        * compositing/rtl/rtl-iframe-fixed-expected.txt:
     97        * compositing/rtl/rtl-iframe-fixed-overflow-expected.txt:
     98        * compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt:
     99        * compositing/rtl/rtl-iframe-relative-expected.txt:
     100        * compositing/rtl/rtl-relative-expected.txt:
     101        * compositing/tiled-layers-hidpi-expected.txt:
     102        * compositing/tiling/backface-preserve-3d-tiled-expected.txt:
     103        * compositing/tiling/crash-reparent-tiled-layer-expected.txt:
     104        * compositing/tiling/huge-layer-add-remove-child-expected.txt:
     105        * compositing/tiling/huge-layer-with-layer-children-expected.txt:
     106        * compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
     107        * compositing/tiling/rotated-tiled-clamped-expected.txt:
     108        * compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
     109        * compositing/tiling/tile-cache-zoomed-expected.txt:
     110        * compositing/tiling/tiled-layer-resize-expected.txt:
     111        * compositing/visible-rect/2d-transformed-expected.txt:
     112        * compositing/visible-rect/3d-transform-style-expected.txt:
     113        * compositing/visible-rect/3d-transformed-expected.txt:
     114        * compositing/visible-rect/animated-expected.txt:
     115        * compositing/visible-rect/animated-from-none-expected.txt:
     116        * compositing/visible-rect/clipped-by-viewport-expected.txt:
     117        * compositing/visible-rect/clipped-visible-rect-expected.txt:
     118        * compositing/visible-rect/iframe-and-layers-expected.txt:
     119        * compositing/visible-rect/iframe-no-layers-expected.txt:
     120        * compositing/visible-rect/nested-transform-expected.txt:
     121        * compositing/visible-rect/scrolled-expected.txt:
     122        * css3/filters/filtered-compositing-descendant-expected.txt:
     123        * platform/chromium-linux-x86/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
     124        * platform/chromium-linux-x86/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
     125        * platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
     126        * platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt:
     127        * platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt:
     128        * platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt:
     129        * platform/chromium-linux/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
     130        * platform/chromium-linux/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
     131        * platform/chromium-linux/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
     132        * platform/chromium-linux/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt:
     133        * platform/chromium-linux/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt:
     134        * platform/chromium-linux/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt:
     135        * platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
     136        * platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt:
     137        * platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt:
     138        * platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt:
     139        * platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
     140        * platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt:
     141        * platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt:
     142        * platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt:
     143        * platform/chromium-mac/compositing/iframes/invisible-nested-iframe-show-expected.txt:
     144        * platform/chromium-mac/compositing/overflow/textarea-scroll-touch-expected.txt:
     145        * platform/chromium-mac/compositing/repaint/invalidations-on-composited-layers-expected.txt:
     146        * platform/chromium-mac/compositing/tiling/crash-reparent-tiled-layer-expected.txt:
     147        * platform/chromium-mac/compositing/tiling/huge-layer-add-remove-child-expected.txt:
     148        * platform/chromium-mac/compositing/tiling/huge-layer-with-layer-children-expected.txt:
     149        * platform/chromium-mac/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
     150        * platform/chromium-mac/platform/chromium/virtual/gpu/compositedscrolling/overflow/textarea-scroll-touch-expected.txt:
     151        * platform/chromium-mac/platform/chromium/virtual/softwarecompositing/overflow/textarea-scroll-touch-expected.txt:
     152        * platform/chromium-mac/platform/chromium/virtual/softwarecompositing/repaint/invalidations-on-composited-layers-expected.txt:
     153        * platform/chromium-mac/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
     154        * platform/chromium-mac/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt:
     155        * platform/chromium-mac/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt:
     156        * platform/chromium-mac/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt:
     157        * platform/chromium-mac/platform/chromium/virtual/softwarecompositing/tiling/huge-layer-add-remove-child-expected.txt:
     158        * platform/chromium-mac/platform/chromium/virtual/softwarecompositing/tiling/huge-layer-with-layer-children-expected.txt:
     159        * platform/chromium-win-xp/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
     160        * platform/chromium-win-xp/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
     161        * platform/chromium-win-xp/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
     162        * platform/chromium-win-xp/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt:
     163        * platform/chromium-win-xp/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt:
     164        * platform/chromium-win-xp/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt:
     165        * platform/chromium-win/compositing/backing/no-backing-for-clip-expected.txt:
     166        * platform/chromium-win/compositing/backing/no-backing-for-clip-overlap-expected.txt:
     167        * platform/chromium-win/compositing/backing/no-backing-for-perspective-expected.txt:
     168        * platform/chromium-win/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
     169        * platform/chromium-win/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
     170        * platform/chromium-win/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt:
     171        * platform/chromium-win/compositing/geometry/layer-due-to-layer-children-switch-expected.txt:
     172        * platform/chromium-win/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt:
     173        * platform/chromium-win/compositing/geometry/preserve-3d-switching-expected.txt:
     174        * platform/chromium-win/compositing/iframes/invisible-nested-iframe-show-expected.txt:
     175        * platform/chromium-win/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
     176        * platform/chromium-win/compositing/tiling/crash-reparent-tiled-layer-expected.txt:
     177        * platform/chromium-win/compositing/tiling/huge-layer-add-remove-child-expected.txt:
     178        * platform/chromium-win/compositing/tiling/huge-layer-with-layer-children-expected.txt:
     179        * platform/chromium-win/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
     180        * platform/chromium/TestExpectations:
     181        * platform/chromium/compositing/backing/no-backing-for-clip-expected.txt:
     182        * platform/chromium/compositing/backing/no-backing-for-clip-overlap-expected.txt:
     183        * platform/chromium/compositing/backing/no-backing-for-perspective-expected.txt:
     184        * platform/chromium/compositing/columns/composited-in-paginated-expected.txt:
     185        * platform/chromium/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
     186        * platform/chromium/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
     187        * platform/chromium/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
     188        * platform/chromium/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
     189        * platform/chromium/compositing/geometry/clip-expected.txt:
     190        * platform/chromium/compositing/geometry/clip-inside-expected.txt:
     191        * platform/chromium/compositing/geometry/fixed-position-composited-switch-expected.txt:
     192        * platform/chromium/compositing/geometry/flipped-writing-mode-expected.txt:
     193        * platform/chromium/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt:
     194        * platform/chromium/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt:
     195        * platform/chromium/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt:
     196        * platform/chromium/compositing/geometry/limit-layer-bounds-positioned-expected.txt:
     197        * platform/chromium/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt:
     198        * platform/chromium/compositing/geometry/limit-layer-bounds-transformed-expected.txt:
     199        * platform/chromium/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt:
     200        * platform/chromium/compositing/geometry/preserve-3d-switching-expected.txt:
     201        * platform/chromium/compositing/iframes/become-composited-nested-iframes-expected.txt:
     202        * platform/chromium/compositing/iframes/become-overlapped-iframe-expected.txt:
     203        * platform/chromium/compositing/iframes/composited-parent-iframe-expected.txt:
     204        * platform/chromium/compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
     205        * platform/chromium/compositing/iframes/connect-compositing-iframe-expected.txt:
     206        * platform/chromium/compositing/iframes/connect-compositing-iframe2-expected.txt:
     207        * platform/chromium/compositing/iframes/connect-compositing-iframe3-expected.txt:
     208        * platform/chromium/compositing/iframes/enter-compositing-iframe-expected.txt:
     209        * platform/chromium/compositing/iframes/iframe-resize-expected.txt:
     210        * platform/chromium/compositing/iframes/iframe-size-from-zero-expected.txt:
     211        * platform/chromium/compositing/iframes/invisible-nested-iframe-hide-expected.txt:
     212        * platform/chromium/compositing/iframes/overlapped-iframe-expected.txt:
     213        * platform/chromium/compositing/iframes/overlapped-iframe-iframe-expected.txt:
     214        * platform/chromium/compositing/iframes/overlapped-nested-iframes-expected.txt:
     215        * platform/chromium/compositing/iframes/resizer-expected.txt:
     216        * platform/chromium/compositing/iframes/scrolling-iframe-expected.txt:
     217        * platform/chromium/compositing/layer-creation/fixed-position-and-transform-expected.txt:
     218        * platform/chromium/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt:
     219        * platform/chromium/compositing/layer-creation/fixed-position-out-of-view-expected.txt:
     220        * platform/chromium/compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt:
     221        * platform/chromium/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt:
     222        * platform/chromium/compositing/layer-creation/fixed-position-under-transform-expected.txt:
     223        * platform/chromium/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
     224        * platform/chromium/compositing/layer-creation/overflow-scroll-overlap-expected.txt:
     225        * platform/chromium/compositing/layer-creation/overlap-animation-clipping-expected.txt:
     226        * platform/chromium/compositing/layer-creation/overlap-animation-expected.txt:
     227        * platform/chromium/compositing/layer-creation/overlap-child-layer-expected.txt:
     228        * platform/chromium/compositing/layer-creation/overlap-clipping-expected.txt:
     229        * platform/chromium/compositing/layer-creation/overlap-transformed-3d-expected.txt:
     230        * platform/chromium/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt:
     231        * platform/chromium/compositing/layer-creation/overlap-transformed-layer-expected.txt:
     232        * platform/chromium/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt:
     233        * platform/chromium/compositing/layer-creation/overlap-transforms-expected.txt:
     234        * platform/chromium/compositing/layer-creation/spanOverlapsCanvas-expected.txt:
     235        * platform/chromium/compositing/layer-creation/stacking-context-overlap-expected.txt:
     236        * platform/chromium/compositing/layer-creation/translatez-overlap-expected.txt:
     237        * platform/chromium/compositing/overflow-trumps-transform-style-expected.txt:
     238        * platform/chromium/compositing/overflow/clip-descendents-expected.txt:
     239        * platform/chromium/compositing/rtl/rtl-absolute-expected.txt:
     240        * platform/chromium/compositing/rtl/rtl-absolute-overflow-expected.txt:
     241        * platform/chromium/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
     242        * platform/chromium/compositing/rtl/rtl-fixed-expected.txt:
     243        * platform/chromium/compositing/rtl/rtl-fixed-overflow-expected.txt:
     244        * platform/chromium/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
     245        * platform/chromium/compositing/rtl/rtl-iframe-absolute-expected.txt:
     246        * platform/chromium/compositing/rtl/rtl-iframe-fixed-expected.txt:
     247        * platform/chromium/compositing/rtl/rtl-iframe-relative-expected.txt:
     248        * platform/chromium/compositing/rtl/rtl-relative-expected.txt:
     249        * platform/chromium/css3/filters/filtered-compositing-descendant-expected.txt:
     250        * platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt:
     251        * platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-expected.txt:
     252        * platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt:
     253        * platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt:
     254        * platform/efl/compositing/repaint/invalidations-on-composited-layers-expected.txt:
     255        * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
     256        * platform/mac/TestExpectations:
     257        * platform/mac/compositing/geometry/fixed-position-composited-switch-expected.txt:
     258        * platform/mac/compositing/iframes/resizer-expected.txt:
     259        * platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
     260        * platform/mac/compositing/repaint/invalidations-on-composited-layers-expected.txt:
     261        * platform/mac/compositing/tiling/backface-preserve-3d-tiled-expected.txt:
     262        * platform/mac/compositing/tiling/crash-reparent-tiled-layer-expected.txt:
     263        * platform/mac/compositing/tiling/huge-layer-add-remove-child-expected.txt:
     264        * platform/mac/compositing/tiling/huge-layer-with-layer-children-expected.txt:
     265        * platform/mac/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
     266        * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
     267        * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
     268        * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
     269        * platform/mac/compositing/tiling/tiled-layer-resize-expected.txt:
     270        * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
     271        * platform/qt-5.0-wk2/compositing/columns/composited-in-paginated-expected.txt:
     272        * platform/qt-5.0-wk2/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
     273        * platform/qt-5.0-wk2/compositing/iframes/become-composited-nested-iframes-expected.txt:
     274        * platform/qt-5.0-wk2/compositing/iframes/become-overlapped-iframe-expected.txt:
     275        * platform/qt-5.0-wk2/compositing/iframes/composited-parent-iframe-expected.txt:
     276        * platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
     277        * platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe-expected.txt:
     278        * platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe2-expected.txt:
     279        * platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe3-expected.txt:
     280        * platform/qt-5.0-wk2/compositing/iframes/enter-compositing-iframe-expected.txt:
     281        * platform/qt-5.0-wk2/compositing/iframes/iframe-resize-expected.txt:
     282        * platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-show-expected.txt:
     283        * platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-expected.txt:
     284        * platform/qt-5.0-wk2/compositing/iframes/overlapped-nested-iframes-expected.txt:
     285        * platform/qt-5.0-wk2/compositing/iframes/page-cache-layer-tree-expected.txt:
     286        * platform/qt-5.0-wk2/compositing/iframes/resizer-expected.txt:
     287        * platform/qt-5.0-wk2/compositing/iframes/scrolling-iframe-expected.txt:
     288        * platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-and-transform-expected.txt:
     289        * platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-under-transform-expected.txt:
     290        * platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
     291        * platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt:
     292        * platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt:
     293        * platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
     294        * platform/qt-5.0-wk2/compositing/tiled-layers-hidpi-expected.txt:
     295        * platform/qt-5.0-wk2/compositing/tiling/crash-reparent-tiled-layer-expected.txt:
     296        * platform/qt-5.0-wk2/compositing/tiling/huge-layer-add-remove-child-expected.txt:
     297        * platform/qt-5.0-wk2/compositing/tiling/huge-layer-with-layer-children-expected.txt:
     298        * platform/qt-5.0-wk2/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
     299        * platform/qt/compositing/backing/no-backing-for-clip-expected.txt:
     300        * platform/qt/compositing/backing/no-backing-for-clip-overlap-expected.txt:
     301        * platform/qt/compositing/backing/no-backing-for-perspective-expected.txt:
     302        * platform/qt/compositing/geometry/preserve-3d-switching-expected.txt:
     303        * platform/qt/compositing/iframes/invisible-nested-iframe-show-expected.txt:
     304        * platform/qt/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
     305        * platform/qt/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
     306        * platform/win/compositing/iframes/overlapped-iframe-iframe-expected.txt:
     307        * platform/win/compositing/tiling/huge-layer-add-remove-child-expected.txt:
     308        * platform/win/compositing/tiling/rotated-tiled-clamped-expected.txt:
     309        * platform/win/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
     310
    13112013-02-21  Julien Chaffraix  <jchaffraix@webkit.org>
    2312
  • trunk/LayoutTests/compositing/absolute-inside-out-of-view-fixed-expected.txt

    r141634 r143626  
    99          (position 0.00 200.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
  • trunk/LayoutTests/compositing/backing/no-backing-for-clip-expected.txt

    r141634 r143626  
    2727                          (position 30.00 48.00)
    2828                          (bounds 100.00 100.00)
     29                          (contentsOpaque 1)
    2930                        )
    3031                      )
  • trunk/LayoutTests/compositing/backing/no-backing-for-clip-overlap-expected.txt

    r141634 r143626  
    1919                  (position 30.00 48.00)
    2020                  (bounds 100.00 100.00)
     21                  (contentsOpaque 1)
    2122                )
    2223              )
    … …  
    3637                  (position 30.00 48.00)
    3738                  (bounds 100.00 100.00)
     39                  (contentsOpaque 1)
    3840                )
    3941              )
  • trunk/LayoutTests/compositing/backing/no-backing-for-perspective-expected.txt

    r141634 r143626  
    2121                  (position 31.00 49.00)
    2222                  (bounds 100.00 100.00)
     23                  (contentsOpaque 1)
    2324                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    2425                )
  • trunk/LayoutTests/compositing/clip-child-by-non-stacking-ancestor-expected.txt

    r141634 r143626  
    99          (position 8.00 8.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
  • trunk/LayoutTests/compositing/columns/composited-in-paginated-expected.txt

    r141634 r143626  
    99          (position 818.00 145.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112        )
    1213      )
  • trunk/LayoutTests/compositing/contents-opaque/contents-opaque-background-clip-expected.txt

    r143625 r143626  
    1 Text here
    21(GraphicsLayer
    32  (bounds 800.00 600.00)
    … …  
    87      (children 3
    98        (GraphicsLayer
    10           (position 29.00 29.00)
     9          (position 13.00 8.00)
    1110          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
     12          (drawsContent 1)
    1213        )
    1314        (GraphicsLayer
    14           (position 29.00 29.00)
     15          (position 13.00 113.00)
    1516          (bounds 100.00 100.00)
    1617          (drawsContent 1)
    1718        )
    1819        (GraphicsLayer
    19           (position 0.00 8.00)
    20           (bounds 150.00 142.00)
     20          (position 13.00 218.00)
     21          (bounds 100.00 100.00)
    2122          (drawsContent 1)
    2223        )
  • trunk/LayoutTests/compositing/contents-opaque/contents-opaque-background-color-expected.txt

    r143625 r143626  
    1 Text here
    21(GraphicsLayer
    32  (bounds 800.00 600.00)
    … …  
    87      (children 3
    98        (GraphicsLayer
    10           (position 29.00 29.00)
     9          (position 8.00 8.00)
    1110          (bounds 100.00 100.00)
    1211        )
    1312        (GraphicsLayer
    14           (position 29.00 29.00)
     13          (position 8.00 108.00)
    1514          (bounds 100.00 100.00)
    1615          (drawsContent 1)
    1716        )
    1817        (GraphicsLayer
    19           (position 0.00 8.00)
    20           (bounds 150.00 142.00)
     18          (position 8.00 208.00)
     19          (bounds 100.00 100.00)
     20          (contentsOpaque 1)
    2121          (drawsContent 1)
    2222        )
  • trunk/LayoutTests/compositing/contents-opaque/contents-opaque-layer-opacity-expected.txt

    r143625 r143626  
    99          (position 8.00 8.00)
    1010          (bounds 100.00 100.00)
     11          (opacity 0.50)
     12          (contentsOpaque 1)
    1113          (drawsContent 1)
    1214        )
  • trunk/LayoutTests/compositing/contents-opaque/contents-opaque-layer-transform-expected.txt

    r143625 r143626  
    99          (position 8.00 8.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
     13          (transform [0.87 0.50 0.00 0.00] [-0.50 0.87 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
    1214        )
    1315      )
  • trunk/LayoutTests/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt

    r141634 r143626  
    1414        (GraphicsLayer
    1515          (bounds 100.00 100.00)
     16          (contentsOpaque 1)
    1617        )
    1718      )
  • trunk/LayoutTests/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt

    r141634 r143626  
    99          (position 105.00 105.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112        )
    1213        (GraphicsLayer
  • trunk/LayoutTests/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt

    r141634 r143626  
    2323              (position 490.00 108.00)
    2424              (bounds 100.00 100.00)
     25              (contentsOpaque 1)
    2526            )
    2627          )
  • trunk/LayoutTests/compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt

    r141634 r143626  
    1717          (anchor -0.20 -0.20)
    1818          (bounds 50.00 50.00)
     19          (contentsOpaque 1)
    1920          (drawsContent 1)
    2021        )
  • trunk/LayoutTests/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt

    r141634 r143626  
    3939        (GraphicsLayer
    4040          (bounds 100.00 100.00)
     41          (contentsOpaque 1)
    4142        )
    4243        (GraphicsLayer
    4344          (position 0.00 250.00)
    4445          (bounds 100.00 100.00)
     46          (contentsOpaque 1)
    4547        )
    4648      )
  • trunk/LayoutTests/compositing/geometry/bounds-ignores-hidden-expected.txt

    r141634 r143626  
    1111          (anchor -0.20 -0.20)
    1212          (bounds 50.00 50.00)
     13          (contentsOpaque 1)
    1314          (drawsContent 1)
    1415          (children 1
  • trunk/LayoutTests/compositing/geometry/clip-expected.txt

    r141634 r143626  
    1111          (position 20.00 20.00)
    1212          (bounds 100.00 100.00)
     13          (contentsOpaque 1)
    1314          (drawsContent 1)
    1415          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/compositing/geometry/clip-inside-expected.txt

    r141634 r143626  
    1212          (anchor 0.50 0.44)
    1313          (bounds 90.00 80.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/compositing/geometry/fixed-position-composited-switch-expected.txt

    r141634 r143626  
    1212          (position 495.00 30.00)
    1313          (bounds 300.00 100.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516        )
  • trunk/LayoutTests/compositing/geometry/flipped-writing-mode-expected.txt

    r141634 r143626  
    99          (position 18.00 10.00)
    1010          (bounds 250.00 200.00)
     11          (contentsOpaque 1)
    1112          (children 1
    1213            (GraphicsLayer
  • trunk/LayoutTests/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt

    r141634 r143626  
    2020              (position 31.00 39.00)
    2121              (bounds 250.00 220.00)
     22              (contentsOpaque 1)
    2223              (children 1
    2324                (GraphicsLayer
    2425                  (position 10.00 10.00)
    2526                  (bounds 200.00 200.00)
     27                  (contentsOpaque 1)
    2628                  (transform [0.87 0.50 0.00 0.00] [-0.50 0.87 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
    2729                  (children 1
    … …  
    2931                      (position 100.00 0.00)
    3032                      (bounds 250.00 100.00)
     33                      (contentsOpaque 1)
    3134                      (drawsContent 1)
    3235                      (transform [0.50 0.00 -0.87 0.00] [0.00 1.00 0.00 0.00] [0.87 0.00 0.50 -0.00] [-30.00 30.00 100.00 0.75])
  • trunk/LayoutTests/compositing/geometry/layer-due-to-layer-children-switch-expected.txt

    r141634 r143626  
    2020              (position 121.00 39.00)
    2121              (bounds 250.00 100.00)
     22              (contentsOpaque 1)
    2223              (drawsContent 1)
    2324              (transform [0.71 0.00 -0.71 0.00] [0.00 1.00 0.00 0.00] [0.71 0.00 0.71 -0.00] [-50.00 10.00 100.00 0.83])
  • trunk/LayoutTests/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt

    r141634 r143626  
    2727            (GraphicsLayer
    2828              (bounds 110.00 200.00)
     29              (contentsOpaque 1)
    2930              (drawsContent 1)
    3031            )
    … …  
    4849            (GraphicsLayer
    4950              (bounds 110.00 200.00)
     51              (contentsOpaque 1)
    5052              (drawsContent 1)
    5153            )
  • trunk/LayoutTests/compositing/geometry/limit-layer-bounds-fixed-expected.txt

    r143073 r143626  
    99          (position 100.00 3100.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112        )
    1213        (GraphicsLayer
  • trunk/LayoutTests/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt

    r141634 r143626  
    1414          (position 29.00 134.00)
    1515          (bounds 100.00 100.00)
     16          (contentsOpaque 1)
    1617        )
    1718        (GraphicsLayer
  • trunk/LayoutTests/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt

    r141634 r143626  
    1313          (position 21.00 21.00)
    1414          (bounds 100.00 100.00)
     15          (contentsOpaque 1)
    1516        )
    1617        (GraphicsLayer
  • trunk/LayoutTests/compositing/geometry/limit-layer-bounds-positioned-expected.txt

    r141634 r143626  
    1414          (position 29.00 29.00)
    1515          (bounds 100.00 100.00)
     16          (contentsOpaque 1)
    1617        )
    1718        (GraphicsLayer
  • trunk/LayoutTests/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt

    r141634 r143626  
    1414          (position 29.00 29.00)
    1515          (bounds 100.00 100.00)
     16          (contentsOpaque 1)
    1617        )
    1718        (GraphicsLayer
  • trunk/LayoutTests/compositing/geometry/limit-layer-bounds-transformed-expected.txt

    r141634 r143626  
    1414          (position 129.00 29.00)
    1515          (bounds 200.00 100.00)
     16          (contentsOpaque 1)
    1617        )
    1718        (GraphicsLayer
  • trunk/LayoutTests/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt

    r141634 r143626  
    1414          (position 129.00 29.00)
    1515          (bounds 200.00 100.00)
     16          (contentsOpaque 1)
    1617        )
    1718        (GraphicsLayer
  • trunk/LayoutTests/compositing/geometry/preserve-3d-switching-expected.txt

    r141634 r143626  
    1818              (bounds 280.00 280.00)
    1919              (opacity 0.80)
     20              (contentsOpaque 1)
    2021              (preserves3D 1)
    2122              (transform [0.77 -0.56 -0.32 0.00] [0.00 0.50 -0.87 0.00] [0.64 0.66 0.38 0.00] [0.00 0.00 0.00 1.00])
    … …  
    2526                  (bounds 200.00 200.00)
    2627                  (opacity 0.70)
     28                  (contentsOpaque 1)
    2729                  (drawsContent 1)
    2830                  (transform [0.77 0.00 0.64 0.00] [0.00 1.00 0.00 0.00] [-0.64 0.00 0.77 0.00] [0.00 0.00 50.00 1.00])
  • trunk/LayoutTests/compositing/iframes/become-composited-nested-iframes-expected.txt

    r141634 r143626  
    5050                                                          (position 18.00 10.00)
    5151                                                          (bounds 210.00 210.00)
     52                                                          (contentsOpaque 1)
    5253                                                        )
    5354                                                      )
    … …  
    118119                                                          (position 18.00 10.00)
    119120                                                          (bounds 210.00 210.00)
     121                                                          (contentsOpaque 1)
    120122                                                        )
    121123                                                      )
    … …  
    145147        (GraphicsLayer
    146148          (bounds 100.00 100.00)
     149          (contentsOpaque 1)
    147150        )
    148151      )
  • trunk/LayoutTests/compositing/iframes/become-overlapped-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/compositing/iframes/composited-parent-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/compositing/iframes/connect-compositing-iframe-delayed-expected.txt

    r141634 r143626  
    3232                                  (position 18.00 10.00)
    3333                                  (bounds 210.00 210.00)
     34                                  (contentsOpaque 1)
    3435                                )
    3536                              )
    … …  
    4849          (position 8.00 8.00)
    4950          (bounds 100.00 100.00)
     51          (contentsOpaque 1)
    5052        )
    5153      )
  • trunk/LayoutTests/compositing/iframes/connect-compositing-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/compositing/iframes/connect-compositing-iframe2-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/compositing/iframes/connect-compositing-iframe3-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/compositing/iframes/enter-compositing-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/compositing/iframes/iframe-resize-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/compositing/iframes/invisible-nested-iframe-hide-expected.txt

    r141634 r143626  
    99          (position 18.00 10.00)
    1010          (bounds 210.00 210.00)
     11          (contentsOpaque 1)
    1112        )
    1213      )
  • trunk/LayoutTests/compositing/iframes/invisible-nested-iframe-show-expected.txt

    r141634 r143626  
    4949                                                          (position 18.00 10.00)
    5050                                                          (bounds 210.00 210.00)
     51                                                          (contentsOpaque 1)
    5152                                                        )
    5253                                                      )
    … …  
    7778          (position 18.00 202.00)
    7879          (bounds 210.00 210.00)
     80          (contentsOpaque 1)
    7981          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    8082        )
  • trunk/LayoutTests/compositing/iframes/overlapped-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/compositing/iframes/overlapped-iframe-iframe-expected.txt

    r141634 r143626  
    2828                                  (position 18.00 10.00)
    2929                                  (bounds 210.00 210.00)
     30                                  (contentsOpaque 1)
    3031                                )
    3132                              )
  • trunk/LayoutTests/compositing/iframes/overlapped-nested-iframes-expected.txt

    r141634 r143626  
    5050                                                          (position 18.00 10.00)
    5151                                                          (bounds 210.00 210.00)
     52                                                          (contentsOpaque 1)
    5253                                                        )
    5354                                                      )
    … …  
    118119                                                          (position 18.00 10.00)
    119120                                                          (bounds 210.00 210.00)
     121                                                          (contentsOpaque 1)
    120122                                                        )
    121123                                                      )
  • trunk/LayoutTests/compositing/iframes/page-cache-layer-tree-expected.txt

    r141634 r143626  
    3636                                  (position 8.00 8.00)
    3737                                  (bounds 202.00 202.00)
     38                                  (contentsOpaque 1)
    3839                                  (drawsContent 1)
    3940                                  (transform [0.71 0.71 0.00 0.00] [-0.71 0.71 0.00 0.00] [0.00 0.00 1.00 0.00] [100.00 100.00 0.00 1.00])
    … …  
    7879                                  (position 108.00 100.00)
    7980                                  (bounds 200.00 200.00)
     81                                  (contentsOpaque 1)
    8082                                )
    8183                              )
  • trunk/LayoutTests/compositing/iframes/scrolling-iframe-expected.txt

    r141634 r143626  
    3131                                  (position 108.00 100.00)
    3232                                  (bounds 200.00 200.00)
     33                                  (contentsOpaque 1)
    3334                                )
    3435                              )
  • trunk/LayoutTests/compositing/layer-creation/animation-overlap-with-children-expected.txt

    r141634 r143626  
    1616              (position 6.00 6.00)
    1717              (bounds 250.00 50.00)
     18              (contentsOpaque 1)
    1819            )
    1920            (GraphicsLayer
    2021              (position 11.00 21.00)
    2122              (bounds 100.00 100.00)
     23              (contentsOpaque 1)
    2224              (drawsContent 1)
    2325            )
    … …  
    2729          (position 18.00 230.00)
    2830          (bounds 100.00 100.00)
     31          (contentsOpaque 1)
    2932          (drawsContent 1)
    3033        )
  • trunk/LayoutTests/compositing/layer-creation/fixed-position-and-transform-expected.txt

    r141634 r143626  
    99          (position 100.00 1100.00)
    1010          (bounds 256.00 256.00)
     11          (contentsOpaque 1)
    1112        )
    1213        (GraphicsLayer
    1314          (position 0.00 1000.00)
    1415          (bounds 500.00 500.00)
     16          (contentsOpaque 1)
    1517        )
    1618      )
  • trunk/LayoutTests/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt

    r141634 r143626  
    1111          (position 100.00 50.00)
    1212          (bounds 10.00 10.00)
     13          (contentsOpaque 1)
    1314        )
    1415        (GraphicsLayer
    1516          (position 100.00 100.00)
    1617          (bounds 10.00 10.00)
     18          (contentsOpaque 1)
    1719        )
    1820      )
  • trunk/LayoutTests/compositing/layer-creation/fixed-position-out-of-view-expected.txt

    r141634 r143626  
    1212            (GraphicsLayer
    1313              (bounds 10.00 10.00)
     14              (contentsOpaque 1)
    1415            )
    1516            (GraphicsLayer
  • trunk/LayoutTests/compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt

    r141634 r143626  
    1010          (position 600.00 0.00)
    1111          (bounds 10.00 10.00)
     12          (contentsOpaque 1)
    1213        )
    1314        (GraphicsLayer
    1415          (bounds 10.00 10.00)
     16          (contentsOpaque 1)
    1517        )
    1618      )
    … …  
    3133          (position 8.00 1008.00)
    3234          (bounds 10.00 10.00)
     35          (contentsOpaque 1)
    3336        )
    3437        (GraphicsLayer
    3538          (position 1000.00 0.00)
    3639          (bounds 10.00 10.00)
     40          (contentsOpaque 1)
    3741        )
    3842        (GraphicsLayer
    3943          (position 600.00 0.00)
    4044          (bounds 10.00 10.00)
     45          (contentsOpaque 1)
    4146        )
    4247        (GraphicsLayer
    4348          (bounds 10.00 10.00)
     49          (contentsOpaque 1)
    4450        )
    4551      )
    … …  
    5965        (GraphicsLayer
    6066          (bounds 10.00 10.00)
     67          (contentsOpaque 1)
    6168        )
    6269      )
  • trunk/LayoutTests/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt

    r141634 r143626  
    1010          (position 600.00 100.00)
    1111          (bounds 10.00 10.00)
     12          (contentsOpaque 1)
    1213        )
    1314        (GraphicsLayer
    1415          (position 0.00 100.00)
    1516          (bounds 10.00 10.00)
     17          (contentsOpaque 1)
    1618        )
    1719      )
    … …  
    3234          (position 8.00 1008.00)
    3335          (bounds 10.00 10.00)
     36          (contentsOpaque 1)
    3437        )
    3538        (GraphicsLayer
    3639          (position 1000.00 0.00)
    3740          (bounds 10.00 10.00)
     41          (contentsOpaque 1)
    3842        )
    3943        (GraphicsLayer
    4044          (position 600.00 0.00)
    4145          (bounds 10.00 10.00)
     46          (contentsOpaque 1)
    4247        )
    4348        (GraphicsLayer
    4449          (bounds 10.00 10.00)
     50          (contentsOpaque 1)
    4551        )
    4652      )
    … …  
    6066        (GraphicsLayer
    6167          (bounds 10.00 10.00)
     68          (contentsOpaque 1)
    6269        )
    6370      )
  • trunk/LayoutTests/compositing/layer-creation/fixed-position-under-transform-expected.txt

    r141634 r143626  
    1010          (anchor 1.11 -0.39)
    1111          (bounds 256.00 256.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 1000.00 0.00 1.00])
    … …  
    1617          (position 0.00 1000.00)
    1718          (bounds 500.00 500.00)
     19          (contentsOpaque 1)
    1820        )
    1921      )
  • trunk/LayoutTests/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt

    r141634 r143626  
    1818              (position 31.00 49.00)
    1919              (bounds 100.00 100.00)
     20              (contentsOpaque 1)
    2021              (transform [0.98 0.00 -0.17 0.00] [0.00 1.00 0.00 0.00] [0.17 0.00 0.98 0.00] [0.00 0.00 0.00 1.00])
    2122            )
  • trunk/LayoutTests/compositing/layer-creation/overflow-scroll-overlap-expected.txt

    r141634 r143626  
    2222              (position 20.00 45.00)
    2323              (bounds 210.00 100.00)
     24              (contentsOpaque 1)
    2425            )
    2526          )
  • trunk/LayoutTests/compositing/layer-creation/overlap-animation-clipping-expected.txt

    r141634 r143626  
    99          (position 18.00 120.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 -110.00 0.00 1.00])
    1213        )
    … …  
    1415          (position 58.00 230.00)
    1516          (bounds 122.00 462.00)
     17          (contentsOpaque 1)
    1618          (drawsContent 1)
    1719          (children 1
    … …  
    2325                  (position 10.00 10.00)
    2426                  (bounds 100.00 100.00)
     27                  (contentsOpaque 1)
    2528                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    2629                )
    … …  
    2831                  (position 10.00 230.00)
    2932                  (bounds 100.00 100.00)
     33                  (contentsOpaque 1)
    3034                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 -220.00 0.00 1.00])
    3135                )
    … …  
    3337                  (position 10.00 340.00)
    3438                  (bounds 100.00 100.00)
     39                  (contentsOpaque 1)
    3540                )
    3641              )
    … …  
    4146          (position 18.00 702.00)
    4247          (bounds 100.00 100.00)
     48          (contentsOpaque 1)
    4349        )
    4450      )
  • trunk/LayoutTests/compositing/layer-creation/overlap-animation-expected.txt

    r141634 r143626  
    1717                  (position 10.00 10.00)
    1818                  (bounds 100.00 100.00)
     19                  (contentsOpaque 1)
    1920                )
    2021                (GraphicsLayer
    2122                  (position 10.00 120.00)
    2223                  (bounds 100.00 100.00)
     24                  (contentsOpaque 1)
    2325                )
    2426              )
  • trunk/LayoutTests/compositing/layer-creation/overlap-child-layer-expected.txt

    r141634 r143626  
    99          (anchor 1.56 0.00)
    1010          (bounds 256.00 256.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
    1314        (GraphicsLayer
    1415          (bounds 300.00 300.00)
     16          (contentsOpaque 1)
    1517        )
    1618      )
  • trunk/LayoutTests/compositing/layer-creation/overlap-clipping-expected.txt

    r141634 r143626  
    1212            (GraphicsLayer
    1313              (bounds 500.00 100.00)
     14              (contentsOpaque 1)
    1415            )
    1516          )
    … …  
    1819          (position 50.00 200.00)
    1920          (bounds 500.00 100.00)
     21          (contentsOpaque 1)
    2022        )
    2123        (GraphicsLayer
    2224          (position 450.00 200.00)
    2325          (bounds 100.00 100.00)
     26          (contentsOpaque 1)
    2427        )
    2528      )
  • trunk/LayoutTests/compositing/layer-creation/overlap-transformed-3d-expected.txt

    r141634 r143626  
    1010          (position 108.00 108.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 -1.00 1.00])
    1314        )
    … …  
    2829          (position 108.00 108.00)
    2930          (bounds 100.00 100.00)
     31          (contentsOpaque 1)
    3032          (transform [0.71 0.71 0.00 0.00] [-0.71 0.71 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 -1.00 1.00])
    3133        )
    … …  
    3335          (position 8.00 8.00)
    3436          (bounds 100.00 150.00)
     37          (contentsOpaque 1)
    3538        )
    3639        (GraphicsLayer
    3740          (position 208.00 8.00)
    3841          (bounds 100.00 150.00)
     42          (contentsOpaque 1)
    3943        )
    4044        (GraphicsLayer
    4145          (position 8.00 158.00)
    4246          (bounds 100.00 150.00)
     47          (contentsOpaque 1)
    4348        )
    4449        (GraphicsLayer
    4550          (position 208.00 158.00)
    4651          (bounds 100.00 150.00)
     52          (contentsOpaque 1)
    4753        )
    4854      )
  • trunk/LayoutTests/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt

    r141634 r143626  
    1515                (GraphicsLayer
    1616                  (bounds 100.00 100.00)
     17                  (contentsOpaque 1)
    1718                )
    1819                (GraphicsLayer
    1920                  (bounds 100.00 100.00)
     21                  (contentsOpaque 1)
    2022                )
    2123              )
  • trunk/LayoutTests/compositing/layer-creation/overlap-transformed-layer-expected.txt

    r141634 r143626  
    1010          (anchor 1.47 0.00)
    1111          (bounds 256.00 256.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [-10.00 0.00 0.00 1.00])
    … …  
    2021        (GraphicsLayer
    2122          (bounds 300.00 300.00)
     23          (contentsOpaque 1)
    2224        )
    2325      )
  • trunk/LayoutTests/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt

    r141634 r143626  
    111111          (position 8.00 8.00)
    112112          (bounds 100.00 150.00)
     113          (contentsOpaque 1)
    113114        )
    114115        (GraphicsLayer
    115116          (position 208.00 8.00)
    116117          (bounds 100.00 150.00)
     118          (contentsOpaque 1)
    117119        )
    118120        (GraphicsLayer
    119121          (position 8.00 158.00)
    120122          (bounds 100.00 150.00)
     123          (contentsOpaque 1)
    121124        )
    122125        (GraphicsLayer
    123126          (position 208.00 158.00)
    124127          (bounds 100.00 150.00)
     128          (contentsOpaque 1)
    125129        )
    126130      )
  • trunk/LayoutTests/compositing/layer-creation/overlap-transforms-expected.txt

    r141634 r143626  
    1717                  (position 10.00 10.00)
    1818                  (bounds 100.00 100.00)
     19                  (contentsOpaque 1)
    1920                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    2021                )
  • trunk/LayoutTests/compositing/layer-creation/spanOverlapsCanvas-expected.txt

    r141634 r143626  
    1414          (position 8.00 8.00)
    1515          (bounds 100.00 50.00)
     16          (contentsOpaque 1)
    1617        )
    1718      )
  • trunk/LayoutTests/compositing/layer-creation/stacking-context-overlap-expected.txt

    r141634 r143626  
    99          (position 8.00 8.00)
    1010          (bounds 20.00 20.00)
     11          (contentsOpaque 1)
    1112        )
    1213        (GraphicsLayer
  • trunk/LayoutTests/compositing/layer-creation/translatez-overlap-expected.txt

    r141634 r143626  
    99          (position 18.00 10.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112        )
    1213      )
  • trunk/LayoutTests/compositing/masks/mask-layer-size-expected.txt

    r141634 r143626  
    99          (position 10.00 10.00)
    1010          (bounds 400.00 200.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
  • trunk/LayoutTests/compositing/overflow-trumps-transform-style-expected.txt

    r141634 r143626  
    1111          (position 18.00 10.00)
    1212          (bounds 100.00 100.00)
     13          (contentsOpaque 1)
    1314          (preserves3D 1)
    1415          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    … …  
    1718          (position 18.00 120.00)
    1819          (bounds 100.00 100.00)
     20          (contentsOpaque 1)
    1921          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    2022        )
  • trunk/LayoutTests/compositing/overflow/clip-descendents-expected.txt

    r141634 r143626  
    1313              (position 2.00 12.00)
    1414              (bounds 100.00 150.00)
     15              (contentsOpaque 1)
    1516              (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    1617            )
    … …  
    2425              (position 2.00 12.00)
    2526              (bounds 100.00 150.00)
     27              (contentsOpaque 1)
    2628              (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    2729            )
    … …  
    3840                  (position 2.00 12.00)
    3941                  (bounds 100.00 150.00)
     42                  (contentsOpaque 1)
    4043                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    4144                )
    … …  
    5457                  (position 2.00 12.00)
    5558                  (bounds 100.00 150.00)
     59                  (contentsOpaque 1)
    5660                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    5761                )
  • trunk/LayoutTests/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt

    r141634 r143626  
    2525                    (GraphicsLayer
    2626                      (bounds 200.00 150.00)
     27                      (contentsOpaque 1)
    2728                      (drawsContent 1)
    2829                    )
  • trunk/LayoutTests/compositing/overflow/textarea-scroll-touch-expected.txt

    r141634 r143626  
    1010          (position 18.00 18.00)
    1111          (bounds 206.00 126.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314          (children 3
    … …  
    3839          (position 248.00 18.00)
    3940          (bounds 206.00 126.00)
     41          (contentsOpaque 1)
    4042          (drawsContent 1)
    4143          (children 3
  • trunk/LayoutTests/compositing/plugins/no-backing-store-expected.txt

    r141634 r143626  
    1414          (position 266.00 20.00)
    1515          (bounds 100.00 100.00)
     16          (contentsOpaque 1)
    1617        )
    1718        (GraphicsLayer
  • trunk/LayoutTests/compositing/repaint/invalidations-on-composited-layers-expected.txt

    r141634 r143626  
    1414          (position 8.00 42.00)
    1515          (bounds 400.00 400.00)
     16          (contentsOpaque 1)
    1617          (drawsContent 1)
    1718          (repaint rects
    … …  
    2425              (position 50.00 50.00)
    2526              (bounds 75.00 75.00)
     27              (contentsOpaque 1)
    2628              (drawsContent 1)
    2729              (repaint rects
  • trunk/LayoutTests/compositing/rtl/rtl-absolute-expected.txt

    r141634 r143626  
    99          (position 50.00 50.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112        )
    1213      )
  • trunk/LayoutTests/compositing/rtl/rtl-absolute-overflow-expected.txt

    r141634 r143626  
    1010          (position 265.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213        )
    1314      )
  • trunk/LayoutTests/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt

    r141634 r143626  
    1010          (position 51.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213        )
    1314      )
  • trunk/LayoutTests/compositing/rtl/rtl-fixed-expected.txt

    r141634 r143626  
    99          (position 50.00 50.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112        )
    1213      )
  • trunk/LayoutTests/compositing/rtl/rtl-fixed-overflow-expected.txt

    r141634 r143626  
    1010          (position 265.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213        )
    1314      )
  • trunk/LayoutTests/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt

    r141634 r143626  
    1010          (position 51.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213        )
    1314      )
  • trunk/LayoutTests/compositing/rtl/rtl-iframe-absolute-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                )
    3031                              )
  • trunk/LayoutTests/compositing/rtl/rtl-iframe-absolute-overflow-expected.txt

    r141634 r143626  
    2828                                  (position 665.00 50.00)
    2929                                  (bounds 100.00 100.00)
     30                                  (contentsOpaque 1)
    3031                                  (drawsContent 1)
    3132                                )
  • trunk/LayoutTests/compositing/rtl/rtl-iframe-absolute-overflow-scrolled-expected.txt

    r141634 r143626  
    2828                                  (position 51.00 50.00)
    2929                                  (bounds 100.00 100.00)
     30                                  (contentsOpaque 1)
    3031                                  (drawsContent 1)
    3132                                )
  • trunk/LayoutTests/compositing/rtl/rtl-iframe-fixed-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                )
    3031                              )
  • trunk/LayoutTests/compositing/rtl/rtl-iframe-fixed-overflow-expected.txt

    r141634 r143626  
    2828                                  (position 665.00 50.00)
    2929                                  (bounds 100.00 100.00)
     30                                  (contentsOpaque 1)
    3031                                  (drawsContent 1)
    3132                                )
  • trunk/LayoutTests/compositing/rtl/rtl-iframe-fixed-overflow-scrolled-expected.txt

    r141634 r143626  
    2828                                  (position 665.00 50.00)
    2929                                  (bounds 100.00 100.00)
     30                                  (contentsOpaque 1)
    3031                                  (drawsContent 1)
    3132                                )
  • trunk/LayoutTests/compositing/rtl/rtl-iframe-relative-expected.txt

    r141634 r143626  
    2727                                  (position 242.00 58.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                )
    3031                              )
  • trunk/LayoutTests/compositing/rtl/rtl-relative-expected.txt

    r141634 r143626  
    99          (position 642.00 58.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112        )
    1213      )
  • trunk/LayoutTests/compositing/tiled-layers-hidpi-expected.txt

    r141634 r143626  
    99          (position 8.00 8.00)
    1010          (bounds 1800.00 10.00)
     11          (contentsOpaque 1)
    1112        )
    1213      )
  • trunk/LayoutTests/compositing/tiling/backface-preserve-3d-tiled-expected.txt

    r141634 r143626  
    1717                (GraphicsLayer
    1818                  (bounds 202.00 202.00)
     19                  (contentsOpaque 1)
    1920                  (preserves3D 1)
    2021                  (drawsContent 1)
    … …  
    3738                (GraphicsLayer
    3839                  (bounds 202.00 2502.00)
     40                  (contentsOpaque 1)
    3941                  (preserves3D 1)
    4042                  (drawsContent 1)
  • trunk/LayoutTests/compositing/tiling/crash-reparent-tiled-layer-expected.txt

    r141634 r143626  
    1111          (position 8.00 68.00)
    1212          (bounds 502.00 5002.00)
     13          (contentsOpaque 1)
    1314          (drawsContent 1)
    1415          (children 1
    … …  
    1617              (position 51.00 101.00)
    1718              (bounds 200.00 4800.00)
     19              (contentsOpaque 1)
    1820            )
    1921          )
  • trunk/LayoutTests/compositing/tiling/huge-layer-add-remove-child-expected.txt

    r141634 r143626  
    1212          (position 8.00 86.00)
    1313          (bounds 502.00 5002.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516        )
    … …  
    3132          (position 8.00 86.00)
    3233          (bounds 502.00 5002.00)
     34          (contentsOpaque 1)
    3335          (drawsContent 1)
    3436          (children 1
    … …  
    3638              (position 51.00 401.00)
    3739              (bounds 200.00 200.00)
     40              (contentsOpaque 1)
    3841            )
    3942          )
    … …  
    5659          (position 8.00 86.00)
    5760          (bounds 502.00 5002.00)
     61          (contentsOpaque 1)
    5862          (drawsContent 1)
    5963        )
  • trunk/LayoutTests/compositing/tiling/huge-layer-with-layer-children-expected.txt

    r141634 r143626  
    1212          (position 8.00 86.00)
    1313          (bounds 502.00 5002.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (children 2
    … …  
    1718              (position 51.00 101.00)
    1819              (bounds 200.00 200.00)
     20              (contentsOpaque 1)
    1921            )
    2022            (GraphicsLayer
    2123              (position 51.00 4701.00)
    2224              (bounds 200.00 200.00)
     25              (contentsOpaque 1)
    2326            )
    2427          )
  • trunk/LayoutTests/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt

    r141634 r143626  
    1212          (position 8.00 68.00)
    1313          (bounds 502.00 502.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (children 2
    … …  
    1718              (position 51.00 101.00)
    1819              (bounds 200.00 200.00)
     20              (contentsOpaque 1)
    1921            )
    2022            (GraphicsLayer
    2123              (position 276.00 201.00)
    2224              (bounds 200.00 200.00)
     25              (contentsOpaque 1)
    2326            )
    2427          )
    … …  
    4144          (position 8.00 68.00)
    4245          (bounds 502.00 5002.00)
     46          (contentsOpaque 1)
    4347          (drawsContent 1)
    4448          (children 2
    … …  
    4650              (position 51.00 101.00)
    4751              (bounds 200.00 200.00)
     52              (contentsOpaque 1)
    4853            )
    4954            (GraphicsLayer
    5055              (position 276.00 4701.00)
    5156              (bounds 200.00 200.00)
     57              (contentsOpaque 1)
    5258            )
    5359          )
    … …  
    7076          (position 8.00 68.00)
    7177          (bounds 502.00 502.00)
     78          (contentsOpaque 1)
    7279          (drawsContent 1)
    7380          (children 2
    … …  
    7582              (position 51.00 101.00)
    7683              (bounds 200.00 200.00)
     84              (contentsOpaque 1)
    7785            )
    7886            (GraphicsLayer
    7987              (position 276.00 201.00)
    8088              (bounds 200.00 200.00)
     89              (contentsOpaque 1)
    8190            )
    8291          )
  • trunk/LayoutTests/compositing/tiling/rotated-tiled-clamped-expected.txt

    r141634 r143626  
    1919                  (anchor 0.54 0.50)
    2020                  (bounds 2800.00 300.00)
     21                  (contentsOpaque 1)
    2122                  (drawsContent 1)
    2223                  (transform [0.17 0.00 -0.98 0.00] [0.00 1.00 0.00 0.00] [0.98 0.00 0.17 0.00] [0.00 0.00 0.00 1.00])
  • trunk/LayoutTests/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt

    r141634 r143626  
    2323                      (anchor 0.54 0.50)
    2424                      (bounds 2800.00 300.00)
     25                      (contentsOpaque 1)
    2526                      (drawsContent 1)
    2627                      (transform [0.17 0.00 -0.98 0.00] [0.00 1.00 0.00 0.00] [0.98 0.00 0.17 0.00] [0.00 0.00 0.00 1.00])
  • trunk/LayoutTests/compositing/tiling/tile-cache-zoomed-expected.txt

    r141634 r143626  
    1414          (bounds 700.00 2500.00)
    1515          (usingTiledLayer 1)
     16          (contentsOpaque 1)
    1617          (drawsContent 1)
    1718          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/compositing/tiling/tiled-layer-resize-expected.txt

    r141634 r143626  
    1010          (position 8.00 8.00)
    1111          (bounds 800.00 2100.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
  • trunk/LayoutTests/compositing/visible-rect/2d-transformed-expected.txt

    r141634 r143626  
    2020                (GraphicsLayer
    2121                  (bounds 200.00 200.00)
     22                  (contentsOpaque 1)
    2223                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [-100.00 0.00 0.00 1.00])
    2324                  (visible rect 100.00, 0.00 100.00 x 200.00)
    … …  
    2526                (GraphicsLayer
    2627                  (bounds 200.00 200.00)
     28                  (contentsOpaque 1)
    2729                  (transform [0.71 0.71 0.00 0.00] [-0.71 0.71 0.00 0.00] [0.00 0.00 1.00 0.00] [150.00 0.00 0.00 1.00])
    2830                  (visible rect 0.00, 0.00 200.00 x 200.00)
    … …  
    3032                (GraphicsLayer
    3133                  (bounds 200.00 200.00)
     34                  (contentsOpaque 1)
    3235                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [400.00 0.00 0.00 1.00])
    3336                  (visible rect 0.00, 0.00 100.00 x 200.00)
  • trunk/LayoutTests/compositing/visible-rect/3d-transform-style-expected.txt

    r141634 r143626  
    2626                    (GraphicsLayer
    2727                      (bounds 300.00 300.00)
     28                      (contentsOpaque 1)
    2829                      (transform [1.00 0.00 0.00 0.00] [0.00 0.91 0.42 0.00] [0.00 -0.42 0.91 0.00] [0.00 0.00 0.00 1.00])
    2930                      (visible rect 0.00, 0.00 213.67 x 200.68)
    … …  
    5354                    (GraphicsLayer
    5455                      (bounds 300.00 300.00)
     56                      (contentsOpaque 1)
    5557                      (transform [0.91 0.00 0.42 0.00] [0.00 1.00 0.00 0.00] [-0.42 0.00 0.91 0.00] [0.00 0.00 0.00 1.00])
    5658                      (visible rect 0.00, 0.00 200.68 x 213.67)
  • trunk/LayoutTests/compositing/visible-rect/3d-transformed-expected.txt

    r141634 r143626  
    2222                  (anchor 0.20 0.20)
    2323                  (bounds 500.00 500.00)
     24                  (contentsOpaque 1)
    2425                  (transform [1.00 0.00 0.00 0.00] [0.00 0.71 0.71 0.00] [0.00 -0.71 0.71 0.00] [0.00 0.00 0.00 1.00])
    2526                  (visible rect 0.00, 0.00 220.62 x 218.46)
    … …  
    4344                  (anchor 0.20 0.20)
    4445                  (bounds 500.00 500.00)
     46                  (contentsOpaque 1)
    4547                  (transform [0.71 0.00 0.71 0.00] [0.00 1.00 0.00 0.00] [-0.71 0.00 0.71 0.00] [0.00 0.00 0.00 1.00])
    4648                  (visible rect 0.00, 0.00 218.46 x 220.62)
  • trunk/LayoutTests/compositing/visible-rect/animated-expected.txt

    r141634 r143626  
    2020                (GraphicsLayer
    2121                  (bounds 200.00 200.00)
     22                  (contentsOpaque 1)
    2223                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [-100.00 0.00 0.00 1.00])
    2324                  (visible rect 100.00, 0.00 100.00 x 200.00)
  • trunk/LayoutTests/compositing/visible-rect/animated-from-none-expected.txt

    r141634 r143626  
    2121                  (position -100.00 0.00)
    2222                  (bounds 200.00 200.00)
     23                  (contentsOpaque 1)
    2324                  (visible rect 100.00, 0.00 100.00 x 200.00)
    2425                )
  • trunk/LayoutTests/compositing/visible-rect/clipped-by-viewport-expected.txt

    r141634 r143626  
    1111          (position -100.00 -120.00)
    1212          (bounds 200.00 200.00)
     13          (contentsOpaque 1)
    1314          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    1415          (visible rect 100.00, 120.00 100.00 x 80.00)
    … …  
    1718          (position -100.00 200.00)
    1819          (bounds 200.00 200.00)
     20          (contentsOpaque 1)
    1921          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    2022          (visible rect 100.00, 0.00 100.00 x 200.00)
  • trunk/LayoutTests/compositing/visible-rect/clipped-visible-rect-expected.txt

    r141634 r143626  
    2121                  (position -100.00 0.00)
    2222                  (bounds 200.00 200.00)
     23                  (contentsOpaque 1)
    2324                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    2425                  (visible rect 100.00, 0.00 100.00 x 200.00)
    … …  
    2728                  (position 150.00 0.00)
    2829                  (bounds 200.00 200.00)
     30                  (contentsOpaque 1)
    2931                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    3032                  (visible rect 0.00, 0.00 200.00 x 200.00)
    … …  
    3335                  (position 400.00 0.00)
    3436                  (bounds 200.00 200.00)
     37                  (contentsOpaque 1)
    3538                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    3639                  (visible rect 0.00, 0.00 100.00 x 200.00)
  • trunk/LayoutTests/compositing/visible-rect/iframe-and-layers-expected.txt

    r141634 r143626  
    3838                                  (position 8.00 8.00)
    3939                                  (bounds 100.00 300.00)
     40                                  (contentsOpaque 1)
    4041                                  (drawsContent 1)
    4142                                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    … …  
    5758          (position 8.00 226.00)
    5859          (bounds 200.00 200.00)
     60          (contentsOpaque 1)
    5961          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    6062          (visible rect 0.00, 0.00 200.00 x 200.00)
  • trunk/LayoutTests/compositing/visible-rect/iframe-no-layers-expected.txt

    r141634 r143626  
    1212          (position 8.00 8.00)
    1313          (bounds 100.00 300.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/compositing/visible-rect/nested-transform-expected.txt

    r141634 r143626  
    3333                        (GraphicsLayer
    3434                          (bounds 500.00 500.00)
     35                          (contentsOpaque 1)
    3536                          (transform [1.00 0.00 0.00 0.00] [0.00 0.82 0.57 0.00] [0.00 -0.57 0.82 0.00] [0.00 0.00 0.00 1.00])
    3637                          (visible rect 0.00, 0.00 500.00 x 369.91)
    … …  
    6869                        (GraphicsLayer
    6970                          (bounds 500.00 500.00)
     71                          (contentsOpaque 1)
    7072                          (transform [1.00 0.00 0.00 0.00] [0.00 0.82 0.57 0.00] [0.00 -0.57 0.82 0.00] [0.00 0.00 0.00 1.00])
    7173                          (visible rect 0.00, 0.00 500.00 x 351.87)
  • trunk/LayoutTests/compositing/visible-rect/scrolled-expected.txt

    r141634 r143626  
    1111          (position 8.00 0.00)
    1212          (bounds 200.00 500.00)
     13          (contentsOpaque 1)
    1314          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    1415          (visible rect 17.00, 200.00 183.00 x 300.00)
  • trunk/LayoutTests/css3/filters/filtered-compositing-descendant-expected.txt

    r141634 r143626  
    1414              (position 22.00 22.00)
    1515              (bounds 100.00 100.00)
     16              (contentsOpaque 1)
    1617              (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    1718            )
  • trunk/LayoutTests/platform/chromium-linux-x86/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt

    r141634 r143626  
    2323              (position 490.00 110.00)
    2424              (bounds 100.00 100.00)
     25              (contentsOpaque 1)
    2526              (drawsContent 1)
    2627            )
  • trunk/LayoutTests/platform/chromium-linux-x86/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt

    r141634 r143626  
    3939        (GraphicsLayer
    4040          (bounds 100.00 100.00)
     41          (contentsOpaque 1)
    4142          (drawsContent 1)
    4243        )
    … …  
    4445          (position 0.00 250.00)
    4546          (bounds 100.00 100.00)
     47          (contentsOpaque 1)
    4648          (drawsContent 1)
    4749        )
  • trunk/LayoutTests/platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt

    r141634 r143626  
    1010          (position 51.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
  • trunk/LayoutTests/platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt

    r141634 r143626  
    2727                                  (position 242.00 58.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-linux/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt

    r141634 r143626  
    2323              (position 490.00 110.00)
    2424              (bounds 100.00 100.00)
     25              (contentsOpaque 1)
    2526              (drawsContent 1)
    2627            )
  • trunk/LayoutTests/platform/chromium-linux/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt

    r141634 r143626  
    3939        (GraphicsLayer
    4040          (bounds 100.00 100.00)
     41          (contentsOpaque 1)
    4142          (drawsContent 1)
    4243        )
    … …  
    4445          (position 0.00 250.00)
    4546          (bounds 100.00 100.00)
     47          (contentsOpaque 1)
    4648          (drawsContent 1)
    4749        )
  • trunk/LayoutTests/platform/chromium-linux/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt

    r141634 r143626  
    1010          (position 51.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
  • trunk/LayoutTests/platform/chromium-linux/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-linux/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-linux/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt

    r141634 r143626  
    2727                                  (position 242.00 58.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt

    r141634 r143626  
    1010          (position 51.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
  • trunk/LayoutTests/platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt

    r141634 r143626  
    2727                                  (position 242.00 58.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt

    r141634 r143626  
    1010          (position 51.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
  • trunk/LayoutTests/platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt

    r141634 r143626  
    2727                                  (position 242.00 58.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-mac/compositing/iframes/invisible-nested-iframe-show-expected.txt

    r141634 r143626  
    4949                                                          (position 18.00 10.00)
    5050                                                          (bounds 210.00 210.00)
     51                                                          (contentsOpaque 1)
    5152                                                          (drawsContent 1)
    5253                                                        )
    … …  
    8384          (position 18.00 202.00)
    8485          (bounds 210.00 210.00)
     86          (contentsOpaque 1)
    8587          (drawsContent 1)
    8688          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/chromium-mac/compositing/overflow/textarea-scroll-touch-expected.txt

    r141852 r143626  
    1010          (position 18.00 18.00)
    1111          (bounds 206.00 126.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314          (children 3
    … …  
    3839          (position 248.00 18.00)
    3940          (bounds 206.00 126.00)
     41          (contentsOpaque 1)
    4042          (drawsContent 1)
    4143          (children 3
  • trunk/LayoutTests/platform/chromium-mac/compositing/repaint/invalidations-on-composited-layers-expected.txt

    r141634 r143626  
    1414          (position 8.00 41.00)
    1515          (bounds 400.00 400.00)
     16          (contentsOpaque 1)
    1617          (drawsContent 1)
    1718          (repaint rects
    … …  
    2425              (position 50.00 50.00)
    2526              (bounds 75.00 75.00)
     27              (contentsOpaque 1)
    2628              (drawsContent 1)
    2729              (repaint rects
  • trunk/LayoutTests/platform/chromium-mac/compositing/tiling/crash-reparent-tiled-layer-expected.txt

    r141634 r143626  
    1111          (position 8.00 68.00)
    1212          (bounds 502.00 5002.00)
     13          (contentsOpaque 1)
    1314          (drawsContent 1)
    1415          (children 1
    … …  
    1617              (position 51.00 101.00)
    1718              (bounds 200.00 4800.00)
     19              (contentsOpaque 1)
    1820              (drawsContent 1)
    1921            )
  • trunk/LayoutTests/platform/chromium-mac/compositing/tiling/huge-layer-add-remove-child-expected.txt

    r141634 r143626  
    1212          (position 8.00 86.00)
    1313          (bounds 502.00 5002.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516        )
    … …  
    3132          (position 8.00 86.00)
    3233          (bounds 502.00 5002.00)
     34          (contentsOpaque 1)
    3335          (drawsContent 1)
    3436          (children 1
    … …  
    3638              (position 51.00 401.00)
    3739              (bounds 200.00 200.00)
     40              (contentsOpaque 1)
    3841              (drawsContent 1)
    3942            )
    … …  
    5760          (position 8.00 86.00)
    5861          (bounds 502.00 5002.00)
     62          (contentsOpaque 1)
    5963          (drawsContent 1)
    6064        )
  • trunk/LayoutTests/platform/chromium-mac/compositing/tiling/huge-layer-with-layer-children-expected.txt

    r141634 r143626  
    1212          (position 8.00 86.00)
    1313          (bounds 502.00 5002.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (children 2
    … …  
    1718              (position 51.00 101.00)
    1819              (bounds 200.00 200.00)
     20              (contentsOpaque 1)
    1921              (drawsContent 1)
    2022            )
    … …  
    2224              (position 51.00 4701.00)
    2325              (bounds 200.00 200.00)
     26              (contentsOpaque 1)
    2427              (drawsContent 1)
    2528            )
  • trunk/LayoutTests/platform/chromium-mac/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt

    r141634 r143626  
    1212          (position 8.00 68.00)
    1313          (bounds 502.00 502.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (children 2
    … …  
    1718              (position 51.00 101.00)
    1819              (bounds 200.00 200.00)
     20              (contentsOpaque 1)
    1921              (drawsContent 1)
    2022            )
    … …  
    2224              (position 276.00 201.00)
    2325              (bounds 200.00 200.00)
     26              (contentsOpaque 1)
    2427              (drawsContent 1)
    2528            )
    … …  
    4346          (position 8.00 68.00)
    4447          (bounds 502.00 5002.00)
     48          (contentsOpaque 1)
    4549          (drawsContent 1)
    4650          (children 2
    … …  
    4852              (position 51.00 101.00)
    4953              (bounds 200.00 200.00)
     54              (contentsOpaque 1)
    5055              (drawsContent 1)
    5156            )
    … …  
    5358              (position 276.00 4701.00)
    5459              (bounds 200.00 200.00)
     60              (contentsOpaque 1)
    5561              (drawsContent 1)
    5662            )
    … …  
    7480          (position 8.00 68.00)
    7581          (bounds 502.00 502.00)
     82          (contentsOpaque 1)
    7683          (drawsContent 1)
    7784          (children 2
    … …  
    7986              (position 51.00 101.00)
    8087              (bounds 200.00 200.00)
     88              (contentsOpaque 1)
    8189              (drawsContent 1)
    8290            )
    … …  
    8492              (position 276.00 201.00)
    8593              (bounds 200.00 200.00)
     94              (contentsOpaque 1)
    8695              (drawsContent 1)
    8796            )
  • trunk/LayoutTests/platform/chromium-mac/platform/chromium/virtual/gpu/compositedscrolling/overflow/textarea-scroll-touch-expected.txt

    r141634 r143626  
    1010          (position 18.00 18.00)
    1111          (bounds 206.00 126.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314          (children 3
    … …  
    3839          (position 248.00 18.00)
    3940          (bounds 206.00 126.00)
     41          (contentsOpaque 1)
    4042          (drawsContent 1)
    4143          (children 3
  • trunk/LayoutTests/platform/chromium-mac/platform/chromium/virtual/softwarecompositing/overflow/textarea-scroll-touch-expected.txt

    r141852 r143626  
    1010          (position 18.00 18.00)
    1111          (bounds 206.00 126.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314          (children 3
    … …  
    3839          (position 248.00 18.00)
    3940          (bounds 206.00 126.00)
     41          (contentsOpaque 1)
    4042          (drawsContent 1)
    4143          (children 3
  • trunk/LayoutTests/platform/chromium-mac/platform/chromium/virtual/softwarecompositing/repaint/invalidations-on-composited-layers-expected.txt

    r141634 r143626  
    1414          (position 8.00 41.00)
    1515          (bounds 400.00 400.00)
     16          (contentsOpaque 1)
    1617          (drawsContent 1)
    1718          (repaint rects
    … …  
    2425              (position 50.00 50.00)
    2526              (bounds 75.00 75.00)
     27              (contentsOpaque 1)
    2628              (drawsContent 1)
    2729              (repaint rects
  • trunk/LayoutTests/platform/chromium-mac/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt

    r141634 r143626  
    1010          (position 51.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
  • trunk/LayoutTests/platform/chromium-mac/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-mac/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-mac/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt

    r141634 r143626  
    2727                                  (position 242.00 58.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-mac/platform/chromium/virtual/softwarecompositing/tiling/huge-layer-add-remove-child-expected.txt

    r141634 r143626  
    1212          (position 8.00 86.00)
    1313          (bounds 502.00 5002.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516        )
    … …  
    3132          (position 8.00 86.00)
    3233          (bounds 502.00 5002.00)
     34          (contentsOpaque 1)
    3335          (drawsContent 1)
    3436          (children 1
    … …  
    3638              (position 51.00 401.00)
    3739              (bounds 200.00 200.00)
     40              (contentsOpaque 1)
    3841              (drawsContent 1)
    3942            )
    … …  
    5760          (position 8.00 86.00)
    5861          (bounds 502.00 5002.00)
     62          (contentsOpaque 1)
    5963          (drawsContent 1)
    6064        )
  • trunk/LayoutTests/platform/chromium-mac/platform/chromium/virtual/softwarecompositing/tiling/huge-layer-with-layer-children-expected.txt

    r141634 r143626  
    1212          (position 8.00 86.00)
    1313          (bounds 502.00 5002.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (children 2
    … …  
    1718              (position 51.00 101.00)
    1819              (bounds 200.00 200.00)
     20              (contentsOpaque 1)
    1921              (drawsContent 1)
    2022            )
    … …  
    2224              (position 51.00 4701.00)
    2325              (bounds 200.00 200.00)
     26              (contentsOpaque 1)
    2427              (drawsContent 1)
    2528            )
  • trunk/LayoutTests/platform/chromium-win-xp/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt

    r141634 r143626  
    2323              (position 490.00 110.00)
    2424              (bounds 100.00 100.00)
     25              (contentsOpaque 1)
    2526              (drawsContent 1)
    2627            )
  • trunk/LayoutTests/platform/chromium-win-xp/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt

    r141634 r143626  
    3939        (GraphicsLayer
    4040          (bounds 100.00 100.00)
     41          (contentsOpaque 1)
    4142          (drawsContent 1)
    4243        )
    … …  
    4445          (position 0.00 250.00)
    4546          (bounds 100.00 100.00)
     47          (contentsOpaque 1)
    4648          (drawsContent 1)
    4749        )
  • trunk/LayoutTests/platform/chromium-win-xp/platform/chromium/virtual/softwarecompositing/rtl/rtl-fixed-overflow-scrolled-expected.txt

    r141634 r143626  
    1010          (position 51.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
  • trunk/LayoutTests/platform/chromium-win-xp/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-absolute-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-win-xp/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-fixed-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-win-xp/platform/chromium/virtual/softwarecompositing/rtl/rtl-iframe-relative-expected.txt

    r141634 r143626  
    2727                                  (position 242.00 58.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium-win/compositing/backing/no-backing-for-clip-expected.txt

    r141634 r143626  
    2727                          (position 30.00 50.00)
    2828                          (bounds 100.00 100.00)
     29                          (contentsOpaque 1)
    2930                          (drawsContent 1)
    3031                        )
  • trunk/LayoutTests/platform/chromium-win/compositing/backing/no-backing-for-clip-overlap-expected.txt

    r141634 r143626  
    1919                  (position 30.00 50.00)
    2020                  (bounds 100.00 100.00)
     21                  (contentsOpaque 1)
    2122                  (drawsContent 1)
    2223                )
    … …  
    3738                  (position 30.00 50.00)
    3839                  (bounds 100.00 100.00)
     40                  (contentsOpaque 1)
    3941                  (drawsContent 1)
    4042                )
  • trunk/LayoutTests/platform/chromium-win/compositing/backing/no-backing-for-perspective-expected.txt

    r141634 r143626  
    2121                  (position 31.00 51.00)
    2222                  (bounds 100.00 100.00)
     23                  (contentsOpaque 1)
    2324                  (drawsContent 1)
    2425                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/chromium-win/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt

    r141634 r143626  
    2323              (position 490.00 110.00)
    2424              (bounds 100.00 100.00)
     25              (contentsOpaque 1)
    2526              (drawsContent 1)
    2627            )
  • trunk/LayoutTests/platform/chromium-win/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt

    r141634 r143626  
    3939        (GraphicsLayer
    4040          (bounds 100.00 100.00)
     41          (contentsOpaque 1)
    4142          (drawsContent 1)
    4243        )
    … …  
    4445          (position 0.00 250.00)
    4546          (bounds 100.00 100.00)
     47          (contentsOpaque 1)
    4648          (drawsContent 1)
    4749        )
  • trunk/LayoutTests/platform/chromium-win/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt

    r141634 r143626  
    2020              (position 31.00 41.00)
    2121              (bounds 250.00 220.00)
     22              (contentsOpaque 1)
    2223              (drawsContent 1)
    2324              (children 1
    … …  
    2526                  (position 10.00 10.00)
    2627                  (bounds 200.00 200.00)
     28                  (contentsOpaque 1)
    2729                  (drawsContent 1)
    2830                  (transform [0.87 0.50 0.00 0.00] [-0.50 0.87 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
    … …  
    3133                      (position 100.00 0.00)
    3234                      (bounds 250.00 100.00)
     35                      (contentsOpaque 1)
    3336                      (drawsContent 1)
    3437                      (transform [0.50 0.00 -0.87 0.00] [0.00 1.00 0.00 0.00] [0.87 0.00 0.50 -0.00] [-30.00 30.00 100.00 0.75])
  • trunk/LayoutTests/platform/chromium-win/compositing/geometry/layer-due-to-layer-children-switch-expected.txt

    r141634 r143626  
    2020              (position 121.00 41.00)
    2121              (bounds 250.00 100.00)
     22              (contentsOpaque 1)
    2223              (drawsContent 1)
    2324              (transform [0.71 0.00 -0.71 0.00] [0.00 1.00 0.00 0.00] [0.71 0.00 0.71 -0.00] [-50.00 10.00 100.00 0.83])
  • trunk/LayoutTests/platform/chromium-win/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt

    r141634 r143626  
    1313          (position 21.00 21.00)
    1414          (bounds 100.00 100.00)
     15          (contentsOpaque 1)
    1516          (drawsContent 1)
    1617        )
  • trunk/LayoutTests/platform/chromium-win/compositing/geometry/preserve-3d-switching-expected.txt

    r141634 r143626  
    1818              (bounds 280.00 280.00)
    1919              (opacity 0.80)
     20              (contentsOpaque 1)
    2021              (preserves3D 1)
    2122              (drawsContent 1)
    … …  
    2627                  (bounds 200.00 200.00)
    2728                  (opacity 0.70)
     29                  (contentsOpaque 1)
    2830                  (drawsContent 1)
    2931                  (transform [0.77 0.00 0.64 0.00] [0.00 1.00 0.00 0.00] [-0.64 0.00 0.77 0.00] [0.00 0.00 50.00 1.00])
  • trunk/LayoutTests/platform/chromium-win/compositing/iframes/invisible-nested-iframe-show-expected.txt

    r141634 r143626  
    4949                                                          (position 18.00 10.00)
    5050                                                          (bounds 210.00 210.00)
     51                                                          (contentsOpaque 1)
    5152                                                          (drawsContent 1)
    5253                                                        )
    … …  
    8384          (position 18.00 203.00)
    8485          (bounds 210.00 210.00)
     86          (contentsOpaque 1)
    8587          (drawsContent 1)
    8688          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/chromium-win/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt

    r141634 r143626  
    1818              (position 31.00 51.00)
    1919              (bounds 100.00 100.00)
     20              (contentsOpaque 1)
    2021              (drawsContent 1)
    2122              (transform [0.98 0.00 -0.17 0.00] [0.00 1.00 0.00 0.00] [0.17 0.00 0.98 0.00] [0.00 0.00 0.00 1.00])
  • trunk/LayoutTests/platform/chromium-win/compositing/tiling/crash-reparent-tiled-layer-expected.txt

    r141634 r143626  
    1111          (position 8.00 72.00)
    1212          (bounds 502.00 5002.00)
     13          (contentsOpaque 1)
    1314          (drawsContent 1)
    1415          (children 1
    … …  
    1617              (position 51.00 101.00)
    1718              (bounds 200.00 4800.00)
     19              (contentsOpaque 1)
    1820              (drawsContent 1)
    1921            )
  • trunk/LayoutTests/platform/chromium-win/compositing/tiling/huge-layer-add-remove-child-expected.txt

    r141634 r143626  
    1212          (position 8.00 92.00)
    1313          (bounds 502.00 5002.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516        )
    … …  
    3132          (position 8.00 92.00)
    3233          (bounds 502.00 5002.00)
     34          (contentsOpaque 1)
    3335          (drawsContent 1)
    3436          (children 1
    … …  
    3638              (position 51.00 401.00)
    3739              (bounds 200.00 200.00)
     40              (contentsOpaque 1)
    3841              (drawsContent 1)
    3942            )
    … …  
    5760          (position 8.00 92.00)
    5861          (bounds 502.00 5002.00)
     62          (contentsOpaque 1)
    5963          (drawsContent 1)
    6064        )
  • trunk/LayoutTests/platform/chromium-win/compositing/tiling/huge-layer-with-layer-children-expected.txt

    r141634 r143626  
    1212          (position 8.00 72.00)
    1313          (bounds 502.00 5002.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (children 2
    … …  
    1718              (position 51.00 101.00)
    1819              (bounds 200.00 200.00)
     20              (contentsOpaque 1)
    1921              (drawsContent 1)
    2022            )
    … …  
    2224              (position 51.00 4701.00)
    2325              (bounds 200.00 200.00)
     26              (contentsOpaque 1)
    2427              (drawsContent 1)
    2528            )
  • trunk/LayoutTests/platform/chromium-win/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt

    r141634 r143626  
    1212          (position 8.00 72.00)
    1313          (bounds 502.00 502.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (children 2
    … …  
    1718              (position 51.00 101.00)
    1819              (bounds 200.00 200.00)
     20              (contentsOpaque 1)
    1921              (drawsContent 1)
    2022            )
    … …  
    2224              (position 276.00 201.00)
    2325              (bounds 200.00 200.00)
     26              (contentsOpaque 1)
    2427              (drawsContent 1)
    2528            )
    … …  
    4346          (position 8.00 72.00)
    4447          (bounds 502.00 5002.00)
     48          (contentsOpaque 1)
    4549          (drawsContent 1)
    4650          (children 2
    … …  
    4852              (position 51.00 101.00)
    4953              (bounds 200.00 200.00)
     54              (contentsOpaque 1)
    5055              (drawsContent 1)
    5156            )
    … …  
    5358              (position 276.00 4701.00)
    5459              (bounds 200.00 200.00)
     60              (contentsOpaque 1)
    5561              (drawsContent 1)
    5662            )
    … …  
    7480          (position 8.00 72.00)
    7581          (bounds 502.00 502.00)
     82          (contentsOpaque 1)
    7683          (drawsContent 1)
    7784          (children 2
    … …  
    7986              (position 51.00 101.00)
    8087              (bounds 200.00 200.00)
     88              (contentsOpaque 1)
    8189              (drawsContent 1)
    8290            )
    … …  
    8492              (position 276.00 201.00)
    8593              (bounds 200.00 200.00)
     94              (contentsOpaque 1)
    8695              (drawsContent 1)
    8796            )
  • trunk/LayoutTests/platform/chromium/TestExpectations

    r143559 r143626  
    43564356webkit.org/b/108163 [ Debug ] platform/chromium/virtual/deferred/fast/images/icon-0colors.html [ Crash ]
    43574357
     4358# Needs rebaseline after https://bugs.webkit.org/show_bug.cgi?id=70634
     4359webkit.org/b/109507 compositing/layer-creation/fixed-position-out-of-view-scaled-scroll.html [ Failure ]
     4360webkit.org/b/109507 compositing/layer-creation/fixed-position-out-of-view-scaled.html [ Failure ]
     4361webkit.org/b/109507 platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-scaled-scroll.html [ Failure ]
     4362webkit.org/b/109507 platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-scaled.html [ Failure ]
     4363
    43584364# New clamping logic in the tile shader will causes slight diffs. These images must be rebaselined.
    43594365crbug.com/170722 [ Mac Win Linux ] compositing/color-matching/image-color-matching.html [ ImageOnlyFailure ]
  • trunk/LayoutTests/platform/chromium/compositing/backing/no-backing-for-clip-expected.txt

    r141634 r143626  
    2727                          (position 30.00 48.00)
    2828                          (bounds 100.00 100.00)
     29                          (contentsOpaque 1)
    2930                          (drawsContent 1)
    3031                        )
  • trunk/LayoutTests/platform/chromium/compositing/backing/no-backing-for-clip-overlap-expected.txt

    r141634 r143626  
    1919                  (position 30.00 48.00)
    2020                  (bounds 100.00 100.00)
     21                  (contentsOpaque 1)
    2122                  (drawsContent 1)
    2223                )
    … …  
    3738                  (position 30.00 48.00)
    3839                  (bounds 100.00 100.00)
     40                  (contentsOpaque 1)
    3941                  (drawsContent 1)
    4042                )
  • trunk/LayoutTests/platform/chromium/compositing/backing/no-backing-for-perspective-expected.txt

    r141634 r143626  
    2121                  (position 31.00 49.00)
    2222                  (bounds 100.00 100.00)
     23                  (contentsOpaque 1)
    2324                  (drawsContent 1)
    2425                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/chromium/compositing/columns/composited-in-paginated-expected.txt

    r141634 r143626  
    99          (position 818.00 145.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
  • trunk/LayoutTests/platform/chromium/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt

    r141634 r143626  
    1414        (GraphicsLayer
    1515          (bounds 100.00 100.00)
     16          (contentsOpaque 1)
    1617          (drawsContent 1)
    1718        )
  • trunk/LayoutTests/platform/chromium/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt

    r141634 r143626  
    99          (position 105.00 105.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
  • trunk/LayoutTests/platform/chromium/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt

    r141634 r143626  
    2323              (position 490.00 108.00)
    2424              (bounds 100.00 100.00)
     25              (contentsOpaque 1)
    2526              (drawsContent 1)
    2627            )
  • trunk/LayoutTests/platform/chromium/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt

    r141634 r143626  
    3939        (GraphicsLayer
    4040          (bounds 100.00 100.00)
     41          (contentsOpaque 1)
    4142          (drawsContent 1)
    4243        )
    … …  
    4445          (position 0.00 250.00)
    4546          (bounds 100.00 100.00)
     47          (contentsOpaque 1)
    4648          (drawsContent 1)
    4749        )
  • trunk/LayoutTests/platform/chromium/compositing/geometry/clip-expected.txt

    r141634 r143626  
    1111          (position 20.00 20.00)
    1212          (bounds 100.00 100.00)
     13          (contentsOpaque 1)
    1314          (drawsContent 1)
    1415          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/chromium/compositing/geometry/clip-inside-expected.txt

    r141634 r143626  
    1212          (anchor 0.50 0.44)
    1313          (bounds 90.00 80.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/chromium/compositing/geometry/fixed-position-composited-switch-expected.txt

    r141634 r143626  
    1212          (position 495.00 30.00)
    1313          (bounds 300.00 100.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516        )
  • trunk/LayoutTests/platform/chromium/compositing/geometry/flipped-writing-mode-expected.txt

    r141634 r143626  
    99          (position 18.00 10.00)
    1010          (bounds 250.00 200.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213          (children 1
  • trunk/LayoutTests/platform/chromium/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt

    r141634 r143626  
    2020              (position 31.00 39.00)
    2121              (bounds 250.00 220.00)
     22              (contentsOpaque 1)
    2223              (drawsContent 1)
    2324              (children 1
    … …  
    2526                  (position 10.00 10.00)
    2627                  (bounds 200.00 200.00)
     28                  (contentsOpaque 1)
    2729                  (drawsContent 1)
    2830                  (transform [0.87 0.50 0.00 0.00] [-0.50 0.87 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 0.00 1.00])
    … …  
    3133                      (position 100.00 0.00)
    3234                      (bounds 250.00 100.00)
     35                      (contentsOpaque 1)
    3336                      (drawsContent 1)
    3437                      (transform [0.50 0.00 -0.87 0.00] [0.00 1.00 0.00 0.00] [0.87 0.00 0.50 -0.00] [-30.00 30.00 100.00 0.75])
  • trunk/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt

    r141634 r143626  
    1414          (position 29.00 134.00)
    1515          (bounds 100.00 100.00)
     16          (contentsOpaque 1)
    1617          (drawsContent 1)
    1718        )
  • trunk/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt

    r141634 r143626  
    1313          (position 21.00 21.00)
    1414          (bounds 100.00 100.00)
     15          (contentsOpaque 1)
    1516          (drawsContent 1)
    1617        )
  • trunk/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-positioned-expected.txt

    r141634 r143626  
    1414          (position 29.00 29.00)
    1515          (bounds 100.00 100.00)
     16          (contentsOpaque 1)
    1617          (drawsContent 1)
    1718        )
  • trunk/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt

    r141634 r143626  
    1414          (position 29.00 29.00)
    1515          (bounds 100.00 100.00)
     16          (contentsOpaque 1)
    1617          (drawsContent 1)
    1718        )
  • trunk/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-transformed-expected.txt

    r141634 r143626  
    1414          (position 129.00 29.00)
    1515          (bounds 200.00 100.00)
     16          (contentsOpaque 1)
    1617          (drawsContent 1)
    1718        )
  • trunk/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt

    r141634 r143626  
    1414          (position 129.00 29.00)
    1515          (bounds 200.00 100.00)
     16          (contentsOpaque 1)
    1617          (drawsContent 1)
    1718        )
  • trunk/LayoutTests/platform/chromium/compositing/geometry/preserve-3d-switching-expected.txt

    r141634 r143626  
    1818              (bounds 280.00 280.00)
    1919              (opacity 0.80)
     20              (contentsOpaque 1)
    2021              (preserves3D 1)
    2122              (drawsContent 1)
    … …  
    2627                  (bounds 200.00 200.00)
    2728                  (opacity 0.70)
     29                  (contentsOpaque 1)
    2830                  (drawsContent 1)
    2931                  (transform [0.77 0.00 0.64 0.00] [0.00 1.00 0.00 0.00] [-0.64 0.00 0.77 0.00] [0.00 0.00 50.00 1.00])
  • trunk/LayoutTests/platform/chromium/compositing/iframes/become-composited-nested-iframes-expected.txt

    r141634 r143626  
    5050                                                          (position 18.00 10.00)
    5151                                                          (bounds 210.00 210.00)
     52                                                          (contentsOpaque 1)
    5253                                                          (drawsContent 1)
    5354                                                        )
    … …  
    119120                                                          (position 18.00 10.00)
    120121                                                          (bounds 210.00 210.00)
     122                                                          (contentsOpaque 1)
    121123                                                          (drawsContent 1)
    122124                                                        )
    … …  
    147149        (GraphicsLayer
    148150          (bounds 100.00 100.00)
     151          (contentsOpaque 1)
    149152          (drawsContent 1)
    150153        )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/become-overlapped-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                  (drawsContent 1)
    3334                                )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/composited-parent-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                  (drawsContent 1)
    3334                                )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/connect-compositing-iframe-delayed-expected.txt

    r141634 r143626  
    3232                                  (position 18.00 10.00)
    3333                                  (bounds 210.00 210.00)
     34                                  (contentsOpaque 1)
    3435                                  (drawsContent 1)
    3536                                )
    … …  
    5455          (position 8.00 8.00)
    5556          (bounds 100.00 100.00)
     57          (contentsOpaque 1)
    5658          (drawsContent 1)
    5759        )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/connect-compositing-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                  (drawsContent 1)
    3334                                )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/connect-compositing-iframe2-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                  (drawsContent 1)
    3334                                )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/connect-compositing-iframe3-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                  (drawsContent 1)
    3334                                )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/enter-compositing-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                  (drawsContent 1)
    3334                                )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/iframe-resize-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                  (drawsContent 1)
    3334                                )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/iframe-size-from-zero-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                  (drawsContent 1)
    3334                                )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/invisible-nested-iframe-hide-expected.txt

    r141634 r143626  
    99          (position 18.00 10.00)
    1010          (bounds 210.00 210.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/overlapped-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                  (drawsContent 1)
    3334                                )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/overlapped-iframe-iframe-expected.txt

    r141634 r143626  
    2828                                  (position 18.00 10.00)
    2929                                  (bounds 210.00 210.00)
     30                                  (contentsOpaque 1)
    3031                                  (drawsContent 1)
    3132                                )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/overlapped-nested-iframes-expected.txt

    r141634 r143626  
    5050                                                          (position 18.00 10.00)
    5151                                                          (bounds 210.00 210.00)
     52                                                          (contentsOpaque 1)
    5253                                                          (drawsContent 1)
    5354                                                        )
    … …  
    119120                                                          (position 18.00 10.00)
    120121                                                          (bounds 210.00 210.00)
     122                                                          (contentsOpaque 1)
    121123                                                          (drawsContent 1)
    122124                                                        )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/resizer-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                  (drawsContent 1)
    3334                                )
  • trunk/LayoutTests/platform/chromium/compositing/iframes/scrolling-iframe-expected.txt

    r141634 r143626  
    3131                                  (position 108.00 100.00)
    3232                                  (bounds 200.00 200.00)
     33                                  (contentsOpaque 1)
    3334                                  (drawsContent 1)
    3435                                )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/fixed-position-and-transform-expected.txt

    r141634 r143626  
    99          (position 100.00 1100.00)
    1010          (bounds 256.00 256.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
    … …  
    1415          (position 0.00 1000.00)
    1516          (bounds 500.00 500.00)
     17          (contentsOpaque 1)
    1618          (drawsContent 1)
    1719        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt

    r141634 r143626  
    1111          (position 100.00 50.00)
    1212          (bounds 10.00 10.00)
     13          (contentsOpaque 1)
    1314          (drawsContent 1)
    1415        )
    … …  
    1617          (position 100.00 100.00)
    1718          (bounds 10.00 10.00)
     19          (contentsOpaque 1)
    1820          (drawsContent 1)
    1921        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/fixed-position-out-of-view-expected.txt

    r141634 r143626  
    1212            (GraphicsLayer
    1313              (bounds 10.00 10.00)
     14              (contentsOpaque 1)
    1415              (drawsContent 1)
    1516            )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt

    r141634 r143626  
    1010          (position 600.00 0.00)
    1111          (bounds 10.00 10.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
    1415        (GraphicsLayer
    1516          (bounds 10.00 10.00)
     17          (contentsOpaque 1)
    1618          (drawsContent 1)
    1719        )
    … …  
    3335          (position 8.00 1008.00)
    3436          (bounds 10.00 10.00)
     37          (contentsOpaque 1)
    3538          (drawsContent 1)
    3639        )
    … …  
    3841          (position 1000.00 0.00)
    3942          (bounds 10.00 10.00)
     43          (contentsOpaque 1)
    4044          (drawsContent 1)
    4145        )
    … …  
    4347          (position 600.00 0.00)
    4448          (bounds 10.00 10.00)
     49          (contentsOpaque 1)
    4550          (drawsContent 1)
    4651        )
    4752        (GraphicsLayer
    4853          (bounds 10.00 10.00)
     54          (contentsOpaque 1)
    4955          (drawsContent 1)
    5056        )
    … …  
    6571        (GraphicsLayer
    6672          (bounds 10.00 10.00)
     73          (contentsOpaque 1)
    6774          (drawsContent 1)
    6875        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt

    r141634 r143626  
    1010          (position 600.00 100.00)
    1111          (bounds 10.00 10.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
    … …  
    1516          (position 0.00 100.00)
    1617          (bounds 10.00 10.00)
     18          (contentsOpaque 1)
    1719          (drawsContent 1)
    1820        )
    … …  
    3436          (position 8.00 1008.00)
    3537          (bounds 10.00 10.00)
     38          (contentsOpaque 1)
    3639          (drawsContent 1)
    3740        )
    … …  
    3942          (position 1000.00 0.00)
    4043          (bounds 10.00 10.00)
     44          (contentsOpaque 1)
    4145          (drawsContent 1)
    4246        )
    … …  
    4448          (position 600.00 0.00)
    4549          (bounds 10.00 10.00)
     50          (contentsOpaque 1)
    4651          (drawsContent 1)
    4752        )
    4853        (GraphicsLayer
    4954          (bounds 10.00 10.00)
     55          (contentsOpaque 1)
    5056          (drawsContent 1)
    5157        )
    … …  
    6672        (GraphicsLayer
    6773          (bounds 10.00 10.00)
     74          (contentsOpaque 1)
    6875          (drawsContent 1)
    6976        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/fixed-position-under-transform-expected.txt

    r141634 r143626  
    1010          (anchor 1.11 -0.39)
    1111          (bounds 256.00 256.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 1000.00 0.00 1.00])
    … …  
    1617          (position 0.00 1000.00)
    1718          (bounds 500.00 500.00)
     19          (contentsOpaque 1)
    1820          (drawsContent 1)
    1921        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt

    r141634 r143626  
    1818              (position 31.00 49.00)
    1919              (bounds 100.00 100.00)
     20              (contentsOpaque 1)
    2021              (drawsContent 1)
    2122              (transform [0.98 0.00 -0.17 0.00] [0.00 1.00 0.00 0.00] [0.17 0.00 0.98 0.00] [0.00 0.00 0.00 1.00])
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/overflow-scroll-overlap-expected.txt

    r141634 r143626  
    2929              (position 20.00 45.00)
    3030              (bounds 210.00 100.00)
     31              (contentsOpaque 1)
    3132              (drawsContent 1)
    3233            )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/overlap-animation-clipping-expected.txt

    r141634 r143626  
    99          (position 18.00 120.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 -110.00 0.00 1.00])
    … …  
    1516          (position 58.00 230.00)
    1617          (bounds 122.00 462.00)
     18          (contentsOpaque 1)
    1719          (drawsContent 1)
    1820          (children 1
    … …  
    2426                  (position 10.00 10.00)
    2527                  (bounds 100.00 100.00)
     28                  (contentsOpaque 1)
    2629                  (drawsContent 1)
    2730                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    … …  
    3033                  (position 10.00 230.00)
    3134                  (bounds 100.00 100.00)
     35                  (contentsOpaque 1)
    3236                  (drawsContent 1)
    3337                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 -220.00 0.00 1.00])
    … …  
    3640                  (position 10.00 340.00)
    3741                  (bounds 100.00 100.00)
     42                  (contentsOpaque 1)
    3843                  (drawsContent 1)
    3944                )
    … …  
    4550          (position 18.00 702.00)
    4651          (bounds 100.00 100.00)
     52          (contentsOpaque 1)
    4753          (drawsContent 1)
    4854        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/overlap-animation-expected.txt

    r141634 r143626  
    1717                  (position 10.00 10.00)
    1818                  (bounds 100.00 100.00)
     19                  (contentsOpaque 1)
    1920                  (drawsContent 1)
    2021                )
    … …  
    2223                  (position 10.00 120.00)
    2324                  (bounds 100.00 100.00)
     25                  (contentsOpaque 1)
    2426                  (drawsContent 1)
    2527                )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/overlap-child-layer-expected.txt

    r141634 r143626  
    99          (anchor 1.56 0.00)
    1010          (bounds 256.00 256.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
    1314        (GraphicsLayer
    1415          (bounds 300.00 300.00)
     16          (contentsOpaque 1)
    1517          (drawsContent 1)
    1618        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/overlap-clipping-expected.txt

    r141634 r143626  
    1212            (GraphicsLayer
    1313              (bounds 500.00 100.00)
     14              (contentsOpaque 1)
    1415              (drawsContent 1)
    1516            )
    … …  
    1920          (position 50.00 200.00)
    2021          (bounds 500.00 100.00)
     22          (contentsOpaque 1)
    2123          (drawsContent 1)
    2224        )
    … …  
    2426          (position 450.00 200.00)
    2527          (bounds 100.00 100.00)
     28          (contentsOpaque 1)
    2629          (drawsContent 1)
    2730        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/overlap-transformed-3d-expected.txt

    r141634 r143626  
    1010          (position 108.00 108.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 -1.00 1.00])
    … …  
    2930          (position 108.00 108.00)
    3031          (bounds 100.00 100.00)
     32          (contentsOpaque 1)
    3133          (drawsContent 1)
    3234          (transform [0.71 0.71 0.00 0.00] [-0.71 0.71 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 -1.00 1.00])
    … …  
    3537          (position 8.00 8.00)
    3638          (bounds 100.00 150.00)
     39          (contentsOpaque 1)
    3740          (drawsContent 1)
    3841        )
    … …  
    4043          (position 208.00 8.00)
    4144          (bounds 100.00 150.00)
     45          (contentsOpaque 1)
    4246          (drawsContent 1)
    4347        )
    … …  
    4549          (position 8.00 158.00)
    4650          (bounds 100.00 150.00)
     51          (contentsOpaque 1)
    4752          (drawsContent 1)
    4853        )
    … …  
    5055          (position 208.00 158.00)
    5156          (bounds 100.00 150.00)
     57          (contentsOpaque 1)
    5258          (drawsContent 1)
    5359        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt

    r141634 r143626  
    1515                (GraphicsLayer
    1616                  (bounds 100.00 100.00)
     17                  (contentsOpaque 1)
    1718                  (drawsContent 1)
    1819                )
    1920                (GraphicsLayer
    2021                  (bounds 100.00 100.00)
     22                  (contentsOpaque 1)
    2123                  (drawsContent 1)
    2224                )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/overlap-transformed-layer-expected.txt

    r141634 r143626  
    1010          (anchor 1.47 0.00)
    1111          (bounds 256.00 256.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [-10.00 0.00 0.00 1.00])
    … …  
    2021        (GraphicsLayer
    2122          (bounds 300.00 300.00)
     23          (contentsOpaque 1)
    2224          (drawsContent 1)
    2325        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt

    r141634 r143626  
    111111          (position 8.00 8.00)
    112112          (bounds 100.00 150.00)
     113          (contentsOpaque 1)
    113114          (drawsContent 1)
    114115        )
    … …  
    116117          (position 208.00 8.00)
    117118          (bounds 100.00 150.00)
     119          (contentsOpaque 1)
    118120          (drawsContent 1)
    119121        )
    … …  
    121123          (position 8.00 158.00)
    122124          (bounds 100.00 150.00)
     125          (contentsOpaque 1)
    123126          (drawsContent 1)
    124127        )
    … …  
    126129          (position 208.00 158.00)
    127130          (bounds 100.00 150.00)
     131          (contentsOpaque 1)
    128132          (drawsContent 1)
    129133        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/overlap-transforms-expected.txt

    r141634 r143626  
    1717                  (position 10.00 10.00)
    1818                  (bounds 100.00 100.00)
     19                  (contentsOpaque 1)
    1920                  (drawsContent 1)
    2021                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/spanOverlapsCanvas-expected.txt

    r141634 r143626  
    1313          (position 8.00 8.00)
    1414          (bounds 100.00 50.00)
     15          (contentsOpaque 1)
    1516          (drawsContent 1)
    1617        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/stacking-context-overlap-expected.txt

    r141634 r143626  
    99          (position 8.00 8.00)
    1010          (bounds 20.00 20.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
  • trunk/LayoutTests/platform/chromium/compositing/layer-creation/translatez-overlap-expected.txt

    r141634 r143626  
    99          (position 18.00 10.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
  • trunk/LayoutTests/platform/chromium/compositing/overflow-trumps-transform-style-expected.txt

    r141634 r143626  
    1111          (position 18.00 10.00)
    1212          (bounds 100.00 100.00)
     13          (contentsOpaque 1)
    1314          (preserves3D 1)
    1415          (drawsContent 1)
    … …  
    1819          (position 18.00 120.00)
    1920          (bounds 100.00 100.00)
     21          (contentsOpaque 1)
    2022          (drawsContent 1)
    2123          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/chromium/compositing/overflow/clip-descendents-expected.txt

    r141634 r143626  
    1313              (position 2.00 12.00)
    1414              (bounds 100.00 150.00)
     15              (contentsOpaque 1)
    1516              (drawsContent 1)
    1617              (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    … …  
    2526              (position 2.00 12.00)
    2627              (bounds 100.00 150.00)
     28              (contentsOpaque 1)
    2729              (drawsContent 1)
    2830              (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    … …  
    4042                  (position 2.00 12.00)
    4143                  (bounds 100.00 150.00)
     44                  (contentsOpaque 1)
    4245                  (drawsContent 1)
    4346                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    … …  
    5760                  (position 2.00 12.00)
    5861                  (bounds 100.00 150.00)
     62                  (contentsOpaque 1)
    5963                  (drawsContent 1)
    6064                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/chromium/compositing/rtl/rtl-absolute-expected.txt

    r141634 r143626  
    99          (position 50.00 50.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
  • trunk/LayoutTests/platform/chromium/compositing/rtl/rtl-absolute-overflow-expected.txt

    r141634 r143626  
    1010          (position 265.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
  • trunk/LayoutTests/platform/chromium/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt

    r141634 r143626  
    1010          (position 51.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
  • trunk/LayoutTests/platform/chromium/compositing/rtl/rtl-fixed-expected.txt

    r141634 r143626  
    99          (position 50.00 50.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
  • trunk/LayoutTests/platform/chromium/compositing/rtl/rtl-fixed-overflow-expected.txt

    r141634 r143626  
    1010          (position 265.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
  • trunk/LayoutTests/platform/chromium/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt

    r141634 r143626  
    1010          (position 51.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
  • trunk/LayoutTests/platform/chromium/compositing/rtl/rtl-iframe-absolute-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium/compositing/rtl/rtl-iframe-fixed-expected.txt

    r141634 r143626  
    2727                                  (position 50.00 50.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium/compositing/rtl/rtl-iframe-relative-expected.txt

    r141634 r143626  
    2727                                  (position 242.00 58.00)
    2828                                  (bounds 100.00 100.00)
     29                                  (contentsOpaque 1)
    2930                                  (drawsContent 1)
    3031                                )
  • trunk/LayoutTests/platform/chromium/compositing/rtl/rtl-relative-expected.txt

    r141634 r143626  
    99          (position 642.00 58.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112          (drawsContent 1)
    1213        )
  • trunk/LayoutTests/platform/chromium/css3/filters/filtered-compositing-descendant-expected.txt

    r141634 r143626  
    1414              (position 22.00 22.00)
    1515              (bounds 100.00 100.00)
     16              (contentsOpaque 1)
    1617              (drawsContent 1)
    1718              (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt

    r141634 r143626  
    1111          (position 100.00 50.00)
    1212          (bounds 10.00 10.00)
     13          (contentsOpaque 1)
    1314          (drawsContent 1)
    1415        )
    … …  
    1617          (position 100.00 100.00)
    1718          (bounds 10.00 10.00)
     19          (contentsOpaque 1)
    1820          (drawsContent 1)
    1921        )
  • trunk/LayoutTests/platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-expected.txt

    r141634 r143626  
    1212            (GraphicsLayer
    1313              (bounds 10.00 10.00)
     14              (contentsOpaque 1)
    1415              (drawsContent 1)
    1516            )
  • trunk/LayoutTests/platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt

    r141634 r143626  
    1010          (position 600.00 0.00)
    1111          (bounds 10.00 10.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
    1415        (GraphicsLayer
    1516          (bounds 10.00 10.00)
     17          (contentsOpaque 1)
    1618          (drawsContent 1)
    1719        )
    … …  
    3335          (position 8.00 1008.00)
    3436          (bounds 10.00 10.00)
     37          (contentsOpaque 1)
    3538          (drawsContent 1)
    3639        )
    … …  
    3841          (position 1000.00 0.00)
    3942          (bounds 10.00 10.00)
     43          (contentsOpaque 1)
    4044          (drawsContent 1)
    4145        )
    … …  
    4347          (position 600.00 0.00)
    4448          (bounds 10.00 10.00)
     49          (contentsOpaque 1)
    4550          (drawsContent 1)
    4651        )
    4752        (GraphicsLayer
    4853          (bounds 10.00 10.00)
     54          (contentsOpaque 1)
    4955          (drawsContent 1)
    5056        )
    … …  
    6571        (GraphicsLayer
    6672          (bounds 10.00 10.00)
     73          (contentsOpaque 1)
    6774          (drawsContent 1)
    6875        )
  • trunk/LayoutTests/platform/chromium/platform/chromium/virtual/softwarecompositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt

    r141634 r143626  
    1010          (position 600.00 100.00)
    1111          (bounds 10.00 10.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314        )
    … …  
    1516          (position 0.00 100.00)
    1617          (bounds 10.00 10.00)
     18          (contentsOpaque 1)
    1719          (drawsContent 1)
    1820        )
    … …  
    3436          (position 8.00 1008.00)
    3537          (bounds 10.00 10.00)
     38          (contentsOpaque 1)
    3639          (drawsContent 1)
    3740        )
    … …  
    3942          (position 1000.00 0.00)
    4043          (bounds 10.00 10.00)
     44          (contentsOpaque 1)
    4145          (drawsContent 1)
    4246        )
    … …  
    4448          (position 600.00 0.00)
    4549          (bounds 10.00 10.00)
     50          (contentsOpaque 1)
    4651          (drawsContent 1)
    4752        )
    4853        (GraphicsLayer
    4954          (bounds 10.00 10.00)
     55          (contentsOpaque 1)
    5056          (drawsContent 1)
    5157        )
    … …  
    6672        (GraphicsLayer
    6773          (bounds 10.00 10.00)
     74          (contentsOpaque 1)
    6875          (drawsContent 1)
    6976        )
  • trunk/LayoutTests/platform/efl/compositing/repaint/invalidations-on-composited-layers-expected.txt

    r141634 r143626  
    1414          (position 8.00 41.00)
    1515          (bounds 400.00 400.00)
     16          (contentsOpaque 1)
    1617          (children 1
    1718            (GraphicsLayer
    1819              (position 50.00 50.00)
    1920              (bounds 75.00 75.00)
     21              (contentsOpaque 1)
    2022            )
    2123          )
  • trunk/LayoutTests/platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt

    r142235 r143626  
    1212          (position 8.00 8.00)
    1313          (bounds 100.00 300.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/mac/TestExpectations

    r143505 r143626  
    14021402webkit.org/b/106415 fast/workers/worker-lifecycle.html [ Pass Failure ]
    14031403
     1404# Needs rebaseline after https://bugs.webkit.org/show_bug.cgi?id=70634
     1405webkit.org/b/109507 compositing/contents-opaque/contents-opaque-background-color.html [ Failure ]
     1406webkit.org/b/109507 compositing/contents-opaque/contents-opaque-layer-opacity.html [ Failure ]
     1407webkit.org/b/109507 compositing/contents-opaque/contents-opaque-layer-transform.html [ Failure ]
     1408
    14041409# Spellchecker behavior tests.
    14051410webkit.org/b/108370 editing/spelling/spelling-double-clicked-word.html [ Skip ]
  • trunk/LayoutTests/platform/mac/compositing/geometry/fixed-position-composited-switch-expected.txt

    r141634 r143626  
    1010          (position 495.00 30.00)
    1111          (bounds 300.00 100.00)
     12          (contentsOpaque 1)
    1213        )
    1314      )
    … …  
    2728          (position 495.00 30.00)
    2829          (bounds 300.00 100.00)
     30          (contentsOpaque 1)
    2931        )
    3032      )
  • trunk/LayoutTests/platform/mac/compositing/iframes/resizer-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt

    r142140 r143626  
    2525                    (GraphicsLayer
    2626                      (bounds 200.00 150.00)
     27                      (contentsOpaque 1)
    2728                    )
    2829                  )
  • trunk/LayoutTests/platform/mac/compositing/repaint/invalidations-on-composited-layers-expected.txt

    r141634 r143626  
    1414          (position 8.00 41.00)
    1515          (bounds 400.00 400.00)
     16          (contentsOpaque 1)
    1617          (children 1
    1718            (GraphicsLayer
    1819              (position 50.00 50.00)
    1920              (bounds 75.00 75.00)
     21              (contentsOpaque 1)
    2022            )
    2123          )
  • trunk/LayoutTests/platform/mac/compositing/tiling/backface-preserve-3d-tiled-expected.txt

    r141634 r143626  
    1717                (GraphicsLayer
    1818                  (bounds 202.00 202.00)
     19                  (contentsOpaque 1)
    1920                  (preserves3D 1)
    2021                  (drawsContent 1)
    … …  
    3839                  (bounds 202.00 2502.00)
    3940                  (usingTiledLayer 1)
     41                  (contentsOpaque 1)
    4042                  (preserves3D 1)
    4143                  (drawsContent 1)
  • trunk/LayoutTests/platform/mac/compositing/tiling/crash-reparent-tiled-layer-expected.txt

    r141634 r143626  
    1212          (bounds 502.00 5002.00)
    1313          (usingTiledLayer 1)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (children 1
    … …  
    1718              (position 51.00 101.00)
    1819              (bounds 200.00 4800.00)
     20              (contentsOpaque 1)
    1921            )
    2022          )
  • trunk/LayoutTests/platform/mac/compositing/tiling/huge-layer-add-remove-child-expected.txt

    r141634 r143626  
    1313          (bounds 502.00 5002.00)
    1414          (usingTiledLayer 1)
     15          (contentsOpaque 1)
    1516          (drawsContent 1)
    1617        )
    … …  
    3334          (bounds 502.00 5002.00)
    3435          (usingTiledLayer 1)
     36          (contentsOpaque 1)
    3537          (drawsContent 1)
    3638          (children 1
    … …  
    3840              (position 51.00 401.00)
    3941              (bounds 200.00 200.00)
     42              (contentsOpaque 1)
    4043            )
    4144          )
    … …  
    5962          (bounds 502.00 5002.00)
    6063          (usingTiledLayer 1)
     64          (contentsOpaque 1)
    6165          (drawsContent 1)
    6266        )
  • trunk/LayoutTests/platform/mac/compositing/tiling/huge-layer-with-layer-children-expected.txt

    r141634 r143626  
    1313          (bounds 502.00 5002.00)
    1414          (usingTiledLayer 1)
     15          (contentsOpaque 1)
    1516          (drawsContent 1)
    1617          (children 2
    … …  
    1819              (position 51.00 101.00)
    1920              (bounds 200.00 200.00)
     21              (contentsOpaque 1)
    2022            )
    2123            (GraphicsLayer
    2224              (position 51.00 4701.00)
    2325              (bounds 200.00 200.00)
     26              (contentsOpaque 1)
    2427            )
    2528          )
  • trunk/LayoutTests/platform/mac/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt

    r141634 r143626  
    1212          (position 8.00 68.00)
    1313          (bounds 502.00 502.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (children 2
    … …  
    1718              (position 51.00 101.00)
    1819              (bounds 200.00 200.00)
     20              (contentsOpaque 1)
    1921            )
    2022            (GraphicsLayer
    2123              (position 276.00 201.00)
    2224              (bounds 200.00 200.00)
     25              (contentsOpaque 1)
    2326            )
    2427          )
    … …  
    4245          (bounds 502.00 5002.00)
    4346          (usingTiledLayer 1)
     47          (contentsOpaque 1)
    4448          (drawsContent 1)
    4549          (children 2
    … …  
    4751              (position 51.00 101.00)
    4852              (bounds 200.00 200.00)
     53              (contentsOpaque 1)
    4954            )
    5055            (GraphicsLayer
    5156              (position 276.00 4701.00)
    5257              (bounds 200.00 200.00)
     58              (contentsOpaque 1)
    5359            )
    5460          )
    … …  
    7177          (position 8.00 68.00)
    7278          (bounds 502.00 502.00)
     79          (contentsOpaque 1)
    7380          (drawsContent 1)
    7481          (children 2
    … …  
    7683              (position 51.00 101.00)
    7784              (bounds 200.00 200.00)
     85              (contentsOpaque 1)
    7886            )
    7987            (GraphicsLayer
    8088              (position 276.00 201.00)
    8189              (bounds 200.00 200.00)
     90              (contentsOpaque 1)
    8291            )
    8392          )
  • trunk/LayoutTests/platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt

    r141634 r143626  
    2424                  (bounds 2800.00 300.00)
    2525                  (usingTiledLayer 1)
     26                  (contentsOpaque 1)
    2627                  (drawsContent 1)
    2728                  (transform [0.17 0.00 -0.98 0.00] [0.00 1.00 0.00 0.00] [0.98 0.00 0.17 0.00] [0.00 0.00 0.00 1.00])
  • trunk/LayoutTests/platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt

    r141634 r143626  
    2929                      (bounds 2800.00 300.00)
    3030                      (usingTiledLayer 1)
     31                      (contentsOpaque 1)
    3132                      (drawsContent 1)
    3233                      (transform [0.17 0.00 -0.98 0.00] [0.00 1.00 0.00 0.00] [0.98 0.00 0.17 0.00] [0.00 0.00 0.00 1.00])
  • trunk/LayoutTests/platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt

    r141634 r143626  
    1313          (position 8.00 8.00)
    1414          (bounds 700.00 2500.00)
     15          (contentsOpaque 1)
    1516          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    1617          (visible rect 0.00, 0.00 482.63 x 357.63)
  • trunk/LayoutTests/platform/mac/compositing/tiling/tiled-layer-resize-expected.txt

    r141634 r143626  
    1111          (bounds 800.00 2100.00)
    1212          (usingTiledLayer 1)
     13          (contentsOpaque 1)
    1314          (drawsContent 1)
    1415          (tile cache coverage 0, 0 800 x 1024)
  • trunk/LayoutTests/platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt

    r142330 r143626  
    1111          (position 8.00 8.00)
    1212          (bounds 100.00 300.00)
     13          (contentsOpaque 1)
    1314          (drawsContent 1)
    1415          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/columns/composited-in-paginated-expected.txt

    r141634 r143626  
    99          (position 818.00 145.00)
    1010          (bounds 100.00 100.00)
     11          (contentsOpaque 1)
    1112        )
    1213      )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt

    r141634 r143626  
    2323              (position 490.00 109.00)
    2424              (bounds 100.00 100.00)
     25              (contentsOpaque 1)
    2526            )
    2627          )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/become-composited-nested-iframes-expected.txt

    r141634 r143626  
    5050                                                          (position 18.00 10.00)
    5151                                                          (bounds 210.00 210.00)
     52                                                          (contentsOpaque 1)
    5253                                                        )
    5354                                                      )
    … …  
    118119                                                          (position 18.00 10.00)
    119120                                                          (bounds 210.00 210.00)
     121                                                          (contentsOpaque 1)
    120122                                                        )
    121123                                                      )
    … …  
    145147        (GraphicsLayer
    146148          (bounds 100.00 100.00)
     149          (contentsOpaque 1)
    147150        )
    148151      )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/become-overlapped-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/composited-parent-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe-delayed-expected.txt

    r141634 r143626  
    3232                                  (position 18.00 10.00)
    3333                                  (bounds 210.00 210.00)
     34                                  (contentsOpaque 1)
    3435                                )
    3536                              )
    … …  
    4849          (position 8.00 8.00)
    4950          (bounds 100.00 100.00)
     51          (contentsOpaque 1)
    5052        )
    5153      )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe2-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/connect-compositing-iframe3-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/enter-compositing-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/iframe-resize-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/invisible-nested-iframe-show-expected.txt

    r141634 r143626  
    4949                                                          (position 18.00 10.00)
    5050                                                          (bounds 210.00 210.00)
     51                                                          (contentsOpaque 1)
    5152                                                        )
    5253                                                      )
    … …  
    7778          (position 18.00 202.00)
    7879          (bounds 210.00 210.00)
     80          (contentsOpaque 1)
    7981          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    8082        )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/overlapped-iframe-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/overlapped-nested-iframes-expected.txt

    r141634 r143626  
    5050                                                          (position 18.00 10.00)
    5151                                                          (bounds 210.00 210.00)
     52                                                          (contentsOpaque 1)
    5253                                                        )
    5354                                                      )
    … …  
    118119                                                          (position 18.00 10.00)
    119120                                                          (bounds 210.00 210.00)
     121                                                          (contentsOpaque 1)
    120122                                                        )
    121123                                                      )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/page-cache-layer-tree-expected.txt

    r141634 r143626  
    3636                                  (position 8.00 8.00)
    3737                                  (bounds 202.00 202.00)
     38                                  (contentsOpaque 1)
    3839                                  (drawsContent 1)
    3940                                  (transform [0.71 0.71 0.00 0.00] [-0.71 0.71 0.00 0.00] [0.00 0.00 1.00 0.00] [100.00 100.00 0.00 1.00])
    … …  
    7879                                  (position 108.00 100.00)
    7980                                  (bounds 200.00 200.00)
     81                                  (contentsOpaque 1)
    8082                                )
    8183                              )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/resizer-expected.txt

    r141634 r143626  
    3030                                  (position 18.00 10.00)
    3131                                  (bounds 210.00 210.00)
     32                                  (contentsOpaque 1)
    3233                                )
    3334                              )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/iframes/scrolling-iframe-expected.txt

    r141634 r143626  
    3131                                  (position 108.00 100.00)
    3232                                  (bounds 200.00 200.00)
     33                                  (contentsOpaque 1)
    3334                                )
    3435                              )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-and-transform-expected.txt

    r141634 r143626  
    99          (position 100.00 1100.00)
    1010          (bounds 256.00 256.00)
     11          (contentsOpaque 1)
    1112        )
    1213        (GraphicsLayer
    1314          (position 0.00 1000.00)
    1415          (bounds 500.00 500.00)
     16          (contentsOpaque 1)
    1517        )
    1618      )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/fixed-position-under-transform-expected.txt

    r141634 r143626  
    1010          (anchor 1.11 -0.39)
    1111          (bounds 256.00 256.00)
     12          (contentsOpaque 1)
    1213          (drawsContent 1)
    1314          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 1000.00 0.00 1.00])
    … …  
    1617          (position 0.00 1000.00)
    1718          (bounds 500.00 500.00)
     19          (contentsOpaque 1)
    1820        )
    1921      )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt

    r141634 r143626  
    1818              (position 31.00 50.00)
    1919              (bounds 100.00 100.00)
     20              (contentsOpaque 1)
    2021              (transform [0.98 0.00 -0.17 0.00] [0.00 1.00 0.00 0.00] [0.17 0.00 0.98 0.00] [0.00 0.00 0.00 1.00])
    2122            )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt

    r141634 r143626  
    1010          (position 265.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213        )
    1314      )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt

    r141634 r143626  
    1010          (position 265.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213        )
    1314      )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt

    r141634 r143626  
    1010          (position 51.00 50.00)
    1111          (bounds 100.00 100.00)
     12          (contentsOpaque 1)
    1213        )
    1314      )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/tiled-layers-hidpi-expected.txt

    r141634 r143626  
    99          (position 8.00 8.00)
    1010          (bounds 1800.00 10.00)
     11          (contentsOpaque 1)
    1112        )
    1213      )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/tiling/crash-reparent-tiled-layer-expected.txt

    r141634 r143626  
    1111          (position 8.00 70.00)
    1212          (bounds 502.00 5002.00)
     13          (contentsOpaque 1)
    1314          (drawsContent 1)
    1415          (children 1
    … …  
    1617              (position 51.00 101.00)
    1718              (bounds 200.00 4800.00)
     19              (contentsOpaque 1)
    1820            )
    1921          )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/tiling/huge-layer-add-remove-child-expected.txt

    r141634 r143626  
    1212          (position 8.00 89.00)
    1313          (bounds 502.00 5002.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516        )
    … …  
    3132          (position 8.00 89.00)
    3233          (bounds 502.00 5002.00)
     34          (contentsOpaque 1)
    3335          (drawsContent 1)
    3436          (children 1
    … …  
    3638              (position 51.00 401.00)
    3739              (bounds 200.00 200.00)
     40              (contentsOpaque 1)
    3841            )
    3942          )
    … …  
    5659          (position 8.00 89.00)
    5760          (bounds 502.00 5002.00)
     61          (contentsOpaque 1)
    5862          (drawsContent 1)
    5963        )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/tiling/huge-layer-with-layer-children-expected.txt

    r141634 r143626  
    1212          (position 8.00 70.00)
    1313          (bounds 502.00 5002.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (children 2
    … …  
    1718              (position 51.00 101.00)
    1819              (bounds 200.00 200.00)
     20              (contentsOpaque 1)
    1921            )
    2022            (GraphicsLayer
    2123              (position 51.00 4701.00)
    2224              (bounds 200.00 200.00)
     25              (contentsOpaque 1)
    2326            )
    2427          )
  • trunk/LayoutTests/platform/qt-5.0-wk2/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt

    r141634 r143626  
    1212          (position 8.00 70.00)
    1313          (bounds 502.00 502.00)
     14          (contentsOpaque 1)
    1415          (drawsContent 1)
    1516          (children 2
    … …  
    1718              (position 51.00 101.00)
    1819              (bounds 200.00 200.00)
     20              (contentsOpaque 1)
    1921            )
    2022            (GraphicsLayer
    2123              (position 276.00 201.00)
    2224              (bounds 200.00 200.00)
     25              (contentsOpaque 1)
    2326            )
    2427          )
    … …  
    4144          (position 8.00 70.00)
    4245          (bounds 502.00 5002.00)
     46          (contentsOpaque 1)
    4347          (drawsContent 1)
    4448          (children 2
    … …  
    4650              (position 51.00 101.00)
    4751              (bounds 200.00 200.00)
     52              (contentsOpaque 1)
    4853            )
    4954            (GraphicsLayer
    5055              (position 276.00 4701.00)
    5156              (bounds 200.00 200.00)
     57              (contentsOpaque 1)
    5258            )
    5359          )
    … …  
    7076          (position 8.00 70.00)
    7177          (bounds 502.00 502.00)
     78          (contentsOpaque 1)
    7279          (drawsContent 1)
    7380          (children 2
    … …  
    7582              (position 51.00 101.00)
    7683              (bounds 200.00 200.00)
     84              (contentsOpaque 1)
    7785            )
    7886            (GraphicsLayer
    7987              (position 276.00 201.00)
    8088              (bounds 200.00 200.00)
     89              (contentsOpaque 1)
    8190            )
    8291          )
  • trunk/LayoutTests/platform/qt/compositing/backing/no-backing-for-clip-expected.txt

    r141634 r143626  
    2727                          (position 30.00 49.00)
    2828                          (bounds 100.00 100.00)
     29                          (contentsOpaque 1)
    2930                        )
    3031                      )
  • trunk/LayoutTests/platform/qt/compositing/backing/no-backing-for-clip-overlap-expected.txt

    r141634 r143626  
    1919                  (position 30.00 49.00)
    2020                  (bounds 100.00 100.00)
     21                  (contentsOpaque 1)
    2122                )
    2223              )
    … …  
    3637                  (position 30.00 49.00)
    3738                  (bounds 100.00 100.00)
     39                  (contentsOpaque 1)
    3840                )
    3941              )
  • trunk/LayoutTests/platform/qt/compositing/backing/no-backing-for-perspective-expected.txt

    r141634 r143626  
    2121                  (position 31.00 50.00)
    2222                  (bounds 100.00 100.00)
     23                  (contentsOpaque 1)
    2324                  (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
    2425                )
  • trunk/LayoutTests/platform/qt/compositing/geometry/preserve-3d-switching-expected.txt

    r141634 r143626  
    1818              (bounds 280.00 280.00)
    1919              (opacity 0.80)
     20              (contentsOpaque 1)
    2021              (preserves3D 1)
    2122              (transform [0.77 -0.56 -0.32 0.00] [0.00 0.50 -0.87 0.00] [0.64 0.66 0.38 0.00] [0.00 0.00 0.00 1.00])
    … …  
    2526                  (bounds 200.00 200.00)
    2627                  (opacity 0.70)
     28                  (contentsOpaque 1)
    2729                  (drawsContent 1)
    2830                  (transform [0.77 0.00 0.64 0.00] [0.00 1.00 0.00 0.00] [-0.64 0.00 0.77 0.00] [0.00 0.00 50.00 1.00])
  • trunk/LayoutTests/platform/qt/compositing/iframes/invisible-nested-iframe-show-expected.txt

    r141634 r143626  
    4949                                                          (position 18.00 10.00)
    5050                                                          (bounds 210.00 210.00)
     51                                                          (contentsOpaque 1)
    5152                                                          (drawsContent 1)
    5253                                                        )
    … …  
    7879          (position 18.00 202.00)
    7980          (bounds 210.00 210.00)
     81          (contentsOpaque 1)
    8082          (drawsContent 1)
    8183          (transform [1.00 0.00 0.00 0.00] [0.00 1.00 0.00 0.00] [0.00 0.00 1.00 0.00] [0.00 0.00 1.00 1.00])
  • trunk/LayoutTests/platform/qt/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt

    r141634 r143626  
    1818              (position 31.00 50.00)
    1919              (bounds 100.00 100.00)
     20              (contentsOpaque 1)
    2021              (drawsContent 1)
    2122              (transform [0.98 0.00 -0.17 0.00] [0.00 1.00 0.00 0.00] [0.17 0.00 0.98 0.00] [0.00 0.00 0.00 1.00])
  • trunk/LayoutTests/platform/qt/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt

    r142140 r143626  
    2525                    (GraphicsLayer
    2626                      (bounds 200.00 150.00)
     27                      (contentsOpaque 1)
    2728                    )
    2829                  )
  • trunk/LayoutTests/platform/win/compositing/iframes/overlapped-iframe-iframe-expected.txt

    r141634 r143626  
    2828                                  (position 18.00 10.00)
    2929                                  (bounds 210.00 210.00)
     30                                  (contentsOpaque 1)
    3031                                  (drawsContent 1)
    3132                                )
  • trunk/LayoutTests/platform/win/compositing/tiling/huge-layer-add-remove-child-expected.txt

    r141634 r143626  
    1313          (bounds 502.00 5002.00)
    1414          (usingTiledLayer 1)
     15          (contentsOpaque 1)
    1516          (drawsContent 1)
    1617        )
    … …  
    3334          (bounds 502.00 5002.00)
    3435          (usingTiledLayer 1)
     36          (contentsOpaque 1)
    3537          (drawsContent 1)
    3638        )
    … …  
    5355          (bounds 502.00 5002.00)
    5456          (usingTiledLayer 1)
     57          (contentsOpaque 1)
    5558          (drawsContent 1)
    5659        )
  • trunk/LayoutTests/platform/win/compositing/tiling/rotated-tiled-clamped-expected.txt

    r141634 r143626  
    2424                  (bounds 2800.00 300.00)
    2525                  (usingTiledLayer 1)
     26                  (contentsOpaque 1)
    2627                  (drawsContent 1)
    2728                  (transform [0.17 0.00 -0.98 0.00] [0.00 1.00 0.00 0.00] [0.98 0.00 0.17 0.00] [0.00 0.00 0.00 1.00])
  • trunk/LayoutTests/platform/win/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt

    r141634 r143626  
    2929                      (bounds 2800.00 300.00)
    3030                      (usingTiledLayer 1)
     31                      (contentsOpaque 1)
    3132                      (drawsContent 1)
    3233                      (transform [0.17 0.00 -0.98 0.00] [0.00 1.00 0.00 0.00] [0.98 0.00 0.17 0.00] [0.00 0.00 0.00 1.00])
  • trunk/Source/WebCore/ChangeLog

    r143621 r143626  
     12013-02-21  Alok Priyadarshi  <alokp@chromium.org>
     2
     3        Mark GraphicsLayers as opaque when possible
     4        https://bugs.webkit.org/show_bug.cgi?id=70634
     5
     6        Reviewed by Simon Fraser.
     7
     8        Mark layers as opaque in a very simple case - the main renderer has an
     9        opaque background and covers the entire composited bounds.
     10        RenderLayer::contentsOpaqueInRect has been implemented conservatively,
     11        i.e. it errs towards returning false negative.
     12
     13        Tests: compositing/contents-opaque/contents-opaque-background-clip.html
     14               compositing/contents-opaque/contents-opaque-background-color.html
     15               compositing/contents-opaque/contents-opaque-layer-opacity.html
     16               compositing/contents-opaque/contents-opaque-layer-transform.html
     17
     18        * rendering/RenderBox.cpp:
     19        (WebCore::RenderBox::backgroundIsOpaqueInRect):
     20        (WebCore):
     21        * rendering/RenderBox.h:
     22        (RenderBox):
     23        * rendering/RenderBoxModelObject.h:
     24        (WebCore::RenderBoxModelObject::backgroundIsOpaqueInRect):
     25        (WebCore::RenderBoxModelObject::foregroundIsOpaqueInRect):
     26        (RenderBoxModelObject):
     27        * rendering/RenderLayer.cpp:
     28        (WebCore::RenderLayer::contentsOpaqueInRect):
     29        (WebCore):
     30        (WebCore::RenderLayer::listContentsOpaqueInRect):
     31        * rendering/RenderLayer.h:
     32        (RenderLayer):
     33        * rendering/RenderLayerBacking.cpp:
     34        (WebCore::RenderLayerBacking::updateGraphicsLayerGeometry):
     35        * rendering/RenderLayerModelObject.h:
     36        (RenderLayerModelObject):
     37
    1382013-02-21  Julien Chaffraix  <jchaffraix@webkit.org>
    239
  • trunk/Source/WebCore/rendering/RenderBox.cpp

    r143549 r143626  
    11501150            paintFillLayers(paintInfo, style()->visitedDependentColor(CSSPropertyBackgroundColor), style()->backgroundLayers(), paintRect, bleedAvoidance);
    11511151    }
     1152}
     1153
     1154bool RenderBox::backgroundIsOpaqueInRect(const LayoutRect& localRect) const
     1155{
     1156    Color backgroundColor = style()->visitedDependentColor(CSSPropertyBackgroundColor);
     1157    if (!backgroundColor.isValid() || backgroundColor.hasAlpha())
     1158        return false;
     1159
     1160    // FIXME: Check the opaqueness of background images.
     1161
     1162    // FIXME: Use rounded rect if border radius is present.
     1163    if (style()->hasBorderRadius())
     1164        return false;
     1165
     1166    LayoutRect backgroundRect;
     1167    switch (style()->backgroundClip()) {
     1168    case BorderFillBox:
     1169        backgroundRect = borderBoxRect();
     1170        break;
     1171    case PaddingFillBox:
     1172        backgroundRect = paddingBoxRect();
     1173        break;
     1174    case ContentFillBox:
     1175        backgroundRect = contentBoxRect();
     1176        break;
     1177    default:
     1178        break;
     1179    }
     1180    return backgroundRect.contains(localRect);
    11521181}
    11531182
  • trunk/Source/WebCore/rendering/RenderBox.h

    r143479 r143626  
    597597    virtual void updateFromStyle() OVERRIDE;
    598598
     599    virtual bool backgroundIsOpaqueInRect(const LayoutRect&) const OVERRIDE;
    599600    virtual bool backgroundIsObscured() const { return false; }
    600601    void paintBackground(const PaintInfo&, const LayoutRect&, BackgroundBleedAvoidance = BackgroundBleedNone);
  • trunk/Source/WebCore/rendering/RenderBoxModelObject.h

    r143312 r143626  
    8989    virtual bool requiresLayer() const OVERRIDE { return isRoot() || isPositioned() || createsGroup() || hasClipPath() || hasTransform() || hasHiddenBackface() || hasReflection() || style()->specifiesColumns(); }
    9090
     91    virtual bool isOpaqueInRect(const LayoutRect& localRect) const OVERRIDE { return foregroundIsOpaqueInRect(localRect) || backgroundIsOpaqueInRect(localRect); }
     92
    9193    // This will work on inlines to return the bounding box of all of the lines' border boxes.
    9294    virtual IntRect borderBoundingBox() const = 0;
    … …  
    184186protected:
    185187    virtual void willBeDestroyed();
     188
     189    virtual bool backgroundIsOpaqueInRect(const LayoutRect&) const { return false; }
     190    virtual bool foregroundIsOpaqueInRect(const LayoutRect&) const { return false; }
    186191
    187192    class BackgroundImageGeometry {
  • trunk/Source/WebCore/rendering/RenderLayer.cpp

    r143295 r143626  
    50945094}
    50955095
     5096bool RenderLayer::contentsOpaqueInRect(const LayoutRect& localRect) const
     5097{
     5098    if (!isSelfPaintingLayer() && !hasSelfPaintingLayerDescendant())
     5099        return false;
     5100
     5101    if (paintsWithTransparency(PaintBehaviorNormal))
     5102        return false;
     5103
     5104    // FIXME: Handle simple transforms.
     5105    if (paintsWithTransform(PaintBehaviorNormal))
     5106        return false;
     5107
     5108    // FIXME: Remove this check.
     5109    // This function should not be called when layer-lists are dirty.
     5110    // It is somehow getting triggered during style update.
     5111    if (m_zOrderListsDirty || m_normalFlowListDirty)
     5112        return false;
     5113
     5114    // FIXME: We currently only check the immediate renderer,
     5115    // which will miss many cases.
     5116    return renderer()->isOpaqueInRect(localRect)
     5117        || listContentsOpaqueInRect(posZOrderList(), localRect)
     5118        || listContentsOpaqueInRect(negZOrderList(), localRect)
     5119        || listContentsOpaqueInRect(normalFlowList(), localRect);
     5120}
     5121
     5122bool RenderLayer::listContentsOpaqueInRect(const Vector<RenderLayer*>* list, const LayoutRect& localRect) const
     5123{
     5124    if (!list || list->isEmpty())
     5125        return false;
     5126
     5127    for (Vector<RenderLayer*>::const_reverse_iterator iter = list->rbegin(); iter != list->rend(); ++iter) {
     5128        const RenderLayer* childLayer = *iter;
     5129        if (childLayer->isComposited())
     5130            continue;
     5131
     5132        if (!childLayer->canUseConvertToLayerCoords())
     5133            continue;
     5134
     5135        LayoutPoint childOffset;
     5136        LayoutRect childLocalRect(localRect);
     5137        childLayer->convertToLayerCoords(this, childOffset);
     5138        childLocalRect.moveBy(-childOffset);
     5139
     5140        if (childLayer->contentsOpaqueInRect(childLocalRect))
     5141            return true;
     5142    }
     5143    return false;
     5144}
     5145
    50965146void RenderLayer::setParent(RenderLayer* parent)
    50975147{
  • trunk/Source/WebCore/rendering/RenderLayer.h

    r143295 r143626  
    725725    bool paintsWithTransform(PaintBehavior) const;
    726726
     727    // Returns true if layer contents are painted opaque in the given rect.
     728    // The query rect is given in local coordinates.
     729    bool contentsOpaqueInRect(const LayoutRect&) const;
     730
    727731    bool containsDirtyOverlayScrollbars() const { return m_containsDirtyOverlayScrollbars; }
    728732    void setContainsDirtyOverlayScrollbars(bool dirtyScrollbars) { m_containsDirtyOverlayScrollbars = dirtyScrollbars; }
    … …  
    908912    bool hitTestContents(const HitTestRequest&, HitTestResult&, const LayoutRect& layerBounds, const HitTestLocation&, HitTestFilter) const;
    909913
     914    bool listContentsOpaqueInRect(const Vector<RenderLayer*>*, const LayoutRect&) const;
     915
    910916    void computeScrollDimensions();
    911917    bool hasHorizontalOverflow() const;
  • trunk/Source/WebCore/rendering/RenderLayerBacking.cpp

    r143490 r143626  
    676676            m_graphicsLayer->setNeedsDisplay();
    677677    }
     678    if (!m_isMainFrameRenderViewLayer)
     679        m_graphicsLayer->setContentsOpaque(m_owningLayer->contentsOpaqueInRect(localCompositingBounds));
    678680
    679681    // If we have a layer that clips children, position it.
  • trunk/Source/WebCore/rendering/RenderLayerModelObject.h

    r140640 r143626  
    4747    virtual bool requiresLayer() const = 0;
    4848
     49    // Returns true if the renderer is painted opaque in the given rect.
     50    // The query rect is given in local coordinate system.
     51    virtual bool isOpaqueInRect(const LayoutRect&) const = 0;
     52
    4953    virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE;
    5054
Note: See TracChangeset for help on using the changeset viewer.