Title: [106063] trunk/Source/WebKit/chromium
Revision
106063
Author
[email protected]
Date
2012-01-26 16:42:49 -0800 (Thu, 26 Jan 2012)

Log Message

Add GestureTapDown and GestureDoubleTap gesture types to WebGestureEvent.
https://bugs.webkit.org/show_bug.cgi?id=77140

Patch by Sadrul Habib Chowdhury <[email protected]> on 2012-01-26
Reviewed by Darin Fisher.

* public/WebInputEvent.h:
():
* src/WebInputEventConversion.cpp:
(WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder):
* src/WebPopupMenuImpl.cpp:
(WebKit::WebPopupMenuImpl::handleInputEvent):
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::handleInputEvent):

Modified Paths

Diff

Modified: trunk/Source/WebKit/chromium/ChangeLog (106062 => 106063)


--- trunk/Source/WebKit/chromium/ChangeLog	2012-01-27 00:37:27 UTC (rev 106062)
+++ trunk/Source/WebKit/chromium/ChangeLog	2012-01-27 00:42:49 UTC (rev 106063)
@@ -1,3 +1,19 @@
+2012-01-26  Sadrul Habib Chowdhury  <[email protected]>
+
+        Add GestureTapDown and GestureDoubleTap gesture types to WebGestureEvent.
+        https://bugs.webkit.org/show_bug.cgi?id=77140
+
+        Reviewed by Darin Fisher.
+
+        * public/WebInputEvent.h:
+        ():
+        * src/WebInputEventConversion.cpp:
+        (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder):
+        * src/WebPopupMenuImpl.cpp:
+        (WebKit::WebPopupMenuImpl::handleInputEvent):
+        * src/WebViewImpl.cpp:
+        (WebKit::WebViewImpl::handleInputEvent):
+
 2012-01-25  Cris Neckar  <[email protected]>
 
         Add API to register schemes which can be sent simple CORS requests.

Modified: trunk/Source/WebKit/chromium/public/WebInputEvent.h (106062 => 106063)


--- trunk/Source/WebKit/chromium/public/WebInputEvent.h	2012-01-27 00:37:27 UTC (rev 106062)
+++ trunk/Source/WebKit/chromium/public/WebInputEvent.h	2012-01-27 00:42:49 UTC (rev 106063)
@@ -107,6 +107,8 @@
         GestureFlingStart,
         GestureFlingCancel,
         GestureTap,
+        GestureTapDown,
+        GestureDoubleTap,
 
         // WebTouchEvent
         TouchStart,

Modified: trunk/Source/WebKit/chromium/src/WebInputEventConversion.cpp (106062 => 106063)


--- trunk/Source/WebKit/chromium/src/WebInputEventConversion.cpp	2012-01-27 00:37:27 UTC (rev 106062)
+++ trunk/Source/WebKit/chromium/src/WebInputEventConversion.cpp	2012-01-27 00:42:49 UTC (rev 106063)
@@ -149,6 +149,12 @@
     case WebInputEvent::GestureTap:
         m_type = PlatformEvent::GestureTap;
         break;
+    case WebInputEvent::GestureTapDown:
+        m_type = PlatformEvent::GestureTapDown;
+        break;
+    case WebInputEvent::GestureDoubleTap:
+        m_type = PlatformEvent::GestureDoubleTap;
+        break;
     default:
         ASSERT_NOT_REACHED();
     }

Modified: trunk/Source/WebKit/chromium/src/WebPopupMenuImpl.cpp (106062 => 106063)


--- trunk/Source/WebKit/chromium/src/WebPopupMenuImpl.cpp	2012-01-27 00:37:27 UTC (rev 106062)
+++ trunk/Source/WebKit/chromium/src/WebPopupMenuImpl.cpp	2012-01-27 00:42:49 UTC (rev 106063)
@@ -278,6 +278,8 @@
     case WebInputEvent::GestureFlingStart:
     case WebInputEvent::GestureFlingCancel:
     case WebInputEvent::GestureTap:
+    case WebInputEvent::GestureTapDown:
+    case WebInputEvent::GestureDoubleTap:
         return GestureEvent(*static_cast<const WebGestureEvent*>(&inputEvent));
 
     case WebInputEvent::Undefined:

Modified: trunk/Source/WebKit/chromium/src/WebViewImpl.cpp (106062 => 106063)


--- trunk/Source/WebKit/chromium/src/WebViewImpl.cpp	2012-01-27 00:37:27 UTC (rev 106062)
+++ trunk/Source/WebKit/chromium/src/WebViewImpl.cpp	2012-01-27 00:42:49 UTC (rev 106063)
@@ -1413,6 +1413,8 @@
     case WebInputEvent::GestureFlingStart:
     case WebInputEvent::GestureFlingCancel:
     case WebInputEvent::GestureTap:
+    case WebInputEvent::GestureTapDown:
+    case WebInputEvent::GestureDoubleTap:
         handled = gestureEvent(*static_cast<const WebGestureEvent*>(&inputEvent));
         break;
 #endif
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to