From 302ffc50c2b69ed8741cf1431b66458b29caa556 Mon Sep 17 00:00:00 2001 From: "trchen@chromium.org" Date: Tue, 21 May 2013 01:53:49 +0000 Subject: Remove NonCompositedContentHost 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/13959008 git-svn-id: svn://svn.chromium.org/blink/trunk@150733 bbb929c8-8fbe-4397-9dbb-9b2b20218538 --- .../compositing/layer-creation/overflow-scroll-overlap-expected.txt | 1 + 1 file changed, 1 insertion(+) (limited to 'third_party/WebKit/LayoutTests/compositing/layer-creation/overflow-scroll-overlap-expected.txt') diff --git a/third_party/WebKit/LayoutTests/compositing/layer-creation/overflow-scroll-overlap-expected.txt b/third_party/WebKit/LayoutTests/compositing/layer-creation/overflow-scroll-overlap-expected.txt index fb3a538..471b16a 100644 --- a/third_party/WebKit/LayoutTests/compositing/layer-creation/overflow-scroll-overlap-expected.txt +++ b/third_party/WebKit/LayoutTests/compositing/layer-creation/overflow-scroll-overlap-expected.txt @@ -4,6 +4,7 @@ (GraphicsLayer (bounds 800.00 600.00) (contentsOpaque 1) + (drawsContent 1) (children 3 (GraphicsLayer (position 8.00 8.00) -- cgit v1.1