Francois Gouget
|
e76218dd61
|
Add '\n' at the end of traces.
|
2001-05-09 17:31:31 +00:00 |
Alexandre Julliard
|
61d32b4e0d
|
Allocations do not need to be on the system heap.
|
2001-02-23 01:35:36 +00:00 |
Mike McCormack
|
c56a79ad06
|
Some borken memory monitoring programs divide by dwTotalPageFile,
which probably isn't zero on windows.
|
2001-01-04 19:52:51 +00:00 |
Alexandre Julliard
|
5801723b50
|
Replaced WIN16_GlobalLock16 by "official" function K32WOWGlobalLock16.
|
2000-12-22 01:09:26 +00:00 |
Dmitry Timoshkov
|
f8b96e272a
|
Make new edit control allocate its buffers with granularity 32 byte.
Ensure that all copied strings are 0 terminated.
|
2000-12-20 18:39:14 +00:00 |
Alexandre Julliard
|
de25e6f07c
|
Set last error in GlobalUnlock.
|
2000-12-19 23:38:13 +00:00 |
Alexandre Julliard
|
982a223f36
|
Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
|
2000-12-13 20:20:09 +00:00 |
Dmitry Timoshkov
|
c34fe084d5
|
GlobalAlloc as GlobalAlloc16 should round size to 32.
Call SetLastError in GlobalLock.
|
2000-11-27 01:33:25 +00:00 |
Alexandre Julliard
|
914406f854
|
Moved LDT handling to libwine.so. Changed the interface to use the
exported LDT_ENTRY structure.
|
2000-11-14 01:54:49 +00:00 |
Alexandre Julliard
|
8c540c657e
|
Replaced a few internal functions by exported ones.
|
2000-11-13 04:16:05 +00:00 |
Francois Gouget
|
ea5924c040
|
Return the correct value for dwTotalVirtual.
Return a more plausible value for dwAvailVirtual.
|
2000-10-28 00:34:29 +00:00 |
Ulrich Weigand
|
2e7008cdb0
|
Allow freeing locked global memory handles.
|
2000-10-19 20:24:25 +00:00 |
Lawson Whitney
|
969515d07d
|
Protect GlobalHandle() against bad parameters.
|
2000-10-02 22:27:37 +00:00 |
Andreas Mohr
|
d23f506a94
|
Introduced a new arena flag called GA_DOSMEM to distinguish between
DOSMEM and normal "windows" global mem.
|
2000-10-02 22:16:21 +00:00 |
Alexandre Julliard
|
4fef2f1917
|
Removed obsolete SHMDATA parameter in GLOBAL_CreateBlock.
|
2000-08-09 22:27:11 +00:00 |
Ove Kaaven
|
7b49914afc
|
Removed the hModule parameter from various DOSMEM routines, the DOSMEM
routines now always use the current memory space.
|
2000-07-28 22:23:59 +00:00 |
Eric Pouech
|
3bcfb90188
|
Fixed some OOM conditions in GlobalAlloc.
|
2000-06-24 12:51:24 +00:00 |
Huw D M Davies
|
c43fdb75b3
|
GlobalReAlloc returns 0 on failure.
|
2000-04-13 15:57:06 +00:00 |
Patrik Stridvall
|
2d6457c11a
|
Added/fixed some documentation reported by winapi_check.
|
2000-03-28 20:22:59 +00:00 |
Patrik Stridvall
|
7e9913f463
|
Fixed some warnings.
|
2000-03-08 18:25:22 +00:00 |
Marcus Meissner
|
fddbcf3c8d
|
Actual write the cached struct in GlobalMemoryStatus.
|
2000-03-07 12:24:58 +00:00 |
Marcus Meissner
|
6189c198ec
|
Some applications call GlobalMemoryStatus() very often. Cache the
results of the call for 1 second (spotted by Corel).
|
2000-03-04 19:19:15 +00:00 |
Alexandre Julliard
|
383da68cf9
|
Optimized debugging API to reduce code size.
|
2000-02-10 22:15:21 +00:00 |
Alexandre Julliard
|
079fd72ca7
|
Share the system heap between different address spaces. Made process
heap per-address space instead of per-process.
|
2000-01-25 01:41:35 +00:00 |
Guy Albertelli
|
4ef641326a
|
Fix problems with GlobalHandle and GlobalFree so results match Win98.
Restructure HEAP_ValidateInUseArena, HeapValidate, and add
HEAP_IsRealArena to eliminate *bogus* error messages.
|
2000-01-23 02:25:11 +00:00 |
Guy Albertelli
|
9867997450
|
Added null check in GlobalHandle.
|
2000-01-15 21:59:12 +00:00 |
Alexandre Julliard
|
d10ca9ce46
|
Fixed GMEM_ZEROINIT in GlobalRealloc (thanks to Gerard Patel).
|
1999-09-04 11:26:56 +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
|
81a8057c4e
|
Bugfix: fixed freshly introduced bug in GlobalLock16.
|
1999-07-28 16:36:29 +00:00 |
Ulrich Weigand
|
b2682d4d73
|
Bugfix: Return selector also in CX from GlobalLock16().
|
1999-07-27 16:10:24 +00:00 |
Ulrich Weigand
|
b5151d003d
|
Relay code for Win16 register functions converts arguments.
New 'interrupt' keyword added (for Win16 interrupt handlers).
Adapted .spec files and implementations of register routines.
|
1999-07-25 11:27:36 +00:00 |
Noel Borthwick
|
83579c8286
|
Fix bug with pasting Wine clipboard content to external applications,
by storing clipboard data on the shared system heap.
|
1999-07-24 12:18:04 +00:00 |
Alexandre Julliard
|
4220b29be9
|
Take advantage of the new registers saved in the STACK16FRAME to turn
some 'register' functions into normal functions.
Removed the few remaining 'return' functions to simplify relay
handling.
|
1999-07-11 17:20:01 +00:00 |
Marcus Meissner
|
e32a317b76
|
Removed the old, historical and no longer working IPC support.
|
1999-07-11 14:13:56 +00:00 |
Rein Klazes
|
eaec1eeda5
|
Fixed a case when GlobalSize did not return zero after an error.
|
1999-07-11 13:50:24 +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 |
Alexandre Julliard
|
156570906f
|
Converted to the new debug interface, using script written by Patrik
Stridvall.
|
1999-05-23 10:25:25 +00:00 |
Patrik Stridvall
|
a9a671d7ca
|
Fixed ANSI compabillity.
|
1999-04-25 19:01:52 +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 |
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
|
04c3e1d456
|
Removed a lot of occurences of windows.h (and added necessary other
includes).
|
1999-02-19 10:37:02 +00:00 |
Guy Albertelli
|
3db8e19d22
|
Fixed GlobalSize return value for zero size block.
|
1999-02-14 17:38:24 +00:00 |
Alexandre Julliard
|
0ad42fa789
|
Added a lot of new error definitions.
|
1999-01-31 15:04:42 +00:00 |
Ulrich Weigand
|
23e9b04094
|
Implemented GlobalChangeLockCount (KERNEL.365).
|
1998-12-01 15:19:54 +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 |
Juergen Schmied
|
ebc2b778d5
|
Fixed warnings, some only visible with -Wstrict-prototypes or -pedantic.
|
1998-11-14 18:59:30 +00:00 |
Ulrich Weigand
|
85a7ff4090
|
GlobalFix16 is supposed to return selector to the memory area.
|
1998-10-11 19:10:10 +00:00 |