Commit graph

1726 commits

Author SHA1 Message Date
Alexandre Julliard
d7ba12c77a Max tracking size in WM_GETMINMAXINFO should take into account the
window frame.
2005-01-21 17:03:41 +00:00
Alexandre Julliard
f936428601 Make WIN_SetStyle more thread-safe by specifying the bits to change
instead of the new value.
2005-01-21 10:32:13 +00:00
Alexandre Julliard
6382ffae2a Replace a number of calls to WIN_FindWndPtr by WIN_GetPtr. 2005-01-20 20:07:42 +00:00
Ulrich Czekalla
03ffadc499 Handle case when only height is set to CW_USEDEFAULT. 2005-01-19 20:54:25 +00:00
Vitaly Lipatov
9773414d62 Add FIXME for file with broken counters. 2005-01-19 19:09:38 +00:00
Alexandre Julliard
932338890f Removed no longer used WIN_InternalShowOwnedPopups function. 2005-01-19 17:03:57 +00:00
Alexandre Julliard
b4a64382ee Moved DefWindowProc16 to msg16.c and cleaned up a few related things. 2005-01-18 11:45:17 +00:00
Alexandre Julliard
6758db9a0c Get rid of nonclient.h and of the corresponding exported functions in
user32.spec.
2005-01-17 20:27:11 +00:00
Alexandre Julliard
fc5ce14592 Avoid most references to the internals of the WND structure by passing
around an x11drv_win_data pointer instead.
2005-01-17 19:17:47 +00:00
Alexandre Julliard
149b6e38c9 Small optimization in WINPOS_GetWinOffset. 2005-01-17 13:50:00 +00:00
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