Title: [282536] releases/WebKitGTK/webkit-2.32
Revision
282536
Author
[email protected]
Date
2021-09-16 03:36:46 -0700 (Thu, 16 Sep 2021)

Log Message

Merge r278236 - Punycode encode U+0BE6 when not in context of other Tamil characters
https://bugs.webkit.org/show_bug.cgi?id=226409
<rdar://78160926>

Reviewed by Tim Horton.

Source/WTF:

It has quite legitimate use, so we don't want to always punycode encode it,
but when used in the context of non-Tamil characters we want to punycode encode it.

* wtf/URLHelpers.cpp:
(WTF::URLHelpers::isLookalikeCharacterOfScriptType<USCRIPT_ARMENIAN>):
(WTF::URLHelpers::isLookalikeCharacterOfScriptType<USCRIPT_TAMIL>):
(WTF::URLHelpers::isOfScriptType):
(WTF::URLHelpers::isLookalikeSequence):
(WTF::URLHelpers::isLookalikeCharacter):
(WTF::URLHelpers::isArmenianLookalikeCharacter): Deleted.
(WTF::URLHelpers::isArmenianScriptCharacter): Deleted.
(WTF::URLHelpers::isArmenianLookalikeSequence): Deleted.

Tools:

* TestWebKitAPI/Tests/WTF/cocoa/URLExtras.mm:
(TestWebKitAPI::TEST):

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.32/Source/WTF/ChangeLog (282535 => 282536)


--- releases/WebKitGTK/webkit-2.32/Source/WTF/ChangeLog	2021-09-16 10:36:42 UTC (rev 282535)
+++ releases/WebKitGTK/webkit-2.32/Source/WTF/ChangeLog	2021-09-16 10:36:46 UTC (rev 282536)
@@ -19,6 +19,27 @@
         (WTF::URLHelpers::isArmenianScriptCharacter): Deleted.
         (WTF::URLHelpers::isArmenianLookalikeSequence): Deleted.
 
+2021-05-28  Alex Christensen  <[email protected]>
+
+        Punycode encode U+0BE6 when not in context of other Tamil characters
+        https://bugs.webkit.org/show_bug.cgi?id=226409
+        <rdar://78160926>
+
+        Reviewed by Tim Horton.
+
+        It has quite legitimate use, so we don't want to always punycode encode it,
+        but when used in the context of non-Tamil characters we want to punycode encode it.
+
+        * wtf/URLHelpers.cpp:
+        (WTF::URLHelpers::isLookalikeCharacterOfScriptType<USCRIPT_ARMENIAN>):
+        (WTF::URLHelpers::isLookalikeCharacterOfScriptType<USCRIPT_TAMIL>):
+        (WTF::URLHelpers::isOfScriptType):
+        (WTF::URLHelpers::isLookalikeSequence):
+        (WTF::URLHelpers::isLookalikeCharacter):
+        (WTF::URLHelpers::isArmenianLookalikeCharacter): Deleted.
+        (WTF::URLHelpers::isArmenianScriptCharacter): Deleted.
+        (WTF::URLHelpers::isArmenianLookalikeSequence): Deleted.
+
 2021-05-27  Mikhail R. Gadelha  <[email protected]>
 
         Increase NumberToStringBuffer to account for negative number

Modified: releases/WebKitGTK/webkit-2.32/Tools/ChangeLog (282535 => 282536)


--- releases/WebKitGTK/webkit-2.32/Tools/ChangeLog	2021-09-16 10:36:42 UTC (rev 282535)
+++ releases/WebKitGTK/webkit-2.32/Tools/ChangeLog	2021-09-16 10:36:46 UTC (rev 282536)
@@ -9,6 +9,17 @@
         * TestWebKitAPI/Tests/WTF/cocoa/URLExtras.mm:
         (TestWebKitAPI::TEST):
 
+2021-05-28  Alex Christensen  <[email protected]>
+
+        Punycode encode U+0BE6 when not in context of other Tamil characters
+        https://bugs.webkit.org/show_bug.cgi?id=226409
+        <rdar://78160926>
+
+        Reviewed by Tim Horton.
+
+        * TestWebKitAPI/Tests/WTF/cocoa/URLExtras.mm:
+        (TestWebKitAPI::TEST):
+
 2021-05-17  Wenson Hsieh  <[email protected]>
 
         [GPU Process] Object identifiers with the deleted value should cause MESSAGE_CHECKs
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to