Title: [134446] trunk
Revision
134446
Author
[email protected]
Date
2012-11-13 11:05:59 -0800 (Tue, 13 Nov 2012)

Log Message

[chromium] Remove the WebCompositorSupport methods for changing settings, plumb everything through WebLayerTreeSettings
https://bugs.webkit.org/show_bug.cgi?id=101968

Reviewed by James Robinson.

Source/Platform:

Move the outlier settings from WebCompositorSupport to WebLayerTreeView.

PerTilePainting and AcceleratedAnimations are simply moved over. The
PartialSwap and PageScalePinchZoomInCompositor settings, however, are
not used by DRT, so we remove them.

This change will temporarily break the --per-tile-painting and
--accelerated-animations command line flags for chromium DRT until
a chromium side patch hooks up the WebLayerTreeSettings again, but
we have no bots running with these flags.

PinchZoom will be unaffected by this, as DRT never turned it on, and by
passing the WebLayerTreeSetting, chromium will not use it from here yet,
either.

PartialSwap will be also unaffected, as there was no place in WebKit
that would enable it currently.

* chromium/public/WebCompositorSupport.h:
(WebCompositorSupport):
* chromium/public/WebLayerTreeView.h:
(WebKit::WebLayerTreeView::Settings::Settings):
(Settings):

Source/WebKit/chromium:

This adds perTilePainting and acceleratedAniamtions to the WebSettings
classes, so that DRT can turn these on via WebLayerTreeSettings.

* public/WebSettings.h:
* src/WebSettingsImpl.cpp:
(WebKit::WebSettingsImpl::setAcceleratedAnimationEnabled):
(WebKit):
(WebKit::WebSettingsImpl::setPerTilePaintingEnabled):
* src/WebSettingsImpl.h:
(WebSettingsImpl):
(WebKit::WebSettingsImpl::gestureTapHighlightEnabled):
(WebKit::WebSettingsImpl::doubleTapToZoomEnabled):
(WebKit::WebSettingsImpl::perTilePaintingEnabled):
(WebKit::WebSettingsImpl::acceleratedAnimationEnabled):
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
(WebKit):

Tools:

* DumpRenderTree/chromium/TestShell.cpp:
(TestShell::TestShell):
(TestShell::resetWebSettings):
* DumpRenderTree/chromium/TestShell.h:
(TestShell::setPerTilePaintingEnabled):
(TestShell::setAcceleratedAnimationEnabled):
(TestShell):
* DumpRenderTree/chromium/WebPreferences.cpp:
(WebPreferences::applyTo):
* DumpRenderTree/chromium/WebPreferences.h:
(WebPreferences):

Modified Paths

Diff

Modified: trunk/LayoutTests/platform/chromium/TestExpectations (134445 => 134446)


--- trunk/LayoutTests/platform/chromium/TestExpectations	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/LayoutTests/platform/chromium/TestExpectations	2012-11-13 19:05:59 UTC (rev 134446)
@@ -4182,6 +4182,37 @@
 # This test is consistently leaking state into the next test (object-src-url-allowed.html) after r133069.
 webkit.org/b/100955 http/tests/security/contentSecurityPolicy/object-src-none-blocked.html [ Skip ]
 
+webkit.org/b/101968 compositing/reflections/animation-inside-reflection.html [ Timeout ]
+webkit.org/b/101968 animations/animation-direction-reverse.html [ Timeout ]
+webkit.org/b/101968 animations/3d/matrix-transform-type-animation.html [ Timeout ]
+webkit.org/b/101968 animations/change-transform-style-during-animation.html [ Timeout ]
+webkit.org/b/101968 animations/3d/state-at-end-event-transform.html [ Timeout ]
+webkit.org/b/101968 animations/big-rotation.html [ Timeout ]
+webkit.org/b/101968 animations/additive-transform-animations.html [ Timeout ]
+webkit.org/b/101968 animations/3d/replace-filling-transform.html [ Timeout ]
+webkit.org/b/101968 animations/fill-mode-transform.html [ Timeout ]
+webkit.org/b/101968 compositing/animation/state-at-end-event-transform-layer.html [ Timeout ]
+webkit.org/b/101968 animations/animation-start-event-destroy-renderer.html [ Timeout ]
+webkit.org/b/101968 compositing/animation/animation-compositing.html [ Timeout ]
+webkit.org/b/101968 compositing/layer-creation/overlap-animation.html [ Timeout ]
+webkit.org/b/101968 animations/animation-hit-test-transform.html [ Timeout ]
+webkit.org/b/101968 animations/3d/change-transform-in-end-event.html [ Timeout ]
+webkit.org/b/101968 animations/animation-direction-reverse-hardware.html [ Timeout ]
+webkit.org/b/101968 animations/keyframe-timing-functions-transform.html [ Timeout ]
+webkit.org/b/101968 animations/animation-matrix-negative-scale-unmatrix.html [ Timeout ]
+webkit.org/b/101968 animations/missing-from-to-transforms.html [ Timeout ]
+webkit.org/b/101968 animations/3d/transform-perspective.html [ Timeout ]
+webkit.org/b/101968 animations/animation-end-event-destroy-renderer.html [ Timeout ]
+webkit.org/b/101968 animations/animation-direction-normal.html [ Timeout ]
+webkit.org/b/101968 animations/combo-transform-rotate+scale.html [ Timeout ]
+webkit.org/b/101968 animations/3d/transform-origin-vs-functions.html [ Timeout ]
+webkit.org/b/101968 animations/matrix-anim.html [ Timeout ]
+webkit.org/b/101968 animations/animation-iteration-event-destroy-renderer.html [ Timeout ]
+webkit.org/b/101968 animations/animation-direction-reverse-fill-mode-hardware.html [ Timeout ]
+webkit.org/b/101968 animations/dynamic-stylesheet-loading.html [ Timeout ]
+webkit.org/b/101968 animations/animation-direction-reverse-timing-functions-hardware.html [ Timeout ]
+webkit.org/b/101968 compositing/reflections/nested-reflection-animated.html [ Timeout ]
+
 webkit.org/b/101377 [ Linux Debug ] platform/chromium-linux/fast/text/international/complex-joining-using-gpos.html [ Failure ImageOnlyFailure Pass ]
 
 webkit.org/b/101408 platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations.html [ Failure Pass ]

Modified: trunk/Source/Platform/ChangeLog (134445 => 134446)


--- trunk/Source/Platform/ChangeLog	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Source/Platform/ChangeLog	2012-11-13 19:05:59 UTC (rev 134446)
@@ -1,3 +1,34 @@
+2012-11-12  Dana Jansens  <[email protected]>
+
+        [chromium] Remove the WebCompositorSupport methods for changing settings, plumb everything through WebLayerTreeSettings
+        https://bugs.webkit.org/show_bug.cgi?id=101968
+
+        Reviewed by James Robinson.
+
+        Move the outlier settings from WebCompositorSupport to WebLayerTreeView.
+
+        PerTilePainting and AcceleratedAnimations are simply moved over. The
+        PartialSwap and PageScalePinchZoomInCompositor settings, however, are
+        not used by DRT, so we remove them.
+
+        This change will temporarily break the --per-tile-painting and
+        --accelerated-animations command line flags for chromium DRT until
+        a chromium side patch hooks up the WebLayerTreeSettings again, but
+        we have no bots running with these flags.
+
+        PinchZoom will be unaffected by this, as DRT never turned it on, and by
+        passing the WebLayerTreeSetting, chromium will not use it from here yet,
+        either.
+
+        PartialSwap will be also unaffected, as there was no place in WebKit
+        that would enable it currently.
+
+        * chromium/public/WebCompositorSupport.h:
+        (WebCompositorSupport):
+        * chromium/public/WebLayerTreeView.h:
+        (WebKit::WebLayerTreeView::Settings::Settings):
+        (Settings):
+
 2012-11-13  Dimitri Glazkov  <[email protected]>
 
         Unreviewed, rolling out r134391.

Modified: trunk/Source/Platform/chromium/public/WebCompositorSupport.h (134445 => 134446)


--- trunk/Source/Platform/chromium/public/WebCompositorSupport.h	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Source/Platform/chromium/public/WebCompositorSupport.h	2012-11-13 19:05:59 UTC (rev 134446)
@@ -68,6 +68,7 @@
     virtual void shutdown() { }
 
     // These may only be called before initialize.
+    // FIXME: Remove these.
     virtual void setPerTilePaintingEnabled(bool) { }
     virtual void setPartialSwapEnabled(bool) { }
     virtual void setAcceleratedAnimationEnabled(bool) { }

Modified: trunk/Source/Platform/chromium/public/WebLayerTreeView.h (134445 => 134446)


--- trunk/Source/Platform/chromium/public/WebLayerTreeView.h	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Source/Platform/chromium/public/WebLayerTreeView.h	2012-11-13 19:05:59 UTC (rev 134446)
@@ -52,6 +52,10 @@
             , showPlatformLayerTree(false)
             , showPaintRects(false)
             , renderVSyncEnabled(true)
+            , perTilePaintingEnabled(false)
+            , partialSwapEnabled(false)
+            , acceleratedAnimationEnabled(false)
+            , pageScalePinchZoomEnabled(false)
             , refreshRate(0)
             , defaultTileSize(WebSize(256, 256))
             , maxUntiledLayerSize(WebSize(512, 512))
@@ -63,6 +67,10 @@
         bool showPlatformLayerTree;
         bool showPaintRects;
         bool renderVSyncEnabled;
+        bool perTilePaintingEnabled;
+        bool partialSwapEnabled;
+        bool acceleratedAnimationEnabled;
+        bool pageScalePinchZoomEnabled;
         double refreshRate;
         WebSize defaultTileSize;
         WebSize maxUntiledLayerSize;

Modified: trunk/Source/WebKit/chromium/ChangeLog (134445 => 134446)


--- trunk/Source/WebKit/chromium/ChangeLog	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Source/WebKit/chromium/ChangeLog	2012-11-13 19:05:59 UTC (rev 134446)
@@ -1,3 +1,28 @@
+2012-11-12  Dana Jansens  <[email protected]>
+
+        [chromium] Remove the WebCompositorSupport methods for changing settings, plumb everything through WebLayerTreeSettings
+        https://bugs.webkit.org/show_bug.cgi?id=101968
+
+        Reviewed by James Robinson.
+
+        This adds perTilePainting and acceleratedAniamtions to the WebSettings
+        classes, so that DRT can turn these on via WebLayerTreeSettings.
+
+        * public/WebSettings.h:
+        * src/WebSettingsImpl.cpp:
+        (WebKit::WebSettingsImpl::setAcceleratedAnimationEnabled):
+        (WebKit):
+        (WebKit::WebSettingsImpl::setPerTilePaintingEnabled):
+        * src/WebSettingsImpl.h:
+        (WebSettingsImpl):
+        (WebKit::WebSettingsImpl::gestureTapHighlightEnabled):
+        (WebKit::WebSettingsImpl::doubleTapToZoomEnabled):
+        (WebKit::WebSettingsImpl::perTilePaintingEnabled):
+        (WebKit::WebSettingsImpl::acceleratedAnimationEnabled):
+        * src/WebViewImpl.cpp:
+        (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
+        (WebKit):
+
 2012-11-13  Alec Flett  <[email protected]>
 
         IndexedDB: remove legacy string-based backend methods

Modified: trunk/Source/WebKit/chromium/public/WebSettings.h (134445 => 134446)


--- trunk/Source/WebKit/chromium/public/WebSettings.h	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Source/WebKit/chromium/public/WebSettings.h	2012-11-13 19:05:59 UTC (rev 134446)
@@ -56,6 +56,7 @@
     virtual bool scrollAnimatorEnabled() const = 0;
     virtual bool viewportEnabled() const = 0;
     virtual void setAccelerated2dCanvasEnabled(bool) = 0;
+    virtual void setAcceleratedAnimationEnabled(bool) = 0;
     virtual void setAcceleratedCompositingEnabled(bool) = 0;
     virtual void setAcceleratedCompositingFor3DTransformsEnabled(bool) = 0;
     virtual void setAcceleratedCompositingForAnimationEnabled(bool) = 0;
@@ -134,6 +135,7 @@
     virtual void setPageCacheSupportsPlugins(bool) = 0;
     virtual void setPasswordEchoDurationInSeconds(double) = 0;
     virtual void setPasswordEchoEnabled(bool) = 0;
+    virtual void setPerTilePaintingEnabled(bool) = 0;
     virtual void setPictographFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON) = 0;
     virtual void setPluginsEnabled(bool) = 0;
     virtual void setPrivilegedWebGLExtensionsEnabled(bool) = 0;

Modified: trunk/Source/WebKit/chromium/src/WebSettingsImpl.cpp (134445 => 134446)


--- trunk/Source/WebKit/chromium/src/WebSettingsImpl.cpp	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Source/WebKit/chromium/src/WebSettingsImpl.cpp	2012-11-13 19:05:59 UTC (rev 134446)
@@ -431,6 +431,11 @@
     m_settings->setEditingBehaviorType(static_cast<WebCore::EditingBehaviorType>(behavior));
 }
 
+void WebSettingsImpl::setAcceleratedAnimationEnabled(bool enabled)
+{
+    m_acceleratedAnimationEnabled = enabled;
+}
+
 void WebSettingsImpl::setAcceleratedCompositingEnabled(bool enabled)
 {
     m_settings->setAcceleratedCompositingEnabled(enabled);
@@ -586,6 +591,11 @@
     m_settings->setPasswordEchoDurationInSeconds(durationInSeconds);
 }
 
+void WebSettingsImpl::setPerTilePaintingEnabled(bool enabled)
+{
+    m_perTilePaintingEnabled = enabled;
+}
+
 void WebSettingsImpl::setShouldPrintBackgrounds(bool enabled)
 {
     m_settings->setShouldPrintBackgrounds(enabled);

Modified: trunk/Source/WebKit/chromium/src/WebSettingsImpl.h (134445 => 134446)


--- trunk/Source/WebKit/chromium/src/WebSettingsImpl.h	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Source/WebKit/chromium/src/WebSettingsImpl.h	2012-11-13 19:05:59 UTC (rev 134446)
@@ -48,6 +48,7 @@
     virtual bool scrollAnimatorEnabled() const;
     virtual bool viewportEnabled() const { return m_viewportEnabled; }
     virtual void setAccelerated2dCanvasEnabled(bool);
+    virtual void setAcceleratedAnimationEnabled(bool);
     virtual void setAcceleratedCompositingEnabled(bool);
     virtual void setAcceleratedCompositingFor3DTransformsEnabled(bool);
     virtual void setAcceleratedCompositingForAnimationEnabled(bool);
@@ -126,6 +127,7 @@
     virtual void setPageCacheSupportsPlugins(bool);
     virtual void setPasswordEchoDurationInSeconds(double);
     virtual void setPasswordEchoEnabled(bool);
+    virtual void setPerTilePaintingEnabled(bool);
     virtual void setPictographFontFamily(const WebString&, UScriptCode = USCRIPT_COMMON);
     virtual void setPluginsEnabled(bool);
     virtual void setPrivilegedWebGLExtensionsEnabled(bool);
@@ -168,8 +170,10 @@
     bool applyDefaultDeviceScaleFactorInCompositor() const { return m_applyDefaultDeviceScaleFactorInCompositor; }
     bool applyPageScaleFactorInCompositor() const;
     bool autoZoomFocusedNodeToLegibleScale() const { return m_autoZoomFocusedNodeToLegibleScale; }
-    bool gestureTapHighlightEnabled() { return m_gestureTapHighlightEnabled; }
-    bool doubleTapToZoomEnabled() { return m_doubleTapToZoomEnabled; }
+    bool gestureTapHighlightEnabled() const { return m_gestureTapHighlightEnabled; }
+    bool doubleTapToZoomEnabled() const { return m_doubleTapToZoomEnabled; }
+    bool perTilePaintingEnabled() const { return m_perTilePaintingEnabled; }
+    bool acceleratedAnimationEnabled() const { return m_acceleratedAnimationEnabled; }
     WebSize defaultTileSize() const { return m_defaultTileSize; }
     WebSize maxUntiledLayerSize() const { return m_maxUntiledLayerSize; }
 
@@ -185,6 +189,8 @@
     bool m_autoZoomFocusedNodeToLegibleScale;
     bool m_deferredImageDecodingEnabled;
     bool m_doubleTapToZoomEnabled;
+    bool m_perTilePaintingEnabled;
+    bool m_acceleratedAnimationEnabled;
     WebSize m_defaultTileSize;
     WebSize m_maxUntiledLayerSize;
 };

Modified: trunk/Source/WebKit/chromium/src/WebViewImpl.cpp (134445 => 134446)


--- trunk/Source/WebKit/chromium/src/WebViewImpl.cpp	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Source/WebKit/chromium/src/WebViewImpl.cpp	2012-11-13 19:05:59 UTC (rev 134446)
@@ -3968,6 +3968,9 @@
         layerTreeViewSettings.showPlatformLayerTree = settingsImpl()->showPlatformLayerTree();
         layerTreeViewSettings.showPaintRects = settingsImpl()->showPaintRects();
         layerTreeViewSettings.renderVSyncEnabled = settingsImpl()->renderVSyncEnabled();
+        layerTreeViewSettings.perTilePaintingEnabled = settingsImpl()->perTilePaintingEnabled();
+        layerTreeViewSettings.acceleratedAnimationEnabled = settingsImpl()->acceleratedAnimationEnabled();
+        layerTreeViewSettings.pageScalePinchZoomEnabled = settingsImpl()->applyPageScaleFactorInCompositor();
 
         layerTreeViewSettings.defaultTileSize = settingsImpl()->defaultTileSize();
         layerTreeViewSettings.maxUntiledLayerSize = settingsImpl()->maxUntiledLayerSize();

Modified: trunk/Tools/ChangeLog (134445 => 134446)


--- trunk/Tools/ChangeLog	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Tools/ChangeLog	2012-11-13 19:05:59 UTC (rev 134446)
@@ -1,3 +1,22 @@
+2012-11-12  Dana Jansens  <[email protected]>
+
+        [chromium] Remove the WebCompositorSupport methods for changing settings, plumb everything through WebLayerTreeSettings
+        https://bugs.webkit.org/show_bug.cgi?id=101968
+
+        Reviewed by James Robinson.
+
+        * DumpRenderTree/chromium/TestShell.cpp:
+        (TestShell::TestShell):
+        (TestShell::resetWebSettings):
+        * DumpRenderTree/chromium/TestShell.h:
+        (TestShell::setPerTilePaintingEnabled):
+        (TestShell::setAcceleratedAnimationEnabled):
+        (TestShell):
+        * DumpRenderTree/chromium/WebPreferences.cpp:
+        (WebPreferences::applyTo):
+        * DumpRenderTree/chromium/WebPreferences.h:
+        (WebPreferences):
+
 2012-11-13  Dirk Pranke  <[email protected]>
 
         Fix webkitpy issues arising from a partially-installed pylint.

Modified: trunk/Tools/DumpRenderTree/chromium/TestShell.cpp (134445 => 134446)


--- trunk/Tools/DumpRenderTree/chromium/TestShell.cpp	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Tools/DumpRenderTree/chromium/TestShell.cpp	2012-11-13 19:05:59 UTC (rev 134446)
@@ -118,6 +118,8 @@
     , m_accelerated2dCanvasEnabled(false)
     , m_deferred2dCanvasEnabled(false)
     , m_acceleratedPaintingEnabled(false)
+    , m_perTilePaintingEnabled(false)
+    , m_acceleratedAnimationEnabled(false)
     , m_deferredImageDecodingEnabled(false)
     , m_stressOpt(false)
     , m_stressDeopt(false)
@@ -236,6 +238,8 @@
     m_prefs.accelerated2dCanvasEnabled = m_accelerated2dCanvasEnabled;
     m_prefs.deferred2dCanvasEnabled = m_deferred2dCanvasEnabled;
     m_prefs.acceleratedPaintingEnabled = m_acceleratedPaintingEnabled;
+    m_prefs.perTilePaintingEnabled = m_perTilePaintingEnabled;
+    m_prefs.acceleratedAnimationEnabled = m_acceleratedAnimationEnabled;
     m_prefs.deferredImageDecodingEnabled = m_deferredImageDecodingEnabled;
     m_prefs.applyTo(&webView);
 }
@@ -388,16 +392,6 @@
     testFinished();
 }
 
-void TestShell::setPerTilePaintingEnabled(bool enabled)
-{
-    Platform::current()->compositorSupport()->setPerTilePaintingEnabled(enabled);
-}
-
-void TestShell::setAcceleratedAnimationEnabled(bool enabled)
-{
-    Platform::current()->compositorSupport()->setAcceleratedAnimationEnabled(enabled);
-}
-
 static string dumpDocumentText(WebFrame* frame)
 {
     // We use the document element's text instead of the body text here because

Modified: trunk/Tools/DumpRenderTree/chromium/TestShell.h (134445 => 134446)


--- trunk/Tools/DumpRenderTree/chromium/TestShell.h	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Tools/DumpRenderTree/chromium/TestShell.h	2012-11-13 19:05:59 UTC (rev 134446)
@@ -136,8 +136,8 @@
     void setAccelerated2dCanvasEnabled(bool enabled) { m_accelerated2dCanvasEnabled = enabled; }
     void setDeferred2dCanvasEnabled(bool enabled) { m_deferred2dCanvasEnabled = enabled; }
     void setAcceleratedPaintingEnabled(bool enabled) { m_acceleratedPaintingEnabled = enabled; }
-    void setPerTilePaintingEnabled(bool);
-    void setAcceleratedAnimationEnabled(bool);
+    void setPerTilePaintingEnabled(bool enabled) { m_perTilePaintingEnabled = enabled; }
+    void setAcceleratedAnimationEnabled(bool enabled) { m_acceleratedAnimationEnabled = enabled; }
     void setDeferredImageDecodingEnabled(bool enabled) { m_deferredImageDecodingEnabled = enabled; }
 #if defined(OS_WIN)
     // Access to the finished event. Used by the static WatchDog thread.
@@ -237,6 +237,7 @@
     bool m_deferred2dCanvasEnabled;
     bool m_acceleratedPaintingEnabled;
     bool m_perTilePaintingEnabled;
+    bool m_acceleratedAnimationEnabled;
     bool m_deferredImageDecodingEnabled;
     WebPreferences m_prefs;
     bool m_stressOpt;

Modified: trunk/Tools/DumpRenderTree/chromium/WebPreferences.cpp (134445 => 134446)


--- trunk/Tools/DumpRenderTree/chromium/WebPreferences.cpp	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Tools/DumpRenderTree/chromium/WebPreferences.cpp	2012-11-13 19:05:59 UTC (rev 134446)
@@ -231,6 +231,8 @@
     settings->setAccelerated2dCanvasEnabled(accelerated2dCanvasEnabled);
     settings->setDeferred2dCanvasEnabled(deferred2dCanvasEnabled);
     settings->setAcceleratedPaintingEnabled(acceleratedPaintingEnabled);
+    settings->setPerTilePaintingEnabled(perTilePaintingEnabled);
+    settings->setAcceleratedAnimationEnabled(acceleratedAnimationEnabled);
     settings->setDeferredImageDecodingEnabled(deferredImageDecodingEnabled);
     settings->setMediaPlaybackRequiresUserGesture(mediaPlaybackRequiresUserGesture);
     settings->setMockScrollbarsEnabled(mockScrollbarsEnabled);

Modified: trunk/Tools/DumpRenderTree/chromium/WebPreferences.h (134445 => 134446)


--- trunk/Tools/DumpRenderTree/chromium/WebPreferences.h	2012-11-13 18:59:54 UTC (rev 134445)
+++ trunk/Tools/DumpRenderTree/chromium/WebPreferences.h	2012-11-13 19:05:59 UTC (rev 134446)
@@ -111,6 +111,8 @@
     bool accelerated2dCanvasEnabled;
     bool deferred2dCanvasEnabled;
     bool acceleratedPaintingEnabled;
+    bool perTilePaintingEnabled;
+    bool acceleratedAnimationEnabled;
     bool deferredImageDecodingEnabled;
     bool mediaPlaybackRequiresUserGesture;
     bool mockScrollbarsEnabled;
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to