2008-08-13 Thiago Macieira <tjmaciei@trolltech.com>
[WebKit-https.git] / WebCore / ChangeLog
index 005802d544a29c8f2032b9b57bc53f1ca8a25b22..da97d032d8d146a82b8a84972f85791bf07e13d0 100644 (file)
@@ -1,3 +1,20 @@
+2008-08-13  Thiago Macieira  <tjmaciei@trolltech.com>
+
+        Reviewed by Simon.
+
+        Fix encoding of [ and ] in the host part of the URL
+
+        Until QUrl is fixed (making QUrl's tolerant parser more tolerant), we have to
+        add this workaround to the QUrl <> WebCore::KURL conversion operator so that it
+        doesn't encode [ and ] when they are found in the host part. That is, the
+        following URL:
+        http://[::1]/
+        is valid and should not be reencoded to:
+        http://%5b::1%5d/
+
+        * platform/qt/KURLQt.cpp:
+        (WebCore::KURL::operator QUrl):
+
 2008-08-12  Mihnea Ovidenie  <mihnea@adobe.com>
 
         Fix for https://bugs.webkit.org/show_bug.cgi?id=19891