Title: [175503] trunk/Source/WebKit2
Revision
175503
Author
simon.fra...@apple.com
Date
2014-11-03 18:08:27 -0800 (Mon, 03 Nov 2014)

Log Message

Expose visibleDebugOverlayRegions pref via the WK2 C SPI
https://bugs.webkit.org/show_bug.cgi?id=138342

Reviewed by Dan Bernstein.

Expose WKDebugOverlayRegions via the C SPI.

* UIProcess/API/C/WKPreferences.cpp:
(WKPreferencesSetVisibleDebugOverlayRegions):
(WKPreferencesGetVisibleDebugOverlayRegions):
* UIProcess/API/C/WKPreferencesRef.h:

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (175502 => 175503)


--- trunk/Source/WebKit2/ChangeLog	2014-11-04 01:44:02 UTC (rev 175502)
+++ trunk/Source/WebKit2/ChangeLog	2014-11-04 02:08:27 UTC (rev 175503)
@@ -1,3 +1,17 @@
+2014-11-03  Simon Fraser  <simon.fra...@apple.com>
+
+        Expose visibleDebugOverlayRegions pref via the WK2 C SPI
+        https://bugs.webkit.org/show_bug.cgi?id=138342
+
+        Reviewed by Dan Bernstein.
+        
+        Expose WKDebugOverlayRegions via the C SPI.
+        
+        * UIProcess/API/C/WKPreferences.cpp:
+        (WKPreferencesSetVisibleDebugOverlayRegions):
+        (WKPreferencesGetVisibleDebugOverlayRegions):
+        * UIProcess/API/C/WKPreferencesRef.h:
+
 2014-11-03  Beth Dakin  <bda...@apple.com>
 
         Implement action menus for editable text with spelling suggestions

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


--- trunk/Source/WebKit2/UIProcess/API/C/WKPreferences.cpp	2014-11-04 01:44:02 UTC (rev 175502)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKPreferences.cpp	2014-11-04 02:08:27 UTC (rev 175503)
@@ -1295,3 +1295,14 @@
 {
     return toImpl(preferencesRef)->minimumZoomFontSize();
 }
+
+void WKPreferencesSetVisibleDebugOverlayRegions(WKPreferencesRef preferencesRef, WKDebugOverlayRegions visibleRegions)
+{
+    toImpl(preferencesRef)->setVisibleDebugOverlayRegions(visibleRegions);
+}
+
+WKDebugOverlayRegions WKPreferencesGetVisibleDebugOverlayRegions(WKPreferencesRef preferencesRef)
+{
+    return toImpl(preferencesRef)->visibleDebugOverlayRegions();
+}
+

Modified: trunk/Source/WebKit2/UIProcess/API/C/WKPreferencesRef.h (175502 => 175503)


--- trunk/Source/WebKit2/UIProcess/API/C/WKPreferencesRef.h	2014-11-04 01:44:02 UTC (rev 175502)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKPreferencesRef.h	2014-11-04 02:08:27 UTC (rev 175503)
@@ -43,6 +43,12 @@
 };
 typedef enum WKStorageBlockingPolicy WKStorageBlockingPolicy;
 
+enum WKDebugOverlayRegionFlags {
+    kWKNonFastScrollableRegion = 1 << 0,
+    kWKWheelEventHandlerRegion = 1 << 1
+};
+typedef unsigned WKDebugOverlayRegions;
+
 WK_EXPORT WKTypeID WKPreferencesGetTypeID();
 
 WK_EXPORT WKPreferencesRef WKPreferencesCreate();
@@ -248,6 +254,10 @@
 WK_EXPORT void WKPreferencesSetSpatialNavigationEnabled(WKPreferencesRef preferencesRef, bool enabled);
 WK_EXPORT bool WKPreferencesGetSpatialNavigationEnabled(WKPreferencesRef preferencesRef);
 
+// Defaults to 0.
+WK_EXPORT void WKPreferencesSetVisibleDebugOverlayRegions(WKPreferencesRef preferencesRef, WKDebugOverlayRegions enabled);
+WK_EXPORT WKDebugOverlayRegions WKPreferencesGetVisibleDebugOverlayRegions(WKPreferencesRef preferencesRef);
+
 #ifdef __cplusplus
 }
 #endif
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to