Title: [115338] trunk/Tools
Revision
115338
Author
[email protected]
Date
2012-04-26 12:01:49 -0700 (Thu, 26 Apr 2012)

Log Message

Unreviewed. Fix GTK+ build after r115314.

For some reason it fails while bulding GtkVersioning for WTR, but
it didn't fail neither in EWS nor in my laptop. We don't really
need GtkVersioning in WTR since it already depends on GTK+3
unconditionally.

* WebKitTestRunner/GNUmakefile.am: Remove GtkVersioning.c from
compilation.
* WebKitTestRunner/gtk/EventSenderProxyGtk.cpp:
(WTR::EventSenderProxy::createMouseButtonEvent): Use GTK+ 3 API
directly instead of getDefaultGDKPointerDevice() helper.
(WTR::EventSenderProxy::keyDown): Ditto.
(WTR::EventSenderProxy::mouseMoveTo): Ditto.

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (115337 => 115338)


--- trunk/Tools/ChangeLog	2012-04-26 18:47:18 UTC (rev 115337)
+++ trunk/Tools/ChangeLog	2012-04-26 19:01:49 UTC (rev 115338)
@@ -1,3 +1,20 @@
+2012-04-26  Carlos Garcia Campos  <[email protected]>
+
+        Unreviewed. Fix GTK+ build after r115314.
+
+        For some reason it fails while bulding GtkVersioning for WTR, but
+        it didn't fail neither in EWS nor in my laptop. We don't really
+        need GtkVersioning in WTR since it already depends on GTK+3
+        unconditionally.
+
+        * WebKitTestRunner/GNUmakefile.am: Remove GtkVersioning.c from
+        compilation.
+        * WebKitTestRunner/gtk/EventSenderProxyGtk.cpp:
+        (WTR::EventSenderProxy::createMouseButtonEvent): Use GTK+ 3 API
+        directly instead of getDefaultGDKPointerDevice() helper.
+        (WTR::EventSenderProxy::keyDown): Ditto.
+        (WTR::EventSenderProxy::mouseMoveTo): Ditto.
+
 2012-04-24  Ojan Vafai  <[email protected]>
 
         Show flakiness dashboard data in garden-o-matic

Modified: trunk/Tools/WebKitTestRunner/GNUmakefile.am (115337 => 115338)


--- trunk/Tools/WebKitTestRunner/GNUmakefile.am	2012-04-26 18:47:18 UTC (rev 115337)
+++ trunk/Tools/WebKitTestRunner/GNUmakefile.am	2012-04-26 19:01:49 UTC (rev 115338)
@@ -27,8 +27,7 @@
 	Tools/WebKitTestRunner/TestController.h \
 	Tools/WebKitTestRunner/TestInvocation.cpp \
 	Tools/WebKitTestRunner/TestInvocation.h \
-	Tools/WebKitTestRunner/WebKitTestRunnerPrefix.h \
-	Source/WebCore/platform/gtk/GtkVersioning.c
+	Tools/WebKitTestRunner/WebKitTestRunnerPrefix.h
 
 Programs_WebKitTestRunner_CPPFLAGS = \
 	-include Tools/WebKitTestRunner/WebKitTestRunnerPrefix.h \

Modified: trunk/Tools/WebKitTestRunner/gtk/EventSenderProxyGtk.cpp (115337 => 115338)


--- trunk/Tools/WebKitTestRunner/gtk/EventSenderProxyGtk.cpp	2012-04-26 18:47:18 UTC (rev 115337)
+++ trunk/Tools/WebKitTestRunner/gtk/EventSenderProxyGtk.cpp	2012-04-26 19:01:49 UTC (rev 115338)
@@ -35,7 +35,6 @@
 
 #include "PlatformWebView.h"
 #include "TestController.h"
-#include <GtkVersioning.h>
 #include <wtf/OwnArrayPtr.h>
 #include <wtf/PassOwnArrayPtr.h>
 #include <gdk/gdkkeysyms.h>
@@ -113,7 +112,7 @@
     mouseEvent->button.y = m_position.y;
     mouseEvent->button.window = gtk_widget_get_window(GTK_WIDGET(m_testController->mainWebView()->platformView()));
     g_object_ref(mouseEvent->button.window);
-    mouseEvent->button.device = getDefaultGDKPointerDevice(mouseEvent->button.window);
+    gdk_event_set_device(mouseEvent, gdk_device_manager_get_client_pointer(gdk_display_get_device_manager(gdk_window_get_display(mouseEvent->button.window))));
     mouseEvent->button.state = modifiers | getMouseButtonModifiers(mouseEvent->button.button);
     mouseEvent->button.time = GDK_CURRENT_TIME;
     mouseEvent->button.axes = 0;
@@ -289,7 +288,7 @@
     pressEvent->key.state = modifiers;
     pressEvent->key.window = gtk_widget_get_window(GTK_WIDGET(m_testController->mainWebView()->platformWindow()));
     g_object_ref(pressEvent->key.window);
-    gdk_event_set_device(pressEvent, getDefaultGDKPointerDevice(pressEvent->key.window));
+    gdk_event_set_device(pressEvent, gdk_device_manager_get_client_pointer(gdk_display_get_device_manager(gdk_window_get_display(pressEvent->key.window))));
 
     GOwnPtr<GdkKeymapKey> keys;
     gint nKeys;
@@ -358,7 +357,7 @@
     event->motion.time = GDK_CURRENT_TIME;
     event->motion.window = gtk_widget_get_window(GTK_WIDGET(m_testController->mainWebView()->platformView()));
     g_object_ref(event->motion.window);
-    event->button.device = getDefaultGDKPointerDevice(event->motion.window);
+    gdk_event_set_device(event, gdk_device_manager_get_client_pointer(gdk_display_get_device_manager(gdk_window_get_display(event->motion.window))));
     event->motion.state = 0 | getMouseButtonModifiers(m_mouseButtonCurrentlyDown);
     event->motion.axes = 0;
 
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to