Commit Graph

188 Commits

Author SHA1 Message Date
Jason Edmeades
902a384b38 user32: Fix regression in alt, then right processing with eg wines notepad. 2007-08-13 12:00:36 +02:00
Jason Edmeades
76943c2a41 user32: Allow alt+space to highlight system menu. 2007-08-13 12:00:22 +02:00
Marcus Meissner
f76de3d002 user32: Initialize MONITORINFO.cbSize. 2007-08-13 11:38:59 +02:00
Detlef Riekenberg
03cd537751 user32: Call a 16-Bit winproc again. 2007-08-13 11:37:40 +02:00
Mikołaj Zalewski
5e9ced90f7 user32: CallWindowProc[AW] for mismatched built-in winprocs should take into account if the window is Unicode. 2007-08-10 13:53:35 +02:00
Jason Edmeades
39d615eeed user32: Skip system menu entries when using keyboard. 2007-08-09 15:02:38 +02:00
Dmitry Timoshkov
ce1ab638da user32: CBN_SELCHANGE notification should be sent before an edit update. 2007-08-09 14:40:59 +02:00
Francois Gouget
ebadbd4bd5 Assorted spelling fixes. 2007-08-09 14:13:07 +02:00
Alexandre Julliard
c7b1b4c68b user32: WM_IME_CHAR should result in posted, not sent, WM_CHAR messages. 2007-08-09 13:14:20 +02:00
Alexandre Julliard
2ce799c4f6 user32: Support for the magic WM_CHAR W->A conversion in Get/PeekMessage. 2007-08-09 13:13:00 +02:00
Alexandre Julliard
b9540cf9e7 user32/tests: Added test cases for WM_CHAR conversions. 2007-08-08 18:25:57 +02:00
Alexandre Julliard
82964f5032 user32: Added support for the magic WM_CHAR A->W conversions in Send/Post/DispatchMessage. 2007-08-08 18:25:38 +02:00
Alexandre Julliard
334ede4099 user32: Factor out the calling of a window's winproc into a separate function. 2007-08-08 17:02:42 +02:00
Alexandre Julliard
01de889c0f user32: Factor out the various SendMessage functions into a common routine. 2007-08-08 16:23:23 +02:00
Alexandre Julliard
d00d54ebeb user32: Get rid of winproc.h and move definitions in user_private.h. 2007-08-08 15:31:59 +02:00
Alexandre Julliard
c4245a7fb6 user32: Fixed the return value of DispatchMessageA/W. 2007-08-07 17:45:10 +02:00
Alexandre Julliard
0bd1fc4633 user32: Store all builtin winprocs at the start of the array.
This allows checking for them in CallWindowProc and avoid message
translation in that case.
2007-08-02 17:08:48 +02:00
Alexandre Julliard
ce7bfd6a3f user32: Erase parent window when child is hidden. From a patch by Clinton Stimpson. 2007-07-31 20:32:15 +02:00
Detlef Riekenberg
b90c6e2792 user32: Add a stub for GetAppCompatFlags2. 2007-07-31 12:34:48 +02:00
Clinton Stimpson
f4af6455a8 user32: Also test parent messages when hiding child window. 2007-07-30 15:27:18 +02:00
Alexandre Julliard
809d47839d user32/tests: Flush events more aggressively in mouse input test. 2007-07-25 13:46:42 +02:00
Jason Edmeades
ca710edc34 user32: MDI tile and cascade should not resize non-resizable windows. 2007-07-24 11:27:55 +02:00
Jason Edmeades
1c07a97ffd user32: Correct trace to log calculated values rather than uninitialized ones. 2007-07-24 11:26:46 +02:00
Vitaliy Margolen
dcdf7c55d6 server: Treat desktop as a top-level window. 2007-07-23 11:53:06 +02:00
Vitaliy Margolen
9380eb3127 user32: Add test for SetForegroundWindow(desktop). 2007-07-23 11:49:46 +02:00
Nigel Liang
c52ce9bccc winex11.drv: Implement XIMPreEditCaretCallback. 2007-07-20 11:58:35 +02:00
Anatoly Lyutin
e8606d5694 user32: Add comment to a function. 2007-07-20 11:44:47 +02:00
Mikołaj Zalewski
46a48c40ad user32/tests: Simplify a test. 2007-07-20 11:40:44 +02:00
Michael Stefaniuc
02933a11de dlls: Remove unreachable break after return/break. Found by Smatch. 2007-07-19 11:57:49 +02:00
Vitaliy Margolen
9c9174efac user32/test: Destroy no longer needed test dialog windows. 2007-07-19 11:53:58 +02:00
Aric Stewart
1afbc2c957 user32: Change SetDeskWallPaper spec. 2007-07-16 13:36:36 +02:00
Alexandre Julliard
4688389d74 user32: Allocate a dual A/W winproc for DefWindowProc. 2007-07-12 15:45:19 +02:00
Alexandre Julliard
cc90b25aef user32: Check both A and W proc for previously allocated winprocs.
Some apps get a winproc as A and then set it again as W.
2007-07-12 15:45:00 +02:00
Alexandre Julliard
ec5e295ef2 user32/tests: Flush messages more aggressively in a couple of tests. 2007-07-11 14:40:19 +02:00
Paul Vriens
24123e8603 user32/tests: Use skip. 2007-07-03 20:39:32 +02:00
Paul Vriens
918a2911bf user32/tests: Use skip. 2007-07-03 20:39:31 +02:00
Markus Gömmel
ddb4be2bb0 user32: Center MessageBox dialogs to desktop, as Windows does. 2007-07-02 13:32:17 +02:00
Michael Stefaniuc
0152ec0375 janitorial: Remove superfluous casts of void pointers to other pointer types. 2007-06-27 12:53:50 +02:00
Paul Vriens
027afb495a user32/tests: Only do the GetProcAddress once. 2007-06-21 15:37:49 +02:00
Dmitry Timoshkov
ea2613fe61 user32: Make MDI get_client_info checks more strict. 2007-06-20 15:10:58 +02:00
Dmitry Timoshkov
4d8f84cbdd user32: When inserting a menu item make sure that MDI system buttons stay on the right side. 2007-06-20 15:10:58 +02:00
Dmitry Timoshkov
79de98f982 user32: Insert menu item only after contents of the passed in menu item info have been verified. 2007-06-19 11:59:07 +02:00
Alexandre Julliard
bd8a4e3aae user32/tests: Avoid strlen in trace. 2007-06-15 12:43:31 +02:00
Lei Zhang
dd88237d3e user32: Remove a unused variable from ES_PASSWORD test. 2007-06-15 12:40:34 +02:00
Lei Zhang
7dd98bb993 user32: Improve cut/copy/paste behavior of password edit boxes. 2007-06-14 13:54:34 +02:00
Anatoly Lyutin
c2bf60b004 user32: tests:msg Add test for switching MDI children. 2007-06-13 13:37:49 +02:00
Dmitry Timoshkov
7d482d8e7e user32: Do not hardcode cp1252 for an icon/title font. 2007-06-11 13:49:50 +02:00
Alexandre Julliard
6797f15a64 user32: Fix a printf format warning. 2007-06-01 13:42:37 +02:00
Vitaliy Margolen
d4fc05a9b7 user32/test: Add few tests for messages sent from SetForegroundWindow(). 2007-06-01 12:51:10 +02:00
Dmitry Timoshkov
9a295e7f87 user32: Fix some compilation warnings in 64-bit mode. 2007-05-30 13:24:27 +02:00