Alexandre Julliard
|
ee8ab7af8a
|
Avoid returning an unlocked window pointer from WINPOS_WindowFromPoint.
Removed a few no longer used routines.
|
2001-06-20 23:16:34 +00:00 |
|
Alexandre Julliard
|
4b0343dc5f
|
Moved queue paint count to the server. Removed a few no longer used
routines.
|
2001-06-20 22:55:31 +00:00 |
|
Alexandre Julliard
|
838d65aebe
|
Moved hardware message queue handling to the server.
|
2001-06-19 19:16:41 +00:00 |
|
Alexandre Julliard
|
51ab43bd13
|
Moved the major part of message queue and window timer handling into
the server.
Implemented MsgWaitForMultipleObjectsEx.
|
2001-05-18 22:51:56 +00:00 |
|
Alexandre Julliard
|
4323004bf1
|
Create an X connection for each thread, and process X events in the
thread that created the corresponding X window.
Spawn a separate thread to run the desktop message loop in desktop
mode.
|
2001-05-16 19:52:29 +00:00 |
|
Alexandre Julliard
|
5920737f80
|
Clear owner of system message queue to avoid freeing it when the first
task exits.
|
2001-05-14 20:01:38 +00:00 |
|
Alexandre Julliard
|
3e7497f20e
|
Unified 16-bit and 32-bit scheduling a bit more.
|
2001-04-04 00:19:55 +00:00 |
|
Alexandre Julliard
|
67a749999a
|
New set of macros for server calls; makes requests without variable
part somewhat faster.
|
2001-02-27 02:09:16 +00:00 |
|
Alexandre Julliard
|
da2892c0fb
|
Do not allocate any USER data on the system heap.
|
2001-02-23 01:13:42 +00:00 |
|
Ulrich Weigand
|
52e891d5ec
|
Synchronize access to MESSAGEQUEUE members.
|
2001-01-29 00:33:35 +00:00 |
|
Patrik Stridvall
|
0c61028734
|
Documentation ordinal fixes.
|
2001-01-25 22:22:21 +00:00 |
|
Alexandre Julliard
|
7d5bc5c3f9
|
Removed some direct accesses to the 16-bit task structure.
|
2001-01-15 20:09:09 +00:00 |
|
Alexandre Julliard
|
8081e5a1e5
|
Added handle_t type to server interface so that we can make handles
pointers later on.
Always use 0 to signal invalid handle in server requests.
|
2001-01-05 04:08:07 +00:00 |
|
Eric Pouech
|
4d24e0f5a6
|
Replaced calls to KERNEL.Yield16 by calls to KERNEL32.K32WOWYield from
outside libkernel.so.
|
2000-12-22 23:25:47 +00:00 |
|
Patrik Stridvall
|
2ece70e77b
|
Various documentation fixes.
|
2000-12-22 01:38:01 +00:00 |
|
Dmitry Timoshkov
|
1df0d36592
|
Add CF_UNICODETEXT as primary text clipboard format.
Use [x11drv].TextCP for interchange with X.
|
2000-12-11 01:09:56 +00:00 |
|
Alexandre Julliard
|
ef57e18f99
|
Removed some unnecessary includes.
|
2000-12-01 21:32:55 +00:00 |
|
Alexandre Julliard
|
ab687979fd
|
Moved standard syslevel APIs declaration to winbase.h.
Use exported syslevel function wherever possible.
Moved SEGPTR declaration to windef16.h.
|
2000-11-15 23:41:46 +00:00 |
|
James Abbatiello
|
077e66c27c
|
Fix test for pending message in QUEUE_ReceiveMessage().
|
2000-11-05 03:17:41 +00:00 |
|
Andreas Mohr
|
260f1a1def
|
Spelling, trace fixes.
|
2000-09-22 20:59:29 +00:00 |
|
Alexandre Julliard
|
9c2370bd75
|
Added exception handling wrapper to a number of server requests.
Changed a few requests to use the new vararg mechanism.
|
2000-08-30 00:00:48 +00:00 |
|
Andreas Mohr
|
5e7fa021ef
|
- fix one locking ignorant return 0; in MSG_SendMessageInterThread()
- fix a crash in QUEUE_RemoveSMSG()
- convert some queue WARN() to ERR()
- spaileng fikses
|
2000-08-29 03:52:46 +00:00 |
|
Alexandre Julliard
|
5ab9d860f2
|
Removed some unnecessary #includes and dll dependencies.
|
2000-08-09 22:35:05 +00:00 |
|
Alexandre Julliard
|
93652e1a68
|
Moved a bunch of functions out of libwine/kernel/gdi into USER.
|
2000-08-04 04:21:02 +00:00 |
|
Alexandre Julliard
|
c5e433a3a6
|
Moved idle event handling to the server.
|
2000-05-30 19:48:18 +00:00 |
|
Alexandre Julliard
|
c192ba2468
|
Exec a separate wine binary for every win32 process so that they run
in separate address spaces.
Run 16-bit tasks as Win32 threads, not processes.
|
2000-05-29 21:25:10 +00:00 |
|
Alexandre Julliard
|
5b4f3e8d6d
|
Rewrote Unix process launching to allow passing startup information to
Winelib apps. Improved handling of execve() failures.
|
2000-05-01 16:24:22 +00:00 |
|
Alexandre Julliard
|
114830e8a9
|
Made GetProcessHeap(), GetCurrentProcessId(), GetCurrentThread() and
GetCurrentProcess() inline.
|
2000-04-11 20:01:59 +00:00 |
|
Patrik Stridvall
|
2d6457c11a
|
Added/fixed some documentation reported by winapi_check.
|
2000-03-28 20:22:59 +00:00 |
|
Jeremy White
|
d3e22d9d55
|
Removed #include of wingdi.h and windef.h from winuser.h (and resolved
the resulting compilation failures).
|
2000-02-10 19:03:02 +00:00 |
|
Peter Ganten
|
6619f5a71a
|
Implemented WaitForInputIdle.
|
2000-01-01 22:38:20 +00:00 |
|
Ulrich Weigand
|
2faf2cf964
|
Perform 16/32A/32W message mapping for posted messages.
|
1999-12-10 03:47:13 +00:00 |
|
James Abbatiello
|
161693e4f9
|
Addresses issues with multiple processes accessing non-global critical
sections.
|
1999-11-07 19:22:46 +00:00 |
|
Ove Kaaven
|
6103e4b195
|
Made hardware_event use win32-conformant parameters.
|
1999-08-07 12:33:35 +00:00 |
|
Ulrich Weigand
|
081daf7d21
|
Implemented KERNEL.447 (WIN32_OldYield16).
|
1999-07-31 17:27:38 +00:00 |
|
Patrik Stridvall
|
1ed4ecffa8
|
ANSI C fixes.
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.
|
1999-06-26 14:58:24 +00:00 |
|
Alexandre Julliard
|
0a860a01f9
|
Merged THDB and TEB structures.
Made SetLastError(), GetCurrentThreadId() and PROCESS_Current() inline.
|
1999-06-22 11:43:42 +00:00 |
|
Ulrich Weigand
|
79f203af48
|
Release WND lock before calling PostEvent16().
|
1999-06-06 14:42:10 +00:00 |
|
Alexandre Julliard
|
54a39e253c
|
Got rid of THREAD_InitDone.
Made THREAD_Current() inline.
Moved server tid into TEB.
|
1999-05-29 14:27:26 +00:00 |
|
Marcus Meissner
|
d7c565f5de
|
Replaced WIN_GetWindowInstance by GetWindowLongA(GWL_HINSTANCE),
removed unnecessary win.h includes, added syslevel.h to queue.c.
|
1999-05-14 18:39:37 +00:00 |
|
Ulrich Weigand
|
279d1174fd
|
Correct implementation of GetWindowThreadProcessId().
|
1999-05-04 15:57:27 +00:00 |
|
Eric Pouech
|
8c38f45a7e
|
Fixed some deadlock(s) in message sending.
|
1999-05-03 09:44:57 +00:00 |
|
Alexandre Julliard
|
06c275a643
|
Converted to the new debugging interface (done with the help of the
script written by Patrik Stridvall).
|
1999-05-02 14:32:27 +00:00 |
|
Andreas Mohr
|
c21a911c89
|
Added a missing LeaveCriticalSection.
|
1999-05-01 10:20:18 +00:00 |
|
Patrik Stridvall
|
b4b9fae671
|
New debug scheme with explicit debug channels declaration.
|
1999-04-19 14:56:29 +00:00 |
|
Eric Pouech
|
7f14c085bd
|
In UserYield16, when current thread is a 32 bit one which hold the
Win16Lock, must take care of a LockCount > 1.
|
1999-04-01 09:58:53 +00:00 |
|
Ulrich Weigand
|
831560cd97
|
Call EVENT_Pending() to flush X11 output queue before blocking in
MsgWaitForMultipleObjects().
Don't call EVENT_WaitNetEvent in MSG_PeekHardwareMsg.
Protect system queue access in hardware_event().
|
1999-03-28 13:10:54 +00:00 |
|
Ulrich Weigand
|
da5779e5bd
|
Allow UserYield16 to be called from 32-bit thread.
|
1999-03-27 16:10:52 +00:00 |
|
Alexandre Julliard
|
34bf815822
|
Got rid of SYSTEM_LOCK macros.
|
1999-03-21 08:36:55 +00:00 |
|
Marcus Meissner
|
6b9dd2e098
|
Lots of warning fixed, one missing WINAPI in ddraw.c added.
|
1999-03-18 17:39:57 +00:00 |
|