Sergey Guralnik
e90418d31c
user32: Bring reference MDI child to bottom when switching to next.
2013-06-06 10:42:51 +02:00
Sergey Guralnik
fe2f877678
user32/tests: Test MDI child order changing caused by WM_MDINEXT.
2013-06-05 20:30:58 +02:00
Sergey Guralnik
e3219fa426
user32/tests: Fix a typo.
2013-05-29 19:48:57 +02:00
Ken Thomases
7e0c42e839
user32/tests: Test that sending WM_CANCELMODE cancels tracking in window's menu bar.
2013-05-20 21:15:38 +02:00
Detlef Riekenberg
caf1bbba94
user32/tests: Add tests for EM_GETHANDLE.
2013-05-17 16:59:20 +02:00
Piotr Caban
dd573925e5
user32: Use SendNotifyMessage to send WM_DRAWCLIPBOARD.
2013-05-15 19:57:34 +02:00
Huw Davies
d3fec2ce9c
user32/tests: Add tests to show that WM_CHAR W<->A mapping uses the codepage associated with the current keyboard layout.
2013-05-13 20:52:08 +02:00
Nikolay Sivov
8f7779fc3b
user32: Implement GetListBoxInfo().
2013-05-07 20:07:41 +02:00
Erich Hoover
057b0d8bca
user32: SetTimer and SetSystemTimer should respect the timeout limits.
2013-05-06 15:55:20 +02:00
Sergey Guralnik
108173fd09
user32/tests: SetWindowPos() propagates update region from WS_CLIPCHILDREN child to its children.
2013-04-12 16:28:13 +02:00
Huw Davies
698c7f0f3f
user32: Invalidate the listbox in LB_SETCOUNT.
2013-03-28 18:53:57 +01:00
Alexandre Julliard
3369c53202
user32/tests: Define the required Windows version before including anything.
2013-02-18 14:51:05 +01:00
Sergey Guralnik
1cd5e69478
user32: Init standard scrollbars during WM_NCCREATE.
2013-01-24 17:31:32 +01:00
Sergey Guralnik
77337d75f2
user32/tests: Test standard scrollbar initialization.
2013-01-22 20:01:59 +01:00
Alexandre Julliard
ab2cac4815
user32: Fix handling of NULL paint struct in BeginPaint.
2012-11-27 20:52:25 +01:00
Alexandre Julliard
841214ddb4
user32: Don't check for driver events before normal messages in PeekMessage.
2012-11-21 19:20:27 +01:00
Michael Stefaniuc
8f7eaf26ce
user32: Remove two superfluous casts.
2012-11-19 11:46:35 +01:00
Christian Costa
5267f8b7d9
user32: Add tests for MapWindowPoints, ClientToScreen and ScreenToClient.
...
Based on a patch by Rico Schüller.
2012-11-14 16:29:51 +01:00
Alexandre Julliard
b5d96da32f
user32: Add helper functions to get and set dword registry values in SystemParametersInfo.
2012-11-12 16:35:16 +01:00
Michael Stefaniuc
2e31a44aca
user32/test: Don't over-allocate memory for DDEDATA.
2012-10-31 16:12:27 +01:00
Alexandre Julliard
181e432e22
user32/tests: Don't release a random DC handle.
2012-10-18 22:28:48 +02:00
Francois Gouget
b17ded0ac1
user32/tests: Add a trailing '\n' to an ok() call.
2012-10-15 19:37:36 +02:00
Alexandre Julliard
0bc93684f0
winex11: Move the icon window off-screen for managed windows.
2012-10-15 16:17:22 +02:00
Sergey Guralnik
3d4db9f28f
user32: Add internal class small icons.
2012-10-15 15:27:28 +02:00
Sergey Guralnik
e193e43c29
user32/tests: Add tests for class small icons.
2012-10-11 20:23:36 +02:00
Alexandre Julliard
53e4e504b9
user32: Add tests for UpdateLayeredWindowIndirect and fix the behavior of the ULW_EX_NORESIZE flag.
2012-09-27 17:45:43 +02:00
Michael Stefaniuc
1e5328c77c
user32: Remove superfluous function pointer casts.
2012-09-20 19:22:59 +02:00
Alexandre Julliard
8e87b9233a
user32/tests: Fix coordinates in the UpdateLayeredWindow broken case.
2012-09-18 14:47:00 +02:00
Alexandre Julliard
b57323a61e
user32/tests: Add a test for calling UpdateLayeredWindow from a different thread.
2012-09-17 14:13:27 +02:00
Alexandre Julliard
b9fa73a798
user32/tests: Add some tests for UpdateLayeredWindow.
2012-09-13 13:50:57 +02:00
Alexandre Julliard
f71be05ba7
user32: ScrollWindow should not use a cached DC, unlike ScrollWindowEx.
2012-08-29 12:22:58 +02:00
Alex Henrie
4b67e6c778
user32: Correct dialog focus behavior.
2012-08-16 11:59:23 +02:00
Michael Stefaniuc
4affaea0ba
user32: Avoid TRUE:FALSE conditional expressions.
2012-08-13 11:50:51 +02:00
Sergey Guralnik
cbf9589ba3
user32: Rearrange ComboBox repositioning code.
2012-07-26 21:38:10 +02:00
Alexandre Julliard
b3d91ea3b6
user32/tests: Try to fix a test that frequently fails on Windows.
2012-07-18 11:48:54 +02:00
Alexandre Julliard
d8c90fa40b
user32/tests: Move DlgDirList tests to avoid changing the current directory for other tests.
2012-07-17 16:22:34 +02:00
Bruno Jesus
81cbf29ef3
user32/tests: Update DlgDirList tests.
...
Based on original patch from Christian Lupien.
2012-07-16 18:19:26 +02:00
Bruno Jesus
b3d7896aad
user32/tests: Add a test for OpenClipboard twice with non-zero hwnd.
2012-07-09 15:45:37 -04:00
Sergey Guralnik
fb4545847e
user32: Add test for ComboBox repositioning behavior.
2012-07-03 12:04:57 +02:00
Michael Stefaniuc
824974cee4
user32/tests: Fix the expected values in some ok() messages.
2012-06-04 19:36:15 +02:00
Piotr Caban
42eb57dfa7
user32/tests: Added SetWindowPos test that incorrectly sets focus.
2012-05-22 18:02:55 +02:00
Piotr Caban
1a74d21090
user32/tests: Added more GetMenuBarInfo tests.
2012-05-16 20:27:23 +02:00
Piotr Caban
1128546437
user32/tests: Added GetMenuBarInfo tests.
2012-05-16 20:27:21 +02:00
Michael Stefaniuc
ca64393e99
user32/tests: Remove duplicated ok() call.
2012-05-16 18:30:21 +02:00
Francois Gouget
fac36c55e9
Assorted typo, spelling, wording and case fixes.
2012-05-15 16:26:43 +02:00
Francois Gouget
1c9bf32e19
user32/tests: Add a trailing '\n' to ok() calls.
2012-05-15 16:26:39 +02:00
Michael Stefaniuc
c6033397f3
user32/tests: Check the correct variable for the correct value.
2012-05-15 16:26:38 +02:00
Owen Rudge
fecde1ead8
user32: Return Unicode length instead of ANSI in GetUserObjectInformationA.
2012-05-14 17:48:32 +02:00
Owen Rudge
83f67ff998
user32: Correct return value when buffer too short in GetUserObjectInformation.
2012-05-14 17:48:27 +02:00
Owen Rudge
f443f29150
user32/tests: Add GetUserObjectInformation tests.
2012-05-14 17:48:22 +02:00
Dmitry Timoshkov
38387dcffe
user32: IsDialogMessage should allow control ids other than IDOK when processing WM_KEYDOWN.
2012-03-29 20:49:19 +02:00
Thomas Faber
eaaa448d2b
user32/tests: Do not depend on argument evaluation order.
2012-02-22 18:47:38 +01:00
Alexandre Julliard
f87191815d
user32: Fix GetKeyNameText returned length.
2012-02-15 12:07:34 +01:00
Alexandre Julliard
8ab65c222e
user32: Draw the mask with SRCCOPY in DrawIcon when the image isn't being drawn.
2012-02-08 11:00:51 -06:00
Dmitry Timoshkov
9d538e43be
user32: Make FlashWindowEx tests pass under Windows.
2012-02-07 09:31:33 -06:00
Dmitry Timoshkov
39a4b5fa94
user32: Fix a couple of typos.
2012-02-07 09:31:21 -06:00
Dmitry Timoshkov
ea7e9ed2eb
user32: RealChildWindowFromPoint should skip invisible windows.
2012-02-06 10:23:27 -06:00
Dmitry Timoshkov
8c7f3964b5
user32: Add a bunch of RealChildWindowFromPoint tests.
2012-02-06 10:23:23 -06:00
Alexandre Julliard
03820a527b
user32: Fix some printf format warnings.
2012-01-17 15:02:51 +01:00
Alexandre Julliard
0702d31c81
user32/tests: Fix some test failures on Windows.
2012-01-09 16:40:28 +01:00
Dmitry Timoshkov
98e2bf4e1c
user32: Add an invalid window check to SetActiveWindow.
2012-01-05 20:54:13 +01:00
Dmitry Timoshkov
d09e973f7d
user32: Add an invalid window check to SetFocus.
2012-01-05 20:54:10 +01:00
Dmitry Timoshkov
593340774a
user32: Add some tests for SetFocus/SetActiveWindow called on invalid or belonging to another thread windows.
2012-01-04 18:59:12 +01:00
Dmitry Timoshkov
229fb8a447
user32: Add some SetFocus message tests.
2011-12-30 12:53:41 +01:00
Alexandre Julliard
f6ccb2c498
user32/tests: Remove a crashing test.
2011-12-30 12:53:40 +01:00
Ken Thomases
b5b9184dec
user32/tests: Test that ToUnicode null-terminates the buffer if it's big enough.
2011-12-20 10:15:31 +01:00
Dmitry Timoshkov
2455b3815a
user32: Strip WS_CAPTION|WS_SYSMENU when a dialog has DS_CONTROL style set.
2011-12-12 11:13:23 +01:00
Rico Schüller
b83d322dba
d3dx9: Implement D3DXSHAdd().
2011-12-12 10:19:30 +01:00
Dmitry Timoshkov
1830739118
user32: Strip WS_CAPTION|WS_SYSMENU when a dialog has DS_CONTROL style set.
2011-12-12 10:19:26 +01:00
Dmitry Timoshkov
18576b36e4
user32: Add the tests for dialog window styles, make them pass under Wine.
2011-12-07 17:50:00 +01:00
Dmitry Timoshkov
8f565eb6ae
user32: Add more window style tests, make them pass under Wine.
2011-12-07 17:49:59 +01:00
Alex Henrie
59c398b8ed
user32: If a dialog has no tab-accessible controls, set focus to first control (with tests).
2011-12-05 20:12:14 +01:00
Alexandre Julliard
9687ceaf1d
user32: Don't allow activating a WS_CHILD top-level window through SetFocus.
2011-11-22 21:39:46 +01:00
Michael Stefaniuc
8cd1d5839f
user32/tests: Drop superfluous function pointer casts.
2011-11-21 11:51:12 +01:00
Erich Hoover
d202990851
user32: Prioritize focus for dialog owner on EndDialog.
2011-11-18 15:37:05 +01:00
Alexandre Julliard
3bbb208f8e
user32/tests: Add tests for small sizes of cursor bitmaps.
2011-11-16 18:08:12 +01:00
Dmitry Timoshkov
2429ef905c
user32: Dialog creation code should force WS_CHILD style for dialog controls.
2011-11-15 19:37:33 +01:00
Dmitry Timoshkov
50d37fe0ab
user32: Add tests for mixed WS_CHILD | WS_POPUP window styles.
2011-11-15 19:37:33 +01:00
Alexandre Julliard
f0d1bf5f4e
user32/tests: Flush events before the key flags test.
2011-11-08 18:19:16 +01:00
Michael Stefaniuc
1435b5ecd7
include: Make "long" numeric constants LP64/LLP64 proof (winuser.h).
2011-10-31 16:46:22 +01:00
Dmitry Timoshkov
70caadbf34
user32: Add support for iPaddedBorderWidth in NONCLIENTMETRICS.
2011-10-08 19:47:35 +02:00
Francois Gouget
3de330db54
tests: Remove unneeded assert.h includes.
2011-09-27 10:59:56 +02:00
André Hentschel
fd71f87642
user32/tests: Don't test function directly when reporting GetLastError().
2011-09-26 18:15:34 +02:00
Alexandre Julliard
a684b634c0
user32/tests: Try harder to flush paint events before checking the window contents.
2011-09-22 09:35:05 +02:00
Francois Gouget
3baf73aa8e
user32/tests: Skip some tests if not privileged enough to call CreateWindowStation().
2011-09-21 11:35:43 +02:00
Francois Gouget
03d4ef95ec
user32/tests: Add a trailing '\n' to an ok() call.
2011-09-09 13:38:27 +02:00
Alexandre Julliard
8d50342858
user32/tests: Allow an approximate color match for the cursor contents.
2011-09-08 23:52:02 +02:00
Bruno Jesus
2b6f0b9af7
user32/tests: Add SetCaretPos/GetCaretPos tests.
2011-09-08 20:08:06 +02:00
Bruno Jesus
7c76a79ffa
user32: Fix support for CB_SETDROPPEDWIDTH in combobox.
2011-09-02 18:28:25 +02:00
Thomas Faber
37f12af5c8
user32/tests: Fix build with MSVC.
2011-08-24 12:14:47 +02:00
Francois Gouget
ff8f6e8662
user32: When destroying a window, preserve the first WM_QUIT message that was posted to it.
2011-08-23 11:50:59 +02:00
Francois Gouget
30f2c6610d
user32/tests: Test what happens to a WM_QUIT posted to a window that gets destroyed.
2011-08-23 11:50:56 +02:00
Bruno Jesus
43dfbfd87d
user32/tests: Add combobox CB_SETDROPPEDWITH/CB_GETDROPPEDWIDTH tests.
2011-08-22 19:49:39 +02:00
Frédéric Delanoy
760faf01a9
tests: Assorted spelling fixes.
2011-08-04 18:27:37 +02:00
Austin English
5e941f89c2
user32/tests: Remove win9x hacks.
2011-07-28 19:57:32 +02:00
André Hentschel
a355121414
user32: Fix for finding nested default buttons.
2011-07-28 19:54:46 +02:00
Alexandre Julliard
4ec27a632d
user32: Add support for 64-bit formats in wsprintf.
2011-07-25 13:32:37 +02:00
Alexandre Julliard
adc59e1437
user32/tests: Make hook messages optional in the SetParent test.
2011-07-25 10:43:20 +02:00
Alexandre Julliard
fb2df6752e
user32/tests: Fix test failures when the low-level hook cannot be set.
2011-07-22 13:03:28 +02:00
Alexandre Julliard
a900fe7c9e
user32/tests: Fix some last error tests that fail on Windows.
2011-07-22 13:03:28 +02:00
Alexandre Julliard
5be95f40c5
user32/tests: Mark some messages optional in the SetParent sequence.
2011-07-22 13:03:27 +02:00
André Hentschel
54ca4034cf
user32/tests: Fix two typos.
2011-07-22 12:57:20 +02:00
André Hentschel
b3fbdfa908
user32/tests: Add test for nested default button in dialogs.
2011-07-18 16:23:30 +02:00
Vincent Povirk
b85dbc9c03
user32: Test that QS_HOTKEY is properly set and cleared.
2011-07-06 19:43:33 +02:00
André Hentschel
5ca020b9d8
user32: Remove dead initializations (clang).
2011-07-06 11:20:13 +02:00
Nikolay Sivov
4843cff6ef
user32/tests: Test that class data is set with wrong size value too.
2011-07-04 13:42:29 +02:00
Alexandre Julliard
efaa068cd1
user32: Always pass 0 as item id for WM_MEASUREITEM in menus.
2011-06-21 16:12:53 +02:00
Alexandre Julliard
33ba7c07fb
user32: Don't truncate bitmap ids in InsertMenu.
2011-06-21 16:07:00 +02:00
Alexandre Julliard
6b0d9ff1cd
server: Allow setting a zero-size clip rectangle.
2011-06-21 15:04:24 +02:00
Vincent Povirk
cc0ea69867
server: Post WM_HOTKEY when a hotkey is pressed.
2011-06-21 14:51:14 +02:00
Vincent Povirk
4c83138f72
server: Implement RegisterHotKey/UnregisterHotKey.
2011-06-21 14:51:08 +02:00
Vincent Povirk
ba9231993d
user32/tests: Test that hotkeys are really replaced when using the same id/hwnd.
2011-06-21 12:27:08 +02:00
Francois Gouget
df63b63614
Standardize the OK buttons.
2011-06-15 20:04:38 +02:00
Vincent Povirk
1e2e3d1a05
user32: Add a test to find the queue containing hotkey messages.
2011-06-14 14:11:10 +02:00
Vincent Povirk
9eb6af791f
user32: Ignore painting messages in the hotkey test using a wndproc.
2011-06-14 14:11:07 +02:00
Marcus Meissner
891fcb20ac
user32: Initialize all of msg (Coverity).
2011-06-13 11:30:14 +02:00
Vincent Povirk
b0beeaffc6
user32/tests: Do not check the last error on succeeding hotkey calls.
2011-06-08 14:12:41 +02:00
Vincent Povirk
a5719990b5
user32/tests: Test registering the same hotkey hwnd/id pair twice.
2011-06-08 14:12:41 +02:00
Vincent Povirk
58ae3a7fcc
user32/tests: Add test showing hotkeys change the async key state.
2011-06-08 14:12:41 +02:00
Vincent Povirk
03fbf37fe8
user32/tests: Ignore paint messages in hotkey tests.
2011-06-08 14:12:40 +02:00
Vincent Povirk
ad3e0b78ad
user32/tests: Add test for flags on keyboard messages.
2011-06-08 14:12:40 +02:00
Vincent Povirk
6115951502
user32: Add message test for hotkeys.
2011-05-26 15:23:56 +02:00
Vincent Povirk
363b2bb9d1
user32: Add test for RegisterHotKey/UnregisterHotKey.
2011-05-26 15:23:56 +02:00
André Hentschel
7c8ce6c6e4
user32/tests: Add tests for FlashWindowEx.
2011-05-24 12:19:11 +02:00
Marcus Meissner
cfe4c7fde9
user32: Use left shift instead of right shift (Coverity).
2011-05-05 17:28:42 +02:00
Tim Hentenaar
a415974b2e
user32: GetTabbedTextExtent() returns non-zero value when nCount == 0.
2011-04-27 13:15:00 +02:00
Alexandre Julliard
bd1fab7862
user32: Don't start menu tracking when the owner window is invalid.
2011-04-21 16:53:42 +02:00
Dmitry Timoshkov
629f382a80
user32: Fix the single menu item activation using a hot key.
2011-04-12 17:42:12 +02:00
Dmitry Timoshkov
444b781ff3
user32: Add a test for activating a menu consisting from a single menu item using a hot key.
2011-04-06 18:05:39 +02:00
Dmitry Timoshkov
bb411cfb65
user32: DefDlgProc on WM_QUIT should repost it and terminate the dialog message loop.
2011-04-05 13:36:56 +02:00
Dmitry Timoshkov
1a65e209f8
user32: Add a test for WM_QUIT handling by DefDlgProc.
2011-04-05 13:36:56 +02:00
Austin Lund
be24fd4b64
user32/tests: Fixed SetParent test on 64bit Vista.
2011-04-01 11:54:50 +02:00
David Hedberg
c764210731
user32: Fix return value when passing a non-sibling preceding window to SetWindowPos.
...
Acrobat Reader relies on SetWindowPos, with hwndInsertAfter set to a
non-sibling window and no SWP_NOZORDER passed, to return true.
2011-03-30 15:03:44 +02:00
David Hedberg
955ec50173
user32/tests: Add some more tests for SetWindowPos.
2011-03-30 14:59:48 +02:00
Jörg Höhle
8d387f06eb
user32/tests: Add a few IsWindow checks.
2011-03-30 13:28:04 +02:00
Alexandre Julliard
e705f29fd5
user32/tests: Fix the GetCursorFrameInfo parameter types.
2011-03-17 13:06:50 +01:00
Erich Hoover
274e5db7e7
user32: Add support for sequence-based animated cursors.
2011-03-17 13:06:49 +01:00
Erich Hoover
28e9b99728
user32: Add support for retrieving individual animated frames.
2011-03-17 13:06:49 +01:00
Francois Gouget
4f7fc170a7
user32/tests: Use NULL instead of casting 0.
2011-03-16 14:14:23 +01:00
Austin Lund
5d0783bc0d
user32/tests: Output error information in cursoricon tests.
2011-03-16 14:14:23 +01:00
Erich Hoover
3e35caa7b2
user32: Add preliminary support for reading and storing multi-rate animated cursor data.
2011-03-10 15:24:34 +01:00
Erich Hoover
86a9f20aa2
user32: Fix GetCursorFrameInfo when passed the proper number of steps.
2011-03-10 15:23:34 +01:00
Alexandre Julliard
7879b8e349
user32: Get rid of the RegisterClipboardFormat driver entry point.
2011-03-07 17:06:50 +01:00
Erich Hoover
e776f3ccf7
user32: Implement semi-stub of GetCursorFrameInfo.
2011-03-07 15:10:22 +01:00
Erich Hoover
7b0ab606e2
user32: Permit loading animated cursors with CreateIconFromResource(Ex).
2011-03-07 15:10:01 +01:00
Dmitry Timoshkov
7fb4e2ae45
user32: Add a test to make sure that SendInput sets a non-zero event time.
2011-03-04 16:26:00 +01:00
Alexandre Julliard
383d8ac105
user32: Remove GetClipboardFormatName from the user driver interface.
2011-03-04 16:25:52 +01:00
Wolfram Sang
ce5763b88c
user32: Make DIB_GetBitmapInfo checks stricter.
2011-02-28 13:15:01 +01:00
Wolfram Sang
25923d2f16
user32/tests: Modify proper fields instead of magic offsets.
2011-02-28 13:14:55 +01:00
Marcus Meissner
b0b77d4ba9
user32: Fixed some more side effect functions in assert() (Coverity).
2011-02-25 14:47:50 +01:00
Marcus Meissner
a91b0e4544
user32: Remove side effect code out of asserts() (Coverity).
2011-02-23 18:24:20 +01:00
Marcus Meissner
89e662084f
user32: Move functional code out of assert() (Coverity).
2011-02-23 18:22:50 +01:00
Dmitry Timoshkov
cf6c76b3b4
user32: Cope with failing SetForegroundWindow().
2011-02-21 15:18:29 +01:00
Dmitry Timoshkov
798edfec16
user32: Use the windows created by the SetParent() test to get a more predictable active/focus window state.
2011-02-18 14:54:51 +01:00
Austin English
f956a472c0
user32/tests: Make sure return values are used (LLVM/Clang).
2011-02-14 13:33:32 +01:00
Austin English
fc2d1ded12
user32/tests: Remove some dead assignments (LLVM/Clang).
2011-02-10 09:58:50 -06:00
Dmitry Timoshkov
07cfce6edf
user32: Add message tests for SetParent().
2011-02-09 13:46:17 -06:00
Dmitry Timoshkov
de2aeebe72
user32: Add a test for reparenting a WS_POPUP window to a WS_CHILD parent.
2011-02-09 13:46:00 -06:00
Austin English
7b4cf0bec0
user32/tests: Remove unneeded assignment (LLVM/Clang).
2011-02-09 09:26:32 -06:00
Joris Huizer
26f753aec8
user32/tests: Don't test function directly when reporting GetLastError().
2011-02-07 10:04:37 -06:00
Alexander Scott-Johns
198a55bd6e
user32/tests: Test getting the data from synthesized clipboard formats.
2011-01-28 17:41:51 +01:00
Greg Geldorp
0406b5d543
user32/tests: Fix edit tests.
2011-01-24 14:43:26 +01:00
Greg Geldorp
f61c8c68b6
user32/tests: Fix DDE test failures on DBCS machines.
2011-01-17 13:22:05 +01:00
Greg Geldorp
2b0d8ed7c3
user32/tests: Fix menu test failures on East-Asian machines.
2011-01-13 15:22:00 +01:00
André Hentschel
1bf8612718
user32/tests: Don't test function directly when reporting GetLastError().
2011-01-05 17:56:04 +01:00
Greg Geldorp
4856c299ba
user32/tests: Skip DefWindowProc tests on Vista+.
2011-01-03 11:54:03 +01:00
André Hentschel
cbf967d600
user32/tests: Don't test function directly when reporting GetLastError().
2010-12-31 11:44:26 +01:00
Austin Lund
555e59a454
user32/tests: Disable IME for msg tests.
2010-12-03 14:28:31 +01:00
Austin Lund
0fe32508a7
user32/tests: Close second window in DBCS WM_CHAR tests.
2010-12-03 14:28:31 +01:00
André Hentschel
7e5da86076
user32/tests: Skip DDE tests on win9x.
2010-12-01 17:16:22 +01:00
Austin Lund
c82aa505e9
user32/tests: Fix test failures by disabling IME when testing unicode input.
2010-11-29 19:52:06 +01:00
André Hentschel
37adf3a6be
user32/tests: Remove obsolete comment.
2010-11-29 19:51:57 +01:00
Alexandre Julliard
30554d4ef1
user32: Check structure size in GetGUIThreadInfo.
2010-11-16 21:54:03 +01:00
Alexandre Julliard
8c963852f8
explorer: Make the systray window look more like a real taskbar in desktop mode.
2010-11-02 10:32:35 +01:00
Austin Lund
ccd4479ce9
user32/tests: Fixed WM_SETFONT combo box tests.
2010-10-26 11:57:57 +02:00
Austin Lund
d732cd7412
user32/tests: Fix some combo box tests for different font sizes.
2010-10-25 13:52:51 +02:00
Dmitry Timoshkov
2f0b9dd3bf
user32: FindWindow() should treat an empty title same way as NULL.
2010-10-19 11:00:32 +02:00
Vladimir Panteleev
824c5089d2
user32: Update last active popup for all parents.
2010-10-18 19:47:58 +02:00
Alexandre Julliard
e8723a5dee
user32: Fix destruction of the active cursor.
2010-10-13 15:38:06 +02:00
Alexandre Julliard
1aab7ea837
user32/tests: Add more tests for DestroyCursor on the active cursor.
2010-10-13 13:58:19 +02:00
Alexandre Julliard
6e7846e33e
user32: Return the module and resource name in GetIconInfoEx.
2010-10-11 17:11:27 +02:00
Louis Lenders
62b9df9031
user32/tests: Test FindWindowEx for empty window title.
2010-10-11 17:11:25 +02:00
Alexandre Julliard
d1df0c42ea
user32/tests: Test GetIconInfoExW too since the A version is broken on Win64.
2010-10-11 12:54:04 +02:00
Alexandre Julliard
990842a322
user32/tests: Tests for GetIconInfoExA/W.
2010-10-08 15:24:09 +02:00
Alexandre Julliard
d076dfa8e8
server: Update child window positions when resizing a mirrored parent.
2010-10-05 11:01:21 +02:00
Alexandre Julliard
dfab8824c5
user32/tests: Make some variables static.
2010-10-01 13:37:44 +02:00
Louis Lenders
6e4e8fb07f
user32: UpdateWindow doesn't accept a NULL hwnd.
2010-09-29 11:23:57 +02:00
Alexandre Julliard
97611dca8b
gdi32: Implement MirrorRgn.
2010-09-27 20:45:56 +02:00
Alexandre Julliard
5702324b37
user32: Add support for RTL window layouts in MapWindowPoints.
2010-09-22 20:27:52 +02:00
Dmitry Timoshkov
6cccf51645
user32: Uncomment the GetWindowPlacement() test, fill the test data with real values.
2010-09-22 12:43:43 +02:00
Dmitry Timoshkov
a7188842af
user32: UpdateLayeredWindow() should fail on non-layered or already initialized window.
2010-09-21 20:16:15 +02:00
Dmitry Timoshkov
8118430b68
user32: Do not test window state on the HCBT_SETFOCUS event, it's undefined.
2010-09-21 17:53:55 +02:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
Vladimir Panteleev
592d994f00
user32: Fix VK_RETURN handling in IsDialogMessage for dialogs without an IDOK.
2010-09-15 17:05:54 -05:00
Alexandre Julliard
cd56299e2f
user32/tests: Fix a number of test failures on Windows 7.
2010-09-03 11:04:33 +02:00
Alexandre Julliard
196ec5969d
user32: Implement Get/SetProcessDefaultLayout.
2010-09-02 18:01:01 +02:00
Alexandre Julliard
942866f90d
user32: Make child windows inherit the WS_EX_LAYOUTRTL style from their parent.
2010-09-02 17:55:02 +02:00
Alexandre Julliard
30d2079574
user32: Set the DC layout to mirrored when the window has the WS_EX_LAYOUTRTL style.
2010-09-02 15:16:39 +02:00
Dmitry Timoshkov
38b8805c0c
user32: Add a bunch of GetWindowPlacement() tests, fix some simple cases.
2010-09-01 17:07:35 +02:00
Alexandre Julliard
f061743a90
user32/tests: Remove some noisy output.
2010-09-01 11:13:59 +02:00
Alexandre Julliard
cd79ec79a6
user32: Prevent changing some window styles through SetWindowLong.
2010-09-01 11:13:27 +02:00
Wolfram Sang
9f0f17f853
user32: Check for valid pointer in CreateIconFromResource.
2010-08-17 14:18:45 +02:00
Dmitry Timoshkov
dfe6ae58af
user32: Protect from setting as a window owner one of its successors.
2010-08-04 17:35:22 +02:00
Dmitry Timoshkov
5aa45d9cf4
user32: Add a test for GetClassInfo, make it pass under Wine.
2010-08-03 11:43:59 +02:00
Alexandre Julliard
f1ea06375d
user32: DCX_NORESETATTRS should be applied at DC release time.
2010-07-22 20:00:35 +02:00
Dylan Smith
9f32d6d6a9
user32: Prevent resize of minimized windows from SetWindowPos.
2010-07-22 12:57:04 +02:00
Dylan Smith
f35dabad99
user32/tests: Minimized windows shouldn't be resizable.
2010-07-22 12:56:41 +02:00
Michael Stefaniuc
c2756bc0c4
user32: Remove the ignored common resource attributes.
2010-07-22 11:41:36 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
Dylan Smith
41dbacdc71
user32: RegisterClassEx should check for invalid cbSize field.
2010-07-19 14:38:16 +02:00
André Hentschel
9c1149045f
user32/tests: The dialog for that proc has no IDCANCEL.
2010-07-07 11:30:27 +02:00
André Hentschel
f0e21b0e62
user32/tests: Test that GetDlgItem does not recurse.
2010-07-02 13:19:21 +02:00
André Hentschel
50c94bf054
user32/tests: Use if(0) instead of a comment to make sure code still compiles.
2010-06-30 11:53:08 +02:00
Alexandre Julliard
b2de316fc5
user32: Add a heuristic for Unicode mappings of DDE data on the server side.
2010-06-24 23:54:38 +02:00
Alexandre Julliard
f83bc2e50a
user32/tests: Fix more DDE test failures on Win9x.
2010-06-24 23:54:16 +02:00
Alexandre Julliard
83adf08bb7
user32/tests: Add some Unicode test cases for A/W mappings.
2010-06-24 22:17:19 +02:00
Alexandre Julliard
c58fe1f414
user32/tests: Restructure the DDE end-to-end tests to make it easier to add new cases.
2010-06-24 20:39:16 +02:00
Alexandre Julliard
fe161ec2f9
user32/tests: Fix some DDE test failures on Win9x.
2010-06-23 15:26:48 +02:00
Alexandre Julliard
f5f93d459e
user32/tests: Add more systematic tests to validate the DDE client-side A<->W conversions.
2010-06-23 15:26:48 +02:00
Alexandre Julliard
2649f769a5
user32/tests: Fix some class tests that behave differently on WoW64.
2010-06-17 14:05:42 +02:00
Alexandre Julliard
fec9dc41f9
user32/tests: Ignore repeat key flag that causes occasional failures on Windows.
2010-06-17 13:37:42 +02:00
Alexandre Julliard
d8867fa718
user32/tests: Expand the DCX_NORESETATTR test to make sure we check the correct DC.
2010-06-17 12:56:25 +02:00
Wolfram Sang
0dfedd50c3
user32: No sanity checks for BITMAPCOREINFO in BITMAP_Load.
2010-06-07 13:52:35 +02:00
Austin English
6487f3397a
user32/tests: Check return value of GetUpdateRect in test_validatergn.
2010-05-27 14:46:43 +02:00
Alexandre Julliard
03b335b926
user32/tests: Fix a test failure in desktop mode.
2010-05-25 16:28:04 +02:00
Austin English
5396713c2b
user32/tests: Check return value of DdeClientTransaction in test_initialisation().
2010-05-24 12:52:34 +02:00
Austin English
8ee8806773
user32: Add test for drop down width in test_changesize().
2010-05-24 12:52:20 +02:00
Henri Verbeet
2c2e3f8665
user32: Verify we got a valid window handle in GetDCEx().
2010-05-19 16:57:59 +02:00
Andrew Eikum
17789c1636
Revert "user32: Don't use DLGTEMPLATE's ExStyle when creating dialogs.".
...
This reverts commit 897f11d331
.
2010-05-19 11:17:55 +02:00
Dmitry Timoshkov
184c86e774
user32: Add BM_SETSTATE/BM_SETCHECK message tests for a button, make them pass under Wine.
2010-05-17 15:41:27 +02:00
Wolfram Sang
636e35d8ad
user32: Apply sanity-check in BITMAP_Load.
2010-05-17 12:42:33 +02:00
Gerald Pfeifer
879328f3da
user32/tests: Make checks in test_LoadImageFile and test_LoadImage more comprehensive.
2010-05-12 14:13:14 +02:00
Gerald Pfeifer
173a813e6a
user32/tests: Remove variable atom which is not really used from test_Expose.
2010-05-10 18:20:36 +02:00
Wolfram Sang
f76a3b965c
user32: Honor bfOffBits in BITMAP_Load.
2010-05-10 18:20:36 +02:00
Gerald Pfeifer
612df7ee22
user32/tests: Remove SetShellWindowEx from test_shell_window.
2010-05-10 10:17:54 +02:00
Andrew Eikum
897f11d331
user32: Don't use DLGTEMPLATE's ExStyle when creating dialogs.
2010-05-08 13:12:49 +02:00
Alexandre Julliard
4c03fd0138
user32: Use the correct rop when blitting an icon in DrawIconEx.
2010-05-07 12:41:40 +02:00
Gerald Pfeifer
9da2bbfab7
user32/tests: Remove variable old_left_margin which is not really used from test_margins.
2010-05-04 18:38:43 +02:00
Gerald Pfeifer
7ef088b680
user32/tests: Destroy the window we created at the end of wait_idle_thread.
2010-05-04 18:36:55 +02:00
Paul Vriens
1b50493ba6
user32/tests: Run the tests again on Win95.
2010-05-03 13:57:17 +02:00
Alexandre Julliard
6551553fe6
winex11: Make the cursor window global instead of per-thread, and send it a message when the cursor changes.
2010-04-29 10:19:29 -05:00
Wolfram Sang
94a3c0987e
user32: Ignore reserved bytes in BMP fileheader.
2010-04-26 13:02:51 -05:00
Nikolay Sivov
0af447ce9f
user32/tests: Add some GetDlgItem() tests regarding children windows Z-order.
2010-04-25 19:22:11 -05:00
Vincent Povirk
a5fd32eb84
user32: Focus editboxes when the context menu is opened.
2010-04-25 07:38:10 -05:00
Gerald Pfeifer
f2c94fa138
user32: Remove variable mask which is not really used from check_alpha_draw.
2010-04-22 12:12:11 +02:00
Alexandre Julliard
b6765134a3
user32: The Z-order of owned windows doesn't depend on them having the WS_POPUP style.
2010-04-13 21:10:00 +02:00
Nikolay Sivov
e9bae2cfaf
user32: Block TrackPopupMenu if menu is already active.
2010-04-09 11:42:01 +02:00
Alexandre Julliard
a8e86e35dd
winapi: Generate the 64-bit variant of structure size/alignment tests.
2010-04-07 18:03:00 +02:00
Alexandre Julliard
c4dec77064
user32/tests: Fix a test that was incorrectly skipped on non-Win9x platforms.
2010-04-06 12:42:57 +02:00
Alexandre Julliard
1f1d9e7b02
user32/tests: Use the correct type for the bits pointer in CreateDIBSection calls.
2010-04-02 15:40:55 +02:00
Sébastien Ramage
e7165b3921
user32: End scrollbar tracking if the mouse capture is lost.
2010-03-25 10:55:51 +01:00
Alexandre Julliard
ce31f2da0a
user32/tests: Fix a couple of race conditions.
2010-03-23 13:24:27 +01:00
Alexandre Julliard
49de5ca39f
user32: Store the current cursor and show count in the server.
2010-03-22 17:54:21 +01:00
Francois Gouget
3428b94a8d
Assorted spelling and case fixes.
2010-03-22 10:49:13 +01:00
Paul Vriens
b897a37f38
user32/tests: Fix timeouts on Win9x/WinMe.
2010-03-19 12:26:46 +01:00
Alexandre Julliard
c83ea46e1a
user32: Return fake global information in GetCursorInfo instead of thread-local values.
2010-03-19 11:59:51 +01:00
Alexandre Julliard
0be0211682
user32/tests: Add some tests for GetCursorInfo.
2010-03-19 11:59:33 +01:00
Alexandre Julliard
d2ec02e06f
user32/tests: Add some tests for ShowCursor.
2010-03-18 19:26:36 +01:00
Alexandre Julliard
5a18e2a925
user32/tests: Add some tests demonstrating that SetCursor uses the thread input data.
2010-03-18 13:46:38 +01:00
Henri Verbeet
d9381b97aa
user32/tests: Add a test for foreground windows on a different thread.
...
What happens is that we get the WM_WINE_SETACTIVEWINDOW message sent by the
other thread after we already changed the foreground window back to our own
window.
2010-03-18 10:23:46 +01:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
David Hedberg
5a1f8c57a8
user32: Fix case where EM_SCROLL with page down results in trying to scroll up past the beginning.
2010-03-03 14:01:58 +01:00
David Hedberg
598052b4ad
user32: Fix return value of EDIT_EM_Scroll.
2010-03-03 14:01:50 +01:00
Alexandre Julliard
b0760fc2e9
server: Set the idle event when PeekMessage is called with -1 as window filter.
2010-03-03 13:20:53 +01:00
Henri Verbeet
6ee4a87ad6
user32: Also show dialogs right after a WM_TIMER message.
2010-03-02 14:29:21 +01:00
Alexandre Julliard
c888a2eb22
user32/tests: Fix broken check of the ok() macro return value.
...
Spotted by Yann Droneaud.
2010-02-24 16:04:11 +01:00
Nikolay Sivov
9b7b3ef1c4
user32/tests: Test to show that caption added for WS_EX_LAYERED as well.
2010-02-24 15:12:30 +01:00
Andrew Nguyen
416589a7c2
user32/tests: Fix a failure message trace.
2010-02-23 12:09:55 +01:00
Andrew Nguyen
0b23012867
user32: Ensure that WM_INITDIALOG passes the first tabstop control handle to the dialog procedure.
2010-02-23 12:09:50 +01:00
Alexandre Julliard
6164ce2d82
makefiles: Use the standard C_SRCS variable as the list of test files.
...
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Alexandre Julliard
adf9dcd6a7
user32: Fix Z-order handling of windows that have a top-most owner.
2010-02-19 13:05:08 +01:00
Reece Dunn
e66198ae92
user32/tests: Make the MDI client take up the whole client area.
2010-02-08 17:14:44 +01:00
Paul Vriens
1cbedfb204
user32/tests: Fix crash on Win9x/WinMe.
2010-02-08 17:14:43 +01:00
Paul Vriens
c0acfe1ead
user32/tests: Don't try to detect Win9x/WinMe several times.
2010-02-08 17:14:43 +01:00
Bernhard Übelacker
8d127f3a81
user32: Don't hide the window in SetParent when window and parent are equal.
2010-02-05 13:14:45 +01:00
Alexandre Julliard
30e1445f08
user32/tests: Fix the menu capture test for NT4.
2010-02-05 11:29:12 +01:00
Alexandre Julliard
48ab8eb3fd
user32: Fix the WM_CONTEXTMENU parameter for 64-bit.
2010-02-02 23:44:10 +01:00
Alexandre Julliard
c4568edd64
user32/tests: Dispatch a message in case we can a WM_PAINT.
2010-02-02 11:47:20 +01:00
Jason Edmeades
f27b032d50
user32: Preselect all editbox text when combo gets focus.
2010-01-25 18:05:03 +01:00
Jason Edmeades
0641192b52
user32/tests: Combo should preselect all text on first WM_SETFOCUS.
2010-01-25 18:05:03 +01:00
Paul Vriens
665c90a9c7
user32/tests: Don't crash on Win9x/WinMe.
2010-01-22 12:14:34 +01:00
Kusanagi Kouichi
56416b09a6
user32: F10 key deactivates menu.
2010-01-18 14:38:29 +01:00
Paul Vriens
5da7043c52
user32/tests: Run tests again on Win95.
2010-01-18 14:20:29 +01:00
Kusanagi Kouichi
95676b50f8
user32/tests: Add test for Shift+F10.
2010-01-14 10:59:28 -06:00
Peter Dons Tychsen
d21c131fb5
user32: Do not allow a change of capture if the currently capture window is a menu unless explicitly specified.
2010-01-14 09:04:55 -06:00
Nikolay Sivov
ba51a6c9bc
user32/tests: Forward test proc to default dialog procedure instead of window's one.
2010-01-08 17:04:00 +01:00
Nikolay Sivov
ff12594a15
user32/uitools: Fix FillRect behaviour for invalid brush passed.
2009-12-30 16:11:51 +01:00
Nikolay Sivov
385b8dcb95
user32/sysparams: Return NULL from GetSysColorBrush() for invalid index.
2009-12-30 13:40:43 +01:00
Nikolay Sivov
2a0fca79ae
user32/tests: Add tests for invalid index in GetSysColorBrush().
2009-12-29 15:42:02 +01:00
Michael Stefaniuc
7e2b624896
user32/tests: Remove some explicit LPARAM/WPARAM casts.
2009-12-28 12:27:13 +01:00
Alexandre Julliard
ffe9ace917
user32/tests: Fix some last error checks for WoW64.
2009-12-23 14:27:31 +01:00
Michael Stefaniuc
6c7c2401ad
user32/tests: Don't cast NULL to an integer type.
2009-12-21 15:01:25 +01:00
Alexandre Julliard
7265e89226
server: Set the idle event when retrieving a timer message.
2009-12-16 18:18:07 +01:00
Alexandre Julliard
92e704edc5
server: Don't set the idle event when waiting for a message reply.
2009-12-16 18:06:38 +01:00
Alexandre Julliard
7d4e28480d
server: Any thread can set the idle event, don't treat the first one differently.
2009-12-16 18:06:32 +01:00
Alexandre Julliard
b57cc5561b
server: Don't reset the idle event when the client stops waiting.
2009-12-16 18:06:14 +01:00
Alexandre Julliard
ea4babc511
user32/tests: Always reset events when starting a WaitForInputIdle test.
2009-12-16 18:00:12 +01:00
Alexandre Julliard
b51311d60c
user32/tests: Fix a number of message test failures on various Windows boxes.
2009-12-16 12:42:40 +01:00
Alexandre Julliard
d6dfcf94b0
user32/tests: Add a number of tests for WaitForInputIdle.
...
With help from Dmitry Timoshkov.
2009-12-15 16:08:40 +01:00
Nikolay Sivov
0e16d4cd5b
user32/tests: Free window after use.
2009-12-03 10:15:33 +01:00