Commit Graph

1716 Commits

Author SHA1 Message Date
Dmitry Timoshkov 8af3e67e29 Add WM_GETOBJECT definition, remove WM_OTHERWINDOWCREATED define. 2005-01-14 15:14:41 +00:00
Alexandre Julliard d7b4d60cd7 Use the exported functions SaveDC/RestoreDC instead of SetDCState16. 2005-01-12 19:57:08 +00:00
Jacek Caban 7e2a7c949d Get rid of W->A calls. 2005-01-11 15:10:56 +00:00
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