Patrik Stridvall
311e456a64
Added support for anonymous structs/unions on compilers that implement it.
1999-09-19 14:20:33 +00:00
Ulrich Weigand
526d8e9d22
Fixed last error code when trying to load unknown VxD with CreateFile.
1999-09-13 15:12:45 +00:00
Guy Albertelli
749a2c6c86
Fixed WriteConsoleOutput and GetNumberOfConsoleInputEvents.
1999-09-04 11:11:02 +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
Alexandre Julliard
bada25d5da
Fixed SetLocalTime prototype.
1999-08-08 18:56:04 +00:00
Alexandre Julliard
89f079bfd1
Replaced a few calls to lstr* functions by their CRTDLL or libc
...
equivalent.
1999-08-08 18:54:47 +00:00
Andreas Mohr
5910c68101
Implemented SetLocalTime.
1999-08-04 14:32:03 +00:00
Alexandre Julliard
15de615276
Got rid of dsprintf and related macros.
1999-08-04 12:22:42 +00:00
Alexandre Julliard
beb8fabf22
Removed async I/O support.
1999-08-01 14:51:26 +00:00
Alexandre Julliard
a1089c59b9
Made stack manipulation macros into inline functions.
...
Changed a few accesses to context registers to avoid potential
aliasing optimization problems.
1999-08-01 12:51:55 +00:00
Patrik Stridvall
2c684081c1
Fixed some of the issues reported by Solaris Lint.
1999-07-31 17:36:48 +00:00
Ulrich Weigand
40b083f0e4
Create VxD handle only for known VxDs.
1999-07-31 17:25:36 +00:00
Ulrich Weigand
db3aba29b6
Work-around for compiler bug.
1999-07-18 18:32:23 +00:00
Ulrich Weigand
0fa6dad074
Fixed some CONTEXT86 vs. CONTEXT mismatches.
1999-07-15 14:32:20 +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
Howard Abrams
132774804e
Added checks for sys/errno.h, sys/signal.h and sys/mman.h.
1999-07-10 13:16:29 +00:00
Marcus Meissner
cd37906fce
ReadConsoleA: use ir as pointer to (req+1).
1999-06-27 15:40:18 +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
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
Alexandre Julliard
5bc78089db
Made server communication faster by using a shared memory block.
...
A few other optimizations in request processing in the server.
Moved automatically generated request definitions to server.h and
removed include/server/request.h.
1999-06-22 17:26:53 +00:00
Alexandre Julliard
0a860a01f9
Merged THDB and TEB structures.
...
Made SetLastError(), GetCurrentThreadId() and PROCESS_Current() inline.
1999-06-22 11:43:42 +00:00
Alexandre Julliard
58371aa361
A few optimizations.
1999-06-18 18:26:35 +00:00
Patrik Stridvall
fdcfdb9a6d
Added missing/wrong includes.
1999-06-12 14:55:11 +00:00
Rein Klazes
874b8a3e19
Corrected a problem in GetTimeZoneInformation() due a change to
...
mktime() in glibc-2.1.1 when daylight saving time is in effect.
1999-06-12 06:39:22 +00:00
Alexandre Julliard
039aa42373
Return console handles in alloc_console request.
...
Fixed read_console_input parameters to conform to the reply structure
declaration.
1999-06-11 18:31:22 +00:00
Marcus Meissner
c868cd3470
Fix <return> key (somehow we get a control keystate).
1999-05-29 10:55:08 +00:00
Ulrich Weigand
6d389b8df2
Use register functions with arguments for LogApiThk...
1999-05-24 08:09:34 +00:00
Alexandre Julliard
d131a17ee0
Use the new debug functions to send debug events at appropriate places.
...
Pass the process creation flags to PROCESS_Create.
1999-05-23 20:02:04 +00:00
Alexandre Julliard
4cc1b339cf
Implemented the Win32 debug API functions.
1999-05-23 19:57:42 +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
Ulrich Weigand
d30821a0ff
Added _DebugOutput (KERNEL.328), LogApiThk (KERNEL.423), LogApiThkLSF
...
(KERNEL32.42), LogApiThkSL (KERNEL32.44), LogCBThkSL (KERNEL32.47),
and SSConfirmSmallStack (KERNEL.704).
1999-05-23 09:19:52 +00:00
Ulrich Weigand
eec4c25468
Set %ebx to point to real 16-bit stack in CBClientThunkSL.
...
Pass %esi back-and-forth in CBClientThunkSL(Ex).
Copy modified buffers back after return from FT_Thunk.
Fix broken recognition of LS thunklets.
1999-05-22 11:24:46 +00:00
Juergen Schmied
f08b81961b
Some stubs for pccard vxd to debug the native shell32.
1999-05-22 10:33:50 +00:00
Ulrich Weigand
cd819fefc8
Bugfix: FT_PrologPrime was broken due to relay changes.
1999-05-17 14:57:06 +00:00
Alexandre Julliard
0691998e45
Fixed a few bugs, and improved the exception macros (based on
...
suggestions by Sergei Turchanov).
1999-05-14 18:21:55 +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
Alexandre Julliard
fd45627724
VxDCall functions do not need to be 'register'.
1999-05-13 14:42:14 +00:00
Alexandre Julliard
3b3ff2bb06
Added macros and definitions for using exception inside Wine or
...
Winelib code.
1999-05-12 13:10:39 +00:00
Alexandre Julliard
89fae7eb30
Moved some exception definitions to winnt.h and ntddk.h.
1999-05-12 12:47:01 +00:00
Alexandre Julliard
df8ae8942e
Fixed request size for alloc_console and free_console.
1999-05-09 16:15:28 +00:00
Alexandre Julliard
dd93d25577
Improved exception handling.
...
Based on the work of Sergey Turchanov <turchanov@usa.net>.
1999-05-09 16:12:19 +00:00
Marcus Meissner
62de4b9867
Ignore ESC[%dc reports generated by 8bit control codes.
...
Open console even if we already have one in the process.
1999-05-08 18:32:56 +00:00
Andreas Mohr
99920819a5
GetMailslotInfo is supposed to check for pointer validity.
1999-05-04 16:54:39 +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
Juergen Schmied
96ed828d92
Fixed typo.
1999-05-01 10:21:06 +00:00
Marcus Meissner
91aaca8686
Added MMDEVLDR DeviceIoctl(5) stub (msacm32 is a bit happier now).
1999-04-19 16:21:29 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +00:00
Eric Pouech
c53def75cf
Added (empty) stub for OpenVxDHandle.
1999-04-03 11:18:06 +00:00
Ulrich Weigand
8139c30125
Implemented PROCESS_CallUserSignalProc().
...
Send USER signals at various appropriate places.
Moved [GS]etProcessDword() to scheduler/process.c.
1999-04-01 11:43:05 +00:00
Steffen Moeller
8bf29f1708
SetFileAttributesA: "implemented" setting of directory flag as test of
...
compatibility.
1999-03-28 13:40:52 +00:00