[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 06:38:22 UTC 2009
The following commit has been merged in the debian/unstable branch:
commit 9e280113c7e12e88781fab6ecc1f3ecfb42237fa
Author: mjs <mjs at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Wed Sep 11 23:10:08 2002 +0000
Combined provisionalDataSourceChanged: and
provisionalDataSourceCommitted: methods into a single
setDataSource:, since they are always called one immediately after
the other.
* Plugins.subproj/WebPluginView.m:
(-[WebNetscapePluginView setDataSource:]):
(-[WebNetscapePluginView loadRequest:inTarget:withNotifyData:]):
* WebView.subproj/WebDocument.h:
* WebView.subproj/WebHTMLView.m:
(-[WebHTMLView setDataSource:]):
* WebView.subproj/WebImageView.m:
(-[WebImageView setDataSource:]):
* WebView.subproj/WebTextView.m:
(-[WebTextView setDataSource:]):
* WebView.subproj/WebViewPrivate.m:
(-[WebView _makeDocumentViewForDataSource:]):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2040 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index b205bcc..c74b986 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,3 +1,23 @@
+2002-09-11 Maciej Stachowiak <mjs at apple.com>
+
+ Combined provisionalDataSourceChanged: and
+ provisionalDataSourceCommitted: methods into a single
+ setDataSource:, since they are always called one immediately after
+ the other.
+
+ * Plugins.subproj/WebPluginView.m:
+ (-[WebNetscapePluginView setDataSource:]):
+ (-[WebNetscapePluginView loadRequest:inTarget:withNotifyData:]):
+ * WebView.subproj/WebDocument.h:
+ * WebView.subproj/WebHTMLView.m:
+ (-[WebHTMLView setDataSource:]):
+ * WebView.subproj/WebImageView.m:
+ (-[WebImageView setDataSource:]):
+ * WebView.subproj/WebTextView.m:
+ (-[WebTextView setDataSource:]):
+ * WebView.subproj/WebViewPrivate.m:
+ (-[WebView _makeDocumentViewForDataSource:]):
+
2002-09-11 Richard Williamson <rjw at apple.com>
Better fix for previous problem.
diff --git a/WebKit/ChangeLog-2002-12-03 b/WebKit/ChangeLog-2002-12-03
index b205bcc..c74b986 100644
--- a/WebKit/ChangeLog-2002-12-03
+++ b/WebKit/ChangeLog-2002-12-03
@@ -1,3 +1,23 @@
+2002-09-11 Maciej Stachowiak <mjs at apple.com>
+
+ Combined provisionalDataSourceChanged: and
+ provisionalDataSourceCommitted: methods into a single
+ setDataSource:, since they are always called one immediately after
+ the other.
+
+ * Plugins.subproj/WebPluginView.m:
+ (-[WebNetscapePluginView setDataSource:]):
+ (-[WebNetscapePluginView loadRequest:inTarget:withNotifyData:]):
+ * WebView.subproj/WebDocument.h:
+ * WebView.subproj/WebHTMLView.m:
+ (-[WebHTMLView setDataSource:]):
+ * WebView.subproj/WebImageView.m:
+ (-[WebImageView setDataSource:]):
+ * WebView.subproj/WebTextView.m:
+ (-[WebTextView setDataSource:]):
+ * WebView.subproj/WebViewPrivate.m:
+ (-[WebView _makeDocumentViewForDataSource:]):
+
2002-09-11 Richard Williamson <rjw at apple.com>
Better fix for previous problem.
diff --git a/WebKit/Plugins.subproj/WebPluginView.m b/WebKit/Plugins.subproj/WebPluginView.m
index b881e30..e786ca1 100644
--- a/WebKit/Plugins.subproj/WebPluginView.m
+++ b/WebKit/Plugins.subproj/WebPluginView.m
@@ -653,7 +653,7 @@
return self;
}
-- (void)provisionalDataSourceChanged:(WebDataSource *)dataSource
+- (void)setDataSource:(WebDataSource *)dataSource
{
WebNetscapePlugin *plugin;
@@ -681,10 +681,6 @@
[self start];
}
-- (void)provisionalDataSourceCommitted:(WebDataSource *)dataSource
-{
-}
-
- (void)dataSourceUpdated:(WebDataSource *)dataSource
{
}
@@ -864,6 +860,9 @@
URL = [request URL];
+ if(!URL)
+ return NPERR_INVALID_URL;
+
if(!target){
stream = [[WebNetscapePluginStream alloc] initWithURL:URL pluginPointer:instance notifyData:notifyData];
if(stream){
diff --git a/WebKit/WebView.subproj/WebDocument.h b/WebKit/WebView.subproj/WebDocument.h
index 38137c6..6dcb0c0 100644
--- a/WebKit/WebView.subproj/WebDocument.h
+++ b/WebKit/WebView.subproj/WebDocument.h
@@ -9,8 +9,7 @@
@class WebError;
@protocol WebDocumentView <NSObject>
-- (void)provisionalDataSourceChanged: (WebDataSource *)dataSource;
-- (void)provisionalDataSourceCommitted: (WebDataSource *)dataSource;
+- (void)setDataSource: (WebDataSource *)dataSource;
- (void)dataSourceUpdated: (WebDataSource *)dataSource;
- (void)layout;
@end
diff --git a/WebKit/WebView.subproj/WebFrameViewPrivate.m b/WebKit/WebView.subproj/WebFrameViewPrivate.m
index 93f739f..28b43fe 100644
--- a/WebKit/WebView.subproj/WebFrameViewPrivate.m
+++ b/WebKit/WebView.subproj/WebFrameViewPrivate.m
@@ -73,8 +73,7 @@
[self _setDocumentView:(id<WebDocumentView>)documentView];
[documentView release];
- [[self documentView] provisionalDataSourceChanged:dataSource];
- [[self documentView] provisionalDataSourceCommitted:dataSource];
+ [[self documentView] setDataSource:dataSource];
}
- (void)_setController: (WebController *)controller
diff --git a/WebKit/WebView.subproj/WebHTMLView.m b/WebKit/WebView.subproj/WebHTMLView.m
index 4fe1aae..ca3038e 100644
--- a/WebKit/WebView.subproj/WebHTMLView.m
+++ b/WebKit/WebView.subproj/WebHTMLView.m
@@ -700,17 +700,12 @@
//------------------------------------------------------------------------------------
// WebDocumentView protocol
//------------------------------------------------------------------------------------
-- (void)provisionalDataSourceChanged:(WebDataSource *)dataSource
+- (void)setDataSource:(WebDataSource *)dataSource
{
[[dataSource _bridge]
createKHTMLViewWithNSView:self
marginWidth:[[[dataSource webFrame] webView] _marginWidth]
marginHeight:[[[dataSource webFrame] webView] _marginHeight]];
-}
-
-
-- (void)provisionalDataSourceCommitted:(WebDataSource *)dataSource
-{
[[self _bridge] installInFrame:[[self _web_parentWebView] frameScrollView]];
}
diff --git a/WebKit/WebView.subproj/WebImageView.m b/WebKit/WebView.subproj/WebImageView.m
index 190a40c..e2eea9d 100644
--- a/WebKit/WebView.subproj/WebImageView.m
+++ b/WebKit/WebView.subproj/WebImageView.m
@@ -40,11 +40,7 @@
[[representation image] beginAnimationInRect:[self frame] fromRect:[self frame]];
}
-- (void)provisionalDataSourceChanged:(WebDataSource *)dataSource
-{
-}
-
-- (void)provisionalDataSourceCommitted:(WebDataSource *)dataSource
+- (void)setDataSource:(WebDataSource *)dataSource
{
representation = [[dataSource representation] retain];
}
diff --git a/WebKit/WebView.subproj/WebTextView.m b/WebKit/WebView.subproj/WebTextView.m
index 862e37c..1d45e43 100644
--- a/WebKit/WebView.subproj/WebTextView.m
+++ b/WebKit/WebView.subproj/WebTextView.m
@@ -41,11 +41,7 @@
[self setFont:font];
}
-- (void)provisionalDataSourceChanged:(WebDataSource *)dataSource
-{
-}
-
-- (void)provisionalDataSourceCommitted:(WebDataSource *)dataSource
+- (void)setDataSource:(WebDataSource *)dataSource
{
}
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list