Commit Graph

1330 Commits

Author SHA1 Message Date
Nikolay Sivov 5ab2999fbb user32/tests: Relax iCaptionWidth test to fix some failures.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-20 12:25:44 +09:00
Alexandre Julliard c82626a4c1 user32: Add workaround for removed SC_TASKLIST system menu item.
Word 95 assumes that the item exists.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-19 20:55:15 +09:00
Alexandre Julliard 8693805431 user32/tests: Fix a test that assumes that a menu handle is invalid.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-19 20:55:14 +09:00
Dmitry Timoshkov c0de7f8641 user32: Menu item with a "magic" bitmap should not have MFT_BITMAP type set.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-18 13:07:15 +09:00
Dmitry Timoshkov 5ef96fd5bc user32/tests: Add more tests for mixed menu with strings and bitmaps.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-18 13:07:13 +09:00
Hugh McMaster 11669fa5e2 Assorted spelling and grammar fixes.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-17 22:56:40 +09:00
Andrew Eikum c465209cc1 user32: Use font default height if GetTextExtentPoint returns empty rectangle.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-16 21:32:56 +09:00
Nikolay Sivov f7468386a7 user32/tests: Use separate test window for each scrollbar test.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-16 17:13:58 +09:00
Stefan Dösinger ccf430eb52 user32: Silently ignore temporary foreground loss.
The basic problem is this: Thread A has a window W1 that is it's focus
window and the system-global foreground window. At some point thread A
stops processing messages. After that, thread B creates a window W2
and makes it the foreground window. Thread B later on makes W1 (from
Thread A) the foreground window again. After restoring W1 as the
foreground window, Thread A processes window messages again. Two
WM_WINE_SETACTIVEWINDOW messages are in the queue, one for losing the
foreground thread propery and one for restoring it. The first one will
generates a WM_ACTIVATEAPP(0) message, which causes D3D to minimize
the game window.

The included test shows that Windows doesn't deliver any
WM_ACTIVATEAPP messages if the thread stopped being the foreground
thread and re-gained that property between two message processing
calls. It isn't implemented with a plain WM_ACTIVATEAPP filter, the
manually injected message in the test still gets through.

Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-01 22:53:53 +09:00
Dmitry Timoshkov 12111d8c3b user32/tests: Add some tests for WM_MDIGETACTIVE.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-26 23:05:16 +09:00
Dmitry Timoshkov 2e8166ec0e user32/tests: Move MDI tests out of the WM_CREATE handler.
This helps to avoid side effects of the not yet finished window creation
process.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-26 23:05:06 +09:00
Nikolay Sivov 8b353f5409 user32: Added a GetDisplayConfigBufferSizes stub.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-26 16:16:54 +09:00
Jactry Zeng f22760d210 user32: Implement semi-stub for FlashWindowEx.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-12 22:09:56 +09:00
Jactry Zeng d2d114190c user32/tests: Add tests for FlashWindow.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-12 22:09:56 +09:00
Joachim Priesner 175e714656 user32: Hide horizontal Listbox scroll bar if no horizontal extent is set.
Signed-off-by: Joachim Priesner <joachim.priesner@web.de>
2015-10-07 21:28:55 +09:00
Michael Müller 2be56fdc95 user32: Ignore lParam argument of WM_SIZE message for edit control.
Signed-off-by: Michael Müller <michael@fds-team.de>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
2015-10-06 22:18:49 +09:00
Sebastian Lackner e4a3cd60df user32/tests: Add a test for sending WM_SIZE message to edit control.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
2015-10-06 22:18:30 +09:00
André Hentschel 83bfda7caf user32/tests: Allow tracing in menu tests.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
2015-10-02 18:11:31 +09:00
Nikolay Sivov 873e12c87b user32/tests: Fix a test failure on Win8/Win10. 2015-08-24 14:42:13 +09:00
André Hentschel 3c9b8d7028 user32/tests: Add ARM and ARM64 arch strings. 2015-08-12 22:52:28 +09:00
Piotr Caban 888ffb1134 user32: Test GetIconInfo on other process cursor. 2015-07-30 23:48:39 +02:00
Nikolay Sivov 516b21f4ee user32: Don't send WM_GETTEXT from GetWindowText() with invalid buffer length. 2015-07-28 09:52:16 +02:00
Nikolay Sivov ee72b0fdc7 user32: Initialize buffer before sending WM_GETTEXT. 2015-07-28 09:52:13 +02:00
Alex Henrie 541a6e1e5e user32/tests: Correct spelling of "Invisible". 2015-07-20 11:50:36 +02:00
Dmitry Timoshkov 268cdbbfb6 user32: SystemParametersInfo(SPI_GETNONCLIENTMETRICS) should return real font names. 2015-07-17 19:29:20 +09:00
Dmitry Timoshkov b68593ef5c user32: Add a test to show that fonts returned by SystemParametersInfo(SPI_GETNONCLIENTMETRICS) should be listed by EnumFontFamilies(hdc, NULL). 2015-07-17 19:28:18 +09:00
Alex Henrie 5caa651732 user32: Scroll listbox item completely into view on LB_SETCURSEL. 2015-07-17 16:34:03 +09:00
Sebastian Lackner 8723d3455e server: Add fallback to desktop keystate in get_key_state wineserver call. 2015-07-10 15:07:45 +09:00
Sebastian Lackner 6019da2355 user32/tests: Add tests for calling GetKeyState from thread without message queue. 2015-07-10 15:05:40 +09:00
Dmitry Timoshkov 55a78fd19b user32/tests: Add some tests to show that WS_CLIPCHILDREN doesn't exclude children from update region. 2015-07-01 22:56:39 +09:00
Jacek Caban 4bcb4881ae user32: Limit number of hooks called recursively. 2015-06-29 18:51:01 +09:00
Alex Henrie c68843f898 user32: Send BM_SETCHECK before WM_CAPTURECHANGED and add tests. 2015-06-23 17:08:23 +09:00
Huw Davies 1342254422 user32/tests: Try to fix the test failures on Win 2k. 2015-06-16 23:56:45 +09:00
Huw Davies 683ffd7ff1 user32/tests: Add some optional messages for Win XP. 2015-06-16 16:47:48 +09:00
Huw Davies 30c529c9f7 user32/tests: Use the correct codepage for WM_CHAR tests. 2015-06-12 21:22:43 +09:00
Alexandre Julliard cce57e9e3e user32/tests: Add tests for SetClipboardData from a different thread. 2015-06-10 19:01:07 +09:00
Alexandre Julliard 3d7aa246d5 server: Add a request to empty the clipboard. 2015-06-09 22:09:56 +09:00
Alexandre Julliard 26bae6d613 user32/tests: Add tests for calling EmptyClipboard from a different thread. 2015-06-09 22:09:56 +09:00
Alexandre Julliard 0aa1af219f user32: Disallow format 0 in SetClipboardData. 2015-06-05 18:36:32 +09:00
Alexandre Julliard 9ce9ba30ea user32/tests: Add tests for clipboard sequence number and notifications. 2015-06-04 20:15:05 +09:00
Sebastian Lackner e05e99d754 server: Fix opening clipboard from multiple threads. 2015-06-04 15:58:02 +09:00
Alexandre Julliard bdf3f413af server: Allow opening the clipboard again with the same owner. 2015-06-03 18:46:54 +09:00
Alexandre Julliard 4c64d137ff user32/tests: Remove support for Win9x in clipboard test. 2015-06-03 18:46:53 +09:00
Huw Davies 10556c25e4 winex11: Fix ctrl-<symbol> to generate codes below 0x20 where necessary. 2015-05-28 22:44:11 +09:00
Bruno Jesus e0ba6d8fdb user32: Set the expected errors in GetRawInputDeviceList. 2015-05-27 13:54:37 +09:00
Bruno Jesus 1bba9674d9 user32/tests: Add tests for GetRawInputDeviceList. 2015-05-26 18:45:32 +09:00
Huw Davies b3fe7f7c1b user32/tests: Fix tests on Windows 8. 2015-05-20 17:27:10 +09:00
Sebastian Lackner 4439cd433d server: attach_thread_input shouldn't create queues for foreign threads. 2015-05-18 19:59:28 +09:00
Alex Henrie 5c48752784 user32: Fall back to downscaling the big icon for ICON_SMALL2. 2015-05-14 18:57:26 +09:00
Alex Henrie f2bf0227a2 user32: Do not return the class icon when ICON_SMALL2 is requested. 2015-05-14 00:06:57 +09:00
Francois Gouget 701c399fae user32/tests: Silence some clipboard traces that generate too many lines. 2015-05-12 22:32:29 +09:00
Alexandre Julliard 7f956031bb user32/tests: Update some todos for changed test failure behavior. 2015-05-07 22:29:21 +09:00
Aric Stewart 3599f956e2 server: Fixup input windows on thread_detach. 2015-05-06 20:54:55 +09:00
Alexandre Julliard 247275aec3 server: Return a valid position also in posted messages. 2015-04-27 18:04:59 +09:00
Aric Stewart bed7e69a14 server: Do not replace focus and active windows with NULL on thread_attach_input. 2015-04-23 17:48:33 +09:00
Dmitry Timoshkov c0e876cb9e server: GetQueueStatus should clear only checked queue changed bits. 2015-04-21 17:32:53 +09:00
Dmitry Timoshkov d31e8a3118 user32/tests: Add PeekMessage(PM_NOREMOVE) call to inter-thread messages test. 2015-04-21 17:32:31 +09:00
Dmitry Timoshkov 4ae80d15d9 user32/tests: Add a test for sending inter-thread messages. 2015-04-20 21:23:10 +09:00
Sebastian Lackner 26c9ce5d0b user32/tests: Add tests for ToAscii. 2015-04-06 18:06:13 +09:00
Sebastian Lackner a2695810e7 user32/tests: Add tests for ToUnicodeEx with a NULL pointer as keystate. 2015-04-06 18:06:10 +09:00
Thomas Faber 2885e712f7 user32/tests: Avoid side-effect in an assert. 2015-04-03 17:07:38 +09:00
Alexandre Julliard 13700585b1 user32/tests: Print full flag values in traces. 2015-03-30 19:49:14 +09:00
Piotr Caban dfd2506736 user32/tests: Don't send mouse clicks to other process windows in input tests. 2015-03-26 14:21:00 +09:00
Nikolay Sivov c5dda71cd4 user32/static: Allow setting NULL text. 2015-03-23 16:38:09 +09:00
Sebastian Lackner 1acf20779f user32/tests: Add tests for removing already seen messages from the queue. 2015-03-17 16:00:46 +09:00
Alexandre Julliard a5ec8bf8b0 user32/tests: Avoid a race with the get/set window text threads. 2015-02-24 21:55:44 +09:00
Alexandre Julliard 4e87b952b3 user32/tests: Ignore WM_PAINT messages in GetMessagePos test. 2015-02-24 21:55:43 +09:00
Piotr Caban 33803586ed user32/tests: Test that CS_PARENTDC enables child window to draw over whole parent window. 2015-02-13 21:46:29 +09:00
Piotr Caban 3d6de8c8a2 user32/tests: Add tests for window clipping with CS_PARENTDC flag. 2015-02-13 21:46:25 +09:00
Piotr Caban 03f645a76b server: Filter WM_QUIT message in PeekMessage call if PM_QS_POSTMESSAGE was not specified. 2015-02-09 17:40:40 +09:00
Piotr Caban 6c5d4cb07e user32: Only use DIALOGINFO->hwndFocus to store last focus of inactive windows. 2015-02-06 00:28:34 +09:00
Piotr Caban 008a2b46f5 user32/tests: Added GetMessagePos tests. 2015-02-04 21:32:50 +09:00
Michael Stefaniuc 937146ae33 user32/tests: Remove an unused assignment (PVS-Studio). 2015-01-22 12:04:16 +01:00
André Hentschel 0b811eeabf user32/tests: Don't test function directly when reporting GetLastError(). 2015-01-21 21:36:06 +01:00
Huw Davies 14f7fd4e23 user32/tests: Add tests for setting and getting the background brush. 2015-01-16 16:52:34 +01:00
Nikolay Sivov 151694a0bc user32: Handle NULL argument in GetKeyboardLayoutNameW(). 2015-01-13 17:52:27 +01:00
Piotr Caban 91eced0ce5 user32: Only store dialog focus when window is hidden or inactive. 2015-01-07 23:48:28 +01:00
Francois Gouget ea932fbcc1 Assorted spelling fixes. 2014-12-05 20:47:45 +01:00
André Hentschel f5f0b8bbc6 user32/tests: Remove unused variables (Clang). 2014-12-04 14:03:20 +01:00
Bruno Jesus 30120041c8 user32/tests: Ensure ShowWindow returns false when window is already hidden. 2014-11-25 19:49:32 +01:00
Drew Ronneberg f271634296 user32: Do not call SendMessage() to hide a window that is already hidden. 2014-11-21 20:08:33 +09:00
Drew Ronneberg 0908c43327 user32/tests: Add tests for calling ShowWindow(SW_HIDE) on a hidden window. 2014-11-21 20:08:29 +09:00
Sebastian Lackner d5ba7451a3 user32: Avoid sending window messages in FindWindowExW. 2014-11-18 22:10:38 +09:00
Sebastian Lackner c56ba461a2 user32/tests: Add multi-threaded tests for [Get|Set]WindowText. 2014-11-18 22:10:36 +09:00
Sebastian Lackner d6bdae11df user32/tests: Add single-threaded tests for WM_[GET|SET]TEXT and [Get|Set]WindowText. 2014-11-18 22:10:28 +09:00
Sebastian Lackner 0a6e56bdc6 user32/tests: Reenable test function for WM_GETTEXT. 2014-11-18 22:10:24 +09:00
Sebastian Lackner 381adbf1c4 user32/tests: Add tests for internal window messages of FindWindowEx. 2014-11-18 22:09:47 +09:00
Sebastian Lackner 0cf86baf65 user32/tests: Remove unnecessary char array and add additional test in test_FindWindowEx. 2014-11-18 22:09:28 +09:00
Qian Hong 8a9115d91e user32/tests: Test exception handling for timer callbacks. 2014-11-11 16:16:20 +09:00
Piotr Caban 3be5c16b4d user32: Move IME window procedure to user32. 2014-11-11 16:09:47 +09:00
André Hentschel 4ac0808022 user32/tests: Clarify ok() condition (PVS-Studio). 2014-11-11 14:21:24 +09:00
Huw Davies 4c2ad39140 user32: Make the combo's listbox a topmost window. 2014-11-10 19:23:46 +09:00
Sebastian Lackner 3326cad0dd user32/tests: Add tests for MsgWaitForMultipleObjectsEx. 2014-11-06 23:47:12 +09:00
Nikolay Sivov 3c24481dea user32/tests: Use win_skip() where appropriate. 2014-11-06 14:58:15 +09:00
Piotr Caban 43dcd40c0b user32: Show that IME window class is one of builtin classes. 2014-10-29 20:31:00 +09:00
Piotr Caban 3f1bbdcae3 server: Send mouse hardware messages to thread owning top-most window.
Also don't limit mouse message scope to top-most window when message
comes from SendInput or window that generated the event is
minimized/transparent.
2014-10-17 17:51:52 +09:00
Piotr Caban 2235c820a9 user32/tests: Add mouse SendInput tests when mouse events are captured. 2014-10-17 17:51:43 +09:00
Piotr Caban 65b09537b3 user32/tests: Add mouse SendInput tests. 2014-10-17 17:51:36 +09:00
Piotr Caban 0b273d279b user32/tests: Add cross-process mouse click test. 2014-09-29 18:55:33 +02:00
Piotr Caban c86bd676c7 user32/tests: Add cross-process WindowFromPoint tests. 2014-09-29 18:55:21 +02:00
Piotr Caban d137a95fda user32/tests: Add initial WindowFromPoint tests. 2014-09-29 18:55:16 +02:00
Piotr Caban dcdf4dbf15 user32: Return early on child windows in DrawMenuBar. 2014-09-23 18:48:26 +02:00
Sebastian Lackner 4a3e0e1e0c user32/tests: Add an additional test for GetMenuItemInfo with NULL pointer as TypeData. 2014-09-09 11:11:28 +02:00
Sebastian Lackner 34f8053efe user32/tests: Add a missing call to ReleaseActCtx(). 2014-06-24 13:31:24 +02:00
Alexandre Julliard ae6efdd45d user32/tests: Silence some noisy traces. 2014-06-17 10:58:55 +02:00
Alexandre Julliard a95651a5dc user32/tests: Remove some noisy traces. 2014-06-13 10:13:41 +02:00
Henri Verbeet f25317a608 user32: Ensure at least one character is used in TEXT_WordBreak(). 2014-06-13 10:12:12 +02:00
Bruno Jesus d90d2ab558 user32/tests: Fix a memory leak (valgrind). 2014-06-11 16:09:42 +02:00
Piotr Caban 7257b62bd1 user32: Try to activate topmost activable window in WINPOS_ActivateOtherWindow. 2014-06-11 16:09:01 +02:00
Austin English 2227abbc2c user32: Fix a comment. 2014-06-11 13:06:32 +02:00
Vincent Povirk 417585661c server: Clear the queue's QS_SMRESULT bit when sending a new message. 2014-05-20 21:26:52 +02:00
Vincent Povirk abea10fa93 user32/tests: Add test for SendMessage race condition. 2014-05-19 18:55:55 +02:00
Piotr Caban c2df317c4b user32: Fix LoadStringA behavior on 1-character long buffer. 2014-05-14 17:20:56 +02:00
Frédéric Delanoy b242d9cee3 user32/tests: Constify some arrays. 2014-05-12 10:48:33 +02:00
Erich E. Hoover b5bd529769 user32: Reduce the minimum Set[System]Timer from 15 ms to 10 ms. 2014-05-01 18:56:46 +02:00
Andrew Eikum cb1242a8f2 user32: Only update listbox horizontal scroll info if WS_HSCROLL is set. 2014-04-28 18:25:02 +02:00
Vincent Povirk eb8406b810 user32/tests: Our popup test window loses capture to itself. 2014-04-25 10:16:15 +02:00
Vincent Povirk e1c5af1e8d user32/tests: Add a message test for popup menus on windows that have capture. 2014-04-25 10:16:11 +02:00
Vincent Povirk 412222609f user32/tests: Add test calling EndMenu from WM_ENTERMENULOOP. 2014-04-25 10:16:07 +02:00
Patrick Rudolph 66316964a9 user32/tests: Add tests for valid cbSize in GetMonitorInfoW. 2014-04-24 11:38:24 +02:00
Andrew Eikum c4a28490f3 user32: Allow setting horizontal extent even without WS_HSCROLL. 2014-04-24 11:37:13 +02:00
Patrick Rudolph 24c572874d user32/tests: Add tests for valid cbSize in GetMonitorInfoA. 2014-04-22 18:45:30 +02:00
Dmitry Timoshkov c6dbb33e19 user32: When converting from MF_ flags to MENUITEMINFO ignore MF_POPUP if id is not a menu. 2014-04-21 11:09:52 +02:00
Dmitry Timoshkov 7744c7003b user32/tests: Add AppendMenu/ModifyMenu MF_POPUP tests. 2014-04-21 11:09:51 +02:00
Vincent Povirk 68f2b878d2 user32: Allow EndMenu() calls from WM_ENTERMENULOOP. 2014-04-18 14:36:04 +02:00
Piotr Caban 179957d5a9 user32/tests: Fix DrawMenuBar test failures. 2014-04-15 21:03:55 +02:00
Piotr Caban 55ff066103 user32: Don't fail on windows without menu bar in DrawMenuBar. 2014-04-10 16:51:09 +02:00
Akihiro Sagawa 6b616a0fd8 user32: Emit EM_SETSEL message when choosing "Select All" from context menu. 2014-04-08 09:25:15 +02:00
Akihiro Sagawa 0bfc8f05c6 user32: Don't emit WM_COMMAND on choosing an item in a context menu (Edit control). 2014-04-08 09:25:06 +02:00
Akihiro Sagawa 1ba63827f2 user32/tests: Add some tests for edit control context menu messages. 2014-04-08 09:24:47 +02:00
Akihiro Sagawa 0815386430 user32/tests: Don't forget to destroy the parent window after the tests. 2014-04-08 09:24:40 +02:00
Nikolay Sivov ba3a6d1f4b user32: Fix Edit margins calculation for empty client area case. 2014-04-07 09:58:02 +02:00
Piotr Caban 27374064b6 user32: Make it possible to activate a window with parent and no WS_CHILD flag in WS_NCLBUTTONDOWN function. 2014-04-02 19:06:09 +02:00
Francois Gouget ebd9918830 user32/tests: Fix compilation on systems that don't support nameless unions. 2014-03-31 15:28:45 +02:00
Piotr Caban de21941178 user32: Change SetForegroundWindow behavior on windows with parent and no WS_CHILD flag. 2014-03-27 16:18:05 +01:00
Javier Cantero ee5c64f583 user32/tests: New test cases for SubtractRect(). 2014-03-27 12:06:03 +01:00
Piotr Caban 1cf3d8caa4 user32: Change SetFocus behavior on windows with parent and no WS_CHILD flag. 2014-03-26 19:20:44 +01:00
Javier Cantero 6ac11c60f0 user32/tests: Add SubtractRect() test. 2014-03-26 19:20:27 +01:00
Hans Leidekker fb31e0fbe3 user32/tests: Add more tests for PrivateExtractIcons. 2014-03-25 19:01:26 +01:00
Piotr Caban 61a92af5ca user32/tests: Workaround SetForegroundWindow failure due to foreground lock timeout. 2014-03-25 13:55:42 +01:00
Alexandre Julliard e445303ab4 user32/tests: Make a few more messages optional. 2014-03-20 17:09:39 +01:00
Alexandre Julliard 06960ac267 user32/tests: Mark a failing test as todo. 2014-03-19 12:56:11 +01:00
Frédéric Delanoy 9b1a2d8f4f user32/tests: Use BOOL type where appropriate. 2014-03-18 12:32:52 +01:00
Vincent Povirk 7f8d1de1b7 user32/tests: Add message tests for TrackPopupMenu. 2014-03-12 20:25:25 +01:00
Vincent Povirk 0dc1886634 user32/tests: Put some menu items in the test_menu_trackagain menu. 2014-03-12 20:24:24 +01:00
Vincent Povirk b8d80364c3 user32/tests: Add a test for empty popup menus. 2014-03-12 20:24:17 +01:00
Henri Verbeet ec66785f02 user32: Fix TEXT_WordBreak() when no characters fit. 2014-03-11 19:39:35 +01:00
Qian Hong 298e050b43 user32/tests: Skip more winstation tests when no enough privileges. 2014-03-10 12:19:38 +01:00
Nikolay Sivov 83367e874c user32/tests: Properly maintain clipboard viewers chain.
Without this CloseClipboard() will crash on Windows 8 if executed after
test_messages().
2014-03-07 11:36:08 +01:00
Piotr Caban 367577c0d6 user32: Check WS_CHILD style in IsChild function. 2014-02-27 09:51:50 -06:00
Huw Davies fb298aed04 user32: If the listbox loses focus while holding capture, release it by essentially simulating a button up event. 2014-02-20 13:58:32 +01:00
Dmitry Timoshkov 5395d23a7e user32/tests: Flush pending events before testing menu messages. 2014-02-18 19:19:37 +01:00
Frédéric Delanoy 0f2bed51bd Assorted spelling fixes. 2014-02-10 15:47:29 +01:00
Vincent Povirk ef5341b4d7 user32/tests: Add tests for MonitorFromRect. 2014-01-28 11:50:42 +01:00
André Hentschel fc185ccd9b user32/tests: Remove #if 1. 2014-01-28 11:50:18 +01:00
André Hentschel c855459a40 user32/tests: Avoid preprocessor check to ensure it compiles. 2014-01-28 11:50:15 +01:00
Bruno Jesus 06a6b189f6 user32: Cope with null LPMENUITEMINFO in SetMenuItemInfo. 2014-01-27 14:13:51 +01:00
Alexandre Julliard 70009d053c user32/tests: Protect the global message sequence with a critical section. 2014-01-14 13:31:10 +01:00
Alexandre Julliard 99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Frédéric Delanoy 5e94a5d4c9 user32/tests: Constify some character strings. 2013-12-31 12:24:49 +01:00
Frédéric Delanoy 5ba7f79bad Assorted spelling fixes. 2013-12-03 19:41:53 +01:00
André Hentschel de92a45822 user32/tests: Allow win8 error code. 2013-11-13 11:24:08 +01:00
André Hentschel 2209fdbdd2 user32/tests: Fix GetSystemMetrics test on Win8. 2013-11-12 12:58:03 +01:00
Qian Hong f7835dea2d user32: Implement OpenInputDesktop. 2013-11-08 16:29:44 +01:00
Frédéric Delanoy 0e37ca1478 user32/tests: Use BOOL type where appropriate. 2013-11-06 12:01:54 +01:00
Frédéric Delanoy 4f6bd4911b user32/tests: Check return code from call to SystemParametersInfo. 2013-11-06 12:01:54 +01:00
Marcus Meissner 6f3d942fa4 user32: Fixed sizeof() to MultiByteToWideChar. 2013-11-06 12:01:53 +01:00
Frédéric Delanoy bb2be17327 user32/tests: Use BOOL type where appropriate. 2013-11-05 11:16:00 +01:00
Francois Gouget 790d2e8b21 user32/tests: When EnumDisplaySettings() fails unexpectedly, trace how many calls were made. 2013-11-01 10:54:25 +01:00
Alexandre Julliard c25c019883 user32: Automatically load comctl32 when one of its classes is requested. 2013-10-28 18:41:04 +01:00
Dmitry Timoshkov ae3a6d52d0 user32/tests: Enable user32 tests compilation with __WINESRC__ defined. 2013-10-24 10:45:38 +02:00
Dmitry Timoshkov 154df653d6 user32/tests: Fix wsprintf tests compilation with __WINESRC__ defined. 2013-10-24 10:45:26 +02:00
Dmitry Timoshkov b890c63660 user32/tests: Fix window station and desktop tests compilation with __WINESRC__ defined. 2013-10-24 10:45:20 +02:00
Dmitry Timoshkov 4c5a32e791 user32/tests: Fix window tests compilation with __WINESRC__ defined. 2013-10-24 10:45:14 +02:00
Dmitry Timoshkov 4734bd9edb user32/tests: Fix text drawing tests compilation with __WINESRC__ defined. 2013-10-24 10:44:56 +02:00
Dmitry Timoshkov c4ec0ed2d6 user32/tests: Fix system parameters tests compilation with __WINESRC__ defined. 2013-10-24 10:44:52 +02:00
Dmitry Timoshkov 371824fb85 user32/tests: Fix static control tests compilation with __WINESRC__ defined. 2013-10-24 10:44:46 +02:00
Dmitry Timoshkov 4d5c668447 user32/tests: Fix scroll tests compilation with __WINESRC__ defined. 2013-10-24 10:44:42 +02:00
Dmitry Timoshkov f26bace5af user32/tests: Fix resource tests compilation with __WINESRC__ defined. 2013-10-24 10:44:31 +02:00
Dmitry Timoshkov a7219e8c88 user32/tests: Fix message tests compilation with __WINESRC__ defined. 2013-10-24 10:44:23 +02:00
Dmitry Timoshkov 33ff6d2549 user32/tests: Fix monitor tests compilation with __WINESRC__ defined. 2013-10-24 10:44:09 +02:00
Dmitry Timoshkov d2ab1731c8 user32/tests: Fix menu tests compilation with __WINESRC__ defined. 2013-10-24 10:44:03 +02:00
Dmitry Timoshkov c8f608e755 user32/tests: Fix listbox tests compilation with __WINESRC__ defined. 2013-10-23 17:01:47 +02:00
Dmitry Timoshkov 0e42a41ab3 user32/tests: Fix edit control tests compilation with __WINESRC__ defined. 2013-10-23 17:01:47 +02:00
Dmitry Timoshkov 84a80215b9 user32/tests: Fix input tests compilation with __WINESRC__ defined. 2013-10-23 17:01:47 +02:00
Dmitry Timoshkov f237d5eef2 user32/tests: Fix dialog tests compilation with __WINESRC__ defined. 2013-10-23 17:01:47 +02:00
Dmitry Timoshkov ad638a32d7 user32/tests: Fix DDE tests compilation with __WINESRC__ defined. 2013-10-23 17:01:47 +02:00
Dmitry Timoshkov 6d00d04726 user32/tests: Fix DCE tests compilation with __WINESRC__ defined. 2013-10-23 17:01:47 +02:00
Dmitry Timoshkov 7603700169 user32/tests: Fix cursor and icon tests compilation with __WINESRC__ defined. 2013-10-23 17:01:46 +02:00
Dmitry Timoshkov 3e3eb805d8 user32/tests: Fix combobox tests compilation with __WINESRC__ defined. 2013-10-23 17:01:46 +02:00
Dmitry Timoshkov 5eb648c8f0 user32/tests: Fix clipboard tests compilation with __WINESRC__ defined. 2013-10-23 17:01:46 +02:00
Dmitry Timoshkov 74f205462b user32/tests: Fix class tests compilation with __WINESRC__ defined. 2013-10-23 17:01:46 +02:00
Dmitry Timoshkov 3c4d7f0d72 user32/tests: Fix broadcast tests compilation with __WINESRC__ defined. 2013-10-23 17:01:46 +02:00
Qian Hong bd5b865f00 user32/tests: Skip desktop tests on NT4. 2013-10-17 12:59:06 +02:00
Qian Hong 00c9c6fde3 user32/tests: Skip winstation tests on NT4. 2013-10-15 16:01:04 +02:00
Qian Hong a0637a7f52 user32/tests: Skip winstation tests when no enough privileges. 2013-10-15 16:00:53 +02:00
Qian Hong 6e32d18f9f user32/tests: Try harder to set foreground window. 2013-10-14 10:45:31 +02:00
Qian Hong 2f26e38580 user32/tests: Make sure to allow setting the foreground window. 2013-10-11 12:45:05 +02:00
Qian Hong b6b9ea7670 user32/tests: Trace foreground window name. 2013-10-11 11:08:18 +02:00
Andrew Eikum 3ff27f3544 user32: Don't try to paint during WM_SETFOCUS if the edit control is not visible. 2013-10-11 11:04:58 +02:00
Qian Hong 5da10c9a0e user32/tests: Added foreground window tests on different desktops. 2013-10-08 15:39:01 +02:00
Qian Hong 43e1df02d2 user32/tests: Added input desktop tests on different winstations. 2013-10-08 15:39:01 +02:00
Qian Hong 834ce9a2d7 user32/tests: Clean side effect after testing winstation. 2013-10-08 15:39:01 +02:00
Qian Hong a07e0c5a4a user32/tests: Fixed typo in comments. 2013-10-08 15:39:00 +02:00
Francois Gouget 39f8c2201c user32/tests: Fix compilation on systems that don't support nameless unions. 2013-10-07 14:44:34 +02:00
Qian Hong b0cac34363 user32/tests: Added tests for OpenInputDesktop and SwitchDesktop. 2013-10-03 20:14:41 +02:00
Michael Stefaniuc 0e681027a2 tests: Compile the tests by default with -D__WINESRC__. 2013-10-02 11:04:02 +02:00
Michael Stefaniuc 9463dba830 tests: Use the explicit LoadLibraryA function. 2013-10-02 11:02:21 +02:00
Michael Stefaniuc 7c7fa1051c user32: Avoid using CONST. 2013-09-24 12:57:57 +02:00
Nikolay Sivov 47650c3320 user32/tests: Test to show that SendMessage/PostMessage don't force caller activation context on window thread. 2013-09-06 17:25:08 +02:00
Francois Gouget 653354ab25 Assorted spelling fixes. 2013-07-03 21:20:04 +02:00
Francois Gouget bd97f64d04 user32/tests: Add a trailing '\n' to a few ok() calls. 2013-06-14 11:45:19 +02:00
Marcus Meissner b853ddc40b user32/tests: Remove side effects from assert()s. 2013-06-10 11:56:27 +02:00
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