Title: [228847] branches/safari-605-branch
Revision
228847
Author
[email protected]
Date
2018-02-20 15:31:21 -0800 (Tue, 20 Feb 2018)

Log Message

Cherry-pick r228601. rdar://problem/37697671

Modified Paths

Diff

Modified: branches/safari-605-branch/LayoutTests/imported/w3c/ChangeLog (228846 => 228847)


--- branches/safari-605-branch/LayoutTests/imported/w3c/ChangeLog	2018-02-20 23:11:32 UTC (rev 228846)
+++ branches/safari-605-branch/LayoutTests/imported/w3c/ChangeLog	2018-02-20 23:31:21 UTC (rev 228847)
@@ -1,20 +1,24 @@
 2018-02-20  Jason Marcell  <[email protected]>
 
-        Cherry-pick r228594. rdar://problem/37697671
+        Cherry-pick r228601. rdar://problem/37697671
 
-    2018-02-16  Daniel Bates  <[email protected]>
+    2018-02-20  Jason Marcell  <[email protected]>
 
-            Remove dead code for UTF-32
-            https://bugs.webkit.org/show_bug.cgi?id=182900
-            <rdar://problem/37238717>
+            Cherry-pick r228594. rdar://problem/37697671
 
-            Reviewed by Alexey Proskuryakov.
+        2018-02-16  Daniel Bates  <[email protected]>
 
-            Update expected results now that all sub-tests pass.
+                Remove UTF-32 BOM parsing code
+                https://bugs.webkit.org/show_bug.cgi?id=182900
+                <rdar://problem/37238717>
 
-            * web-platform-tests/encoding/unsupported-encodings-expected.txt:
-            * web-platform-tests/encoding/utf-32-expected.txt:
+                Reviewed by Alexey Proskuryakov.
 
+                Update expected results now that all sub-tests pass.
+
+                * web-platform-tests/encoding/unsupported-encodings-expected.txt:
+                * web-platform-tests/encoding/utf-32-expected.txt:
+
 2018-02-12  Jason Marcell  <[email protected]>
 
         Cherry-pick r228326. rdar://problem/37460483

Modified: branches/safari-605-branch/Source/WebCore/ChangeLog (228846 => 228847)


--- branches/safari-605-branch/Source/WebCore/ChangeLog	2018-02-20 23:11:32 UTC (rev 228846)
+++ branches/safari-605-branch/Source/WebCore/ChangeLog	2018-02-20 23:31:21 UTC (rev 228847)
@@ -1,30 +1,34 @@
 2018-02-20  Jason Marcell  <[email protected]>
 
-        Cherry-pick r228825. rdar://problem/37714030
+        Cherry-pick r228601. rdar://problem/37697671
 
-    2018-02-20  Wenson Hsieh  <[email protected]>
+    2018-02-20  Jason Marcell  <[email protected]>
 
-            [iOS 11.3 Beta] Can't copy a URL from Safari and paste it into the Gmail app
-            https://bugs.webkit.org/show_bug.cgi?id=182952
-            <rdar://problem/37636190>
+            Cherry-pick r228825. rdar://problem/37714030
 
-            Reviewed by Tim Horton.
+        2018-02-20  Wenson Hsieh  <[email protected]>
 
-            After r220865 refactored the iOS copy codepaths to use NSItemProviders, we stopped writing the URL as plain text
-            to the pasteboard. However, this means clients that only check for "text/plain" (or one of its aliases) on the
-            pasteboard won't read any data on paste.
+                [iOS 11.3 Beta] Can't copy a URL from Safari and paste it into the Gmail app
+                https://bugs.webkit.org/show_bug.cgi?id=182952
+                <rdar://problem/37636190>
 
-            To fix this, we restore the pre-iOS 11.3 behavior of writing both the URL and plain text to the pasteboard.
-            Since we're using item providers, we also ensure that the NSURL is at a higher fidelity than the string to make
-            it clear that the data should be consumed as a URL.
+                Reviewed by Tim Horton.
 
-            This patch also rebaselines an existing drag and drop test to cover this change, and adds a new API test,
-            ActionSheetTests.CopyLinkWritesURLAndPlainText, which simulates copying a link using the share sheet and pasting
-            into a DataTransfer-dumping test harness.
+                After r220865 refactored the iOS copy codepaths to use NSItemProviders, we stopped writing the URL as plain text
+                to the pasteboard. However, this means clients that only check for "text/plain" (or one of its aliases) on the
+                pasteboard won't read any data on paste.
 
-            * platform/ios/PlatformPasteboardIOS.mm:
-            (WebCore::PlatformPasteboard::write):
+                To fix this, we restore the pre-iOS 11.3 behavior of writing both the URL and plain text to the pasteboard.
+                Since we're using item providers, we also ensure that the NSURL is at a higher fidelity than the string to make
+                it clear that the data should be consumed as a URL.
 
+                This patch also rebaselines an existing drag and drop test to cover this change, and adds a new API test,
+                ActionSheetTests.CopyLinkWritesURLAndPlainText, which simulates copying a link using the share sheet and pasting
+                into a DataTransfer-dumping test harness.
+
+                * platform/ios/PlatformPasteboardIOS.mm:
+                (WebCore::PlatformPasteboard::write):
+
 2018-02-20  Jason Marcell  <[email protected]>
 
         Cherry-pick r228824. rdar://problem/37714015
@@ -103,7 +107,7 @@
 
     2018-02-16  Daniel Bates  <[email protected]>
 
-            Remove dead code for UTF-32
+            Remove UTF-32 BOM parsing code
             https://bugs.webkit.org/show_bug.cgi?id=182900
             <rdar://problem/37238717>
 
@@ -110,7 +114,8 @@
             Reviewed by Alexey Proskuryakov.
 
             The UTF-32 encodings were removed from the text codec registry in r224747. So,
-            we no longer need code to encode or decode these variants.
+            we no longer need code to parse UTF-32{BE, LE} BOM or encode and decode these
+            variants.
 
             * dom/TextDecoder.cpp:
             (WebCore::codeUnitByteSize):
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to