Alexandre Julliard
424b5e61f0
user32/tests: Allow the foreground window to be null in the window tests.
2008-11-20 20:51:06 +01:00
Paul Vriens
bc3484bc20
user32/tests: Don't crash on Win95.
2008-11-20 12:01:27 +01:00
Alexandre Julliard
80e163eba9
user32/tests: Fix a few more failures in the window test.
2008-11-20 11:57:32 +01:00
Florian Köberle
c6adf31841
user32/tests: Test size and minmax of WS_THICKFRAME child.
2008-11-19 15:02:37 +01:00
Florian Köberle
b422c4b874
user32/tests: Capture tests should not require no active window.
2008-11-19 14:57:50 +01:00
Damjan Jovanovic
1603a51d4e
user32: Handle NULL rectangles in WM_NCCALCSIZE.
2008-11-18 15:52:00 +01:00
Vitaliy Margolen
a4b62b1781
user32/tests: Print line numbers of callers in check_wnd_state to help debugging.
2008-11-13 12:04:13 +01:00
Alexandre Julliard
4a57339236
user32/tests: Fix window tests on various Windows versions.
2008-11-12 11:48:49 +01:00
Detlef Riekenberg
de267347c5
user32/tests: Avoid crash on win9x.
2008-10-27 13:49:21 +01:00
Dmitry Timoshkov
d6544f041b
user32: Fix a typo.
2008-10-20 12:23:41 +02:00
Dmitry Timoshkov
922dc31224
user32: Add a test for fullscreen window sizing, make it pass under Wine.
...
It appears that Windows doesn't always restrict the window size by
the monitor work area. The tests pass under XP SP3 and Win98.
2008-10-17 11:42:31 +02:00
Dmitry Timoshkov
53160b600f
user32: Print the expected and received rectangles.
2008-10-06 13:48:14 +02:00
Vitaliy Margolen
d83fc43e5e
user32/tests: Move shell test to the end - killing explorer affects lots of tests.
2008-09-30 10:14:22 -05:00
Alexandre Julliard
343d2420fc
user32/tests: Fix some test failures on XP.
2008-09-17 14:05:06 +02:00
Alexandre Julliard
6337ba3ca0
user32/tests: Fix a test that fails on all Windows versions.
2008-09-15 11:30:13 +02:00
Alexandre Julliard
d476761f91
user32/tests: Added some tests for Get/SetLayeredWindowAttributes.
2008-09-12 15:31:05 +02:00
Austin English
f8cd30e9e1
user32: Test what FindWindow does when window isn't found.
2008-08-20 12:47:29 +02:00
Alexandre Julliard
f59540ddad
user32/tests: Fix a number of message sequence tests that could sometimes fail.
2008-08-05 14:09:33 +02:00
Dmitry Timoshkov
3a934e7323
user32: Add a test for focus behaviour on minimize/restore.
2008-06-27 12:32:18 +02:00
Alexandre Julliard
6536868d07
user32: Make sure that IsWindowVisible returns FALSE for HWND_MESSAGE windows.
2008-06-25 15:49:44 +02:00
Alexandre Julliard
612c010431
user32: Add support for finding HWND_MESSAGE windows in FindWindowEx.
2008-06-25 15:30:22 +02:00
Alexandre Julliard
9b9dbb20f2
user32/tests: Add some more tests for HWND_MESSAGE windows.
2008-06-25 15:24:02 +02:00
Dmitry Timoshkov
2a98f9b0b0
kernel32: Make GetModuleFileName set ERROR_INSUFFICIENT_BUFFER like win2k3 and vista do.
2008-06-18 15:21:49 +02:00
Alexandre Julliard
d93fa6a1e7
user32/tests: Fix a window style check on Vista.
2008-06-10 13:04:35 +02:00
Alexandre Julliard
69414975e1
user32/tests: Abstract the printing of minmax info and do it all on one line.
2008-06-04 12:34:53 +02:00
James Hawkins
2b19e35707
user32: win2k3's GetWindowModuleFileName does return ERROR_INSUFFICIENT_BUFFER.
2008-05-30 09:55:02 +02:00
Alexandre Julliard
a6df5e7e1d
user32: Check for wraparound in the initial window coordinates.
2008-05-28 21:32:50 +02:00
Paul Vriens
d2d8d71e6b
user32/tests: Run tests on win95 again.
2008-05-28 19:32:25 +02:00
Dmitry Timoshkov
914cb22868
user32: Add the tests for GetWindowModuleFileName.
2008-05-27 12:57:29 +02:00
Alexandre Julliard
5714c4deee
user32: The client rectangle is in screen coordinates for the initial WM_NCCALCSIZE.
2008-05-08 11:12:03 +02:00
Paul Vriens
587f14da0b
user32/tests: Run tests again on win95.
2008-05-01 18:11:26 +02:00
Alexandre Julliard
fad9b692cb
user32/tests: Flush events during the mouse button tests.
2008-03-21 11:29:18 +01:00
Clinton Stimpson
05a8974e95
user32: Test processing of expose events.
2008-03-15 11:21:44 +01:00
Alexandre Julliard
d6a17d2c93
user32/tests: Make the initial timeout longer in flush_events() for machines with slower round-trip times.
2008-03-05 16:48:04 +01:00
Alexandre Julliard
d2b6087999
user32/tests: Flush events after showing/hiding a window to avoid z-order race conditions.
2008-02-28 19:56:38 +01:00
Dmitry Timoshkov
9f23c3f9d5
user32: Add a z-order test for owned popup windows.
2008-02-20 12:21:41 +01:00
Dmitry Timoshkov
3d421a4783
user32: Use custom window procs instead of DefWindowProcA/W in the IsWindowUnicode test.
2008-02-15 10:13:27 +01:00
Dmitry Timoshkov
066c60eb31
user32: Add a couple of tests for WS_EX_TOPMOST.
2008-02-12 23:34:08 +01:00
Alexandre Julliard
390ae9cc28
winex11.drv: Fix handling of strange window sizes in CreateWindow, with tests.
2008-01-22 10:16:19 +01:00
Alexandre Julliard
ebc6864953
user32: Don't allow changing the WS_EX_TOPMOST style with SetWindowLong.
2007-10-31 17:53:58 +01:00
Francois Gouget
b2bc712323
Assorted spelling fixes.
2007-09-27 20:12:53 +02:00
Alexandre Julliard
9c27ed21a2
user32/tests: Properly flush events in the update rect tests.
2007-09-17 14:13:37 +02:00
Dmitry Timoshkov
3de83dcb34
user32: Add more tests for GetUpdateRect.
2007-09-10 15:29:46 +02:00
Alexandre Julliard
5bd497f3ca
server: Moving a window should only expose the immediate parent.
2007-08-27 15:21:19 +02:00
Alexandre Julliard
8bbeadf565
user32: IsChild must not consider the desktop window.
2007-08-24 10:56:51 +02:00
Alexandre Julliard
1b6533bc2c
user32/tests: Use flush_events more consistently in the message tests.
2007-08-20 22:01:55 +02:00
Alexandre Julliard
809d47839d
user32/tests: Flush events more aggressively in mouse input test.
2007-07-25 13:46:42 +02:00
Vitaliy Margolen
dcdf7c55d6
server: Treat desktop as a top-level window.
2007-07-23 11:53:06 +02:00
Vitaliy Margolen
9380eb3127
user32: Add test for SetForegroundWindow(desktop).
2007-07-23 11:49:46 +02:00
Michael Stefaniuc
02933a11de
dlls: Remove unreachable break after return/break. Found by Smatch.
2007-07-19 11:57:49 +02:00
Dmitry Timoshkov
3c9e7a7f33
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
2007-05-25 20:37:56 +02:00
Dmitry Timoshkov
141673c222
user32/tests: Fix a problem revealed by compilation in 64-bit mode.
2007-05-24 11:36:31 +02:00
Dmitry Timoshkov
56852a5eac
user32: Windows uses ptMaxTrackSize to set an initial window size not ptMaxSize.
2007-04-06 12:37:53 +02:00
Stefan Huehner
4d1d01f266
Mark several functions as static.
2007-03-13 13:35:12 +01:00
Dmitry Timoshkov
7f7d858596
user32: Make the excessive scroll test pass under Windows.
2007-03-06 12:25:15 +01:00
Dmitry Timoshkov
6f7a212ce3
user32: win2k and XP return broken border info in GetWindowInfo most of the time, so there is no point in testing it.
2007-03-05 12:07:50 +01:00
Clinton Stimpson
b878ad24c4
user32: Add another test for GetUpdateRect().
2007-03-02 11:47:19 +01:00
Aric Stewart
1b6d127aee
user32: Scroll window fix.
...
Fix the case where the scrolling amount exceeds the window but still
falls within the clipping rect. This generates an additional update
region that needs to be invalidated.
2007-02-14 21:45:36 +01:00
Clinton Stimpson
7432a715ed
user32: Add test cases for update rects affected by ShowWindow.
2007-02-07 20:44:03 +01:00
Dmitry Timoshkov
0fcc10fc3c
user32: Although Windows sends WM_GETMINMAXINFO at the window creation time, it doesn't use returned values to set window size.
2007-02-05 14:01:49 +01:00
Mike McCormack
95fdf165cd
user32: Add a test showing WM_GETTEXT doesn't crash with bad pointers.
2007-01-18 11:59:17 +01:00
Paul Vriens
53b225b7ab
user32/tests: Cast-qual warning fixes.
2007-01-12 20:41:14 +01:00
Vitaliy Margolen
7de64a3ab8
winex11drv: Return cached cursor_pos in GetCursorPos().
2006-12-19 12:39:08 +01:00
Francois Gouget
1d4aeae7aa
user32/tests: Replace some '#if 0's with 'if (0)'s.
...
Fix the code so it compiles without warnings.
2006-12-14 20:24:49 +01:00
Marcus Meissner
f0280cbd1e
made functions and variables static in some testcases.
2006-12-11 12:18:29 +01:00
Dmitry Timoshkov
ed954e5461
user32: Add ShowWindow test, make it pass under Wine.
2006-12-04 12:23:37 +01:00
Francois Gouget
3988c3dc8f
user32/tests: Remove unneeded NONAMELESS* macros.
2006-11-24 11:49:25 +01:00
Alexandre Julliard
b8a2e3b8a4
user32: Renamed the user/ directory to user32.
2006-11-16 14:49:25 +01:00