Title: [186812] trunk/Source/WebKit2
- Revision
- 186812
- Author
- [email protected]
- Date
- 2015-07-14 13:39:59 -0700 (Tue, 14 Jul 2015)
Log Message
WebKit needs to serialize numeric values in NSError userInfo
<rdar://problem/21818117>
https://bugs.webkit.org/show_bug.cgi?id=146936
Reviewed by Anders Carlsson.
* Shared/mac/WebCoreArgumentCodersMac.mm:
(IPC::ArgumentCoder<ResourceError>::encodePlatformData):
Encode userInfo values that are NSNumbers in addition to NSStrings and NSURLs. Decoding
is already handled.
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (186811 => 186812)
--- trunk/Source/WebKit2/ChangeLog 2015-07-14 20:18:02 UTC (rev 186811)
+++ trunk/Source/WebKit2/ChangeLog 2015-07-14 20:39:59 UTC (rev 186812)
@@ -1,3 +1,16 @@
+2015-07-14 Sam Weinig <[email protected]>
+
+ WebKit needs to serialize numeric values in NSError userInfo
+ <rdar://problem/21818117>
+ https://bugs.webkit.org/show_bug.cgi?id=146936
+
+ Reviewed by Anders Carlsson.
+
+ * Shared/mac/WebCoreArgumentCodersMac.mm:
+ (IPC::ArgumentCoder<ResourceError>::encodePlatformData):
+ Encode userInfo values that are NSNumbers in addition to NSStrings and NSURLs. Decoding
+ is already handled.
+
2015-07-14 Michael Catanzaro <[email protected]>
[Linux] SeccompFilters: whitelist all NPAPI plugin directories
Modified: trunk/Source/WebKit2/Shared/mac/WebCoreArgumentCodersMac.mm (186811 => 186812)
--- trunk/Source/WebKit2/Shared/mac/WebCoreArgumentCodersMac.mm 2015-07-14 20:18:02 UTC (rev 186811)
+++ trunk/Source/WebKit2/Shared/mac/WebCoreArgumentCodersMac.mm 2015-07-14 20:39:59 UTC (rev 186812)
@@ -212,7 +212,7 @@
RetainPtr<CFMutableDictionaryRef> filteredUserInfo = adoptCF(CFDictionaryCreateMutable(kCFAllocatorDefault, userInfo.count, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks));
[userInfo enumerateKeysAndObjectsUsingBlock:^(id key, id value, BOOL*) {
- if ([value isKindOfClass:[NSString class]] || [value isKindOfClass:[NSURL class]])
+ if ([value isKindOfClass:[NSString class]] || [value isKindOfClass:[NSURL class]] || [value isKindOfClass:[NSNumber class]])
CFDictionarySetValue(filteredUserInfo.get(), key, value);
}];
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes