Andreas Mohr
a7894d9311
Implemented Int 0x15/0xc0: BIOS - GET CONFIG and some other BIOS
...
data.
1999-01-24 09:32:10 +00:00
Andreas Mohr
94e4485bff
Implemented WIN16_CallMsgFilter32, WIN16_DispatchMessage32,
...
DrawAnimatedRects16 (stub), FormatMessage16, WIN16_GetMessage32,
WIN16_PeekMessage32 and WIN16_TranslateMessage32.
1999-01-23 14:15:17 +00:00
Marcus Meissner
b12e72d685
DOS programs use handles 0-4 without opening/closing any of those
...
handles first. Split up Init from AllocDosHandle and call it from
the DOSVM.
1999-01-23 14:01:08 +00:00
Marcus Meissner
688c565880
Fixed accelerator handling. ACCEL16 used internal, ACCEL32 for Win32
...
API, PE_ACCEL for PE Accelerators. See documentation/accelerators.
1999-01-22 17:09:46 +00:00
Ulrich Weigand
901ca36b19
Allow passing task handles to GetThreadQueue() and SetFastQueue().
1999-01-20 13:35:34 +00:00
Ulrich Weigand
c4137d510a
Check module name length in ModuleNext().
1999-01-20 13:08:23 +00:00
Alexandre Julliard
8da12c43a9
Group commit for recovery after disk crash.
...
See Changelog for changes WRT release 990110.
1999-01-17 16:55:11 +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
Joseph Pranevich
3aa839f558
Set console video mode when loading DOS app. (Eventually, I want to
...
mimic Windows 9x's behavior by setting the video mode only when non
INT 21 calls are used to allow for arbitrary-sized consoles).
1999-01-03 16:16:14 +00:00
Alexandre Julliard
0562539d18
Implemented file sharing checks in the server.
...
Added set file time server request.
Overall clean up of the file handling (DOS device handling is now
broken, should be redone).
1999-01-03 11:55:56 +00:00
Michael Veksler
ca1bc866cf
Moves more stuff from windows.h.
...
- include/winuser.h - interface relevant to user32.spec
- include/wine/winuser16.h - the old 16 bit interface (internal use)
- include/winbase.h - some minor updates to keep things coherent.
- Lot of other files made to include wine/winuser16.h, which is no
longer included from windows.h
1999-01-01 18:57:33 +00:00
Alexandre Julliard
1392658679
Use Win32 file handles instead of Unix ones.
1999-01-01 16:55:02 +00:00
Alexandre Julliard
f8e741bcbe
Take into account handle inheritance flag.
1999-01-01 16:53:11 +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
Joseph Pranevich
06591f671f
Add support for selection of console mode drivers to use using the
...
-console option. Currently "tty", "ncurses", and "xterm" are
supported.
Add stubs for resizing the screen on mode changes.
1998-12-25 08:48:56 +00:00
Ove Kaaven
b8e7a833c7
Added some new dosmod communication possibilities, including
...
activating a dosmod-specific setitimer(), and the capture of some
common signals, which is returned to Wine (previously a SIGILL
would just cause a "dosmod sync lost" without explanation, now it
invokes the Wine debugger). Invokes int 08 upon receipt of dosmod
SIGALRM, thus simulating the DOS timer. Made DOS interrupt calls
be reported by -debugmsg +relay instead of -debugmsg +int. And
fixed non-i386 compilation of dosmod. (Anything else?!)
1998-12-24 16:23:01 +00:00
Ulrich Weigand
a844189d1a
Desktop window queue handling adapted.
1998-12-24 15:17:02 +00:00
Ulrich Weigand
ff35e1fb13
Use Callout table instead of direct GetProcAddress.
...
UserYield moved to USER.
1998-12-24 15:13:54 +00:00
Ulrich Weigand
be672fe587
Handle non-hardware X events correctly with native USER
...
(removed reference to MESSAGEQUEUE from KERNEL code).
Handle Expose events with native USER.
1998-12-24 14:59:53 +00:00
Ulrich Weigand
ffa2c6f9ba
Reorganized PE module loading to prepare for elf-dll loader.
...
WINE_MODREF creation moved to one central location.
Bugfix: correctly select native/built-in version if .DLL
extension is missing in LoadLibrary call.
1998-12-18 15:38:15 +00:00
Marcus Meissner
ad7538bfc5
Made async IO (SIGIO) stuff from WINSOCK generic useable.
...
Added async IO support to FILE and CONSOLE objects.
1998-12-14 18:15:10 +00:00
Ove Kaaven
35693719af
Moved DPMI wrapper allocation code to dosmem.c to REALLY make the
...
RMcall shortcuts independent of dosmod. SS had been left out of
the REALMODECALL copy routines for some reason, fixed now. Also
cleaned up a few compiler warnings.
1998-12-14 17:26:04 +00:00
Andreas Mohr
7a6228d1e1
Fixed a bunch of compiler warnings.
1998-12-11 09:16:48 +00:00
Ulrich Weigand
7b57b24fda
Adapted to CreateSystemTimer interface change.
1998-12-10 10:47:26 +00:00
Marcus Meissner
658e35be81
Warn if two .exes conflict with each other and the second does not
...
have relocation records.
1998-12-10 09:53:41 +00:00
Ulrich Weigand
2aad33e032
LoadModule32/WinExec32 should return 16-bit hInstance/hTask.
1998-12-10 08:30:30 +00:00
Marcus Meissner
537772a6bb
Enhanced Win32 Console (XTERM)
...
- inputhandling enhanced (keys and mouseclicks)
- win32 synchronization (partial)
- lots of enhancements to drawing functions
- simple/complex console (simple-stdin/stdout -> complex-xterm).
1998-12-09 16:37:04 +00:00
Marcus Meissner
d5e7c7927c
Some unnecessary #include and messages removed.
1998-12-09 11:06:00 +00:00
Marcus Meissner
96fc54ba24
Warn about invalid entrypoints (created by viruses) which result in
...
Wine crashes.
1998-12-08 10:06:59 +00:00
Marcus Meissner
88cb335142
Move TWEAK_Init from USER to GDIInit.
1998-12-08 09:49:45 +00:00
Ove Kaaven
373bd357ae
Fixed DPMI_CallRMProc (I think).
1998-12-07 16:10:11 +00:00
Andreas Mohr
26952d7f60
NE_MODULE.stack_size was set to a ridiculously small value of 5.
...
Windows sets 0x1400 in such cases for programs.
1998-12-07 12:52:23 +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
Joseph Pranevich
791cd6a342
Added console support.
1998-12-02 19:58:08 +00:00
Huw D M Davies
d6a91b7a74
Move OEM resources to the x11drv.
1998-12-02 10:29:04 +00:00
Marcus Meissner
586e46c8f4
Remove unnecessary check for entrypoint address (test binary was
...
infected by a virus which uses invalid PE loading stuff).
1998-11-26 16:00:26 +00:00
Ulrich Weigand
b9eab15d5c
Implemented KERNEL.602 and stub for KERNEL.490.
1998-11-26 14:58:11 +00:00
Ulrich Weigand
80a69b6bdf
Moved ...Resource16 routines to loader/resource.c.
...
Implemented accessing PE-file resources with 16-bit resource routines.
1998-11-25 17:58:51 +00:00
Ulrich Weigand
5443a7e658
Implementation of PE->NE resource conversion routines (KERNEL.615-618).
1998-11-25 17:57:26 +00:00
Ulrich Weigand
6529aa7643
Bugfix: Call InitThreadInput in GetFastQueue with correct parameter
...
for 32-bit queues.
1998-11-24 20:46:36 +00:00
Marcus Meissner
335276ab6b
Adjust broken entrypoint addresses. (win98 notepad.exe)
1998-11-24 20:22:53 +00:00
Juergen Schmied
d0fc60ad05
Implementation of CreateProcess32W.
1998-11-22 15:46:05 +00:00
Marcus Meissner
0a45ada038
Do not relocate the pointers in the IMAGE_THREAD_LOCAL_STORAGE
...
directory, for they seem to be relocated by the standard relocating
mechanism. (Explicitly checked one program using it)
1998-11-22 14:11:59 +00:00
Huw D M Davies
9650864743
Takes print spooler functions out of win16drv.
...
Allows the PostScript driver to go into libwine.
1998-11-22 12:55:24 +00:00
Alexandre Julliard
737fa07db7
Small atom fixes.
1998-11-15 17:29:15 +00:00
Juergen Schmied
65064b9d60
LoadLibraryEx: show a warning when called with unimplemented parm.
1998-11-15 12:15:07 +00:00
Ulrich Weigand
afac2e476c
Some fixes to Wine startup/termination sequence with native USER.
...
Do not call built-in USER signal handler when using native USER.
1998-11-14 18:45:25 +00:00
Ulrich Weigand
e8b02745e3
Bugfix: really *do* switch to the initial task's stack.
...
CallLargeStack mechanism re-enabled.
1998-11-08 12:07:36 +00:00
Andreas Mohr
5fa740af1d
Unified "No implementation for..." warnings.
1998-11-07 12:35:50 +00:00