[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 07:28:27 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit b09d95f0af4a4a965314581fc2716535f06fbece
Author: mjs <mjs at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Sat Mar 8 04:02:53 2003 +0000

            Reviewed by Trey.
    
            * kwq/KWQKHTMLPart.mm:
            (KWQKHTMLPart::submitForm): Fix form submission (was completely broken).
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@3786 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog-2003-10-25 b/WebCore/ChangeLog-2003-10-25
index 79c1361..cd38c44 100644
--- a/WebCore/ChangeLog-2003-10-25
+++ b/WebCore/ChangeLog-2003-10-25
@@ -1,5 +1,12 @@
 2003-03-07  Maciej Stachowiak  <mjs at apple.com>
 
+        Reviewed by Trey.
+
+        * kwq/KWQKHTMLPart.mm:
+        (KWQKHTMLPart::submitForm): Fix form submission (was completely broken).
+
+2003-03-07  Maciej Stachowiak  <mjs at apple.com>
+
         Reviewed by Richard.
 
 	- fixed 3127705 - don't open new window on opt-click even if the link requests it
diff --git a/WebCore/ChangeLog-2005-08-23 b/WebCore/ChangeLog-2005-08-23
index 79c1361..cd38c44 100644
--- a/WebCore/ChangeLog-2005-08-23
+++ b/WebCore/ChangeLog-2005-08-23
@@ -1,5 +1,12 @@
 2003-03-07  Maciej Stachowiak  <mjs at apple.com>
 
+        Reviewed by Trey.
+
+        * kwq/KWQKHTMLPart.mm:
+        (KWQKHTMLPart::submitForm): Fix form submission (was completely broken).
+
+2003-03-07  Maciej Stachowiak  <mjs at apple.com>
+
         Reviewed by Richard.
 
 	- fixed 3127705 - don't open new window on opt-click even if the link requests it
diff --git a/WebCore/kwq/KWQKHTMLPart.mm b/WebCore/kwq/KWQKHTMLPart.mm
index 7623a22..3dd2bfb 100644
--- a/WebCore/kwq/KWQKHTMLPart.mm
+++ b/WebCore/kwq/KWQKHTMLPart.mm
@@ -384,7 +384,7 @@ void KWQKHTMLPart::recordFormValue(const QString &name, const QString &value, HT
 void KWQKHTMLPart::submitForm(const KURL &url, const URLArgs &args)
 {
     QString URLString = url.url();    
-    WebCoreBridge *target = [_bridge findFrameNamed:args.frameName.getNSString()];
+    WebCoreBridge *target = args.frameName.length() == 0 ? _bridge : [_bridge findFrameNamed:args.frameName.getNSString()];
     KHTMLPart *targetPart = [target part];
     
     // The form multi-submit logic here is only right when we are submitting a form that affects this frame.
@@ -409,7 +409,7 @@ void KWQKHTMLPart::submitForm(const KURL &url, const URLArgs &args)
     }
 
     if (!args.doPost()) {
-        [target loadURL:URLString.getNSString()
+        [_bridge loadURL:URLString.getNSString()
 	       referrer:[_bridge referrer] 
                  reload:args.reload
   	         target:args.frameName.getNSString()
@@ -419,7 +419,7 @@ void KWQKHTMLPart::submitForm(const KURL &url, const URLArgs &args)
     } else {
         QString contentType = args.contentType();
         ASSERT(contentType.startsWith("Content-Type: "));
-        [target postWithURL:URLString.getNSString()
+        [_bridge postWithURL:URLString.getNSString()
 	           referrer:[_bridge referrer] 
 	             target:args.frameName.getNSString()
                        data:[NSData dataWithBytes:args.postData.data() length:args.postData.size()]

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list