From c04870d20d7e5fb4db93b08f07113ac027061cae Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 11 Dec 1998 17:15:02 +0000 Subject: [PATCH] Release 981211. --- ANNOUNCE | 21 +- ChangeLog | 1084 +++++++++++++++++++++++++++++++++++++++++++++ include/version.h | 2 +- 3 files changed, 1096 insertions(+), 11 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 5c78f1a48c0..d635324ab0f 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,4 +1,4 @@ -This is release 981108 of Wine, a free implementation of Windows on +This is release 981211 of Wine, a free implementation of Windows on Unix. This is still a developers only release. There are many bugs and unimplemented features. Most applications still do not work correctly. @@ -6,11 +6,12 @@ correctly. Patches should be submitted to "julliard@lrc.epfl.ch". Please don't forget to include a ChangeLog entry. -WHAT'S NEW with Wine-981108: (see ChangeLog for details) - - More common controls. - - Better separation of X11-dependent code. - - More DOS support. - - Winsock IPX support. +WHAT'S NEW with Wine-981211: (see ChangeLog for details) + - A lot of code moved around for a better structure. + - New console support. + - Beginnings of TTY driver. + - Tons of new stubs. + - More DOS and native USER support. - Lots of bug fixes. See the README file in the distribution for installation instructions. @@ -19,10 +20,10 @@ Because of lags created by using mirror, this message may reach you before the release is available at the ftp sites. The sources will be available from the following locations: - ftp://sunsite.unc.edu/pub/Linux/ALPHA/wine/development/Wine-981108.tar.gz - ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-981108.tar.gz - ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-981108.tar.gz - ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-981108.tar.gz + ftp://sunsite.unc.edu/pub/Linux/ALPHA/wine/development/Wine-981211.tar.gz + ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-981211.tar.gz + ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-981211.tar.gz + ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-981211.tar.gz It should also be available from any site that mirrors tsx-11 or sunsite. diff --git a/ChangeLog b/ChangeLog index c6d97f57250..3b62d0c668d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1087 @@ +---------------------------------------------------------------- +Fri Dec 11 15:04:11 1998 Alexandre Julliard + + * include/process.h, include/tlhelp32.h, include/toolhelp.h, misc/toolhelp.c, scheduler/k32obj.c, scheduler/process.c: + Patrick Spinler + Implemented CreateToolhelp32Snapshot, including two of the routines + using snapshots, Process32First and Process32Next. + + * relay32/oleaut32.spec, include/mapidefs.h, include/oleauto.h, include/win16drv.h, include/wintypes.h, ole/compobj.c, ole/variant.c: + Justin Bradford + Most of the currency variant conversion functions implemented. + Minor bugfixes and header tidying. + + * Makefile.in, configure, configure.in, dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c, include/debug.h, include/debugdefs.h, include/ras.h, include/wintypes.h, relay32/rasapi32.spec: + Marcus Meissner + Added RasEnumConnections stub. + + * dlls/shell32/shell32_main.h, dlls/shell32/shellpath.c, dlls/shell32/shlview.c: + Juergen Schmied + Bugfix in PathCombine32[A|W]. + View menu in explorer and on right mouse button is working now. + + * dlls/shell32/pidl.c: Juergen Schmied + Implemented ILGetDisplayName. + + * dlls/shell32/classes.c, dlls/shell32/shellord.c: + Juergen Schmied + Started implementation of ShellExecuteEx32A. + Small changes. + + * dlls/shell32/.cvsignore, dlls/shell32/Makefile.in, dlls/shell32/shres.rc: + Juergen Schmied + Moved menu resources to rc-file. + + * include/pe_image.h, ole/ole2nls.c, win32/file.c: + Marcus Meissner + Two debug messages clarified, one useless prototype removed. + + * include/oleauto.h, ole/variant.c: + Marcus Meissner + 294 missing WINAPI added. + + * tools/testrun: Marcus Meissner + Kill swapped out (wine) processes too and truncate diff after some xxx + lines. + + * ole/ole2nls.c: Juergen Schmied + Fixed SetLastError with wrong value. + + * misc/printdrv.c, objects/enhmetafile.c, graphics/painting.c, include/windows.h: + Huw D M Davies + Implement AbortDoc16, move AbortDoc32 and StartDoc32W to + misc/printdrv.c and fix a few compile warnings. + + * win32/ordinals.c, windows/driver.c, windows/msgbox.c, windows/multimon.c, windows/user.c, dlls/comctl32/animate.c, dlls/comctl32/comboex.c, dlls/ntdll/nt.c, if1632/typelib.spec, include/file.h, loader/dos/module.c, msdos/int21.c, ole/ole2nls.c, ole/typelib.c: + Andreas Mohr + Fixed a bunch of compiler warnings. + + * files/file.c: Marcus Meissner + Added Win32 synchro to FILEs (useful only for terminal handles). + +Thu Dec 10 16:04:51 1998 Alexandre Julliard + + * objects/bitmap.c, objects/dc.c, objects/enhmetafile.c, objects/font.c, objects/metafile.c, relay32/comctl32.spec, relay32/gdi32.spec, relay32/kernel32.spec, relay32/mpr.spec, relay32/shell32.spec, relay32/tapi32.spec, relay32/user32.spec, relay32/winspool.spec, win32/console.c, win32/kernel32.c, win32/time.c, windows/input.c, windows/message.c, graphics/metafiledrv/init.c, if1632/ddeml.spec, include/commctrl.h, include/ddeml.h, include/shlobj.h, include/windows.h, include/wintypes.h, memory/string.c, misc/ddeml.c, misc/network.c, misc/printdrv.c, misc/tapi32.c, controls/edit.c, dlls/comctl32/Makefile.in, dlls/comctl32/comctl32undoc.c, dlls/comctl32/propsheet.c, dlls/shell32/shell32_main.c, files/file.c, graphics/painting.c: + Francis Beaudet + Sylvain St-Germain + Thuy Nguyen + Lots of new stubs. + + * msdos/vxd.c: Ulrich Weigand + Let the System_Time_Selector clock tick. + + * loader/dos/module.c, miscemu/instr.c, msdos/dosmem.c, graphics/dispdib.c, graphics/vga.c, include/miscemu.h, include/vga.h: + Ulrich Weigand + Adapted to CreateSystemTimer interface change. + + * if1632/system.spec, if1632/thunk.c, include/callback.h, include/windows.h, misc/callback.c, misc/system.c: + Ulrich Weigand + Cleaned up CreateSystemTimer interface for use with 32-bit callbacks. + (NOTE: 16-bit callbacks still don't work!) + + * windows/mdi.c: NF Stevens + - Handle WM_MDIRESTORE by calling WM_SYSCOMMAND for + the child window so that the system menu is set correctly. + - In MDICascade and MDITile use WM_MDIRESTORE message + to restore maximized window so that system menu is + handled correctly. + + * include/oleauto.h, include/winerror.h, ole/Makefile.in, ole/typelib.c, ole/variant.c, relay32/oleaut32.spec: + Jean-Claude Cote + Added implementation of the VARIANT APIs. + + * files/drive.c: Uwe Bonnes + Fixed DRIVE_GetFreeSpace to handle space > 4 GByte. + + * dlls/comctl32/treeview.c: Alex Priem + handle TVIF_TEXT by TREEVIEW_SetItem according to MS documentation. + better handling of LPSTR_TEXTCALLBACK32A + TREEVIEW_GetNext|PrevListItem didn't descend into visible child items. + + * loader/pe_image.c: Marcus Meissner + Warn if two .exes conflict with each other and the second does not + have relocation records. + + * misc/commdlg.c: Uwe Bonnes + Fixed GetFileTitle32A not filling up lpTitle if lpFile didn't + contain '/','\\' or ':'. + + * graphics/ddraw.c: Stephen Crowley + Fixed a potential crash if a usable video mode is not detected. + + * tools/make_authors: Script to generate authors files + + * include/dinput.h, windows/dinput.c: Robert Riggs + Stubs for IDirectInputEffect and IDirectInputDevice2A methods, + as well as AddRef(), GetCapabilites(), EnumObjects(), + GetProperty(), GetObjectInfo(), GetDeviceInfo(), Initialize(), + and RunControlPanel() for IDirectInputDevice. + + * graphics/ddraw.c: Robert Riggs + Set window focus in _common_IDirectDraw_SetDisplayMode(). + + * multimedia/mcicda.c: Robert Riggs + Accept MCI_OPEN and MCI_CLOSE messages in MCICDAUDIO_DriverProc32(). + + * include/win.h, windows/win.c, windows/x11drv/event.c, windows/x11drv/wnd.c: + Ulrich Weigand + Removed deferred Expose events handling. + + * windows/dce.c: Ulrich Weigand + Don't clip VisRgn against X desktop. + + * loader/module.c: Ulrich Weigand + LoadModule32/WinExec32 should return 16-bit hInstance/hTask. + + * graphics/x11drv/xfont.c: + Huw D M Davies + Sanity check on font size. + + * dlls/comctl32/treeview.c: Marcus Meissner + Missing parentheses added. + +Wed Dec 9 16:37:05 1998 Alexandre Julliard + + * loader/task.c, relay32/kernel32.spec, win32/console.c, include/wincon.h: + Marcus Meissner + 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). + + * console/Makefile.in, console/generic.c, console/interface.c, console/ncurses.c, console/tty.c, console/xterm.c, include/console.h: + Joseph Pranevich + 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. + + * graphics/x11drv/xfont.c, include/windows.h, tools/fnt2bdf.c: + Pablo Saratxaga + Improved the handling of font encodings. + + * msdos/dpmi.c, include/miscemu.h: Ove Kaaven + 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. + + * multimedia/time.c, ole/compobj.c, files/change.c, loader/module.c, misc/lzexpand.c, misc/main.c, controls/menu.c, controls/scroll.c: + Marcus Meissner + Some unnecessary #include and messages removed. + + * ole/ole2nls.c: Uwe Bonnes + Some small corrections to EnumSystemLocales32AW + +Tue Dec 8 15:06:39 1998 Alexandre Julliard + + * tools/make_X11wrappers, tsx11/ts_xf86vmode.c, graphics/ddraw.c: + Tried another kludge for the Xmd.h problem. + + * tsx11/Makefile.in, tsx11/X11_calls, tsx11/ts_xf86vmode.c, configure, configure.in, graphics/ddraw.c, include/acconfig.h, include/config.h.in, include/ts_xf86vmode.h, tools/make_X11wrappers: + Stephen Crowley + Added fullscreen DGA support. + + * misc/main.c: Pablo Saratxaga + Fixed dummy entries in MAIN_ParseLanguageOption(). + + * include/mmsystem.h, multimedia/mcicda.c: + Brian Gerst + Properly implement MCI_CDA_STATUS_TYPE_TRACK. + Fix an off-by-one bug with MCI_STATUS_LENGTH. + + * windows/x11drv/event.c: Marcus Meissner + Superflous WINAPI removed. + + * loader/pe_image.c: Marcus Meissner + Warn about invalid entrypoints (created by viruses) which result in + Wine crashes. + + * graphics/ddraw.c: Marcus Meissner + Create X11 palette on DirectDrawSurface::SetPalette, not before (we + might not have an X11 window yet). + + * loader/main.c: Marcus Meissner + Move TWEAK_Init from USER to GDIInit. + + * graphics/painting.c, if1632/gdi.spec, include/windows.h, misc/printdrv.c, misc/spooler.c, relay32/gdi32.spec: + Huw D M Davies + Fix for SetAbortProc16, stub for SetAbortProc32 and tidy up some other + printing functions. + + * windows/focus.c: Huw D M Davies + Fix includes. + + * graphics/x11drv/text.c: + Huw D M Davies + Fix X11DRV_ExtTextOut for rotated text if either of lpDx, breakExtra + or charExtra are non-zero. + + * include/Attic/graphics.h, misc/shell.c, windows/Attic/graphics.c, windows/Makefile.in, windows/nonclient.c, windows/scroll.c, controls/button.c, controls/combo.c, controls/desktop.c, controls/icontitle.c, controls/menu.c, controls/scroll.c, dlls/comctl32/updown.c, dlls/shell32/shell32_main.c, dlls/shell32/shellord.c, graphics/metafiledrv/graphics.c, graphics/x11drv/graphics.c: + Huw D M Davies + Replace GRAPH_ functions with Win SDK equivalents. + +Mon Dec 7 16:23:42 1998 Alexandre Julliard + + * files/dos_fs.c: Alexander Larsson + Reverted previous patch. + + * include/dosexe.h: Ove Kaaven + Don't define MZ_SUPPORTED on non-i386 platforms. + + * loader/dos/module.c, msdos/dpmi.c: Ove Kaaven + Fixed DPMI_CallRMProc (I think). + + * misc/network.c, relay32/mpr.spec: + Marcus Meissner + Stub for NPSGetProviderHandleA. + + * windows/x11drv/keyboard.c: Brian Gerst + The scancode Windows send for extended keys is the scancode of the + unextended equivalent of the key, plus the extended flag. + + * dlls/winaspi/winaspi16.c: + Andreas Mohr + Fixed a real mode problem. + + * loader/ne/module.c: + Andreas Mohr + NE_MODULE.stack_size was set to a ridiculously small value of 5. + Windows sets 0x1400 in such cases for programs. + + * controls/static.c: Huw D M Davies + We don't yet want the static control to call DestroyIcon. + + * windows/class.c: NF Stevens + Added case for GCW_ATOM int GetClassLong32A. + + * misc/network.c, relay32/mpr.spec: Gael de Chalendar + Stub for WNetOpenEnum32W. + + * multimedia/dsound.c, relay32/dsound.spec: + Robert Riggs + 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(). + + * debugger/hash.c: Ove Kaaven + Made variables optimized into registers accessible. + + * relay32/user32.spec: + Uwe Bonnes + The spec definition for MonitorFromWindow was wrong. + + * msdos/int21.c: Stefan Leichter + File handle bug fix. + + * documentation/common_controls: Eric Kohl + Added paragraph about different dll versions and structure sizes. + + * include/commctrl.h: Eric Kohl + Added missing TOOLINFO structure. + + * multimedia/mmsystem.c: Andreas Mohr + Fixed a heap bug. + + * loader/task.c, memory/local.c, memory/selector.c, misc/callback.c, msdos/dpmi.c, msdos/int41.c, msdos/vxd.c, if1632/kernel.spec, if1632/thunk.c, include/callback.h, include/ldt.h, include/windows.h: + Andreas Mohr + - 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*() + + * graphics/x11drv/xfont.c: + Ulrich Weigand + Bugfix: -microsoft-symbol encoding was not recognized. + + * windows/win.c: Ulrich Weigand + Bugfix: WIN_ResetQueueWindows would skip some windows. + + * tools/build.c: Ulrich Weigand + Allow recursively reentering CALL32_LargeStack. + + * include/ttydrv.h, windows/ttydrv/.cvsignore, windows/ttydrv/Makefile.in, windows/ttydrv/clipboard.c, windows/ttydrv/event.c, windows/ttydrv/init.c, windows/ttydrv/keyboard.c, windows/ttydrv/mouse.c, windows/ttydrv/wnd.c, Makefile.in, configure, configure.in: + Patrik Stridvall + Added the new TTY driver. + + * include/clipboard.h, include/keyboard.h, include/message.h, include/win.h, include/x11drv.h, windows/clipboard.c, windows/defwnd.c, windows/dinput.c, windows/display.c, windows/event.c, windows/focus.c, windows/keyboard.c, windows/message.c, windows/nonclient.c, windows/win.c, windows/winpos.c, windows/x11drv/Makefile.in, windows/x11drv/clipboard.c, windows/x11drv/event.c, windows/x11drv/init.c, windows/x11drv/keyboard.c, windows/x11drv/mouse.c, windows/x11drv/wnd.c: + Patrik Stridvall + Moved more code to the X11 driver. + +Thu Dec 3 16:29:56 1998 Alexandre Julliard + + * msdos/int10.c, msdos/int16.c, msdos/int21.c, msdos/int29.c: + Joseph Pranevich + Call the new console driver for some routines. This is not completely + done yet and more for testing purposes. + +Wed Dec 2 19:58:09 1998 Alexandre Julliard + + * configure.in, console/.cvsignore, console/Makefile.in, console/generic.c, console/interface.c, console/ncurses.c, console/tty.c, include/acconfig.h, include/config.h.in, include/console.h, include/winnt.h, loader/main.c, misc/main.c, Makefile.in, configure: + Joseph Pranevich + Added console support. + + * graphics/x11drv/oembitmap.c, include/bitmap.h, include/gdi.h, include/x11drv.h, loader/main.c, objects/Attic/oembitmap.c, objects/Makefile.in, objects/bitmap.c, objects/cursoricon.c, graphics/metafiledrv/init.c, graphics/psdrv/init.c, graphics/win16drv/init.c, graphics/win16drv/pen.c, graphics/x11drv/Makefile.in, graphics/x11drv/init.c: + Huw D M Davies + Move OEM resources to the x11drv. + + * files/dos_fs.c: Alexander Larsson + Opening a file in a directory which doesn't exist returns + ERROR_FILE_NOT_FOUND instead of ERROR_PATH_NOT_FOUND. + + * memory/atom.c: Marcus Meissner + Handle atoms "# non number" (oracle client). + +Tue Dec 1 16:23:19 1998 Alexandre Julliard + + * if1632/kernel.spec, misc/error.c: + Ulrich Weigand + Renamed KERNEL.327 to HandleParamError (as in 'Undoc. Windows'). + Fixed wrong ordinals/prototype for MapProcessHandle/GetModuleFileName32. + Added names for some undocumented exports. + + * memory/global.c, if1632/thunk.c: + Ulrich Weigand + Implemented GlobalChangeLockCount (KERNEL.365). + + * if1632/toolhelp.spec, include/toolhelp.h, memory/heap.c: + Ulrich Weigand + Implemented Local32Info, stubs for Local32First/Next (KERNEL.444-446). + + * if1632/gdi.spec, objects/gdiobj.c: + Ulrich Weigand + Implemented GdiFreeResources (GDI.609). + + * include/dsound.h, multimedia/dsound.c: + Robert Riggs + Fixed 8-bit WAV format handling (it is unsigned data). + Fixed off-by-one checks for buffer wrap. + Increment ref count for primary buffer in CreateSoundBuffer(). + Added DSBPN_OFFSETSTOP support to position notification code. + Lots of minor parameter validation checks. + Stubs for: IDirectSound_initialize(), IDirectSound_Compact(), + and IDirectSound_GetSpeakerConfig(). + Fixed freq shifting with 16-bit data problem, fixed 8bit<->16bit + conversion. + Lots of thread locking for DirectSound buffers. + Dealloc primary buffer when dsound is deallocated. + + * include/wintypes.h: + Uwe Bonnes + Added the TEXT() and MAKELRESULT() definitions. + + * windows/queue.c: Juergen Schmied + Small change. + + * Makefile.in: James Juran + Revert misguided change to install_lib that broke -disable-lib + configure option. + + * misc/main.c, include/windows.h: + Juergen Schmied + New parameter SPI_GETDRAGFULLWINDOW. + One missing break in SPI_GETDRAGFULLWINDOW. + + * dlls/shell32/pidl.c, relay32/shell32.spec: + Juergen Schmied + New functions ILGlobalClone/ILGlobalFree. + + * documentation/printing: + Huw D M Davies + Add a note about WinPrinters. + + * relay32/ntdll.spec, relay32/ole32.spec, relay32/user32.spec: + Marcus Meissner + Added some stubs, some ptr->str conversions. + + * graphics/ddraw.c, include/ddraw.h, relay32/ddraw.spec: + Lionel Ulmer + - added definition of DirectDrawCreateClipper. + - more versatile support of surfaces / better surface description support. + + * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/shlview.c, include/shell.h, relay32/shell32.spec: + Juergen Schmied + Fixed wrong parameter count for SHChangeNotifyDeregister, SHFreeUnusedLibraries. + New functions ParseField, Get/SetInstanceExplorer(), PathIsUNC, PathIsRelative. + Stubs SHWaitForFileToOpen, PathFindOnPath. + + * relay32/user32.spec: Juergen Schmied + Small changes to print the strings in the relay-trace. + + * windows/class.c: NF Stevens + The class name needs to be converted to a getptr. + + * multimedia/mcimidi.c: Eric Pouech + Fixed memory/status recovery when error occured in MIDI_mciOpen. + Fixed support for RMID files in MIDI_mciOpen. + Fixed bug for playing MIDI files with tempo changes. Sound output is + now correct, but length of tracks (and therefore of whole file) is not + correct. + Changed error values (INTERNAL => INVALID_FILE) when file cannot be read. + + * multimedia/mciwave.c: Eric Pouech + Fixed memory/status recovery when error occured in WAVE_mciOpen. + Changed error values (INTERNAL => INVALID_FILE) when file cannot + be read. + + * multimedia/msvideo.c, relay32/msvfw32.spec: + Juergen Schmied + Stubs for MCIWndCreate[A|W]. + + * misc/ver.c: Juergen Schmied + VerQueryValue, bugfix: we cant convert binary data with + HEAP_strdupWtoA (\VarFileInfo\Translation). + +Mon Nov 30 17:41:17 1998 Alexandre Julliard + + * relay32/advapi32.spec, win32/advapi.c: + Juergen Schmied + Stubs for EnumServiceStatus32, small changes. + + * objects/cursoricon.c: Juergen Schmied + Load now the first icon from the *.ani file instead of crashing. + + * miscemu/main.c: Marcus Meissner + Fix warnings in miscemu/main.c. + + * include/windows.h: + Uwe Bonnes + - 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. + + * windows/defwnd.c: Paul Quinn + Fixed activation/Focus message order problem when creating a new HWND. + + * windows/winpos.c, if1632/user.spec, include/windows.h, relay32/user32.spec: + Paul Quinn + Implementation of ChildWindowFromPointEx functions. + + * misc/registry.c: Gavriel State + Fixed registry query error value: now returns ERROR_FILE_NOT_FOUND. + + * objects/bitmap.c, objects/cursoricon.c, objects/dib.c, objects/palette.c: + Huw D M Davies + GetSystemPaletteEntries returns palette size if entries==NULL. + Use this instead of COLOR_GetSystemPaletteSize. + + * relay32/dsound.spec, multimedia/dsound.c: + Marcus Meissner + Implemented class factory for dsound. + + * relay32/kernel32.spec, misc/comm.c: + Uwe Bonnes + - fixed a minimal error in GetCommMask definition. + - adds stubs for GetCommModemStatus and WaitCommEvent. + + * include/xmalloc.h, library/winestub.c: + Uwe Bonnes + Fixes for C++ Winelib compilation. + + * ole/compobj.c: Marcus Meissner + Bugfix: second RegOpenKey should use CLSIDkey instead of HKEY_CLASSES_ROOT. + +Fri Nov 27 16:06:08 1998 Alexandre Julliard + + * BUGS, documentation/bugreports, documentation/debugging, documentation/no-windows, documentation/wine.man: + James Juran + Documentation updates. + + * Makefile.in: James Juran + Fixed 'make install' to really check for libwine.a before installing + it. + + * graphics/ddraw.c, include/options.h, misc/main.c: + Stephen Crowley + Added a new cmdline switch to disable XF86 DGA Extensions, -nodga. + + * files/drive.c: Andreas Mohr + Improved GetDiskFreeSpace32A(). + +Thu Nov 26 16:32:00 1998 Alexandre Julliard + + * windows/win.c: Huw D M Davies + Remove included color.h. + + * loader/pe_image.c: Marcus Meissner + Remove unnecessary check for entrypoint address (test binary was + infected by a virus which uses invalid PE loading stuff). + + * graphics/painting.c, relay32/gdi32.spec: + Uwe Bonnes + Added stubs for Startpage and EndPage. + + * if1632/thunk.c, objects/dc.c: + Ulrich Weigand + Removed some unnecessary FIXME outputs. + + * if1632/kernel.spec, loader/task.c: + Ulrich Weigand + Implemented KERNEL.602 and stub for KERNEL.490. + + * ole/ole2nls.c: Ulrich Weigand + Bugfix: Do *not* zero out output buffer in GetNumberFormat32[AW]. + +Wed Nov 25 18:15:53 1998 Alexandre Julliard + + * ole/nls/grc.nls, ole/nls/sky.nls, ole/nls/tha.nls, ole/nls/trk.nls, ole/ole2nls.c: + Pablo Saratxaga + Small fixes. + + * loader/ne/resource.c, include/module.h, loader/resource.c: + Ulrich Weigand + Moved ...Resource16 routines to loader/resource.c. + Implemented accessing PE-file resources with 16-bit resource routines. + + * if1632/kernel.spec, loader/ne/Makefile.in, loader/ne/convert.c: + Ulrich Weigand + Implementation of PE->NE resource conversion routines (KERNEL.615-618). + + * include/oleauto.h, ole/ole2disp.c, relay32/oleaut32.spec: + Francis Beaudet + Implemented 3 methods: SysAllocStringLen(), SysReAllocStringLen() + and SysStringLen(). Ensure that the BSTR objects were allocated + according to the Windows documentation. + + * dlls/shell32/Makefile.in, dlls/shell32/pidl.c, dlls/shell32/shell32_main.c, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/shlview.c, include/shell.h, relay32/shell32.spec: + Juergen Schmied + Moved existing path - functions to shellpatch.c. + New: PathRemoveBlanks32A|W, PathMatchSpec32A|W, + PathSetDlgItemPath32A|W. + + * dlls/shell32/folders.c, dlls/shell32/shelllink.c, dlls/shell32/shellole.c, include/shlobj.h: + Juergen Schmied + Moved existing IShellLink class. New stubs for IShellLinkW. + + * include/bitmap.h, include/color.h, include/gdi.h, include/x11drv.h, include/x11font.h, misc/main.c, objects/bitmap.c, objects/color.c, objects/dc.c, objects/gdiobj.c, windows/Attic/graphics.c, windows/dce.c, windows/display.c, windows/event.c, windows/input.c, windows/mouse.c, windows/scroll.c, windows/sysmetrics.c, windows/user.c, graphics/ddraw.c, graphics/painting.c, graphics/wing.c, graphics/x11drv/bitblt.c, graphics/x11drv/bitmap.c, graphics/x11drv/brush.c, graphics/x11drv/clipping.c, graphics/x11drv/dib.c, graphics/x11drv/graphics.c, graphics/x11drv/init.c, graphics/x11drv/pen.c, graphics/x11drv/text.c, graphics/x11drv/xfont.c: + Huw D M Davies + Remove X_DC_INFO from DC and make it behave like any other PDEVICE. + + * include/miscemu.h, msdos/dpmi.c, msdos/int21.c, msdos/int25.c, msdos/int26.c, msdos/int2f.c, msdos/xms.c: + Ulrich Weigand + Changed CTX_SEG_OFF_TO_LIN to allow linear addresses in 32-bit + registers (used by DeviceIoControl). Adapted all users. + + * include/winioctl.h, win32/device.c: + Ulrich Weigand + Implemented (most) VWin32.VxD DeviceIoControl routines. + +Tue Nov 24 20:47:17 1998 Alexandre Julliard + + * include/thread.h, scheduler/thread.c: + Ulrich Weigand + Bugfix: Set the TEBF_WIN32 flag in teb.flags for 32-bit threads. + + * loader/task.c: Ulrich Weigand + Bugfix: Call InitThreadInput in GetFastQueue with correct parameter + for 32-bit queues. + + * win32/kernel32.c: Ulrich Weigand + Bugfix: [QF]T_Thunk should clear HIWORD(EAX) on return. + Bugfix: hack for stupid USER32 CallbackGlueLS routine in Common32ThkLS. + + * if1632/thunk.c: Ulrich Weigand + Bugfix: Bad jump generated in THUNK_AllocLSThunklet. + Bugfix: Forgot to convert segptr in AllocLSThunkletCallbackEx. + + * graphics/x11drv/xfont.c: Eric Warnke + Don't match against Symbol or Nil fonts. + + * memory/global.c: Stephen Crowley + Return the "buffers" and "cached" memory as free since it is + deallocated when a program needs it anyway. + + * windows/dialog.c, include/windows.h: + Juergen Schmied + Bugfix: SetDlgItemText32 returns BOOL not void. + + * relay32/user32.spec, windows/user.c: + Juergen Schmied + New stubs GetUserObjectInformationA|W. + + * relay32/relay386.c: Marcus Meissner + Removed left over 'show' and useless deadbeef checking which doesn't + work. + + * loader/pe_image.c: Marcus Meissner + Adjust broken entrypoint addresses. (win98 notepad.exe) + + * documentation/status/multimedia: Eric Pouech + Updated according to development. + + * if1632/mmsystem.spec, relay32/winmm.spec: + Eric Pouech + Some new stubs (midiStreamXXX functions, some mci functions, and + some mmio functions). + + * multimedia/midi.c: Eric Pouech + Moved MCI part to mcimidi.c ; added DriverProc. + + * multimedia/audio.c: Eric Pouech + Moved MCI part to mciwave.c ; added some error checking ; added + DriverProc + + * include/debug.h, include/debugdefs.h, multimedia/Makefile.in: + Eric Pouech + Added mcimidi and mciwave. + + * multimedia/mcimidi.c: Eric Pouech + Fixed bug in MCI_INFO command ; fixed pause/resume commands ; fixed + seek command. + + * multimedia/mciwave.c: Eric Pouech + Starting writing MCI part ; fixed bug in MCI_INFO command. + + * multimedia/mmio.c: Eric Pouech + Added some missing stubs in 32 bit part. + + * multimedia/mcistring.c: Eric Pouech + Made use of new 16/32 MCI message handling in mmsystem.c. + + * include/mmsystem.h, include/multimedia.h: + Eric Pouech + 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...) + + * multimedia/mcianim.c: Eric Pouech + Added some error checking ; made use of new 16/32 MCI message handling + in mmsystem.c ; fixed bug in MCI_INFO command. + + * multimedia/mcicda.c: Eric Pouech + 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. + + * multimedia/mmsystem.c: Eric Pouech + 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. + + * resources/sysres_Fr.rc: Eric Pouech + Fixed some quirks. + +Sun Nov 22 18:29:50 1998 Alexandre Julliard + + * dlls/shell32/contmenu.c, dlls/shell32/dataobject.c, dlls/shell32/folders.c, dlls/shell32/iconcache.c, dlls/shell32/pidl.h, dlls/shell32/shell32_main.h, dlls/shell32/shlview.c: + Juergen Schmied + Many fixes. + + * dlls/shell32/pidl.c: Juergen Schmied + New function: _ILGetExtension. + + * dlls/shell32/Makefile.in, dlls/shell32/classes.c: + Juergen Schmied + New file. HKEY_CLASSES_ROOT handling. + + * documentation/common_controls: Eric Kohl + Updated. + + * dlls/comctl32/header.c, dlls/comctl32/status.c, dlls/comctl32/toolbar.c, include/commctrl.h, include/header.h, include/listview.h, include/ole2.h, include/rebar.h, include/status.h, include/toolbar.h, include/tooltips.h: + Eric Kohl + Added Unicode support (at least partially). + + * ole/Makefile.in, ole/compobj.c, ole/oleobj.c, include/oleobj.h, include/shlobj.h: + Eric Kohl + Added IOleAdviseHoler interface (still a dummy) and fixed + CreateOleAdviseHolder(). + + * dlls/comctl32/commctrl.c, dlls/comctl32/tooltips.c: + Eric Kohl + Added global subclassing atom, used by tooltips and updown (not yet). + + * dlls/comctl32/rebar.c: Eric Kohl + Improved layout code. + + * dlls/comctl32/imagelist.c, relay32/comctl32.spec: + Eric Kohl + Fixed ImageList_LoadImage(). + + * dlls/comctl32/comboex.c: Eric Kohl + Added CMEM_SETITEM32A and message forwarding to combobox. + + * ole/moniker.c, relay32/ole32.spec: + Eric Kohl + Added stub for CreateItemMoniker(). + + * dlls/comctl32/comctl32undoc.c: Eric Kohl + Fixed some undocumented function names and implemented DPA_Merge + partially. + + * controls/button.c: Eric Kohl + Enabled double click for buttons. + + * include/windows.h: Eric Kohl + Added command and return constants used by WM_NOTIFYFORMAT. + + * objects/brush.c, objects/dc.c, objects/gdiobj.c, objects/pen.c, windows/Attic/graphics.c, graphics/painting.c, graphics/x11drv/bitblt.c, graphics/x11drv/dib.c, graphics/x11drv/graphics.c, graphics/x11drv/text.c, include/dc.h, include/x11drv.h: + Huw D M Davies + Moved DC_SetupGC functions to graphics/x11drv/graphics.c. + + * include/options.h, misc/main.c, ole/ole2nls.c: + Juergen Schmied + Small fixes to get the default language to a sensible value. + Thanks to Pablo. + + * ANNOUNCE, DEVELOPERS-HINTS, README, documentation/README.documentation, documentation/how-to-port, documentation/wine.man, documentation/wine.texinfo: + Douglas Ridgway + Miscellaneous small fixes. + + * graphics/win16drv/prtdrv.c, if1632/gdi.spec, include/windows.h, objects/metafile.c, objects/region.c, relay32/gdi32.spec: + Andreas Mohr + Added Win16 implementation for GetRegionData(). + + * ole/typelib.c: Andreas Mohr + Enhanced OABuildVersion() to return different version values for + different winvers. + + * msdos/int21.c: Andreas Mohr + Added INT21_ParseFileNameIntoFCB() and some other things to get + COMMAND.COM working. + + * relay32/kernel32.spec: Juergen Schmied + Added missing entry for GetNumberFormatW. + + * objects/palette.c: Juergen Schmied + Checking for NULL-pointer. + + * ole/nls/fra.nls, ole/nls/frb.nls, ole/nls/frc.nls, ole/nls/frl.nls: + Robert Pouliot + Better OLE support in French languages. + + * loader/module.c: Juergen Schmied + Implementation of CreateProcess32W. + + * windows/event.c: David Luyer + Queuing of deferred Expose events. + + * controls/listbox.c: Marcus Meissner + LB_GETTEXT: Handle passed NULL buffer. + + * controls/combo.c: Marcus Meissner + CB_GETTEXT: Use lpBuffer instead of lpText for LB_GETTEXT32, handle 0 + byte NULL buffer. + + * ole/nls/frs.nls, ole/nls/sky.nls, ole/ole2nls.c: + Marcus Meissner + Turn mega double switch into static table (reduces compile time). + + * AUTHORS, include/authors.h: Added Robert Riggs. + + * include/d3d.h: Robert Riggs + include ddraw.h, questionable fix for questionable struct/union + construct in MS's D3DVECTOR definition. + + * include/dsound.h: Robert Riggs + More flags (DirectX 5.2), DirectSound3DListener and + DirectSound3DBuffer structures, include some required files + (windows.h, compobj.h, and d3d.h). + + * multimedia/dsound.c: Robert Riggs + 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. + + * misc/crtdll.c, relay32/crtdll.spec: + Juergen Schmied + New stubs strdate, strtime. + + * memory/selector.c: + Ulrich Weigand + Bugfix: typo in SUnMapLS_IP_EBP_8 lead to stack corruption. + + * misc/comm.c: Cliff Wright + Fixed a mask set, and other parity setting bugs for serial ports. + + * include/sig_context.h: Vasudev Mulchandani + Added BSDI sigcontext definitions. + + * windows/class.c: Rein Klazes + Fixed typo. + + * relay32/relay386.c: Marcus Meissner + Remove now useless RELAY_ShowDebugmsgsRelay check. + + * loader/pe_image.c: Marcus Meissner + 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) + + * dlls/shell32/shellord.c, include/shell.h: + Marcus Meissner + PathAddBackshlash, PathRemoveBackslash: argument is not constant. + + * windows/win.c: Marcus Meissner + Check wndPtr for NULL. + + * graphics/ddraw.c: Marcus Meissner + BltFast: Honor lPitch, Lock/Unlock surfaces (xlib needs unlock to draw). + + * misc/spooler.c, misc/Makefile.in, miscemu/main.c, Makefile.in, graphics/win16drv/init.c, loader/main.c: + Huw D M Davies + Takes print spooler functions out of win16drv. + Allows the PostScript driver to go into libwine. + + * if1632/gdi.spec, objects/brush.c, objects/palette.c: + Ian Schmidt + Added stubs for two undocumented GDI routines, SetMagicColors and + SetSolidBrush. This allows Win98 native USER to start up. + + * graphics/ddraw.c: Stephen Crowley + Fixed the DGA detection code in ddraw. You don't need root access, + having r+w access to /dev/mem is enough. + + * documentation/status/directdraw, graphics/ddraw.c, graphics/wing.c, include/ddraw.h: + Marcus Meissner + DirectDraw status updated. + Use cooperative window for drawing in xlib implementation if possible. + Slightly restructured IDirectDrawSurface::Blt so it doesn't crash. + + * windows/keyboard.c: David Faure + Micro patch for AltGr key on german keyboards. + + * files/dos_fs.c: Juergen Schmied + Fixes error handling (SetLastError() and return value). + + * objects/text.c, include/windows.h: Gael de Chalendar + Partially complete GetTextCharsetInfo and corrects return values for + this family of functions. + +Sun Nov 15 18:12:12 1998 Alexandre Julliard + + * ole/compobj.c: Juergen Schmied + Bug fix. + + * objects/dib.c: Eric Kohl + Fixed retrieval of invalid palette data in GetDIBits(). + + * windows/winpos.c: John Richardson + Allow SWP_HIDEWINDOW to be called on windows that are already hidden + without unmapping them again. + + * windows/scroll.c: Pim Bollen + Fixed scroll bug in ScrollWindowEx32 which caused garbage on screen + outside desktop window with gtwin.exe (Dutch banking program). + + * loader/main.c, memory/atom.c, misc/ddeml.c, windows/class.c, windows/message.c, include/Attic/atom.h, include/global.h: + Small atom fixes. + + * objects/dib.c: Dirk Thierbach + Fixed bug in StretchDIBits32 (wrong origin). + + * windows/winproc.c: Juergen Schmied + Small fixes. + + * include/ddraw.h, include/ts_xshm.h, tools/make_X11wrappers, tsx11/X11_calls, tsx11/ts_xshm.c, graphics/ddraw.c: + Lionel Ulmer + Some corrections to the handling of off-screen buffers. + Correction to the EnumDisplayModes function. + Added XShm support to Xlib driver. + Open a DirectX window even when using the DGA driver. + + * include/shell.h, include/shlobj.h, misc/shell.c, relay32/shell32.spec, dlls/shell32/Makefile.in, dlls/shell32/contmenu.c, dlls/shell32/dataobject.c, dlls/shell32/folders.c, dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h, dlls/shell32/shellole.c, dlls/shell32/shellord.c, dlls/shell32/shlfolder.c: + Juergen Schmied + Cleanup, small fixes, a few new stubs. + + * dlls/shell32/shlview.c: Juergen Schmied + Handling for listviewstyles, view mode buttons in filedialogs + enabled and handled. + New listview columns Size, Type, Modified for reportview + created and handled. + + * dlls/shell32/if_macros.h: + Juergen Schmied + New file, wrapper for IShellBrowser class. + + * dlls/shell32/iconcache.c: + Juergen Schmied + New file, some helper functions for icon cache. + Implemented ExtractIconEx; moved SHMapPIDLToSystemImageListIndex, + Shell_GetImageList in this file. + + * dlls/shell32/pidl.c, dlls/shell32/pidl.h: + Juergen Schmied + Implemented: ILIsEqal, ILFindChild, _ILGetFileDate, _ILGetFileSize. + + * loader/module.c: Juergen Schmied + LoadLibraryEx: show a warning when called with unimplemented parm. + + * miscemu/instr.c: Cleaned up a bit. + + * memory/selector.c, miscemu/instr.c, tools/build.c: + Marcus Meissner + Clean invalid selectors on the pop %xs from the STACKFRAME itself + instead of using linked list hack. + + * Makefile.in: Removed gets message. + + * ole/nls/tha.nls: David Luyer + Added Thai nls-resources. + + * ole/nls/README, ole/nls/cze.nls, ole/nls/ese.nls, ole/nls/esg.nls, ole/nls/est.nls, ole/nls/euq.nls, ole/nls/fos.nls, ole/nls/hrv.nls, ole/nls/hun.nls, ole/nls/isl.nls, ole/nls/nor.nls, ole/nls/plk.nls, ole/nls/ptg.nls, ole/nls/rom.nls, ole/nls/slv.nls, ole/nls/sve.nls, ole/ole2nls.c, include/winnls.h: + Pablo Saratxaga + Display the language id for "XXX not supported for your language" + messages. + Added all languages and sublanguages for languages supported in + resources/sysres_Xx. + + * ole/ole2.c, relay32/ole32.spec: Gavriel State + Add stubs for GetRunningObjectTable32 and OleRegGetUserType. + + * ole/moniker.c: Gavriel State + Ensure that CreateFileMoniker functions don't return a bogus moniker + object on failure. + + * include/class.h, windows/class.c: Gavriel State + Added code to manage Ascii and WideChar class names, and to return the + names in the GetClassInfo functions. + + * include/winsock.h: Constantine Sapuntzakis + Fix to Linux IPX so compiles on non-linux platforms. + + * misc/main.c: Marcus Meissner + Own X11 errorhandler to locate X11 errors. Useful only with -sync. + +Sat Nov 14 18:59:30 1998 Alexandre Julliard + + * include/color.h, include/imagehlp.h, include/palette.h, memory/global.c, misc/registry.c, windows/defwnd.c: + Juergen Schmied + Fixed warnings, some only visible with -Wstrict-prototypes or -pedantic. + + * include/cursoricon.h, include/display.h, include/message.h, objects/cursoricon.c, windows/display.c, windows/mouse.c, windows/x11drv/init.c, if1632/display.spec: + Ulrich Weigand + Moved X11 mouse cursor handling to the DISPLAY driver. + + * if1632/thunk.c, include/callback.h, loader/main.c, loader/task.c, misc/callback.c, miscemu/main.c: + Ulrich Weigand + Some fixes to Wine startup/termination sequence with native USER. + Do not call built-in USER signal handler when using native USER. + + * debugger/break.c, include/debugger.h, include/task.h: + Ulrich Weigand + Bugfix: -debug didn't work anymore after the last startup sequence patch. + + * ole/compobj.c: Eric Kohl + Fixed list insertion bug in CoLoadLibrary(). + + * if1632/wprocs.spec, msdos/Makefile.in, msdos/int2f.c, msdos/int41.c, msdos/vxd.c: + Ulrich Weigand + Added stubs for several VxDs / interrupts. + + * if1632/thunk.c, include/callback.h, misc/callback.c, graphics/win16drv/init.c: + Huw D M Davies + Should get win16drv AbortProc working. Hopefully. + + * windows/input.c, windows/keyboard.c: + Ulrich Weigand + Moved GetKeyboardLayoutName16 to windows/input.c. + + * include/imagehlp.h, include/winnt.h, include/wintypes.h: + Patrik Stridvall + Moved some declarations from imagehlp.h to common include files. + + * relay32/kernel32.spec, win32/thread.c: + Rein Klazes + Added implementations for InterlockedExchangeAdd() and + InterlockedCompareExchange(). + + * win32/console.c, objects/dib.c, objects/enhmetafile.c: + Huw D M Davies + Fixes a few of the many compiler warnings. + + * miscemu/instr.c: Marcus Meissner + Emulate "mov cr4,eax" (tombraider 3 demo). + + * graphics/ddraw.c: Marcus Meissner + Do not enumerate D3D devices we can't handle anyway. + Return bitmasks for hi/truecolor depths in EnumDisplayModes. + + * if1632/snoop.c, include/snoop.h, relay32/builtin32.c, relay32/snoop.c: + Marcus Meissner + Speed up relay32, snoop16 and snoop32 include/excludes by doing them + just once at creation time. + + * relay32/ole32.spec, ole/compobj.c, ole/ole2.c: + Pavel Roskin + Added stubs for CoRevokeClassObject and OleSetClipboard. + + * windows/win.c: Per Ångström + EnumTaskWindows16: Basing the selection on a window's task is not only + more straightforward than comparing message queues, it also works + better for Win32 applications. + + * memory/local.c: Huw D M Davies + Changed some of the message classes. + + * windows/keyboard.c: David Faure + Special case handling of : Shift + arrow, shift + home, ... + X returns a char for it, but Windows doesn't. Ignore X char. + Also added some documentation. + + * include/winsock.h, misc/winsock.c: + Stephen Langasek + Bugfixes for IPX code and preliminary groundwork for other address + family support. + + * ole/compobj.c: Marcus Meissner + (CoGetClassObject) one missing CALLBACK, extremely simplified clsid + lookup (Registry is case insensitive). + + * relay32/ntdll.spec, win32/advapi.c, dlls/ntdll/rtl.c, relay32/advapi32.spec: + Juergen Schmied + Stubs: SetServiceStatus, RegisterServiceCtrlHandlerA/W, + StartServiceCtrlDispatcher32A/W, RtlSystemTimeToLocalTime, + RtlTimeToTimeFields. + + * include/windows.h, ole/ole2nls.c: + Juergen Schmied + Stub for GetNumberFormat32W. + + * misc/crtdll.c: David A. Cuthbert + gets() fixes. + + * ole/nls/rus.nls: Alexander V. Lukyanov + Fix SCOUNTRY, SNATIVECTRYNAME, SABBREVDAYNAME3; change some SMONTHNAME* + to be in nominative case. + + * windows/queue.c: Per Ångström + Fixed SetMessageQueue32 to return FALSE, not TRUE, when called with + an invalid size parameter. + + * multimedia/dsound.c: Lionel Ulmer + Added correct implementation of GetCaps, changed Play and Stop handling + of positions indexes, suppressed warnings. + + * memory/local.c: Lionel Ulmer + Corrected bug in TRACE function. + + * AUTHORS, graphics/ddraw.c, include/authors.h, include/ddraw.h: + Lionel Ulmer + Corrected bug in DirectDrawSurface creation and handling for driver + based upon Xlilb. + + * windows/dinput.c: Lionel Ulmer + Wine keyboard and mouse have now their own UIDs. + + * objects/brush.c: Huw D M Davies + Fix allocation size in CreateDIBPatternBrush*. + ---------------------------------------------------------------- Sun Nov 8 16:44:41 1998 Alexandre Julliard diff --git a/include/version.h b/include/version.h index a809495bd3e..d751846f672 100644 --- a/include/version.h +++ b/include/version.h @@ -1 +1 @@ -#define WINE_RELEASE_INFO "Wine release 981108" +#define WINE_RELEASE_INFO "Wine release 981211"