Title: [173930] trunk/Source/WebKit2
- Revision
- 173930
- Author
- [email protected]
- Date
- 2014-09-24 13:11:06 -0700 (Wed, 24 Sep 2014)
Log Message
Add stub implementation of WKPageIsPlayingAudio().
https://bugs.webkit.org/show_bug.cgi?id=137044
Reviewed by Anders Carlsson.
Also add an isPlayingAudioDidChange callback to WKPageUIClient.
* UIProcess/API/C/WKPage.cpp:
(WKPageIsPlayingAudio):
* UIProcess/API/C/WKPagePrivate.h:
* UIProcess/API/C/WKPageUIClient.h:
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (173929 => 173930)
--- trunk/Source/WebKit2/ChangeLog 2014-09-24 19:58:08 UTC (rev 173929)
+++ trunk/Source/WebKit2/ChangeLog 2014-09-24 20:11:06 UTC (rev 173930)
@@ -1,3 +1,17 @@
+2014-09-23 Ada Chan <[email protected]>
+
+ Add stub implementation of WKPageIsPlayingAudio().
+ https://bugs.webkit.org/show_bug.cgi?id=137044
+
+ Reviewed by Anders Carlsson.
+
+ Also add an isPlayingAudioDidChange callback to WKPageUIClient.
+
+ * UIProcess/API/C/WKPage.cpp:
+ (WKPageIsPlayingAudio):
+ * UIProcess/API/C/WKPagePrivate.h:
+ * UIProcess/API/C/WKPageUIClient.h:
+
2014-09-21 Timothy Hatcher <[email protected]>
Make the Web Inspector use a separate web process.
Modified: trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp (173929 => 173930)
--- trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp 2014-09-24 19:58:08 UTC (rev 173929)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp 2014-09-24 20:11:06 UTC (rev 173930)
@@ -1882,6 +1882,12 @@
toImpl(page)->setAddsVisitedLinks(addsVisitedLinks);
}
+bool WKPageIsPlayingAudio(WKPageRef page)
+{
+ // FIXME: To be implemented (https://bugs.webkit.org/show_bug.cgi?id=137048).
+ return false;
+}
+
void WKPageSetInvalidMessageFunction(WKPageInvalidMessageFunction)
{
// FIXME: Remove this function when doing so won't break WebKit nightlies.
Modified: trunk/Source/WebKit2/UIProcess/API/C/WKPagePrivate.h (173929 => 173930)
--- trunk/Source/WebKit2/UIProcess/API/C/WKPagePrivate.h 2014-09-24 19:58:08 UTC (rev 173929)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKPagePrivate.h 2014-09-24 20:11:06 UTC (rev 173930)
@@ -114,6 +114,8 @@
WK_EXPORT bool WKPageGetAddsVisitedLinks(WKPageRef page);
WK_EXPORT void WKPageSetAddsVisitedLinks(WKPageRef page, bool visitedLinks);
+WK_EXPORT bool WKPageIsPlayingAudio(WKPageRef page);
+
#ifdef __cplusplus
}
#endif
Modified: trunk/Source/WebKit2/UIProcess/API/C/WKPageUIClient.h (173929 => 173930)
--- trunk/Source/WebKit2/UIProcess/API/C/WKPageUIClient.h 2014-09-24 19:58:08 UTC (rev 173929)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKPageUIClient.h 2014-09-24 20:11:06 UTC (rev 173930)
@@ -89,6 +89,7 @@
typedef void (*WKPageDidBeginTrackingPotentialLongMousePressCallback)(WKPageRef page, WKPoint mouseDownPosition, WKHitTestResultRef hitTestResult, WKTypeRef userData, const void *clientInfo);
typedef void (*WKPageDidRecognizeLongMousePressCallback)(WKPageRef page, WKTypeRef userData, const void *clientInfo);
typedef void (*WKPageDidCancelTrackingPotentialLongMousePressCallback)(WKPageRef page, WKTypeRef userData, const void *clientInfo);
+typedef void (*WKPageIsPlayingAudioDidChangeCallback)(WKPageRef page, const void* clientInfo);
// Deprecated
typedef WKPageRef (*WKPageCreateNewPageCallback_deprecatedForUseWithV0)(WKPageRef page, WKDictionaryRef features, WKEventModifiers modifiers, WKEventMouseButton mouseButton, const void *clientInfo);
@@ -374,6 +375,7 @@
WKPageDidBeginTrackingPotentialLongMousePressCallback didBeginTrackingPotentialLongMousePress;
WKPageDidRecognizeLongMousePressCallback didRecognizeLongMousePress;
WKPageDidCancelTrackingPotentialLongMousePressCallback didCancelTrackingPotentialLongMousePress;
+ WKPageIsPlayingAudioDidChangeCallback isPlayingAudioDidChange;
} WKPageUIClientV4;
enum { kWKPageUIClientCurrentVersion WK_ENUM_DEPRECATED("Use an explicit version number instead") = 2 };
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes