Title: [132364] trunk/Tools
Revision
132364
Author
[email protected]
Date
2012-10-24 10:02:11 -0700 (Wed, 24 Oct 2012)

Log Message

[chromium] Explicitly disable accelerated animations in DRT
https://bugs.webkit.org/show_bug.cgi?id=100241

Reviewed by Adrienne Walker.

Disable accelerated animations by default in DRT.

* DumpRenderTree/chromium/DumpRenderTree.cpp:
(main):
* DumpRenderTree/chromium/TestShell.cpp:
(TestShell::setAcceleratedAnimationEnabled):
* DumpRenderTree/chromium/TestShell.h:
(TestShell):

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (132363 => 132364)


--- trunk/Tools/ChangeLog	2012-10-24 16:43:55 UTC (rev 132363)
+++ trunk/Tools/ChangeLog	2012-10-24 17:02:11 UTC (rev 132364)
@@ -1,3 +1,19 @@
+2012-10-24  Ian Vollick  <[email protected]>
+
+        [chromium] Explicitly disable accelerated animations in DRT
+        https://bugs.webkit.org/show_bug.cgi?id=100241
+
+        Reviewed by Adrienne Walker.
+
+        Disable accelerated animations by default in DRT.        
+
+        * DumpRenderTree/chromium/DumpRenderTree.cpp:
+        (main):
+        * DumpRenderTree/chromium/TestShell.cpp:
+        (TestShell::setAcceleratedAnimationEnabled):
+        * DumpRenderTree/chromium/TestShell.h:
+        (TestShell):
+
 2012-10-24  Jocelyn Turcotte  <[email protected]>
 
         [Qt] Move the QQuickWebViewExperimental pointer to QQuickWebViewPrivate

Modified: trunk/Tools/DumpRenderTree/chromium/DumpRenderTree.cpp (132363 => 132364)


--- trunk/Tools/DumpRenderTree/chromium/DumpRenderTree.cpp	2012-10-24 16:43:55 UTC (rev 132363)
+++ trunk/Tools/DumpRenderTree/chromium/DumpRenderTree.cpp	2012-10-24 17:02:11 UTC (rev 132364)
@@ -141,6 +141,7 @@
     string _javascript_Flags;
     bool encodeBinary = false;
     bool noTimeout = false;
+    bool acceleratedAnimationEnabled = false;
     for (int i = 1; i < argc; ++i) {
         string argument(argv[i]);
         if (argument == "-")
@@ -225,6 +226,7 @@
         shell.setAccelerated2dCanvasEnabled(accelerated2DCanvasEnabled);
         shell.setDeferred2dCanvasEnabled(deferred2DCanvasEnabled);
         shell.setAcceleratedPaintingEnabled(acceleratedPaintingEnabled);
+        shell.setAcceleratedAnimationEnabled(acceleratedAnimationEnabled);
         shell.setPerTilePaintingEnabled(perTilePaintingEnabled);
         shell.setDeferredImageDecodingEnabled(deferredImageDecodingEnabled);
         shell.setJavaScriptFlags(_javascript_Flags);

Modified: trunk/Tools/DumpRenderTree/chromium/TestShell.cpp (132363 => 132364)


--- trunk/Tools/DumpRenderTree/chromium/TestShell.cpp	2012-10-24 16:43:55 UTC (rev 132363)
+++ trunk/Tools/DumpRenderTree/chromium/TestShell.cpp	2012-10-24 17:02:11 UTC (rev 132364)
@@ -387,6 +387,11 @@
     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 (132363 => 132364)


--- trunk/Tools/DumpRenderTree/chromium/TestShell.h	2012-10-24 16:43:55 UTC (rev 132363)
+++ trunk/Tools/DumpRenderTree/chromium/TestShell.h	2012-10-24 17:02:11 UTC (rev 132364)
@@ -136,6 +136,7 @@
     void setDeferred2dCanvasEnabled(bool enabled) { m_deferred2dCanvasEnabled = enabled; }
     void setAcceleratedPaintingEnabled(bool enabled) { m_acceleratedPaintingEnabled = enabled; }
     void setPerTilePaintingEnabled(bool);
+    void setAcceleratedAnimationEnabled(bool);
     void setDeferredImageDecodingEnabled(bool enabled) { m_deferredImageDecodingEnabled = enabled; }
 #if defined(OS_WIN)
     // Access to the finished event. Used by the static WatchDog thread.
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to