Commit Graph

786 Commits

Author SHA1 Message Date
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
Stephen Langasek
0875d6e923 Prevent segfault in setsockopt when optname is SO_LINGER and optval is
null.
1998-12-14 18:11:24 +00:00
Juergen Schmied
882c1bef62 Some cleanup. 1998-12-14 17:40:25 +00:00
Juergen Schmied
4e4608e3dd SHMapPIDLToSystemImageListIndex try's to determine and load the exact
icon for files (by type) now.
1998-12-14 17:37:38 +00:00
Juergen Schmied
01fc2baa58 New HCR_GetDefaultIcon (internal). 1998-12-14 17:33:00 +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
Ian Pilcher
cc4e9cb43c Added ability to specify X fonts used for Helv and Tms Rmn typefaces
with DefaultSerif and DefaultSansSerif INI keys.
1998-12-14 16:39:29 +00:00
Bertho Stultiens
61608a270c - Added a global label for elf-dll linking and a long with the resource
size and a long with the directory size.
- Killed an annoying warning since version 1.0.0 in parser.y about a
  var being used before init.
1998-12-14 16:04:49 +00:00
Juergen Schmied
cd390f330f Adds the IPersistFile Interface to IShellLink[W] and gave both own
IClassFactorys.
1998-12-14 14:51:27 +00:00
Marcus Meissner
8bc54b6c93 (ReadConsole32A): small and stupid bug fixed
(WriteConsoleOutput): bug fixed (attributes may change within lines)
and enhanced speedwise by using buffering.
(CONSOLE_string_2_IR): enhanced, now gets scancodes and virtualkeycodes
1998-12-14 14:48:09 +00:00
Marcus Meissner
870dda5bcc _ultoa implemented. 1998-12-14 14:45:21 +00:00
Marcus Meissner
66da3dc3f6 Small hack to get rid of annoying err:resource: message for
MessageBoxes.
1998-12-14 14:42:22 +00:00
Ian Schmidt
6417e6898e Fix off-by-1 error in DirectSound ordinals. Thanks to Robert Riggs for
the pointer.
1998-12-14 14:41:25 +00:00
Stephen Crowley
66267bd87b Save the original video mode before going fullscreen and restore it
when the last DirectDraw_Release is called. Also fix a problem where
the viewport wasn't set to 0,0.
1998-12-14 14:39:56 +00:00
Joseph Pranevich
251b8ee6b0 Made more cross-platform by changing ->_fileno to fileno(). 1998-12-14 14:38:10 +00:00
NF Stevens
181fa7c54d Fix the Z-order of maximized/minimized child windows. 1998-12-14 14:37:06 +00:00
Huw D M Davies
7a31ef2dc7 XLFDs should be well-formed (14 hyphens) to match scalable fonts.
Stop slant field becoming wildcarded too early.
1998-12-14 12:58:10 +00:00
Marcus Meissner
8e7950a0ec (FOCUS_SwitchFocus) check for pFocusTo == NULL instead of hFocusTo==0. 1998-12-14 12:52:37 +00:00
Huw D M Davies
73a6b2fc31 Hack OLE_GetFormat* to return something if datelen = 0.
Remove unnecessary WINAPI's.
1998-12-14 12:50:03 +00:00
Alexandre Julliard
c04870d20d Release 981211. 1998-12-11 17:15:02 +00:00
Patrick Spinler
3f8e1e4d44 Implemented CreateToolhelp32Snapshot, including two of the routines
using snapshots, Process32First and Process32Next.
1998-12-11 15:04:11 +00:00
Justin Bradford
bc93bc833e Most of the currency variant conversion functions implemented.
Minor bugfixes and header tidying.
1998-12-11 14:02:16 +00:00
Alexandre Julliard
b6eda08113 Added Makefile. 1998-12-11 13:57:03 +00:00
Marcus Meissner
30ef8778e8 Added RasEnumConnections stub. 1998-12-11 13:26:26 +00:00
Juergen Schmied
baae7c4950 Bugfix in PathCombine32[A|W].
View menu in explorer and on right mouse button is working now.
1998-12-11 11:06:50 +00:00