diff options
author | trchen@chromium.org <trchen@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | 2013-05-30 07:06:21 +0000 |
---|---|---|
committer | trchen@chromium.org <trchen@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | 2013-05-30 07:06:21 +0000 |
commit | 067273ea9095fe9466e303336ac043094e753b3b (patch) | |
tree | f4e3641922ea8c452efb7dd5ee5c961431913f23 /third_party/WebKit/LayoutTests/compositing/layer-creation/overlap-clipping-expected.txt | |
parent | c6f15bf32495aa25e6889e16ceaebb39bdd50548 (diff) | |
download | chromium_src-067273ea9095fe9466e303336ac043094e753b3b.zip chromium_src-067273ea9095fe9466e303336ac043094e753b3b.tar.gz chromium_src-067273ea9095fe9466e303336ac043094e753b3b.tar.bz2 |
Remove NonCompositedContentHost -- Take 2
This patch was previously reverted for crbug.com/242626
The new version fixed the issue with deferred commit never get resumed,
and the issue with transparent WebView.
Safari uses a hybrid scrolling approach. For contents that require
compositing, they will create compositing layers and will use layer-based
scrolling. For non-composited contents, they will be painted to a native
window and will be scrolled with a OS-provided backing.
Chromium doesn't use this native window based scrolling. Instead,
NonCompositedContentHost was introduced to provide a replacement for
the OS-provided backing.
Now we no longer need to maintain compatibility with the native window
approach. This patch removes RenderLayerBacking::paintsIntoWindow().
Main frame contents will be painted onto its RenderView layer (which was
always created but only used as container for child layer), and
NonCompositedContentHost becomes redundant which gets removed too.
R=jamesr@chromium.org
Review URL: https://chromiumcodereview.appspot.com/15973002
git-svn-id: svn://svn.chromium.org/blink/trunk@151453 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Diffstat (limited to 'third_party/WebKit/LayoutTests/compositing/layer-creation/overlap-clipping-expected.txt')
-rw-r--r-- | third_party/WebKit/LayoutTests/compositing/layer-creation/overlap-clipping-expected.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/third_party/WebKit/LayoutTests/compositing/layer-creation/overlap-clipping-expected.txt b/third_party/WebKit/LayoutTests/compositing/layer-creation/overlap-clipping-expected.txt index cca1ede..f862b60 100644 --- a/third_party/WebKit/LayoutTests/compositing/layer-creation/overlap-clipping-expected.txt +++ b/third_party/WebKit/LayoutTests/compositing/layer-creation/overlap-clipping-expected.txt @@ -4,6 +4,7 @@ (GraphicsLayer (bounds 800.00 600.00) (contentsOpaque 1) + (drawsContent 1) (children 3 (GraphicsLayer (position 50.00 50.00) |