Stefan Huehner
03cc8c4181
Remove some -Wstrict-prototypes warnings.
2005-06-17 10:11:37 +00:00
Dmitry Timoshkov
f85535c6f4
Add a test case for WM_[L|R|M|X]BUTTONDBLCLK generation behaviour.
2005-06-15 18:07:33 +00:00
Mike McCormack
f674f1f71b
Fix declarations.
2005-06-15 10:20:53 +00:00
Jason Edmeades
ca52392bf1
Added test case for infinite loops on RDW_REDRAWNOW.
2005-05-31 13:39:24 +00:00
Richard Cohen
fbb3ba488f
Fix off-by-one in menu height calculation (& therefore
...
AdjustWindowRect) + test.
2005-05-24 09:51:20 +00:00
Paul Vriens
4cc3b97ec1
Check for a NULL pointer in GetWindowTextA/W.
2005-05-14 18:49:19 +00:00
Ulrich Czekalla
a800dfe52e
SetParent should not remove menu from non-child windows.
2005-04-26 08:16:17 +00:00
Rein Klazes
8db7b53359
In ScrollWindowEx, if the window already has an update region then add
...
this to hrgnUpdate. With a conformance test.
2005-04-11 12:47:01 +00:00
Rein Klazes
7308f16b32
Fix some incorrect uses of the ok macro where the result depends on
...
the evaluation order of its arguments.
2005-03-31 19:07:08 +00:00
Rein Klazes
7c342b4ce3
If ScrollWindowEx do not use the DCX_USESTYLE to get a DC. Instead
...
calculate DCX_CLIPSIBLINGS, DCX_PARENTCLIP and DCX_CLIPCHILDREN. The
DCX_CLIPCHILDREN is not used when ScrollWindowEx is called with a
SW_SCROLLCHILDREN flag. With a couple of regression tests.
2005-03-31 15:30:25 +00:00
Rein Klazes
607bb11a86
- GetScrollRange should return an empty range, both upper and lower
...
limit zero, if the window has no scrollbars (msdn).
- GetScrollInfo's return value is TRUE is nBar is SB_CTL or if
anything is filled in the SCROLLINFO structure, otherwise the return
value is FALSE.
2005-03-29 11:29:50 +00:00
Ulrich Czekalla
e64b875311
Child windows with the WS_POPUP style are allowed to have a menu.
2005-03-25 20:47:32 +00:00
Rein Klazes
a807c5efce
ScrollDC and X11DRV_SCROLLDC should scroll only pixels coming from
...
within the visible region, clipped to the clipping region if that
exists. Add the destination of pixels coming from the outside of this
region to the update region. With tests that depend on this.
2005-03-25 17:11:04 +00:00
Robert Shearman
caec6026e7
- Window styles passed to CreateWindowEx must the same as passed in
...
CREATESTRUCT for WM_CREATE/WM_NCCREATE.
- Fix cases where WS_EX_WINDOWEDGE style is applied.
- Tests for the above.
2005-03-23 10:26:15 +00:00
Dmitry Timoshkov
12bbaa7baf
Actually print dwExStyle in case of a mismatch.
2005-03-16 11:30:51 +00:00
Dmitry Timoshkov
72a4df9459
Do not release capture before sending WM_NCDESTROY message, update the
...
tests to reflect that.
2005-03-14 17:15:33 +00:00
Dmitry Timoshkov
a2e24748b1
Fix some msg.c and win.c failures running on NT4 and XP.
2005-03-14 10:05:50 +00:00
Dmitry Timoshkov
16ba0255e7
- Call SetCursorPos for an injected mouse message only if we really
...
need to move mouse pointer.
- Add a test case for mouse click handling.
2005-03-07 17:13:07 +00:00
Dmitry Timoshkov
8f0984c2a3
Protect SetParent from creating circular window dependencies.
...
Add a test case.
2005-03-02 10:11:06 +00:00
Dmitry Timoshkov
d4fd584082
GetWindowRect and GetClientRect do not change RECT contents if the
...
passed window handle is invalid.
2005-02-24 17:03:01 +00:00
Alexandre Julliard
548c973457
Allow the client rectangle to be of arbitrary size and dimensions,
...
regardless of the window rectangle.
2005-02-22 19:41:43 +00:00
Rein Klazes
dfa4354134
DefWindowProc's WM_NCCALC handler must not subtract space for
...
scrollbars if there is not enough space for it anyway. With tests to
confirm the behavior.
2005-02-22 15:46:36 +00:00
Rein Klazes
8417d41a24
Calling ValidateRect or ValidateRgn on a windows also validates the
...
children. Add a test to show the behavior.
2005-02-16 17:52:01 +00:00
Dmitry Timoshkov
032d6aa234
Use the idFirstChild specified in the MDIClient's CLIENTCREATESTRUCT
...
when creating MDI children. Add a test case for the desired
behaviour.
2005-02-02 09:33:58 +00:00
Rein Klazes
3714a39867
Correct cases where arguments of ok() calls depend on the order in
...
which they are evaluated.
2004-12-27 17:26:37 +00:00
Rein Klazes
c0b189b3b6
You can make an invisible window the active window.
2004-12-21 14:36:32 +00:00
Dmitry Timoshkov
99fda0a1de
Add a mouse input test case, make the test pass under Wine.
2004-12-17 18:49:24 +00:00
Dmitry Timoshkov
c3cecc5d57
- WM_MDISETMENU handler should update new frame menu only if an active
...
and maximized MDI child is visible.
- Add a test case for MDI child activation sequence.
2004-10-11 19:55:28 +00:00
Dmitry Timoshkov
64d69b60c9
- Skip shell window test on Win9x and restore its functionality on NT
...
platforms.
- Use keybd_event instead of SendInput in order to perform keyboard
input test on Win95 as well.
2004-09-23 22:52:26 +00:00
Dmitry Timoshkov
9c2dcb255e
Add a test case for WM_KEY* to WM_SYSKEY* message conversion.
2004-09-16 19:09:44 +00:00
Dmitry Timoshkov
58fe866d01
Button should do ReleaseCapture() on WM_KILLFOCUS if it's in a pressed
...
state.
Add a comprehensive test case for capture behaviour.
2004-08-26 18:33:40 +00:00
Ferenc Wagner
1b53ecba89
The desktop process is not automatically restarted under Win95, so
...
stop killing it.
2004-08-16 23:19:02 +00:00
Hans Leidekker
dbb3e14748
Fix signed/unsigned comparison warnings.
2004-08-09 18:52:18 +00:00
Dmitry Timoshkov
4000d1d268
Make user/tests/win.c tests pass under Windows98.
2004-06-17 23:00:40 +00:00
Dmitry Timoshkov
4ad5ccfb58
Add a test for client/nonclient window dimensions calculation.
2004-06-15 18:27:06 +00:00
Ulrich Czekalla
e32e1f0598
EnableWindow should not remove the focus of child windows.
2004-06-03 00:08:55 +00:00
Dmitry Timoshkov
4f9ebc471f
Test whether we can destroy a menu assigned to a window.
2004-06-01 19:46:23 +00:00
Dmitry Timoshkov
9df137b84a
Add a test for focus change on ShowWindow(child, SW_HIDE).
2004-05-24 19:08:41 +00:00
Alexandre Julliard
447e647716
Added a couple of tests for SetActiveWindow.
2004-05-18 00:48:09 +00:00
Dmitry Timoshkov
f74516843f
- Add a test for GetWindowInfo, it should not check cbSize member of
...
the WINDOWINFO structure.
- Add tests for window state at the time the system calls
HCBT_CREATEWND (failing under Wine at the moment).
2004-05-11 22:17:19 +00:00
Dmitry Timoshkov
80422fb830
Make WM_GETMINMAXINFO default behaviour more like the Windows one.
2004-05-07 00:41:32 +00:00
Alexandre Julliard
319fa1c31e
Some more tests for focus behavior when hiding/showing windows.
2004-05-04 04:18:29 +00:00
Alexandre Julliard
57b0cbff26
Added test for setting focus to an invisible window.
2004-04-28 03:52:27 +00:00
Dmitry Timoshkov
6ba0d27e45
Add a test for GW_HWNDLAST.
2004-04-13 21:15:51 +00:00
Dmitry Timoshkov
e1d413da84
Add a test case for children Z ordering at window creation time.
2004-04-12 22:05:53 +00:00
Dmitry Timoshkov
946cd3c117
Add a test case which confirms that SetMenu implementation in Wine is
...
correct.
2004-03-19 19:14:45 +00:00
Dmitry Timoshkov
4edbbbd8ea
Windows truncates windows coordinates at 16 bits when moving or
...
resizing a window.
2004-03-11 03:51:46 +00:00
Dmitry Timoshkov
9b24af8acb
Add a test case and a fix for the window styles state at the window
...
creation time.
2004-02-06 05:18:56 +00:00
Francois Gouget
47e116225a
Add trailing '\n's to ok() calls.
2004-01-23 20:50:35 +00:00
Dmitry Timoshkov
dc70553cae
Merge the MDI and common window creation code. Change the way MDI
...
children are managed in MDIClient.
Add support for MDICREATESTRUCT A<->W conversions.
Add support for WM_MDIREFRESHMENU.
2004-01-20 04:29:20 +00:00