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
Ulrich Weigand
416d39e7c4
Implemented Local32Info, stubs for Local32First/Next (KERNEL.444-446).
1998-12-01 14:45:37 +00:00
Stephen Crowley
59c4a32f90
Return the "buffers" and "cached" memory as free since it is
...
deallocated when a program needs it anyway.
1998-11-24 20:41:02 +00:00
Ulrich Weigand
afda9a3a24
Bugfix: typo in SUnMapLS_IP_EBP_8 lead to stack corruption.
1998-11-22 15:06:01 +00:00
Alexandre Julliard
737fa07db7
Small atom fixes.
1998-11-15 17:29:15 +00:00
Marcus Meissner
735bec0f2f
Clean invalid selectors on the pop %xs from the STACKFRAME itself
...
instead of using linked list hack.
1998-11-15 11:34:10 +00:00
Juergen Schmied
ebc2b778d5
Fixed warnings, some only visible with -Wstrict-prototypes or -pedantic.
1998-11-14 18:59:30 +00:00
Huw D M Davies
29f54417b7
Changed some of the message classes.
1998-11-14 16:48:29 +00:00
Lionel Ulmer
c57974d1c8
Corrected bug in TRACE function.
1998-11-14 11:27:39 +00:00
Jesper Skov
5c3e457b16
egcs 'ambiguous else' warnings fixes.
1998-11-01 19:27:22 +00:00
Ulrich Weigand
9e29021223
Adapted to separation between KERNEL and USER.
1998-11-01 18:00:09 +00:00
Andreas Mohr
6f36e642b0
Changed many WARN()s related to internal Wine memory failures to
...
ERR()s.
1998-11-01 13:33:57 +00:00
Marcus Meissner
9fd5ceb968
Removed the FIXME() and moved SetLastError(0) to the end (so that
...
GetTempFileName et.al. can't overwrite it).
1998-10-31 12:20:39 +00:00
Marcus Meissner
8338329197
Anon shared mapping fixed for file sharing.
1998-10-26 10:24:22 +00:00
Marcus Meissner
51e3046932
Delete the filename for the mapping instantly.
1998-10-25 09:19:54 +00:00
Juergen Schmied
e8d281d45a
Changed some string-shell32 functions to 32AW, parameter are
...
os depending 32A or 32W (-winver nt351 or nt40), some new functions.
Some fixes in ole2nls.
New OLE2NLS_CheckLocale() to handle Locale_User_Default and
Locale_System_Default.
Shell32 now dynamicly links to DPA_*(), comdlg32 works again
(comctl32 heap alloc patch broke it).
1998-10-24 09:22:57 +00:00
Marcus Meissner
af026d7cd0
Support anon shared mappings using temporary files (wont be deleted
...
yet).
1998-10-21 16:52:21 +00:00
Turchanov Sergey
19aa3a793d
Added VIRTUAL_MapFileW to map file to memory in one function call.
1998-10-18 13:31:43 +00:00
Marcus Meissner
c474065af4
Added FIXME() for a slightly incorrect implementation in CreateFileMapping
...
for shared non-file mappings.
1998-10-17 12:08:21 +00:00
Ulrich Weigand
3888246083
Bugfix: Local32Free caused free handles list corruption.
1998-10-14 18:00:23 +00:00
Ulrich Weigand
bf5f693ff9
Implemented HEAP_WINE_CODE16SEG SEGPTR heaps with 16-bit code segments.
1998-10-11 19:12:16 +00:00
Ulrich Weigand
85a7ff4090
GlobalFix16 is supposed to return selector to the memory area.
1998-10-11 19:10:10 +00:00