wine
25 years agoFix warnings in miscemu/main.c.
Marcus Meissner [Mon, 30 Nov 1998 17:18:30 +0000 (17:18 +0000)] 
Fix warnings in miscemu/main.c.

25 years ago- added some defines around the CommPort (PURGE_XXX and MS_XXX_ON)
Uwe Bonnes [Mon, 30 Nov 1998 17:16:45 +0000 (17:16 +0000)] 
- added some defines around the CommPort (PURGE_XXX and MS_XXX_ON)
- added the DLGTEMPLATE and DLGITEMTEMPLATE structures
- added the function definition for StartPage,EndPage,GetCommMask,
GetCommModemStatus and PurgComm,WaitCommEvent.

25 years agoFixed activation/Focus message order problem when creating a new HWND.
Paul Quinn [Mon, 30 Nov 1998 13:37:54 +0000 (13:37 +0000)] 
Fixed activation/Focus message order problem when creating a new HWND.

25 years agoImplementation of ChildWindowFromPointEx functions.
Paul Quinn [Mon, 30 Nov 1998 13:15:36 +0000 (13:15 +0000)] 
Implementation of ChildWindowFromPointEx functions.

25 years agoFixed registry query error value: now returns ERROR_FILE_NOT_FOUND.
Gavriel State [Mon, 30 Nov 1998 12:43:34 +0000 (12:43 +0000)] 
Fixed registry query error value: now returns ERROR_FILE_NOT_FOUND.

25 years agoGetSystemPaletteEntries returns palette size if entries==NULL.
Huw D M Davies [Mon, 30 Nov 1998 11:18:26 +0000 (11:18 +0000)] 
GetSystemPaletteEntries returns palette size if entries==NULL.
Use this instead of COLOR_GetSystemPaletteSize.

25 years agoImplemented class factory for dsound.
Marcus Meissner [Mon, 30 Nov 1998 11:07:11 +0000 (11:07 +0000)] 
Implemented class factory for dsound.

25 years ago- fixed a minimal error in GetCommMask definition.
Uwe Bonnes [Mon, 30 Nov 1998 10:40:02 +0000 (10:40 +0000)] 
- fixed a minimal error in GetCommMask definition.
- adds stubs for GetCommModemStatus and WaitCommEvent.

25 years agoFixes for C++ Winelib compilation.
Uwe Bonnes [Mon, 30 Nov 1998 10:36:51 +0000 (10:36 +0000)] 
Fixes for C++ Winelib compilation.

25 years agoBugfix: second RegOpenKey should use CLSIDkey instead of HKEY_CLASSES_ROOT.
Marcus Meissner [Mon, 30 Nov 1998 10:33:17 +0000 (10:33 +0000)] 
Bugfix: second RegOpenKey should use CLSIDkey instead of HKEY_CLASSES_ROOT.

25 years agoDocumentation updates.
James Juran [Fri, 27 Nov 1998 16:06:08 +0000 (16:06 +0000)] 
Documentation updates.

25 years agoFixed 'make install' to really check for libwine.a before installing
James Juran [Fri, 27 Nov 1998 15:41:16 +0000 (15:41 +0000)] 
Fixed 'make install' to really check for libwine.a before installing
it.

25 years agoAdded a new cmdline switch to disable XF86 DGA Extensions, -nodga.
Stephen Crowley [Fri, 27 Nov 1998 15:12:33 +0000 (15:12 +0000)] 
Added a new cmdline switch to disable XF86 DGA Extensions, -nodga.

25 years agoImproved GetDiskFreeSpace32A().
Andreas Mohr [Fri, 27 Nov 1998 15:02:25 +0000 (15:02 +0000)] 
Improved GetDiskFreeSpace32A().

25 years agoRemove included color.h.
Huw D M Davies [Thu, 26 Nov 1998 16:32:00 +0000 (16:32 +0000)] 
Remove included color.h.

25 years agoRemove unnecessary check for entrypoint address (test binary was
Marcus Meissner [Thu, 26 Nov 1998 16:00:26 +0000 (16:00 +0000)] 
Remove unnecessary check for entrypoint address (test binary was
infected by a virus which uses invalid PE loading stuff).

25 years agoAdded stubs for Startpage and EndPage.
Uwe Bonnes [Thu, 26 Nov 1998 15:20:55 +0000 (15:20 +0000)] 
Added stubs for Startpage and EndPage.

25 years agoRemoved some unnecessary FIXME outputs.
Ulrich Weigand [Thu, 26 Nov 1998 15:06:47 +0000 (15:06 +0000)] 
Removed some unnecessary FIXME outputs.

25 years agoImplemented KERNEL.602 and stub for KERNEL.490.
Ulrich Weigand [Thu, 26 Nov 1998 14:58:11 +0000 (14:58 +0000)] 
Implemented KERNEL.602 and stub for KERNEL.490.

25 years agoBugfix: Do *not* zero out output buffer in GetNumberFormat32[AW].
Ulrich Weigand [Thu, 26 Nov 1998 14:51:57 +0000 (14:51 +0000)] 
Bugfix: Do *not* zero out output buffer in GetNumberFormat32[AW].

25 years agoSmall fixes.
Pablo Saratxaga [Wed, 25 Nov 1998 18:15:53 +0000 (18:15 +0000)] 
Small fixes.

25 years agoMoved ...Resource16 routines to loader/resource.c.
Ulrich Weigand [Wed, 25 Nov 1998 17:58:51 +0000 (17:58 +0000)] 
Moved ...Resource16 routines to loader/resource.c.
Implemented accessing PE-file resources with 16-bit resource routines.

25 years agoImplementation of PE->NE resource conversion routines (KERNEL.615-618).
Ulrich Weigand [Wed, 25 Nov 1998 17:57:26 +0000 (17:57 +0000)] 
Implementation of PE->NE resource conversion routines (KERNEL.615-618).

25 years agoImplemented 3 methods: SysAllocStringLen(), SysReAllocStringLen()
Francis Beaudet [Wed, 25 Nov 1998 17:20:36 +0000 (17:20 +0000)] 
Implemented 3 methods: SysAllocStringLen(), SysReAllocStringLen()
and SysStringLen(). Ensure that the BSTR objects were allocated
according to the Windows documentation.

25 years agoMoved existing path - functions to shellpatch.c.
Juergen Schmied [Wed, 25 Nov 1998 16:47:05 +0000 (16:47 +0000)] 
Moved existing path - functions to shellpatch.c.
New: PathRemoveBlanks32A|W,  PathMatchSpec32A|W,
PathSetDlgItemPath32A|W.

25 years agoMoved existing IShellLink class. New stubs for IShellLinkW.
Juergen Schmied [Wed, 25 Nov 1998 16:39:47 +0000 (16:39 +0000)] 
Moved existing IShellLink class. New stubs for IShellLinkW.

25 years agoRemove X_DC_INFO from DC and make it behave like any other PDEVICE.
Huw D M Davies [Wed, 25 Nov 1998 12:36:03 +0000 (12:36 +0000)] 
Remove X_DC_INFO from DC and make it behave like any other PDEVICE.

25 years agoChanged CTX_SEG_OFF_TO_LIN to allow linear addresses in 32-bit
Ulrich Weigand [Wed, 25 Nov 1998 10:29:22 +0000 (10:29 +0000)] 
Changed CTX_SEG_OFF_TO_LIN to allow linear addresses in 32-bit
registers (used by DeviceIoControl). Adapted all users.

25 years agoImplemented (most) VWin32.VxD DeviceIoControl routines.
Ulrich Weigand [Wed, 25 Nov 1998 10:20:03 +0000 (10:20 +0000)] 
Implemented (most) VWin32.VxD DeviceIoControl routines.

25 years agoBugfix: Set the TEBF_WIN32 flag in teb.flags for 32-bit threads.
Ulrich Weigand [Tue, 24 Nov 1998 20:47:17 +0000 (20:47 +0000)] 
Bugfix: Set the TEBF_WIN32 flag in teb.flags for 32-bit threads.

25 years agoBugfix: Call InitThreadInput in GetFastQueue with correct parameter
Ulrich Weigand [Tue, 24 Nov 1998 20:46:36 +0000 (20:46 +0000)] 
Bugfix: Call InitThreadInput in GetFastQueue with correct parameter
for 32-bit queues.

25 years agoBugfix: [QF]T_Thunk should clear HIWORD(EAX) on return.
Ulrich Weigand [Tue, 24 Nov 1998 20:44:46 +0000 (20:44 +0000)] 
Bugfix: [QF]T_Thunk should clear HIWORD(EAX) on return.
Bugfix: hack for stupid USER32 CallbackGlueLS routine in Common32ThkLS.

25 years agoBugfix: Bad jump generated in THUNK_AllocLSThunklet.
Ulrich Weigand [Tue, 24 Nov 1998 20:43:59 +0000 (20:43 +0000)] 
Bugfix: Bad jump generated in THUNK_AllocLSThunklet.
Bugfix: Forgot to convert segptr in AllocLSThunkletCallbackEx.

25 years agoDon't match against Symbol or Nil fonts.
Eric Warnke [Tue, 24 Nov 1998 20:43:06 +0000 (20:43 +0000)] 
Don't match against Symbol or Nil fonts.

25 years agoReturn the "buffers" and "cached" memory as free since it is
Stephen Crowley [Tue, 24 Nov 1998 20:41:02 +0000 (20:41 +0000)] 
Return the "buffers" and "cached" memory as free since it is
deallocated when a program needs it anyway.

25 years agoBugfix: SetDlgItemText32 returns BOOL not void.
Juergen Schmied [Tue, 24 Nov 1998 20:29:28 +0000 (20:29 +0000)] 
Bugfix: SetDlgItemText32 returns BOOL not void.

25 years agoNew stubs GetUserObjectInformationA|W.
Juergen Schmied [Tue, 24 Nov 1998 20:26:02 +0000 (20:26 +0000)] 
New stubs GetUserObjectInformationA|W.

25 years agoRemoved left over 'show' and useless deadbeef checking which doesn't
Marcus Meissner [Tue, 24 Nov 1998 20:25:04 +0000 (20:25 +0000)] 
Removed left over 'show' and useless deadbeef checking which doesn't
work.

25 years agoAdjust broken entrypoint addresses. (win98 notepad.exe)
Marcus Meissner [Tue, 24 Nov 1998 20:22:53 +0000 (20:22 +0000)] 
Adjust broken entrypoint addresses. (win98 notepad.exe)

25 years agoUpdated according to development.
Eric Pouech [Tue, 24 Nov 1998 18:54:18 +0000 (18:54 +0000)] 
Updated according to development.

25 years agoSome new stubs (midiStreamXXX functions, some mci functions, and
Eric Pouech [Tue, 24 Nov 1998 18:46:46 +0000 (18:46 +0000)] 
Some new stubs (midiStreamXXX functions, some mci functions, and
some mmio functions).

25 years agoMoved MCI part to mcimidi.c ; added DriverProc.
Eric Pouech [Tue, 24 Nov 1998 18:31:43 +0000 (18:31 +0000)] 
Moved MCI part to mcimidi.c ; added DriverProc.

25 years agoMoved MCI part to mciwave.c ; added some error checking ; added
Eric Pouech [Tue, 24 Nov 1998 18:24:47 +0000 (18:24 +0000)] 
Moved MCI part to mciwave.c ; added some error checking ; added
DriverProc

25 years agoAdded mcimidi and mciwave.
Eric Pouech [Tue, 24 Nov 1998 18:13:12 +0000 (18:13 +0000)] 
Added mcimidi and mciwave.

25 years agoFixed bug in MCI_INFO command ; fixed pause/resume commands ; fixed
Eric Pouech [Tue, 24 Nov 1998 17:30:37 +0000 (17:30 +0000)] 
Fixed bug in MCI_INFO command ; fixed pause/resume commands ; fixed
seek command.

25 years agoStarting writing MCI part ; fixed bug in MCI_INFO command.
Eric Pouech [Tue, 24 Nov 1998 16:36:18 +0000 (16:36 +0000)] 
Starting writing MCI part ; fixed bug in MCI_INFO command.

25 years agoAdded some missing stubs in 32 bit part.
Eric Pouech [Tue, 24 Nov 1998 15:27:43 +0000 (15:27 +0000)] 
Added some missing stubs in 32 bit part.

25 years agoMade use of new 16/32 MCI message handling in mmsystem.c.
Eric Pouech [Tue, 24 Nov 1998 15:08:41 +0000 (15:08 +0000)] 
Made use of new 16/32 MCI message handling in mmsystem.c.

25 years agoAdded some new functions/structures definitions.(I couldn't get all
Eric Pouech [Tue, 24 Nov 1998 14:50:42 +0000 (14:50 +0000)] 
Added some new functions/structures definitions.(I couldn't get all
the manifest constants values that MS was referring to in its specs...
if someone has them...)

25 years agoAdded some error checking ; made use of new 16/32 MCI message handling
Eric Pouech [Tue, 24 Nov 1998 14:34:29 +0000 (14:34 +0000)] 
Added some error checking ; made use of new 16/32 MCI message handling
in mmsystem.c ; fixed bug in MCI_INFO command.

25 years agoAdded some error checking ; made use of new 16/32 MCI message
Eric Pouech [Tue, 24 Nov 1998 14:12:13 +0000 (14:12 +0000)] 
Added some error checking ; made use of new 16/32 MCI message
handling in mmsystem.c.
Added Win95 command to handle cd-rom with both data and audio ; fixed
bug in MCI_INFO command ; shadowing MCI status for devices that can't
get current status ; fixed status not being updated on cd change.

25 years agoFactorized 16/32 bit MCI function by using message mapping from 16
Eric Pouech [Tue, 24 Nov 1998 14:10:21 +0000 (14:10 +0000)] 
Factorized 16/32 bit MCI function by using  message mapping from 16
to 32 bits ; added some new prototypes mciSendCommand, mciSendString,
mci(Set/Get)YieldProc ; started writing midiStreamXXX functions - not
yet working. Fixed some issues regarding asynchronous MCI commands ;
fixed MCI_SYSINFO command.

25 years agoFixed some quirks.
Eric Pouech [Tue, 24 Nov 1998 13:59:53 +0000 (13:59 +0000)] 
Fixed some quirks.

25 years agoMany fixes.
Juergen Schmied [Sun, 22 Nov 1998 18:29:50 +0000 (18:29 +0000)] 
Many fixes.

25 years agoNew function: _ILGetExtension.
Juergen Schmied [Sun, 22 Nov 1998 18:28:03 +0000 (18:28 +0000)] 
New function: _ILGetExtension.

25 years agoNew file. HKEY_CLASSES_ROOT handling.
Juergen Schmied [Sun, 22 Nov 1998 18:26:23 +0000 (18:26 +0000)] 
New file. HKEY_CLASSES_ROOT handling.

25 years agoUpdated.
Eric Kohl [Sun, 22 Nov 1998 18:16:22 +0000 (18:16 +0000)] 
Updated.

25 years agoAdded Unicode support (at least partially).
Eric Kohl [Sun, 22 Nov 1998 18:12:12 +0000 (18:12 +0000)] 
Added Unicode support (at least partially).

25 years agoAdded IOleAdviseHoler interface (still a dummy) and fixed
Eric Kohl [Sun, 22 Nov 1998 18:06:33 +0000 (18:06 +0000)] 
Added IOleAdviseHoler interface (still a dummy) and fixed
CreateOleAdviseHolder().

25 years agoAdded global subclassing atom, used by tooltips and updown (not yet).
Eric Kohl [Sun, 22 Nov 1998 18:02:24 +0000 (18:02 +0000)] 
Added global subclassing atom, used by tooltips and updown (not yet).

25 years agoImproved layout code.
Eric Kohl [Sun, 22 Nov 1998 18:01:15 +0000 (18:01 +0000)] 
Improved layout code.

25 years agoFixed ImageList_LoadImage().
Eric Kohl [Sun, 22 Nov 1998 17:59:57 +0000 (17:59 +0000)] 
Fixed ImageList_LoadImage().

25 years agoAdded CMEM_SETITEM32A and message forwarding to combobox.
Eric Kohl [Sun, 22 Nov 1998 17:58:40 +0000 (17:58 +0000)] 
Added CMEM_SETITEM32A and message forwarding to combobox.

25 years agoAdded stub for CreateItemMoniker().
Eric Kohl [Sun, 22 Nov 1998 17:56:07 +0000 (17:56 +0000)] 
Added stub for CreateItemMoniker().

25 years agoFixed some undocumented function names and implemented DPA_Merge
Eric Kohl [Sun, 22 Nov 1998 17:54:40 +0000 (17:54 +0000)] 
Fixed some undocumented function names and implemented DPA_Merge
partially.

25 years agoEnabled double click for buttons.
Eric Kohl [Sun, 22 Nov 1998 17:53:27 +0000 (17:53 +0000)] 
Enabled double click for buttons.

25 years agoAdded command and return constants used by WM_NOTIFYFORMAT.
Eric Kohl [Sun, 22 Nov 1998 17:52:26 +0000 (17:52 +0000)] 
Added command and return constants used by WM_NOTIFYFORMAT.

25 years agoMoved DC_SetupGC functions to graphics/x11drv/graphics.c.
Huw D M Davies [Sun, 22 Nov 1998 17:45:06 +0000 (17:45 +0000)] 
Moved DC_SetupGC functions to graphics/x11drv/graphics.c.

25 years agoSmall fixes to get the default language to a sensible value.
Juergen Schmied [Sun, 22 Nov 1998 17:43:30 +0000 (17:43 +0000)] 
Small fixes to get the default language to a sensible value.
Thanks to Pablo.

25 years agoMiscellaneous small fixes.
Douglas Ridgway [Sun, 22 Nov 1998 16:56:44 +0000 (16:56 +0000)] 
Miscellaneous small fixes.

25 years agoAdded Win16 implementation for GetRegionData().
Andreas Mohr [Sun, 22 Nov 1998 16:54:26 +0000 (16:54 +0000)] 
Added Win16 implementation for GetRegionData().

25 years agoEnhanced OABuildVersion() to return different version values for
Andreas Mohr [Sun, 22 Nov 1998 16:36:07 +0000 (16:36 +0000)] 
Enhanced OABuildVersion() to return different version values for
different winvers.

25 years agoAdded INT21_ParseFileNameIntoFCB() and some other things to get
Andreas Mohr [Sun, 22 Nov 1998 16:33:35 +0000 (16:33 +0000)] 
Added INT21_ParseFileNameIntoFCB() and some other things to get
COMMAND.COM working.

25 years agoAdded missing entry for GetNumberFormatW.
Juergen Schmied [Sun, 22 Nov 1998 16:20:49 +0000 (16:20 +0000)] 
Added missing entry for GetNumberFormatW.

25 years agoChecking for NULL-pointer.
Juergen Schmied [Sun, 22 Nov 1998 16:16:58 +0000 (16:16 +0000)] 
Checking for NULL-pointer.

25 years agoAdded David Luyer.
Alexandre Julliard [Sun, 22 Nov 1998 15:49:37 +0000 (15:49 +0000)] 
Added David Luyer.

25 years agoBetter OLE support in French languages.
Robert Pouliot [Sun, 22 Nov 1998 15:48:36 +0000 (15:48 +0000)] 
Better OLE support in French languages.

25 years agoImplementation of CreateProcess32W.
Juergen Schmied [Sun, 22 Nov 1998 15:46:05 +0000 (15:46 +0000)] 
Implementation of CreateProcess32W.

25 years agoQueuing of deferred Expose events.
David Luyer [Sun, 22 Nov 1998 15:44:59 +0000 (15:44 +0000)] 
Queuing of deferred Expose events.

25 years agoLB_GETTEXT: Handle passed NULL buffer.
Marcus Meissner [Sun, 22 Nov 1998 15:43:34 +0000 (15:43 +0000)] 
LB_GETTEXT: Handle passed NULL buffer.

25 years agoCB_GETTEXT: Use lpBuffer instead of lpText for LB_GETTEXT32, handle 0
Marcus Meissner [Sun, 22 Nov 1998 15:41:00 +0000 (15:41 +0000)] 
CB_GETTEXT: Use lpBuffer instead of lpText for LB_GETTEXT32, handle 0
byte NULL buffer.

25 years agoTurn mega double switch into static table (reduces compile time).
Marcus Meissner [Sun, 22 Nov 1998 15:36:14 +0000 (15:36 +0000)] 
Turn mega double switch into static table (reduces compile time).

25 years agoAdded Robert Riggs.
Alexandre Julliard [Sun, 22 Nov 1998 15:14:22 +0000 (15:14 +0000)] 
Added Robert Riggs.

25 years agoinclude ddraw.h, questionable fix for questionable struct/union
Robert Riggs [Sun, 22 Nov 1998 15:10:19 +0000 (15:10 +0000)] 
include ddraw.h, questionable fix for questionable struct/union
construct in MS's D3DVECTOR definition.

25 years agoMore flags (DirectX 5.2), DirectSound3DListener and
Robert Riggs [Sun, 22 Nov 1998 15:09:33 +0000 (15:09 +0000)] 
More flags (DirectX 5.2), DirectSound3DListener and
DirectSound3DBuffer structures, include some required files
(windows.h, compobj.h, and d3d.h).

25 years agoDirectSound3DListener and DirectSound3DBuffer stubs, new mixer code,
Robert Riggs [Sun, 22 Nov 1998 15:08:48 +0000 (15:08 +0000)] 
DirectSound3DListener and DirectSound3DBuffer stubs, new mixer code,
primary buffer is implemented closer to what the SDK docs specify,
other SDK documented behaviour enforced. Completed the devcaps list.

25 years agoNew stubs strdate, strtime.
Juergen Schmied [Sun, 22 Nov 1998 15:06:56 +0000 (15:06 +0000)] 
New stubs strdate, strtime.

25 years agoBugfix: typo in SUnMapLS_IP_EBP_8 lead to stack corruption.
Ulrich Weigand [Sun, 22 Nov 1998 15:06:01 +0000 (15:06 +0000)] 
Bugfix: typo in SUnMapLS_IP_EBP_8 lead to stack corruption.

25 years agoFixed a mask set, and other parity setting bugs for serial ports.
Cliff Wright [Sun, 22 Nov 1998 15:05:18 +0000 (15:05 +0000)] 
Fixed a mask set, and other parity setting bugs for serial ports.

25 years agoAdded BSDI sigcontext definitions.
Vasudev Mulchandani [Sun, 22 Nov 1998 14:14:56 +0000 (14:14 +0000)] 
Added BSDI sigcontext definitions.

25 years agoFixed typo.
Rein Klazes [Sun, 22 Nov 1998 14:13:47 +0000 (14:13 +0000)] 
Fixed typo.

25 years agoRemove now useless RELAY_ShowDebugmsgsRelay check.
Marcus Meissner [Sun, 22 Nov 1998 14:12:36 +0000 (14:12 +0000)] 
Remove now useless RELAY_ShowDebugmsgsRelay check.

25 years agoDo not relocate the pointers in the IMAGE_THREAD_LOCAL_STORAGE
Marcus Meissner [Sun, 22 Nov 1998 14:11:59 +0000 (14:11 +0000)] 
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)

25 years agoPathAddBackshlash, PathRemoveBackslash: argument is not constant.
Marcus Meissner [Sun, 22 Nov 1998 14:11:22 +0000 (14:11 +0000)] 
PathAddBackshlash, PathRemoveBackslash: argument is not constant.

25 years agoCheck wndPtr for NULL.
Marcus Meissner [Sun, 22 Nov 1998 13:29:29 +0000 (13:29 +0000)] 
Check wndPtr for NULL.

25 years agoBltFast: Honor lPitch, Lock/Unlock surfaces (xlib needs unlock to draw).
Marcus Meissner [Sun, 22 Nov 1998 13:28:48 +0000 (13:28 +0000)] 
BltFast: Honor lPitch, Lock/Unlock surfaces (xlib needs unlock to draw).

25 years agoTakes print spooler functions out of win16drv.
Huw D M Davies [Sun, 22 Nov 1998 12:55:24 +0000 (12:55 +0000)] 
Takes print spooler functions out of win16drv.
Allows the PostScript driver to go into libwine.

25 years agoAdded stubs for two undocumented GDI routines, SetMagicColors and
Ian Schmidt [Sun, 22 Nov 1998 12:54:38 +0000 (12:54 +0000)] 
Added stubs for two undocumented GDI routines, SetMagicColors and
SetSolidBrush. This allows Win98 native USER to start up.

25 years agoFixed the DGA detection code in ddraw. You don't need root access,
Stephen Crowley [Sun, 22 Nov 1998 12:53:54 +0000 (12:53 +0000)] 
Fixed the DGA detection code in ddraw. You don't need root access,
having r+w access to /dev/mem is enough.

25 years agoDirectDraw status updated.
Marcus Meissner [Sun, 22 Nov 1998 12:33:29 +0000 (12:33 +0000)] 
DirectDraw status updated.
Use cooperative window for drawing in xlib implementation if possible.
Slightly restructured IDirectDrawSurface::Blt so it doesn't crash.