Changeset 89078 in webkit


Ignore:
Timestamp:
Jun 16, 2011 4:10:49 PM (13 years ago)
Author:
andersca@apple.com
Message:

2011-06-16 Anders Carlsson <andersca@apple.com>

Reviewed by Sam Weinig.

Get rid of CoreIPC::In and CoreIPC::Out from some argument coders
https://bugs.webkit.org/show_bug.cgi?id=62832

  • Shared/OriginAndDatabases.cpp: (WebKit::OriginAndDatabases::encode): (WebKit::OriginAndDatabases::decode):
  • Shared/SecurityOriginData.cpp: (WebKit::SecurityOriginData::encode): (WebKit::SecurityOriginData::decode):
  • Shared/WebKeyboardEvent.cpp: (WebKit::WebKeyboardEvent::encode): (WebKit::WebKeyboardEvent::decode):
  • Shared/WebOpenPanelParameters.cpp: (WebKit::WebOpenPanelParameters::Data::encode): (WebKit::WebOpenPanelParameters::Data::decode):
  • Shared/WebPreferencesStore.cpp: (WebKit::WebPreferencesStore::encode): (WebKit::WebPreferencesStore::decode):
Location:
trunk/Source/WebKit2
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r89060 r89078  
     12011-06-16  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Sam Weinig.
     4
     5        Get rid of CoreIPC::In and CoreIPC::Out from some argument coders
     6        https://bugs.webkit.org/show_bug.cgi?id=62832
     7
     8        * Shared/OriginAndDatabases.cpp:
     9        (WebKit::OriginAndDatabases::encode):
     10        (WebKit::OriginAndDatabases::decode):
     11        * Shared/SecurityOriginData.cpp:
     12        (WebKit::SecurityOriginData::encode):
     13        (WebKit::SecurityOriginData::decode):
     14        * Shared/WebKeyboardEvent.cpp:
     15        (WebKit::WebKeyboardEvent::encode):
     16        (WebKit::WebKeyboardEvent::decode):
     17        * Shared/WebOpenPanelParameters.cpp:
     18        (WebKit::WebOpenPanelParameters::Data::encode):
     19        (WebKit::WebOpenPanelParameters::Data::decode):
     20        * Shared/WebPreferencesStore.cpp:
     21        (WebKit::WebPreferencesStore::encode):
     22        (WebKit::WebPreferencesStore::decode):
     23
    1242011-06-16  Anders Carlsson  <andersca@apple.com>
    225
  • trunk/Source/WebKit2/Shared/OriginAndDatabases.cpp

    r76916 r89078  
    3535void OriginAndDatabases::encode(CoreIPC::ArgumentEncoder* encoder) const
    3636{
    37     encoder->encode(CoreIPC::In(originIdentifier, originQuota, originUsage, databases));
     37    encoder->encode(originIdentifier);
     38    encoder->encode(originQuota);
     39    encoder->encode(originUsage);
     40    encoder->encode(databases);
    3841}
    3942
    4043bool OriginAndDatabases::decode(CoreIPC::ArgumentDecoder* decoder, OriginAndDatabases& originAndDatabases)
    4144{
    42     return decoder->decode(CoreIPC::Out(originAndDatabases.originIdentifier, originAndDatabases.originQuota, originAndDatabases.originUsage, originAndDatabases.databases));
     45    if (!decoder->decode(originAndDatabases.originIdentifier))
     46        return false;
     47    if (!decoder->decode(originAndDatabases.originQuota))
     48        return false;
     49    if (!decoder->decode(originAndDatabases.originUsage))
     50        return false;
     51    if (!decoder->decode(originAndDatabases.databases))
     52        return false;
     53
     54    return true;
    4355}
    4456
  • trunk/Source/WebKit2/Shared/SecurityOriginData.cpp

    r79364 r89078  
    3838void SecurityOriginData::encode(CoreIPC::ArgumentEncoder* encoder) const
    3939{
    40     encoder->encode(CoreIPC::In(protocol, host, port));
     40    encoder->encode(protocol);
     41    encoder->encode(host);
     42    encoder->encode(port);
    4143}
    4244
    4345bool SecurityOriginData::decode(CoreIPC::ArgumentDecoder* decoder, SecurityOriginData& securityOriginData)
    4446{
    45     return decoder->decode(CoreIPC::Out(securityOriginData.protocol, securityOriginData.host, securityOriginData.port));
     47    if (!decoder->decode(securityOriginData.protocol))
     48        return false;
     49    if (!decoder->decode(securityOriginData.host))
     50        return false;
     51    if (!decoder->decode(securityOriginData.port))
     52        return false;
     53
     54    return true;
    4655}
    4756
  • trunk/Source/WebKit2/Shared/WebKeyboardEvent.cpp

    r76916 r89078  
    5050    WebEvent::encode(encoder);
    5151
    52     encoder->encode(CoreIPC::In(m_text, m_unmodifiedText, m_keyIdentifier, m_windowsVirtualKeyCode, m_nativeVirtualKeyCode, m_macCharCode));
    53     encoder->encode(CoreIPC::In(m_isAutoRepeat, m_isKeypad, m_isSystemKey));
     52    encoder->encode(m_text);
     53    encoder->encode(m_unmodifiedText);
     54    encoder->encode(m_keyIdentifier);
     55    encoder->encode(m_windowsVirtualKeyCode);
     56    encoder->encode(m_nativeVirtualKeyCode);
     57    encoder->encode(m_macCharCode);
     58    encoder->encode(m_isAutoRepeat);
     59    encoder->encode(m_isKeypad);
     60    encoder->encode(m_isSystemKey);
    5461}
    5562
    56 bool WebKeyboardEvent::decode(CoreIPC::ArgumentDecoder* decoder, WebKeyboardEvent& t)
     63bool WebKeyboardEvent::decode(CoreIPC::ArgumentDecoder* decoder, WebKeyboardEvent& result)
    5764{
    58     if (!WebEvent::decode(decoder, t))
     65    if (!WebEvent::decode(decoder, result))
    5966        return false;
    6067
    61     if (!decoder->decode(CoreIPC::Out(t.m_text, t.m_unmodifiedText, t.m_keyIdentifier, t.m_windowsVirtualKeyCode, t.m_nativeVirtualKeyCode, t.m_macCharCode)))
     68    if (!decoder->decode(result.m_text))
     69        return false;
     70    if (!decoder->decode(result.m_unmodifiedText))
     71        return false;
     72    if (!decoder->decode(result.m_keyIdentifier))
     73        return false;
     74    if (!decoder->decode(result.m_windowsVirtualKeyCode))
     75        return false;
     76    if (!decoder->decode(result.m_nativeVirtualKeyCode))
     77        return false;
     78    if (!decoder->decode(result.m_macCharCode))
     79        return false;
     80    if (!decoder->decode(result.m_isAutoRepeat))
     81        return false;
     82    if (!decoder->decode(result.m_isKeypad))
     83        return false;
     84    if (!decoder->decode(result.m_isSystemKey))
    6285        return false;
    6386
    64     return decoder->decode(CoreIPC::Out(t.m_isAutoRepeat, t.m_isKeypad, t.m_isSystemKey));
     87    return true;
    6588}
    6689
  • trunk/Source/WebKit2/Shared/WebOpenPanelParameters.cpp

    r76916 r89078  
    4747void WebOpenPanelParameters::Data::encode(CoreIPC::ArgumentEncoder* encoder) const
    4848{
    49     encoder->encode(CoreIPC::In(allowMultipleFiles, allowsDirectoryUpload, acceptTypes, filenames));
     49    encoder->encode(allowMultipleFiles);
     50    encoder->encode(allowsDirectoryUpload);
     51    encoder->encode(acceptTypes);
     52    encoder->encode(filenames);
    5053}
    5154
    5255bool WebOpenPanelParameters::Data::decode(CoreIPC::ArgumentDecoder* decoder, Data& result)
    5356{
    54     return decoder->decode(CoreIPC::Out(result.allowMultipleFiles, result.allowsDirectoryUpload, result.acceptTypes, result.filenames));
     57    if (!decoder->decode(result.allowMultipleFiles))
     58        return false;
     59    if (!decoder->decode(result.allowsDirectoryUpload))
     60        return false;
     61    if (!decoder->decode(result.acceptTypes))
     62        return false;
     63    if (!decoder->decode(result.filenames))
     64        return false;
     65
     66    return true;
    5567}
    5668
  • trunk/Source/WebKit2/Shared/WebPreferencesStore.cpp

    r84980 r89078  
    5858void WebPreferencesStore::encode(CoreIPC::ArgumentEncoder* encoder) const
    5959{
    60     encoder->encode(CoreIPC::In(m_stringValues, m_boolValues, m_uint32Values, m_doubleValues));
    61 }
    62 
    63 bool WebPreferencesStore::decode(CoreIPC::ArgumentDecoder* decoder, WebPreferencesStore& s)
    64 {
    65     if (!decoder->decode(CoreIPC::Out(s.m_stringValues, s.m_boolValues, s.m_uint32Values, s.m_doubleValues)))
     60    encoder->encode(m_stringValues);
     61    encoder->encode(m_boolValues);
     62    encoder->encode(m_uint32Values);
     63    encoder->encode(m_doubleValues);
     64}
     65
     66bool WebPreferencesStore::decode(CoreIPC::ArgumentDecoder* decoder, WebPreferencesStore& result)
     67{
     68    if (!decoder->decode(result.m_stringValues))
     69        return false;
     70    if (!decoder->decode(result.m_boolValues))
     71        return false;
     72    if (!decoder->decode(result.m_uint32Values))
     73        return false;
     74    if (!decoder->decode(result.m_doubleValues))
    6675        return false;
    6776
    6877    if (hasXSSAuditorEnabledTestRunnerOverride)
    69         s.m_boolValues.set(WebPreferencesKey::xssAuditorEnabledKey(), xssAuditorEnabledTestRunnerOverride);
     78        result.m_boolValues.set(WebPreferencesKey::xssAuditorEnabledKey(), xssAuditorEnabledTestRunnerOverride);
    7079
    7180    return true;
Note: See TracChangeset for help on using the changeset viewer.