[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 06:55:16 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit b55424db6ab5d14b1b0b61f43c7ff7c42f60fee6
Author: darin <darin at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Oct 28 18:48:18 2002 +0000

    Tests:
    
            * WebFoundation-Misc/ifnsurlextensions-test.chk:
    	Update WebNSURLExtras tests for recently-implemented ftp URL
    	canonicalization.
    
    WebFoundation:
    
    	- fixed 3015800 -- bad URL error - unescaped # in URL
    
    	Actually this has to be fixed both here and in KURL.
    
            * Misc.subproj/WebNSURLExtras.m:
            (StringByAddingPercentEscapes): Escape "#" characters too.
            (URLStringByAddingPercentEscapes): Change the code so that it specifically
    	makes an exception for the first "#" character in the string. I guess that
    	it should really be the first "#" in the path, but that would be a lot harder.
            (+[NSURL _web_URLWithString:relativeToURL:]): Cite the new CFURL bug I filed.
    
    WebCore:
    
    	- fixed 3015800 -- bad URL error - unescaped # in URL
    
    	Actually this has to be fixed both here and in NSURLExtras.
    
            * kwq/KWQKURL.mm: Set the "BadChar" flag for "#" so we escape any
    	"#" characters we see after the first one.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2489 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog-2002-12-03 b/WebCore/ChangeLog-2002-12-03
index 6ea581e..6c43f03 100644
--- a/WebCore/ChangeLog-2002-12-03
+++ b/WebCore/ChangeLog-2002-12-03
@@ -1,3 +1,12 @@
+2002-10-28  Darin Adler  <darin at apple.com>
+
+	- fixed 3015800 -- bad URL error - unescaped # in URL
+
+	Actually this has to be fixed both here and in NSURLExtras.
+
+        * kwq/KWQKURL.mm: Set the "BadChar" flag for "#" so we escape any
+	"#" characters we see after the first one.
+
 2002-10-27  Darin Adler  <darin at apple.com>
 
 	- fixed 3058845 -- <input type=file> uses hard-coded width of 200
diff --git a/WebCore/ChangeLog-2003-10-25 b/WebCore/ChangeLog-2003-10-25
index 6ea581e..6c43f03 100644
--- a/WebCore/ChangeLog-2003-10-25
+++ b/WebCore/ChangeLog-2003-10-25
@@ -1,3 +1,12 @@
+2002-10-28  Darin Adler  <darin at apple.com>
+
+	- fixed 3015800 -- bad URL error - unescaped # in URL
+
+	Actually this has to be fixed both here and in NSURLExtras.
+
+        * kwq/KWQKURL.mm: Set the "BadChar" flag for "#" so we escape any
+	"#" characters we see after the first one.
+
 2002-10-27  Darin Adler  <darin at apple.com>
 
 	- fixed 3058845 -- <input type=file> uses hard-coded width of 200
diff --git a/WebCore/ChangeLog-2005-08-23 b/WebCore/ChangeLog-2005-08-23
index 6ea581e..6c43f03 100644
--- a/WebCore/ChangeLog-2005-08-23
+++ b/WebCore/ChangeLog-2005-08-23
@@ -1,3 +1,12 @@
+2002-10-28  Darin Adler  <darin at apple.com>
+
+	- fixed 3015800 -- bad URL error - unescaped # in URL
+
+	Actually this has to be fixed both here and in NSURLExtras.
+
+        * kwq/KWQKURL.mm: Set the "BadChar" flag for "#" so we escape any
+	"#" characters we see after the first one.
+
 2002-10-27  Darin Adler  <darin at apple.com>
 
 	- fixed 3058845 -- <input type=file> uses hard-coded width of 200
diff --git a/WebCore/kwq/KWQKURL.mm b/WebCore/kwq/KWQKURL.mm
index 3b53cd0..9c011b9 100644
--- a/WebCore/kwq/KWQKURL.mm
+++ b/WebCore/kwq/KWQKURL.mm
@@ -71,7 +71,7 @@ static const unsigned char characterClassTable[256] = {
     /* 24 can */ BadChar,   /* 25 em */ BadChar,    /* 26 sub */ BadChar,   /* 27 esc */ BadChar,
     /* 28 fs */ BadChar,    /* 29 gs */ BadChar,    /* 30 rs */ BadChar,    /* 31 us */ BadChar,
     /* 32 sp */ BadChar,    /* 33  ! */ UserInfoChar,
-    /* 34  " */ BadChar,    /* 35  # */ PathSegmentEndChar,    
+    /* 34  " */ BadChar,    /* 35  # */ PathSegmentEndChar | BadChar,    
     /* 36  $ */ UserInfoChar,    /* 37  % */ UserInfoChar | HostnameChar | IPv6Char | BadChar,
     /* 38  & */ UserInfoChar,    /* 39  ' */ UserInfoChar,
     /* 40  ( */ UserInfoChar,    /* 41  ) */ UserInfoChar,    

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list