user/test/msg.c: Fix number of failing tests on windows
Vitaliy Margolen
wine-patch at kievinfo.com
Sun Oct 16 22:21:26 CDT 2005
Looks like native sends WM_GETTEXT almost every time after WM_NCPAINT.
Verified against 98/nt4.0/2k. After this fix I have only 8 failing tests on
win2k (down from 31).
Vitaliy Margolen
changelog:
user/test/msg.c
- Fix number of failing tests on windows
-------------- next part --------------
Index: dlls/user/tests/msg.c
===================================================================
RCS file: /home/wine/wine/dlls/user/tests/msg.c,v
retrieving revision 1.93
diff -u -p -r1.93 msg.c
--- dlls/user/tests/msg.c 28 Sep 2005 18:11:10 -0000 1.93
+++ dlls/user/tests/msg.c 17 Oct 2005 03:11:39 -0000
@@ -197,6 +197,7 @@ static const struct message WmSWP_FrameC
{ WM_WINDOWPOSCHANGING, sent|wparam|parent, SWP_NOSIZE|SWP_NOMOVE|SWP_NOACTIVATE|SWP_NOZORDER|SWP_FRAMECHANGED },
{ WM_NCCALCSIZE, sent|wparam|parent, 1 },
{ WM_NCPAINT, sent|parent }, /* wparam != 1 */
+ { WM_GETTEXT, sent|parent|defwinproc|optional },
{ WM_ERASEBKGND, sent|parent|optional }, /* FIXME: remove optional once Wine is fixed */
{ WM_NCPAINT, sent }, /* wparam != 1 */
{ WM_ERASEBKGND, sent },
@@ -214,6 +215,7 @@ static const struct message WmSWP_FrameC
{ WM_WINDOWPOSCHANGED, sent|wparam|parent, SWP_NOSIZE|SWP_NOMOVE|SWP_DEFERERASE|SWP_NOACTIVATE|SWP_NOZORDER|SWP_FRAMECHANGED|SWP_NOCLIENTSIZE|SWP_NOCLIENTMOVE },
{ WM_PAINT, sent|parent },
{ WM_NCPAINT, sent|beginpaint|parent }, /* wparam != 1 */
+ { WM_GETTEXT, sent|beginpaint|parent|defwinproc|optional },
{ WM_PAINT, sent },
{ WM_NCPAINT, sent|beginpaint }, /* wparam != 1 */
{ WM_ERASEBKGND, sent|beginpaint },
@@ -228,6 +230,7 @@ static const struct message WmSWP_FrameC
{ WM_WINDOWPOSCHANGING, sent|wparam|parent, SWP_NOSIZE|SWP_NOMOVE|SWP_NOACTIVATE|SWP_NOZORDER|SWP_FRAMECHANGED },
{ WM_NCCALCSIZE, sent|wparam|parent, 1 },
{ WM_NCPAINT, sent|parent }, /* wparam != 1 */
+ { WM_GETTEXT, sent|parent|defwinproc|optional },
{ WM_ERASEBKGND, sent|parent|optional }, /* FIXME: remove optional once Wine is fixed */
{ WM_WINDOWPOSCHANGED, sent|wparam|parent, SWP_NOSIZE|SWP_NOMOVE|SWP_NOACTIVATE|SWP_NOZORDER|SWP_FRAMECHANGED|SWP_NOCLIENTSIZE|SWP_NOCLIENTMOVE },
{ WM_PAINT, sent },
More information about the wine-patches
mailing list