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