[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677
cblu
cblu at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 06:54:15 UTC 2009
The following commit has been merged in the debian/unstable branch:
commit d233e0b5a53619a5cbfaf74014cabffffdce8268
Author: cblu <cblu at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Thu Oct 24 23:35:51 2002 +0000
New Java plug-in works! Much faster to load and no spinny cursor! Unfortunately, it very unstable.
* Plugins.subproj/WebPluginController.m: cleaned-up the logging messages.
(-[WebPluginController addPluginView:]):
(-[WebPluginController didAddPluginView:]):
(-[WebPluginController startAllPlugins]):
(-[WebPluginController stopAllPlugins]):
(-[WebPluginController destroyAllPlugins]):
* WebCoreSupport.subproj/WebBridge.m:
(-[WebBridge viewForJavaAppletWithFrame:attributes:baseURL:]): make height and width an attribute.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2461 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index 9b522e9..a9ed24d 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,5 +1,18 @@
2002-10-24 Chris Blumenberg <cblu at apple.com>
+ New Java plug-in works! Much faster to load and no spinny cursor! Unfortunately, it very unstable.
+
+ * Plugins.subproj/WebPluginController.m: cleaned-up the logging messages.
+ (-[WebPluginController addPluginView:]):
+ (-[WebPluginController didAddPluginView:]):
+ (-[WebPluginController startAllPlugins]):
+ (-[WebPluginController stopAllPlugins]):
+ (-[WebPluginController destroyAllPlugins]):
+ * WebCoreSupport.subproj/WebBridge.m:
+ (-[WebBridge viewForJavaAppletWithFrame:attributes:baseURL:]): make height and width an attribute.
+
+2002-10-24 Chris Blumenberg <cblu at apple.com>
+
Some clean-up and bug fixes for new plug-in support.
* Plugins.subproj/WebPluginController.m:
diff --git a/WebKit/ChangeLog-2002-12-03 b/WebKit/ChangeLog-2002-12-03
index 9b522e9..a9ed24d 100644
--- a/WebKit/ChangeLog-2002-12-03
+++ b/WebKit/ChangeLog-2002-12-03
@@ -1,5 +1,18 @@
2002-10-24 Chris Blumenberg <cblu at apple.com>
+ New Java plug-in works! Much faster to load and no spinny cursor! Unfortunately, it very unstable.
+
+ * Plugins.subproj/WebPluginController.m: cleaned-up the logging messages.
+ (-[WebPluginController addPluginView:]):
+ (-[WebPluginController didAddPluginView:]):
+ (-[WebPluginController startAllPlugins]):
+ (-[WebPluginController stopAllPlugins]):
+ (-[WebPluginController destroyAllPlugins]):
+ * WebCoreSupport.subproj/WebBridge.m:
+ (-[WebBridge viewForJavaAppletWithFrame:attributes:baseURL:]): make height and width an attribute.
+
+2002-10-24 Chris Blumenberg <cblu at apple.com>
+
Some clean-up and bug fixes for new plug-in support.
* Plugins.subproj/WebPluginController.m:
diff --git a/WebKit/Plugins.subproj/WebPluginController.m b/WebKit/Plugins.subproj/WebPluginController.m
index 9db06c2..fdc09e2 100644
--- a/WebKit/Plugins.subproj/WebPluginController.m
+++ b/WebKit/Plugins.subproj/WebPluginController.m
@@ -48,7 +48,7 @@
- (void)addPluginView:(NSView <WebPlugin> *)view
{
- LOG(Plugins, "addPluginView: %s: pluginInitialize", [[view className] lossyCString]);
+ LOG(Plugins, "pluginInitialize: %s", [[view className] lossyCString]);
[views addObject:view];
[view pluginInitialize];
@@ -56,28 +56,28 @@
- (void)didAddPluginView:(NSView <WebPlugin> *)view
{
- LOG(Plugins, "didAddPluginView: %s: pluginStart", [[view className] lossyCString]);
+ LOG(Plugins, "pluginStart: %s", [[view className] lossyCString]);
[view pluginStart];
}
- (void)startAllPlugins
{
- LOG(Plugins, "startAllPlugins: pluginStart");
+ LOG(Plugins, "pluginStart");
[views makeObjectsPerformSelector:@selector(pluginStart)];
}
- (void)stopAllPlugins
{
- LOG(Plugins, "stopAllPlugins: pluginStop");
+ LOG(Plugins, "pluginStop");
[views makeObjectsPerformSelector:@selector(pluginStop)];
}
- (void)destroyAllPlugins
{
- LOG(Plugins, "destroyAllPlugins: pluginDestroy");
+ LOG(Plugins, "pluginDestroy");
[self stopAllPlugins];
[views makeObjectsPerformSelector:@selector(pluginDestroy)];
diff --git a/WebKit/WebCoreSupport.subproj/WebBridge.m b/WebKit/WebCoreSupport.subproj/WebBridge.m
index dff40d3..986f6e6 100644
--- a/WebKit/WebCoreSupport.subproj/WebBridge.m
+++ b/WebKit/WebCoreSupport.subproj/WebBridge.m
@@ -14,6 +14,7 @@
#import <WebKit/WebHistoryItem.h>
#import <WebKit/WebHTMLRepresentationPrivate.h>
#import <WebKit/WebHTMLViewPrivate.h>
+#import <WebKit/WebKitLogging.h>
#import <WebKit/WebKitStatisticsPrivate.h>
#import <WebKit/WebLocationChangeDelegate.h>
#import <WebKit/WebNetscapePluginEmbeddedView.h>
@@ -429,12 +430,14 @@
baseURL:(NSURL *)baseURL
{
WebPluginController *pluginController = [frame pluginController];
-
+
NSDictionary *arguments = [NSDictionary dictionaryWithObjectsAndKeys:
baseURL, WebPluginBaseURLKey,
attributes, WebPluginAttributesKey,
pluginController, WebPluginContainerKey, nil];
+ LOG(Plugins, "arguments:\n%s", [[arguments description] lossyCString]);
+
NSView<WebPlugin> *view = [[pluginPackage viewFactory] pluginViewWithArguments:arguments];
[pluginController addPluginView:view];
@@ -483,7 +486,7 @@
URL:URL
baseURL:baseURL
MIMEType:MIMEType
- attributes:attributes] autorelease];
+ attributes:attributes] autorelease];
}else{
[NSException raise:NSInternalInconsistencyException
format:@"Plugin package class not recognized"];
@@ -507,8 +510,13 @@
}
if([pluginPackage isKindOfClass:[WebPluginPackage class]]){
+ NSMutableDictionary *theAttributes = [NSMutableDictionary dictionary];
+ [theAttributes addEntriesFromDictionary:attributes];
+ [theAttributes setObject:[NSString stringWithFormat:@"%d", (int)theFrame.size.width] forKey:@"width"];
+ [theAttributes setObject:[NSString stringWithFormat:@"%d", (int)theFrame.size.height] forKey:@"height"];
+
return [self pluginViewWithPackage:(WebPluginPackage *)pluginPackage
- attributes:attributes
+ attributes:theAttributes
baseURL:baseURL];
}
else if([pluginPackage isKindOfClass:[WebNetscapePluginPackage class]]){
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list