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