Commit graph

180 commits

Author SHA1 Message Date
Patrik Stridvall
fdcfdb9a6d Added missing/wrong includes. 1999-06-12 14:55:11 +00:00
Alexandre Julliard
1aa2641636 Use the normal environment routines to build the env db of the initial
process.
1999-06-11 18:33:46 +00:00
Alexandre Julliard
156570906f Converted to the new debug interface, using script written by Patrik
Stridvall.
1999-05-23 10:25:25 +00:00
Alexandre Julliard
43c190e7ba Server reorganization:
- moved request handlers to the specific C files
- moved handle management to handle.c
- moved server private includes to server/ instead of include/server/
1999-05-15 10:48:19 +00:00
Alexandre Julliard
0a277b638c Adapted for new register functions support (ESP_reg in register
functions now points after the arguments).
1999-05-13 16:21:37 +00:00
Patrik Stridvall
896889f317 ANSI C fixes. 1999-05-08 12:50:36 +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
Huw D M Davies
d38ae1f79b Call SetLastError in HeapCompact(). 1999-05-02 11:27:14 +00:00
Alexandre Julliard
b6b8bf83a0 Fixed __builtin_return_address arg. 1999-04-25 19:04:42 +00:00
Patrik Stridvall
a9a671d7ca Fixed ANSI compabillity. 1999-04-25 19:01:52 +00:00
Patrik Stridvall
c7a8dde118 #pragma pack(?) changed to #include "*pack*.h" 1999-04-25 12:36:53 +00:00
Ove Kaaven
2d12743706 Made HeapValidate threadsafe, and added some macros to track callerEIP
a little better.
Added HEAP_xrealloc.
1999-04-25 09:09:15 +00:00
Michael Veksler
ff5ae3dd65 Removed some includes of 16 bit API. 1999-04-22 15:26:11 +00:00
Patrik Stridvall
b4b9fae671 New debug scheme with explicit debug channels declaration. 1999-04-19 14:56:29 +00:00
Bertho Stultiens
c1d1cfe976 Reorganization of the loader to correctly load and free libraries and
implementation of load order to load different types of libraries.
1999-04-18 12:14:06 +00:00
Alexandre Julliard
284c9b923a Made SELECTOR_ReallocBlock preserve the current selector access rights
(problem reported by Andreas Mohr).
1999-04-11 15:07:13 +00:00
Dimitrie O. Paun
05c0c8ef13 Changed some debug messages from one channel to another, to clean up a
bit the debug channel usage.
1999-03-28 15:07:41 +00:00
Andreas Mohr
942d8a69bd lstrcpyA can't use strcpy. 1999-03-22 14:59:29 +00:00
Alexandre Julliard
34bf815822 Got rid of SYSTEM_LOCK macros. 1999-03-21 08:36:55 +00:00
Alexandre Julliard
ec5b68e5f0 Make the system heap critical section global. 1999-03-14 16:20:13 +00:00
Gerard Patel
1dc7cbd965 Fix OemToAnsiBuff for real Win31 behavior. 1999-03-14 15:06:16 +00:00
Marcus Meissner
fe14ab6183 CreateFileMapping SetLastError(0)s on newly created mappings. 1999-03-09 17:26:49 +00:00
Marcus Meissner
064f170f76 More include optimisations and fixes. 1999-02-28 19:14:33 +00:00
Alexandre Julliard
96c08d817c Use server handles directly for Win32 handles. Removed use of K32OBJ. 1999-02-28 13:27:56 +00:00
Alexandre Julliard
cb28bdc2c8 Added support for mappings with no associated file. 1999-02-28 10:13:59 +00:00
Alexandre Julliard
a396029270 Large-scale renaming of all Win32 functions and types to use the
standard Windows names.
1999-02-26 11:11:13 +00:00
Marcus Meissner
219cfd8387 Optimized away more includes, readded some #includes for necessary
prototypes.
1999-02-24 13:05:13 +00:00
Alexandre Julliard
d6cb784269 Removed MEM_MAPPED_FILE_Ops. 1999-02-21 18:28:40 +00:00
Marcus Meissner
4ede296356 Change "g" (general regs) into "r" (hardregs) in clone / modify_ldt /
wine_sigaction __PIC__ cases, since "g" will not work with
-fomit-frame-pointer ("g" is referenced using %esp which was
invalidated before). Bug found and (other) fix suggested by
<daniel@mat.utfsm.cl> Daniel Serpell.
1999-02-21 18:18:42 +00:00
Marcus Meissner
04c3e1d456 Removed a lot of occurences of windows.h (and added necessary other
includes).
1999-02-19 10:37:02 +00:00
Marcus Meissner
317af320cf Optimized include/*.h: (recursively) include all headers needed by
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.
1999-02-17 13:51:06 +00:00
Uwe Bonnes
29a96e1e0d Change type of mode argument to GETVDMPOINTER32W from DWORD to Word 1999-02-17 10:20:30 +00:00
Guy Albertelli
3db8e19d22 Fixed GlobalSize return value for zero size block. 1999-02-14 17:38:24 +00:00
Ulrich Weigand
4f85bad39e Change fault handler 'addr' argument to LPCVOID. 1999-02-09 15:30:22 +00:00
Ulrich Weigand
90c245cdbf Bugfix: Preserve EAX in UnMapSLFixArray(). 1999-02-02 10:34:46 +00:00
Ulrich Weigand
16bdc256b9 Implemented KERNEL.434 (UnicodeToAnsi). 1999-02-02 10:27:31 +00:00
Alexandre Julliard
0ad42fa789 Added a lot of new error definitions. 1999-01-31 15:04:42 +00:00
Marcus Meissner
a6af1f76a8 Check for NULL in lstrcpy* (Windows uses real exception handlers). 1999-01-30 15:48:18 +00:00
Marcus Meissner
12e2d838a1 Fixed FILE_VIEW struct initialisation. 1999-01-28 17:35:36 +00:00
Alexandre Julliard
62a8b43301 Hacked server-side device support
Added user APCs support.
Many changes to the xterm console to make use of the server (not
finished yet).
Moved some other small stuff to the server.
1999-01-19 17:48:23 +00:00
Alexandre Julliard
638f169b1e Recovery of release 990110 after disk crash.
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00
Alexandre Julliard
74304fc31c Fixed bug in CreateFileMapping when name is not NULL. 1999-01-02 08:22:34 +00:00
Richard A Lough
13cec5ebfa Put return value of LocalAlloc in CX too. 1999-01-01 19:51:25 +00:00
Alexandre Julliard
881708cc2d Use server file mapping objects. 1999-01-01 17:01:18 +00:00
Alexandre Julliard
55443878fc Removed client-side wait functions; all waiting is now done through
the server.
1998-12-31 15:52:06 +00:00
Alexandre Julliard
338e757d08 Added beginnings of server-side file handling.
Added -debugmsg +server support.
Better server request dumping for varargs requests.
1998-12-27 15:28:54 +00:00
Alexandre Julliard
0c0e3bebb8 Authors: Francis Beaudet <francis@macadamian.com>, Sylvain St-Germain <sylvain@macadamian.com>, Thuy Nguyen <thuy@macadamian.com>
Lots of new stubs.
1998-12-10 15:49:22 +00:00
Andreas Mohr
a00b49f068 - Several kernel.spec return type mismatch fixes
- [GS]etSelectorBase Win32s offset support by Ulrich Weigand (thanks v.m. !!)
- Move AppToWine/WineToApp macros as W32S_APP2WINE etc. to ldt.h
- LocalNotify() basic support
- Fixes for local heap handling with heap handles created by Virtual*()
1998-12-07 10:48:09 +00:00
Marcus Meissner
88065baf13 Handle atoms "# non number" (oracle client). 1998-12-02 10:00:48 +00:00
Ulrich Weigand
23e9b04094 Implemented GlobalChangeLockCount (KERNEL.365). 1998-12-01 15:19:54 +00:00