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