[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677
darin
darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 05:59:28 UTC 2009
The following commit has been merged in the debian/unstable branch:
commit d768062aa1dd0860c62491cdb13cadf1116650d1
Author: darin <darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Fri Mar 29 17:12:19 2002 +0000
* WebView.subproj/IFWebFramePrivate.mm: (-[IFWebFramePrivate dealloc]): Deref the
renderFramePart, and autorelease the provisionalDataSource.
(-[IFWebFramePrivate setRenderFramePart:]): Ref renderFramePart while we hold it.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@889 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index 472ca27..6877e8b 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,3 +1,9 @@
+2002-03-29 Darin Adler <darin at apple.com>
+
+ * WebView.subproj/IFWebFramePrivate.mm: (-[IFWebFramePrivate dealloc]): Deref the
+ renderFramePart, and autorelease the provisionalDataSource.
+ (-[IFWebFramePrivate setRenderFramePart:]): Ref renderFramePart while we hold it.
+
2002-03-28 Richard Williamson <rjw at apple.com>
Increased size default for initial layout.
diff --git a/WebKit/ChangeLog-2002-12-03 b/WebKit/ChangeLog-2002-12-03
index 472ca27..6877e8b 100644
--- a/WebKit/ChangeLog-2002-12-03
+++ b/WebKit/ChangeLog-2002-12-03
@@ -1,3 +1,9 @@
+2002-03-29 Darin Adler <darin at apple.com>
+
+ * WebView.subproj/IFWebFramePrivate.mm: (-[IFWebFramePrivate dealloc]): Deref the
+ renderFramePart, and autorelease the provisionalDataSource.
+ (-[IFWebFramePrivate setRenderFramePart:]): Ref renderFramePart while we hold it.
+
2002-03-28 Richard Williamson <rjw at apple.com>
Increased size default for initial layout.
diff --git a/WebKit/WebView.subproj/IFWebFramePrivate.mm b/WebKit/WebView.subproj/IFWebFramePrivate.mm
index ff35172..98f185e 100644
--- a/WebKit/WebView.subproj/IFWebFramePrivate.mm
+++ b/WebKit/WebView.subproj/IFWebFramePrivate.mm
@@ -23,8 +23,11 @@
[name autorelease];
[view autorelease];
[dataSource autorelease];
+ [provisionalDataSource autorelease];
[errors release];
[mainDocumentError release];
+ if (renderFramePart)
+ ((khtml::RenderPart *)renderFramePart)->deref();
[super dealloc];
}
@@ -70,6 +73,10 @@
- (void *)renderFramePart { return renderFramePart; }
- (void)setRenderFramePart: (void *)p
{
+ if (p)
+ ((khtml::RenderPart *)p)->ref();
+ if (renderFramePart)
+ ((khtml::RenderPart *)renderFramePart)->deref();
renderFramePart = p;
}
diff --git a/WebKit/WebView.subproj/WebFramePrivate.m b/WebKit/WebView.subproj/WebFramePrivate.m
index ff35172..98f185e 100644
--- a/WebKit/WebView.subproj/WebFramePrivate.m
+++ b/WebKit/WebView.subproj/WebFramePrivate.m
@@ -23,8 +23,11 @@
[name autorelease];
[view autorelease];
[dataSource autorelease];
+ [provisionalDataSource autorelease];
[errors release];
[mainDocumentError release];
+ if (renderFramePart)
+ ((khtml::RenderPart *)renderFramePart)->deref();
[super dealloc];
}
@@ -70,6 +73,10 @@
- (void *)renderFramePart { return renderFramePart; }
- (void)setRenderFramePart: (void *)p
{
+ if (p)
+ ((khtml::RenderPart *)p)->ref();
+ if (renderFramePart)
+ ((khtml::RenderPart *)renderFramePart)->deref();
renderFramePart = p;
}
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list