Well, I did a _bit_ of the test, and things are not looking good. I just did the {Create,Show,Destroy}Window tests for overlapped and child windows, and I get quite a bit of failures. Before we go around wine tweaking things to match the tests, I'd like to have the test run on a bunch of Windows versions to make sure things are right.
Any suggestions on what I should include/exclude/avoid/etc.?
This is what I get now:
msg.c:403: Test failed: CreateWindow:overlapped: msg 0x24 should have been sent msg.c:403: Test failed: CreateWindow:overlapped: msg 0x81 should have been sent msg.c:403: Test failed: CreateWindow:overlapped: msg 0x83 should have been sent msg.c:403: Test failed: CreateWindow:overlapped: msg 0x1 should have been sent msg.c:403: Test failed: ShowWindow:overlapped: msg 0x18 should have been sent msg.c:396: Test failed: ShowWindow:overlapped: in msg 0x46 expecting wParam 0x43 got 0x0 msg.c:403: Test failed: ShowWindow:overlapped: msg 0x46 should have been sent msg.c:407: Test failed: ShowWindow:overlapped: unexpected msg 0x83 msg.c:407: Test failed: ShowWindow:overlapped: unexpected msg 0x30f msg.c:407: Test failed: ShowWindow:overlapped: unexpected msg 0x1c msg.c:407: Test failed: ShowWindow:overlapped: unexpected msg 0x86 msg.c:403: Test failed: ShowWindow:overlapped: msg 0x6 should have been sent msg.c:403: Test failed: ShowWindow:overlapped: msg 0x7 should have been sent msg.c:407: Test failed: ShowWindow:overlapped: unexpected msg 0x47 msg.c:407: Test failed: ShowWindow:overlapped: unexpected msg 0x5 msg.c:407: Test failed: ShowWindow:overlapped: unexpected msg 0x3 msg.c:338: Test failed: ShowWindow:overlapped: message 0x46 was not received msg.c:338: Test failed: ShowWindow:overlapped: message 0x1c was not received msg.c:338: Test failed: ShowWindow:overlapped: message 0x86 was not received msg.c:338: Test failed: ShowWindow:overlapped: message 0xd was not received msg.c:338: Test failed: ShowWindow:overlapped: message 0x85 was not received msg.c:338: Test failed: ShowWindow:overlapped: message 0xd was not received msg.c:338: Test failed: ShowWindow:overlapped: message 0x14 was not received msg.c:338: Test failed: ShowWindow:overlapped: message 0x47 was not received msg.c:338: Test failed: ShowWindow:overlapped: message 0x5 was not received msg.c:338: Test failed: ShowWindow:overlapped: message 0x3 was not received msg.c:407: Test failed: DestroyWindow:overlapped: unexpected msg 0x8 msg.c:407: Test failed: DestroyWindow:overlapped: unexpected msg 0x18 msg.c:407: Test failed: DestroyWindow:overlapped: unexpected msg 0x46 msg.c:407: Test failed: DestroyWindow:overlapped: unexpected msg 0x47 msg.c:407: Test failed: DestroyWindow:overlapped: unexpected msg 0x86 msg.c:407: Test failed: DestroyWindow:overlapped: unexpected msg 0x6 msg.c:407: Test failed: DestroyWindow:overlapped: unexpected msg 0x1c msg.c:407: Test failed: DestroyWindow:overlapped: unexpected msg 0x2 msg.c:407: Test failed: DestroyWindow:overlapped: unexpected msg 0x82 msg.c:338: Test failed: DestroyWindow:overlapped: message 0x46 was not received msg.c:338: Test failed: DestroyWindow:overlapped: message 0x47 was not received msg.c:338: Test failed: DestroyWindow:overlapped: message 0x86 was not received msg.c:338: Test failed: DestroyWindow:overlapped: message 0x6 was not received msg.c:338: Test failed: DestroyWindow:overlapped: message 0x1c was not received msg.c:338: Test failed: DestroyWindow:overlapped: message 0x8 was not received msg.c:338: Test failed: DestroyWindow:overlapped: message 0x2 was not received msg.c:338: Test failed: DestroyWindow:overlapped: message 0x82 was not received msg.c:403: Test failed: CreateWindow:child: msg 0x81 should have been sent msg.c:403: Test failed: CreateWindow:child: msg 0x83 should have been sent msg.c:403: Test failed: CreateWindow:child: msg 0x1 should have been sent msg.c:403: Test failed: CreateWindow:child: msg 0x5 should have been sent msg.c:403: Test failed: CreateWindow:child: msg 0x3 should have been sent msg.c:403: Test failed: ShowWindow:child: msg 0x18 should have been sent msg.c:403: Test failed: ShowWindow:child: msg 0x46 should have been sent msg.c:407: Test failed: ShowWindow:child: unexpected msg 0x83 msg.c:407: Test failed: ShowWindow:child: unexpected msg 0x47 msg.c:338: Test failed: ShowWindow:child: message 0x47 was not received msg.c:403: Test failed: DestroyWindow:child: msg 0x18 should have been