Reviewed by kevin.
* WebCoreSupport.subproj/WebBridge.m:
(-[WebBridge objectLoadedFromCacheWithURL:response:data:]):
(-[WebBridge syncLoadResourceWithURL:customHeaders:postData:finalURL:responseHeaders:statusCode:]):
* WebView.subproj/WebFrame.m:
(-[WebFrame _opened]):
(-[WebFrame _requestFromDelegateForRequest:identifier:error:]):
(-[WebFrame _sendRemainingDelegateMessagesWithIdentifier:response:length:error:]):
(-[WebFrame _saveResourceAndSendRemainingDelegateMessagesWithRequest:identifier:response:data:error:]):
* WebView.subproj/WebFrameInternal.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9188
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2005-05-23 Chris Blumenberg <cblu@apple.com>
+
+ Changed type for identifier parameter in WebResourceLoadDelegate-related calls to id from NSString.
+
+ Reviewed by kevin.
+
+ * WebCoreSupport.subproj/WebBridge.m:
+ (-[WebBridge objectLoadedFromCacheWithURL:response:data:]):
+ (-[WebBridge syncLoadResourceWithURL:customHeaders:postData:finalURL:responseHeaders:statusCode:]):
+ * WebView.subproj/WebFrame.m:
+ (-[WebFrame _opened]):
+ (-[WebFrame _requestFromDelegateForRequest:identifier:error:]):
+ (-[WebFrame _sendRemainingDelegateMessagesWithIdentifier:response:length:error:]):
+ (-[WebFrame _saveResourceAndSendRemainingDelegateMessagesWithRequest:identifier:response:data:error:]):
+ * WebView.subproj/WebFrameInternal.h:
+
2005-05-20 Chris Blumenberg <cblu@apple.com>
Fixed: <rdar://problem/4098786> sync. XMLHttpRequest works w/o AllowNetworkAccess key because load delegate is not consulted
{
// FIXME: If the WebKit client changes or cancels the request, WebCore does not respect this and continues the load.
NSError *error;
- NSString *identifier;
+ id identifier;
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:URL];
[_frame _requestFromDelegateForRequest:request identifier:&identifier error:&error];
[_frame _saveResourceAndSendRemainingDelegateMessagesWithRequest:request identifier:identifier response:response data:data error:error];
[request setHTTPUserAgent:[webView userAgentForURL:[request URL]]];
NSError *error = nil;
- NSString *identifier = nil;
+ id identifier = nil;
NSURLRequest *newRequest = [_frame _requestFromDelegateForRequest:request identifier:&identifier error:&error];
NSURLResponse *response = nil;
response = [responses objectAtIndex: i];
// FIXME: If the WebKit client changes or cancels the request, this is not respected.
NSError *error;
- NSString *identifier;
+ id identifier;
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[response URL]];
[self _requestFromDelegateForRequest:request identifier:&identifier error:&error];
[self _sendRemainingDelegateMessagesWithIdentifier:identifier response:response length:[response expectedContentLength] error:error];
return _private->internalLoadDelegate;
}
-- (NSURLRequest *)_requestFromDelegateForRequest:(NSURLRequest *)request identifier:(NSString **)identifier error:(NSError **)error
+- (NSURLRequest *)_requestFromDelegateForRequest:(NSURLRequest *)request identifier:(id *)identifier error:(NSError **)error
{
ASSERT(request != nil);
return newRequest;
}
-- (void)_sendRemainingDelegateMessagesWithIdentifier:(NSString *)identifier response:(NSURLResponse *)response length:(unsigned)length error:(NSError *)error
+- (void)_sendRemainingDelegateMessagesWithIdentifier:(id)identifier response:(NSURLResponse *)response length:(unsigned)length error:(NSError *)error
{
WebView *wv = [self webView];
id delegate = [wv resourceLoadDelegate];
}
- (void)_saveResourceAndSendRemainingDelegateMessagesWithRequest:(NSURLRequest *)request
- identifier:(NSString *)identifier
+ identifier:(id)identifier
response:(NSURLResponse *)response
data:(NSData *)data
error:(NSError *)error
- (id)_internalLoadDelegate;
- (void)_unmarkAllMisspellings;
-- (NSURLRequest *)_requestFromDelegateForRequest:(NSURLRequest *)request identifier:(NSString **)identifier error:(NSError **)error;
-- (void)_sendRemainingDelegateMessagesWithIdentifier:(NSString *)identifier response:(NSURLResponse *)response length:(unsigned)length error:(NSError *)error;
+- (NSURLRequest *)_requestFromDelegateForRequest:(NSURLRequest *)request identifier:(id *)identifier error:(NSError **)error;
+- (void)_sendRemainingDelegateMessagesWithIdentifier:(id)identifier response:(NSURLResponse *)response length:(unsigned)length error:(NSError *)error;
- (void)_saveResourceAndSendRemainingDelegateMessagesWithRequest:(NSURLRequest *)request
- identifier:(NSString *)identifier
+ identifier:(id)identifier
response:(NSURLResponse *)response
data:(NSData *)data
error:(NSError *)error;