Title: [111006] trunk/Tools
- Revision
- 111006
- Author
- [email protected]
- Date
- 2012-03-16 07:48:05 -0700 (Fri, 16 Mar 2012)
Log Message
[chromium] DRT: Add support for sending gesture scrolls without a begin
https://bugs.webkit.org/show_bug.cgi?id=81292
Patch by Robert Kroeger <[email protected]> on 2012-03-16
Reviewed by Kent Tamura.
* DumpRenderTree/chromium/EventSender.cpp:
(EventSender::EventSender):
(EventSender::gestureScrollFirstPoint):
* DumpRenderTree/chromium/EventSender.h:
(EventSender):
Modified Paths
Diff
Modified: trunk/Tools/ChangeLog (111005 => 111006)
--- trunk/Tools/ChangeLog 2012-03-16 14:43:13 UTC (rev 111005)
+++ trunk/Tools/ChangeLog 2012-03-16 14:48:05 UTC (rev 111006)
@@ -1,3 +1,16 @@
+2012-03-16 Robert Kroeger <[email protected]>
+
+ [chromium] DRT: Add support for sending gesture scrolls without a begin
+ https://bugs.webkit.org/show_bug.cgi?id=81292
+
+ Reviewed by Kent Tamura.
+
+ * DumpRenderTree/chromium/EventSender.cpp:
+ (EventSender::EventSender):
+ (EventSender::gestureScrollFirstPoint):
+ * DumpRenderTree/chromium/EventSender.h:
+ (EventSender):
+
2012-03-02 Carlos Garcia Campos <[email protected]> and Sergio Villar Senin <[email protected]>
[GTK] WebKitIconDatabase doesn't keep icons cached
Modified: trunk/Tools/DumpRenderTree/chromium/EventSender.cpp (111005 => 111006)
--- trunk/Tools/DumpRenderTree/chromium/EventSender.cpp 2012-03-16 14:43:13 UTC (rev 111005)
+++ trunk/Tools/DumpRenderTree/chromium/EventSender.cpp 2012-03-16 14:48:05 UTC (rev 111006)
@@ -281,6 +281,7 @@
bindMethod("updateTouchPoint", &EventSender::updateTouchPoint);
bindMethod("gestureScrollBegin", &EventSender::gestureScrollBegin);
bindMethod("gestureScrollEnd", &EventSender::gestureScrollEnd);
+ bindMethod("gestureScrollFirstPoint", &EventSender::gestureScrollFirstPoint);
bindMethod("gestureScrollUpdate", &EventSender::gestureScrollUpdate);
bindMethod("gestureTap", &EventSender::gestureTap);
bindMethod("zoomPageIn", &EventSender::zoomPageIn);
@@ -1086,6 +1087,16 @@
gestureEvent(WebInputEvent::GestureTap, arguments);
}
+void EventSender::gestureScrollFirstPoint(const CppArgumentList& arguments, CppVariant* result)
+{
+ result->setNull();
+ if (arguments.size() < 2 || !arguments[0].isNumber() || !arguments[1].isNumber())
+ return;
+
+ WebPoint point(arguments[0].toInt32(), arguments[1].toInt32());
+ m_currentGestureLocation = point;
+}
+
void EventSender::gestureEvent(WebInputEvent::Type type, const CppArgumentList& arguments)
{
if (arguments.size() < 2 || !arguments[0].isNumber() || !arguments[1].isNumber())
Modified: trunk/Tools/DumpRenderTree/chromium/EventSender.h (111005 => 111006)
--- trunk/Tools/DumpRenderTree/chromium/EventSender.h 2012-03-16 14:43:13 UTC (rev 111005)
+++ trunk/Tools/DumpRenderTree/chromium/EventSender.h 2012-03-16 14:48:05 UTC (rev 111006)
@@ -99,6 +99,7 @@
void gestureScrollBegin(const CppArgumentList&, CppVariant*);
void gestureScrollEnd(const CppArgumentList&, CppVariant*);
+ void gestureScrollFirstPoint(const CppArgumentList&, CppVariant*);
void gestureScrollUpdate(const CppArgumentList&, CppVariant*);
void gestureTap(const CppArgumentList&, CppVariant*);
void gestureEvent(WebKit::WebInputEvent::Type, const CppArgumentList&);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes