Changeset 163000 in webkit


Ignore:
Timestamp:
Jan 28, 2014 9:14:06 PM (10 years ago)
Author:
commit-queue@webkit.org
Message:

WKRemoteObjectCoder should support more argument types
https://bugs.webkit.org/show_bug.cgi?id=127824

Patch by Ian Henderson <ianh@apple.com> on 2014-01-28
Reviewed by Anders Carlsson.

  • Shared/API/Cocoa/WKRemoteObjectCoder.mm:

(encodeInvocation): Support encoding char values.
(decodeInvocationArguments): Support decoding char values.

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r162996 r163000  
     12014-01-28  Ian Henderson  <ianh@apple.com>
     2
     3        WKRemoteObjectCoder should support more argument types
     4        https://bugs.webkit.org/show_bug.cgi?id=127824
     5
     6        Reviewed by Anders Carlsson.
     7
     8        * Shared/API/Cocoa/WKRemoteObjectCoder.mm:
     9        (encodeInvocation): Support encoding char values.
     10        (decodeInvocationArguments): Support decoding char values.
     11
    1122014-01-28  Ryuan Choi  <ryuan.choi@samsung.com>
    213
  • trunk/Source/WebKit2/Shared/API/Cocoa/WKRemoteObjectCoder.mm

    r162684 r163000  
    147147        }
    148148
     149        // char
     150        case 'c': {
     151            char value;
     152            [invocation getArgument:&value atIndex:i];
     153
     154            encodeToObjectStream(encoder, @(value));
     155            break;
     156        }
     157
    149158        // bool
    150159        case 'B': {
     
    404413        }
    405414
     415        // char
     416        case 'c': {
     417            char value = [decodeObjectFromObjectStream(decoder, [NSSet setWithObject:[NSNumber class]]) charValue];
     418            [invocation setArgument:&value atIndex:i];
     419            break;
     420        }
     421
    406422        // bool
    407423        case 'B': {
Note: See TracChangeset for help on using the changeset viewer.