Title: [160710] trunk/Source/WebKit2
- Revision
- 160710
- Author
- [email protected]
- Date
- 2013-12-17 09:40:07 -0800 (Tue, 17 Dec 2013)
Log Message
[Cocoa] Add properties related to the user agent string
https://bugs.webkit.org/show_bug.cgi?id=125856
Reviewed by Anders Carlsson.
* UIProcess/API/Cocoa/WKBrowsingContextController.h: Declared new properties.
* UIProcess/API/Cocoa/WKBrowsingContextController.mm:
(-[WKBrowsingContextController applicationNameForUserAgent]): Added accessor.
(-[WKBrowsingContextController setApplicationNameForUserAgent:]): Ditto.
(-[WKBrowsingContextController customUserAgent]): Ditto.
(-[WKBrowsingContextController setCustomUserAgent:]): Ditto.
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (160709 => 160710)
--- trunk/Source/WebKit2/ChangeLog 2013-12-17 17:27:54 UTC (rev 160709)
+++ trunk/Source/WebKit2/ChangeLog 2013-12-17 17:40:07 UTC (rev 160710)
@@ -1,3 +1,17 @@
+2013-12-17 Dan Bernstein <[email protected]>
+
+ [Cocoa] Add properties related to the user agent string
+ https://bugs.webkit.org/show_bug.cgi?id=125856
+
+ Reviewed by Anders Carlsson.
+
+ * UIProcess/API/Cocoa/WKBrowsingContextController.h: Declared new properties.
+ * UIProcess/API/Cocoa/WKBrowsingContextController.mm:
+ (-[WKBrowsingContextController applicationNameForUserAgent]): Added accessor.
+ (-[WKBrowsingContextController setApplicationNameForUserAgent:]): Ditto.
+ (-[WKBrowsingContextController customUserAgent]): Ditto.
+ (-[WKBrowsingContextController setCustomUserAgent:]): Ditto.
+
2013-12-16 Gavin Barraclough <[email protected]>
Add layer hosting mode to ViewState
Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.h (160709 => 160710)
--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.h 2013-12-17 17:27:54 UTC (rev 160709)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.h 2013-12-17 17:40:07 UTC (rev 160710)
@@ -90,6 +90,8 @@
/* Reload the currently active URL, bypassing caches. */
- (void)reloadFromOrigin;
+@property (copy) NSString *applicationNameForUserAgent;
+@property (copy) NSString *customUserAgent;
#pragma mark Back/Forward
Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.mm (160709 => 160710)
--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.mm 2013-12-17 17:27:54 UTC (rev 160709)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.mm 2013-12-17 17:40:07 UTC (rev 160710)
@@ -280,6 +280,28 @@
_page->reload(true);
}
+- (NSString *)applicationNameForUserAgent
+{
+ const String& applicationName = _page->applicationNameForUserAgent();
+ return !applicationName ? nil : (NSString *)applicationName;
+}
+
+- (void)setApplicationNameForUserAgent:(NSString *)applicationNameForUserAgent
+{
+ _page->setApplicationNameForUserAgent(applicationNameForUserAgent);
+}
+
+- (NSString *)customUserAgent
+{
+ const String& customUserAgent = _page->customUserAgent();
+ return !customUserAgent ? nil : (NSString *)customUserAgent;
+}
+
+- (void)setCustomUserAgent:(NSString *)customUserAgent
+{
+ _page->setCustomUserAgent(customUserAgent);
+}
+
#pragma mark Back/Forward
- (void)goForward
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes