You've already forked wine-staging
mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2025-09-12 18:50:20 -07:00
Rebase against 3ddf3a720f2a342141550c973f10854b573d80ed
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
From 35e259f69a7c5a6a065833eaeaca28d92591056b Mon Sep 17 00:00:00 2001
|
||||
From 66869bba59b74f8bb77b4c1b7c44ef3c6ca7e4ee Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?R=C3=A9mi=20Bernon?= <rbernon@codeweavers.com>
|
||||
Date: Thu, 14 Nov 2019 18:44:28 +0100
|
||||
Subject: [PATCH 03/12] user32/tests: Add rawinput test for cross-process
|
||||
Subject: [PATCH] user32/tests: Add rawinput test for cross-process
|
||||
interactions.
|
||||
|
||||
Validating the rest of the assumption, rawinput messages are not
|
||||
@@ -11,18 +11,18 @@ received anymore if the foreground window is from another process.
|
||||
1 file changed, 84 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/dlls/user32/tests/input.c b/dlls/user32/tests/input.c
|
||||
index bdcc6834d9d..cc7babd1af4 100644
|
||||
index 1738706c8a5..79d6a046a8b 100644
|
||||
--- a/dlls/user32/tests/input.c
|
||||
+++ b/dlls/user32/tests/input.c
|
||||
@@ -49,6 +49,7 @@
|
||||
#define _WIN32_IE 0x0500
|
||||
@@ -46,6 +46,7 @@
|
||||
*/
|
||||
|
||||
#include <stdarg.h>
|
||||
+#include <stdio.h>
|
||||
#include <assert.h>
|
||||
|
||||
#include "windef.h"
|
||||
@@ -1877,8 +1878,36 @@ struct rawinput_mouse_thread_params
|
||||
@@ -1874,8 +1875,36 @@ struct rawinput_mouse_thread_params
|
||||
HWND window;
|
||||
HANDLE ready;
|
||||
HANDLE start;
|
||||
@@ -59,7 +59,7 @@ index bdcc6834d9d..cc7babd1af4 100644
|
||||
static DWORD WINAPI rawinput_mouse_thread(void *arg)
|
||||
{
|
||||
struct rawinput_mouse_thread_params *params = arg;
|
||||
@@ -1886,6 +1915,11 @@ static DWORD WINAPI rawinput_mouse_thread(void *arg)
|
||||
@@ -1883,6 +1912,11 @@ static DWORD WINAPI rawinput_mouse_thread(void *arg)
|
||||
RECT rect_110 = { 110, 110, 110, 110 };
|
||||
HWND window;
|
||||
int i;
|
||||
@@ -71,7 +71,7 @@ index bdcc6834d9d..cc7babd1af4 100644
|
||||
|
||||
while (WaitForSingleObject(params->ready, INFINITE) == 0)
|
||||
{
|
||||
@@ -1945,6 +1979,39 @@ static DWORD WINAPI rawinput_mouse_thread(void *arg)
|
||||
@@ -1942,6 +1976,39 @@ static DWORD WINAPI rawinput_mouse_thread(void *arg)
|
||||
|
||||
DestroyWindow(window);
|
||||
break;
|
||||
@@ -111,7 +111,7 @@ index bdcc6834d9d..cc7babd1af4 100644
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
@@ -1967,7 +2034,7 @@ struct rawinput_mouse_test
|
||||
@@ -1964,7 +2031,7 @@ struct rawinput_mouse_test
|
||||
BOOL todo;
|
||||
};
|
||||
|
||||
@@ -120,7 +120,7 @@ index bdcc6834d9d..cc7babd1af4 100644
|
||||
{
|
||||
struct rawinput_mouse_thread_params params;
|
||||
RAWINPUTDEVICE raw_devices[1];
|
||||
@@ -1988,11 +2055,17 @@ static void test_rawinput_mouse(void)
|
||||
@@ -1985,11 +2052,17 @@ static void test_rawinput_mouse(void)
|
||||
/* same-process foreground tests */
|
||||
{ TRUE, TRUE, 0, 2, 2, 0, 0, TRUE },
|
||||
{ TRUE, TRUE, RIDEV_INPUTSINK, 2, 2, 0, 0, TRUE },
|
||||
@@ -138,7 +138,7 @@ index bdcc6834d9d..cc7babd1af4 100644
|
||||
rawinput_wndproc_done = CreateEventA(NULL, FALSE, FALSE, NULL);
|
||||
ok(rawinput_wndproc_done != NULL, "CreateEvent failed\n");
|
||||
|
||||
@@ -3555,11 +3628,20 @@ static void test_GetKeyboardLayoutList(void)
|
||||
@@ -3552,11 +3625,20 @@ static void test_GetKeyboardLayoutList(void)
|
||||
|
||||
START_TEST(input)
|
||||
{
|
||||
@@ -159,7 +159,7 @@ index bdcc6834d9d..cc7babd1af4 100644
|
||||
test_Input_blackbox();
|
||||
test_Input_whitebox();
|
||||
test_Input_unicode();
|
||||
@@ -3578,7 +3660,7 @@ START_TEST(input)
|
||||
@@ -3575,7 +3657,7 @@ START_TEST(input)
|
||||
test_GetRawInputData();
|
||||
test_GetKeyboardLayoutList();
|
||||
test_RegisterRawInputDevices();
|
||||
@@ -169,5 +169,5 @@ index bdcc6834d9d..cc7babd1af4 100644
|
||||
if(pGetMouseMovePointsEx)
|
||||
test_GetMouseMovePointsEx();
|
||||
--
|
||||
2.24.1
|
||||
2.25.1
|
||||
|
||||
|
Reference in New Issue
Block a user