Title: [145386] trunk/Source/WebKit2
Revision
145386
Author
[email protected]
Date
2013-03-11 12:48:52 -0700 (Mon, 11 Mar 2013)

Log Message

[WK2] Add C API preference: accelerated compositing for overflow scroll
https://bugs.webkit.org/show_bug.cgi?id=111916

Patch by Helder Correia <[email protected]> on 2013-03-11
Reviewed by Simon Fraser.

* UIProcess/API/C/WKPreferences.cpp:
(WKPreferencesSetAcceleratedCompositingForOverflowScrollEnabled):
(WKPreferencesGetAcceleratedCompositingForOverflowScrollEnabled):
* UIProcess/API/C/WKPreferencesPrivate.h:

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (145385 => 145386)


--- trunk/Source/WebKit2/ChangeLog	2013-03-11 19:42:02 UTC (rev 145385)
+++ trunk/Source/WebKit2/ChangeLog	2013-03-11 19:48:52 UTC (rev 145386)
@@ -1,3 +1,15 @@
+2013-03-11  Helder Correia  <[email protected]>
+
+        [WK2] Add C API preference: accelerated compositing for overflow scroll
+        https://bugs.webkit.org/show_bug.cgi?id=111916
+
+        Reviewed by Simon Fraser.
+
+        * UIProcess/API/C/WKPreferences.cpp:
+        (WKPreferencesSetAcceleratedCompositingForOverflowScrollEnabled):
+        (WKPreferencesGetAcceleratedCompositingForOverflowScrollEnabled):
+        * UIProcess/API/C/WKPreferencesPrivate.h:
+
 2013-03-11  Brady Eidson  <[email protected]>
 
         CoreIPC crash in NetworkProcess after WebProcess crash.

Modified: trunk/Source/WebKit2/UIProcess/API/C/WKPreferences.cpp (145385 => 145386)


--- trunk/Source/WebKit2/UIProcess/API/C/WKPreferences.cpp	2013-03-11 19:42:02 UTC (rev 145385)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKPreferences.cpp	2013-03-11 19:48:52 UTC (rev 145386)
@@ -418,6 +418,16 @@
     return toImpl(preferencesRef)->acceleratedCompositingEnabled();
 }
 
+void WKPreferencesSetAcceleratedCompositingForOverflowScrollEnabled(WKPreferencesRef preferencesRef, bool flag)
+{
+    toImpl(preferencesRef)->setAcceleratedCompositingForOverflowScrollEnabled(flag);
+}
+
+bool WKPreferencesGetAcceleratedCompositingForOverflowScrollEnabled(WKPreferencesRef preferencesRef)
+{
+    return toImpl(preferencesRef)->acceleratedCompositingForOverflowScrollEnabled();
+}
+
 void WKPreferencesSetCompositingBordersVisible(WKPreferencesRef preferencesRef, bool flag)
 {
     toImpl(preferencesRef)->setCompositingBordersVisible(flag);

Modified: trunk/Source/WebKit2/UIProcess/API/C/WKPreferencesPrivate.h (145385 => 145386)


--- trunk/Source/WebKit2/UIProcess/API/C/WKPreferencesPrivate.h	2013-03-11 19:42:02 UTC (rev 145385)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKPreferencesPrivate.h	2013-03-11 19:48:52 UTC (rev 145386)
@@ -76,6 +76,10 @@
 WK_EXPORT bool WKPreferencesGetAcceleratedCompositingEnabled(WKPreferencesRef);
 
 // Defaults to false.
+WK_EXPORT void WKPreferencesSetAcceleratedCompositingForOverflowScrollEnabled(WKPreferencesRef, bool);
+WK_EXPORT bool WKPreferencesGetAcceleratedCompositingForOverflowScrollEnabled(WKPreferencesRef);
+
+// Defaults to false.
 WK_EXPORT void WKPreferencesSetCompositingBordersVisible(WKPreferencesRef, bool);
 WK_EXPORT bool WKPreferencesGetCompositingBordersVisible(WKPreferencesRef);
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to