Title: [87699] trunk/Source/WebKit2
Revision
87699
Author
noam.rosent...@nokia.com
Date
2011-05-30 15:02:57 -0700 (Mon, 30 May 2011)

Log Message

2011-05-30  No'am Rosenthal  <noam.rosent...@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:

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (87698 => 87699)


--- trunk/Source/WebKit2/ChangeLog	2011-05-30 22:00:57 UTC (rev 87698)
+++ trunk/Source/WebKit2/ChangeLog	2011-05-30 22:02:57 UTC (rev 87699)
@@ -1,3 +1,15 @@
+2011-05-30  No'am Rosenthal  <noam.rosent...@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:
+
 2011-05-30  Anders Carlsson  <ander...@apple.com>
 
         Reviewed by Simon Fraser.

Modified: trunk/Source/WebKit2/Scripts/webkit2/messages.py (87698 => 87699)


--- trunk/Source/WebKit2/Scripts/webkit2/messages.py	2011-05-30 22:00:57 UTC (rev 87698)
+++ trunk/Source/WebKit2/Scripts/webkit2/messages.py	2011-05-30 22:02:57 UTC (rev 87699)
@@ -255,8 +255,10 @@
         'WebCore::CompositionUnderline',
         'WebCore::GrammarDetail',
         'WebCore::KeypressCommand',
+        'WebCore::Length',
         'WebCore::PluginInfo',
         'WebCore::PrintInfo',
+        'WebCore::TransformationMatrix',
         'WebCore::ViewportArguments',
         'WebCore::WindowFeatures',
         'WebKit::AttributedString',

Modified: trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.h (87698 => 87699)


--- trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.h	2011-05-30 22:00:57 UTC (rev 87698)
+++ trunk/Source/WebKit2/Shared/WebCoreArgumentCoders.h	2011-05-30 22:02:57 UTC (rev 87699)
@@ -42,15 +42,18 @@
 #include <WebCore/GraphicsContext.h>
 #include <WebCore/IntRect.h>
 #include <WebCore/KeyboardEvent.h>
+#include <WebCore/Length.h>
 #include <WebCore/PluginData.h>
 #include <WebCore/ProtectionSpace.h>
 #include <WebCore/ResourceError.h>
 #include <WebCore/ResourceRequest.h>
 #include <WebCore/TextCheckerClient.h>
+#include <WebCore/TransformationMatrix.h>
 #include <WebCore/ViewportArguments.h>
 #include <WebCore/WindowFeatures.h>
 #include <limits>
 
+
 namespace CoreIPC {
 
 template<> struct ArgumentCoder<WebCore::IntPoint> : SimpleArgumentCoder<WebCore::IntPoint> { };
@@ -61,6 +64,8 @@
 template<> struct ArgumentCoder<WebCore::FloatPoint> : SimpleArgumentCoder<WebCore::FloatPoint> { };
 template<> struct ArgumentCoder<WebCore::FloatSize> : SimpleArgumentCoder<WebCore::FloatSize> { };
 template<> struct ArgumentCoder<WebCore::FloatRect> : SimpleArgumentCoder<WebCore::FloatRect> { };
+template<> struct ArgumentCoder<WebCore::Length> : SimpleArgumentCoder<WebCore::Length> { };
+template<> struct ArgumentCoder<WebCore::TransformationMatrix> : SimpleArgumentCoder<WebCore::TransformationMatrix> { };
 
 template<> struct ArgumentCoder<WebCore::MimeClassInfo> {
     static void encode(ArgumentEncoder* encoder, const WebCore::MimeClassInfo& mimeClassInfo)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to