Dmitry Timoshkov
b44b2cc880
Add more tests for keyboard/menu activation behaviour, make the tests
...
pass under Wine.
2005-01-11 10:38:31 +00:00
Jacek Caban
bf3cf83e02
Get rid of HEAP_strdupWtoA calls.
2005-01-09 17:41:45 +00:00
Huw Davies
2e51a04a8d
Don't touch the rect if hwnd is invalid.
2005-01-04 20:33:22 +00:00
Alexandre Julliard
1e48f0970c
Remove the no longer needed DCE_ExcludeRgn function and
...
DCX_KEEPCLIPRGN style.
2005-01-04 12:12:19 +00:00
Ulrich Czekalla
07ee528e52
When loading a bitmap into a dibsection the result cannot be
...
compressed.
2005-01-04 11:55:13 +00:00
Aric Stewart
0e1252a8ab
Handle IME messages in the default unicode window procedure too.
2005-01-04 11:54:27 +00:00
Alexandre Julliard
8b4ff10119
Use ExitProcess to terminate the process in ExitWindowsEx so that it
...
gets a chance to clean things up.
2005-01-03 20:11:23 +00:00
Francois Gouget
20afe30d76
- If given the EWX_FORCE flag, ExitWindowsEx() should not send the
...
WM_{QUERY}ENDSESSION messages.
- Add support for EWX_FORCEIFHUNG.
- ExitWindowsEx() should return true if it succeeds, even if the user
cancels the shutdown.
- Don't crash if there are no windows.
2005-01-03 16:57:02 +00:00
Ulrich Czekalla
8fef09f451
Add comment about CLIPBOARD_SetClipboardOwner.
2005-01-03 14:47:33 +00:00
Michael Stefaniuc
5ad7d858e0
Do not check for non NULL pointer before HeapFree'ing it. It's
...
redundant.
2004-12-23 17:06:43 +00:00
Russ Andersson
760dae9abe
The WM_MOUSEWHEEL message is specified to have absolute screen
...
coordinates.
2004-12-22 17:20:36 +00:00
Ulrich Czekalla
5415686935
If a dialog with the DS_CONTROL style is not visible then ignore
...
default focus assignment.
2004-12-21 16:01:50 +00:00
Thomas Weidenmueller
130197b8c2
MessageBoxIndirectA() should check whether the MB_USERICON bit is set
...
to prevent an exception.
2004-12-14 11:47:46 +00:00
Alexandre Julliard
ebe3c529b1
Janitorial: C booleans must not be compared against TRUE.
2004-12-09 14:07:59 +00:00
Alexandre Julliard
4a9b22b2c3
Merged system metrics support into sysparams.c, and moved that file to
...
the dlls/user directory.
2004-12-09 13:48:56 +00:00
Alexandre Julliard
94ee1ebd6c
Remove a few no longer needed 16-bit exports from gdi32.
2004-12-09 11:51:21 +00:00
Alexandre Julliard
6a78c16aac
Moved private USER definitions to a new user_private.h header, and
...
removed the global user.h.
2004-12-08 18:06:14 +00:00
Alexandre Julliard
d646c7ed32
Moved some more 16-bit USER functions to the corresponding 16-bit
...
files.
2004-12-08 14:15:24 +00:00
Alexandre Julliard
56ef1fec30
Moved palette functions to user_main.c and removed
...
windows/painting.c.
2004-12-08 14:12:09 +00:00
Alexandre Julliard
5defa49979
Moved update region handling to the server.
2004-12-07 17:31:53 +00:00
Eric Pouech
294835a839
Another round of const correctness fixes.
2004-12-06 20:43:55 +00:00
Filip Navara
5cf8f2cff9
Don't call SetScrollInfo with SB_BOTH bar type.
2004-12-06 16:10:29 +00:00
Ivan Leo Puoti
df3cb74142
Implement task modal message boxes.
2004-11-30 21:16:26 +00:00
Jon Griffiths
8660795a80
GetModuleHandleA->GetModuleHandleW.
2004-11-30 17:25:24 +00:00
Alexandre Julliard
e0db46c4aa
Get rid of the client-side window timer structures.
2004-11-29 18:18:02 +00:00
Alexandre Julliard
7469973023
Take advantage of the new winproc handling to move some more functions
...
to 16-bit files.
TIMER_IsTimerValid is no longer necessary now that winprocs are never
freed.
2004-11-28 15:10:28 +00:00
Alexandre Julliard
675f701dbd
Fixed is_valid_winproc to avoid being optimized out by recent gcc
...
versions.
2004-11-28 15:08:14 +00:00
Alexandre Julliard
648994c3ef
Changed winproc allocation to be based only on the procedure address,
...
to avoid the need to keep track of winprocs for each window and class.
2004-11-24 18:43:18 +00:00
Eric Frias
5042516c74
Fixed KEYLP structure for big endian.
2004-11-22 18:26:58 +00:00
Stefan Leichter
c39deb5d63
Removed W->A from DEFWND_ImmIsUIMessageW.
2004-11-21 15:44:56 +00:00
Eric Frias
2067948c85
Fixed dialogex resource loading on sparc.
2004-11-21 15:36:05 +00:00
Dmitry Timoshkov
47361da574
- do not move updown control and buddy if an alignment was not requested
...
- in UDM_SETACCEL handler do not forget to update number of accelerators
- update arrows info in WM_LBUTTONDOWN as well as in WM_MOUSEMOVE
- use accelerators in WM_LBUTTONDOWN handler
2004-11-09 20:03:47 +00:00
William Poetra Yoga H
d9e25f9c8b
Fix the size and position of the system menu icon on the caption bar.
2004-11-08 22:11:48 +00:00
Ivan Leo Puoti
757687ee42
Proper implementation of sysmodal message boxes.
2004-11-03 22:18:11 +00:00
Mike McCormack
52f40a9388
Start the reboot process in ExitWindowsEx.
2004-11-01 23:30:46 +00:00
William Poetra Yoga H
a773f43f9c
Add COLOR_MENUHILIGHT and COLOR_MENUBAR to the system colors.
2004-11-01 21:06:06 +00:00
Alexandre Julliard
bcb1f8fe05
Get rid of the WIN_NEEDS_BEGINPAINT flag, Windows will happily loop
...
forever too if WM_PAINT is not handled properly.
2004-10-30 02:13:48 +00:00
Mike McCormack
e1d1d34c9d
Kill all wine processes when doing ExitWindowsEx.
2004-10-29 21:26:33 +00:00
Alexandre Julliard
640b2d5d1c
Removed wrong FIXME for MB_APPLMODAL (reported by Ivan Leo Puoti).
2004-10-22 22:08:02 +00:00
Robert Shearman
9ab8fc6fab
Windows with WS_EX_TOOLWINDOW style should not have min/max buttons.
2004-10-19 22:54:24 +00:00
Dmitry Timoshkov
5736111c83
Protect USER32 against early graphics driver unloading.
2004-10-18 21:25:26 +00:00
Ivan Leo Puoti
a89ac894ab
Implement action 83 in SystemParametersInfo().
2004-10-14 03:06:41 +00:00
Dmitry Timoshkov
c3cecc5d57
- WM_MDISETMENU handler should update new frame menu only if an active
...
and maximized MDI child is visible.
- Add a test case for MDI child activation sequence.
2004-10-11 19:55:28 +00:00
Dimitrie O. Paun
e6fb678c4e
Unicodify DIALOG_DlgDirSelect. Use SendMessageW whenever possible.
2004-10-11 19:51:31 +00:00
Dmitry Timoshkov
132470a2b1
Properly handle the case when last MDI child is being destroyed.
2004-10-08 23:36:18 +00:00
Alexandre Julliard
998863bf63
Only send WM_PAINTICON and WM_ICONERASEBKGND to 16-bit windows (found
...
by Jeremy White).
2004-10-07 03:09:37 +00:00
Dmitry Timoshkov
ec3e946268
Make message spy thread safe.
2004-10-06 18:53:06 +00:00
Dmitry Timoshkov
b0c45123e5
Add a test case for accelerators, make the test pass on Wine.
2004-10-05 23:45:35 +00:00
Alexandre Julliard
8e68b54787
Prevent DispatchMessage from dispatching a message to a different
...
thread (reported by Dmitry Timoshkov).
2004-10-05 22:33:22 +00:00
Dmitry Timoshkov
01a88ff01e
If there no MDI child to activate set hwndActiveChild to 0 in
...
WM_MDIDESTROY hander, add a test case.
2004-10-05 02:10:04 +00:00