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