Title: [136861] trunk/Source/WebKit/chromium
Revision
136861
Author
wangxian...@chromium.org
Date
2012-12-06 11:27:44 -0800 (Thu, 06 Dec 2012)

Log Message

[Chromium] Expose acceleratedCompositingForScrollableFramesEnabled in WebKit API
https://bugs.webkit.org/show_bug.cgi?id=104272

We may need the API to enable compositing scrollable frames in Chromium.

Reviewed by Darin Fisher.

* public/WebSettings.h:
* src/WebSettingsImpl.cpp:
(WebKit::WebSettingsImpl::setAcceleratedCompositingForScrollableFramesEnabled):
(WebKit):
* src/WebSettingsImpl.h:
(WebSettingsImpl):

Modified Paths

Diff

Modified: trunk/Source/WebKit/chromium/ChangeLog (136860 => 136861)


--- trunk/Source/WebKit/chromium/ChangeLog	2012-12-06 19:26:20 UTC (rev 136860)
+++ trunk/Source/WebKit/chromium/ChangeLog	2012-12-06 19:27:44 UTC (rev 136861)
@@ -1,3 +1,19 @@
+2012-12-06  Xianzhu Wang  <wangxian...@chromium.org>
+
+        [Chromium] Expose acceleratedCompositingForScrollableFramesEnabled in WebKit API
+        https://bugs.webkit.org/show_bug.cgi?id=104272
+
+        We may need the API to enable compositing scrollable frames in Chromium.
+
+        Reviewed by Darin Fisher.
+
+        * public/WebSettings.h:
+        * src/WebSettingsImpl.cpp:
+        (WebKit::WebSettingsImpl::setAcceleratedCompositingForScrollableFramesEnabled):
+        (WebKit):
+        * src/WebSettingsImpl.h:
+        (WebSettingsImpl):
+
 2012-12-06  W. James MacLean  <wjmacl...@chromium.org>
 
         [chromium] Should apply link highlight to largest enclosing node with a handCursor.

Modified: trunk/Source/WebKit/chromium/public/WebSettings.h (136860 => 136861)


--- trunk/Source/WebKit/chromium/public/WebSettings.h	2012-12-06 19:26:20 UTC (rev 136860)
+++ trunk/Source/WebKit/chromium/public/WebSettings.h	2012-12-06 19:27:44 UTC (rev 136861)
@@ -64,6 +64,7 @@
     virtual void setAcceleratedCompositingForFixedPositionEnabled(bool)  = 0;
     virtual void setAcceleratedCompositingForOverflowScrollEnabled(bool) = 0;
     virtual void setAcceleratedCompositingForPluginsEnabled(bool) = 0;
+    virtual void setAcceleratedCompositingForScrollableFramesEnabled(bool) = 0;
     virtual void setAcceleratedCompositingForVideoEnabled(bool) = 0;
     virtual void setAcceleratedFiltersEnabled(bool) = 0;
     virtual void setAcceleratedPaintingEnabled(bool) = 0;

Modified: trunk/Source/WebKit/chromium/src/WebSettingsImpl.cpp (136860 => 136861)


--- trunk/Source/WebKit/chromium/src/WebSettingsImpl.cpp	2012-12-06 19:26:20 UTC (rev 136860)
+++ trunk/Source/WebKit/chromium/src/WebSettingsImpl.cpp	2012-12-06 19:27:44 UTC (rev 136861)
@@ -483,6 +483,11 @@
     m_settings->setAcceleratedCompositingForAnimationEnabled(enabled);
 }
 
+void WebSettingsImpl::setAcceleratedCompositingForScrollableFramesEnabled(bool enabled)
+{
+    m_settings->setAcceleratedCompositingForScrollableFramesEnabled(enabled);
+}
+
 void WebSettingsImpl::setAcceleratedFiltersEnabled(bool enabled)
 {
     m_settings->setAcceleratedFiltersEnabled(enabled);

Modified: trunk/Source/WebKit/chromium/src/WebSettingsImpl.h (136860 => 136861)


--- trunk/Source/WebKit/chromium/src/WebSettingsImpl.h	2012-12-06 19:26:20 UTC (rev 136860)
+++ trunk/Source/WebKit/chromium/src/WebSettingsImpl.h	2012-12-06 19:27:44 UTC (rev 136861)
@@ -56,6 +56,7 @@
     virtual void setAcceleratedCompositingForFixedPositionEnabled(bool);
     virtual void setAcceleratedCompositingForOverflowScrollEnabled(bool);
     virtual void setAcceleratedCompositingForPluginsEnabled(bool);
+    virtual void setAcceleratedCompositingForScrollableFramesEnabled(bool);
     virtual void setAcceleratedCompositingForVideoEnabled(bool);
     virtual void setAcceleratedFiltersEnabled(bool);
     virtual void setAcceleratedPaintingEnabled(bool);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to