Commit Graph

915 Commits

Author SHA1 Message Date
Uwe Bonnes 298ea099cd Fixed GetFileTitle32A not filling up lpTitle if lpFile didn't
contain '/','\\' or ':'.
1998-12-10 09:52:23 +00:00
Stephen Crowley 330612ea5c Fixed a potential crash if a usable video mode is not detected. 1998-12-10 09:50:35 +00:00
Alexandre Julliard 77977234ab Script to generate authors files 1998-12-10 09:35:50 +00:00
Robert Riggs 6cd359bc93 Stubs for IDirectInputEffect and IDirectInputDevice2A methods,
as well as AddRef(), GetCapabilites(), EnumObjects(),
GetProperty(), GetObjectInfo(), GetDeviceInfo(), Initialize(),
and RunControlPanel() for IDirectInputDevice.
1998-12-10 09:08:48 +00:00
Robert Riggs d22d0718f4 Set window focus in _common_IDirectDraw_SetDisplayMode(). 1998-12-10 09:05:09 +00:00
Robert Riggs 4751a509e8 Accept MCI_OPEN and MCI_CLOSE messages in MCICDAUDIO_DriverProc32(). 1998-12-10 09:03:00 +00:00
Ulrich Weigand 2f09818fcd Removed deferred Expose events handling. 1998-12-10 08:59:53 +00:00
Ulrich Weigand ae85ebf1b1 Don't clip VisRgn against X desktop. 1998-12-10 08:57:31 +00:00
Ulrich Weigand 2aad33e032 LoadModule32/WinExec32 should return 16-bit hInstance/hTask. 1998-12-10 08:30:30 +00:00
Huw D M Davies e82199121f Sanity check on font size. 1998-12-10 08:26:23 +00:00
Marcus Meissner 2643894e5d Missing parentheses added. 1998-12-10 08:21:14 +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
Joseph Pranevich 55768384ff Add a driver to open up a new xterm window whenever console output is
needed. Derived from console/win32.c but we are not yet ready to merge
the code completely.
1998-12-09 15:43:03 +00:00
Pablo Saratxaga b13f23e4fc Improved the handling of font encodings. 1998-12-09 14:51:48 +00:00
Ove Kaaven 2866809ce4 Implemented DPMI RMCBs using the DOS subsystem, and a few other
improvements. Also, some special-cased shortcut paths will allow some
common real-mode call/RMCB combinations to work even without calling the
DOS subsystem, thus letting APIs like DOSASPI work without any dirty hacks
even on platforms that cannot use dosmod.
1998-12-09 13:14:19 +00:00
Marcus Meissner d5e7c7927c Some unnecessary #include and messages removed. 1998-12-09 11:06:00 +00:00
Uwe Bonnes b741528f4e Some small corrections to EnumSystemLocales32AW 1998-12-09 11:02:16 +00:00
Alexandre Julliard e9bc26ad27 Tried another kludge for the Xmd.h problem. 1998-12-08 15:06:38 +00:00
Stephen Crowley 399931a293 Added fullscreen DGA support. 1998-12-08 13:10:56 +00:00
Pablo Saratxaga 0e40582d55 Fixed dummy entries in MAIN_ParseLanguageOption(). 1998-12-08 10:40:19 +00:00
Brian Gerst 33839e9963 Properly implement MCI_CDA_STATUS_TYPE_TRACK.
Fix an off-by-one bug with MCI_STATUS_LENGTH.
1998-12-08 10:34:58 +00:00
Marcus Meissner daf860e501 Superflous WINAPI removed. 1998-12-08 10:14: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 4a2e102827 Create X11 palette on DirectDrawSurface::SetPalette, not before (we
might not have an X11 window yet).
1998-12-08 10:00:38 +00:00
Marcus Meissner 88cb335142 Move TWEAK_Init from USER to GDIInit. 1998-12-08 09:49:45 +00:00
Huw D M Davies 7d5fd8dc3a Fix for SetAbortProc16, stub for SetAbortProc32 and tidy up some other
printing functions.
1998-12-08 09:44:30 +00:00
Huw D M Davies baa5087ecd Fix includes. 1998-12-08 09:39:07 +00:00
Huw D M Davies fc03455570 Fix X11DRV_ExtTextOut for rotated text if either of lpDx, breakExtra
or charExtra are non-zero.
1998-12-08 09:37:49 +00:00
Huw D M Davies 2d617be099 Replace GRAPH_ functions with Win SDK equivalents. 1998-12-08 09:14:09 +00:00
Alexander Larsson 2772a67c7d Reverted previous patch. 1998-12-07 16:23:42 +00:00
Ove Kaaven 8ccb0a54c3 Don't define MZ_SUPPORTED on non-i386 platforms. 1998-12-07 16:18:17 +00:00
Ove Kaaven 373bd357ae Fixed DPMI_CallRMProc (I think). 1998-12-07 16:10:11 +00:00
Marcus Meissner c0fbd7e2a7 Stub for NPSGetProviderHandleA. 1998-12-07 16:03:04 +00:00
Brian Gerst 9784701f08 The scancode Windows send for extended keys is the scancode of the
unextended equivalent of the key, plus the extended flag.
1998-12-07 15:44:54 +00:00
Andreas Mohr 7952ebf98a Fixed a real mode problem. 1998-12-07 15:27:59 +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
Huw D M Davies 1fea6b9623 We don't yet want the static control to call DestroyIcon. 1998-12-07 12:50:14 +00:00
NF Stevens be1566613c Added case for GCW_ATOM int GetClassLong32A. 1998-12-07 12:48:16 +00:00
Gael de Chalendar 49e2773ddf Stub for WNetOpenEnum32W. 1998-12-07 12:15:34 +00:00
Robert Riggs f0fa956384 More general code cleanup for readability.
A few more parameter validation checks.
Return DS_OK rather than 0 in a number of functions.
Fixed primary buffer ref count bug in CreateSoundBuffer().
Handle 1-3 byte sound fragments that would cause buffer overruns.
Clear primary buffer with a neutral value instead of always 0
(because 128 is neutral for 8-bit sound).
Fix bug with mixing 8-bit sound into the primary buffer.
Broke out the main block in DSOUND_thread() to another function for
readability.
Handle "no audio" and "audio busy" cases properly when initializing
dsound. Rename DllCanUnloadNow() to DSOUND_DllCanUnloadNow().
1998-12-07 12:13:01 +00:00
Ove Kaaven eee1ddc809 Made variables optimized into registers accessible. 1998-12-07 12:09:55 +00:00
Uwe Bonnes f0bacceb89 The spec definition for MonitorFromWindow was wrong. 1998-12-07 11:05:23 +00:00
Stefan Leichter 9f8a5298e2 File handle bug fix. 1998-12-07 11:02:55 +00:00
Eric Kohl 0470222b8e Added paragraph about different dll versions and structure sizes. 1998-12-07 11:01:19 +00:00
Eric Kohl 8b1a2a7b72 Added missing TOOLINFO structure. 1998-12-07 10:59:40 +00:00
Andreas Mohr 59ae7d94ea Fixed a heap bug. 1998-12-07 10:56:40 +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
Ulrich Weigand 94632fcd68 Bugfix: -microsoft-symbol encoding was not recognized. 1998-12-07 10:36:56 +00:00
Ulrich Weigand 7af95ae105 Bugfix: WIN_ResetQueueWindows would skip some windows. 1998-12-07 10:24:42 +00:00
Ulrich Weigand 75de18d807 Allow recursively reentering CALL32_LargeStack. 1998-12-07 10:23:10 +00:00