Title: [231834] trunk/Source/WebCore/PAL
Revision
231834
Author
[email protected]
Date
2018-05-15 18:57:50 -0700 (Tue, 15 May 2018)

Log Message

PasteboardWebContent's dataInAttributedStringFormat fails to deserialize in the UI process when copying a selection
https://bugs.webkit.org/show_bug.cgi?id=185667
<rdar://problem/40135132>

Reviewed by Tim Horton.

Fixes error logging emitted when copying a text selection due to the secure archiver on iOS being unable to
handle NSAttributedString in the builds where the errors manifest. USE_SECURE_ARCHIVER_FOR_ATTRIBUTED_STRING is
defined to be 1, despite not having the fix for <rdar://problem/31376830>.

* pal/spi/cocoa/NSKeyedArchiverSPI.h:

Modified Paths

Diff

Modified: trunk/Source/WebCore/PAL/ChangeLog (231833 => 231834)


--- trunk/Source/WebCore/PAL/ChangeLog	2018-05-16 01:42:05 UTC (rev 231833)
+++ trunk/Source/WebCore/PAL/ChangeLog	2018-05-16 01:57:50 UTC (rev 231834)
@@ -1,3 +1,17 @@
+2018-05-15  Wenson Hsieh  <[email protected]>
+
+        PasteboardWebContent's dataInAttributedStringFormat fails to deserialize in the UI process when copying a selection
+        https://bugs.webkit.org/show_bug.cgi?id=185667
+        <rdar://problem/40135132>
+
+        Reviewed by Tim Horton.
+
+        Fixes error logging emitted when copying a text selection due to the secure archiver on iOS being unable to
+        handle NSAttributedString in the builds where the errors manifest. USE_SECURE_ARCHIVER_FOR_ATTRIBUTED_STRING is
+        defined to be 1, despite not having the fix for <rdar://problem/31376830>.
+
+        * pal/spi/cocoa/NSKeyedArchiverSPI.h:
+
 2018-05-11  Dan Bernstein  <[email protected]>
 
         Follow-up build fix to r231721.

Modified: trunk/Source/WebCore/PAL/pal/spi/cocoa/NSKeyedArchiverSPI.h (231833 => 231834)


--- trunk/Source/WebCore/PAL/pal/spi/cocoa/NSKeyedArchiverSPI.h	2018-05-16 01:42:05 UTC (rev 231833)
+++ trunk/Source/WebCore/PAL/pal/spi/cocoa/NSKeyedArchiverSPI.h	2018-05-16 01:57:50 UTC (rev 231834)
@@ -31,7 +31,7 @@
 
 #define USE_SECURE_ARCHIVER_API ((PLATFORM(MAC) && __MAC_OS_X_VERSION_MAX_ALLOWED >= 101302 && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300) || (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 110200) || (PLATFORM(WATCHOS) && __WATCH_OS_VERSION_MIN_REQUIRED >= 40200) || (PLATFORM(TVOS) && __TV_OS_VERSION_MIN_REQUIRED >= 110200))
 
-#define USE_SECURE_ARCHIVER_FOR_ATTRIBUTED_STRING ((PLATFORM(MAC) && __MAC_OS_X_VERSION_MAX_ALLOWED >= 101302 && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300) || (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 120000) || (PLATFORM(WATCHOS) && __WATCH_OS_VERSION_MIN_REQUIRED >= 50000) || (PLATFORM(TVOS) && __TV_OS_VERSION_MIN_REQUIRED >= 120000))
+#define USE_SECURE_ARCHIVER_FOR_ATTRIBUTED_STRING ((PLATFORM(MAC) && __MAC_OS_X_VERSION_MAX_ALLOWED >= 101302 && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300) || (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 130000) || (PLATFORM(WATCHOS) && __WATCH_OS_VERSION_MIN_REQUIRED >= 60000) || (PLATFORM(TVOS) && __TV_OS_VERSION_MIN_REQUIRED >= 130000))
 
 #if USE(SECURE_ARCHIVER_API)
 #if USE(APPLE_INTERNAL_SDK)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to