Changeset 170645 in webkit
- Timestamp:
- Jul 1, 2014, 10:14:35 AM (12 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
Shared/API/Cocoa/WKRemoteObjectCoder.mm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r170644 r170645 1 2014-07-01 Yongjun Zhang <yongjun_zhang@apple.com> 2 3 Add encodeInteger and decodeInteger for remote object encoder and decoder. 4 https://bugs.webkit.org/show_bug.cgi?id=134453 5 6 In 64bit system, encodeInteger/decodeInteger is by default mapped into encodeInt64/decodeInt64. For 7 32bit system, they are mapped to encodeInt32/decodeInt32. However, since we don't have encodeInt32/decodeInt32 8 implementation in WKRemoteObjectCoder, we could hit crash in 32bit systems. 9 10 Reviewed by Sam Weinig. 11 12 * Shared/API/Cocoa/WKRemoteObjectCoder.mm: 13 (-[WKRemoteObjectEncoder encodeInteger:forKey:]): Instead of creating a new number type UInt32, use encodeInt64 for 14 encoding NSInteger. 15 (-[WKRemoteObjectDecoder decodeIntegerForKey:]): 16 1 17 2014-06-30 Anders Carlsson <andersca@apple.com> 2 18 -
trunk/Source/WebKit2/Shared/API/Cocoa/WKRemoteObjectCoder.mm
r167968 r170645 296 296 } 297 297 298 - (void)encodeInteger:(NSInteger)intv forKey:(NSString *)key 299 { 300 return [self encodeInt64:intv forKey:key]; 301 } 302 298 303 - (void)encodeDouble:(double)value forKey:(NSString *)key 299 304 { … … 576 581 } 577 582 583 - (NSInteger)decodeIntegerForKey:(NSString *)key 584 { 585 return [self decodeInt64ForKey:key]; 586 } 587 578 588 - (double)decodeDoubleForKey:(NSString *)key 579 589 {
Note:
See TracChangeset
for help on using the changeset viewer.