Title: [190989] releases/WebKitGTK/webkit-2.10
Revision
190989
Author
[email protected]
Date
2015-10-13 08:10:43 -0700 (Tue, 13 Oct 2015)

Log Message

Merge r190987 - [GTK] Fix build for ENABLE_TOUCH_EVENTS=OFF
https://bugs.webkit.org/show_bug.cgi?id=150085

Reviewed by Carlos Garcia Campos.

Source/WebKit2:

* Shared/gtk/NativeWebTouchEventGtk.cpp:
* Shared/gtk/WebEventFactory.cpp:
* Shared/gtk/WebEventFactory.h:
* UIProcess/API/gtk/PageClientImpl.cpp:
* UIProcess/API/gtk/PageClientImpl.h:
* UIProcess/API/gtk/WebKitWebViewBase.cpp:
(webkit_web_view_base_class_init):

Tools:

* WebKitTestRunner/gtk/EventSenderProxyGtk.cpp:

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.10/Source/WebKit2/ChangeLog (190988 => 190989)


--- releases/WebKitGTK/webkit-2.10/Source/WebKit2/ChangeLog	2015-10-13 15:09:31 UTC (rev 190988)
+++ releases/WebKitGTK/webkit-2.10/Source/WebKit2/ChangeLog	2015-10-13 15:10:43 UTC (rev 190989)
@@ -1,3 +1,18 @@
+2015-10-13  Sergio Villar Senin  <[email protected]>
+
+        [GTK] Fix build for ENABLE_TOUCH_EVENTS=OFF
+        https://bugs.webkit.org/show_bug.cgi?id=150085
+
+        Reviewed by Carlos Garcia Campos.
+
+        * Shared/gtk/NativeWebTouchEventGtk.cpp:
+        * Shared/gtk/WebEventFactory.cpp:
+        * Shared/gtk/WebEventFactory.h:
+        * UIProcess/API/gtk/PageClientImpl.cpp:
+        * UIProcess/API/gtk/PageClientImpl.h:
+        * UIProcess/API/gtk/WebKitWebViewBase.cpp:
+        (webkit_web_view_base_class_init):
+
 2015-10-13  Chris Dumez  <[email protected]>
 
         Avoid useless copying of Key::HashType in loops in NetworkCache::Storage::synchronize()

Modified: releases/WebKitGTK/webkit-2.10/Source/WebKit2/Shared/gtk/NativeWebTouchEventGtk.cpp (190988 => 190989)


--- releases/WebKitGTK/webkit-2.10/Source/WebKit2/Shared/gtk/NativeWebTouchEventGtk.cpp	2015-10-13 15:09:31 UTC (rev 190988)
+++ releases/WebKitGTK/webkit-2.10/Source/WebKit2/Shared/gtk/NativeWebTouchEventGtk.cpp	2015-10-13 15:10:43 UTC (rev 190989)
@@ -26,6 +26,8 @@
 #include "config.h"
 #include "NativeWebTouchEvent.h"
 
+#if ENABLE(TOUCH_EVENTS)
+
 #include "WebEventFactory.h"
 #include <gdk/gdk.h>
 
@@ -44,3 +46,5 @@
 }
 
 } // namespace WebKit
+
+#endif // ENABLE(TOUCH_EVENTS)

Modified: releases/WebKitGTK/webkit-2.10/Source/WebKit2/Shared/gtk/WebEventFactory.cpp (190988 => 190989)


--- releases/WebKitGTK/webkit-2.10/Source/WebKit2/Shared/gtk/WebEventFactory.cpp	2015-10-13 15:09:31 UTC (rev 190988)
+++ releases/WebKitGTK/webkit-2.10/Source/WebKit2/Shared/gtk/WebEventFactory.cpp	2015-10-13 15:10:43 UTC (rev 190989)
@@ -196,6 +196,7 @@
         gdk_event_get_time(event));
 }
 
+#if ENABLE(TOUCH_EVENTS)
 WebTouchEvent WebEventFactory::createWebTouchEvent(const GdkEvent* event, Vector<WebPlatformTouchPoint>&& touchPoints)
 {
 #ifndef GTK_API_VERSION_2
@@ -219,5 +220,6 @@
     return WebTouchEvent();
 #endif // GTK_API_VERSION_2
 }
+#endif
 
 } // namespace WebKit

Modified: releases/WebKitGTK/webkit-2.10/Source/WebKit2/Shared/gtk/WebEventFactory.h (190988 => 190989)


--- releases/WebKitGTK/webkit-2.10/Source/WebKit2/Shared/gtk/WebEventFactory.h	2015-10-13 15:09:31 UTC (rev 190988)
+++ releases/WebKitGTK/webkit-2.10/Source/WebKit2/Shared/gtk/WebEventFactory.h	2015-10-13 15:10:43 UTC (rev 190989)
@@ -39,7 +39,9 @@
     static WebMouseEvent createWebMouseEvent(const GdkEvent*, int);
     static WebWheelEvent createWebWheelEvent(const GdkEvent*);
     static WebKeyboardEvent createWebKeyboardEvent(const GdkEvent*, const WebCore::CompositionResults&, Vector<String>&& commands);
+#if ENABLE(TOUCH_EVENTS)
     static WebTouchEvent createWebTouchEvent(const GdkEvent*, Vector<WebPlatformTouchPoint>&&);
+#endif
 };
 
 } // namespace WebKit

Modified: releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.cpp (190988 => 190989)


--- releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.cpp	2015-10-13 15:09:31 UTC (rev 190988)
+++ releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.cpp	2015-10-13 15:10:43 UTC (rev 190989)
@@ -337,6 +337,7 @@
 
 #endif // ENABLE(FULLSCREEN_API)
 
+#if ENABLE(TOUCH_EVENTS)
 void PageClientImpl::doneWithTouchEvent(const NativeWebTouchEvent& event, bool wasEventHandled)
 {
     if (wasEventHandled)
@@ -392,6 +393,7 @@
 
     gtk_widget_event(m_viewWidget, pointerEvent.get());
 }
+#endif // ENABLE(TOUCH_EVENTS)
 
 void PageClientImpl::didFinishLoadingDataForCustomContentProvider(const String&, const IPC::DataReference&)
 {

Modified: releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h (190988 => 190989)


--- releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h	2015-10-13 15:09:31 UTC (rev 190988)
+++ releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/PageClientImpl.h	2015-10-13 15:10:43 UTC (rev 190989)
@@ -131,7 +131,9 @@
     virtual void didFinishLoadForMainFrame() override;
     virtual void didSameDocumentNavigationForMainFrame(SameDocumentNavigationType) override;
 
+#if ENABLE(TOUCH_EVENTS)
     virtual void doneWithTouchEvent(const NativeWebTouchEvent&, bool wasEventHandled) override;
+#endif
 
     virtual void didChangeBackgroundColor() override;
 

Modified: releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp (190988 => 190989)


--- releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp	2015-10-13 15:09:31 UTC (rev 190988)
+++ releases/WebKitGTK/webkit-2.10/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp	2015-10-13 15:10:43 UTC (rev 190989)
@@ -778,6 +778,7 @@
     return TRUE;
 }
 
+#if ENABLE(TOUCH_EVENTS)
 static void appendTouchEvent(Vector<WebPlatformTouchPoint>& touchPoints, const GdkEvent* event, WebPlatformTouchPoint::TouchPointState state)
 {
     gdouble x, y;
@@ -868,6 +869,7 @@
 
     return TRUE;
 }
+#endif // ENABLE(TOUCH_EVENTS)
 
 #if HAVE(GTK_GESTURES)
 GestureController& webkitWebViewBaseGestureController(WebKitWebViewBase* webViewBase)
@@ -1020,7 +1022,9 @@
     widgetClass->button_release_event = webkitWebViewBaseButtonReleaseEvent;
     widgetClass->scroll_event = webkitWebViewBaseScrollEvent;
     widgetClass->motion_notify_event = webkitWebViewBaseMotionNotifyEvent;
+#if ENABLE(TOUCH_EVENTS)
     widgetClass->touch_event = webkitWebViewBaseTouchEvent;
+#endif
     widgetClass->query_tooltip = webkitWebViewBaseQueryTooltip;
 #if ENABLE(DRAG_SUPPORT)
     widgetClass->drag_end = webkitWebViewBaseDragEnd;

Modified: releases/WebKitGTK/webkit-2.10/Tools/ChangeLog (190988 => 190989)


--- releases/WebKitGTK/webkit-2.10/Tools/ChangeLog	2015-10-13 15:09:31 UTC (rev 190988)
+++ releases/WebKitGTK/webkit-2.10/Tools/ChangeLog	2015-10-13 15:10:43 UTC (rev 190989)
@@ -1,3 +1,12 @@
+2015-10-13  Sergio Villar Senin  <[email protected]>
+
+        [GTK] Fix build for ENABLE_TOUCH_EVENTS=OFF
+        https://bugs.webkit.org/show_bug.cgi?id=150085
+
+        Reviewed by Carlos Garcia Campos.
+
+        * WebKitTestRunner/gtk/EventSenderProxyGtk.cpp:
+
 2015-10-01  Carlos Garcia Campos  <[email protected]>
 
         [GTK] Websites with invalid auth header keep loading forever

Modified: releases/WebKitGTK/webkit-2.10/Tools/WebKitTestRunner/gtk/EventSenderProxyGtk.cpp (190988 => 190989)


--- releases/WebKitGTK/webkit-2.10/Tools/WebKitTestRunner/gtk/EventSenderProxyGtk.cpp	2015-10-13 15:09:31 UTC (rev 190988)
+++ releases/WebKitGTK/webkit-2.10/Tools/WebKitTestRunner/gtk/EventSenderProxyGtk.cpp	2015-10-13 15:10:43 UTC (rev 190989)
@@ -484,6 +484,7 @@
     return touchEvent;
 }
 
+#if ENABLE(TOUCH_EVENTS)
 void EventSenderProxy::addTouchPoint(int x, int y)
 {
     // Touch ID is array index plus one, so 0 is skipped.
@@ -574,6 +575,6 @@
         m_updatedTouchEvents.add(GPOINTER_TO_INT(event->touch.sequence));
     }
 }
+#endif // ENABLE(TOUCH_EVENTS)
 
-
 } // namespace WTR
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to