[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

mjs mjs at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 07:34:08 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit 443fe641437aaca2cd9532a319831e2f2922dc85
Author: mjs <mjs at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Apr 4 05:43:04 2003 +0000

            Reviewed by Richard and Don.
    
            * WebView.subproj/WebDataProtocol.m:
    	(-[NSURLRequest _webDataRequestParametersForWriting]): Renamed
    	from _webDataRequestParameters.
            (-[NSURLRequest _webDataRequestParametersForReading]): Like the
    	above, but make sure nto to create the part if it does not exist.
            (-[NSURLRequest _webDataRequestData]): Use _webDataRequestParametersForReading.
            (-[NSURLRequest _webDataRequestEncoding]): Likewise.
            (-[NSURLRequest _webDataRequestBaseURL]): Likewise.
            (-[NSURLRequest _webDataRequestSetData:]):Use _webDataRequestParametersForWriting.
            (-[NSURLRequest _webDataRequestSetEncoding:]): Likewise.
            (-[NSURLRequest _webDataRequestSetBaseURL:]): Likewise.
            (-[NSURLRequest _webDataRequestExternalRequest]): Use _webDataRequestParametersForReading.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@4018 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index 52dec21..25feb43 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,3 +1,20 @@
+2003-04-03  Maciej Stachowiak  <mjs at apple.com>
+
+        Reviewed by Richard and Don.
+
+        * WebView.subproj/WebDataProtocol.m:
+	(-[NSURLRequest _webDataRequestParametersForWriting]): Renamed
+	from _webDataRequestParameters.
+        (-[NSURLRequest _webDataRequestParametersForReading]): Like the
+	above, but make sure nto to create the part if it does not exist.
+        (-[NSURLRequest _webDataRequestData]): Use _webDataRequestParametersForReading.
+        (-[NSURLRequest _webDataRequestEncoding]): Likewise.
+        (-[NSURLRequest _webDataRequestBaseURL]): Likewise.
+        (-[NSURLRequest _webDataRequestSetData:]):Use _webDataRequestParametersForWriting.
+        (-[NSURLRequest _webDataRequestSetEncoding:]): Likewise.
+        (-[NSURLRequest _webDataRequestSetBaseURL:]): Likewise.
+        (-[NSURLRequest _webDataRequestExternalRequest]): Use _webDataRequestParametersForReading.
+
 2003-04-03  Richard Williamson   <rjw at apple.com>
 
         Tweaks to minimize access to the parts of a WebDataRequest
diff --git a/WebKit/WebView.subproj/WebDataProtocol.m b/WebKit/WebView.subproj/WebDataProtocol.m
index 7371984..ebae85d 100644
--- a/WebKit/WebView.subproj/WebDataProtocol.m
+++ b/WebKit/WebView.subproj/WebDataProtocol.m
@@ -53,7 +53,13 @@ NSString *WebDataProtocolScheme = @"applewebdata";
     return fakeURL;
 }
 
-- (WebDataRequestParameters *)_webDataRequestParameters
+- (WebDataRequestParameters *)_webDataRequestParametersForReading
+{
+    Class theClass = [WebDataRequestParameters class];
+    return [WebProtocol partOfRequest:self withClass:theClass createIfDoesNotExist:NO];
+}
+
+- (WebDataRequestParameters *)_webDataRequestParametersForWriting
 {
     Class theClass = [WebDataRequestParameters class];
     return [WebProtocol partOfRequest:self withClass:theClass createIfDoesNotExist:YES];
@@ -61,46 +67,46 @@ NSString *WebDataProtocolScheme = @"applewebdata";
 
 - (NSData *)_webDataRequestData
 {
-    WebDataRequestParameters *parameters = [self _webDataRequestParameters];
-    return parameters->data;
+    WebDataRequestParameters *parameters = [self _webDataRequestParametersForReading];
+    return parameters ? parameters->data : nil;
 }
 
 - (void)_webDataRequestSetData: (NSData *)data
 {
-    WebDataRequestParameters *parameters = [self _webDataRequestParameters];
+    WebDataRequestParameters *parameters = [self _webDataRequestParametersForWriting];
     [parameters->data release];
     parameters->data = [data retain];
 }
 
 - (NSString *)_webDataRequestEncoding
 {
-    WebDataRequestParameters *parameters = [self _webDataRequestParameters];
-    return parameters->encoding;
+    WebDataRequestParameters *parameters = [self _webDataRequestParametersForReading];
+    return parameters ? parameters->encoding: nil;
 }
 
 - (void)_webDataRequestSetEncoding:(NSString *)encoding
 {
-    WebDataRequestParameters *parameters = [self _webDataRequestParameters];
+    WebDataRequestParameters *parameters = [self _webDataRequestParametersForWriting];
     [parameters->encoding release];
     parameters->encoding = [encoding retain];
 }
 
 - (NSURL *)_webDataRequestBaseURL
 {
-    WebDataRequestParameters *parameters = [self _webDataRequestParameters];
-    return parameters->baseURL;
+    WebDataRequestParameters *parameters = [self _webDataRequestParametersForReading];
+    return parameters ? parameters->baseURL : nil;
 }
 
 - (void)_webDataRequestSetBaseURL:(NSURL *)baseURL
 {
-    WebDataRequestParameters *parameters = [self _webDataRequestParameters];
+    WebDataRequestParameters *parameters = [self _webDataRequestParametersForWriting];
     [parameters->baseURL release];
     parameters->baseURL = [baseURL retain];
 }
 
 - (NSMutableURLRequest *)_webDataRequestExternalRequest
 {
-    WebDataRequestParameters *parameters = [WebProtocol partOfRequest:self withClass:[WebDataRequestParameters class] createIfDoesNotExist:NO];
+    WebDataRequestParameters *parameters = [self _webDataRequestParametersForReading];
     NSMutableURLRequest *newRequest = nil;
     
     if (parameters){

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list