[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 05:57:55 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit 7d69f45dbc2847a0930aaec1d1250b516dc3feec
Author: rjw <rjw at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed Mar 20 02:15:59 2002 +0000

    Fixed IFWebView leak.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@785 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index c636763..349aba4 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,3 +1,9 @@
+2002-03-19  Richard Williamson  <rjw at apple.com>
+
+        Fixed IFWebView leak.
+        
+	* WebView.subproj/IFWebView.mm: (-[IFWebView provisionalDataSourceChanged:]):
+
 2002-03-18  John Sullivan  <sullivan at apple.com>
 
 	Imposed age limit on history items saved to/loaded from disk.
diff --git a/WebKit/ChangeLog-2002-12-03 b/WebKit/ChangeLog-2002-12-03
index c636763..349aba4 100644
--- a/WebKit/ChangeLog-2002-12-03
+++ b/WebKit/ChangeLog-2002-12-03
@@ -1,3 +1,9 @@
+2002-03-19  Richard Williamson  <rjw at apple.com>
+
+        Fixed IFWebView leak.
+        
+	* WebView.subproj/IFWebView.mm: (-[IFWebView provisionalDataSourceChanged:]):
+
 2002-03-18  John Sullivan  <sullivan at apple.com>
 
 	Imposed age limit on history items saved to/loaded from disk.
diff --git a/WebKit/WebView.subproj/IFWebView.mm b/WebKit/WebView.subproj/IFWebView.mm
index c44ad1f..d5dd040 100644
--- a/WebKit/WebView.subproj/IFWebView.mm
+++ b/WebKit/WebView.subproj/IFWebView.mm
@@ -72,6 +72,7 @@
 {
     IFWebViewPrivate *data = ((IFWebViewPrivate *)_viewPrivate);
     NSRect r = [self frame];
+    IFWebView *provisionalView;
     
     // Nasty!  Setup the cross references between the KHTMLView and
     // the KHTMLPart.
@@ -82,7 +83,9 @@
 
     // Create a temporary provisional view.  It will be replaced with
     // the actual view once the datasource has been committed.
-    data->provisionalWidget->setView ([[IFWebView alloc] initWithFrame: NSMakeRect (0,0,0,0)]);
+    provisionalView = [[IFWebView alloc] initWithFrame: NSMakeRect (0,0,0,0)];
+    data->provisionalWidget->setView (provisionalView);
+    [provisionalView release];
 
     data->provisionalWidget->resize (r.size.width,r.size.height);
 }
diff --git a/WebKit/WebView.subproj/WebFrameView.m b/WebKit/WebView.subproj/WebFrameView.m
index c44ad1f..d5dd040 100644
--- a/WebKit/WebView.subproj/WebFrameView.m
+++ b/WebKit/WebView.subproj/WebFrameView.m
@@ -72,6 +72,7 @@
 {
     IFWebViewPrivate *data = ((IFWebViewPrivate *)_viewPrivate);
     NSRect r = [self frame];
+    IFWebView *provisionalView;
     
     // Nasty!  Setup the cross references between the KHTMLView and
     // the KHTMLPart.
@@ -82,7 +83,9 @@
 
     // Create a temporary provisional view.  It will be replaced with
     // the actual view once the datasource has been committed.
-    data->provisionalWidget->setView ([[IFWebView alloc] initWithFrame: NSMakeRect (0,0,0,0)]);
+    provisionalView = [[IFWebView alloc] initWithFrame: NSMakeRect (0,0,0,0)];
+    data->provisionalWidget->setView (provisionalView);
+    [provisionalView release];
 
     data->provisionalWidget->resize (r.size.width,r.size.height);
 }

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list