113521 Commits

Author SHA1 Message Date
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
Juergen Schmied
18dbfaae84 Implemented ILGetDisplayName. 1998-12-11 11:05:24 +00:00
Juergen Schmied
98f6cf0d61 Started implementation of ShellExecuteEx32A.
Small changes.
1998-12-11 10:58:48 +00:00
Juergen Schmied
3e813c1a74 Moved menu resources to rc-file. 1998-12-11 10:55:34 +00:00
Marcus Meissner
720cab6696 Two debug messages clarified, one useless prototype removed. 1998-12-11 10:50:44 +00:00
Marcus Meissner
e00d7d96c2 294 missing WINAPI added. 1998-12-11 10:40:43 +00:00
Marcus Meissner
1ef1a21000 Kill swapped out (wine) processes too and truncate diff after some xxx
lines.
1998-12-11 10:21:46 +00:00
Juergen Schmied
a975da05da Fixed SetLastError with wrong value. 1998-12-11 10:19:51 +00:00
Huw D M Davies
5a50273f5b Implement AbortDoc16, move AbortDoc32 and StartDoc32W to
misc/printdrv.c and fix a few compile warnings.
1998-12-11 10:17:31 +00:00
Andreas Mohr
7a6228d1e1 Fixed a bunch of compiler warnings. 1998-12-11 09:16:48 +00:00
Marcus Meissner
7d123bf0e4 Added Win32 synchro to FILEs (useful only for terminal handles). 1998-12-11 09:13:29 +00:00
Alexandre Julliard
3f11e9eba3 Removed extra output. 1998-12-10 16:04:51 +00:00
Alexandre Julliard
0c0e3bebb8 Authors: Francis Beaudet <francis@macadamian.com>, Sylvain St-Germain <sylvain@macadamian.com>, Thuy Nguyen <thuy@macadamian.com>
Lots of new stubs.
1998-12-10 15:49:22 +00:00
Alexandre Julliard
19a7054795 Added a few authors. 1998-12-10 11:06:59 +00:00
Ulrich Weigand
1cd07940de Let the System_Time_Selector clock tick. 1998-12-10 11:01:09 +00:00
Ulrich Weigand
7b57b24fda Adapted to CreateSystemTimer interface change. 1998-12-10 10:47:26 +00:00