Unreviewed, rolling out r137006.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 8 Dec 2012 17:59:24 +0000 (17:59 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 8 Dec 2012 17:59:24 +0000 (17:59 +0000)
http://trac.webkit.org/changeset/137006
https://bugs.webkit.org/show_bug.cgi?id=104446

Broke plugin painting on Mac (youtube, etc.) (Requested by
thorton_ on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-12-08

Source/WebCore:

* platform/graphics/GraphicsLayer.h:
(GraphicsLayer):
* rendering/RenderBox.h:
* rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::updateGraphicsLayerConfiguration):
(WebCore::clipBox):
(WebCore::RenderLayerBacking::updateGraphicsLayerGeometry):
(WebCore::RenderLayerBacking::updateDrawsContent):
(WebCore::RenderLayerBacking::updateBackgroundColor):
(WebCore::RenderLayerBacking::paintsBoxDecorations):
(WebCore::RenderLayerBacking::contentChanged):
(WebCore::RenderLayerBacking::updateImageContents):
(WebCore::RenderLayerBacking::contentsBox):
* rendering/RenderLayerBacking.h:
(RenderLayerBacking):

LayoutTests:

* compositing/background-color/background-color-alpha-expected.html: Removed.
* compositing/background-color/background-color-alpha.html: Removed.
* compositing/background-color/background-color-change-to-text-expected.html: Removed.
* compositing/background-color/background-color-change-to-text.html: Removed.
* compositing/background-color/background-color-composite-expected.html: Removed.
* compositing/background-color/background-color-composite.html: Removed.
* compositing/background-color/background-color-container-expected.html: Removed.
* compositing/background-color/background-color-container.html: Removed.
* compositing/background-color/background-color-content-clip-expected.html: Removed.
* compositing/background-color/background-color-content-clip.html: Removed.
* compositing/background-color/background-color-padding-change-expected.html: Removed.
* compositing/background-color/background-color-padding-change.html: Removed.
* compositing/background-color/background-color-padding-clip-expected.html: Removed.
* compositing/background-color/background-color-padding-clip.html: Removed.
* compositing/background-color/background-color-simple-expected.html: Removed.
* compositing/background-color/background-color-simple.html: Removed.
* compositing/background-color/background-color-text-change-expected.html: Removed.
* compositing/background-color/background-color-text-change.html: Removed.
* compositing/background-color/background-color-text-clip-expected.html: Removed.
* compositing/background-color/background-color-text-clip.html: Removed.
* 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/columns/composited-in-paginated-expected.txt:
* compositing/geometry/ancestor-overflow-change-expected.txt:
* compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
* compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
* compositing/geometry/clip-expected.txt:
* compositing/geometry/composited-in-columns-expected.txt:
* compositing/geometry/flipped-writing-mode-expected.txt:
* compositing/geometry/layer-due-to-layer-children-deep-switch-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/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-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-expected.txt:
* compositing/layer-creation/overlap-child-layer-expected.txt:
* compositing/layer-creation/overlap-clipping-expected.txt:
* compositing/layer-creation/overlap-transformed-and-clipped-expected.txt:
* compositing/layer-creation/overlap-transformed-layer-expected.txt:
* compositing/layer-creation/overlap-transforms-expected.txt:
* compositing/layer-creation/scroll-partial-update-expected.txt:
* compositing/layer-creation/spanOverlapsCanvas-expected.txt:
* compositing/layer-creation/stacking-context-overlap-expected.txt:
* compositing/layer-creation/stacking-context-overlap-nested-expected.txt:
* compositing/layer-creation/translatez-overlap-expected.txt:
* compositing/overflow-trumps-transform-style-expected.txt:
* compositing/overflow/clip-descendents-expected.txt:
* compositing/overflow/content-gains-scrollbars-expected.txt:
* compositing/overflow/overflow-scrollbar-layers-expected.txt:
* compositing/overflow/resize-painting-expected.txt:
* compositing/plugins/no-backing-store-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-relative-expected.txt:
* compositing/tiled-layers-hidpi-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/nested-transform-expected.txt:
* compositing/visible-rect/scrolled-expected.txt:
* css3/filters/filtered-compositing-descendant-expected.txt:
* platform/chromium/compositing/backing/no-backing-for-clip-expected.txt: Removed.
* platform/chromium/compositing/backing/no-backing-for-clip-overlap-expected.txt: Removed.
* platform/chromium/compositing/backing/no-backing-for-perspective-expected.txt: Removed.
* platform/chromium/compositing/columns/composited-in-paginated-expected.txt: Removed.
* platform/chromium/compositing/geometry/ancestor-overflow-change-expected.txt: Removed.
* platform/chromium/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt: Removed.
* platform/chromium/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt: Removed.
* platform/chromium/compositing/geometry/clip-expected.txt: Removed.
* platform/chromium/compositing/geometry/composited-in-columns-expected.txt: Removed.
* platform/chromium/compositing/geometry/flipped-writing-mode-expected.txt: Removed.
* platform/chromium/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt: Removed.
* platform/chromium/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt: Removed.
* platform/chromium/compositing/geometry/limit-layer-bounds-positioned-expected.txt: Removed.
* platform/chromium/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: Removed.
* platform/chromium/compositing/geometry/limit-layer-bounds-transformed-expected.txt: Removed.
* platform/chromium/compositing/geometry/preserve-3d-switching-expected.txt: Removed.
* platform/chromium/compositing/iframes/invisible-nested-iframe-hide-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/fixed-position-and-transform-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/fixed-position-under-transform-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/overlap-animation-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/overlap-child-layer-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/overlap-clipping-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/overlap-transformed-layer-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/overlap-transforms-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/scroll-partial-update-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/stacking-context-overlap-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/stacking-context-overlap-nested-expected.txt: Removed.
* platform/chromium/compositing/layer-creation/translatez-overlap-expected.txt: Removed.
* platform/chromium/compositing/overflow-trumps-transform-style-expected.txt: Removed.
* platform/chromium/compositing/overflow/content-gains-scrollbars-expected.txt:
* platform/chromium/compositing/overflow/overflow-scrollbar-layers-expected.txt:
* platform/chromium/compositing/overflow/resize-painting-expected.txt:
* platform/chromium/compositing/rtl/rtl-absolute-expected.txt: Removed.
* platform/chromium/compositing/rtl/rtl-absolute-overflow-expected.txt: Removed.
* platform/chromium/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt: Removed.
* platform/chromium/compositing/rtl/rtl-fixed-expected.txt: Removed.
* platform/chromium/compositing/rtl/rtl-fixed-overflow-expected.txt: Removed.
* platform/chromium/compositing/rtl/rtl-relative-expected.txt: Removed.
* platform/chromium/css3/filters/filtered-compositing-descendant-expected.txt: Removed.
* platform/mac/compositing/geometry/fixed-position-composited-switch-expected.txt:
* platform/mac/compositing/iframes/resizer-expected.txt:
* platform/mac/compositing/repaint/invalidations-on-composited-layers-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/tile-cache-zoomed-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@137039 268f45cc-cd09-0410-ab3c-d52691b4dbfc

148 files changed:
LayoutTests/ChangeLog
LayoutTests/compositing/background-color/background-color-alpha-expected.html [deleted file]
LayoutTests/compositing/background-color/background-color-alpha.html [deleted file]
LayoutTests/compositing/background-color/background-color-change-to-text-expected.html [deleted file]
LayoutTests/compositing/background-color/background-color-change-to-text.html [deleted file]
LayoutTests/compositing/background-color/background-color-composite-expected.html [deleted file]
LayoutTests/compositing/background-color/background-color-composite.html [deleted file]
LayoutTests/compositing/background-color/background-color-container-expected.html [deleted file]
LayoutTests/compositing/background-color/background-color-container.html [deleted file]
LayoutTests/compositing/background-color/background-color-content-clip-expected.html [deleted file]
LayoutTests/compositing/background-color/background-color-content-clip.html [deleted file]
LayoutTests/compositing/background-color/background-color-padding-change-expected.html [deleted file]
LayoutTests/compositing/background-color/background-color-padding-change.html [deleted file]
LayoutTests/compositing/background-color/background-color-padding-clip-expected.html [deleted file]
LayoutTests/compositing/background-color/background-color-padding-clip.html [deleted file]
LayoutTests/compositing/background-color/background-color-simple-expected.html [deleted file]
LayoutTests/compositing/background-color/background-color-simple.html [deleted file]
LayoutTests/compositing/background-color/background-color-text-change-expected.html [deleted file]
LayoutTests/compositing/background-color/background-color-text-change.html [deleted file]
LayoutTests/compositing/background-color/background-color-text-clip-expected.html [deleted file]
LayoutTests/compositing/background-color/background-color-text-clip.html [deleted file]
LayoutTests/compositing/backing/no-backing-for-clip-expected.txt
LayoutTests/compositing/backing/no-backing-for-clip-overlap-expected.txt
LayoutTests/compositing/backing/no-backing-for-perspective-expected.txt
LayoutTests/compositing/columns/composited-in-paginated-expected.txt
LayoutTests/compositing/geometry/ancestor-overflow-change-expected.txt
LayoutTests/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt
LayoutTests/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt
LayoutTests/compositing/geometry/clip-expected.txt
LayoutTests/compositing/geometry/composited-in-columns-expected.txt
LayoutTests/compositing/geometry/flipped-writing-mode-expected.txt
LayoutTests/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt
LayoutTests/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt
LayoutTests/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt
LayoutTests/compositing/geometry/limit-layer-bounds-positioned-expected.txt
LayoutTests/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt
LayoutTests/compositing/geometry/limit-layer-bounds-transformed-expected.txt
LayoutTests/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt
LayoutTests/compositing/geometry/preserve-3d-switching-expected.txt
LayoutTests/compositing/iframes/become-composited-nested-iframes-expected.txt
LayoutTests/compositing/iframes/become-overlapped-iframe-expected.txt
LayoutTests/compositing/iframes/composited-parent-iframe-expected.txt
LayoutTests/compositing/iframes/connect-compositing-iframe-delayed-expected.txt
LayoutTests/compositing/iframes/connect-compositing-iframe-expected.txt
LayoutTests/compositing/iframes/connect-compositing-iframe2-expected.txt
LayoutTests/compositing/iframes/connect-compositing-iframe3-expected.txt
LayoutTests/compositing/iframes/enter-compositing-iframe-expected.txt
LayoutTests/compositing/iframes/iframe-resize-expected.txt
LayoutTests/compositing/iframes/invisible-nested-iframe-hide-expected.txt
LayoutTests/compositing/iframes/invisible-nested-iframe-show-expected.txt
LayoutTests/compositing/iframes/overlapped-iframe-expected.txt
LayoutTests/compositing/iframes/overlapped-iframe-iframe-expected.txt
LayoutTests/compositing/iframes/page-cache-layer-tree-expected.txt
LayoutTests/compositing/iframes/scrolling-iframe-expected.txt
LayoutTests/compositing/layer-creation/animation-overlap-with-children-expected.txt
LayoutTests/compositing/layer-creation/fixed-position-and-transform-expected.txt
LayoutTests/compositing/layer-creation/fixed-position-under-transform-expected.txt
LayoutTests/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt
LayoutTests/compositing/layer-creation/overflow-scroll-overlap-expected.txt
LayoutTests/compositing/layer-creation/overlap-animation-expected.txt
LayoutTests/compositing/layer-creation/overlap-child-layer-expected.txt
LayoutTests/compositing/layer-creation/overlap-clipping-expected.txt
LayoutTests/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt
LayoutTests/compositing/layer-creation/overlap-transformed-layer-expected.txt
LayoutTests/compositing/layer-creation/overlap-transforms-expected.txt
LayoutTests/compositing/layer-creation/scroll-partial-update-expected.txt
LayoutTests/compositing/layer-creation/spanOverlapsCanvas-expected.txt
LayoutTests/compositing/layer-creation/stacking-context-overlap-expected.txt
LayoutTests/compositing/layer-creation/stacking-context-overlap-nested-expected.txt
LayoutTests/compositing/layer-creation/translatez-overlap-expected.txt
LayoutTests/compositing/overflow-trumps-transform-style-expected.txt
LayoutTests/compositing/overflow/clip-descendents-expected.txt
LayoutTests/compositing/overflow/content-gains-scrollbars-expected.txt
LayoutTests/compositing/overflow/overflow-scrollbar-layers-expected.txt
LayoutTests/compositing/overflow/resize-painting-expected.txt
LayoutTests/compositing/plugins/no-backing-store-expected.txt
LayoutTests/compositing/rtl/rtl-absolute-expected.txt
LayoutTests/compositing/rtl/rtl-absolute-overflow-expected.txt
LayoutTests/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt
LayoutTests/compositing/rtl/rtl-fixed-expected.txt
LayoutTests/compositing/rtl/rtl-fixed-overflow-expected.txt
LayoutTests/compositing/rtl/rtl-relative-expected.txt
LayoutTests/compositing/tiled-layers-hidpi-expected.txt
LayoutTests/compositing/visible-rect/2d-transformed-expected.txt
LayoutTests/compositing/visible-rect/3d-transform-style-expected.txt
LayoutTests/compositing/visible-rect/3d-transformed-expected.txt
LayoutTests/compositing/visible-rect/animated-expected.txt
LayoutTests/compositing/visible-rect/animated-from-none-expected.txt
LayoutTests/compositing/visible-rect/clipped-by-viewport-expected.txt
LayoutTests/compositing/visible-rect/clipped-visible-rect-expected.txt
LayoutTests/compositing/visible-rect/iframe-and-layers-expected.txt
LayoutTests/compositing/visible-rect/nested-transform-expected.txt
LayoutTests/compositing/visible-rect/scrolled-expected.txt
LayoutTests/css3/filters/filtered-compositing-descendant-expected.txt
LayoutTests/platform/chromium/compositing/backing/no-backing-for-clip-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/backing/no-backing-for-clip-overlap-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/backing/no-backing-for-perspective-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/columns/composited-in-paginated-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/geometry/ancestor-overflow-change-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/geometry/clip-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/geometry/composited-in-columns-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/geometry/flipped-writing-mode-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-positioned-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-transformed-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/geometry/preserve-3d-switching-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/iframes/invisible-nested-iframe-hide-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/fixed-position-and-transform-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/fixed-position-under-transform-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/overlap-animation-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/overlap-child-layer-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/overlap-clipping-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/overlap-transformed-layer-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/overlap-transforms-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/scroll-partial-update-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/stacking-context-overlap-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/stacking-context-overlap-nested-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/layer-creation/translatez-overlap-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/overflow-trumps-transform-style-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/overflow/content-gains-scrollbars-expected.txt
LayoutTests/platform/chromium/compositing/overflow/overflow-scrollbar-layers-expected.txt
LayoutTests/platform/chromium/compositing/overflow/resize-painting-expected.txt
LayoutTests/platform/chromium/compositing/rtl/rtl-absolute-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/rtl/rtl-absolute-overflow-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/rtl/rtl-fixed-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/rtl/rtl-fixed-overflow-expected.txt [deleted file]
LayoutTests/platform/chromium/compositing/rtl/rtl-relative-expected.txt [deleted file]
LayoutTests/platform/chromium/css3/filters/filtered-compositing-descendant-expected.txt [deleted file]
LayoutTests/platform/mac/compositing/geometry/fixed-position-composited-switch-expected.txt
LayoutTests/platform/mac/compositing/iframes/resizer-expected.txt
LayoutTests/platform/mac/compositing/repaint/invalidations-on-composited-layers-expected.txt
LayoutTests/platform/mac/compositing/tiling/crash-reparent-tiled-layer-expected.txt
LayoutTests/platform/mac/compositing/tiling/huge-layer-add-remove-child-expected.txt
LayoutTests/platform/mac/compositing/tiling/huge-layer-with-layer-children-expected.txt
LayoutTests/platform/mac/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt
LayoutTests/platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/platform/graphics/GraphicsLayer.h
Source/WebCore/rendering/RenderBox.h
Source/WebCore/rendering/RenderLayerBacking.cpp
Source/WebCore/rendering/RenderLayerBacking.h

index 8b4bcfe..baa7df4 100644 (file)
@@ -1,3 +1,155 @@
+2012-12-08  Sheriff Bot  <webkit.review.bot@gmail.com>
+
+        Unreviewed, rolling out r137006.
+        http://trac.webkit.org/changeset/137006
+        https://bugs.webkit.org/show_bug.cgi?id=104446
+
+        Broke plugin painting on Mac (youtube, etc.) (Requested by
+        thorton_ on #webkit).
+
+        * compositing/background-color/background-color-alpha-expected.html: Removed.
+        * compositing/background-color/background-color-alpha.html: Removed.
+        * compositing/background-color/background-color-change-to-text-expected.html: Removed.
+        * compositing/background-color/background-color-change-to-text.html: Removed.
+        * compositing/background-color/background-color-composite-expected.html: Removed.
+        * compositing/background-color/background-color-composite.html: Removed.
+        * compositing/background-color/background-color-container-expected.html: Removed.
+        * compositing/background-color/background-color-container.html: Removed.
+        * compositing/background-color/background-color-content-clip-expected.html: Removed.
+        * compositing/background-color/background-color-content-clip.html: Removed.
+        * compositing/background-color/background-color-padding-change-expected.html: Removed.
+        * compositing/background-color/background-color-padding-change.html: Removed.
+        * compositing/background-color/background-color-padding-clip-expected.html: Removed.
+        * compositing/background-color/background-color-padding-clip.html: Removed.
+        * compositing/background-color/background-color-simple-expected.html: Removed.
+        * compositing/background-color/background-color-simple.html: Removed.
+        * compositing/background-color/background-color-text-change-expected.html: Removed.
+        * compositing/background-color/background-color-text-change.html: Removed.
+        * compositing/background-color/background-color-text-clip-expected.html: Removed.
+        * compositing/background-color/background-color-text-clip.html: Removed.
+        * 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/columns/composited-in-paginated-expected.txt:
+        * compositing/geometry/ancestor-overflow-change-expected.txt:
+        * compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
+        * compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
+        * compositing/geometry/clip-expected.txt:
+        * compositing/geometry/composited-in-columns-expected.txt:
+        * compositing/geometry/flipped-writing-mode-expected.txt:
+        * compositing/geometry/layer-due-to-layer-children-deep-switch-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/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-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-expected.txt:
+        * compositing/layer-creation/overlap-child-layer-expected.txt:
+        * compositing/layer-creation/overlap-clipping-expected.txt:
+        * compositing/layer-creation/overlap-transformed-and-clipped-expected.txt:
+        * compositing/layer-creation/overlap-transformed-layer-expected.txt:
+        * compositing/layer-creation/overlap-transforms-expected.txt:
+        * compositing/layer-creation/scroll-partial-update-expected.txt:
+        * compositing/layer-creation/spanOverlapsCanvas-expected.txt:
+        * compositing/layer-creation/stacking-context-overlap-expected.txt:
+        * compositing/layer-creation/stacking-context-overlap-nested-expected.txt:
+        * compositing/layer-creation/translatez-overlap-expected.txt:
+        * compositing/overflow-trumps-transform-style-expected.txt:
+        * compositing/overflow/clip-descendents-expected.txt:
+        * compositing/overflow/content-gains-scrollbars-expected.txt:
+        * compositing/overflow/overflow-scrollbar-layers-expected.txt:
+        * compositing/overflow/resize-painting-expected.txt:
+        * compositing/plugins/no-backing-store-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-relative-expected.txt:
+        * compositing/tiled-layers-hidpi-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/nested-transform-expected.txt:
+        * compositing/visible-rect/scrolled-expected.txt:
+        * css3/filters/filtered-compositing-descendant-expected.txt:
+        * platform/chromium/compositing/backing/no-backing-for-clip-expected.txt: Removed.
+        * platform/chromium/compositing/backing/no-backing-for-clip-overlap-expected.txt: Removed.
+        * platform/chromium/compositing/backing/no-backing-for-perspective-expected.txt: Removed.
+        * platform/chromium/compositing/columns/composited-in-paginated-expected.txt: Removed.
+        * platform/chromium/compositing/geometry/ancestor-overflow-change-expected.txt: Removed.
+        * platform/chromium/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt: Removed.
+        * platform/chromium/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt: Removed.
+        * platform/chromium/compositing/geometry/clip-expected.txt: Removed.
+        * platform/chromium/compositing/geometry/composited-in-columns-expected.txt: Removed.
+        * platform/chromium/compositing/geometry/flipped-writing-mode-expected.txt: Removed.
+        * platform/chromium/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt: Removed.
+        * platform/chromium/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt: Removed.
+        * platform/chromium/compositing/geometry/limit-layer-bounds-positioned-expected.txt: Removed.
+        * platform/chromium/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: Removed.
+        * platform/chromium/compositing/geometry/limit-layer-bounds-transformed-expected.txt: Removed.
+        * platform/chromium/compositing/geometry/preserve-3d-switching-expected.txt: Removed.
+        * platform/chromium/compositing/iframes/invisible-nested-iframe-hide-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/fixed-position-and-transform-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/fixed-position-under-transform-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/overlap-animation-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/overlap-child-layer-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/overlap-clipping-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/overlap-transformed-layer-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/overlap-transforms-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/scroll-partial-update-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/stacking-context-overlap-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/stacking-context-overlap-nested-expected.txt: Removed.
+        * platform/chromium/compositing/layer-creation/translatez-overlap-expected.txt: Removed.
+        * platform/chromium/compositing/overflow-trumps-transform-style-expected.txt: Removed.
+        * platform/chromium/compositing/overflow/content-gains-scrollbars-expected.txt:
+        * platform/chromium/compositing/overflow/overflow-scrollbar-layers-expected.txt:
+        * platform/chromium/compositing/overflow/resize-painting-expected.txt:
+        * platform/chromium/compositing/rtl/rtl-absolute-expected.txt: Removed.
+        * platform/chromium/compositing/rtl/rtl-absolute-overflow-expected.txt: Removed.
+        * platform/chromium/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt: Removed.
+        * platform/chromium/compositing/rtl/rtl-fixed-expected.txt: Removed.
+        * platform/chromium/compositing/rtl/rtl-fixed-overflow-expected.txt: Removed.
+        * platform/chromium/compositing/rtl/rtl-relative-expected.txt: Removed.
+        * platform/chromium/css3/filters/filtered-compositing-descendant-expected.txt: Removed.
+        * platform/mac/compositing/geometry/fixed-position-composited-switch-expected.txt:
+        * platform/mac/compositing/iframes/resizer-expected.txt:
+        * platform/mac/compositing/repaint/invalidations-on-composited-layers-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/tile-cache-zoomed-expected.txt:
+
 2012-12-08  Stephen White  <senorblanco@chromium.org>
 
         [Chromium] Unreviewed gardening.
diff --git a/LayoutTests/compositing/background-color/background-color-alpha-expected.html b/LayoutTests/compositing/background-color/background-color-alpha-expected.html
deleted file mode 100644 (file)
index c67e99b..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: rgba(0, 128, 0, 128);
-                display: block;
-            }
-            .blue {
-                width: 50px;
-                height: 50px;
-                background-color: rgba(0, 0, 128, 128);
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green">
-            <div class="blue">
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-alpha.html b/LayoutTests/compositing/background-color/background-color-alpha.html
deleted file mode 100644 (file)
index ed94a9b..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: rgba(0, 128, 0, 128);
-                display: block;
-            }
-            .blue {
-                width: 50px;
-                height: 50px;
-                background-color: rgba(0, 0, 128, 128);
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green composited">
-            <div class="blue composited">
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-change-to-text-expected.html b/LayoutTests/compositing/background-color/background-color-change-to-text-expected.html
deleted file mode 100644 (file)
index ec5669a..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE>
-<html>
-<head>
-<style type="text/css" media="screen">
-    #background {
-        width: 200px;
-        height: 200px;
-        display: block;
-        background-color: green;
-    }
-
-    .composited {
-        -webkit-transform: translateZ(0);
-    }
-</style>
-<script type="text/javascript" charset="utf-8">
-    if (window.testRunner) {
-        testRunner.waitUntilDone();
-        testRunner.dumpAsText(true);
-    }
-    function doTest()
-    {
-        var bg = document.getElementById("background");
-
-        window.setTimeout(function() {
-            // Change the layer to become background only.
-            bg.innerHTML = "Text";
-            if (window.testRunner) {
-                window.setTimeout(function() {
-                    testRunner.notifyDone();
-                }, 0);
-            }
-        }, 0);
-    }
-
-    window.addEventListener('load', doTest, false);
-</script>
-</head>
-<body>
-<!-- When the test is done, there should only be a green square on the page -->
-<div id="background"></div>
-</body>
-</html>
diff --git a/LayoutTests/compositing/background-color/background-color-change-to-text.html b/LayoutTests/compositing/background-color/background-color-change-to-text.html
deleted file mode 100644 (file)
index c22b2de..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE>
-<html>
-<head>
-<style type="text/css" media="screen">
-    #background {
-        width: 200px;
-        height: 200px;
-        display: block;
-        background-color: green;
-    }
-
-    .composited {
-        -webkit-transform: translateZ(0);
-    }
-</style>
-<script type="text/javascript" charset="utf-8">
-    if (window.testRunner) {
-        testRunner.waitUntilDone();
-        testRunner.dumpAsText(true);
-    }
-    function doTest()
-    {
-        var bg = document.getElementById("background");
-
-        window.setTimeout(function() {
-            // Change the layer to become background only.
-            bg.innerHTML = "Text";
-            if (window.testRunner) {
-                window.setTimeout(function() {
-                    testRunner.notifyDone();
-                }, 0);
-            }
-        }, 0);
-    }
-
-    window.addEventListener('load', doTest, false);
-</script>
-</head>
-<body>
-<!-- When the test is done, there should only be a green square on the page -->
-<div id="background" class="composited"></div>
-</body>
-</html>
diff --git a/LayoutTests/compositing/background-color/background-color-composite-expected.html b/LayoutTests/compositing/background-color/background-color-composite-expected.html
deleted file mode 100644 (file)
index 7cf3838..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: green;
-                display: block;
-                padding: 10px;                
-                -webkit-background-composite: border;
-            }
-            .blue {
-                width: 50px;
-                height: 50px;
-                background-color: blue;
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green">
-            <div class="blue">
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-composite.html b/LayoutTests/compositing/background-color/background-color-composite.html
deleted file mode 100644 (file)
index 978c79e..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: green;
-                display: block;
-                padding: 10px;                
-                -webkit-background-composite: border;
-            }
-            .blue {
-                width: 50px;
-                height: 50px;
-                background-color: blue;
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green composited">
-            <div class="blue composited">
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-container-expected.html b/LayoutTests/compositing/background-color/background-color-container-expected.html
deleted file mode 100644 (file)
index 76c6cad..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: green;
-                display: block;
-            }
-            .blue {
-                width: 50px;
-                height: 50px;
-                background-color: blue;
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green">
-            <div class="blue">
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-container.html b/LayoutTests/compositing/background-color/background-color-container.html
deleted file mode 100644 (file)
index f942a73..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: green;
-                display: block;
-            }
-            .blue {
-                width: 50px;
-                height: 50px;
-                background-color: blue;
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green composited">
-            <div class="blue composited">
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-content-clip-expected.html b/LayoutTests/compositing/background-color/background-color-content-clip-expected.html
deleted file mode 100644 (file)
index 8d40294..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: green;
-                display: block;
-                padding: 10px;                
-                -webkit-background-clip: content;
-            }
-            .blue {
-                width: 50px;
-                height: 50px;
-                background-color: blue;
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green">
-            <div class="blue">
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-content-clip.html b/LayoutTests/compositing/background-color/background-color-content-clip.html
deleted file mode 100644 (file)
index 290e4c8..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: green;
-                display: block;
-                padding: 10px;                
-                -webkit-background-clip: content;
-            }
-            .blue {
-                width: 50px;
-                height: 50px;
-                background-color: blue;
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green composited">
-            <div class="blue composited">
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-padding-change-expected.html b/LayoutTests/compositing/background-color/background-color-padding-change-expected.html
deleted file mode 100644 (file)
index 41ecb20..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE>
-<html>
-<head>
-<style type="text/css" media="screen">
-    #background {
-        width: 200px;
-        height: 200px;
-        display: block;
-        background-color: green;
-        -webkit-background-clip: content;
-    }
-
-    #content {
-        width: 100px;
-        height: 100px;
-        display: block;
-        background-color: blue;
-    }
-
-    .composited {
-        -webkit-transform: translateZ(0);
-    }
-</style>
-<script type="text/javascript" charset="utf-8">
-    if (window.testRunner) {
-        testRunner.waitUntilDone();
-        testRunner.dumpAsText(true);
-    }
-    function doTest()
-    {
-        var bg = document.getElementById("background");
-
-        window.setTimeout(function() {
-            // Change the layer to become background only.
-            bg.style.padding = "50px";
-            if (window.testRunner) {
-                window.setTimeout(function() {
-                    testRunner.notifyDone();
-                }, 0);
-            }
-        }, 0);
-    }
-
-    window.addEventListener('load', doTest, false);
-</script>
-</head>
-<body>
-<!-- When the test is done, there should only be a green square on the page -->
-<div id="background">
-    <div id="content"></div>
-</div>
-</body>
-</html>
diff --git a/LayoutTests/compositing/background-color/background-color-padding-change.html b/LayoutTests/compositing/background-color/background-color-padding-change.html
deleted file mode 100644 (file)
index a9951f4..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE>
-<html>
-<head>
-<style type="text/css" media="screen">
-    #background {
-        width: 200px;
-        height: 200px;
-        display: block;
-        background-color: green;
-        -webkit-background-clip: content;
-    }
-
-    #content {
-        width: 100px;
-        height: 100px;
-        display: block;
-        background-color: blue;
-    }
-
-    .composited {
-        -webkit-transform: translateZ(0);
-    }
-</style>
-<script type="text/javascript" charset="utf-8">
-    if (window.testRunner) {
-        testRunner.waitUntilDone();
-        testRunner.dumpAsText(true);
-    }
-    function doTest()
-    {
-        var bg = document.getElementById("background");
-
-        window.setTimeout(function() {
-            // Change the layer to become background only.
-            bg.style.padding = "50px";
-            if (window.testRunner) {
-                window.setTimeout(function() {
-                    testRunner.notifyDone();
-                }, 0);
-            }
-        }, 0);
-    }
-
-    window.addEventListener('load', doTest, false);
-</script>
-</head>
-<body>
-<!-- When the test is done, there should only be a green square on the page -->
-<div id="background" class="composited">
-    <div id="content"></div>
-</div>
-</body>
-</html>
diff --git a/LayoutTests/compositing/background-color/background-color-padding-clip-expected.html b/LayoutTests/compositing/background-color/background-color-padding-clip-expected.html
deleted file mode 100644 (file)
index 7c41661..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: green;
-                display: block;
-                padding: 10px;                
-                -webkit-background-clip: padding;
-            }
-            .blue {
-                width: 50px;
-                height: 50px;
-                background-color: blue;
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green">
-            <div class="blue">
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-padding-clip.html b/LayoutTests/compositing/background-color/background-color-padding-clip.html
deleted file mode 100644 (file)
index bf26e49..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: green;
-                display: block;
-                padding: 10px;
-                -webkit-background-clip: padding;
-            }
-            .blue {
-                width: 50px;
-                height: 50px;
-                background-color: blue;
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green composited">
-            <div class="blue composited">
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-simple-expected.html b/LayoutTests/compositing/background-color/background-color-simple-expected.html
deleted file mode 100644 (file)
index 0338da6..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: green;
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green"></div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-simple.html b/LayoutTests/compositing/background-color/background-color-simple.html
deleted file mode 100644 (file)
index dfbed88..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: green;
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green composited"></div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-text-change-expected.html b/LayoutTests/compositing/background-color/background-color-text-change-expected.html
deleted file mode 100644 (file)
index 62c53ee..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE>
-<html>
-<head>
-<style type="text/css" media="screen">
-    #background {
-        width: 200px;
-        height: 200px;
-        display: block;
-        background-color: green;
-    }
-
-    .composited {
-        -webkit-transform: translateZ(0);
-    }
-</style>
-<script type="text/javascript" charset="utf-8">
-    if (window.testRunner) {
-        testRunner.waitUntilDone();
-        testRunner.dumpAsText(true);
-    }
-    function doTest()
-    {
-        var bg = document.getElementById("background");
-
-        window.setTimeout(function() {
-            // Change the layer to become background only.
-            bg.innerHTML = "";
-            if (window.testRunner) {
-                window.setTimeout(function() {
-                    testRunner.notifyDone();
-                }, 0);
-            }
-        }, 0);
-    }
-
-    window.addEventListener('load', doTest, false);
-</script>
-</head>
-<body>
-<!-- When the test is done, there should only be a green square on the page -->
-<div id="background"></div>
-</body>
-</html>
diff --git a/LayoutTests/compositing/background-color/background-color-text-change.html b/LayoutTests/compositing/background-color/background-color-text-change.html
deleted file mode 100644 (file)
index 707aefe..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE>
-<html>
-<head>
-<style type="text/css" media="screen">
-    #background {
-        width: 200px;
-        height: 200px;
-        display: block;
-        background-color: green;
-    }
-
-    .composited {
-        -webkit-transform: translateZ(0);
-    }
-</style>
-<script type="text/javascript" charset="utf-8">
-    if (window.testRunner) {
-        testRunner.waitUntilDone();
-        testRunner.dumpAsText(true);
-    }
-    function doTest()
-    {
-        var bg = document.getElementById("background");
-
-        window.setTimeout(function() {
-            // Change the layer to become background only.
-            bg.innerHTML = "";
-            if (window.testRunner) {
-                window.setTimeout(function() {
-                    testRunner.notifyDone();
-                }, 0);
-            }
-        }, 0);
-    }
-
-    window.addEventListener('load', doTest, false);
-</script>
-</head>
-<body>
-<!-- When the test is done, there should only be a green square on the page -->
-
-<!-- Start with a red image -->
-<div id="background" class="composited">Text</div>
-</body>
-</html>
diff --git a/LayoutTests/compositing/background-color/background-color-text-clip-expected.html b/LayoutTests/compositing/background-color/background-color-text-clip-expected.html
deleted file mode 100644 (file)
index 03402ee..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: green;
-                display: block;
-                padding: 10px;                
-                -webkit-background-clip: text;
-            }
-            .blue {
-                width: 50px;
-                height: 50px;
-                background-color: blue;
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green">
-            <div class="blue">
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
diff --git a/LayoutTests/compositing/background-color/background-color-text-clip.html b/LayoutTests/compositing/background-color/background-color-text-clip.html
deleted file mode 100644 (file)
index 51d5ca1..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-    <head>
-        <style type="text/css">
-            .green {
-                width: 100px;
-                height: 100px;
-                background-color: green;
-                display: block;
-                padding: 10px;                
-                -webkit-background-clip: text;
-            }
-            .blue {
-                width: 50px;
-                height: 50px;
-                background-color: blue;
-                display: block;
-            }
-
-            .composited {
-                -webkit-transform: translateZ(0);
-            }
-        </style>
-    </head>
-    <body>
-        <div class="green composited">
-            <div class="blue composited">
-            </div>
-        </div>
-    </body>
-</html>
\ No newline at end of file
index 8f97a74..e50aa5c 100644 (file)
@@ -25,7 +25,7 @@ This layer should not have backing store.
                         (GraphicsLayer
                           (position 30.00 48.00)
                           (bounds 100.00 100.00)
-                          (backgroundColor #C0C0C0)
+                          (drawsContent 1)
                         )
                       )
                     )
index 1d1905e..b260d0a 100644 (file)
@@ -17,7 +17,7 @@ This layer should have backing store.
                 (GraphicsLayer
                   (position 30.00 48.00)
                   (bounds 100.00 100.00)
-                  (backgroundColor #C0C0C0)
+                  (drawsContent 1)
                 )
               )
             )
@@ -35,7 +35,7 @@ This layer should have backing store.
                 (GraphicsLayer
                   (position 30.00 48.00)
                   (bounds 100.00 100.00)
-                  (backgroundColor #C0C0C0)
+                  (drawsContent 1)
                 )
               )
             )
index cbee81f..db434dc 100644 (file)
@@ -19,7 +19,7 @@ This layer should not have backing store.
                 (GraphicsLayer
                   (position 31.00 49.00)
                   (bounds 100.00 100.00)
-                  (backgroundColor #C0C0C0)
+                  (drawsContent 1)
                   (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])
                 )
               )
index 75c5d52..cf71907 100644 (file)
@@ -7,7 +7,7 @@
         (GraphicsLayer
           (position 818.00 145.00)
           (bounds 100.00 100.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
         )
       )
     )
index 6a1804c..e36d2c7 100644 (file)
@@ -7,7 +7,7 @@
         (GraphicsLayer
           (position 6.00 6.00)
           (bounds 104.00 104.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
           (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])
         )
         (GraphicsLayer
index 9a91060..3335b1a 100644 (file)
@@ -21,7 +21,7 @@
             (GraphicsLayer
               (position 490.00 108.00)
               (bounds 100.00 100.00)
-              (backgroundColor #0000FF)
+              (drawsContent 1)
             )
           )
         )
index c394cc1..023c8a3 100644 (file)
         )
         (GraphicsLayer
           (bounds 100.00 100.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position 0.00 250.00)
           (bounds 100.00 100.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index 33499bd..3255b7c 100644 (file)
@@ -15,7 +15,7 @@ Test CSS clip with composited layers. Left and right sides should look the same.
         (GraphicsLayer
           (position 220.00 20.00)
           (bounds 100.00 100.00)
-          (backgroundColor #808080)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position 215.00 15.00)
@@ -24,7 +24,7 @@ Test CSS clip with composited layers. Left and right sides should look the same.
             (GraphicsLayer
               (position -5.00 -5.00)
               (bounds 120.00 120.00)
-              (backgroundColor #00000033)
+              (drawsContent 1)
               (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])
             )
           )
index 6a00a15..2b64736 100644 (file)
@@ -11,7 +11,7 @@
           (children 1
             (GraphicsLayer
               (bounds 60.00 60.00)
-              (backgroundColor #008000)
+              (drawsContent 1)
             )
           )
         )
@@ -22,7 +22,7 @@
           (children 1
             (GraphicsLayer
               (bounds 60.00 60.00)
-              (backgroundColor #008000)
+              (drawsContent 1)
             )
           )
         )
index 669eae9..8f9dc3e 100644 (file)
@@ -7,7 +7,7 @@
         (GraphicsLayer
           (position 18.00 10.00)
           (bounds 250.00 200.00)
-          (backgroundColor #C0C0C0)
+          (drawsContent 1)
           (children 1
             (GraphicsLayer
               (position 35.00 10.00)
index 7292edf..2bad461 100644 (file)
@@ -18,12 +18,12 @@ Second dump layer tree:
             (GraphicsLayer
               (position 31.00 39.00)
               (bounds 250.00 220.00)
-              (backgroundColor #0000FF)
+              (drawsContent 1)
               (children 1
                 (GraphicsLayer
                   (position 10.00 10.00)
                   (bounds 200.00 200.00)
-                  (backgroundColor #FFFF00)
+                  (drawsContent 1)
                   (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])
                   (children 1
                     (GraphicsLayer
index 85e7f50..8676687 100644 (file)
@@ -12,7 +12,7 @@ Text here
         (GraphicsLayer
           (position 29.00 134.00)
           (bounds 100.00 100.00)
-          (backgroundColor #FF0000)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position 0.00 113.00)
index ce48a78..a715063 100644 (file)
@@ -11,7 +11,7 @@
         (GraphicsLayer
           (position 21.00 21.00)
           (bounds 100.00 100.00)
-          (backgroundColor #FF0000)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (bounds 142.00 142.00)
index 7585e18..c2c3839 100644 (file)
@@ -12,7 +12,7 @@ Text here
         (GraphicsLayer
           (position 29.00 29.00)
           (bounds 100.00 100.00)
-          (backgroundColor #FF0000)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position 0.00 8.00)
index 8b6f466..c7c1f5e 100644 (file)
@@ -12,7 +12,7 @@ Text here
         (GraphicsLayer
           (position 29.00 29.00)
           (bounds 100.00 100.00)
-          (backgroundColor #FF0000)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position 0.00 8.00)
index 7d38bf1..06bf10f 100644 (file)
@@ -12,7 +12,7 @@ Text here
         (GraphicsLayer
           (position 129.00 29.00)
           (bounds 200.00 100.00)
-          (backgroundColor #FF0000)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position -971.00 8.00)
index bc4f471..f0c2b7f 100644 (file)
@@ -12,7 +12,7 @@ middle
         (GraphicsLayer
           (position 129.00 29.00)
           (bounds 200.00 100.00)
-          (backgroundColor #FF0000)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position 8.00 8.00)
index 46bb843..791dda2 100644 (file)
@@ -17,7 +17,7 @@ The green box appear angled out from the yellow box and embedded in it.
               (bounds 280.00 280.00)
               (opacity 0.80)
               (preserves3D 1)
-              (backgroundColor #FFFF00)
+              (drawsContent 1)
               (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])
               (children 1
                 (GraphicsLayer
index cb64d14..b1543c3 100644 (file)
@@ -48,7 +48,7 @@
                                                         (GraphicsLayer
                                                           (position 18.00 10.00)
                                                           (bounds 210.00 210.00)
-                                                          (backgroundColor #0000FF)
+                                                          (drawsContent 1)
                                                         )
                                                       )
                                                     )
                                                         (GraphicsLayer
                                                           (position 18.00 10.00)
                                                           (bounds 210.00 210.00)
-                                                          (backgroundColor #0000FF)
+                                                          (drawsContent 1)
                                                         )
                                                       )
                                                     )
         )
         (GraphicsLayer
           (bounds 100.00 100.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
         )
       )
     )
index d0ec3c4..9c4f0f5 100644 (file)
@@ -28,7 +28,7 @@
                                 (GraphicsLayer
                                   (position 18.00 10.00)
                                   (bounds 210.00 210.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
@@ -45,7 +45,7 @@
         (GraphicsLayer
           (position 5.00 5.00)
           (bounds 150.00 150.00)
-          (backgroundColor #00000099)
+          (drawsContent 1)
         )
       )
     )
index 8ddd697..777fba7 100644 (file)
@@ -28,7 +28,7 @@
                                 (GraphicsLayer
                                   (position 18.00 10.00)
                                   (bounds 210.00 210.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
index 58be476..6322520 100644 (file)
@@ -30,7 +30,7 @@ When the parent document becomes composited, the layer trees should get connecte
                                 (GraphicsLayer
                                   (position 18.00 10.00)
                                   (bounds 210.00 210.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
@@ -47,7 +47,7 @@ When the parent document becomes composited, the layer trees should get connecte
         (GraphicsLayer
           (position 8.00 8.00)
           (bounds 100.00 100.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
         )
       )
     )
index ca2b1ac..f662d26 100644 (file)
@@ -28,7 +28,7 @@
                                 (GraphicsLayer
                                   (position 18.00 10.00)
                                   (bounds 210.00 210.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
@@ -45,7 +45,7 @@
         (GraphicsLayer
           (position 5.00 5.00)
           (bounds 50.00 50.00)
-          (backgroundColor #00000033)
+          (drawsContent 1)
         )
       )
     )
index ca2b1ac..f662d26 100644 (file)
@@ -28,7 +28,7 @@
                                 (GraphicsLayer
                                   (position 18.00 10.00)
                                   (bounds 210.00 210.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
@@ -45,7 +45,7 @@
         (GraphicsLayer
           (position 5.00 5.00)
           (bounds 50.00 50.00)
-          (backgroundColor #00000033)
+          (drawsContent 1)
         )
       )
     )
index 6475d33..a05f178 100644 (file)
@@ -28,7 +28,7 @@
                                 (GraphicsLayer
                                   (position 18.00 10.00)
                                   (bounds 210.00 210.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
index ca2b1ac..f662d26 100644 (file)
@@ -28,7 +28,7 @@
                                 (GraphicsLayer
                                   (position 18.00 10.00)
                                   (bounds 210.00 210.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
@@ -45,7 +45,7 @@
         (GraphicsLayer
           (position 5.00 5.00)
           (bounds 50.00 50.00)
-          (backgroundColor #00000033)
+          (drawsContent 1)
         )
       )
     )
index 1383e7d..b1c5789 100644 (file)
@@ -28,7 +28,7 @@
                                 (GraphicsLayer
                                   (position 18.00 10.00)
                                   (bounds 210.00 210.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
@@ -45,7 +45,7 @@
         (GraphicsLayer
           (position 5.00 5.00)
           (bounds 50.00 50.00)
-          (backgroundColor #00000033)
+          (drawsContent 1)
         )
       )
     )
index 3287a13..3d6cf04 100644 (file)
@@ -7,7 +7,7 @@
         (GraphicsLayer
           (position 18.00 10.00)
           (bounds 210.00 210.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
         )
       )
     )
index 4efc778..409e8fd 100644 (file)
@@ -47,7 +47,7 @@
                                                         (GraphicsLayer
                                                           (position 18.00 10.00)
                                                           (bounds 210.00 210.00)
-                                                          (backgroundColor #0000FF)
+                                                          (drawsContent 1)
                                                         )
                                                       )
                                                     )
@@ -76,7 +76,7 @@
         (GraphicsLayer
           (position 18.00 202.00)
           (bounds 210.00 210.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
           (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])
         )
       )
index ca2b1ac..f662d26 100644 (file)
@@ -28,7 +28,7 @@
                                 (GraphicsLayer
                                   (position 18.00 10.00)
                                   (bounds 210.00 210.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
@@ -45,7 +45,7 @@
         (GraphicsLayer
           (position 5.00 5.00)
           (bounds 50.00 50.00)
-          (backgroundColor #00000033)
+          (drawsContent 1)
         )
       )
     )
index 1fafc47..2eff84a 100644 (file)
@@ -26,7 +26,7 @@
                                 (GraphicsLayer
                                   (position 18.00 10.00)
                                   (bounds 210.00 210.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
index 193662b..ef11846 100644 (file)
@@ -52,7 +52,7 @@ This tests that layers are rebuilt properly after the page is restored from the
         (GraphicsLayer
           (position 13.00 55.00)
           (bounds 50.00 50.00)
-          (backgroundColor #00000033)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position 8.00 274.00)
@@ -77,7 +77,7 @@ This tests that layers are rebuilt properly after the page is restored from the
                                 (GraphicsLayer
                                   (position 108.00 100.00)
                                   (bounds 200.00 200.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
@@ -94,7 +94,7 @@ This tests that layers are rebuilt properly after the page is restored from the
         (GraphicsLayer
           (position 13.00 279.00)
           (bounds 50.00 50.00)
-          (backgroundColor #00000033)
+          (drawsContent 1)
         )
       )
     )
index 878dcb7..22e5e8b 100644 (file)
@@ -29,7 +29,7 @@
                                 (GraphicsLayer
                                   (position 108.00 100.00)
                                   (bounds 200.00 200.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
@@ -46,7 +46,7 @@
         (GraphicsLayer
           (position 5.00 5.00)
           (bounds 50.00 50.00)
-          (backgroundColor #00000033)
+          (drawsContent 1)
         )
       )
     )
index f672f64..b81ded6 100644 (file)
@@ -14,7 +14,7 @@ Should be composited
             (GraphicsLayer
               (position 6.00 6.00)
               (bounds 250.00 50.00)
-              (backgroundColor #C0C0C0)
+              (drawsContent 1)
             )
             (GraphicsLayer
               (position 11.00 21.00)
index dc5a034..6a053f6 100644 (file)
@@ -7,12 +7,12 @@
         (GraphicsLayer
           (position 100.00 1100.00)
           (bounds 256.00 256.00)
-          (backgroundColor #FF0000)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position 0.00 1000.00)
           (bounds 500.00 500.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index fa4ce61..66e94e6 100644 (file)
@@ -14,7 +14,7 @@
         (GraphicsLayer
           (position 0.00 1000.00)
           (bounds 500.00 500.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index 68fb5f4..d2f2867 100644 (file)
@@ -16,7 +16,7 @@ This layer should be composited.
             (GraphicsLayer
               (position 31.00 49.00)
               (bounds 100.00 100.00)
-              (backgroundColor #C0C0C0)
+              (drawsContent 1)
               (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])
             )
           )
index a2f8a17..7bdfd4a 100644 (file)
@@ -20,7 +20,7 @@
             (GraphicsLayer
               (position 20.00 45.00)
               (bounds 210.00 100.00)
-              (backgroundColor #0000FF)
+              (drawsContent 1)
             )
           )
         )
index 7f63ba2..9b73832 100644 (file)
                 (GraphicsLayer
                   (position 10.00 10.00)
                   (bounds 100.00 100.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                 )
                 (GraphicsLayer
                   (position 10.00 120.00)
                   (bounds 100.00 100.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                 )
               )
             )
index 79d2e5f..c69fcd0 100644 (file)
@@ -11,7 +11,7 @@
         )
         (GraphicsLayer
           (bounds 300.00 300.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index 4b56ce0..2300634 100644 (file)
           (children 1
             (GraphicsLayer
               (bounds 500.00 100.00)
-              (backgroundColor #008000)
+              (drawsContent 1)
             )
           )
         )
         (GraphicsLayer
           (position 50.00 200.00)
           (bounds 500.00 100.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position 450.00 200.00)
           (bounds 100.00 100.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
         )
       )
     )
index 24e5d71..99c9cbc 100644 (file)
               (children 2
                 (GraphicsLayer
                   (bounds 100.00 100.00)
-                  (backgroundColor #FF0000)
+                  (drawsContent 1)
                 )
                 (GraphicsLayer
                   (bounds 100.00 100.00)
-                  (backgroundColor #008000)
+                  (drawsContent 1)
                 )
               )
             )
index f54d599..b0e1b35 100644 (file)
@@ -18,7 +18,7 @@
         )
         (GraphicsLayer
           (bounds 300.00 300.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index f3c20e8..90f7440 100644 (file)
                 (GraphicsLayer
                   (position 10.00 10.00)
                   (bounds 100.00 100.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                   (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])
                 )
                 (GraphicsLayer
                   (position 10.00 120.00)
                   (bounds 100.00 100.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                 )
               )
             )
index fffe6af..09526c5 100644 (file)
@@ -12,7 +12,7 @@ scroll me
         (GraphicsLayer
           (position 10.00 10.00)
           (bounds 400.00 100.00)
-          (backgroundColor #0000007F)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position 200.00 8.00)
index 4a35b1d..d9c3263 100644 (file)
@@ -12,7 +12,7 @@
         (GraphicsLayer
           (position 8.00 8.00)
           (bounds 100.00 50.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index 4329e0c..15510cb 100644 (file)
@@ -7,7 +7,7 @@
         (GraphicsLayer
           (position 8.00 8.00)
           (bounds 20.00 20.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position 8.00 18.00)
index 90ef764..5c2b30e 100644 (file)
@@ -19,7 +19,7 @@
         (GraphicsLayer
           (position 65.00 65.00)
           (bounds 76.00 76.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
         )
       )
     )
index 0b9e3df..9dec581 100644 (file)
@@ -7,7 +7,7 @@
         (GraphicsLayer
           (position 18.00 10.00)
           (bounds 100.00 100.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
         )
       )
     )
index c060af6..6051e34 100644 (file)
@@ -10,13 +10,13 @@ flat
           (position 18.00 10.00)
           (bounds 100.00 100.00)
           (preserves3D 1)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
           (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])
         )
         (GraphicsLayer
           (position 18.00 120.00)
           (bounds 100.00 100.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
           (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])
         )
       )
index d90b14f..702ca84 100644 (file)
@@ -13,7 +13,7 @@ Test overflow clipping of composited elements in various configurations.
             (GraphicsLayer
               (position 2.00 12.00)
               (bounds 100.00 150.00)
-              (backgroundColor #808080)
+              (drawsContent 1)
               (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])
             )
           )
@@ -41,7 +41,7 @@ Test overflow clipping of composited elements in various configurations.
             (GraphicsLayer
               (position 2.00 12.00)
               (bounds 100.00 150.00)
-              (backgroundColor #808080)
+              (drawsContent 1)
               (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])
             )
           )
@@ -57,7 +57,7 @@ Test overflow clipping of composited elements in various configurations.
                 (GraphicsLayer
                   (position 2.00 12.00)
                   (bounds 100.00 150.00)
-                  (backgroundColor #808080)
+                  (drawsContent 1)
                   (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])
                 )
               )
@@ -74,7 +74,7 @@ Test overflow clipping of composited elements in various configurations.
                 (GraphicsLayer
                   (position 2.00 12.00)
                   (bounds 100.00 150.00)
-                  (backgroundColor #808080)
+                  (drawsContent 1)
                   (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])
                 )
               )
index 2b34621..21d9be0 100644 (file)
@@ -7,6 +7,7 @@
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 1
             (GraphicsLayer
               (bounds 85.00 100.00)
@@ -21,6 +22,7 @@
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 1
             (GraphicsLayer
               (bounds 100.00 85.00)
@@ -35,6 +37,7 @@
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 1
             (GraphicsLayer
               (bounds 85.00 85.00)
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 1
             (GraphicsLayer
               (bounds 100.00 100.00)
               (children 1
                 (GraphicsLayer
                   (bounds 10.00 10.00)
+                  (drawsContent 1)
                 )
               )
             )
index 2b34621..21d9be0 100644 (file)
@@ -7,6 +7,7 @@
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 1
             (GraphicsLayer
               (bounds 85.00 100.00)
@@ -21,6 +22,7 @@
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 1
             (GraphicsLayer
               (bounds 100.00 85.00)
@@ -35,6 +37,7 @@
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 1
             (GraphicsLayer
               (bounds 85.00 85.00)
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 1
             (GraphicsLayer
               (bounds 100.00 100.00)
               (children 1
                 (GraphicsLayer
                   (bounds 10.00 10.00)
+                  (drawsContent 1)
                 )
               )
             )
index 0e205ac..9dec581 100644 (file)
@@ -7,6 +7,7 @@
         (GraphicsLayer
           (position 18.00 10.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
         )
       )
     )
index 499d54d..e7776d7 100644 (file)
@@ -12,7 +12,7 @@
         (GraphicsLayer
           (position 266.00 20.00)
           (bounds 100.00 100.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
         )
         (GraphicsLayer
           (position 390.00 18.00)
index f59b617..bdcf0c4 100644 (file)
@@ -7,7 +7,7 @@
         (GraphicsLayer
           (position 50.00 50.00)
           (bounds 100.00 100.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index 5ff22d5..f3a133e 100644 (file)
@@ -8,7 +8,7 @@
         (GraphicsLayer
           (position 265.00 50.00)
           (bounds 100.00 100.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index e089df0..e7dc21f 100644 (file)
@@ -8,7 +8,7 @@
         (GraphicsLayer
           (position 51.00 50.00)
           (bounds 100.00 100.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index f59b617..bdcf0c4 100644 (file)
@@ -7,7 +7,7 @@
         (GraphicsLayer
           (position 50.00 50.00)
           (bounds 100.00 100.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index 5ff22d5..f3a133e 100644 (file)
@@ -8,7 +8,7 @@
         (GraphicsLayer
           (position 265.00 50.00)
           (bounds 100.00 100.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index 8c63a1d..c9daf41 100644 (file)
@@ -7,7 +7,7 @@
         (GraphicsLayer
           (position 642.00 58.00)
           (bounds 100.00 100.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index dd1a350..2c87600 100644 (file)
@@ -7,7 +7,7 @@
         (GraphicsLayer
           (position 8.00 8.00)
           (bounds 1800.00 10.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
         )
       )
     )
index 7dc7366..f138940 100644 (file)
               (children 3
                 (GraphicsLayer
                   (bounds 200.00 200.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                   (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])
                   (visible rect 100.00, 0.00 100.00 x 200.00)
                 )
                 (GraphicsLayer
                   (bounds 200.00 200.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                   (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])
                   (visible rect 0.00, 0.00 200.00 x 200.00)
                 )
                 (GraphicsLayer
                   (bounds 200.00 200.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                   (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])
                   (visible rect 0.00, 0.00 100.00 x 200.00)
                 )
index 3512b1c..e649ec5 100644 (file)
@@ -24,7 +24,7 @@
                   (children 1
                     (GraphicsLayer
                       (bounds 300.00 300.00)
-                      (backgroundColor #0000FF)
+                      (drawsContent 1)
                       (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])
                       (visible rect 0.00, 0.00 213.67 x 200.68)
                     )
@@ -52,7 +52,7 @@
                   (children 1
                     (GraphicsLayer
                       (bounds 300.00 300.00)
-                      (backgroundColor #0000FF)
+                      (drawsContent 1)
                       (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])
                       (visible rect 0.00, 0.00 200.68 x 213.67)
                     )
index 4b7acf5..a5f2272 100644 (file)
@@ -20,7 +20,7 @@
                 (GraphicsLayer
                   (anchor 0.20 0.20)
                   (bounds 500.00 500.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                   (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])
                   (visible rect 0.00, 0.00 220.62 x 218.46)
                 )
@@ -42,7 +42,7 @@
                 (GraphicsLayer
                   (anchor 0.20 0.20)
                   (bounds 500.00 500.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                   (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])
                   (visible rect 0.00, 0.00 218.46 x 220.62)
                 )
index 1849e18..522beba 100644 (file)
@@ -18,7 +18,7 @@
               (children 1
                 (GraphicsLayer
                   (bounds 200.00 200.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                   (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])
                   (visible rect 100.00, 0.00 100.00 x 200.00)
                 )
index fb1eae7..bb42157 100644 (file)
@@ -19,7 +19,7 @@
                 (GraphicsLayer
                   (position -100.00 0.00)
                   (bounds 200.00 200.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                   (visible rect 100.00, 0.00 100.00 x 200.00)
                 )
               )
index edcd67d..470df6d 100644 (file)
@@ -9,14 +9,14 @@
         (GraphicsLayer
           (position -100.00 -120.00)
           (bounds 200.00 200.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
           (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])
           (visible rect 100.00, 120.00 100.00 x 80.00)
         )
         (GraphicsLayer
           (position -100.00 200.00)
           (bounds 200.00 200.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
           (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])
           (visible rect 100.00, 0.00 100.00 x 200.00)
         )
index 9d4cc2c..d596b58 100644 (file)
                 (GraphicsLayer
                   (position -100.00 0.00)
                   (bounds 200.00 200.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                   (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])
                   (visible rect 100.00, 0.00 100.00 x 200.00)
                 )
                 (GraphicsLayer
                   (position 150.00 0.00)
                   (bounds 200.00 200.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                   (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])
                   (visible rect 0.00, 0.00 200.00 x 200.00)
                 )
                 (GraphicsLayer
                   (position 400.00 0.00)
                   (bounds 200.00 200.00)
-                  (backgroundColor #0000FF)
+                  (drawsContent 1)
                   (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])
                   (visible rect 0.00, 0.00 100.00 x 200.00)
                 )
index 2430013..5d75874 100644 (file)
@@ -55,7 +55,7 @@
         (GraphicsLayer
           (position 8.00 226.00)
           (bounds 200.00 200.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
           (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])
           (visible rect 0.00, 0.00 200.00 x 200.00)
         )
index 334497d..1ba7921 100644 (file)
@@ -31,7 +31,7 @@
                       (children 1
                         (GraphicsLayer
                           (bounds 500.00 500.00)
-                          (backgroundColor #0000FF)
+                          (drawsContent 1)
                           (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])
                           (visible rect 0.00, 0.00 500.00 x 369.91)
                         )
@@ -67,7 +67,7 @@
                       (children 1
                         (GraphicsLayer
                           (bounds 500.00 500.00)
-                          (backgroundColor #0000FF)
+                          (drawsContent 1)
                           (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])
                           (visible rect 0.00, 0.00 500.00 x 351.87)
                         )
index c04651d..e6b7e6d 100644 (file)
@@ -9,7 +9,7 @@
         (GraphicsLayer
           (position 8.00 0.00)
           (bounds 200.00 500.00)
-          (backgroundColor #0000FF)
+          (drawsContent 1)
           (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])
           (visible rect 17.00, 200.00 183.00 x 300.00)
         )
index 88d5bef..66d755b 100644 (file)
@@ -12,7 +12,7 @@
             (GraphicsLayer
               (position 22.00 22.00)
               (bounds 100.00 100.00)
-              (backgroundColor #FF0000)
+              (drawsContent 1)
               (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])
             )
           )
diff --git a/LayoutTests/platform/chromium/compositing/backing/no-backing-for-clip-expected.txt b/LayoutTests/platform/chromium/compositing/backing/no-backing-for-clip-expected.txt
deleted file mode 100644 (file)
index e50aa5c..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-This layer should not have backing store.
-This layer should not have backing store.
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 8.00 8.00)
-          (bounds 342.00 240.00)
-          (children 1
-            (GraphicsLayer
-              (position 1.00 1.00)
-              (bounds 340.00 238.00)
-              (children 1
-                (GraphicsLayer
-                  (position 20.00 38.00)
-                  (bounds 320.00 180.00)
-                  (children 1
-                    (GraphicsLayer
-                      (position 1.00 1.00)
-                      (bounds 340.00 178.00)
-                      (children 1
-                        (GraphicsLayer
-                          (position 30.00 48.00)
-                          (bounds 100.00 100.00)
-                          (drawsContent 1)
-                        )
-                      )
-                    )
-                  )
-                )
-              )
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/backing/no-backing-for-clip-overlap-expected.txt b/LayoutTests/platform/chromium/compositing/backing/no-backing-for-clip-overlap-expected.txt
deleted file mode 100644 (file)
index b260d0a..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-This layer should not have backing store.
-This layer should have backing store.
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 2
-        (GraphicsLayer
-          (position 8.00 8.00)
-          (bounds 342.00 180.00)
-          (children 1
-            (GraphicsLayer
-              (position 1.00 1.00)
-              (bounds 340.00 178.00)
-              (children 1
-                (GraphicsLayer
-                  (position 30.00 48.00)
-                  (bounds 100.00 100.00)
-                  (drawsContent 1)
-                )
-              )
-            )
-          )
-        )
-        (GraphicsLayer
-          (position 8.00 178.00)
-          (bounds 342.00 180.00)
-          (drawsContent 1)
-          (children 1
-            (GraphicsLayer
-              (position 1.00 1.00)
-              (bounds 340.00 178.00)
-              (children 1
-                (GraphicsLayer
-                  (position 30.00 48.00)
-                  (bounds 100.00 100.00)
-                  (drawsContent 1)
-                )
-              )
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/backing/no-backing-for-perspective-expected.txt b/LayoutTests/platform/chromium/compositing/backing/no-backing-for-perspective-expected.txt
deleted file mode 100644 (file)
index db434dc..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-This layer should not have backing store.
-This layer should not have backing store.
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 8.00 8.00)
-          (bounds 342.00 240.00)
-          (childrenTransform [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 0.00 1.00])
-          (children 1
-            (GraphicsLayer
-              (position 21.00 39.00)
-              (bounds 342.00 180.00)
-              (childrenTransform [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 0.00 1.00])
-              (children 1
-                (GraphicsLayer
-                  (position 31.00 49.00)
-                  (bounds 100.00 100.00)
-                  (drawsContent 1)
-                  (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])
-                )
-              )
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/columns/composited-in-paginated-expected.txt b/LayoutTests/platform/chromium/compositing/columns/composited-in-paginated-expected.txt
deleted file mode 100644 (file)
index cf71907..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-(GraphicsLayer
-  (bounds 1600.00 585.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 1600.00 585.00)
-      (children 1
-        (GraphicsLayer
-          (position 818.00 145.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/geometry/ancestor-overflow-change-expected.txt b/LayoutTests/platform/chromium/compositing/geometry/ancestor-overflow-change-expected.txt
deleted file mode 100644 (file)
index e36d2c7..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 2
-        (GraphicsLayer
-          (position 6.00 6.00)
-          (bounds 104.00 104.00)
-          (drawsContent 1)
-          (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])
-        )
-        (GraphicsLayer
-          (position 6.00 119.00)
-          (bounds 788.00 19.00)
-          (opacity 0.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt b/LayoutTests/platform/chromium/compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt
deleted file mode 100644 (file)
index 3335b1a..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 2
-        (GraphicsLayer
-          (position 10.00 10.00)
-          (anchor -0.02 -0.05)
-          (bounds 590.00 208.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (position 10.00 260.00)
-          (anchor -0.02 -0.05)
-          (bounds 590.00 208.00)
-          (drawsContent 1)
-          (children 1
-            (GraphicsLayer
-              (position 490.00 108.00)
-              (bounds 100.00 100.00)
-              (drawsContent 1)
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt b/LayoutTests/platform/chromium/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt
deleted file mode 100644 (file)
index 023c8a3..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 5
-        (GraphicsLayer
-          (anchor 0.10 0.20)
-          (bounds 500.00 250.00)
-          (drawsContent 1)
-          (children 1
-            (GraphicsLayer
-              (bounds 500.00 250.00)
-              (drawsContent 1)
-            )
-          )
-        )
-        (GraphicsLayer
-          (position 0.00 250.00)
-          (anchor 0.33 0.33)
-          (bounds 150.00 150.00)
-          (drawsContent 1)
-          (children 1
-            (GraphicsLayer
-              (bounds 150.00 150.00)
-              (drawsContent 1)
-            )
-          )
-        )
-        (GraphicsLayer
-          (position 8.00 8.00)
-          (bounds 784.00 15.00)
-          (opacity 0.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (position 0.00 250.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/geometry/clip-expected.txt b/LayoutTests/platform/chromium/compositing/geometry/clip-expected.txt
deleted file mode 100644 (file)
index 3255b7c..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-Test CSS clip with composited layers. Left and right sides should look the same.
-
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 3
-        (GraphicsLayer
-          (position 20.00 20.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-          (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])
-        )
-        (GraphicsLayer
-          (position 220.00 20.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (position 215.00 15.00)
-          (bounds 110.00 110.00)
-          (children 1
-            (GraphicsLayer
-              (position -5.00 -5.00)
-              (bounds 120.00 120.00)
-              (drawsContent 1)
-              (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])
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/geometry/composited-in-columns-expected.txt b/LayoutTests/platform/chromium/compositing/geometry/composited-in-columns-expected.txt
deleted file mode 100644 (file)
index 2b64736..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
- (GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 2
-        (GraphicsLayer
-          (position 14.00 162.00)
-          (bounds 210.00 60.00)
-          (drawsContent 1)
-          (children 1
-            (GraphicsLayer
-              (bounds 60.00 60.00)
-              (drawsContent 1)
-            )
-          )
-        )
-        (GraphicsLayer
-          (position 272.00 88.00)
-          (bounds 210.00 60.00)
-          (drawsContent 1)
-          (children 1
-            (GraphicsLayer
-              (bounds 60.00 60.00)
-              (drawsContent 1)
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/geometry/flipped-writing-mode-expected.txt b/LayoutTests/platform/chromium/compositing/geometry/flipped-writing-mode-expected.txt
deleted file mode 100644 (file)
index 8f9dc3e..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 18.00 10.00)
-          (bounds 250.00 200.00)
-          (drawsContent 1)
-          (children 1
-            (GraphicsLayer
-              (position 35.00 10.00)
-              (anchor 0.74 0.50)
-              (bounds 195.00 100.00)
-              (drawsContent 1)
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt b/LayoutTests/platform/chromium/compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt
deleted file mode 100644 (file)
index 2bad461..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-This content is in the parent
-Box should switch between perspective and flat
-
-First dump layer tree:
-
-Second dump layer tree:
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 8.00 8.00)
-          (bounds 342.00 292.00)
-          (drawsContent 1)
-          (children 1
-            (GraphicsLayer
-              (position 31.00 39.00)
-              (bounds 250.00 220.00)
-              (drawsContent 1)
-              (children 1
-                (GraphicsLayer
-                  (position 10.00 10.00)
-                  (bounds 200.00 200.00)
-                  (drawsContent 1)
-                  (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])
-                  (children 1
-                    (GraphicsLayer
-                      (position 100.00 0.00)
-                      (bounds 250.00 100.00)
-                      (drawsContent 1)
-                      (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])
-                    )
-                  )
-                )
-              )
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
-Third dump layer tree:
-
diff --git a/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt b/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-overflow-root-expected.txt
deleted file mode 100644 (file)
index a715063..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 4
-        (GraphicsLayer
-          (position 21.00 21.00)
-          (bounds 100.00 100.00)
-        )
-        (GraphicsLayer
-          (position 21.00 21.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (bounds 142.00 142.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (position 0.00 13.00)
-          (bounds 216.00 15.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-positioned-expected.txt b/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-positioned-expected.txt
deleted file mode 100644 (file)
index c2c3839..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-Text here
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 3
-        (GraphicsLayer
-          (position 29.00 29.00)
-          (bounds 100.00 100.00)
-        )
-        (GraphicsLayer
-          (position 29.00 29.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (position 0.00 8.00)
-          (bounds 150.00 142.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt b/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt
deleted file mode 100644 (file)
index c7c1f5e..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-Text here
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 3
-        (GraphicsLayer
-          (position 29.00 29.00)
-          (bounds 100.00 100.00)
-        )
-        (GraphicsLayer
-          (position 29.00 29.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (position 0.00 8.00)
-          (bounds 429.00 142.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-transformed-expected.txt b/LayoutTests/platform/chromium/compositing/geometry/limit-layer-bounds-transformed-expected.txt
deleted file mode 100644 (file)
index 06bf10f..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-Text here
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 3
-        (GraphicsLayer
-          (position 129.00 29.00)
-          (bounds 100.00 100.00)
-        )
-        (GraphicsLayer
-          (position 129.00 29.00)
-          (bounds 200.00 100.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (position -971.00 8.00)
-          (anchor 0.90 0.50)
-          (bounds 1221.00 142.00)
-          (drawsContent 1)
-          (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])
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/geometry/preserve-3d-switching-expected.txt b/LayoutTests/platform/chromium/compositing/geometry/preserve-3d-switching-expected.txt
deleted file mode 100644 (file)
index 791dda2..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-The green box appear angled out from the yellow box and embedded in it.
-
--webkit-transform: translateZ(-100px) rotateY(45deg);
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 108.00 73.00)
-          (bounds 304.00 304.00)
-          (childrenTransform [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 0.00 1.00])
-          (children 1
-            (GraphicsLayer
-              (position 12.00 12.00)
-              (bounds 280.00 280.00)
-              (opacity 0.80)
-              (preserves3D 1)
-              (drawsContent 1)
-              (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])
-              (children 1
-                (GraphicsLayer
-                  (position 40.00 40.00)
-                  (bounds 200.00 200.00)
-                  (opacity 0.70)
-                  (drawsContent 1)
-                  (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])
-                )
-              )
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/iframes/invisible-nested-iframe-hide-expected.txt b/LayoutTests/platform/chromium/compositing/iframes/invisible-nested-iframe-hide-expected.txt
deleted file mode 100644 (file)
index 3d6cf04..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 18.00 10.00)
-          (bounds 210.00 210.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/fixed-position-and-transform-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/fixed-position-and-transform-expected.txt
deleted file mode 100644 (file)
index 6a053f6..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-(GraphicsLayer
-  (bounds 785.00 5021.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 785.00 5021.00)
-      (children 2
-        (GraphicsLayer
-          (position 100.00 1100.00)
-          (bounds 256.00 256.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (position 0.00 1000.00)
-          (bounds 500.00 500.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/fixed-position-under-transform-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/fixed-position-under-transform-expected.txt
deleted file mode 100644 (file)
index 66e94e6..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-(GraphicsLayer
-  (bounds 785.00 5021.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 785.00 5021.00)
-      (children 2
-        (GraphicsLayer
-          (position 108.00 113.00)
-          (anchor 1.11 -0.39)
-          (bounds 256.00 256.00)
-          (drawsContent 1)
-          (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])
-        )
-        (GraphicsLayer
-          (position 0.00 1000.00)
-          (bounds 500.00 500.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt
deleted file mode 100644 (file)
index d2f2867..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-This layer should not be composited.
-This layer should not be composited.
-This layer should be composited.
-(GraphicsLayer
-  (bounds 785.00 611.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 785.00 611.00)
-      (children 1
-        (GraphicsLayer
-          (position 18.00 390.00)
-          (bounds 342.00 180.00)
-          (preserves3D 1)
-          (drawsContent 1)
-          (children 1
-            (GraphicsLayer
-              (position 31.00 49.00)
-              (bounds 100.00 100.00)
-              (drawsContent 1)
-              (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])
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/overlap-animation-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/overlap-animation-expected.txt
deleted file mode 100644 (file)
index 9b73832..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 8.00 8.00)
-          (bounds 122.00 242.00)
-          (children 1
-            (GraphicsLayer
-              (position 1.00 1.00)
-              (bounds 120.00 240.00)
-              (children 2
-                (GraphicsLayer
-                  (position 10.00 10.00)
-                  (bounds 100.00 100.00)
-                  (drawsContent 1)
-                )
-                (GraphicsLayer
-                  (position 10.00 120.00)
-                  (bounds 100.00 100.00)
-                  (drawsContent 1)
-                )
-              )
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/overlap-child-layer-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/overlap-child-layer-expected.txt
deleted file mode 100644 (file)
index c69fcd0..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 2
-        (GraphicsLayer
-          (anchor 1.56 0.00)
-          (bounds 256.00 256.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (bounds 300.00 300.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/overlap-clipping-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/overlap-clipping-expected.txt
deleted file mode 100644 (file)
index 2300634..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 3
-        (GraphicsLayer
-          (position 50.00 50.00)
-          (bounds 100.00 100.00)
-          (children 1
-            (GraphicsLayer
-              (bounds 500.00 100.00)
-              (drawsContent 1)
-            )
-          )
-        )
-        (GraphicsLayer
-          (position 50.00 200.00)
-          (bounds 500.00 100.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (position 450.00 200.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt
deleted file mode 100644 (file)
index 99c9cbc..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (bounds 100.00 100.00)
-          (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] [110.00 0.00 0.00 1.00])
-          (children 1
-            (GraphicsLayer
-              (bounds 100.00 100.00)
-              (children 2
-                (GraphicsLayer
-                  (bounds 100.00 100.00)
-                  (drawsContent 1)
-                )
-                (GraphicsLayer
-                  (bounds 100.00 100.00)
-                  (drawsContent 1)
-                )
-              )
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/overlap-transformed-layer-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/overlap-transformed-layer-expected.txt
deleted file mode 100644 (file)
index b0e1b35..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 2
-        (GraphicsLayer
-          (position 23.00 8.00)
-          (anchor 1.47 0.00)
-          (bounds 256.00 256.00)
-          (drawsContent 1)
-          (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])
-          (children 1
-            (GraphicsLayer
-              (position 385.00 0.00)
-            )
-          )
-        )
-        (GraphicsLayer
-          (bounds 300.00 300.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/overlap-transforms-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/overlap-transforms-expected.txt
deleted file mode 100644 (file)
index 90f7440..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 8.00 8.00)
-          (bounds 122.00 242.00)
-          (children 1
-            (GraphicsLayer
-              (position 1.00 1.00)
-              (bounds 120.00 240.00)
-              (children 2
-                (GraphicsLayer
-                  (position 10.00 10.00)
-                  (bounds 100.00 100.00)
-                  (drawsContent 1)
-                  (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])
-                )
-                (GraphicsLayer
-                  (position 10.00 120.00)
-                  (bounds 100.00 100.00)
-                  (drawsContent 1)
-                )
-              )
-            )
-          )
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/scroll-partial-update-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/scroll-partial-update-expected.txt
deleted file mode 100644 (file)
index 09526c5..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-scroll me
- (GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 3
-        (GraphicsLayer
-          (position 8.00 8.00)
-          (bounds 20.00 20.00)
-        )
-        (GraphicsLayer
-          (position 10.00 10.00)
-          (bounds 400.00 100.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (position 200.00 8.00)
-          (bounds 204.00 204.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/stacking-context-overlap-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/stacking-context-overlap-expected.txt
deleted file mode 100644 (file)
index 15510cb..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 2
-        (GraphicsLayer
-          (position 8.00 8.00)
-          (bounds 20.00 20.00)
-          (drawsContent 1)
-        )
-        (GraphicsLayer
-          (position 8.00 18.00)
-          (bounds 142.00 142.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/stacking-context-overlap-nested-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/stacking-context-overlap-nested-expected.txt
deleted file mode 100644 (file)
index 5c2b30e..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 2
-        (GraphicsLayer
-          (position 10.00 10.00)
-          (bounds 120.00 120.00)
-          (drawsContent 1)
-          (children 1
-            (GraphicsLayer
-              (position 50.00 50.00)
-              (bounds 220.00 120.00)
-              (drawsContent 1)
-            )
-          )
-        )
-        (GraphicsLayer
-          (position 65.00 65.00)
-          (bounds 76.00 76.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/layer-creation/translatez-overlap-expected.txt b/LayoutTests/platform/chromium/compositing/layer-creation/translatez-overlap-expected.txt
deleted file mode 100644 (file)
index 9dec581..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 18.00 10.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/overflow-trumps-transform-style-expected.txt b/LayoutTests/platform/chromium/compositing/overflow-trumps-transform-style-expected.txt
deleted file mode 100644 (file)
index 6051e34..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-preserve-3d
-flat
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 2
-        (GraphicsLayer
-          (position 18.00 10.00)
-          (bounds 100.00 100.00)
-          (preserves3D 1)
-          (drawsContent 1)
-          (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])
-        )
-        (GraphicsLayer
-          (position 18.00 120.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-          (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])
-        )
-      )
-    )
-  )
-)
-
index 8bcad3f..979dd1f 100644 (file)
@@ -7,6 +7,7 @@
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 2
             (GraphicsLayer
               (bounds 85.00 100.00)
@@ -26,6 +27,7 @@
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 2
             (GraphicsLayer
               (bounds 100.00 85.00)
@@ -45,6 +47,7 @@
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 4
             (GraphicsLayer
               (bounds 85.00 85.00)
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 2
             (GraphicsLayer
               (bounds 100.00 100.00)
               (children 1
                 (GraphicsLayer
                   (bounds 10.00 10.00)
+                  (drawsContent 1)
                   (children 1
                     (GraphicsLayer
                     )
index 8bcad3f..979dd1f 100644 (file)
@@ -7,6 +7,7 @@
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 2
             (GraphicsLayer
               (bounds 85.00 100.00)
@@ -26,6 +27,7 @@
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 2
             (GraphicsLayer
               (bounds 100.00 85.00)
@@ -45,6 +47,7 @@
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 4
             (GraphicsLayer
               (bounds 85.00 85.00)
         (GraphicsLayer
           (position 8.00 13.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 2
             (GraphicsLayer
               (bounds 100.00 100.00)
               (children 1
                 (GraphicsLayer
                   (bounds 10.00 10.00)
+                  (drawsContent 1)
                   (children 1
                     (GraphicsLayer
                     )
index 853d13b..67c9096 100644 (file)
@@ -7,6 +7,7 @@
         (GraphicsLayer
           (position 18.00 10.00)
           (bounds 100.00 100.00)
+          (drawsContent 1)
           (children 1
             (GraphicsLayer
               (position 85.00 85.00)
diff --git a/LayoutTests/platform/chromium/compositing/rtl/rtl-absolute-expected.txt b/LayoutTests/platform/chromium/compositing/rtl/rtl-absolute-expected.txt
deleted file mode 100644 (file)
index bdcf0c4..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 50.00 50.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/rtl/rtl-absolute-overflow-expected.txt b/LayoutTests/platform/chromium/compositing/rtl/rtl-absolute-overflow-expected.txt
deleted file mode 100644 (file)
index f3a133e..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-(GraphicsLayer
-  (position -215.00 0.00)
-  (bounds 1000.00 1000.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 1000.00 1000.00)
-      (children 1
-        (GraphicsLayer
-          (position 265.00 50.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt b/LayoutTests/platform/chromium/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt
deleted file mode 100644 (file)
index e7dc21f..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-(GraphicsLayer
-  (position -215.00 0.00)
-  (bounds 1000.00 1000.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 1000.00 1000.00)
-      (children 1
-        (GraphicsLayer
-          (position 51.00 50.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/rtl/rtl-fixed-expected.txt b/LayoutTests/platform/chromium/compositing/rtl/rtl-fixed-expected.txt
deleted file mode 100644 (file)
index bdcf0c4..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 50.00 50.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/rtl/rtl-fixed-overflow-expected.txt b/LayoutTests/platform/chromium/compositing/rtl/rtl-fixed-overflow-expected.txt
deleted file mode 100644 (file)
index f3a133e..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-(GraphicsLayer
-  (position -215.00 0.00)
-  (bounds 1000.00 1000.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 1000.00 1000.00)
-      (children 1
-        (GraphicsLayer
-          (position 265.00 50.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/compositing/rtl/rtl-relative-expected.txt b/LayoutTests/platform/chromium/compositing/rtl/rtl-relative-expected.txt
deleted file mode 100644 (file)
index c9daf41..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 1
-        (GraphicsLayer
-          (position 642.00 58.00)
-          (bounds 100.00 100.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
diff --git a/LayoutTests/platform/chromium/css3/filters/filtered-compositing-descendant-expected.txt b/LayoutTests/platform/chromium/css3/filters/filtered-compositing-descendant-expected.txt
deleted file mode 100644 (file)
index 66d755b..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-(GraphicsLayer
-  (bounds 800.00 600.00)
-  (children 1
-    (GraphicsLayer
-      (bounds 800.00 600.00)
-      (children 2
-        (GraphicsLayer
-          (position 8.00 8.00)
-          (bounds 144.00 144.00)
-          (drawsContent 1)
-          (children 1
-            (GraphicsLayer
-              (position 22.00 22.00)
-              (bounds 100.00 100.00)
-              (drawsContent 1)
-              (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])
-            )
-          )
-        )
-        (GraphicsLayer
-          (position 8.00 165.00)
-          (bounds 784.00 15.00)
-          (opacity 0.00)
-          (drawsContent 1)
-        )
-      )
-    )
-  )
-)
-
index abf96a5..921d017 100644 (file)
@@ -8,7 +8,7 @@ Before (should be empty):
         (GraphicsLayer
           (position 495.00 30.00)
           (bounds 300.00 100.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
@@ -25,7 +25,7 @@ After (should not be empty):
         (GraphicsLayer
           (position 495.00 30.00)
           (bounds 300.00 100.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
         )
       )
     )
index 9bea3c1..3b65f87 100644 (file)
@@ -28,7 +28,7 @@
                                 (GraphicsLayer
                                   (position 18.00 10.00)
                                   (bounds 210.00 210.00)
-                                  (backgroundColor #0000FF)
+                                  (drawsContent 1)
                                 )
                               )
                             )
index b07a306..7a4da31 100644 (file)
         (GraphicsLayer
           (position 8.00 41.00)
           (bounds 400.00 400.00)
-          (backgroundColor #008000)
+          (drawsContent 1)
+          (repaint rects
+            (rect 0.00 0.00 400.00 400.00)
+          )
           (children 1
             (GraphicsLayer
               (position 50.00 50.00)
               (bounds 75.00 75.00)
-              (backgroundColor #0000FF)
+              (drawsContent 1)
+              (repaint rects
+                (rect 0.00 0.00 75.00 75.00)
+              )
             )
           )
         )
index 67ae5d4..67e8015 100644 (file)
@@ -15,7 +15,8 @@ From https://bugs.webkit.org/show_bug.cgi?id=44629. The parent is a tiled layer.
             (GraphicsLayer
               (position 51.00 101.00)
               (bounds 200.00 4800.00)
-              (backgroundColor #FF0000)
+              (usingTiledLayer 1)
+              (drawsContent 1)
             )
           )
         )
index 4c09d67..606f7d6 100644 (file)
@@ -35,7 +35,7 @@ Second (child added):
             (GraphicsLayer
               (position 51.00 401.00)
               (bounds 200.00 200.00)
-              (backgroundColor #FF0000)
+              (drawsContent 1)
             )
           )
         )
index 21ff207..87daf18 100644 (file)
@@ -16,12 +16,12 @@ This is some text
             (GraphicsLayer
               (position 51.00 101.00)
               (bounds 200.00 200.00)
-              (backgroundColor #FF0000)
+              (drawsContent 1)
             )
             (GraphicsLayer
               (position 51.00 4701.00)
               (bounds 200.00 200.00)
-              (backgroundColor #0000FF)
+              (drawsContent 1)
             )
           )
         )
index 41f7163..5af103f 100644 (file)
@@ -15,12 +15,12 @@ First (small layer):
             (GraphicsLayer
               (position 51.00 101.00)
               (bounds 200.00 200.00)
-              (backgroundColor #FF0000)
+              (drawsContent 1)
             )
             (GraphicsLayer
               (position 276.00 201.00)
               (bounds 200.00 200.00)
-              (backgroundColor #0000FF)
+              (drawsContent 1)
             )
           )
         )
@@ -46,12 +46,12 @@ Second (huge layer):
             (GraphicsLayer
               (position 51.00 101.00)
               (bounds 200.00 200.00)
-              (backgroundColor #FF0000)
+              (drawsContent 1)
             )
             (GraphicsLayer
               (position 276.00 4701.00)
               (bounds 200.00 200.00)
-              (backgroundColor #0000FF)
+              (drawsContent 1)
             )
           )
         )
@@ -76,12 +76,12 @@ Third (small layer):
             (GraphicsLayer
               (position 51.00 101.00)
               (bounds 200.00 200.00)
-              (backgroundColor #FF0000)
+              (drawsContent 1)
             )
             (GraphicsLayer
               (position 276.00 201.00)
               (bounds 200.00 200.00)
-              (backgroundColor #0000FF)
+              (drawsContent 1)
             )
           )
         )
index 9771944..eeeac31 100644 (file)
         (GraphicsLayer
           (position 8.00 8.00)
           (bounds 700.00 2500.00)
-          (backgroundColor #C0C0C0)
+          (usingTiledLayer 1)
+          (drawsContent 1)
           (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])
           (visible rect 0.00, 0.00 482.63 x 357.63)
+          (tile cache coverage 0, 0 640 x 640)
+          (tile size 512 x 512)
+          (top left tile 0, 0 tiles grid 2 x 2)
         )
       )
     )
index 42f2f40..cdf0c7f 100644 (file)
@@ -1,3 +1,28 @@
+2012-12-08  Sheriff Bot  <webkit.review.bot@gmail.com>
+
+        Unreviewed, rolling out r137006.
+        http://trac.webkit.org/changeset/137006
+        https://bugs.webkit.org/show_bug.cgi?id=104446
+
+        Broke plugin painting on Mac (youtube, etc.) (Requested by
+        thorton_ on #webkit).
+
+        * platform/graphics/GraphicsLayer.h:
+        (GraphicsLayer):
+        * rendering/RenderBox.h:
+        * rendering/RenderLayerBacking.cpp:
+        (WebCore::RenderLayerBacking::updateGraphicsLayerConfiguration):
+        (WebCore::clipBox):
+        (WebCore::RenderLayerBacking::updateGraphicsLayerGeometry):
+        (WebCore::RenderLayerBacking::updateDrawsContent):
+        (WebCore::RenderLayerBacking::updateBackgroundColor):
+        (WebCore::RenderLayerBacking::paintsBoxDecorations):
+        (WebCore::RenderLayerBacking::contentChanged):
+        (WebCore::RenderLayerBacking::updateImageContents):
+        (WebCore::RenderLayerBacking::contentsBox):
+        * rendering/RenderLayerBacking.h:
+        (RenderLayerBacking):
+
 2012-12-08  Wei James  <james.wei@intel.com>
 
         Remove incorrect ASSERT for m_error in CachedResource
index 4aa38ba..a461071 100644 (file)
@@ -425,15 +425,6 @@ public:
     static void setGraphicsLayerFactory(GraphicsLayerFactoryCallback);
 #endif
 
-    static bool supportsBackgroundColorContent()
-    {
-#if PLATFORM(MAC) || USE(TEXTURE_MAPPER)
-        return true;
-#else
-        return false;
-#endif
-    }
-
     void updateDebugIndicators();
 
 protected:
index 8c5057f..da6e842 100644 (file)
@@ -139,7 +139,6 @@ public:
     void setFrameRect(const LayoutRect& rect) { m_frameRect = rect; }
 
     LayoutRect borderBoxRect() const { return LayoutRect(LayoutPoint(), size()); }
-    LayoutRect paddingBoxRect() const { return LayoutRect(borderLeft(), borderTop(), contentWidth() + paddingLeft() + paddingRight(), contentHeight() + paddingTop() + paddingBottom()); }
     IntRect pixelSnappedBorderBoxRect() const { return IntRect(IntPoint(), m_frameRect.pixelSnappedSize()); }
     virtual IntRect borderBoundingBox() const { return pixelSnappedBorderBoxRect(); } 
 
index 417744f..88be08d 100644 (file)
@@ -500,6 +500,19 @@ bool RenderLayerBacking::updateGraphicsLayerConfiguration()
         layerConfigChanged = true;
     }
 #endif
+#if ENABLE(FULLSCREEN_API)
+    else if (renderer->isRenderFullScreen()) {
+        // RenderFullScreen renderers have no content, and only a solid
+        // background color.  They also can be large enough to trigger the
+        // creation of a tiled-layer, which can cause flashing problems
+        // during repainting.  Special case the RenderFullScreen case because
+        // we know its style does not come from CSS and it is therefore will
+        // not contain paintable content (e.g. background images, gradients,
+        // etc), so safe to set the layer's background color to the renderer's 
+        // style's background color.
+        updateBackgroundColor();
+    }
+#endif
     if (renderer->isRenderPart())
         layerConfigChanged = RenderLayerCompositor::parentFrameContentLayers(toRenderPart(renderer));
 
@@ -516,7 +529,6 @@ static IntRect clipBox(RenderBox* renderer)
         result.intersect(renderer->clipRect(LayoutPoint(), 0)); // FIXME: Incorrect for CSS regions.
 
     return pixelSnappedIntRect(result);
-
 }
 
 void RenderLayerBacking::updateGraphicsLayerGeometry()
@@ -541,10 +553,6 @@ void RenderLayerBacking::updateGraphicsLayerGeometry()
 #if ENABLE(CSS_COMPOSITING)
     updateLayerBlendMode(renderer()->style());
 #endif
-
-    bool isSimpleContainer = isSimpleContainerCompositingLayer();
-
-    updateBackgroundColor(isSimpleContainer);
     
     m_owningLayer->updateDescendantDependentFlags();
 
@@ -750,11 +758,12 @@ void RenderLayerBacking::updateGraphicsLayerGeometry()
         m_scrollingContentsLayer->setOffsetFromRenderer(scrollingContentsOffset, GraphicsLayer::DontSetNeedsDisplay);
     }
 
+    m_graphicsLayer->setContentsRect(contentsBox());
+
     // If this layer was created just for clipping or to apply perspective, it doesn't need its own backing store.
     setRequiresOwnBackingStore(compositor()->requiresOwnBackingStore(m_owningLayer, compAncestor));
 
-    updateContentsRect(isSimpleContainer);
-    updateDrawsContent(isSimpleContainer);
+    updateDrawsContent();
     updateAfterWidgetResize();
 }
 
@@ -796,24 +805,8 @@ void RenderLayerBacking::updateInternalHierarchy()
     }
 }
 
-void RenderLayerBacking::updateContentsRect(bool isSimpleContainer)
-{
-    IntRect contentsRect;
-    if (isSimpleContainer && renderer()->hasBackground())
-        contentsRect = backgroundBox();
-    else
-        contentsRect = contentsBox();
-
-    m_graphicsLayer->setContentsRect(contentsRect);
-}
-
 void RenderLayerBacking::updateDrawsContent()
 {
-    updateDrawsContent(isSimpleContainerCompositingLayer());
-}
-
-void RenderLayerBacking::updateDrawsContent(bool isSimpleContainer)
-{
     if (m_scrollingLayer) {
         // We don't have to consider overflow controls, because we know that the scrollbars are drawn elsewhere.
         // m_graphicsLayer only needs backing store if the non-scrolling parts (background, outlines, borders, shadows etc) need to paint.
@@ -827,7 +820,7 @@ void RenderLayerBacking::updateDrawsContent(bool isSimpleContainer)
         return;
     }
 
-    bool hasPaintedContent = !isSimpleContainer && containsPaintedContent();
+    bool hasPaintedContent = containsPaintedContent();
 
     // FIXME: we could refine this to only allocate backing for one of these layers if possible.
     m_graphicsLayer->setDrawsContent(hasPaintedContent);
@@ -1144,32 +1137,9 @@ Color RenderLayerBacking::rendererBackgroundColor() const
     return backgroundRenderer->style()->visitedDependentColor(CSSPropertyBackgroundColor);
 }
 
-void RenderLayerBacking::updateBackgroundColor(bool isSimpleContainer)
-{
-    Color backgroundColor = Color::transparent;
-    if (isSimpleContainer)
-        backgroundColor = rendererBackgroundColor();
-    m_graphicsLayer->setContentsToBackgroundColor(backgroundColor);
-    if (backgroundColor == Color::transparent)
-        m_graphicsLayer->clearBackgroundColor();
-}
-
-static bool supportsDirectBoxDecorationsComposition(const RenderObject* renderer)
+void RenderLayerBacking::updateBackgroundColor()
 {
-    if (!GraphicsLayer::supportsBackgroundColorContent())
-        return false;
-
-    if (hasBoxDecorationsOrBackgroundImage(renderer->style()))
-        return false;
-
-    // FIXME: we should be able to allow backgroundComposite; However since this is not a common use case it has been deferred for now.
-    if (renderer->style()->backgroundComposite() != CompositeSourceOver)
-        return false;
-
-    if (renderer->style()->backgroundClip() == TextFillBox)
-        return false;
-
-    return true;
+    m_graphicsLayer->setContentsToBackgroundColor(rendererBackgroundColor());
 }
 
 bool RenderLayerBacking::paintsBoxDecorations() const
@@ -1177,10 +1147,7 @@ bool RenderLayerBacking::paintsBoxDecorations() const
     if (!m_owningLayer->hasVisibleContent())
         return false;
 
-    if (!hasBoxDecorationsOrBackground(renderer()))
-        return false;
-
-    if (!supportsDirectBoxDecorationsComposition(renderer()))
+    if (hasBoxDecorationsOrBackground(renderer()))
         return true;
 
     if (m_owningLayer->hasOverflowControls())
@@ -1366,7 +1333,7 @@ void RenderLayerBacking::contentChanged(ContentChangeType changeType)
         updateImageContents();
         return;
     }
-
+    
     if ((changeType == MaskImageChanged) && m_maskLayer) {
         // The composited layer bounds relies on box->maskClipRect(), which changes
         // when the mask image becomes available.
@@ -1401,8 +1368,7 @@ void RenderLayerBacking::updateImageContents()
 
     // This is a no-op if the layer doesn't have an inner layer for the image.
     m_graphicsLayer->setContentsToImage(image);
-    bool isSimpleContainer = false;
-    updateDrawsContent(isSimpleContainer);
+    updateDrawsContent();
     
     // Image animation is "lazy", in that it automatically stops unless someone is drawing
     // the image. So we have to kick the animation each time; this has the downside that the
@@ -1456,38 +1422,11 @@ IntRect RenderLayerBacking::contentsBox() const
 #endif
         contentsRect = pixelSnappedIntRect(toRenderBox(renderer())->contentBoxRect());
 
-    contentsRect.move(contentOffsetInCompostingLayer());
+    IntSize contentOffset = contentOffsetInCompostingLayer();
+    contentsRect.move(contentOffset);
     return contentsRect;
 }
 
-static LayoutRect backgroundRectForBox(const RenderBox* box)
-{
-    EFillBox clip = box->style()->backgroundClip();
-    switch (clip) {
-    case BorderFillBox:
-        return box->borderBoxRect();
-    case PaddingFillBox:
-        return box->paddingBoxRect();
-    case ContentFillBox:
-        return box->contentBoxRect();
-    case TextFillBox:
-        break;
-    }
-
-    ASSERT_NOT_REACHED();
-    return LayoutRect();
-}
-
-IntRect RenderLayerBacking::backgroundBox() const
-{
-    if (!renderer()->isBox())
-        return IntRect();
-
-    IntRect pixelSnappedBackgroundBox = pixelSnappedIntRect(backgroundRectForBox(toRenderBox(renderer())));
-    pixelSnappedBackgroundBox.move(contentOffsetInCompostingLayer());
-    return pixelSnappedBackgroundBox;
-}
-
 GraphicsLayer* RenderLayerBacking::parentForSublayers() const
 {
     if (m_scrollingContentsLayer)
index eb3c03e..cdcc030 100644 (file)
@@ -164,7 +164,6 @@ public:
 #endif
 
     IntRect contentsBox() const;
-    IntRect backgroundBox() const;
     
     // For informative purposes only.
     CompositingLayerType compositingLayerType() const;
@@ -204,7 +203,6 @@ private:
     bool requiresVerticalScrollbarLayer() const;
     bool requiresScrollCornerLayer() const;
     bool updateScrollingLayers(bool scrollingLayers);
-    void updateDrawsContent(bool isSimpleContainer);
 
     GraphicsLayerPaintingPhase paintingPhaseForPrimaryLayer() const;
     
@@ -239,8 +237,7 @@ private:
     void updateImageContents();
 
     Color rendererBackgroundColor() const;
-    void updateBackgroundColor(bool isSimpleContainer);
-    void updateContentsRect(bool isSimpleContainer);
+    void updateBackgroundColor();
 
     bool containsNonEmptyRenderers() const;
     bool hasVisibleNonCompositingDescendantLayers() const;