Changeset 159895 in webkit
- Timestamp:
- Nov 30, 2013, 10:24:05 PM (11 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/Source/WebKit2/ChangeLog ¶
r159894 r159895 1 2013-11-30 Dan Bernstein <mitz@apple.com> 2 3 Added a version of +[NSURL _web_URLWithWTFString:relativeToURL:] that doesn’t take a base URL and switched all callers to it. 4 https://bugs.webkit.org/show_bug.cgi?id=125040 5 6 Reviewed by Sam Weinig. 7 8 * Shared/Cocoa/WKNSURLExtras.h: Declared new method. 9 * Shared/Cocoa/WKNSURLExtras.mm: 10 (urlWithWTFString): Added helper function. 11 (+[NSURL _web_URLWithWTFString:]): Added. 12 (+[NSURL _web_URLWithWTFString:relativeToURL:]): Changed to use helper function. 13 * UIProcess/API/Cocoa/WKBackForwardListItem.mm: 14 (-[WKBackForwardListItem URL]): Changed to call new method. 15 (-[WKBackForwardListItem originalURL]): Ditto. 16 * UIProcess/API/Cocoa/WKBrowsingContextController.mm: 17 (-[WKBrowsingContextController activeURL]): Ditto. 18 (-[WKBrowsingContextController provisionalURL]): Ditto. 19 (-[WKBrowsingContextController committedURL]): Ditto. 20 (-[WKBrowsingContextController unreachableURL]): Ditto. 21 (setUpPagePolicyClient): Ditto. 22 * UIProcess/API/Cocoa/WKNavigationData.mm: 23 (-[WKNavigationData destinationURL]): Ditto. 24 1 25 2013-11-30 Dan Bernstein <mitz@apple.com> 2 26 -
TabularUnified trunk/Source/WebKit2/Shared/Cocoa/WKNSURLExtras.h ¶
r159894 r159895 28 28 @interface NSURL (WKExtras) 29 29 30 + (instancetype)_web_URLWithWTFString:(const String&)string; 30 31 + (instancetype)_web_URLWithWTFString:(const String&)string relativeToURL:(NSURL *)baseURL; 31 32 -
TabularUnified trunk/Source/WebKit2/Shared/Cocoa/WKNSURLExtras.mm ¶
r159894 r159895 35 35 @implementation NSURL (WKExtras) 36 36 37 + (instancetype)_web_URLWithWTFString:(const WTF::String&)string relativeToURL:(NSURL *)baseURL 37 static inline NSURL *urlWithWTFString(const String& string, NSURL *baseURL = nil) 38 38 { 39 39 if (!string) … … 42 42 CString buffer = string.utf8(); 43 43 return CFBridgingRelease(createCFURLFromBuffer(buffer.data(), buffer.length(), (CFURLRef)baseURL).leakRef()); 44 } 45 46 + (instancetype)_web_URLWithWTFString:(const String&)string 47 { 48 return urlWithWTFString(string); 49 } 50 51 + (instancetype)_web_URLWithWTFString:(const String&)string relativeToURL:(NSURL *)baseURL 52 { 53 return urlWithWTFString(string, baseURL); 44 54 } 45 55 -
TabularUnified trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardListItem.mm ¶
r159881 r159895 46 46 - (NSURL *)URL 47 47 { 48 return [NSURL _web_URLWithWTFString:_item->url() relativeToURL:nil];48 return [NSURL _web_URLWithWTFString:_item->url()]; 49 49 } 50 50 … … 59 59 - (NSURL *)originalURL 60 60 { 61 return [NSURL _web_URLWithWTFString:_item->originalURL() relativeToURL:nil];61 return [NSURL _web_URLWithWTFString:_item->originalURL()]; 62 62 } 63 63 -
TabularUnified trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.mm ¶
r159894 r159895 278 278 - (NSURL *)activeURL 279 279 { 280 return [NSURL _web_URLWithWTFString:_page->pageLoadState().activeURL() relativeToURL:nil];280 return [NSURL _web_URLWithWTFString:_page->pageLoadState().activeURL()]; 281 281 } 282 282 283 283 - (NSURL *)provisionalURL 284 284 { 285 return [NSURL _web_URLWithWTFString:_page->pageLoadState().provisionalURL() relativeToURL:nil];285 return [NSURL _web_URLWithWTFString:_page->pageLoadState().provisionalURL()]; 286 286 } 287 287 288 288 - (NSURL *)committedURL 289 289 { 290 return [NSURL _web_URLWithWTFString:_page->pageLoadState().url() relativeToURL:nil];290 return [NSURL _web_URLWithWTFString:_page->pageLoadState().url()]; 291 291 } 292 292 293 293 - (NSURL *)unreachableURL 294 294 { 295 return [NSURL _web_URLWithWTFString:_page->pageLoadState().unreachableURL() relativeToURL:nil];295 return [NSURL _web_URLWithWTFString:_page->pageLoadState().unreachableURL()]; 296 296 } 297 297 … … 507 507 if (originatingFrame) { 508 508 actionDictionary = [[actionDictionary mutableCopy] autorelease]; 509 [(NSMutableDictionary *)actionDictionary setObject:[NSURL _web_URLWithWTFString:toImpl(originatingFrame)->url() relativeToURL:nil] forKey:WKActionOriginatingFrameURLKey];509 [(NSMutableDictionary *)actionDictionary setObject:[NSURL _web_URLWithWTFString:toImpl(originatingFrame)->url()] forKey:WKActionOriginatingFrameURLKey]; 510 510 } 511 511 -
TabularUnified trunk/Source/WebKit2/UIProcess/API/Cocoa/WKNavigationData.mm ¶
r159881 r159895 58 58 - (NSURL *)destinationURL 59 59 { 60 return [NSURL _web_URLWithWTFString:_data->url() relativeToURL:nil];60 return [NSURL _web_URLWithWTFString:_data->url()]; 61 61 } 62 62
Note:
See TracChangeset
for help on using the changeset viewer.