Alexandre Julliard
|
2fe57779fb
|
Made the server listen for new clients on a Unix socket in
$HOME/.wine. Newly started wine processes now attach to an existing
server if one is running.
|
2000-01-25 01:40:27 +00:00 |
Alexandre Julliard
|
cb1fc735f0
|
Changed the server to return STATUS_* error codes.
|
2000-01-24 21:58:06 +00:00 |
Alexandre Julliard
|
3e2517caa7
|
Added Get/SetThreadContext support through the server.
|
2000-01-20 18:59:03 +00:00 |
Juergen Schmied
|
74341020f4
|
- added NT fields to TEB
- moved tls-fields and some wine specific fields to a higher offset
- added some documentation
- initialisation of the UnicodeString
|
2000-01-15 22:22:27 +00:00 |
Alexandre Julliard
|
95e7acb95d
|
Moved allocation of the socket pair for a new thread to the server.
|
2000-01-04 02:40:22 +00:00 |
Peter Ganten
|
6619f5a71a
|
Implemented WaitForInputIdle.
|
2000-01-01 22:38:20 +00:00 |
Juergen Schmied
|
71e69dd8ed
|
NT allocates one page as TEB. Some native NT-dlls are using this.
|
1999-12-25 22:49:33 +00:00 |
Alexandre Julliard
|
000c9800b6
|
Use waitable timers to implement service thread timers.
|
1999-12-13 01:42:03 +00:00 |
Andreas Mohr
|
7fb732e597
|
Fixed compiler warnings.
|
1999-12-12 00:47:51 +00:00 |
Ulrich Weigand
|
89a79d21bf
|
Bugfix: Show main window if CreateProcess was called without the
STARTF_USESHOWWINDOW flag.
|
1999-12-10 03:34:21 +00:00 |
Dimitrie O. Paun
|
dd03cc19fd
|
Make use of the DEFAULT_DEBUG_CHANNEL where appropriate.
Use the default version of FIXME, ERR, WARN, TRACE for the default
channel.
|
1999-12-08 03:56:23 +00:00 |
Ulrich Weigand
|
0106f85e5f
|
Delay sending debug events until process initialization is complete.
|
1999-12-08 03:28:14 +00:00 |
Ulrich Weigand
|
979000e038
|
Call 16-bit instead of 32-bit UserSignalProc entry point.
Don't load USER32.DLL unless requested by the program.
Bugfix: Pass the correct thread ID to UserSignalProc.
|
1999-12-05 02:48:53 +00:00 |
Ulrich Weigand
|
237e8e95b0
|
Fixed 32-bit module name handling to conform better to Win9x.
Removed OFSTRUCT passing during process creation sequence.
Bugfix: don't set exe_modref when LOAD_LIBRARY_AS_DATAFILE is set.
|
1999-12-04 04:04:58 +00:00 |
Alexandre Julliard
|
d083a7bd0c
|
Fixed DEBUG_ONLY_THIS_PROCESS again (thanks to Ulrich Weigand).
|
1999-11-29 02:10:56 +00:00 |
Alexandre Julliard
|
ad47a30f5e
|
Implemented waitable timers.
|
1999-11-29 01:58:35 +00:00 |
Alexandre Julliard
|
d16319ce22
|
Store all object names as Unicode in the server.
|
1999-11-25 21:30:24 +00:00 |
Alexandre Julliard
|
1d2ba529aa
|
Added current context to the exception debug event sent to the server.
|
1999-11-24 01:24:50 +00:00 |
Alexandre Julliard
|
6f1b642479
|
Raise an exception when a critical section wait failed.
|
1999-11-24 01:14:04 +00:00 |
Alexandre Julliard
|
af04ebe4bb
|
Added server_call_noerr function that avoids touching the last error.
|
1999-11-21 21:02:06 +00:00 |
Niels Kristian Bech Jensen
|
1d5bc469cc
|
Removed extra #include statements.
|
1999-11-21 02:14:36 +00:00 |
Alexandre Julliard
|
31670003bc
|
Fixed meaning of DEBUG_ONLY_THIS_PROCESS flag.
|
1999-11-21 01:06:29 +00:00 |
Patrik Stridvall
|
b9010214d2
|
Added better missing function emulation.
|
1999-11-13 22:23:35 +00:00 |
Alexandre Julliard
|
eef7025ef8
|
Added support for WriteProcessMemory through the server.
|
1999-11-13 19:54:54 +00:00 |
Alexandre Julliard
|
8b8828f578
|
Added support for ReadProcessMemory through the server.
|
1999-11-12 21:39:14 +00:00 |
Alexandre Julliard
|
ec7bb2391d
|
Added support for CREATE_SUSPENDED flag in CreateProcess.
|
1999-11-12 03:35:25 +00:00 |
Ulrich Weigand
|
d024d5e942
|
Bugfix: LOAD_DLL_DEBUG_EVENT lpImageName parameter was incorrect.
|
1999-11-10 20:15:04 +00:00 |
Alexandre Julliard
|
9103daf300
|
Install the wine server in $(bindir) and exec it from there.
|
1999-11-08 00:03:53 +00:00 |
James Abbatiello
|
161693e4f9
|
Addresses issues with multiple processes accessing non-global critical
sections.
|
1999-11-07 19:22:46 +00:00 |
Alexandre Julliard
|
a67d71648d
|
Added special handling for the stdio handles in CloseHandle.
|
1999-11-04 02:49:06 +00:00 |
Alexandre Julliard
|
3b6a3e777c
|
Set close-on-exec flag on server socket.
|
1999-10-31 22:26:35 +00:00 |
Patrik Stridvall
|
96336324cf
|
- Added missing configuration #if:s and #includes:s.
- Minor configuration related changes.
|
1999-10-24 22:13:47 +00:00 |
Ulrich Czekalla
|
c9cc20cf8b
|
New channel 'debugstr' used to print OutputDebugString API calls.
|
1999-10-24 00:06:17 +00:00 |
Ulrich Weigand
|
8a64b83eb6
|
Bugfix: don't call ExitProcess() before SYSLEVEL_Init().
|
1999-10-23 14:15:33 +00:00 |
Alexandre Julliard
|
3d06d20bab
|
Moved all signal support to a new platform-specific file.
Make use of the per-thread signal stack (Juergen Lock).
Fixed %fs in signal handler for non FS_sig case (Ulrich Weigand).
|
1999-09-27 10:58:45 +00:00 |
Ulrich Weigand
|
f0a1c2f741
|
Don't create thunk for CreateThread16 proc, call it directly.
|
1999-09-20 18:45:28 +00:00 |
Ron Record
|
e977d6ca5c
|
Added support of __thr_errno for reentrance on UnixWare.
|
1999-09-05 12:32:05 +00:00 |
Ulrich Weigand
|
cebd60b33c
|
Removed global variable pCurrentTeb.
|
1999-09-03 16:45:44 +00:00 |
Patrik Stridvall
|
2c684081c1
|
Fixed some of the issues reported by Solaris Lint.
|
1999-07-31 17:36:48 +00:00 |
Patrik Stridvall
|
26ffb3cd76
|
Fixed/added missing/wrong function prototypes and made internal
functions static.
|
1999-07-31 14:41:43 +00:00 |
Patrik Stridvall
|
478eee17be
|
Eliminated warnings.
|
1999-07-31 13:13:23 +00:00 |
Ulrich Weigand
|
4d550350f3
|
Bugfix: Install task-entry breakpoint *after* EXE module is initialized.
|
1999-07-30 18:05:07 +00:00 |
Alexandre Julliard
|
8f44baf5c4
|
Do not output text in OutputDebugStrAW when not being debugged
|
1999-07-20 15:13:20 +00:00 |
Ulrich Weigand
|
3dff7bb842
|
Modularized CallFrom/To16 routines. Adapted dependent routines,
16-bit snoop/relay debugging, and make rules.
|
1999-07-11 13:58:31 +00:00 |
Howard Abrams
|
132774804e
|
Added checks for sys/errno.h, sys/signal.h and sys/mman.h.
|
1999-07-10 13:16:29 +00:00 |
Ulrich Weigand
|
203780eb6e
|
Removed all EVENT_Synchronize( FALSE ) calls; use a periodic callback
calling XFlush() instead.
|
1999-07-10 10:24:31 +00:00 |
Ulrich Weigand
|
fbea530884
|
On NE process creation, move major part of NE EXE module loading and
NE instance creation into the child process.
|
1999-07-03 12:26:29 +00:00 |
Alexandre Julliard
|
617955db88
|
Changed CONTEXT into CONTEXT86 everywhere we really want an i386
context.
Added #ifdef __i386__ around accesses to 386 registers in the generic
CONTEXT structure.
|
1999-06-26 18:40:24 +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
|
ebe29ef376
|
Further server optimizations:
- merged request and reply structures
- build requests directly into the buffer to avoid a copy
|
1999-06-26 08:43:26 +00:00 |