Alexandre Julliard
|
ca570aade2
|
user: Call the A version of message functions from 16-bit code.
This avoids having to export too many different message translation
functions.
|
2006-05-20 16:35:44 +02:00 |
Alexandre Julliard
|
58a03a103d
|
user: Use winproc callbacks instead of message map/unmap in SendMessage16.
|
2006-05-20 16:32:45 +02:00 |
Alexandre Julliard
|
56220c246b
|
user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
|
2006-05-10 16:55:55 +02:00 |
Alexandre Julliard
|
0b7dcd2418
|
user: Make sure to always pass a 16-bit pointer to CallWindowProc16.
|
2006-05-09 19:55:20 +02:00 |
Frank Richter
|
7686aa86e6
|
When doing A->W WM_GETTEXTLENGTH, use WM_GETTEXT behind the scenes to
obtain an exact length.
|
2005-10-18 10:45:18 +00:00 |
Alexandre Julliard
|
6b4c02e57f
|
Moved remaining messaging definitions to user_private.h and removed
message.h.
|
2005-04-27 10:23:24 +00:00 |
Alexandre Julliard
|
039603c77d
|
Don't maintain a client-side WND structure for the desktop window.
Made WIN_GetPtr return WND_DESKTOP in that case.
|
2005-03-24 15:18:50 +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
|
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 |
Eric Pouech
|
0a258964c2
|
Const correctness fixes.
|
2004-11-30 21:38:57 +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
|
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 |
Robert Shearman
|
bbdac5e475
|
GetWindowLong -> GetWindowLongPtr.
|
2004-09-22 19:14:08 +00:00 |
Rein Klazes
|
8e74404fea
|
IsdialogMessage16 must not process messages that are not intended for
the dialog box.
|
2003-12-31 00:15:16 +00:00 |
Alexandre Julliard
|
b7976c00a0
|
Fixed declarations of BroadcastSystemMessage and TranslateAccelerator
in winuser.h. Added GetWindowModuleFileName.
|
2003-11-26 04:09:00 +00:00 |
Alexandre Julliard
|
7df1b9e03a
|
Start using the exported TEB structure from winternl.h where
possible.
|
2003-08-28 19:57:35 +00:00 |
Alexandre Julliard
|
8ba666f3a7
|
Store the keyboard state in the thread input structure on the server
side.
|
2003-01-08 19:56:31 +00:00 |
Alexandre Julliard
|
18d029722f
|
Removed input.h, queue.h, spy.h and sysmetrics.h and moved their
contents to user.h.
Moved message.h and winproc.h to dlls/user.
|
2002-12-03 23:34:52 +00:00 |
Alexandre Julliard
|
aff7ddaeeb
|
Made user compile with -DSTRICT.
|
2002-11-22 21:22:14 +00:00 |
Alexandre Julliard
|
0286135de3
|
Rewrote hook support to store the hook chain in the server.
Split off 16-bit hook functions and re-implemented them on top of the
32-bit ones; system-wide 16-bit hooks are no longer supported at this
point.
|
2002-10-29 00:41:42 +00:00 |
Alexandre Julliard
|
48f860cbd9
|
Moved a few remaining 16-bit window functions to wnd16.c and moved it
to the C_SRCS16 sources.
|
2002-10-28 19:04:39 +00:00 |
Alexandre Julliard
|
011605edf3
|
Use the WOWHandle functions to convert between task handle and thread
id. Stop exporting TASK_GetPtr and THREAD_IdToTEB from kernel.
|
2002-10-17 18:26:53 +00:00 |
Alexandre Julliard
|
0ca051e555
|
Fixed wownt32.h to make it usable from inside Wine, and use it to
avoid some duplication of the handle conversion macros.
|
2002-10-17 16:43:42 +00:00 |
Patrik Stridvall
|
b5bb32c09a
|
Fixed some issues found by winapi_check.
|
2002-09-24 18:29:39 +00:00 |
Michael Stefaniuc
|
2247af320d
|
- Rename WIN_Handle16 to HWDN_16 and make it a macro.
- Prepare user.dll for the change of HWND to a void*.
|
2002-09-04 19:37:01 +00:00 |
Michael Stefaniuc
|
4a75c5c6ea
|
Convert HACCEL to a void*.
|
2002-08-28 00:39:39 +00:00 |
Alexandre Julliard
|
f5e5fcac97
|
Tried to make IsDialogMessageW more compatible. Changed
IsDialogMessage16/A to call IsDialogMessageW.
|
2002-07-05 00:23:02 +00:00 |
Andreas Mohr
|
11b35c0b4c
|
Better error messages.
|
2002-05-20 18:11:08 +00:00 |
Alexandre Julliard
|
0799c1a780
|
Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
|
2002-03-09 23:29:33 +00:00 |
Mike McCormack
|
096524c5bf
|
Use alertable waits in PeekMessage16 and GetMessage16 so we can
process APCs for 16bit comms.
|
2001-12-26 19:46:40 +00:00 |
Alexandre Julliard
|
d7b76822ef
|
Use MapLS/UnMapLS instead of SEGPTR_* macros.
|
2001-12-20 00:19:40 +00:00 |
Alexandre Julliard
|
8fd26b9134
|
Renamed WIN_GetWndPtr into WIN_GetPtr and added corresponding
WIN_ReleasePtr. Started using it instead of WIN_FindWndPtr where we
don't need to access windows of other processes.
|
2001-10-15 17:56:45 +00:00 |
Alexandre Julliard
|
7695d69046
|
A couple of optimizations to avoid some server calls in WIN_FindWndPtr
and related functions.
|
2001-09-24 01:19:59 +00:00 |
Alexandre Julliard
|
d23a82bc86
|
Made all 16<->32 HWND conversions use explicit functions instead of
implicit type casts.
Moved a lot of 16-bit functions to the new wnd16.c file.
Changed DIALOGINFO structure handling to support 32-bit handles.
|
2001-09-19 20:37:04 +00:00 |
Alexandre Julliard
|
4ff32c8aef
|
Removed a number of direct accesses to the window structure.
|
2001-08-18 18:08:26 +00:00 |
Alexandre Julliard
|
d253c58b1b
|
Rewrote most of SendMessage/PeekMessage.
Implemented inter-process messaging.
Moved most message routines to dlls/user, and split off 16-bit
routines to a separate file.
|
2001-08-07 19:19:08 +00:00 |