Fixes a regression introduced by f90d607c67768f19e36d9d74b498594252faa3fd.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50370 Signed-off-by: Gabriel Ivăncescu gabrielopcode@gmail.com ---
The current tests were testing a hidden window only, which ddraw treats as "inactive" (but not d3d8/d3d9ex). Tests were added to show that even visible windows, but not foreground, are not set to topmost, while foreground ones are.
This is ddraw specific. d3d8 and d3d9ex treat hidden windows as "active" for the purposes of window changes (so only visible windows, if inactive, prevent changes). We have existing tests for that.
Unfortunately, most of the tests are still todo_wine, even though the WS_EX_TOPMOST style matches (except when exiting, that's fixed on 3rd patch). That's because we don't have WS_EX_WINDOWEDGE on fullscreen windows (long-standing issue), but the topmost bit is set correctly.
dlls/ddraw/ddraw.c | 6 ++-- dlls/ddraw/tests/ddraw1.c | 66 ++++++++++++++++++++++++++++++++++++++- dlls/ddraw/tests/ddraw2.c | 66 ++++++++++++++++++++++++++++++++++++++- dlls/ddraw/tests/ddraw4.c | 66 ++++++++++++++++++++++++++++++++++++++- dlls/ddraw/tests/ddraw7.c | 66 ++++++++++++++++++++++++++++++++++++++- 5 files changed, 264 insertions(+), 6 deletions(-)
diff --git a/dlls/ddraw/ddraw.c b/dlls/ddraw/ddraw.c index 5b70bb4..77172d4 100644 --- a/dlls/ddraw/ddraw.c +++ b/dlls/ddraw/ddraw.c @@ -583,8 +583,10 @@ static HRESULT ddraw_attach_d3d_device(struct ddraw *ddraw, HWND window, swapchain_desc.swap_effect = WINED3D_SWAP_EFFECT_DISCARD; swapchain_desc.device_window = window; swapchain_desc.windowed = windowed; - swapchain_desc.flags = WINED3D_SWAPCHAIN_ALLOW_MODE_SWITCH - | WINED3D_SWAPCHAIN_IMPLICIT | WINED3D_SWAPCHAIN_NO_WINDOW_CHANGES; + swapchain_desc.flags = WINED3D_SWAPCHAIN_ALLOW_MODE_SWITCH | WINED3D_SWAPCHAIN_IMPLICIT; + + if (window != GetForegroundWindow()) + swapchain_desc.flags |= WINED3D_SWAPCHAIN_NO_WINDOW_CHANGES;
if (ddraw->flags & DDRAW_NO3D) return wined3d_swapchain_create(ddraw->wined3d_device, &swapchain_desc, diff --git a/dlls/ddraw/tests/ddraw1.c b/dlls/ddraw/tests/ddraw1.c index efbecf0..e6d08ce 100644 --- a/dlls/ddraw/tests/ddraw1.c +++ b/dlls/ddraw/tests/ddraw1.c @@ -2585,14 +2585,16 @@ static void test_window_style(void) { LONG style, exstyle, tmp, expected_style; RECT fullscreen_rect, r; + HWND window, window2; IDirectDraw *ddraw; - HWND window; HRESULT hr; ULONG ref; BOOL ret;
window = CreateWindowA("static", "ddraw_test", WS_OVERLAPPEDWINDOW, 0, 0, 100, 100, 0, 0, 0, 0); + window2 = CreateWindowA("static", "ddraw_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, 50, 50, 0, 0, 0, 0); ddraw = create_ddraw(); ok(!!ddraw, "Failed to create a ddraw object.\n");
@@ -2636,6 +2638,68 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_EXSTYLE); ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
+ ShowWindow(window, SW_SHOW); + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + SetActiveWindow(window); + ok(GetActiveWindow() == window, "Unexpected active window.\n"); + hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + + GetWindowRect(window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", + wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + SetWindowPos(window, NULL, 0, 0, 100, 100, SWP_NOZORDER | SWP_NOACTIVATE); + GetWindowRect(window, &r); + ok(!EqualRect(&r, &fullscreen_rect), "Window resize failed? got %s.\n", + wine_dbgstr_rect(&r)); + + ret = SetForegroundWindow(window2); + ok(ret, "Failed to set foreground window.\n"); + hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + + GetWindowRect(window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", + wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + ret = SetForegroundWindow(window); + ok(ret, "Failed to set foreground window.\n"); + hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ShowWindow(window, SW_HIDE); + hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ShowWindow(window, SW_SHOW); hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); diff --git a/dlls/ddraw/tests/ddraw2.c b/dlls/ddraw/tests/ddraw2.c index 65ac21d..cbdd4ce 100644 --- a/dlls/ddraw/tests/ddraw2.c +++ b/dlls/ddraw/tests/ddraw2.c @@ -2663,14 +2663,16 @@ static void test_window_style(void) { LONG style, exstyle, tmp, expected_style; RECT fullscreen_rect, r; + HWND window, window2; IDirectDraw2 *ddraw; - HWND window; HRESULT hr; ULONG ref; BOOL ret;
window = CreateWindowA("static", "ddraw_test", WS_OVERLAPPEDWINDOW, 0, 0, 100, 100, 0, 0, 0, 0); + window2 = CreateWindowA("static", "ddraw_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, 50, 50, 0, 0, 0, 0); ddraw = create_ddraw(); ok(!!ddraw, "Failed to create a ddraw object.\n");
@@ -2714,6 +2716,68 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_EXSTYLE); ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
+ ShowWindow(window, SW_SHOW); + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + SetActiveWindow(window); + ok(GetActiveWindow() == window, "Unexpected active window.\n"); + hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + + GetWindowRect(window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", + wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + SetWindowPos(window, NULL, 0, 0, 100, 100, SWP_NOZORDER | SWP_NOACTIVATE); + GetWindowRect(window, &r); + ok(!EqualRect(&r, &fullscreen_rect), "Window resize failed? got %s.\n", + wine_dbgstr_rect(&r)); + + ret = SetForegroundWindow(window2); + ok(ret, "Failed to set foreground window.\n"); + hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + + GetWindowRect(window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", + wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + ret = SetForegroundWindow(window); + ok(ret, "Failed to set foreground window.\n"); + hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ShowWindow(window, SW_HIDE); + hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ShowWindow(window, SW_SHOW); hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); diff --git a/dlls/ddraw/tests/ddraw4.c b/dlls/ddraw/tests/ddraw4.c index ce2333d..839bc3d 100644 --- a/dlls/ddraw/tests/ddraw4.c +++ b/dlls/ddraw/tests/ddraw4.c @@ -2899,14 +2899,16 @@ static void test_window_style(void) { LONG style, exstyle, tmp, expected_style; RECT fullscreen_rect, r; + HWND window, window2; IDirectDraw4 *ddraw; - HWND window; HRESULT hr; ULONG ref; BOOL ret;
window = CreateWindowA("static", "ddraw_test", WS_OVERLAPPEDWINDOW, 0, 0, 100, 100, 0, 0, 0, 0); + window2 = CreateWindowA("static", "ddraw_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, 50, 50, 0, 0, 0, 0); ddraw = create_ddraw(); ok(!!ddraw, "Failed to create a ddraw object.\n");
@@ -2950,6 +2952,68 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_EXSTYLE); ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
+ ShowWindow(window, SW_SHOW); + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + SetActiveWindow(window); + ok(GetActiveWindow() == window, "Unexpected active window.\n"); + hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + + GetWindowRect(window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", + wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + SetWindowPos(window, NULL, 0, 0, 100, 100, SWP_NOZORDER | SWP_NOACTIVATE); + GetWindowRect(window, &r); + ok(!EqualRect(&r, &fullscreen_rect), "Window resize failed? got %s.\n", + wine_dbgstr_rect(&r)); + + ret = SetForegroundWindow(window2); + ok(ret, "Failed to set foreground window.\n"); + hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + + GetWindowRect(window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", + wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + ret = SetForegroundWindow(window); + ok(ret, "Failed to set foreground window.\n"); + hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ShowWindow(window, SW_HIDE); + hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ShowWindow(window, SW_SHOW); hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); diff --git a/dlls/ddraw/tests/ddraw7.c b/dlls/ddraw/tests/ddraw7.c index 4cf57bf..eb258ce 100644 --- a/dlls/ddraw/tests/ddraw7.c +++ b/dlls/ddraw/tests/ddraw7.c @@ -2564,14 +2564,16 @@ static void test_window_style(void) { LONG style, exstyle, tmp, expected_style; RECT fullscreen_rect, r; + HWND window, window2; IDirectDraw7 *ddraw; - HWND window; HRESULT hr; ULONG ref; BOOL ret;
window = CreateWindowA("static", "ddraw_test", WS_OVERLAPPEDWINDOW, 0, 0, 100, 100, 0, 0, 0, 0); + window2 = CreateWindowA("static", "ddraw_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, 50, 50, 0, 0, 0, 0); ddraw = create_ddraw(); ok(!!ddraw, "Failed to create a ddraw object.\n");
@@ -2615,6 +2617,68 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_EXSTYLE); ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
+ ShowWindow(window, SW_SHOW); + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + SetActiveWindow(window); + ok(GetActiveWindow() == window, "Unexpected active window.\n"); + hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + + GetWindowRect(window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", + wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + SetWindowPos(window, NULL, 0, 0, 100, 100, SWP_NOZORDER | SWP_NOACTIVATE); + GetWindowRect(window, &r); + ok(!EqualRect(&r, &fullscreen_rect), "Window resize failed? got %s.\n", + wine_dbgstr_rect(&r)); + + ret = SetForegroundWindow(window2); + ok(ret, "Failed to set foreground window.\n"); + hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + + GetWindowRect(window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", + wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + ret = SetForegroundWindow(window); + ok(ret, "Failed to set foreground window.\n"); + hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ShowWindow(window, SW_HIDE); + hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ShowWindow(window, SW_SHOW); hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
Signed-off-by: Gabriel Ivăncescu gabrielopcode@gmail.com --- dlls/ddraw/ddraw.c | 14 ++++----- dlls/ddraw/tests/ddraw1.c | 65 +++++++++++++++++++++++++++++++++++++++ dlls/ddraw/tests/ddraw2.c | 65 +++++++++++++++++++++++++++++++++++++++ dlls/ddraw/tests/ddraw4.c | 65 +++++++++++++++++++++++++++++++++++++++ dlls/ddraw/tests/ddraw7.c | 65 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 267 insertions(+), 7 deletions(-)
diff --git a/dlls/ddraw/ddraw.c b/dlls/ddraw/ddraw.c index 77172d4..ff78dae 100644 --- a/dlls/ddraw/ddraw.c +++ b/dlls/ddraw/ddraw.c @@ -559,7 +559,7 @@ static HRESULT ddraw_set_focus_window(struct ddraw *ddraw, HWND window) }
static HRESULT ddraw_attach_d3d_device(struct ddraw *ddraw, HWND window, - BOOL windowed, struct wined3d_swapchain **wined3d_swapchain) + DWORD cooplevel, struct wined3d_swapchain **wined3d_swapchain) { struct wined3d_swapchain_desc swapchain_desc; struct wined3d_display_mode mode; @@ -582,10 +582,10 @@ static HRESULT ddraw_attach_d3d_device(struct ddraw *ddraw, HWND window, swapchain_desc.backbuffer_count = 1; swapchain_desc.swap_effect = WINED3D_SWAP_EFFECT_DISCARD; swapchain_desc.device_window = window; - swapchain_desc.windowed = windowed; + swapchain_desc.windowed = !(cooplevel & DDSCL_FULLSCREEN); swapchain_desc.flags = WINED3D_SWAPCHAIN_ALLOW_MODE_SWITCH | WINED3D_SWAPCHAIN_IMPLICIT;
- if (window != GetForegroundWindow()) + if ((cooplevel & DDSCL_NOWINDOWCHANGES) || window != GetForegroundWindow()) swapchain_desc.flags |= WINED3D_SWAPCHAIN_NO_WINDOW_CHANGES;
if (ddraw->flags & DDRAW_NO3D) @@ -642,7 +642,7 @@ static HRESULT ddraw_attach_d3d_device(struct ddraw *ddraw, HWND window, return DD_OK; }
-static HRESULT ddraw_create_swapchain(struct ddraw *ddraw, HWND window, BOOL windowed) +static HRESULT ddraw_create_swapchain(struct ddraw *ddraw, HWND window, DWORD cooplevel) { HRESULT hr;
@@ -652,7 +652,7 @@ static HRESULT ddraw_create_swapchain(struct ddraw *ddraw, HWND window, BOOL win return E_FAIL; }
- if (FAILED(hr = ddraw_attach_d3d_device(ddraw, window, windowed, &ddraw->wined3d_swapchain))) + if (FAILED(hr = ddraw_attach_d3d_device(ddraw, window, cooplevel, &ddraw->wined3d_swapchain))) { ERR("Failed to create swapchain, hr %#x.\n", hr); return hr; @@ -778,7 +778,7 @@ static HRESULT WINAPI ddraw1_RestoreDisplayMode(IDirectDraw *iface) * Unsure about this: DDSCL_FPUSETUP * * These don't seem very important for wine: - * DDSCL_ALLOWREBOOT, DDSCL_NOWINDOWCHANGES, DDSCL_ALLOWMODEX + * DDSCL_ALLOWREBOOT, DDSCL_ALLOWMODEX * * Returns: * DD_OK if the cooperative level was set successfully @@ -947,7 +947,7 @@ static HRESULT ddraw_set_cooperative_level(struct ddraw *ddraw, HWND window, ddraw_destroy_swapchain(ddraw); }
- if (FAILED(hr = ddraw_create_swapchain(ddraw, window, !(cooplevel & DDSCL_FULLSCREEN)))) + if (FAILED(hr = ddraw_create_swapchain(ddraw, window, cooplevel))) ERR("Failed to create swapchain, hr %#x.\n", hr);
if (restore_state) diff --git a/dlls/ddraw/tests/ddraw1.c b/dlls/ddraw/tests/ddraw1.c index e6d08ce..b87ee13 100644 --- a/dlls/ddraw/tests/ddraw1.c +++ b/dlls/ddraw/tests/ddraw1.c @@ -2638,6 +2638,71 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_EXSTYLE); ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
+ hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN | DDSCL_NOWINDOWCHANGES); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + todo_wine ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + + hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ShowWindow(window, SW_HIDE); + tmp = GetWindowLongA(window, GWL_STYLE); + todo_wine ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL | DDSCL_NOWINDOWCHANGES); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ret = SetForegroundWindow(window); + ok(ret, "Failed to set foreground window.\n"); + + hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ShowWindow(window, SW_HIDE); + hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ShowWindow(window, SW_SHOW); ret = SetForegroundWindow(GetDesktopWindow()); ok(ret, "Failed to set foreground window.\n"); diff --git a/dlls/ddraw/tests/ddraw2.c b/dlls/ddraw/tests/ddraw2.c index cbdd4ce..1ca7968 100644 --- a/dlls/ddraw/tests/ddraw2.c +++ b/dlls/ddraw/tests/ddraw2.c @@ -2716,6 +2716,71 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_EXSTYLE); ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
+ hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN | DDSCL_NOWINDOWCHANGES); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + todo_wine ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + + hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ShowWindow(window, SW_HIDE); + tmp = GetWindowLongA(window, GWL_STYLE); + todo_wine ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL | DDSCL_NOWINDOWCHANGES); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ret = SetForegroundWindow(window); + ok(ret, "Failed to set foreground window.\n"); + + hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ShowWindow(window, SW_HIDE); + hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ShowWindow(window, SW_SHOW); ret = SetForegroundWindow(GetDesktopWindow()); ok(ret, "Failed to set foreground window.\n"); diff --git a/dlls/ddraw/tests/ddraw4.c b/dlls/ddraw/tests/ddraw4.c index 839bc3d..2d9c05a 100644 --- a/dlls/ddraw/tests/ddraw4.c +++ b/dlls/ddraw/tests/ddraw4.c @@ -2952,6 +2952,71 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_EXSTYLE); ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
+ hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN | DDSCL_NOWINDOWCHANGES); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + todo_wine ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + + hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ShowWindow(window, SW_HIDE); + tmp = GetWindowLongA(window, GWL_STYLE); + todo_wine ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL | DDSCL_NOWINDOWCHANGES); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ret = SetForegroundWindow(window); + ok(ret, "Failed to set foreground window.\n"); + + hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ShowWindow(window, SW_HIDE); + hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ShowWindow(window, SW_SHOW); ret = SetForegroundWindow(GetDesktopWindow()); ok(ret, "Failed to set foreground window.\n"); diff --git a/dlls/ddraw/tests/ddraw7.c b/dlls/ddraw/tests/ddraw7.c index eb258ce..d05e722 100644 --- a/dlls/ddraw/tests/ddraw7.c +++ b/dlls/ddraw/tests/ddraw7.c @@ -2617,6 +2617,71 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_EXSTYLE); ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
+ hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN | DDSCL_NOWINDOWCHANGES); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + todo_wine ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + + hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ShowWindow(window, SW_HIDE); + tmp = GetWindowLongA(window, GWL_STYLE); + todo_wine ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL | DDSCL_NOWINDOWCHANGES); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ret = SetForegroundWindow(window); + ok(ret, "Failed to set foreground window.\n"); + + hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + expected_style = style | WS_VISIBLE; + todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + expected_style = exstyle | WS_EX_TOPMOST; + todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp); + + ShowWindow(window, SW_HIDE); + hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL); + ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr); + + tmp = GetWindowLongA(window, GWL_STYLE); + ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); + tmp = GetWindowLongA(window, GWL_EXSTYLE); + todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ShowWindow(window, SW_SHOW); ret = SetForegroundWindow(GetDesktopWindow()); ok(ret, "Failed to set foreground window.\n");
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=105188
Your paranoid android.
=== w7u_2qxl (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_adm (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_el (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8 (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8adm (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_tsign (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:8408: Test failed: Got unexpected color 0x00000000. ddraw1.c:8412: Test failed: Got unexpected color 0x00000000. ddraw1.c:8475: Test failed: Got unexpected color 0x00000000. ddraw1.c:8477: Test failed: Got unexpected color 0x00000000. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_2qxl (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767).
=== w1064_tsign (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ar (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_he (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ja (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_zh_CN (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_2qxl (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_adm (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_el (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8 (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8adm (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_tsign (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_2qxl (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767).
=== w1064_tsign (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ar (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_he (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ja (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_zh_CN (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_2qxl (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_adm (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_el (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8 (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8adm (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_tsign (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:3520: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3550: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3557: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3583: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3606: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3628: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3654: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3674: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3710: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3720: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3746: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3769: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3791: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3817: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3837: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3874: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_2qxl (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767).
=== w1064_tsign (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ar (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_he (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ja (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_zh_CN (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_2qxl (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_adm (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_el (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8 (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8adm (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18843: Test failed: Got unexpected color 0x00000040.
=== w1064_tsign (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_2qxl (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767).
=== w1064_tsign (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ar (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_he (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ja (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_zh_CN (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== debian11 (32 bit report) ===
ddraw: ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,736). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,736). ddraw7.c:2616: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw7.c:2649: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw7.c:2652: Test failed: Expected window extended style 0x108, got 0x8. ddraw7.c:2658: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw7.c:2661: Test failed: Expected window extended style 0x108, got 0x8. ddraw7.c:2681: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw7.c:2700: Test failed: Expected (0,0)-(640,480), got (-32000,-32000)-(-31840,-31976). ddraw7.c:2723: Test failed: Expected (0,0)-(640,480), got (-32000,-32000)-(-31840,-31976). ddraw7.c:2743: Test failed: Expected window style 0x4cf0000, got 0xa40b0000.
=== debian11 (32 bit Arabic:Morocco report) ===
ddraw: ddraw7.c:3514: Test failed: Expected resolution 640x480, got 720x480. ddraw7.c:3531: Test failed: Expected surface width 640, got 720. ddraw7.c:3555: Test failed: Expected message 0x47, but didn't receive it. ddraw7.c:3557: Test failed: Expected screen size 640x480, got 0x0. ddraw7.c:3564: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw7.c:3576: Test failed: Expected surface width 640, got 720. ddraw7.c:3629: Test failed: Expected screen size 2 640x480, got 720x480. ddraw7.c:3637: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw7.c:3649: Test failed: Expected surface width 640, got 720.
=== debian11 (32 bit German report) ===
ddraw: ddraw1.c:868: Test failed: Got unexpected wparam 1 for message 5, expected 0. ddraw1.c:3120: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3125: Test failed: Got unexpected screen size 800x600. ddraw1.c:3181: Test failed: Expected screen size 640x480, got 800x600. ddraw1.c:3187: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3211: Test failed: Expected surface width 640, got 800. ddraw1.c:3213: Test failed: Expected surface height 480, got 600. ddraw1.c:3217: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3224: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3229: Test failed: Expected surface width 640, got 800. ddraw1.c:3231: Test failed: Expected surface height 480, got 600. ddraw1.c:3244: Test failed: Expected surface width 640, got 800. ddraw1.c:3246: Test failed: Expected surface height 480, got 600. ddraw1.c:3250: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3273: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3282: Test failed: Got unexpected hr 0. ddraw1.c:3302: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3307: Test failed: Expected surface width 640, got 800. ddraw1.c:3309: Test failed: Expected surface height 480, got 600. ddraw1.c:3328: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3348: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3361: Test failed: Expected resolution 640x480, got 800x600. ddraw1.c:3378: Test failed: Expected surface width 640, got 800. ddraw1.c:3380: Test failed: Expected surface height 480, got 600. ddraw1.c:3384: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3394: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3399: Test failed: Expected surface width 640, got 800. ddraw1.c:3401: Test failed: Expected surface height 480, got 600. ddraw1.c:3414: Test failed: Expected surface width 640, got 800. ddraw1.c:3416: Test failed: Expected surface height 480, got 600. ddraw1.c:3420: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3443: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3452: Test failed: Got unexpected hr 0. ddraw1.c:3465: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3470: Test failed: Expected surface width 640, got 800. ddraw1.c:3472: Test failed: Expected surface height 480, got 600. ddraw1.c:3491: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3511: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw1.c:3524: Test failed: Expected resolution 640x480, got 800x600. ddraw1.c:3541: Test failed: Expected surface width 640, got 800. ddraw1.c:3543: Test failed: Expected surface height 480, got 600. ddraw1.c:3548: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600).
=== debian11 (32 bit Hebrew:Israel report) ===
ddraw: ddraw1.c:3273: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw1.c:3302: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw1.c:3328: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw1.c:3348: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw1.c:3384: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw7.c:3952: Test failed: Got unexpected screen width 800. ddraw7.c:3954: Test failed: Got unexpected screen height 600.
=== debian11 (32 bit Hindi:India report) ===
ddraw: ddraw1.c:14365: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw1.c:14380: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw2.c:707: Test failed: Got unexpected wparam 1 for message 5, expected 0. ddraw2.c:3214: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3219: Test failed: Got unexpected screen size 800x600. ddraw2.c:3275: Test failed: Expected screen size 640x480, got 800x600. ddraw2.c:3281: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3305: Test failed: Expected surface width 640, got 800. ddraw2.c:3307: Test failed: Expected surface height 480, got 600. ddraw2.c:3311: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3318: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3323: Test failed: Expected surface width 640, got 800. ddraw2.c:3325: Test failed: Expected surface height 480, got 600. ddraw2.c:3338: Test failed: Expected surface width 640, got 800. ddraw2.c:3340: Test failed: Expected surface height 480, got 600. ddraw2.c:3344: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3367: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3376: Test failed: Got unexpected hr 0. ddraw2.c:3396: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3401: Test failed: Expected surface width 640, got 800. ddraw2.c:3403: Test failed: Expected surface height 480, got 600. ddraw2.c:3422: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3442: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3455: Test failed: Expected resolution 640x480, got 800x600. ddraw2.c:3472: Test failed: Expected surface width 640, got 800. ddraw2.c:3474: Test failed: Expected surface height 480, got 600. ddraw2.c:3478: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3488: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3493: Test failed: Expected surface width 640, got 800. ddraw2.c:3495: Test failed: Expected surface height 480, got 600. ddraw2.c:3508: Test failed: Expected surface width 640, got 800. ddraw2.c:3510: Test failed: Expected surface height 480, got 600. ddraw2.c:3514: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3537: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3546: Test failed: Got unexpected hr 0. ddraw2.c:3559: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3564: Test failed: Expected surface width 640, got 800. ddraw2.c:3566: Test failed: Expected surface height 480, got 600. ddraw2.c:3585: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3605: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3618: Test failed: Expected resolution 640x480, got 800x600. ddraw2.c:3635: Test failed: Expected surface width 640, got 800. ddraw2.c:3637: Test failed: Expected surface height 480, got 600. ddraw2.c:3642: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3661: Test failed: Expected screen size 640x480, got 800x600. ddraw2.c:3668: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3680: Test failed: Expected surface width 640, got 800. ddraw2.c:3682: Test failed: Expected surface height 480, got 600. ddraw2.c:3733: Test failed: Expected screen size 2 640x480, got 800x600. ddraw2.c:3741: Test failed: Expected (0,0)-(640,480), got (0,0)-(800,600). ddraw2.c:3753: Test failed: Expected surface width 640, got 800. ddraw2.c:3755: Test failed: Expected surface height 480, got 600. ddraw2.c:15289: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw2.c:15304: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw4.c:4288: Test failed: Got unexpected screen width 800. ddraw4.c:4290: Test failed: Got unexpected screen height 600. ddraw4.c:18326: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw4.c:18341: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw7.c:18593: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw7.c:18608: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737).
=== debian11 (32 bit Japanese:Japan report) ===
ddraw: ddraw4.c:3850: Test failed: Expected resolution 640x480, got 720x480. ddraw4.c:3867: Test failed: Expected surface width 640, got 720. ddraw4.c:3891: Test failed: Expected message 0x47, but didn't receive it. ddraw4.c:3893: Test failed: Expected screen size 640x480, got 0x0. ddraw4.c:3900: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3912: Test failed: Expected surface width 640, got 720. ddraw4.c:3965: Test failed: Expected screen size 2 640x480, got 720x480. ddraw4.c:3973: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3985: Test failed: Expected surface width 640, got 720.
=== debian11 (32 bit Chinese:China report) ===
Report validation errors: ddraw4: Timeout
=== debian11 (build log) ===
WineRunWineTest.pl:error: The task timed out
=== debian11 (64 bit WoW report) ===
Report validation errors: ddraw7: Timeout
=== debian11 (build log) ===
WineRunWineTest.pl:error: The task timed out
This is certainly interesting behavior. I'm asking the questions below to check if I grok the test results right:
Am 12.01.2022 um 19:20 schrieb Gabriel Ivăncescu gabrielopcode@gmail.com:
- hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN | DDSCL_NOWINDOWCHANGES);
- ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
- tmp = GetWindowLongA(window, GWL_STYLE);
- todo_wine ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
So far so sensible
- hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN);
- ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
- tmp = GetWindowLongA(window, GWL_STYLE);
- expected_style = style | WS_VISIBLE;
- todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- expected_style = exstyle | WS_EX_TOPMOST;
- todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp);
Sensible too, window is made visible and topmost.
- ShowWindow(window, SW_HIDE);
Why do you hide the window here? To show that the below call does not make it visible? Makes sense, although it also convolutes things with the different treatment of hidden windows.
- tmp = GetWindowLongA(window, GWL_STYLE);
- todo_wine ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- expected_style = exstyle | WS_EX_TOPMOST;
- todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp);
- hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL | DDSCL_NOWINDOWCHANGES);
- ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
- tmp = GetWindowLongA(window, GWL_STYLE);
- ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- expected_style = exstyle | WS_EX_TOPMOST;
- ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp);
That's the surprising behavior you are trying to show - the NOWINDOWCHANGES matters on "exiting" fullscreen.
For my curiosity I tested what destroying the ddraw interface does here. It doesn't remove WS_EX_TOPMOST either, which suggests that either we have to get rid of our DD_SCL call on destruction or add NOWINDOWCHANGES. No need to take care of this in this patch series though unless we find a game that needs it.
- hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL);
- ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
- tmp = GetWindowLongA(window, GWL_STYLE);
- ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- expected_style = exstyle | WS_EX_TOPMOST;
- ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp);
Why does this not change the style? Because ddraw considers it a redundant SCL normal->normal call? The above fullscreen|exclusive -> fullscreen|exclusive call does add WS_EX_TOPMOST.
- ret = SetForegroundWindow(window);
- ok(ret, "Failed to set foreground window.\n");
- hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN);
- ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
- tmp = GetWindowLongA(window, GWL_STYLE);
- expected_style = style | WS_VISIBLE;
- todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- expected_style = exstyle | WS_EX_TOPMOST;
- todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp);
- ShowWindow(window, SW_HIDE);
- hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL);
- ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
- tmp = GetWindowLongA(window, GWL_STYLE);
- ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
And afaiu here you try to show that the window behing hidden doesn't have any unintended side effects. Topmost is removed anyway, although WS_VISIBLE is not added (presumably cause it is DDSCL_NORMAL)
On 13/01/2022 14:14, Stefan Dösinger wrote:
This is certainly interesting behavior. I'm asking the questions below to check if I grok the test results right:
Am 12.01.2022 um 19:20 schrieb Gabriel Ivăncescu gabrielopcode@gmail.com:
- hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN | DDSCL_NOWINDOWCHANGES);
- ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
- tmp = GetWindowLongA(window, GWL_STYLE);
- todo_wine ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
So far so sensible
- hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN);
- ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
- tmp = GetWindowLongA(window, GWL_STYLE);
- expected_style = style | WS_VISIBLE;
- todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- expected_style = exstyle | WS_EX_TOPMOST;
- todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp);
Sensible too, window is made visible and topmost.
- ShowWindow(window, SW_HIDE);
Why do you hide the window here? To show that the below call does not make it visible? Makes sense, although it also convolutes things with the different treatment of hidden windows.
- tmp = GetWindowLongA(window, GWL_STYLE);
- todo_wine ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- expected_style = exstyle | WS_EX_TOPMOST;
- todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp);
- hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL | DDSCL_NOWINDOWCHANGES);
- ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
- tmp = GetWindowLongA(window, GWL_STYLE);
- ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- expected_style = exstyle | WS_EX_TOPMOST;
- ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp);
That's the surprising behavior you are trying to show - the NOWINDOWCHANGES matters on "exiting" fullscreen.
For my curiosity I tested what destroying the ddraw interface does here. It doesn't remove WS_EX_TOPMOST either, which suggests that either we have to get rid of our DD_SCL call on destruction or add NOWINDOWCHANGES. No need to take care of this in this patch series though unless we find a game that needs it.
- hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL);
- ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
- tmp = GetWindowLongA(window, GWL_STYLE);
- ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- expected_style = exstyle | WS_EX_TOPMOST;
- ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp);
Why does this not change the style? Because ddraw considers it a redundant SCL normal->normal call? The above fullscreen|exclusive -> fullscreen|exclusive call does add WS_EX_TOPMOST.
I don't know why honestly, but we already have the "restore_mode_on_normal" thing, so I think it possibly has similar code path on native? That's why I added it there on patch 3, since it's done when going from exclusive to normal only, not any call to normal.
It's obviously inconsistent and somewhat badly designed but sadly we have to match it (or at least test for it).
- ret = SetForegroundWindow(window);
- ok(ret, "Failed to set foreground window.\n");
- hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN);
- ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
- tmp = GetWindowLongA(window, GWL_STYLE);
- expected_style = style | WS_VISIBLE;
- todo_wine ok(tmp == expected_style, "Expected window style %#x, got %#x.\n", expected_style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- expected_style = exstyle | WS_EX_TOPMOST;
- todo_wine ok(tmp == expected_style, "Expected window extended style %#x, got %#x.\n", expected_style, tmp);
- ShowWindow(window, SW_HIDE);
- hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_NORMAL);
- ok(SUCCEEDED(hr), "SetCooperativeLevel failed, hr %#x.\n", hr);
- tmp = GetWindowLongA(window, GWL_STYLE);
- ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp);
- tmp = GetWindowLongA(window, GWL_EXSTYLE);
- todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
And afaiu here you try to show that the window behing hidden doesn't have any unintended side effects. Topmost is removed anyway, although WS_VISIBLE is not added (presumably cause it is DDSCL_NORMAL)
Yeah, I actually just tried to test most corner cases I could think of to get a picture of how native works. I doubt that they put that much thought into it, so it's probably bound to have quirks and such. (note, I'm not saying we necessarily have to fix all of them, these are just tests).
If you think some tests are redundant or too overkill, I'll happily remove them (or, if you have suggestions to add even more...).
Also I'll fix the dumb window2 leak, sorry. Let me know if there's anything else though, before I resend (but probably will do tomorrow).
Thanks for the reviews!
Am 13.01.2022 um 19:35 schrieb Gabriel Ivăncescu gabrielopcode@gmail.com:
If you think some tests are redundant or too overkill, I'll happily remove them (or, if you have suggestions to add even more...).
Nah, I think they are OK as is. ddraw is a pain, it won't get any easier, I'm just trying to make sure I don't sign off on something I don't understand myself
Also I'll fix the dumb window2 leak, sorry. Let me know if there's anything else though, before I resend (but probably will do tomorrow).
Nothing so far at least for patches 1 to 3. I can't rule out something won't pop into my mind after another re-read, but right now, with the window2 leak fixed, you have my signed-off-by.
Unless DDSCL_NOWINDOWCHANGES was specified.
Signed-off-by: Gabriel Ivăncescu gabrielopcode@gmail.com ---
This is ddraw specific, because the flag specified when exiting fullscreen is what matters. wined3d restores from fullscreen when the swapchain is destroyed, in wined3d_swapchain_cleanup, which uses the *original* flags passed when the swapchain was created, so WINED3D_SWAPCHAIN_RESTORE_WINDOW_STATE can't be used; that would affect the restoring behavior at creation, which is not correct for ddraw (but is for dxgi).
I'm not sure how to do this on wined3d side cleanly without passing the flag somehow at swapchain destruction...
dlls/ddraw/ddraw.c | 3 +++ dlls/ddraw/tests/ddraw1.c | 4 ++-- dlls/ddraw/tests/ddraw2.c | 4 ++-- dlls/ddraw/tests/ddraw4.c | 4 ++-- dlls/ddraw/tests/ddraw7.c | 4 ++-- 5 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/dlls/ddraw/ddraw.c b/dlls/ddraw/ddraw.c index ff78dae..8b95860 100644 --- a/dlls/ddraw/ddraw.c +++ b/dlls/ddraw/ddraw.c @@ -970,6 +970,9 @@ static HRESULT ddraw_set_cooperative_level(struct ddraw *ddraw, HWND window,
if (!(cooplevel & DDSCL_EXCLUSIVE) && (ddraw->cooperative_level & DDSCL_EXCLUSIVE)) { + if (!(cooplevel & DDSCL_NOWINDOWCHANGES)) + SetWindowPos(window, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE); + if (restore_mode_on_normal && FAILED(ddraw7_RestoreDisplayMode(&ddraw->IDirectDraw7_iface))) ERR("RestoreDisplayMode failed\n"); ClipCursor(NULL); diff --git a/dlls/ddraw/tests/ddraw1.c b/dlls/ddraw/tests/ddraw1.c index b87ee13..8c53c65 100644 --- a/dlls/ddraw/tests/ddraw1.c +++ b/dlls/ddraw/tests/ddraw1.c @@ -2701,7 +2701,7 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_STYLE); ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); tmp = GetWindowLongA(window, GWL_EXSTYLE); - todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
ShowWindow(window, SW_SHOW); ret = SetForegroundWindow(GetDesktopWindow()); @@ -2763,7 +2763,7 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_STYLE); ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); tmp = GetWindowLongA(window, GWL_EXSTYLE); - todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
ShowWindow(window, SW_SHOW); hr = IDirectDraw_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); diff --git a/dlls/ddraw/tests/ddraw2.c b/dlls/ddraw/tests/ddraw2.c index 1ca7968..13a0838 100644 --- a/dlls/ddraw/tests/ddraw2.c +++ b/dlls/ddraw/tests/ddraw2.c @@ -2779,7 +2779,7 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_STYLE); ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); tmp = GetWindowLongA(window, GWL_EXSTYLE); - todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
ShowWindow(window, SW_SHOW); ret = SetForegroundWindow(GetDesktopWindow()); @@ -2841,7 +2841,7 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_STYLE); ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); tmp = GetWindowLongA(window, GWL_EXSTYLE); - todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
ShowWindow(window, SW_SHOW); hr = IDirectDraw2_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); diff --git a/dlls/ddraw/tests/ddraw4.c b/dlls/ddraw/tests/ddraw4.c index 2d9c05a..24c3486 100644 --- a/dlls/ddraw/tests/ddraw4.c +++ b/dlls/ddraw/tests/ddraw4.c @@ -3015,7 +3015,7 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_STYLE); ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); tmp = GetWindowLongA(window, GWL_EXSTYLE); - todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
ShowWindow(window, SW_SHOW); ret = SetForegroundWindow(GetDesktopWindow()); @@ -3077,7 +3077,7 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_STYLE); ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); tmp = GetWindowLongA(window, GWL_EXSTYLE); - todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
ShowWindow(window, SW_SHOW); hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); diff --git a/dlls/ddraw/tests/ddraw7.c b/dlls/ddraw/tests/ddraw7.c index d05e722..214a9b6 100644 --- a/dlls/ddraw/tests/ddraw7.c +++ b/dlls/ddraw/tests/ddraw7.c @@ -2680,7 +2680,7 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_STYLE); ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); tmp = GetWindowLongA(window, GWL_EXSTYLE); - todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
ShowWindow(window, SW_SHOW); ret = SetForegroundWindow(GetDesktopWindow()); @@ -2742,7 +2742,7 @@ static void test_window_style(void) tmp = GetWindowLongA(window, GWL_STYLE); ok(tmp == style, "Expected window style %#x, got %#x.\n", style, tmp); tmp = GetWindowLongA(window, GWL_EXSTYLE); - todo_wine ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp); + ok(tmp == exstyle, "Expected window extended style %#x, got %#x.\n", exstyle, tmp);
ShowWindow(window, SW_SHOW); hr = IDirectDraw7_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN);
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=105193
Your paranoid android.
=== w7u_2qxl (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_adm (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_el (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8 (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8adm (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_tsign (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (32 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_2qxl (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767).
=== w1064_tsign (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ar (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_he (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ja (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_zh_CN (64 bit report) ===
ddraw: ddraw1.c:3131: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3134: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3138: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3179: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3181: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_2qxl (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_adm (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_el (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8 (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (32 bit report) ===
ddraw: 0e34:ddraw2: unhandled exception c0000005 at 73CC7F2E
=== w1064v1809 (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_tsign (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (32 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_2qxl (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767).
=== w1064_tsign (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ar (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_he (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ja (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_zh_CN (64 bit report) ===
ddraw: ddraw2.c:3225: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3228: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3232: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3273: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3275: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15323: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_2qxl (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_adm (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_el (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8 (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8adm (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_tsign (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (32 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_2qxl (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767).
=== w1064_tsign (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ar (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_he (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ja (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_zh_CN (64 bit report) ===
ddraw: ddraw4.c:3464: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3467: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3471: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3512: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3514: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18360: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18367: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_2qxl (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_adm (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_el (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8 (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8adm (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18843: Test failed: Got unexpected color 0x00000040.
=== w864 (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_tsign (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (32 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_2qxl (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767).
=== w1064_tsign (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ar (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_he (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ja (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_zh_CN (64 bit report) ===
ddraw: ddraw7.c:3128: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3131: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3135: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3176: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3178: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18627: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18634: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== debian11 (32 bit report) ===
ddraw: ddraw2.c:4173: Test failed: Got a different mode.
=== debian11 (32 bit Arabic:Morocco report) ===
ddraw: ddraw1.c:3361: Test failed: Expected resolution 1024x768, got 640x480. ddraw1.c:3378: Test failed: Expected surface width 1024, got 640. ddraw1.c:3394: Test failed: Expected (0,0)-(1024,768), got (0,0)-(640,480). ddraw1.c:3399: Test failed: Expected surface width 1024, got 640. ddraw1.c:3414: Test failed: Expected surface width 1024, got 640. ddraw1.c:3420: Test failed: Expected (0,0)-(1024,768), got (0,0)-(640,480). ddraw1.c:3443: Test failed: Expected (0,0)-(1024,768), got (0,0)-(640,480). ddraw1.c:3465: Test failed: Expected (0,0)-(1024,768), got (0,0)-(640,480). ddraw1.c:3470: Test failed: Expected surface width 1024, got 640. ddraw1.c:3491: Test failed: Expected (0,0)-(1024,768), got (0,0)-(640,480). ddraw1.c:3511: Test failed: Expected (0,0)-(1024,768), got (0,0)-(640,480). ddraw1.c:3524: Test failed: Expected resolution 1024x768, got 640x480. ddraw1.c:3541: Test failed: Expected surface width 1024, got 640. ddraw1.c:3548: Test failed: Expected (0,0)-(1024,768), got (0,0)-(640,480).
=== debian11 (32 bit German report) ===
ddraw: ddraw1.c:3880: Test failed: Got unexpected screen width 800. ddraw1.c:3882: Test failed: Got unexpected screen height 600.
=== debian11 (32 bit French report) ===
ddraw: ddraw1.c:3120: Test failed: Expected message 0x6, but didn't receive it. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:2951: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw4.c:2984: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw4.c:2987: Test failed: Expected window extended style 0x108, got 0x8. ddraw4.c:2993: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw4.c:2996: Test failed: Expected window extended style 0x108, got 0x8. ddraw4.c:3016: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw4.c:3018: Test failed: Expected window extended style 0x100, got 0. ddraw4.c:3035: Test failed: Expected (0,0)-(640,480), got (-32000,-32000)-(-31840,-31976). ddraw4.c:3058: Test failed: Expected (0,0)-(640,480), got (-32000,-32000)-(-31840,-31976). ddraw4.c:3078: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw4.c:3080: Test failed: Expected window extended style 0x100, got 0.
=== debian11 (32 bit Hindi:India report) ===
ddraw: ddraw1.c:14365: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw1.c:14380: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw2.c:15289: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw2.c:15304: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw4.c:18326: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw4.c:18341: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw7.c:18593: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw7.c:18608: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737).
=== debian11 (32 bit Japanese:Japan report) ===
ddraw: ddraw2.c:3455: Test failed: Expected resolution 640x480, got 720x480. ddraw2.c:3472: Test failed: Expected surface width 640, got 720. ddraw2.c:3488: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw2.c:3493: Test failed: Expected surface width 640, got 720. ddraw2.c:3508: Test failed: Expected surface width 640, got 720. ddraw2.c:3514: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw2.c:3537: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw2.c:3550: Test failed: Got unexpected hr 0. ddraw2.c:3552: Test failed: Got unexpected hr 0. ddraw2.c:3559: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw2.c:3564: Test failed: Expected surface width 640, got 720. ddraw2.c:3585: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw2.c:3605: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw2.c:3618: Test failed: Expected resolution 640x480, got 720x480. ddraw2.c:3635: Test failed: Expected surface width 640, got 720. ddraw2.c:3642: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw2.c:3659: Test failed: Expected message 0x5, but didn't receive it. ddraw2.c:3661: Test failed: Expected screen size 640x480, got 0x0. ddraw2.c:3668: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw2.c:3680: Test failed: Expected surface width 640, got 720. ddraw2.c:3733: Test failed: Expected screen size 2 640x480, got 720x480. ddraw2.c:3741: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw2.c:3753: Test failed: Expected surface width 640, got 720.
=== debian11 (32 bit Chinese:China report) ===
ddraw: ddraw1.c:3361: Test failed: Expected resolution 640x480, got 720x480. ddraw1.c:3378: Test failed: Expected surface width 640, got 720. ddraw1.c:3394: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw1.c:3399: Test failed: Expected surface width 640, got 720. ddraw1.c:3414: Test failed: Expected surface width 640, got 720. ddraw1.c:3420: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw1.c:3443: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw1.c:3456: Test failed: Got unexpected hr 0. ddraw1.c:3458: Test failed: Got unexpected hr 0. ddraw1.c:3465: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw1.c:3470: Test failed: Expected surface width 640, got 720. ddraw1.c:3491: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw1.c:3511: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw1.c:3524: Test failed: Expected resolution 640x480, got 720x480. ddraw1.c:3541: Test failed: Expected surface width 640, got 720. ddraw1.c:3548: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480).
Report validation errors: ddraw2: Timeout
=== debian11 (build log) ===
WineRunWineTest.pl:error: The task timed out
=== debian11 (32 bit WoW report) ===
ddraw: ddraw1.c:5708: Test failed: Failed to attach surface, hr 0x8876000a. ddraw1.c:5711: Test failed: Got unexpected hr 0x8876000a. ddraw1.c:5713: Test failed: Failed to detach surface, hr 0x88760014. ddraw1.c:5716: Test failed: Failed to attach surface, hr 0x8876000a. ddraw1.c:5721: Test failed: Failed to detach surface, hr 0x88760014. ddraw1.c:14399: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,737). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,737). ddraw2.c:2715: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw2.c:2717: Test failed: Expected window extended style 0x100, got 0. ddraw2.c:2748: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw2.c:2751: Test failed: Expected window extended style 0x108, got 0x8. ddraw2.c:2757: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw2.c:2760: Test failed: Expected window extended style 0x108, got 0x8. ddraw2.c:2780: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw2.c:2782: Test failed: Expected window extended style 0x100, got 0. ddraw2.c:2799: Test failed: Expected (0,0)-(640,480), got (-32000,-32000)-(-31840,-31976). ddraw2.c:2822: Test failed: Expected (0,0)-(640,480), got (-32000,-32000)-(-31840,-31976). ddraw2.c:2842: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw2.c:2844: Test failed: Expected window extended style 0x100, got 0.
=== debian11 (64 bit WoW report) ===
ddraw: ddraw1.c:14343: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:14399: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:14343: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,737). ddraw1.c:14365: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw1.c:14380: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw1.c:14399: Test failed: Expect window rect (0,0)-(640,480), got (1024,0)-(2048,737). ddraw1.c:14406: Test failed: Expect window rect (0,0)-(640,480), got (1024,0)-(2048,737). ddraw2.c:4475: Test failed: Display mode restored after good ddraw1::SetCooperativeLevel call ddraw2.c:15323: Test failed: Expect window rect (0,0)-(640,480), got (1024,0)-(2048,737). ddraw2.c:15330: Test failed: Expect window rect (0,0)-(640,480), got (1024,0)-(2048,737).
Signed-off-by: Gabriel Ivăncescu gabrielopcode@gmail.com ---
For some reason I had to use AttachThreadInput, otherwise I couldn't set the window to foreground on Windows, even from the thread itself, it always failed... I don't know why but apparently this is a common "trick" to get around it.
Also, for some reason GetForegroundWindow on wine returns NULL (when it's set to the other thread's window, even if set from the other thread), regardless of AttachThreadInput or not, so I had to mark it as todo_wine. :-/
dlls/d3d8/tests/device.c | 283 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 283 insertions(+)
diff --git a/dlls/d3d8/tests/device.c b/dlls/d3d8/tests/device.c index fc94dca..d503241 100644 --- a/dlls/d3d8/tests/device.c +++ b/dlls/d3d8/tests/device.c @@ -3935,16 +3935,50 @@ cleanup: DestroyWindow(hwnd); }
+struct create_window_thread_params +{ + HANDLE event; + HWND hwnd; +}; + +static DWORD WINAPI create_window_thread(void *data) +{ + struct create_window_thread_params *params = data; + HWND hwnd; + MSG msg; + + hwnd = CreateWindowA("static", "d3d8_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 10, 20, 30, 40, 0, 0, 0, 0); + ok(!!hwnd, "Failed to create window.\n"); + flush_events(); + params->hwnd = hwnd; + SetEvent(params->event); + while (GetMessageA(&msg, 0, 0, 0)) + { + TranslateMessage(&msg); + DispatchMessageA(&msg); + if (!params->hwnd) + break; + } + DestroyWindow(hwnd); + return 0; +} + static void test_window_style(void) { + struct create_window_thread_params thread_params; RECT focus_rect, fullscreen_rect, r; LONG device_style, device_exstyle; LONG focus_style, focus_exstyle; struct device_desc device_desc; LONG style, expected_style; IDirect3DDevice8 *device; + HWND active_window; IDirect3D8 *d3d8; + DWORD_PTR result; + HANDLE thread; HRESULT hr; + DWORD tid; ULONG ref; BOOL ret;
@@ -4055,6 +4089,255 @@ static void test_window_style(void)
ref = IDirect3DDevice8_Release(device); ok(ref == 0, "The device was not properly freed: refcount %u.\n", ref); + DestroyWindow(device_window); + DestroyWindow(focus_window); + + /* Window changes are done only if the current process has the foreground window at creation */ + focus_window = CreateWindowA("d3d8_test_wc", "d3d8_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + device_window = CreateWindowA("d3d8_test_wc", "d3d8_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + active_window = CreateWindowA("static", "d3d8_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 10, 20, 30, 40, 0, 0, 0, 0); + + device_style = GetWindowLongA(device_window, GWL_STYLE); + device_exstyle = GetWindowLongA(device_window, GWL_EXSTYLE); + focus_style = GetWindowLongA(focus_window, GWL_STYLE); + focus_exstyle = GetWindowLongA(focus_window, GWL_EXSTYLE); + + ret = SetForegroundWindow(active_window); + ok(ret, "Failed to set foreground window.\n"); + ok(GetActiveWindow() == active_window, "Unexpected active window.\n"); + + device_desc.device_window = device_window; + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + device = create_device(d3d8, focus_window, &device_desc); + ok(!!device, "Failed to create a D3D device.\n"); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + expected_style = device_exstyle | WS_EX_TOPMOST; + todo_wine ok(style == expected_style || broken(style == (expected_style & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", expected_style, style); + + style = GetWindowLongA(focus_window, GWL_STYLE); + ok(style == focus_style, "Expected focus window style %#x, got %#x.\n", focus_style, style); + style = GetWindowLongA(focus_window, GWL_EXSTYLE); + ok(style == focus_exstyle, "Expected focus window extended style %#x, got %#x.\n", focus_exstyle, style); + + device_desc.flags = 0; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + ShowWindow(device_window, SW_SHOWNOACTIVATE); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + expected_style = device_exstyle | WS_EX_TOPMOST; + todo_wine ok(style == expected_style || broken(style == (expected_style & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", expected_style, style); + GetWindowRect(device_window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + ref = IDirect3DDevice8_Release(device); + ok(ref == 0, "The device was not properly freed: refcount %u.\n", ref); + DestroyWindow(active_window); + DestroyWindow(device_window); + DestroyWindow(focus_window); + + focus_window = CreateWindowA("d3d8_test_wc", "d3d8_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + device_window = CreateWindowA("d3d8_test_wc", "d3d8_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + + device_style = GetWindowLongA(device_window, GWL_STYLE); + device_exstyle = GetWindowLongA(device_window, GWL_EXSTYLE); + focus_style = GetWindowLongA(focus_window, GWL_STYLE); + focus_exstyle = GetWindowLongA(focus_window, GWL_EXSTYLE); + + thread_params.hwnd = NULL; + thread_params.event = CreateEventW(NULL, 0, 0, NULL); + ok(!!thread_params.event, "Failed to create event.\n"); + thread = CreateThread(NULL, 0, create_window_thread, &thread_params, 0, &tid); + ok(!!thread, "Failed to create thread.\n"); + ok(WaitForSingleObject(thread_params.event, INFINITE) == WAIT_OBJECT_0, "WaitForSingleObject failed.\n"); + ok(!!thread_params.hwnd, "Failed to create window in another thread.\n"); + CloseHandle(thread_params.event); + + AttachThreadInput(tid, GetCurrentThreadId(), TRUE); + ret = SetForegroundWindow(thread_params.hwnd); + ok(ret, "Failed to set foreground window.\n"); + AttachThreadInput(tid, GetCurrentThreadId(), FALSE); + SendMessageTimeoutW(thread_params.hwnd, WM_NULL, 0, 0, 0, 2000, &result); + + SetActiveWindow(NULL); + todo_wine ok(GetForegroundWindow() == thread_params.hwnd, "Unexpected foreground window.\n"); + + device_desc.device_window = device_window; + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + device = create_device(d3d8, focus_window, &device_desc); + ok(!!device, "Failed to create a D3D device.\n"); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + expected_style = device_exstyle | WS_EX_TOPMOST; + todo_wine ok(style == expected_style || broken(style == (expected_style & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", expected_style, style); + + style = GetWindowLongA(focus_window, GWL_STYLE); + ok(style == focus_style, "Expected focus window style %#x, got %#x.\n", focus_style, style); + style = GetWindowLongA(focus_window, GWL_EXSTYLE); + ok(style == focus_exstyle, "Expected focus window extended style %#x, got %#x.\n", focus_exstyle, style); + + ref = IDirect3DDevice8_Release(device); + ok(ref == 0, "The device was not properly freed: refcount %u.\n", ref); + thread_params.hwnd = NULL; + PostThreadMessageW(tid, WM_NULL, 0, 0); + DestroyWindow(device_window); + DestroyWindow(focus_window); + ok(WaitForSingleObject(thread, INFINITE) == WAIT_OBJECT_0, "WaitForSingleObject failed.\n"); + CloseHandle(thread); + + focus_window = CreateWindowA("d3d8_test_wc", "d3d8_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + device_window = CreateWindowA("d3d8_test_wc", "d3d8_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + + device_style = GetWindowLongA(device_window, GWL_STYLE); + device_exstyle = GetWindowLongA(device_window, GWL_EXSTYLE); + focus_style = GetWindowLongA(focus_window, GWL_STYLE); + focus_exstyle = GetWindowLongA(focus_window, GWL_EXSTYLE); + + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + SetActiveWindow(focus_window); + ok(GetActiveWindow() == focus_window, "Unexpected active window.\n"); + + device_desc.device_window = device_window; + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + device = create_device(d3d8, focus_window, &device_desc); + ok(!!device, "Failed to create a D3D device.\n"); + ShowWindow(device_window, SW_SHOWNOACTIVATE); + + /* Windows 8 and some versions of Windows 10 have some pretty + inconsistent behavior but topmost is set even when inactive. */ + style = GetWindowLongA(device_window, GWL_EXSTYLE); + if (broken(style & WS_EX_TOPMOST)) + { + win_skip("topmost set when inactive due to inconsistent behavior, skipping related tests...\n"); + goto skip_inactive; + } + todo_wine ok(style == device_exstyle || broken(style == (device_exstyle & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", device_exstyle, style); + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + + style = GetWindowLongA(focus_window, GWL_STYLE); + ok(style == focus_style, "Expected focus window style %#x, got %#x.\n", focus_style, style); + style = GetWindowLongA(focus_window, GWL_EXSTYLE); + ok(style == focus_exstyle, "Expected focus window extended style %#x, got %#x.\n", focus_exstyle, style); + + device_desc.flags = 0; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + SetActiveWindow(focus_window); + ok(GetActiveWindow() == focus_window, "Unexpected active window."); + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + todo_wine ok(style == device_exstyle || broken(style == (device_exstyle & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", device_exstyle, style); + GetWindowRect(device_window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + SetForegroundWindow(focus_window); + ok(ret, "Failed to set foreground window.\n"); + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + todo_wine ok(style == device_exstyle || broken(style == (device_exstyle & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", device_exstyle, style); + + device_desc.flags = 0; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + todo_wine ok(style == device_exstyle || broken(style == (device_exstyle & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", device_exstyle, style); + + ref = IDirect3DDevice8_Release(device); + ok(ref == 0, "The device was not properly freed: refcount %u.\n", ref); + DestroyWindow(device_window); + DestroyWindow(focus_window); + + focus_window = CreateWindowA("d3d8_test_wc", "d3d8_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + device_window = CreateWindowA("d3d8_test_wc", "d3d8_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + + device_style = GetWindowLongA(device_window, GWL_STYLE); + device_exstyle = GetWindowLongA(device_window, GWL_EXSTYLE); + focus_style = GetWindowLongA(focus_window, GWL_STYLE); + focus_exstyle = GetWindowLongA(focus_window, GWL_EXSTYLE); + + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + SetActiveWindow(device_window); + ok(GetActiveWindow() == device_window, "Unexpected active window.\n"); + + device_desc.device_window = device_window; + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + device = create_device(d3d8, focus_window, &device_desc); + ok(!!device, "Failed to create a D3D device.\n"); + ShowWindow(device_window, SW_SHOWNOACTIVATE); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + todo_wine ok(style == device_exstyle || broken(style == (device_exstyle & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", device_exstyle, style); + + style = GetWindowLongA(focus_window, GWL_STYLE); + ok(style == focus_style, "Expected focus window style %#x, got %#x.\n", focus_style, style); + style = GetWindowLongA(focus_window, GWL_EXSTYLE); + ok(style == focus_exstyle, "Expected focus window extended style %#x, got %#x.\n", focus_exstyle, style); + +skip_inactive: + ref = IDirect3DDevice8_Release(device); + ok(ref == 0, "The device was not properly freed: refcount %u.\n", ref);
done: IDirect3D8_Release(d3d8);
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=105194
Your paranoid android.
=== w8adm (32 bit report) ===
d3d8: device.c:5014: Test failed: Failed to reset device. device.c:5020: Test failed: Expected (0,0)-(1024,768), got (0,0)-(512,384). device.c:5027: Test failed: Expected wndproc != 0x422e00. device.c:11017: Test failed: Adapter 0: SetForegroundWindow failed, error 0.
=== w1064_tsign (32 bit report) ===
d3d8: device.c:11017: Test failed: Adapter 0: SetForegroundWindow failed, error 0.
=== debian11 (32 bit German report) ===
d3d8: device.c:10991: Test failed: Adapter 1: Expect window rect (1024,0)-(2048,737), got (1024,0)-(2048,768).
=== debian11 (32 bit WoW report) ===
d3d8: device.c:11021: Test failed: Adapter 1: Expect window rect (640,0)-(1664,737), got (0,0)-(1024,737).
=== debian11 (64 bit WoW report) ===
d3d8: device.c:3175: Test failed: Expected message 0x3 for window 0, but didn't receive it, i=2. device.c:11021: Test failed: Adapter 1: Expect window rect (640,0)-(1664,737), got (0,0)-(1024,737).
Signed-off-by: Gabriel Ivăncescu gabrielopcode@gmail.com --- dlls/d3d9/tests/d3d9ex.c | 210 +++++++++++++++++++++++++++++++++++++++ dlls/d3d9/tests/device.c | 57 ++++++++++- 2 files changed, 264 insertions(+), 3 deletions(-)
diff --git a/dlls/d3d9/tests/d3d9ex.c b/dlls/d3d9/tests/d3d9ex.c index 2afe730..84298c6 100644 --- a/dlls/d3d9/tests/d3d9ex.c +++ b/dlls/d3d9/tests/d3d9ex.c @@ -3475,6 +3475,7 @@ static void test_window_style(void) struct device_desc device_desc; LONG style; IDirect3DDevice9Ex *device; + HWND active_window; HRESULT hr; ULONG ref; BOOL ret; @@ -3662,6 +3663,215 @@ static void test_window_style(void) DestroyWindow(device_window); DestroyWindow(focus_window); } + + /* Window changes are done only if the focus window is foreground */ + focus_window = CreateWindowA("d3d9_test_wc", "d3d9_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + device_window = CreateWindowA("d3d9_test_wc", "d3d9_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + active_window = CreateWindowA("static", "d3d9_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 10, 20, 30, 40, 0, 0, 0, 0); + + device_style = GetWindowLongA(device_window, GWL_STYLE); + device_exstyle = GetWindowLongA(device_window, GWL_EXSTYLE); + focus_style = GetWindowLongA(focus_window, GWL_STYLE); + focus_exstyle = GetWindowLongA(focus_window, GWL_EXSTYLE); + + ret = SetForegroundWindow(active_window); + ok(ret, "Failed to set foreground window.\n"); + ok(GetActiveWindow() == active_window, "Unexpected active window.\n"); + + device_desc.device_window = device_window; + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + device = create_device(focus_window, &device_desc); + ok(!!device, "Failed to create a D3D device.\n"); + ref = IDirect3DDevice9Ex_Release(device); + ok(ref == 0, "The device was not properly freed: refcount %u.\n", ref); + + ret = SetForegroundWindow(active_window); + ok(ret, "Failed to set foreground window.\n"); + ok(GetActiveWindow() == active_window, "Unexpected active window.\n"); + + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + device = create_device(focus_window, &device_desc); + ok(!!device, "Failed to create a D3D device.\n"); + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + todo_wine ok(style == device_exstyle || broken(style == (device_exstyle & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", device_exstyle, style); + + style = GetWindowLongA(focus_window, GWL_STYLE); + ok(style == focus_style, "Expected focus window style %#x, got %#x.\n", focus_style, style); + style = GetWindowLongA(focus_window, GWL_EXSTYLE); + ok(style == focus_exstyle, "Expected focus window extended style %#x, got %#x.\n", focus_exstyle, style); + GetWindowRect(device_window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + device_desc.flags = 0; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + todo_wine ok(style == device_exstyle || broken(style == (device_exstyle & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", device_exstyle, style); + + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + SetActiveWindow(active_window); + ok(GetActiveWindow() == active_window, "Unexpected active window.\n"); + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + todo_wine ok(style == device_exstyle || broken(style == (device_exstyle & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", device_exstyle, style); + + SetForegroundWindow(focus_window); + ok(ret, "Failed to set foreground window.\n"); + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + expected_style = device_exstyle | WS_EX_TOPMOST; + todo_wine ok(style == expected_style || broken(style == (expected_style & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", expected_style, style); + + device_desc.flags = 0; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + expected_style = device_exstyle | WS_EX_TOPMOST; + todo_wine ok(style == expected_style || broken(style == (expected_style & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", expected_style, style); + + ref = IDirect3DDevice9Ex_Release(device); + ok(ref == 0, "The device was not properly freed: refcount %u.\n", ref); + + DestroyWindow(active_window); + DestroyWindow(device_window); + DestroyWindow(focus_window); + + focus_window = CreateWindowA("d3d9_test_wc", "d3d9_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + device_window = CreateWindowA("d3d9_test_wc", "d3d9_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + + device_style = GetWindowLongA(device_window, GWL_STYLE); + device_exstyle = GetWindowLongA(device_window, GWL_EXSTYLE); + focus_style = GetWindowLongA(focus_window, GWL_STYLE); + focus_exstyle = GetWindowLongA(focus_window, GWL_EXSTYLE); + + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + SetActiveWindow(focus_window); + ok(GetActiveWindow() == focus_window, "Unexpected active window.\n"); + + device_desc.device_window = device_window; + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + device = create_device(focus_window, &device_desc); + ok(!!device, "Failed to create a D3D device.\n"); + ref = IDirect3DDevice9Ex_Release(device); + ok(ref == 0, "The device was not properly freed: refcount %u.\n", ref); + + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + SetActiveWindow(focus_window); + ok(GetActiveWindow() == focus_window, "Unexpected active window.\n"); + + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + device = create_device(focus_window, &device_desc); + ok(!!device, "Failed to create a D3D device.\n"); + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + todo_wine ok(style == device_exstyle || broken(style == (device_exstyle & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", device_exstyle, style); + + style = GetWindowLongA(focus_window, GWL_STYLE); + ok(style == focus_style, "Expected focus window style %#x, got %#x.\n", focus_style, style); + style = GetWindowLongA(focus_window, GWL_EXSTYLE); + ok(style == focus_exstyle, "Expected focus window extended style %#x, got %#x.\n", focus_exstyle, style); + GetWindowRect(device_window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + device_desc.flags = 0; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + SetActiveWindow(focus_window); + ok(GetActiveWindow() == focus_window, "Unexpected active window.\n"); + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + todo_wine ok(style == device_exstyle || broken(style == (device_exstyle & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", device_exstyle, style); + + SetForegroundWindow(device_window); + ok(ret, "Failed to set foreground window.\n"); + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + todo_wine ok(style == device_exstyle || broken(style == (device_exstyle & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", device_exstyle, style); + + SetForegroundWindow(focus_window); + ok(ret, "Failed to set foreground window.\n"); + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + expected_style = device_exstyle | WS_EX_TOPMOST; + todo_wine ok(style == expected_style || broken(style == (expected_style & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", expected_style, style); + + device_desc.flags = 0; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + expected_style = device_exstyle | WS_EX_TOPMOST; + todo_wine ok(style == expected_style || broken(style == (expected_style & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", expected_style, style); + + ref = IDirect3DDevice9Ex_Release(device); + ok(ref == 0, "The device was not properly freed: refcount %u.\n", ref); + + DestroyWindow(device_window); + DestroyWindow(focus_window); }
static void test_swapchain_parameters(void) diff --git a/dlls/d3d9/tests/device.c b/dlls/d3d9/tests/device.c index c480a9d..b922c88 100644 --- a/dlls/d3d9/tests/device.c +++ b/dlls/d3d9/tests/device.c @@ -5051,9 +5051,7 @@ static void test_window_style(void) if (!(device = create_device(d3d9, focus_window, &device_desc))) { skip("Failed to create a D3D device, skipping tests.\n"); - DestroyWindow(device_window); - DestroyWindow(focus_window); - break; + goto done; }
style = GetWindowLongA(device_window, GWL_STYLE); @@ -5148,6 +5146,59 @@ static void test_window_style(void) DestroyWindow(device_window); DestroyWindow(focus_window); } + + /* Window changes are always done no matter if it is active or not */ + focus_window = CreateWindowA("d3d9_test_wc", "d3d9_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + device_window = CreateWindowA("d3d9_test_wc", "d3d9_test", WS_OVERLAPPEDWINDOW | WS_VISIBLE, + 0, 0, registry_mode.dmPelsWidth / 2, registry_mode.dmPelsHeight / 2, 0, 0, 0, 0); + + device_style = GetWindowLongA(device_window, GWL_STYLE); + device_exstyle = GetWindowLongA(device_window, GWL_EXSTYLE); + focus_style = GetWindowLongA(focus_window, GWL_STYLE); + focus_exstyle = GetWindowLongA(focus_window, GWL_EXSTYLE); + + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + + device_desc.device_window = device_window; + device_desc.flags = CREATE_DEVICE_FULLSCREEN; + device = create_device(d3d9, focus_window, &device_desc); + ok(!!device, "Failed to create a D3D device.\n"); + + style = GetWindowLongA(device_window, GWL_STYLE); + todo_wine ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + expected_style = device_exstyle | WS_EX_TOPMOST; + todo_wine ok(style == expected_style || broken(style == (expected_style & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", expected_style, style); + + style = GetWindowLongA(focus_window, GWL_STYLE); + ok(style == focus_style, "Expected focus window style %#x, got %#x.\n", focus_style, style); + style = GetWindowLongA(focus_window, GWL_EXSTYLE); + ok(style == focus_exstyle, "Expected focus window extended style %#x, got %#x.\n", focus_exstyle, style); + GetWindowRect(device_window, &r); + ok(EqualRect(&r, &fullscreen_rect), "Expected %s, got %s.\n", wine_dbgstr_rect(&fullscreen_rect), wine_dbgstr_rect(&r)); + + device_desc.flags = 0; + hr = reset_device(device, &device_desc); + ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr); + + style = GetWindowLongA(device_window, GWL_STYLE); + ok(style == device_style || broken(style == (device_style & ~WS_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window style %#x, got %#x.\n", device_style, style); + style = GetWindowLongA(device_window, GWL_EXSTYLE); + expected_style = device_exstyle | WS_EX_TOPMOST; + ok(style == expected_style || broken(style == (expected_style & ~WS_EX_OVERLAPPEDWINDOW)) /* w1064v1809 */, + "Expected device window extended style %#x, got %#x.\n", expected_style, style); + + ref = IDirect3DDevice9_Release(device); + ok(ref == 0, "The device was not properly freed: refcount %u.\n", ref); + +done: + DestroyWindow(device_window); + DestroyWindow(focus_window); IDirect3D9_Release(d3d9); }
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=105195
Your paranoid android.
=== debian11 (32 bit Hebrew:Israel report) ===
d3d9: device.c:14662: Test failed: Adapter 1: Expect window rect (1024,0)-(2048,737), got (1024,0)-(1664,480).
=== debian11 (32 bit Hindi:India report) ===
d3d9: d3d9ex.c:1110: Test failed: Got screen width 720, expected 1024. d3d9ex.c:1111: Test failed: Got screen height 480, expected 768. d3d9ex.c:1689: Test failed: Got screen width 720, expected 1024. d3d9ex.c:1690: Test failed: Got screen height 480, expected 768. d3d9ex.c:2986: Test failed: Got unexpected screen size 720x480. d3d9ex.c:3040: Test failed: Got unexpected width 720. d3d9ex.c:2986: Test failed: Got unexpected screen size 720x480. d3d9ex.c:3040: Test failed: Got unexpected width 720.
=== debian11 (32 bit Japanese:Japan report) ===
d3d9: device.c:5467: Test failed: Expected resolution 1024x768, got 720x480. device.c:5497: Test failed: Expected resolution 1024x768, got 720x480.
=== debian11 (32 bit Chinese:China report) ===
d3d9: d3d9ex.c:2986: Test failed: Got unexpected screen size 1024x768. d3d9ex.c:3040: Test failed: Got unexpected width 1024. d3d9ex.c:3041: Test failed: Got unexpected height 768. d3d9ex.c:2986: Test failed: Got unexpected screen size 1024x768. d3d9ex.c:3040: Test failed: Got unexpected width 1024. d3d9ex.c:3041: Test failed: Got unexpected height 768. device.c:2175: Test failed: Screen width is 720 device.c:2176: Test failed: Screen height is 480
=== debian11 (64 bit WoW report) ===
d3d9: device.c:14728: Test failed: Adapter 1: Expect window rect (640,0)-(1664,737), got (0,0)-(1024,737).
Signed-off-by: Gabriel Ivăncescu gabrielopcode@gmail.com --- dlls/dxgi/tests/dxgi.c | 46 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-)
diff --git a/dlls/dxgi/tests/dxgi.c b/dlls/dxgi/tests/dxgi.c index a83964d..a7d36ac 100644 --- a/dlls/dxgi/tests/dxgi.c +++ b/dlls/dxgi/tests/dxgi.c @@ -6049,7 +6049,7 @@ done:
static void test_swapchain_window_styles(void) { - LONG style, exstyle, fullscreen_style, fullscreen_exstyle; + LONG style, exstyle, fullscreen_style, fullscreen_exstyle, expected_style; DXGI_SWAP_CHAIN_DESC swapchain_desc; IDXGISwapChain *swapchain; IDXGIFactory *factory; @@ -6058,6 +6058,7 @@ static void test_swapchain_window_styles(void) ULONG refcount; unsigned int i; HRESULT hr; + BOOL ret;
static const struct { @@ -6225,6 +6226,49 @@ static void test_swapchain_window_styles(void) DestroyWindow(swapchain_desc.OutputWindow); }
+ /* Window changes are always done no matter if it is active or not */ + swapchain_desc.OutputWindow = CreateWindowExA(0, "static", "dxgi_test", + WS_OVERLAPPED | WS_VISIBLE, 0, 0, 400, 200, 0, 0, 0, 0); + + expected_style = WS_OVERLAPPED | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CAPTION; + fullscreen_style = WS_VISIBLE | WS_CLIPSIBLINGS; + + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + hr = IDXGIFactory_CreateSwapChain(factory, (IUnknown *)device, &swapchain_desc, &swapchain); + ok(hr == S_OK, "Failed to create swapchain, hr %#x.\n", hr); + + style = GetWindowLongA(swapchain_desc.OutputWindow, GWL_STYLE); + exstyle = GetWindowLongA(swapchain_desc.OutputWindow, GWL_EXSTYLE); + ok(style == expected_style, "Got style %#x, expected %#x.\n", style, expected_style); + ok(exstyle == WS_EX_WINDOWEDGE, "Got exstyle %#x, expected %#x.\n", exstyle, (DWORD)WS_EX_WINDOWEDGE); + + ret = SetForegroundWindow(GetDesktopWindow()); + ok(ret, "Failed to set foreground window.\n"); + hr = IDXGISwapChain_SetFullscreenState(swapchain, TRUE, NULL); + ok(hr == S_OK || hr == DXGI_ERROR_NOT_CURRENTLY_AVAILABLE + || broken(hr == DXGI_ERROR_UNSUPPORTED), /* Win 7 testbot */ + "Failed to set fullscreen state, hr %#x.\n", hr); + if (SUCCEEDED(hr)) + { + style = GetWindowLongA(swapchain_desc.OutputWindow, GWL_STYLE); + exstyle = GetWindowLongA(swapchain_desc.OutputWindow, GWL_EXSTYLE); + todo_wine + ok(style == fullscreen_style, "Got style %#x, expected %#x.\n", style, fullscreen_style); + ok(exstyle == WS_EX_TOPMOST, "Got exstyle %#x, expected %#x.\n", exstyle, (DWORD)WS_EX_TOPMOST); + + hr = IDXGISwapChain_SetFullscreenState(swapchain, FALSE, NULL); + ok(hr == S_OK, "Got unexpected hr %#x.\n", hr); + } + else + { + skip("Could not change fullscreen state %08x.\n", hr); + } + + refcount = IDXGISwapChain_Release(swapchain); + ok(!refcount, "IDXGISwapChain has %u references left.\n", refcount); + DestroyWindow(swapchain_desc.OutputWindow); + refcount = IDXGIDevice_Release(device); ok(!refcount, "Device has %u references left.\n", refcount); refcount = IDXGIFactory_Release(factory);
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=105196
Your paranoid android.
=== debian11 (32 bit Arabic:Morocco report) ===
dxgi: dxgi.c:3354: Test failed: Got monitor rect (0,0)-(1280,960), expected (0,0)-(1024,768). dxgi.c:3356: Test failed: Got monitor rect (0,0)-(1280,960), expected (0,0)-(1024,768). dxgi.c:3369: Test failed: Got monitor rect (0,0)-(1280,960), expected (0,0)-(1024,768).
=== debian11 (32 bit French report) ===
dxgi: dxgi.c:3354: Test failed: Got monitor rect (0,0)-(1280,768), expected (0,0)-(800,600). dxgi.c:3356: Test failed: Got monitor rect (0,0)-(1280,768), expected (0,0)-(800,600). dxgi.c:3369: Test failed: Got monitor rect (0,0)-(1280,768), expected (0,0)-(800,600).
=== debian11 (64 bit WoW report) ===
dxgi: dxgi.c:3354: Test failed: Got monitor rect (0,0)-(1280,1024), expected (0,0)-(1024,768). dxgi.c:3356: Test failed: Got monitor rect (0,0)-(1280,1024), expected (0,0)-(1024,768). dxgi.c:3369: Test failed: Got monitor rect (0,0)-(1280,1024), expected (0,0)-(1024,768).
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=105187
Your paranoid android.
=== w7u_2qxl (32 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_adm (32 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_el (32 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8 (32 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8adm (32 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (32 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (32 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (32 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (32 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_tsign (32 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (32 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (64 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (64 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (64 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (64 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_2qxl (64 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767).
=== w1064_tsign (64 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (64 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ar (64 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_he (64 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ja (64 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_zh_CN (64 bit report) ===
ddraw: ddraw1.c:3066: Test failed: Expected message 0x7e, but didn't receive it. ddraw1.c:3069: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:3073: Test failed: Got unexpected screen size 1024x768. ddraw1.c:3114: Test failed: Expected message 0x46, but didn't receive it. ddraw1.c:3116: Test failed: Expected screen size 1024x768, got 0x0. ddraw1.c:14334: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_2qxl (32 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_adm (32 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_el (32 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8 (32 bit report) ===
ddraw: 0c54:ddraw2: unhandled exception c0000005 at 69E73599
=== w8adm (32 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (32 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (32 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (32 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (32 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_tsign (32 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (32 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (64 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (64 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (64 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (64 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_2qxl (64 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767).
=== w1064_tsign (64 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (64 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ar (64 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_he (64 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ja (64 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_zh_CN (64 bit report) ===
ddraw: ddraw2.c:3160: Test failed: Expected message 0x7e, but didn't receive it. ddraw2.c:3163: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw2.c:3167: Test failed: Got unexpected screen size 1024x768. ddraw2.c:3208: Test failed: Expected message 0x46, but didn't receive it. ddraw2.c:3210: Test failed: Expected screen size 1024x768, got 0x0. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_2qxl (32 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_adm (32 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_el (32 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8 (32 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8adm (32 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (32 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (32 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (32 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (32 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_tsign (32 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:3455: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3485: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3492: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3518: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3541: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3563: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3589: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3609: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3645: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3655: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3681: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3704: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3726: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3752: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3772: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:3809: Test failed: Expected (0,0)-(1024,768), got (-8,-8)-(1032,736). ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (32 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (64 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (64 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (64 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (64 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_2qxl (64 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767).
=== w1064_tsign (64 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (64 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ar (64 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_he (64 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ja (64 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_zh_CN (64 bit report) ===
ddraw: ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3402: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw4.c:3406: Test failed: Got unexpected screen size 1024x768. ddraw4.c:3447: Test failed: Expected message 0x46, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 1024x768, got 0x0. ddraw4.c:18295: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_2qxl (32 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_adm (32 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w7u_el (32 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8 (32 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w8adm (32 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w864 (32 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (32 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (32 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (32 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_tsign (32 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (32 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18778: Test failed: Got unexpected color 0x00000040.
=== w864 (64 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1507 (64 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064v1809 (64 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064 (64 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w1064_2qxl (64 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (1024,0)-(2047,767).
=== w1064_tsign (64 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64 (64 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ar (64 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_he (64 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_ja (64 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== w10pro64_zh_CN (64 bit report) ===
ddraw: ddraw7.c:3063: Test failed: Expected message 0x7e, but didn't receive it. ddraw7.c:3066: Test failed: Expected (0,0)-(640,480), got (0,0)-(1024,768). ddraw7.c:3070: Test failed: Got unexpected screen size 1024x768. ddraw7.c:3111: Test failed: Expected message 0x46, but didn't receive it. ddraw7.c:3113: Test failed: Expected screen size 1024x768, got 0x0. ddraw7.c:18562: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(1024,768), got (0,0)-(1023,767).
=== debian11 (32 bit report) ===
ddraw: ddraw1.c:3979: Test failed: Got a different mode. ddraw2.c:3903: Test failed: Got unexpected screen width 800. ddraw2.c:3905: Test failed: Got unexpected screen height 600. ddraw2.c:3910: Test failed: Got unexpected screen width 800. ddraw2.c:3912: Test failed: Got unexpected screen height 600. ddraw2.c:3934: Test failed: Got unexpected screen width 800. ddraw2.c:3936: Test failed: Got unexpected screen height 600. ddraw2.c:3969: Test failed: Got unexpected screen width 800. ddraw2.c:3971: Test failed: Got unexpected screen height 600. ddraw2.c:3992: Test failed: Got unexpected screen width 800. ddraw2.c:3994: Test failed: Got unexpected screen height 600. ddraw2.c:3999: Test failed: Got unexpected screen width 800. ddraw2.c:4001: Test failed: Got unexpected screen height 600. ddraw2.c:4087: Test failed: Got a different mode.
=== debian11 (32 bit Arabic:Morocco report) ===
ddraw: ddraw4.c:4387: Test failed: Got a different mode.
=== debian11 (32 bit German report) ===
ddraw: ddraw1.c:14334: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,737). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,737). ddraw2.c:2715: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw2.c:2717: Test failed: Expected window extended style 0x100, got 0. ddraw2.c:2734: Test failed: Expected (0,0)-(640,480), got (-32000,-32000)-(-31840,-31976). ddraw2.c:2757: Test failed: Expected (0,0)-(640,480), got (-32000,-32000)-(-31840,-31976). ddraw2.c:2777: Test failed: Expected window style 0x4cf0000, got 0xa40b0000.
=== debian11 (32 bit French report) ===
ddraw: ddraw1.c:14278: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw1.c:14334: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw1.c:14278: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,737). ddraw1.c:14300: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw1.c:14315: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw1.c:14334: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw2.c:15202: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw2.c:15258: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw2.c:15202: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,737). ddraw2.c:15224: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw2.c:15239: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw2.c:15258: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw4.c:18239: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw4.c:18295: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw4.c:18239: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,737). ddraw4.c:18261: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw4.c:18276: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw4.c:18295: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw7.c:18506: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw7.c:18562: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw7.c:18506: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,737). ddraw7.c:18528: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw7.c:18543: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw7.c:18562: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw7.c:18569: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737).
=== debian11 (32 bit Hebrew:Israel report) ===
ddraw: ddraw1.c:3055: Test failed: Expected message 0x6, but didn't receive it. ddraw1.c:14300: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw1.c:14315: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw2.c:3331: Test failed: Expected (0,0)-(800,600), got (0,0)-(640,480). ddraw2.c:3357: Test failed: Expected (0,0)-(800,600), got (0,0)-(640,480). ddraw2.c:3377: Test failed: Expected (0,0)-(800,600), got (0,0)-(640,480). ddraw2.c:3413: Test failed: Expected (0,0)-(800,600), got (0,0)-(640,480). ddraw2.c:15224: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw2.c:15239: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw4.c:18261: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw4.c:18276: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw7.c:18528: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw7.c:18543: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737).
=== debian11 (32 bit Hindi:India report) ===
ddraw: ddraw1.c:14278: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw1.c:14334: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw1.c:14278: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,737). ddraw1.c:14300: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw1.c:14315: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw1.c:14334: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw2.c:15202: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw2.c:15258: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw2.c:15202: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,737). ddraw2.c:15224: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw2.c:15239: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw2.c:15258: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw4.c:18239: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw4.c:18295: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw4.c:18239: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,737). ddraw4.c:18261: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw4.c:18276: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw4.c:18295: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw4.c:18302: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737).
=== debian11 (32 bit Japanese:Japan report) ===
ddraw: ddraw1.c:14278: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw1.c:14334: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw1.c:14278: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,737). ddraw1.c:14300: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw1.c:14315: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw1.c:14334: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw2.c:15202: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw2.c:15258: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,768). ddraw2.c:15202: Test failed: Expect window rect (0,0)-(800,600), got (0,0)-(1024,737). ddraw2.c:15224: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw2.c:15239: Test failed: Expected window rect (800,0)-(1824,737), got (0,0)-(1024,737). ddraw2.c:15258: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(800,600), got (1024,0)-(2048,737). ddraw7.c:2616: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw7.c:2635: Test failed: Expected (0,0)-(640,480), got (-32000,-32000)-(-31840,-31976). ddraw7.c:2658: Test failed: Expected (0,0)-(640,480), got (-32000,-32000)-(-31840,-31976). ddraw7.c:2678: Test failed: Expected window style 0x4cf0000, got 0xa40b0000.
=== debian11 (32 bit Chinese:China report) ===
Report validation errors: ddraw2: Timeout
=== debian11 (build log) ===
WineRunWineTest.pl:error: The task timed out
=== debian11 (32 bit WoW report) ===
ddraw: ddraw2.c:6734: Test failed: Failed to attach surface, hr 0x8876000a. ddraw2.c:6737: Test failed: Got unexpected hr 0x8876000a. ddraw2.c:6739: Test failed: Failed to detach surface, hr 0x88760014. ddraw2.c:6742: Test failed: Failed to attach surface, hr 0x8876000a. ddraw2.c:6747: Test failed: Failed to detach surface, hr 0x88760014. ddraw2.c:15258: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,737). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,737). ddraw4.c:2951: Test failed: Expected window style 0x4cf0000, got 0xa40b0000. ddraw4.c:2970: Test failed: Expected (0,0)-(640,480), got (-32000,-32000)-(-31840,-31976). ddraw4.c:2993: Test failed: Expected (0,0)-(640,480), got (-32000,-32000)-(-31840,-31976). ddraw4.c:3013: Test failed: Expected window style 0x4cf0000, got 0xa40b0000.
=== debian11 (64 bit WoW report) ===
ddraw: ddraw1.c:14278: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:14334: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,768). ddraw1.c:14278: Test failed: Expect window rect (0,0)-(640,480), got (0,0)-(1024,737). ddraw1.c:14300: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw1.c:14315: Test failed: Expected window rect (640,0)-(1664,737), got (0,0)-(1024,737). ddraw1.c:14334: Test failed: Expect window rect (0,0)-(640,480), got (1024,0)-(2048,737). ddraw1.c:14341: Test failed: Expect window rect (0,0)-(640,480), got (1024,0)-(2048,737). ddraw2.c:4410: Test failed: Display mode restored after good ddraw1::SetCooperativeLevel call ddraw2.c:15258: Test failed: Expect window rect (0,0)-(640,480), got (1024,0)-(2048,737). ddraw2.c:15265: Test failed: Expect window rect (0,0)-(640,480), got (1024,0)-(2048,737). ddraw4.c:3393: Test failed: Got unexpected screen size 720x480. ddraw4.c:3399: Test failed: Expected message 0x7e, but didn't receive it. ddraw4.c:3447: Test failed: Expected message 0x47, but didn't receive it. ddraw4.c:3449: Test failed: Expected screen size 640x480, got 0x0. ddraw4.c:3455: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3479: Test failed: Expected surface width 640, got 720. ddraw4.c:3485: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3492: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3497: Test failed: Expected surface width 640, got 720. ddraw4.c:3512: Test failed: Expected surface width 640, got 720. ddraw4.c:3518: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3541: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3554: Test failed: Got unexpected hr 0. ddraw4.c:3556: Test failed: Got unexpected hr 0. ddraw4.c:3563: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3568: Test failed: Expected surface width 640, got 720. ddraw4.c:3589: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3609: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3622: Test failed: Expected resolution 640x480, got 720x480. ddraw4.c:3639: Test failed: Expected surface width 640, got 720. ddraw4.c:3645: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3655: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3660: Test failed: Expected surface width 640, got 720. ddraw4.c:3675: Test failed: Expected surface width 640, got 720. ddraw4.c:3681: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3704: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3717: Test failed: Got unexpected hr 0. ddraw4.c:3719: Test failed: Got unexpected hr 0. ddraw4.c:3726: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3731: Test failed: Expected surface width 640, got 720. ddraw4.c:3752: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3772: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3785: Test failed: Expected resolution 640x480, got 720x480. ddraw4.c:3802: Test failed: Expected surface width 640, got 720. ddraw4.c:3809: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3826: Test failed: Expected message 0x47, but didn't receive it. ddraw4.c:3828: Test failed: Expected screen size 640x480, got 0x0. ddraw4.c:3835: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3847: Test failed: Expected surface width 640, got 720. ddraw4.c:3900: Test failed: Expected screen size 2 640x480, got 720x480. ddraw4.c:3908: Test failed: Expected (0,0)-(640,480), got (0,0)-(720,480). ddraw4.c:3920: Test failed: Expected surface width 640, got 720. ddraw7.c:3880: Test failed: Got unexpected screen width 800. ddraw7.c:3882: Test failed: Got unexpected screen height 600. ddraw7.c:3887: Test failed: Got unexpected screen width 800. ddraw7.c:3889: Test failed: Got unexpected screen height 600.
Am 12.01.2022 um 19:20 schrieb Gabriel Ivăncescu gabrielopcode@gmail.com:
dlls/ddraw/tests/ddraw1.c | 66 ++++++++++++++++++++++++++++++++++++++- dlls/ddraw/tests/ddraw2.c | 66 ++++++++++++++++++++++++++++++++++++++- dlls/ddraw/tests/ddraw4.c | 66 ++++++++++++++++++++++++++++++++++++++- dlls/ddraw/tests/ddraw7.c | 66 ++++++++++++++++++++++++++++++++++++++-
The added tests cause failures for me in follow-up tests on Windows, see attached file. It looks like it is the same failure the testbot is complaining about.
I'll have a quick look. Maybe some leaked object or so that leaves an unexpected window mode behind.
Am 13.01.2022 um 14:02 schrieb Stefan Dösinger stefandoesinger@gmail.com:
Am 12.01.2022 um 19:20 schrieb Gabriel Ivăncescu gabrielopcode@gmail.com:
dlls/ddraw/tests/ddraw1.c | 66 ++++++++++++++++++++++++++++++++++++++- dlls/ddraw/tests/ddraw2.c | 66 ++++++++++++++++++++++++++++++++++++++- dlls/ddraw/tests/ddraw4.c | 66 ++++++++++++++++++++++++++++++++++++++- dlls/ddraw/tests/ddraw7.c | 66 ++++++++++++++++++++++++++++++++++++++-
The added tests cause failures for me in follow-up tests on Windows, see attached file. It looks like it is the same failure the testbot is complaining about.
I'll have a quick look. Maybe some leaked object or so that leaves an unexpected window mode behind.
You are leaking window2 at the end of the test. Fixing this seems to make the follow-up tests pass ok.