Title: [160781] trunk/Source/WebKit2
- Revision
- 160781
- Author
- [email protected]
- Date
- 2013-12-18 11:41:36 -0800 (Wed, 18 Dec 2013)
Log Message
API to set a favicon
https://bugs.webkit.org/show_bug.cgi?id=125892
Patch by Conrad Shultz <[email protected]> on 2013-12-18
Reviewed by Brian Weinstein.
* UIProcess/API/C/WKIconDatabase.cpp:
(WKIconDatabaseSetIconDataForIconURL):
Call WebIconDatabase::setIconDataForIconURL().
* UIProcess/API/C/WKIconDatabase.h:
Declare WKIconDatabaseSetIconDataForIconURL().
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (160780 => 160781)
--- trunk/Source/WebKit2/ChangeLog 2013-12-18 19:26:13 UTC (rev 160780)
+++ trunk/Source/WebKit2/ChangeLog 2013-12-18 19:41:36 UTC (rev 160781)
@@ -1,3 +1,17 @@
+2013-12-18 Conrad Shultz <[email protected]>
+
+ API to set a favicon
+ https://bugs.webkit.org/show_bug.cgi?id=125892
+
+ Reviewed by Brian Weinstein.
+
+ * UIProcess/API/C/WKIconDatabase.cpp:
+ (WKIconDatabaseSetIconDataForIconURL):
+ Call WebIconDatabase::setIconDataForIconURL().
+
+ * UIProcess/API/C/WKIconDatabase.h:
+ Declare WKIconDatabaseSetIconDataForIconURL().
+
2013-12-18 Anders Carlsson <[email protected]>
Fix Dictionary encoding
Modified: trunk/Source/WebKit2/UIProcess/API/C/WKIconDatabase.cpp (160780 => 160781)
--- trunk/Source/WebKit2/UIProcess/API/C/WKIconDatabase.cpp 2013-12-18 19:26:13 UTC (rev 160780)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKIconDatabase.cpp 2013-12-18 19:41:36 UTC (rev 160781)
@@ -26,6 +26,7 @@
#include "config.h"
#include "WKIconDatabase.h"
+#include "APIData.h"
#include "WKAPICast.h"
#include "WebIconDatabase.h"
@@ -51,6 +52,11 @@
toImpl(iconDatabaseRef)->releaseIconForPageURL(toWTFString(pageURLRef));
}
+void WKIconDatabaseSetIconDataForIconURL(WKIconDatabaseRef iconDatabaseRef, WKDataRef iconDataRef, WKURLRef iconURLRef)
+{
+ toImpl(iconDatabaseRef)->setIconDataForIconURL(toImpl(iconDataRef)->dataReference(), toWTFString(iconURLRef));
+}
+
void WKIconDatabaseEnableDatabaseCleanup(WKIconDatabaseRef iconDatabaseRef)
{
toImpl(iconDatabaseRef)->enableDatabaseCleanup();
Modified: trunk/Source/WebKit2/UIProcess/API/C/WKIconDatabase.h (160780 => 160781)
--- trunk/Source/WebKit2/UIProcess/API/C/WKIconDatabase.h 2013-12-18 19:26:13 UTC (rev 160780)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKIconDatabase.h 2013-12-18 19:41:36 UTC (rev 160781)
@@ -80,6 +80,7 @@
WK_EXPORT void WKIconDatabaseRetainIconForURL(WKIconDatabaseRef iconDatabase, WKURLRef pageURL);
WK_EXPORT void WKIconDatabaseReleaseIconForURL(WKIconDatabaseRef iconDatabase, WKURLRef pageURL);
+WK_EXPORT void WKIconDatabaseSetIconDataForIconURL(WKIconDatabaseRef iconDatabase, WKDataRef iconData, WKURLRef iconURL);
WK_EXPORT void WKIconDatabaseEnableDatabaseCleanup(WKIconDatabaseRef iconDatabase);
WK_EXPORT void WKIconDatabaseRemoveAllIcons(WKIconDatabaseRef iconDatabase);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes