[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 05:56:41 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit 98ff773032ce21cb3bbba5a1cd77f964cd727077
Author: cblu <cblu at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Mar 5 19:52:04 2002 +0000

    - Now passing DOCBASE to the Java plug-in
    - Enabled the Java preference
    - Made 'alex' Alexander's signature
    
    Modified Files:
    	WebBrowser/WebBrowser.pbproj/project.pbxproj
    	WebCore/src/kwq/KWQKHTMLPart.mm
    	WebCore/src/kwq/WCJavaAppletWidget.mm
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@692 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/kwq/KWQKHTMLPart.mm b/WebCore/kwq/KWQKHTMLPart.mm
index 92ecfee..ed7c246 100644
--- a/WebCore/kwq/KWQKHTMLPart.mm
+++ b/WebCore/kwq/KWQKHTMLPart.mm
@@ -545,8 +545,7 @@ void KHTMLPart::setJavaEnabled( bool enable )
 
 bool KHTMLPart::javaEnabled() const
 {
-    //return [[[NSUserDefaults standardUserDefaults] objectForKey:@"WebKitJavaEnabled"] boolValue];
-    return FALSE;
+    return [[[NSUserDefaults standardUserDefaults] objectForKey:@"WebKitJavaEnabled"] boolValue];
 }
 
 
diff --git a/WebCore/kwq/KWQKHTMLPartImpl.mm b/WebCore/kwq/KWQKHTMLPartImpl.mm
index 92ecfee..ed7c246 100644
--- a/WebCore/kwq/KWQKHTMLPartImpl.mm
+++ b/WebCore/kwq/KWQKHTMLPartImpl.mm
@@ -545,8 +545,7 @@ void KHTMLPart::setJavaEnabled( bool enable )
 
 bool KHTMLPart::javaEnabled() const
 {
-    //return [[[NSUserDefaults standardUserDefaults] objectForKey:@"WebKitJavaEnabled"] boolValue];
-    return FALSE;
+    return [[[NSUserDefaults standardUserDefaults] objectForKey:@"WebKitJavaEnabled"] boolValue];
 }
 
 
diff --git a/WebCore/kwq/WCJavaAppletWidget.mm b/WebCore/kwq/WCJavaAppletWidget.mm
index 0ecf18f..fc9045d 100644
--- a/WebCore/kwq/WCJavaAppletWidget.mm
+++ b/WebCore/kwq/WCJavaAppletWidget.mm
@@ -32,18 +32,14 @@
 #include <kwqdebug.h>
 #include <WCPluginWidget.h>
 
- at interface IFPluginView : NSObject
-- initWithFrame: (NSRect) r plugin: (WCPlugin *)plug url: (NSString *)location mime:(NSString *)mime arguments:(NSDictionary *)arguments mode:(uint16)mode;
- at end
-
-WCIFPluginMakeFunc WCIFPluginMake;
 
 WCJavaAppletWidget::WCJavaAppletWidget(QMap<QString, QString> args)
 {
     NSMutableDictionary *arguments;
     WCPlugin *plugin;
     QMap<QString, QString>::Iterator it;
-
+    WCIFPluginMakeFunc WCIFPluginMake;
+    
     WCIFPluginMake = WCIFPluginMakeFunction();
 
     plugin = [[WCPluginDatabase installedPlugins] getPluginForFilename:@"Java.plugin"];
@@ -53,8 +49,10 @@ WCJavaAppletWidget::WCJavaAppletWidget(QMap<QString, QString> args)
     }
     
     arguments = [NSMutableDictionary dictionaryWithCapacity:10];
+    [arguments setObject:QSTRING_TO_NSSTRING(args["baseURL"]) forKey:@"DOCBASE"];
     for( it = args.begin(); it != args.end(); ++it ){
-        [arguments setObject:QSTRING_TO_NSSTRING(it.data()) forKey:QSTRING_TO_NSSTRING(it.key())];
+        if(it.key() != "baseURL")
+            [arguments setObject:QSTRING_TO_NSSTRING(it.data()) forKey:QSTRING_TO_NSSTRING(it.key())];
     }
     setView(WCIFPluginMake(NSMakeRect(0,0,0,0), plugin, nil, @"application/x-java-applet", arguments, NP_EMBED));
 }
diff --git a/WebCore/src/kwq/KWQKHTMLPart.mm b/WebCore/src/kwq/KWQKHTMLPart.mm
index 92ecfee..ed7c246 100644
--- a/WebCore/src/kwq/KWQKHTMLPart.mm
+++ b/WebCore/src/kwq/KWQKHTMLPart.mm
@@ -545,8 +545,7 @@ void KHTMLPart::setJavaEnabled( bool enable )
 
 bool KHTMLPart::javaEnabled() const
 {
-    //return [[[NSUserDefaults standardUserDefaults] objectForKey:@"WebKitJavaEnabled"] boolValue];
-    return FALSE;
+    return [[[NSUserDefaults standardUserDefaults] objectForKey:@"WebKitJavaEnabled"] boolValue];
 }
 
 
diff --git a/WebCore/src/kwq/WCJavaAppletWidget.mm b/WebCore/src/kwq/WCJavaAppletWidget.mm
index 0ecf18f..fc9045d 100644
--- a/WebCore/src/kwq/WCJavaAppletWidget.mm
+++ b/WebCore/src/kwq/WCJavaAppletWidget.mm
@@ -32,18 +32,14 @@
 #include <kwqdebug.h>
 #include <WCPluginWidget.h>
 
- at interface IFPluginView : NSObject
-- initWithFrame: (NSRect) r plugin: (WCPlugin *)plug url: (NSString *)location mime:(NSString *)mime arguments:(NSDictionary *)arguments mode:(uint16)mode;
- at end
-
-WCIFPluginMakeFunc WCIFPluginMake;
 
 WCJavaAppletWidget::WCJavaAppletWidget(QMap<QString, QString> args)
 {
     NSMutableDictionary *arguments;
     WCPlugin *plugin;
     QMap<QString, QString>::Iterator it;
-
+    WCIFPluginMakeFunc WCIFPluginMake;
+    
     WCIFPluginMake = WCIFPluginMakeFunction();
 
     plugin = [[WCPluginDatabase installedPlugins] getPluginForFilename:@"Java.plugin"];
@@ -53,8 +49,10 @@ WCJavaAppletWidget::WCJavaAppletWidget(QMap<QString, QString> args)
     }
     
     arguments = [NSMutableDictionary dictionaryWithCapacity:10];
+    [arguments setObject:QSTRING_TO_NSSTRING(args["baseURL"]) forKey:@"DOCBASE"];
     for( it = args.begin(); it != args.end(); ++it ){
-        [arguments setObject:QSTRING_TO_NSSTRING(it.data()) forKey:QSTRING_TO_NSSTRING(it.key())];
+        if(it.key() != "baseURL")
+            [arguments setObject:QSTRING_TO_NSSTRING(it.data()) forKey:QSTRING_TO_NSSTRING(it.key())];
     }
     setView(WCIFPluginMake(NSMakeRect(0,0,0,0), plugin, nil, @"application/x-java-applet", arguments, NP_EMBED));
 }

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list