Peter Ganten
|
44d0d1907e
|
WinExec16 should not split quoted filenames with spaces.
|
2000-08-01 20:55:22 +00:00 |
Alexandre Julliard
|
0aa6cc298e
|
Removed a few external dependencies from ntdll.
|
2000-07-29 21:56:59 +00:00 |
Andreas Mohr
|
b021fe2911
|
Added detection code for very old Windows (1.1, 2.0, ...) binaries to
MODULE_GetBinaryType().
|
2000-07-26 18:02:28 +00:00 |
Marcus Meissner
|
dad709122a
|
Transmit current directory settings to newly created processes.
|
2000-07-16 15:42:22 +00:00 |
Andreas Mohr
|
96293d4c29
|
Rename MODULE_InitDll to MODULE_InitDLL for the sake of consistency.
|
2000-07-08 18:28:03 +00:00 |
Alexandre Julliard
|
596921da0c
|
Make sure the cmdline passed to CreateProcessA is writeable (thanks to
Peter Ganten <peter@ganten.org>).
|
2000-06-24 20:53:47 +00:00 |
Alexandre Julliard
|
e3332128b0
|
Use FILE_SHARE_READ to open the file in GetBinaryTypeA.
|
2000-06-08 01:00:16 +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
|
f93eb3e319
|
Authors: Gavriel State <gavriels@corel.com>, Ulrich Czekalla <ulrichc@corel.com>
Added support for memory mapping of 4k aligned PE binaries. This can
speed up load times significantly for some applications.
|
2000-04-28 20:26:35 +00:00 |
Alexandre Julliard
|
180a088beb
|
Moved PE header definitions to winnt.h where they belong.
|
2000-04-18 11:58:24 +00:00 |
Alexandre Julliard
|
8e8f0f52f7
|
Rewrote command-line parsing of CreateProcessA to be more compatible.
|
2000-04-15 21:30:33 +00:00 |
Alexandre Julliard
|
b44595283f
|
Improved Winelib apps initialisation code. No longer need to link
winestub.o with Winelib apps.
|
2000-04-15 21:00:55 +00:00 |
Eric Pouech
|
394203f68c
|
Let CreateProcess launch unix executable without a .exe extension.
Fixed arguments passed when creating a unix process.
|
2000-04-13 19:26:56 +00:00 |
Patrik Stridvall
|
54fe8380a1
|
Fixed some issues reported by winapi_check.
|
2000-04-06 20:21:16 +00:00 |
Patrik Stridvall
|
2d6457c11a
|
Added/fixed some documentation reported by winapi_check.
|
2000-03-28 20:22:59 +00:00 |
Alexandre Julliard
|
69e2bf626f
|
Hack: always try builtin module before elf or elfdll to avoid loading
a builtin dll .so file in the wrong mode.
|
2000-03-19 21:21:56 +00:00 |
Alexandre Julliard
|
12f29b5076
|
Have threads and processes exit more cleanly whenever possible.
|
2000-03-17 15:16:57 +00:00 |
Alexandre Julliard
|
05f0b71bb3
|
Store the list of loaded dlls in the server, and generate debug events
internally.
|
2000-03-09 18:18:41 +00:00 |
Ulrich Czekalla
|
cc27998626
|
wm->modname might be invalid at the end of FreeLibrary.
|
2000-03-08 18:41:22 +00:00 |
Patrik Stridvall
|
6cc47d4924
|
Removed a lot of unnecessary includes and fixed the compile errors.
|
2000-03-08 18:26:56 +00:00 |
Alexandre Julliard
|
00641d5b1c
|
Removed PDB32_DEBUGGED flag and send all debug events unconditionally.
Implemented IsDebuggerPresent().
|
2000-03-08 16:41:37 +00:00 |
Andreas Mohr
|
4654c32122
|
It seems to be GetModuleFileName16 that checks exe version on whether
to return long or short paths, not GetModuleFileNameA.
|
2000-02-20 19:15:34 +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 |
Ulrich Weigand
|
0b57a5caed
|
Don't access 'wm->modname' after the modref has been flushed.
|
2000-01-15 22:01:48 +00:00 |
Peter Ganten
|
6619f5a71a
|
Implemented WaitForInputIdle.
|
2000-01-01 22:38:20 +00:00 |
Francois Gouget
|
baa9bf9a23
|
Buffer overflows and strncpy fixes.
|
1999-12-27 05:24:06 +00:00 |
Andreas Mohr
|
8952dea404
|
Fixed cmd line length calculation.
|
1999-12-12 20:16:42 +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 |
Sergei Turchanov
|
d14aea2c64
|
Fix for GetBinaryType to return SCS_DOS_BINARY if extended signature
is unknown.
|
1999-12-04 04:17:37 +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
|
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 |
Ulrich Weigand
|
e7957d6b48
|
Determine expected_version of PE buddies from the SubsystemVersion.
|
1999-11-10 19:45:56 +00:00 |
Jim Aston
|
031f4faaff
|
Fixed compiling with STRICT.
|
1999-10-23 19:00:02 +00:00 |
Alexandre Julliard
|
8c81b7439d
|
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Removes extraneous comparison of data pointed to by the relocation
offset when no relocation entries exist.
|
1999-10-13 15:47:38 +00:00 |
Ulrich Weigand
|
79077f3253
|
Bugfix: Don't call GetVersionExA too early, to avoid breaking
automatic emulated Windows version detection.
|
1999-09-29 12:16:16 +00:00 |
Uwe Bonnes
|
20f7ef7355
|
Remember the allocated string to free it.
|
1999-09-28 13:08:36 +00:00 |
Alexandre Julliard
|
94822425f0
|
Fixed memory allocation bug.
|
1999-09-22 15:18:52 +00:00 |
Ulrich Weigand
|
f52e109dea
|
Set 'expected_version' of built-in and dummy modules according to
emulated Windows version.
|
1999-09-20 15:37:25 +00:00 |
Alexandre Julliard
|
891305b980
|
Removed __winelib flag.
|
1999-09-05 16:48:16 +00:00 |
Ulrich Weigand
|
c3d9f28172
|
Moved implementation of WOW routines to single file.
Added all missing WOW routines, fixed WOWCallback16Ex.
|
1999-08-18 18:31:26 +00:00 |
Ulrich Weigand
|
c50a1d05de
|
Adapted to new-style Wine thunks.
Removed some now unnecessary function pointers.
|
1999-08-15 12:45:01 +00:00 |
Ulrich Weigand
|
8dbffe70fb
|
Removed MODULE_GetWndProcEntry16().
Use 32-bit window procedures in COMMDLG instead.
|
1999-07-24 10:27:58 +00:00 |
Dave Pickles
|
fec232930b
|
Ensure that the command-line passed to the various *CreateProcess
functions contains the path to the program being invoked.
|
1999-06-26 11:48:26 +00:00 |
Marcus Meissner
|
1ab8907fce
|
Fixed ambigous else/brace problem, moved "name" computation in
CreateProcess _before_ outputting it in the FIXME_()s.
|
1999-06-13 08:39:04 +00:00 |
Patrik Stridvall
|
4bf335497d
|
Removed direct references to CLASS internals.
|
1999-06-12 14:52:15 +00:00 |
Guy Albertelli
|
0e65b38ff3
|
Add new "walk" command options to list processes and modref's.
|
1999-06-12 10:49:36 +00:00 |
Ulrich Weigand
|
d523e4dbe6
|
Consult ne.operating_system field for NE files in GetBinaryType().
|
1999-06-07 17:37:43 +00:00 |