Changeset 92997 in webkit
- Timestamp:
- Aug 12, 2011 2:28:37 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 5 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r92993 r92997 1 2011-08-12 Sadrul Habib Chowdhury <sadrul@chromium.org> 2 3 DRT: Add support for gesture events. 4 https://bugs.webkit.org/show_bug.cgi?id=66105 5 6 Reviewed by Darin Fisher. 7 8 * fast/events/touch/gesture/gesture-click-expected.txt: Added. 9 * fast/events/touch/gesture/gesture-click.html: Added. 10 * platform/chromium/fast/events/touch/gesture/gesture-click-expected.txt: Added. 11 1 12 2011-08-12 David Hyatt <hyatt@apple.com> 2 13 -
trunk/Source/WebKit/chromium/ChangeLog
r92989 r92997 1 2011-08-12 Sadrul Habib Chowdhury <sadrul@chromium.org> 2 3 Wire gesture tap events, add support for gesture events in the DRT and add a layout test for it. 4 https://bugs.webkit.org/show_bug.cgi?id=66105 5 6 Reviewed by Darin Fisher. 7 8 * public/WebInputEvent.h: 9 * src/WebInputEventConversion.cpp: 10 (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder): 11 * src/WebPopupMenuImpl.cpp: 12 (WebKit::WebPopupMenuImpl::handleInputEvent): 13 * src/WebViewImpl.cpp: 14 (WebKit::WebViewImpl::handleInputEvent): 15 1 16 2011-08-12 Tommy Widenflycht <tommyw@google.com> 2 17 -
trunk/Source/WebKit/chromium/public/WebInputEvent.h
r92699 r92997 104 104 GestureScrollBegin, 105 105 GestureScrollEnd, 106 GestureTap, 106 107 107 108 // WebTouchEvent -
trunk/Source/WebKit/chromium/src/WebInputEventConversion.cpp
r92699 r92997 121 121 m_type = PlatformGestureEvent::ScrollEndType; 122 122 break; 123 case WebInputEvent::GestureTap: 124 m_type = PlatformGestureEvent::TapType; 125 break; 123 126 default: 124 127 ASSERT_NOT_REACHED(); -
trunk/Source/WebKit/chromium/src/WebPopupMenuImpl.cpp
r92983 r92997 274 274 case WebInputEvent::GestureScrollBegin: 275 275 case WebInputEvent::GestureScrollEnd: 276 case WebInputEvent::GestureTap: 276 277 return GestureEvent(*static_cast<const WebGestureEvent*>(&inputEvent)); 277 278 -
trunk/Source/WebKit/chromium/src/WebViewImpl.cpp
r92983 r92997 1273 1273 case WebInputEvent::GestureScrollBegin: 1274 1274 case WebInputEvent::GestureScrollEnd: 1275 case WebInputEvent::GestureTap: 1275 1276 handled = gestureEvent(*static_cast<const WebGestureEvent*>(&inputEvent)); 1276 1277 break; -
trunk/Tools/ChangeLog
r92984 r92997 1 2011-08-12 Sadrul Habib Chowdhury <sadrul@chromium.org> 2 3 DRT: Add support for gesture events. 4 https://bugs.webkit.org/show_bug.cgi?id=66105 5 6 Reviewed by Darin Fisher. 7 8 * DumpRenderTree/chromium/EventSender.cpp: 9 (EventSender::EventSender): 10 (EventSender::gestureScrollBegin): 11 (EventSender::gestureScrollEnd): 12 (EventSender::gestureTap): 13 (EventSender::gestureEvent): 14 * DumpRenderTree/chromium/EventSender.h: 15 1 16 2011-08-12 Andy Estes <aestes@apple.com> 2 17 -
trunk/Tools/DumpRenderTree/chromium/EventSender.cpp
r92341 r92997 279 279 bindMethod("touchStart", &EventSender::touchStart); 280 280 bindMethod("updateTouchPoint", &EventSender::updateTouchPoint); 281 bindMethod("gestureScrollBegin", &EventSender::gestureScrollBegin); 282 bindMethod("gestureScrollEnd", &EventSender::gestureScrollEnd); 283 bindMethod("gestureTap", &EventSender::gestureTap); 281 284 bindMethod("zoomPageIn", &EventSender::zoomPageIn); 282 285 bindMethod("zoomPageOut", &EventSender::zoomPageOut); … … 1019 1022 } 1020 1023 1024 void EventSender::gestureScrollBegin(const CppArgumentList& arguments, CppVariant* result) 1025 { 1026 result->setNull(); 1027 gestureEvent(WebInputEvent::GestureScrollBegin, arguments); 1028 } 1029 1030 void EventSender::gestureScrollEnd(const CppArgumentList& arguments, CppVariant* result) 1031 { 1032 result->setNull(); 1033 gestureEvent(WebInputEvent::GestureScrollEnd, arguments); 1034 } 1035 1036 void EventSender::gestureTap(const CppArgumentList& arguments, CppVariant* result) 1037 { 1038 result->setNull(); 1039 gestureEvent(WebInputEvent::GestureTap, arguments); 1040 } 1041 1042 void EventSender::gestureEvent(WebInputEvent::Type type, const CppArgumentList& arguments) 1043 { 1044 if (arguments.size() < 2 || !arguments[0].isNumber() || !arguments[1].isNumber()) 1045 return; 1046 1047 WebPoint point(arguments[0].toInt32(), arguments[1].toInt32()); 1048 1049 WebGestureEvent event; 1050 event.type = type; 1051 event.x = point.x; 1052 event.y = point.y; 1053 event.globalX = point.x; 1054 event.globalY = point.y; 1055 event.timeStampSeconds = getCurrentEventTimeSec(); 1056 webview()->handleInputEvent(event); 1057 } 1058 1021 1059 // 1022 1060 // Unimplemented stubs -
trunk/Tools/DumpRenderTree/chromium/EventSender.h
r92341 r92997 95 95 void updateTouchPoint(const CppArgumentList&, CppVariant*); 96 96 97 void gestureScrollBegin(const CppArgumentList&, CppVariant*); 98 void gestureScrollEnd(const CppArgumentList&, CppVariant*); 99 void gestureTap(const CppArgumentList&, CppVariant*); 100 void gestureEvent(WebKit::WebInputEvent::Type, const CppArgumentList&); 101 97 102 // Unimplemented stubs 98 103 void contextClick(const CppArgumentList&, CppVariant*);
Note: See TracChangeset
for help on using the changeset viewer.