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
Nikolay Sivov
48246a149e
user32: Added stubs for ShutdownBlockReasonCreate/ShutdownBlockReasonDestroy.
2015-06-29 18:51:02 +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
25d9fc3ecc
server: Check for the current owner window on the server side for releases.
2015-06-03 19:29:49 +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
Alexandre Julliard
070a82e743
user32: Merge the AcquireClipboard and EmptyClipboard driver entry points.
2015-06-03 18:46:53 +09:00
Alexandre Julliard
b7c340de73
user32: Get rid of the unused parameter in the EmptyClipboard driver entry point.
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
Alexandre Julliard
7ab517c3c6
user32: Remove some unnecessary clipboard helper functions.
2015-05-27 17:42:59 +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
0768a62f2c
user32: Simplify GCLP_HICON and GCLP_HICONSM boolean logic.
2015-05-14 18:55:28 +09:00
Alex Henrie
2a94355c91
user32: Free internal icon when freeing the rest of the window class.
2015-05-14 18:54:40 +09:00
Alex Henrie
f920dfd698
user32: Load hIconSmIntern from the best-matching resource.
2015-05-14 00:06:58 +09:00
Alex Henrie
5579967c53
user32: Use the window class icon if the MDI child doesn't have its own.
2015-05-14 00:06:58 +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
d3be42ab96
user32: Invalidate key state cache globally after running LL hooks.
2015-04-07 15:14:04 +09:00
Sebastian Lackner
325c061bbd
user32: Move key state cache into a separate struct.
2015-04-07 15:14:02 +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
Sebastian Lackner
1059ee3cba
user32: Check for NULL pointer in ToUnicodeEx.
2015-04-06 18:06:04 +09:00
Thomas Faber
2885e712f7
user32/tests: Avoid side-effect in an assert.
2015-04-03 17:07:38 +09:00
Francois Gouget
30206d9f63
user32: Mark internal symbols with hidden visibility.
2015-04-01 14:13:39 +09:00
Alexandre Julliard
13700585b1
user32/tests: Print full flag values in traces.
2015-03-30 19:49:14 +09:00
Alexandre Julliard
766768f033
user32: Remove left-over freeing of the edit text with ES_PASSWORD.
2015-03-30 19:49:12 +09:00
Frédéric Delanoy
f6a341c747
Assorted spelling/grammar fixes.
2015-03-27 22:29:48 +09:00
Francois Gouget
68264c2da7
user32: Remove an unneeded NONAMELESSSTRUCT directive.
2015-03-27 00:12:34 +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
Sebastian Lackner
5e5adcffb5
user32: Use C_ASSERT to ensure user_thread_info fits into TEB->Win32ClientInfo.
2015-03-23 22:59:21 +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
Sebastian Lackner
a9ff334976
user32: Fix invalid memory access and leak if alloc_user_handle fails (Coverity).
2015-03-17 14:52:08 +09:00
Jacek Caban
da72de967b
user32: Allow making window visible by WM_SETREDRAW message.
2015-03-13 21:53:19 +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
Michael Stefaniuc
63174c2f36
user32: IDI_WINLOGO is already an int resource (PVS-Studio).
2015-02-18 16:09:05 +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
Bruno Jesus
da8bb1c4a5
user32: Allocate memory based on HICON instead of DWORD to fix 64 bit problems.
2015-01-19 16:02:10 +01:00
Huw Davies
9650f21b2d
user32: Actually use the menu's background brush.
2015-01-16 16:52:40 +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
Hans Leidekker
9023a95e5b
user32: Add a stub implementation of IsTouchWindow.
2014-11-27 13:27:06 +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
Qian Hong
cd21d2dbda
user32: Add more exception handlings for timer callbacks.
2014-11-11 16:15:46 +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
Sebastian Lackner
b43f13f892
user32: Fix invalid argument passed to ExtCreateRegion.
2014-11-03 20:31:10 +09:00
Huw Davies
3cd145f63f
user32: Merge the blitting of the centred and non-centred cases.
2014-10-29 20:53:12 +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
f747e5c8c9
user32: Don't move mouse hardware messages to other threads queues.
2014-10-17 17:51:55 +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
Hugh McMaster
0fa8ae7b52
user32: Fix spelling in a comment.
2014-09-15 18:25:49 +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
Michael Müller
997e197f23
user32: Also set cch member in GetMenuItemInfo when passing a null pointer.
2014-09-09 11:11:27 +02:00
Stefan Dösinger
3e993bf1d8
user32: Make GetRegisteredRawInputDevices hotpatchable.
2014-07-30 16:17:14 -05:00
Sebastian Lackner
34f8053efe
user32/tests: Add a missing call to ReleaseActCtx().
2014-06-24 13:31:24 +02:00
Alexandre Julliard
82bee5ceda
user32: Properly block sent messages while waiting for a reply with SMTO_BLOCK.
2014-06-17 15:14:51 +02:00
Alexandre Julliard
ae6efdd45d
user32/tests: Silence some noisy traces.
2014-06-17 10:58:55 +02:00
Sebastian Lackner
e9fbcc8360
user32: Avoid race-condition when unloading module while hook is still active.
...
Based on a patch by Sam Revitch.
2014-06-17 10:40:12 +02:00
Austin English
82392e78b7
user32: Add a stub for SetGestureConfig.
2014-06-17 10:34:40 +02:00
Akihiro Sagawa
cb2b15921d
user32: Don't close a popup menu when clicking a sub-menu parent item twice.
2014-06-13 15:57:25 +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
Andrew Eikum
d7f827254e
user32: Remove unused internal menu messages.
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
Austin English
6458aca761
user32: Add a stub for RegisterTouchWindow.
2014-05-14 11:25:48 +02:00
Frédéric Delanoy
b242d9cee3
user32/tests: Constify some arrays.
2014-05-12 10:48:33 +02:00
Aric Stewart
dfa65a52bb
user32: Pass WM_IME_CONTROL messages to the IME.
2014-05-07 20:21:58 +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
Alexandre Julliard
6a0f3df68c
user32: Don't bother returning a value from the SetWindowRgn driver entry point.
2014-05-01 12:31:14 +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
Patrick Rudolph
4ecda80c6c
user32: Check for valid cbSize in GetMonitorInfoW.
2014-04-24 11:38:09 +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
Patrick Rudolph
8be5dd162c
user32: Check for valid cbSize in GetMonitorInfoA.
2014-04-22 18:44:39 +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
Alexandre Julliard
7e874aed75
user32: Load the message box font through the dialog template.
2014-04-15 21:03:55 +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
Alexandre Julliard
b045851648
user32: Cache the server queue mask on the client side and reset them when they have changed.
2014-04-10 16:29:18 +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
bd262c606a
user32: Added RegisterPowerSettingNotification() stub.
2014-04-07 15:34:34 +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
Javier Cantero
1f15169f72
user32: Fix side effect in SubtractRect().
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
Nikolay Sivov
d3c9e8a7e6
user32: Added ChangeWindowMessageFilterEx() stub.
2014-03-20 17:46:01 +01:00
Alexandre Julliard
e445303ab4
user32/tests: Make a few more messages optional.
2014-03-20 17:09:39 +01:00
Alexandre Julliard
fc183ba2c5
user32: Set the queue mask only after flushing the window surfaces.
2014-03-19 15:56:22 +01:00
Alexandre Julliard
06960ac267
user32/tests: Mark a failing test as todo.
2014-03-19 12:56:11 +01:00
Nikolay Sivov
961d26418a
user32: Added AddClipboardFormatListener/RemoveClipboardFormatListener stubs.
2014-03-19 11:33:17 +01:00
Frédéric Delanoy
9b1a2d8f4f
user32/tests: Use BOOL type where appropriate.
2014-03-18 12:32:52 +01:00
Vincent Povirk
a07966dba8
user32: Create popup menu windows before WM_ENTERMENULOOP.
2014-03-12 20:26:35 +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
Stefan Dösinger
ece57889d6
user32: Make SetWindowTextA/W hookable.
2014-03-03 17:46:50 +01:00
Aric Stewart
beab7da6cd
user32: Correct buffer calculation for GetMenuStringA.
2014-03-03 17:02:49 +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
Frédéric Delanoy
e7c5c9ae9b
user32: Use BOOL type where appropriate.
2014-02-20 11:18:37 +01:00
Dmitry Timoshkov
5395d23a7e
user32/tests: Flush pending events before testing menu messages.
2014-02-18 19:19:37 +01:00
Alexandre Julliard
ea9ed542be
user32: Use delayed imports to call the imm32 functions.
2014-02-10 20:11:02 +01:00
Frédéric Delanoy
0f2bed51bd
Assorted spelling fixes.
2014-02-10 15:47:29 +01:00
André Hentschel
bdc9b147b9
user32: Use boolean return values in boolean functions.
2014-02-04 11:15:37 +01:00
Alexandre Julliard
b4b817b907
user32: Only wait for the desktop process when necessary.
2014-01-30 21:49:32 +01:00
Alexandre Julliard
6bf64f0ac2
user32: Fail creation of the desktop window earlier on when it already exists.
2014-01-28 12:51:59 +01:00
Vincent Povirk
ef5341b4d7
user32/tests: Add tests for MonitorFromRect.
2014-01-28 11:50:42 +01:00
Vincent Povirk
2fef984ed5
user32: Treat empty rects as 1x1 in MonitorFromRect.
2014-01-28 11:50:31 +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
Alexandre Julliard
5e7416e5c8
makefiles: Get rid of the MAKE_DLL_RULES variable.
2014-01-02 12:08:18 +01:00
Frédéric Delanoy
5e94a5d4c9
user32/tests: Constify some character strings.
2013-12-31 12:24:49 +01:00
Ken Thomases
b423532f94
user32: In WINPOS_SysCommandSizeMove(), fix constraining a point to a rect's right and bottom edges.
2013-12-17 16:36:45 +01:00
Alexandre Julliard
4f3d71cef3
makefiles: Get rid of the no longer used PO_SRCS variables.
2013-12-15 10:23:04 +01:00
Ken Thomases
03f8f85dda
user32: Respect monitor work area when sizing or moving a top-level window.
...
This prevents dragging a window's title bar behind a menu bar across the top
of a screen, for example.
2013-12-13 12:36:08 +01:00
Ken Thomases
304ab65dbf
user32: Fix distance calculation for MONITOR_DEFAULTTONEAREST.
...
If the target rect is outside a monitor rect but is between its extremes in
one dimension, that dimension should contribute 0 to the distance, rather than
some arbitrary amount.
2013-12-13 12:05:27 +01:00
Alexandre Julliard
fb4441df73
user32: Don't check for comctl32 class for integer atoms.
2013-12-12 12:05:36 +01:00
Frédéric Delanoy
5ba7f79bad
Assorted spelling fixes.
2013-12-03 19:41:53 +01:00
Frédéric Delanoy
57d7f74d34
Assorted spelling fixes.
2013-11-21 19:44:46 +01:00
Huw Davies
85e105bd37
user32: Add a GetKeyboardLayoutList driver entry.
2013-11-20 19:38:44 +01:00
Frédéric Delanoy
762aef6613
user32: Use BOOL type where appropriate.
2013-11-20 11:26:30 +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
Alexandre Julliard
456c8f435a
makefiles: Remove the no longer needed EXTRASUBDIRS variables.
2013-11-09 22:10:52 +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
Alexandre Julliard
5756ee09f3
makefiles: Add makedep pragmas for rc files that contain translations.
2013-11-05 20:38:19 +01:00
Frédéric Delanoy
bb2be17327
user32/tests: Use BOOL type where appropriate.
2013-11-05 11:16:00 +01:00
Frédéric Delanoy
77ee42fd33
user32: Use BOOL type where appropriate.
2013-11-05 11:15:06 +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
9675aa173a
gdi32: Allow user32 to specify the display driver to use.
2013-10-29 12:51:26 +01:00
Alexandre Julliard
010769249c
user32: Get the graphics driver name from the desktop window registry entry.
2013-10-29 12:12:21 +01:00
Alexandre Julliard
c25c019883
user32: Automatically load comctl32 when one of its classes is requested.
2013-10-28 18:41:04 +01:00
Alexandre Julliard
4c41c20e02
user32: Create the desktop window to trigger builtin class registration before accessing the class list.
2013-10-28 15:24:58 +01:00
Alexandre Julliard
f5113d2d56
user32: Set the display device property on the desktop window as soon as it is created.
2013-10-24 19:01:55 +02:00
Alexandre Julliard
fe441a0682
user32: Register classes once the graphics driver has been loaded, except for the desktop class.
2013-10-24 19:01:54 +02: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
Alexandre Julliard
11597d6b3c
user32: Don't trigger a graphics driver load for functions that require an existing window.
2013-10-23 17:02:56 +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
Alexandre Julliard
a897e13fba
user32: Get rid of the CreateCursorIcon driver entry point.
2013-10-22 10:25:44 +02:00
Alexandre Julliard
6d0d7e08e5
user32: Fix the scope of a local variable.
2013-10-21 14:48:20 +02:00
Alexandre Julliard
7b2eafbc8a
user32: Fix tick counter wrap-around handling.
2013-10-21 14:48:01 +02:00
Qian Hong
bd5b865f00
user32/tests: Skip desktop tests on NT4.
2013-10-17 12:59:06 +02:00
Alexandre Julliard
eb5127dfd1
user32: Create the desktop window before enumerating monitors.
2013-10-16 19:45:50 +02:00
Alexandre Julliard
209d1a86d2
user32: Delay creation of the 55AA pattern brush until it's needed.
2013-10-16 17:23:22 +02:00
Alexandre Julliard
7370a56543
user32: Delay registration of the builtin classes until the first window is created.
2013-10-16 17:22:19 +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