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

rjw rjw at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 07:54:26 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit d29c0774c351a3221651e1c7dc4c2417c8a1283c
Author: rjw <rjw at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed Aug 27 22:07:57 2003 +0000

    	Fixed 3397235.  WebView wasn't archiving useBackForwardList.
    
            Reviewed by Eric Seymour.
    
            * WebView.subproj/WebView.m:
            (-[WebView initWithCoder:]):
            (-[WebView encodeWithCoder:]):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@4904 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index a0f3055..cb1f7da 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,3 +1,13 @@
+2003-08-27  Richard Williamson   <rjw at apple.com>
+
+	Fixed 3397235.  WebView wasn't archiving useBackForwardList.
+
+        Reviewed by Eric Seymour.
+
+        * WebView.subproj/WebView.m:
+        (-[WebView initWithCoder:]):
+        (-[WebView encodeWithCoder:]):
+
 2003-08-26  Richard Williamson   <rjw at apple.com>
 
 	Fixed 3385478.  Look for an exact match for font names (using PS names)	before matching on family names.
diff --git a/WebKit/WebView.subproj/WebView.m b/WebKit/WebView.subproj/WebView.m
index d58cb19..e9a807c 100644
--- a/WebKit/WebView.subproj/WebView.m
+++ b/WebKit/WebView.subproj/WebView.m
@@ -59,7 +59,7 @@ NSString *WebViewProgressStartedNotification = @"WebProgressStartedNotification"
 NSString *WebViewProgressEstimateChangedNotification = @"WebProgressEstimateChangedNotification";
 NSString *WebViewProgressFinishedNotification = @"WebProgressFinishedNotification";
 
-enum { WebViewVersion = 1 };
+enum { WebViewVersion = 2 };
 
 
 @implementation WebView
@@ -150,17 +150,18 @@ NS_DURING
         NSString *groupName = [decoder decodeObjectForKey:@"GroupName"];
         [result _commonInitializationFrameName:frameName groupName:groupName];
         [result setPreferences: [decoder decodeObjectForKey:@"Preferences"]];
+	_private->useBackForwardList = [decoder decodeBoolForKey:@"UseBackForwardList"];
     }
     else {
         int version;
     
         [decoder decodeValueOfObjCType:@encode(int) at:&version];
-        if (version == 1){
-            NSString *frameName = [decoder decodeObject];
-            NSString *groupName = [decoder decodeObject];
-            [result _commonInitializationFrameName:frameName groupName:groupName];
-            [result setPreferences: [decoder decodeObject]];
-        }
+        NSString *frameName = [decoder decodeObject];
+        NSString *groupName = [decoder decodeObject];
+        [result _commonInitializationFrameName:frameName groupName:groupName];
+        [result setPreferences: [decoder decodeObject]];
+        if (version > 1)
+            [decoder decodeValuesOfObjCTypes:"c",&_private->useBackForwardList];
     }
     
 NS_HANDLER
@@ -181,6 +182,7 @@ NS_ENDHANDLER
         [encoder encodeObject:[[self mainFrame] name] forKey:@"FrameName"];
         [encoder encodeObject:[self groupName] forKey:@"GroupName"];
         [encoder encodeObject:[self preferences] forKey:@"Preferences"];
+	[encoder encodeBool:_private->useBackForwardList forKey:@"UseBackForwardList"];
     }
     else {
         int version = WebViewVersion;
@@ -188,6 +190,7 @@ NS_ENDHANDLER
         [encoder encodeObject:[[self mainFrame] name]];
         [encoder encodeObject:[self groupName]];
         [encoder encodeObject:[self preferences]];
+        [encoder encodeValuesOfObjCTypes:"c",&_private->useBackForwardList];
     }
 }
 

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list