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

Reply via email to