Revert r239503.
authorachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 21 Dec 2018 17:52:57 +0000 (17:52 +0000)
committerachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 21 Dec 2018 17:52:57 +0000 (17:52 +0000)
https://bugs.webkit.org/show_bug.cgi?id=192944

Source/WTF:

* wtf/cocoa/NSURLExtras.mm:
(WTF::isLookalikeCharacter):

LayoutTests:

* fast/url/host-expected.txt:
* fast/url/host.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@239506 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/fast/url/host-expected.txt
LayoutTests/fast/url/host.html
Source/WTF/ChangeLog
Source/WTF/wtf/cocoa/NSURLExtras.mm

index 74394d8..ff8a86d 100644 (file)
@@ -1,3 +1,11 @@
+2018-12-21  Alex Christensen  <achristensen@webkit.org>
+
+        Revert r239503.
+        https://bugs.webkit.org/show_bug.cgi?id=192944
+
+        * fast/url/host-expected.txt:
+        * fast/url/host.html:
+
 2018-12-21  Truitt Savell  <tsavell@apple.com>
 
         Skipping webgpu/ tests after https://trac.webkit.org/changeset/239495/webkit disabled webgpu on 10.12
 2018-12-21  Truitt Savell  <tsavell@apple.com>
 
         Skipping webgpu/ tests after https://trac.webkit.org/changeset/239495/webkit disabled webgpu on 10.12
index 85220c7..154588e 100644 (file)
@@ -49,8 +49,6 @@ PASS canonicalize('http://quip‑apple.com/') is 'http://xn--quipapple-y79d.com/
 PASS canonicalize('http://quip−apple.com/') is 'http://xn--quipapple-tf4e.com/'
 PASS canonicalize('http://iclouꝱ.com/') is 'http://xn--iclou-rl3s.com/'
 PASS canonicalize('http://gọọgle.com/') is 'http://xn--ggle-gx5aa.com/'
 PASS canonicalize('http://quip−apple.com/') is 'http://xn--quipapple-tf4e.com/'
 PASS canonicalize('http://iclouꝱ.com/') is 'http://xn--iclou-rl3s.com/'
 PASS canonicalize('http://gọọgle.com/') is 'http://xn--ggle-gx5aa.com/'
-PASS canonicalize('http://ıcloud.com/') is 'http://xn--cloud-m4a.com/'
-PASS canonicalize('http://twıtter.com/') is 'http://xn--twtter-q9a.com/'
 PASS successfullyParsed is true
 
 TEST COMPLETE
 PASS successfullyParsed is true
 
 TEST COMPLETE
index eb29283..bb81371 100644 (file)
@@ -89,9 +89,7 @@ cases = [
   ["quip\u2011apple.com", "xn--quipapple-y79d.com"],
   ["quip\u2212apple.com", "xn--quipapple-tf4e.com"],
   ["iclou\uA771.com", "xn--iclou-rl3s.com"],
   ["quip\u2011apple.com", "xn--quipapple-y79d.com"],
   ["quip\u2212apple.com", "xn--quipapple-tf4e.com"],
   ["iclou\uA771.com", "xn--iclou-rl3s.com"],
-  ["g\u1ECD\u1ECDgle.com", "xn--ggle-gx5aa.com"],
-  ["\u0131cloud.com", "xn--cloud-m4a.com"],
-  ["tw\u0131tter.com", "xn--twtter-q9a.com"]
+  ["g\u1ECD\u1ECDgle.com", "xn--ggle-gx5aa.com"]
 ];
 
 for (var i = 0; i < cases.length; ++i) {
 ];
 
 for (var i = 0; i < cases.length; ++i) {
index d6ba904..b82b89e 100644 (file)
@@ -1,3 +1,11 @@
+2018-12-21  Alex Christensen  <achristensen@webkit.org>
+
+        Revert r239503.
+        https://bugs.webkit.org/show_bug.cgi?id=192944
+
+        * wtf/cocoa/NSURLExtras.mm:
+        (WTF::isLookalikeCharacter):
+
 2018-12-20  Brent Fulgham  <bfulgham@apple.com>
 
         Show punycode if URL contains Latin small letter dotless i
 2018-12-20  Brent Fulgham  <bfulgham@apple.com>
 
         Show punycode if URL contains Latin small letter dotless i
index 3fe9459..d57b995 100644 (file)
@@ -115,7 +115,6 @@ static BOOL isLookalikeCharacter(Optional<UChar32> previousCodePoint, UChar32 ch
         case 0x00BD: /* VULGAR FRACTION ONE HALF */
         case 0x00BE: /* VULGAR FRACTION THREE QUARTERS */
         case 0x00ED: /* LATIN SMALL LETTER I WITH ACUTE */
         case 0x00BD: /* VULGAR FRACTION ONE HALF */
         case 0x00BE: /* VULGAR FRACTION THREE QUARTERS */
         case 0x00ED: /* LATIN SMALL LETTER I WITH ACUTE */
-        case 0x0131: /* LATIN SMALL LETTER DOTLESS I */
         case 0x01C3: /* LATIN LETTER RETROFLEX CLICK */
         case 0x0251: /* LATIN SMALL LETTER ALPHA */
         case 0x0261: /* LATIN SMALL LETTER SCRIPT G */
         case 0x01C3: /* LATIN LETTER RETROFLEX CLICK */
         case 0x0251: /* LATIN SMALL LETTER ALPHA */
         case 0x0261: /* LATIN SMALL LETTER SCRIPT G */