Title: [186535] trunk/Source/WebKit2
- Revision
- 186535
- Author
- mra...@apple.com
- Date
- 2015-07-08 16:43:09 -0700 (Wed, 08 Jul 2015)
Log Message
Media Session: propagate artwork URL with metadata to UI clients
https://bugs.webkit.org/show_bug.cgi?id=146698
Reviewed by Tim Horton.
* Shared/WebMediaSessionMetadata.h:
(WebKit::WebMediaSessionMetadata::artworkURL):
* UIProcess/API/C/WKMediaSessionMetadata.cpp:
(WKMediaSessionMetadataCopyArtworkURL):
* UIProcess/API/C/WKMediaSessionMetadata.h:
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (186534 => 186535)
--- trunk/Source/WebKit2/ChangeLog 2015-07-08 23:40:10 UTC (rev 186534)
+++ trunk/Source/WebKit2/ChangeLog 2015-07-08 23:43:09 UTC (rev 186535)
@@ -1,3 +1,16 @@
+2015-07-07 Matt Rajca <mra...@apple.com>
+
+ Media Session: propagate artwork URL with metadata to UI clients
+ https://bugs.webkit.org/show_bug.cgi?id=146698
+
+ Reviewed by Tim Horton.
+
+ * Shared/WebMediaSessionMetadata.h:
+ (WebKit::WebMediaSessionMetadata::artworkURL):
+ * UIProcess/API/C/WKMediaSessionMetadata.cpp:
+ (WKMediaSessionMetadataCopyArtworkURL):
+ * UIProcess/API/C/WKMediaSessionMetadata.h:
+
2015-07-08 Yongjun Zhang <yongjun_zh...@apple.com>
Don't allow page scroll when previewing a link or image.
Modified: trunk/Source/WebKit2/Shared/WebMediaSessionMetadata.h (186534 => 186535)
--- trunk/Source/WebKit2/Shared/WebMediaSessionMetadata.h 2015-07-08 23:40:10 UTC (rev 186534)
+++ trunk/Source/WebKit2/Shared/WebMediaSessionMetadata.h 2015-07-08 23:43:09 UTC (rev 186535)
@@ -42,6 +42,7 @@
String title() const { return m_metadata.title(); }
String artist() const { return m_metadata.artist(); }
String album() const { return m_metadata.album(); }
+ String artworkURL() const { return m_metadata.artworkURL().string(); }
private:
explicit WebMediaSessionMetadata(const WebCore::MediaSessionMetadata&);
Modified: trunk/Source/WebKit2/UIProcess/API/C/WKMediaSessionMetadata.cpp (186534 => 186535)
--- trunk/Source/WebKit2/UIProcess/API/C/WKMediaSessionMetadata.cpp 2015-07-08 23:40:10 UTC (rev 186534)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKMediaSessionMetadata.cpp 2015-07-08 23:43:09 UTC (rev 186535)
@@ -69,3 +69,13 @@
return nullptr;
#endif
}
+
+WKURLRef WKMediaSessionMetadataCopyArtworkURL(WKMediaSessionMetadataRef metadata)
+{
+#if ENABLE(MEDIA_SESSION)
+ return toCopiedURLAPI(toImpl(metadata)->artworkURL());
+#else
+ UNUSED_PARAM(metadata);
+ return nullptr;
+#endif
+}
Modified: trunk/Source/WebKit2/UIProcess/API/C/WKMediaSessionMetadata.h (186534 => 186535)
--- trunk/Source/WebKit2/UIProcess/API/C/WKMediaSessionMetadata.h 2015-07-08 23:40:10 UTC (rev 186534)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKMediaSessionMetadata.h 2015-07-08 23:43:09 UTC (rev 186535)
@@ -41,6 +41,7 @@
WK_EXPORT WKStringRef WKMediaSessionMetadataCopyTitle(WKMediaSessionMetadataRef metadata);
WK_EXPORT WKStringRef WKMediaSessionMetadataCopyArtist(WKMediaSessionMetadataRef metadata);
WK_EXPORT WKStringRef WKMediaSessionMetadataCopyAlbum(WKMediaSessionMetadataRef metadata);
+WK_EXPORT WKURLRef WKMediaSessionMetadataCopyArtworkURL(WKMediaSessionMetadataRef metadata);
#ifdef __cplusplus
}
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes