Jean-Claude Cote
72bf0868a2
Implemented the GetBinaryType API function.
1998-12-24 16:24:43 +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
1babe5b23c
Queue handling adapted to new queue routines.
1998-12-24 15:16:08 +00:00
Ulrich Weigand
89b93bf26b
Implemented stub for InitThreadInput.
...
Use GetThreadQueue/GetFastQueue instead of GetTaskQueue.
1998-12-24 15:15:00 +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
61439d27fb
Callout table (for KERNEL->USER calls) added.
...
Callbacks->CallPostAppMessageProc removed.
1998-12-24 15:12:20 +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
Andreas Mohr
a6ceb0feec
Better _ultoa().
1998-12-24 14:41:28 +00:00
Rein Klazes
8f1b5e6322
Fix small problem in GetTimeZoneInformation().
1998-12-24 14:39:25 +00:00
Rein Klazes
4caa2a1147
Lowest scan code seems to be 1, not zero.
1998-12-24 14:37:36 +00:00
Marcus Meissner
7a8431ed69
Stubs for IDirect3D(2)::CreateLight and CreateDevice to avoid crashes.
1998-12-24 14:36:26 +00:00
Juergen Schmied
276ef66cc8
New stubs.
1998-12-24 14:34:55 +00:00
Juergen Schmied
df3c5cfdd4
Fixes crash when running without external shell32.dll.
1998-12-24 14:33:29 +00:00
Juergen Schmied
bf6ee621d1
More messages [LB_*,EM_*] translated 32A from/to 32W.
1998-12-24 14:32:34 +00:00
Juergen Schmied
0a1fbe1b4c
Dest buffer was printed out as str.
1998-12-24 14:30:11 +00:00
Juergen Schmied
c81a9ed826
Getting strings with VerQueryValue32W was broken. Complete
...
reconstruction of the function.
1998-12-24 14:27:23 +00:00
Alexandre Julliard
fe4038ab3c
#elif -> #else
1998-12-24 14:26:41 +00:00
Huw D M Davies
b803e1cc78
Fix number and type of args in debugging statements.
1998-12-24 14:25:31 +00:00
Marcus Meissner
12af849108
IStorage32 vtable was missing 3 stub entries.
1998-12-24 14:24:48 +00:00
Douglas Ridgway
4f7d9ed1ac
Documentation for TranslateCharsetInfo.
1998-12-18 17:38:39 +00:00
Andreas Mohr
869bc252e5
Make the DOSASPI part use the excellent DPMI RMCB implementation done
...
by Ove Kaaven, which makes the code _much_ cleaner.
1998-12-18 17:34:58 +00:00
Todd Vierling
8beb15aa95
Use -lwine for linking.
1998-12-18 17:30:52 +00:00
Ulrich Weigand
ae3fbab8e4
Bugfix: always clear QS_... from *both* changeBits and waitBits.
...
Bugfix: queue->hSendingTask is *queue* handle, not task handle.
1998-12-18 16:53:20 +00:00
François Gouget
d604eb12ff
First step to make it possible to call COM interfaces from C++ code in
...
Winelib.
1998-12-18 16:00:03 +00:00
Alex Priem
374a0a8fe2
Preliminary tooltip support.
...
WM_SETFONT/GETFONT added.
Some bug fixes.
Use COMCTL32 heap instead of system heap.
1998-12-18 15:56:48 +00:00
Huw D M Davies
7c77354f83
Implemented PolylineTo.
1998-12-18 15:55:15 +00:00
Adrian Harvey
92d44b4c0c
The Zw... Functions in ntdll.dll are just alternate entry
...
points for the same functions as the Nt... function of the
same names. Changed ntdll.spec to match this.
1998-12-18 15:52:59 +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
Eric Pouech
4d6248baf1
Changed error values MCI_INTERNAL to their correct values.
1998-12-18 15:13:57 +00:00
Eric Pouech
024d194d5a
Removed warning.
1998-12-18 15:08:39 +00:00
Eric Pouech
007a2d6525
No longer sending directly messages to DriverProc but rather go through
...
MCI layer (required for open/close).
1998-12-18 15:07:18 +00:00
Eric Pouech
fdae503e63
Removed incorrect patch for MCI_OPEN anc MCI_CLOSE parameters (thanks to Robert Riggs
...
for pointing out the bug, see the fix in mcistring.c)
Fixed MCI seeking on CD audio.
1998-12-18 15:05:25 +00:00
Juergen Schmied
dd2e59c913
Small fixes.
1998-12-18 14:52:08 +00:00
Juergen Schmied
e304228fe2
Stub Control_FillCache_RunDLL.
1998-12-18 14:48:20 +00:00
Juergen Schmied
8c449a58aa
SHGetFileInfo32A: get SHGFI_SYSICONINDEX implemented.
1998-12-18 14:45:07 +00:00
Juergen Schmied
edfca5b7fe
ILAppend seems to work now.
1998-12-18 14:41:56 +00:00
Juergen Schmied
45459a55d4
Stubs for WaitNamedPipe[A|W].
1998-12-18 13:46:39 +00:00
Huw D M Davies
a03f064175
Fix GetTempPath32 if count=0.
1998-12-15 18:04:58 +00:00
Todd Vierling
ecc7669dfc
- add -lossaudio if needed, and a check for <soundcard.h>, to configure.in
...
(run autoconf after this). Note that the check has been altered to break
out of the AC_CHECK_HEADERS after the first match - this is so
<sys/soundcard.h>, if found on NetBSD (a `real' OSS), will not conflict
with the emulated ossaudio.
- check for <soundcard.h> along with the other two in a mutually-exclusive
manner in the various *.c files that need it; change include of
"mmsystem.h" to "multimedia.h" so this logic is all in one place
- change mcicda.c to allow for CD audio manipulation on NetBSD. This
includes:
* changing ioctl() calls to be NON-SPLIT with exactly 3 args; on NetBSD
ossaudio, ioctl() is #defined to be _oss_ioctl by <soundcard.h>, and
neither splitting with #-directives nor a two-arg ioctl work;
* changing the #if logic to allow both FreeBSD and NetBSD to share the
appropriate code blocks
- block out MIDI code for NetBSD (init.c) and/or missing SNDCTL_MIDI_INFO
(midi.c, mcimidi.c). NetBSD's OSS emulation does not (yet) support MIDI.
Thanks go to mycroft@netbsd.org for the 99% bulk of this work.
1998-12-15 17:49:02 +00:00
Dirk Thierbach
9824ec404c
Set the class hints for managed windows.
1998-12-15 17:33:04 +00:00
Juergen Schmied
30f503fd01
Bugfix: GetFullPathName sets lpFilePart only when the last element
...
does not end with '\'.
1998-12-15 17:28:26 +00:00
Paul Quinn
1beaae5f9e
Lots of new defines and stubs.
1998-12-15 15:38:36 +00:00
Todd Vierling
4b992b0f88
These patches add support for --enable-dll on NetBSD, and may even do so for
...
FreeBSD a.out. Now, NetBSD can use libwine as a shared object. Thanks to
mycroft@netbsd.org for doing this work!
1998-12-15 15:26:27 +00:00
Todd Vierling
7d6620d6df
Global constructors using `.section .ctors' are bogus for NetBSD's
...
assembler. Use the appropriate `.stabs' when on NetBSD.
1998-12-15 15:20:47 +00:00
Todd Vierling
7f57325fbc
Undefined CHAR_MAX and CHAR_MIN (#defined by NetBSD's system headers).
...
Fixed some constants that are too big for a plain `int'.
1998-12-15 15:15:16 +00:00
Marcus Meissner
ae8b10b96a
Check for MAXFLOAT if FLT_MAX isn't there.
1998-12-15 13:01:21 +00:00
Todd Vierling
5696a09dcc
graphics/psdrv forgets to pull in @DLLFLAGS@, and so is compiled non-PIC if
...
using --enable-dll.
1998-12-15 12:58:18 +00:00
Veksler Michael
1346a3cd8d
Move declarations from windows.h to wingdi.h and winuser.h.
1998-12-15 11:15:35 +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