Changeset 87699 in webkit


Ignore:
Timestamp:
May 30, 2011 3:02:57 PM (13 years ago)
Author:
noam.rosenthal@nokia.com
Message:

2011-05-30 No'am Rosenthal <noam.rosenthal@nokia.com>

Reviewed by Simon Hausmann.

WebKit2: Enable serializing of data types needed for cross-process accelerated compositing
https://bugs.webkit.org/show_bug.cgi?id=61694

Add WebCore::Length and WebCore::TransformationMatrix to the types that use SimpleArgumentCoder.

  • Scripts/webkit2/messages.py:
  • Shared/WebCoreArgumentCoders.h:
Location:
trunk/Source/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r87689 r87699  
     12011-05-30  No'am Rosenthal  <noam.rosenthal@nokia.com>
     2
     3        Reviewed by Simon Hausmann.
     4
     5        WebKit2: Enable serializing of data types needed for cross-process accelerated compositing
     6        https://bugs.webkit.org/show_bug.cgi?id=61694
     7
     8        Add WebCore::Length and WebCore::TransformationMatrix to the types that use SimpleArgumentCoder.
     9
     10        * Scripts/webkit2/messages.py:
     11        * Shared/WebCoreArgumentCoders.h:
     12
    1132011-05-30  Anders Carlsson  <andersca@apple.com>
    214
  • trunk/Source/WebKit2/Scripts/webkit2/messages.py

    r86812 r87699  
    256256        'WebCore::GrammarDetail',
    257257        'WebCore::KeypressCommand',
     258        'WebCore::Length',
    258259        'WebCore::PluginInfo',
    259260        'WebCore::PrintInfo',
     261        'WebCore::TransformationMatrix',
    260262        'WebCore::ViewportArguments',
    261263        'WebCore::WindowFeatures',
  • trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.h

    r84101 r87699  
    4343#include <WebCore/IntRect.h>
    4444#include <WebCore/KeyboardEvent.h>
     45#include <WebCore/Length.h>
    4546#include <WebCore/PluginData.h>
    4647#include <WebCore/ProtectionSpace.h>
     
    4849#include <WebCore/ResourceRequest.h>
    4950#include <WebCore/TextCheckerClient.h>
     51#include <WebCore/TransformationMatrix.h>
    5052#include <WebCore/ViewportArguments.h>
    5153#include <WebCore/WindowFeatures.h>
    5254#include <limits>
     55
    5356
    5457namespace CoreIPC {
     
    6265template<> struct ArgumentCoder<WebCore::FloatSize> : SimpleArgumentCoder<WebCore::FloatSize> { };
    6366template<> struct ArgumentCoder<WebCore::FloatRect> : SimpleArgumentCoder<WebCore::FloatRect> { };
     67template<> struct ArgumentCoder<WebCore::Length> : SimpleArgumentCoder<WebCore::Length> { };
     68template<> struct ArgumentCoder<WebCore::TransformationMatrix> : SimpleArgumentCoder<WebCore::TransformationMatrix> { };
    6469
    6570template<> struct ArgumentCoder<WebCore::MimeClassInfo> {
Note: See TracChangeset for help on using the changeset viewer.