diff --git a/ANNOUNCE b/ANNOUNCE index 02d791fa577..b3114811e46 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,4 +1,4 @@ -This is release 990131 of Wine, a free implementation of Windows on +This is release 990214 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,10 +6,9 @@ correctly. Patches should be submitted to "julliard@lrc.epfl.ch". Please don't forget to include a ChangeLog entry. -WHAT'S NEW with Wine-990131: (see ChangeLog for details) - - Tons of new OLE stuff. - - Several improvements to DirectDraw support. - - Better message queues. +WHAT'S NEW with Wine-990214: (see ChangeLog for details) + - More reorganizations of headers and drivers. + - Still more OLE stuff. - Many new functions and stubs. - Lots of bug fixes. @@ -19,10 +18,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://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-990131.tar.gz - ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990131.tar.gz - ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990131.tar.gz - ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990131.tar.gz + ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-990214.tar.gz + ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990214.tar.gz + ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990214.tar.gz + ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990214.tar.gz It should also be available from any site that mirrors tsx-11 or sunsite. diff --git a/ChangeLog b/ChangeLog index e074edfeb5b..b230b4a0e68 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,638 @@ +---------------------------------------------------------------- +Sun Feb 14 14:09:42 1999 Alexandre Julliard + + * graphics/painting.c, include/winuser.h, objects/cursoricon.c, windows/dialog.c, windows/painting.c, windows/rect.c, windows/win.c, windows/winpos.c: + Eric Pouech + Changed some functions prototypes (were returning void). + + * misc/main.c, include/winuser.h: Paul Quinn + Fixed some Winelib names. + + * include/clipboard.h, include/console.h, include/desktop.h, include/keyboard.h, include/ttydrv.h, include/x11drv.h: + Juergen Schmied + Corrected prototypes func() ->func(void). + + * multimedia/init.c, multimedia/midi.c, debugger/memory.c: + Brian Joseph Czapiga + Fixed a few #ifdefs. + + * windows/scroll.c, windows/x11drv/wnd.c: + Jerome Vouillon + Make a correct use of clipping rectangles. + + * include/bitmaps/ocr_cross: + Uwe Bonnes + Added white border. + + * debugger/db_disasm.c: Juergen Schmied + Implemented better output for indirect calls. + + * relay32/winmm.spec: Eric Pouech + Fixed typo in winmm.spec. + + * include/wintypes.h, include/wrc_rsc.h, misc/lstr.c, misc/wsprintf.c, relay32/builtin32.c, relay32/relay386.c, relay32/snoop.c: + Gavriel State + A few non-x86 Winelib fixes. + + * miscemu/main.c: Marcus Meissner + Do not print 'wine: no executeable found' if we did execute something. + + * programs/notepad/*: + Marcel Baur + - Added new IDS_NOTSAVED ressource (needs translation in *.rc) + - Improved printing support (not yet complete) + - Improved file drag and drop (should now work) + - General code cleanup + + * include/multimedia.h, multimedia/mcimidi.c, multimedia/mciwave.c, multimedia/mmsystem.c: + Eric Pouech + Fixed bugs on MCI notification (callback info are copied before + asynchronous return) - make use of it in MCI wave and midi. + Implemented mci(Set|Get)DeviceID(16|32) functions. + + * windows/x11drv/wnd.c: Ove Kaaven + Since SetParent now hides/shows, explicitly invalidating DCs in the + parent change operation should no longer be necessary. + + * windows/dialog.c: Gerard Patel + Fix if EndDialog called in WM_INITDIALOG (DIALOG_DoDialogBox). + + * msdos/ioports.c: + Andreas Mohr + Moved VGA port access check at the beginning in order to improve + performance a little bit. + + * server/file.c: Juergen Schmied + Implemented flag FILE_FLAG_DELETE_ON_CLOSE. + + * msdos/int10.c: Joseph Pranevich + Added comments. Think I've fixed INT 10/08 (Get Character and + Attribute at Cursor). + + * console/xterm.c: Joseph Pranevich + Added configuration options XtermProgram and XtermResolution. + Fixed a warning. + + * documentation/console, wine.ini: + Joseph Pranevich + New examples/documentation for console configuration options. + + * misc/main.c, windows/x11drv/main.c, console/generic.c, console/interface.c, console/ncurses.c, console/tty.c, include/console.h, include/options.h, loader/main.c: + Joseph Pranevich + Moved initialization until later. Also moved around code a bit to be + consistant. + + * include/debugger.h: Marcus Meissner + Added possibility to load .stabs/.stabstr sections from PE dlls. + Unfortunately my samples use currently typedefs which wine-dbg does + not understand, so no actual parsing. + + * dlls/msacm/msacm_main.c, dlls/msacm32/format.c, dlls/msacm32/stream.c, include/mmreg.h, include/mmsystem.h, include/msacm.h, include/msacmdrv.h, include/winbase.h: + Bertho Stultiens + Change a couple of names that would conflict after all 32[AW] suffixes + are removed. Structures defined in both mmreg.h and mmsystem.h are + protected with #ifdef:s as in MS' headers. + + * misc/imm.c: Patrik Stridvall + Fixed wrong typecasts. + + * programs/progman/grpfile.c: Stefan Leichter + Compilation fix. + + * configure.in, configure: Ove Kaaven + Fix for X11 includes detection. + + * debugger/hash.c, debugger/msc.c, debugger/stabs.c: + Marcus Meissner + Added possibility to load .stabs/.stabstr sections from PE dlls. + Unfortunately my samples use currently typedefs which wine-dbg does + not understand, so no actual parsing. + + * multimedia/dplay.c, documentation/status/directdraw, graphics/d3dviewport.c, graphics/ddraw.c, include/d3d.h: + Marcus Meissner + Some ddraw/d3d bugfixes, updated Diablo/WC4 ddraw status. + + * ole/ole2nls.c, relay32/kernel32.spec, include/winnls.h: + Juergen Schmied + Implementation of ConvertDefaultLocale32. + + * windows/mdi.c: Huw D M Davies + WIN31 Look still needs a close button on the left of the menu bar. + + * windows/winpos.c: Francois Boisvert + Changed SetWindowPos32 to force the update of the non-client area. + +Sat Feb 13 17:56:28 1999 Alexandre Julliard + + * dlls/shell32/shell32_main.h, include/mmsystem.h, include/ole.h, include/wingdi.h, include/winsock.h: + Bertho Stultiens + Fixed a couple of faulty names used in wine and typos so that it will + compile again after conversion from 32[AW] naming to [AW] naming. + + * if1632/Attic/signal.c, if1632/Makefile.in, include/debugger.h, include/dosexe.h, include/miscemu.h, include/sig_context.h, loader/dos/dosvm.c, loader/signal.c, miscemu/instr.c, miscemu/main.c, graphics/ddraw.c: + Marcus Meissner + Moved the if1632/signal.c stuff into loader/signal.c, adapted function + pointers for wine_debug and INSTR_EmulateInstruction. + + * ole/compobj.c: Francois Gouget + All guid 'REFxxx' types already have a 'const' inside them. + + * dlls/comctl32/draglist.c, dlls/comctl32/tooltips.c, misc/version.c, windows/winpos.c: + Marcus Meissner + Some warnings fixed, one useless VERSION warning removed (winelib). + + * misc/registry.c: + Andreas Mohr + RegFlushKey: wrong error code. + + * win32/file.c: Andreas Mohr + Adds a warning message if permissions not sufficient. + + * multimedia/mixer.c, multimedia/mmsystem.c, relay32/winmm.spec, include/debug.h, include/debugdefs.h, include/multimedia.h, multimedia/Makefile.in, multimedia/mcianim.c, multimedia/mciavi.c, multimedia/mcimidi.c, multimedia/mciwave.c, multimedia/midi.c: + Eric Pouech + Added support for MCI AVI driver + Added some fixes mixer functions + Fixed MCI string comparison (thanks to Lionel ULMER) + No longer using 16 bit USER functions (use their 32 bit counter part) + Reindenting. + Added function sndPlaySound32W + + * include/objbase.h, include/objidl.h, include/wine/obj_marshal.h: + Francois Gouget + Added the actual interface definitions to the obj_marshal.h skeleton + file. Also defined the associated C API. + + * windows/queue.c: Stephane Lussier + Use global synchronization objects, to be able to use it in different + processes (not only the process which create the synchro object). + + * windows/mdi.c: Norman Stevens + Set hwndActiveChild when maximizing a mdi child window because it is + not set when maximizing a window other than the active child. + + * controls/menu.c: Pascal Lessard + Change the GetMenuItemRect to comply with windows API. + + * Makefile.in, configure, configure.in, include/.cvsignore, include/Makefile.in: + James Juran + Created include/Makefile.in to separate header file installation from + the top-level Makefile. + + * ole/stg_bigblockfile.c, ole/stg_stream.c, ole/storage32.c, ole/storage32.h: + Thuy Nguyen + - Fixed a small block depot bug. + - Implemented converting from small blocks to big blocks. + - Validated file attributes and flags. + - Fixed a bug for larger files. + + * resources/.cvsignore: added sysres_Nl + + * graphics/x11drv/oembitmap.c, include/ole2.h, include/oleidl.h, include/shlguid.h, include/shlobj.h, include/windef.h, include/wine/obj_dragdrop.h, include/winerror.h, include/wintypes.h, ole/ole2.c, relay32/ole32.spec: + Francis Beaudet + Implemented the OLE Drag and Drop target registration mechanism and + the DoDragDrop loop to perform the DnD operation. + + * windows/mdi.c, controls/menu.c, include/menu.h: + Francois Boisvert + Implemented the WIN31 Look mdi buttons and also some defines for the + magic menu items. + + * dlls/advapi32/Makefile.in, dlls/advapi32/crypt.c, include/wincrypt.h, relay32/advapi32.spec: + Ian Schmidt + Added entries for most Crypt* calls. + Added stub for CryptAcquireContextA. This allows Win98 EXPLORER.EXE + to get farther. + + * controls/edit.c: + Andreas Mohr + An app left junk in the undo buffer of an edit control upon creation. + + * windows/win.c: Ove Kaaven + Changed SetParent32 to adhere to Windows behaviour (mostly), + which should also keep it from leaving garbage around. + + * ole/compobj.c: Sylvain St.Germain + Implementation of a simple linked list (static) that stores and counts + references to COM objects. + + * include/objbase.h, include/wtypes.h: + Francois Gouget + Make the REFxxx types const even in C. Also add FMTID. + + * windows/winpos.c: Ove Kaaven + Don't call EVENT_DummyMotionNotify for hidden windows. + + * windows/message.c: Stephane Lussier + Fix some thread-safeness problem when accessing the system message + queue. + + * windows/input.c, include/winuser.h, relay32/user32.spec: + Marcus Meissner + Implemented MapVirtualKeyEx (ticket 21). + Ignore keyboard layout for now. + + * include/objidl.h, include/wine/obj_clientserver.h: + Francois Gouget + Added the actual interface definitions to the obj_clientserver.h + skeleton file. + + * dlls/ntdll/Makefile.in, dlls/ntdll/nt.c, dlls/ntdll/reg.c, dlls/ntdll/rtl.c, relay32/ntdll.spec: + Juergen Schmied + - documented most of the undocumented functions in nt.c + - implemented RtlGetDaclSecurityDescriptor + - stubs for NtEnumerateKey, NtOpenSymbolicLinkObject, NtQueryKey + - stubs for NtRaiseException, RtlRaiseException (this both will crash) + +Fri Feb 12 17:47:07 1999 Alexandre Julliard + + * dlls/advapi32/security.c, dlls/advapi32/service.c, files/drive.c, misc/registry.c, win32/newfns.c, windows/user.c: + Juergen Schmied + Small fixes to compile with the headers (mostly nt-security). + + * include/ntddk.h, include/ntdef.h, include/ntdll.h, include/winbase.h, include/windef.h, include/winnt.h, include/winreg.h: + Juergen Schmied + Made nt-related types compatible, throw out wine-specific types. + + * windows/mouse.c: Ulrich Weigand + Use MONITOR_... instead of DESKTOP_... routines to get screen + dimensions; these work also with native USER. + + * windows/defwnd.c: Ove Kaaven + WM_ACTIVATE default processing should set window focus. + Should fix focus problems in non-managed mode. + +Thu Feb 11 16:32:17 1999 Alexandre Julliard + + * ole/nls/nld.nls, resources/Makefile.in, resources/TODO, resources/sysres.c, resources/sysres_Nl.rc, AUTHORS, documentation/languages, include/authors.h, include/options.h, misc/main.c, ole/ole2nls.c: + Klaas van Gend + Added support for the Dutch language. + + * dlls/comctl32/propsheet.c, include/commctrl.h, include/prsht.h, include/shlobj.h: + Adrian Thurston + Zygo Blaxell + Move property sheets from commctrl.h into into prsht.h. + + * graphics/d3ddevices.c, graphics/d3dexecutebuffer.c, graphics/d3dlight.c, graphics/d3dmaterial.c, graphics/d3dtexture.c, graphics/d3dviewport.c: + Lionel Ulmer + Added 'objbase.h' to prevent compiler warnings. + + * graphics/ddraw.c: Lionel Ulmer + Better detection of XShm errors (should now run on remote displays). + + * multimedia/mmsystem.c: + Andreas Mohr + Fixes mixerGetID16/32 problems/errors. + + * ole/oleobj.c, multimedia/dplay.c: Francois Gouget + IsEqualGUID is defined in 'include/wine/obj_base.h'. All other + declarations must surrender or prepare to be met with deadly force :-) + + * relay32/ole32.spec: Francois Gouget + Added new functions (from Win98) + Added comments with the parameter types for future use with dllglue + + * files/drive.c: Uwe Bonnes + Set the flags for GetVolumeInformation32A. + + * windows/win.c: Juergen Schmied + FindWindow failed for 32 bit windows with style != WS_CHILD. + +Wed Feb 10 06:52:58 1999 Alexandre Julliard + + * include/Attic/print.h, include/winspool.h, misc/printdrv.c, graphics/psdrv/driver.c, graphics/psdrv/escape.c, graphics/psdrv/font.c, graphics/psdrv/graphics.c, graphics/psdrv/init.c, graphics/psdrv/ppd.c, graphics/psdrv/ps.c, graphics/psdrv/text.c: + Paul Quinn + Albert Den Haan + Moves files from print.h to winspool.h for better SDK header compliance + for Winelib programs. + + * include/hook.h, include/objidl.h, include/ole2.h, include/tchar.h, include/winbase.h, include/wine/obj_clientserver.h, include/wine/obj_dataobject.h, include/wine/obj_storage.h, include/winerror.h, include/winuser.h, include/wtypes.h: + Albert Den Haan + Adrian Thurston + Paul Quinn + Zygo Blaxell + Miscellaneous patches to header files. All of these are supposedly there + to help build Winelib applications. + + * include/wintypes.h: Albert Den Haan + Adrian Thurston + Paul Quinn + Zygo Blaxell + More types we need for compiling Winelib/MFC applications. + + * include/commctrl.h: Paul Quinn + Adrian Thurston + More types for common controls. Needed for Winelib. + + * dlls/shell32/shelllink.c, dlls/shell32/shellole.c, include/wine/obj_base.h, multimedia/dsound.c, ole/compobj.c, ole/ifs.c: + Francois Gouget + Better set of macros for defining the COM interfaces. + + * dlls/advapi32/security.c, relay32/advapi32.spec: + Andreas Mohr + Two ADVAPI32 stubs: ImpersonateSelf32 and AccessCheck32. Spelling fixes. + + * graphics/ddraw.c: Lionel Ulmer + Fixed debug output to follow '-debugmsg' flags. + +Tue Feb 9 15:49:39 1999 Alexandre Julliard + + * msdos/int20.c, ole/safearray.c, relay32/builtin32.c, server/device.c, server/file.c, server/pipe.c, server/thread.c, windows/winhelp.c: + Michael Veksler + Added missing includes to avoid warnings/errors. + + * include/dinput.h, include/lzexpand.h, include/ntdll.h, include/ole2.h, include/shellapi.h, include/vga.h, include/winbase.h, include/wincon.h, include/windef.h, include/windows.h, include/wine/keyboard16.h, include/wine/obj_storage.h, include/wine/shell16.h, include/wine/w32skrnl.h, include/wine/winbase16.h, include/wine/winesound.h, include/wine/winestring.h, include/wine/winuser16.h, include/winnetwk.h, include/winnls.h, include/winnt.h, include/winreg.h, include/wintypes.h, include/winuser.h, include/winver.h: + Michael Veksler + Moved everything out of windows.h. + + * graphics/wing.c, if1632/gdi.spec, include/bitmap.h, include/palette.h, include/wingdi.h, objects/palette.c, relay32/gdi32.spec: + Brad Pepers + WinG fixes. + + * controls/menu.c, include/message.h, include/queue.h, windows/dialog.c, windows/message.c, windows/nonclient.c, windows/queue.c, windows/timer.c: + Stephane Lussier + -Fixed MESSAGE functions that were thunking down to 16 bits implementation. + So PeekMessage32, GetMessage32, PostMessage32, PostThreadMessage are fixed + with this patch. Unicode version of those functions is currently only + calling the ASCII version. + -Fixed queue signaling using a new EVENT object in the queue for 32 bits + thread. MsgWaitForMultipleObject has been fixed and is now blocking on the + right EVENT. + + * objects/metafile.c: Huw D M Davies + GetMetaFileBitsEx should work in bytes not words. + + * include/shlobj.h: Francois Gouget + DllGetClassObject should take a REFCLSID not an LPCLSID. + + * objects/dib.c, include/global.h, memory/virtual.c: + Ulrich Weigand + Change fault handler 'addr' argument to LPCVOID. + + * files/file.c: Ulrich Weigand + Call VIRTUAL_HandleFault if read/write returns EFAULT. + + * dlls/comctl32/treeview.c: + Bertho Stultiens + Fix typo to map GetTextExtentPoint to the correct 32A version. + + * documentation/debugging, include/peexe.h, include/wincon.h, programs/regtest/regtest.c, relay32/advapi32.spec, windows/x11drv/main.c, dlls/advapi32/security.c: + Marcus Meissner + Some small bugfixes, added more PE relocation types (for WinCE mostly), + some console prototypes, -dll is useful for winelib too, regtest + compile fixed. + + * include/wine/winuser16.h, include/winuser.h, objects/cursoricon.c: + Paul Quinn + GetCursorPos is actually a BOOL. + + * include/mmsystem.h: Paul Quinn + Adrian Thurston + More types, C++ protection, and a typo correction for mmsystem.h. + + * include/commctrl.h: Zygo Blaxell + Move the #define of DUMMYUNIONNAME* to before they are used. + Add a definition for DUMMYUNIONNAME (as opposed to DUN1, DUN2...). + Use the correct WINELIB_NAME_AW macro for TVITEM and related names. + Define "TV_ITEM" to agree with you-know-who's documentation. + + * dlls/version/info.c: + Ulrich Weigand + NULL is a valid argument as handle for GetFileVersionInfoSize32A. + + * include/dinput.h, windows/dinput.c: + Lionel Ulmer + Added buffered device access for DInput's mouse driver. + + * files/file.c: Juergen Schmied + Wrong access on server handle was demanded (GENERIC_READ instead of + GENERIC_WRITE). + + * dlls/shell32/shellord.c: + Juergen Schmied + Better implementation (takes strings or res-id's now). + + * dlls/version/resource.c: + Ulrich Weigand + Bugfix: NULL pointer check for output parameters. + + * dlls/shell32/brsfolder.c: + Zygo Blaxell + Fixed two pointer/integer mismatch warnings. + + * documentation/console: Zygo Blaxell + Spelling fixes. + + * console/xterm.c, win32/console.c: + Zygo Blaxell + wine_openpty is not properly declared (either missing or mismatched + declarations) in both places where it is used. + + * include/wingdi.h, objects/dib.c: + Zygo Blaxell + Fix types of GetDIBits functions (LPSTR should be LPVOID). + + * graphics/x11drv/dib.c: + Huw D M Davies + Fixes several problems with SetDIBitsToDevice if xSrc != 0. + Thanks to Ian Schmidt for the logs. + + * windows/mdi.c: Francois Boisvert + The systems buttons (minimize/restore/close) now appear on the menu + bar of mdi application. + + * controls/menu.c: Francois Boisvert + Implemented the magic menu items id's used by windows when inserting + the minimize/maximize/close buttons in the menu bar of an application. + + * objects/enhmetafile.c: Jason McMullan + Adds support for EMR_STRETCHDIBITS in EMFs. + + * programs/avitools/aviplay.c: Marcus Meissner + Fixed image size and line size, added 8bit color/palette handling. + + * tools/bug_report.pl: Adam the Jazz Guy + Fixed formatting of code + Now changes to directory of program to be run before starting wine + + * windows/queue.c, windows/user.c, include/user.h, scheduler/thread.c: + Stephane Lussier + - Cleaned up the message queue when a thread exit (but not the process). + - Modified QUEUE_DeleteMsgQueue to exit gracefully (without crashing Wine) if + queue link list is corrupted. + + * multimedia/dsound.c: Ove Kaaven + Sounds were cut off due to integer overflow. Fixed. + + * include/windowsx.h: Paul Quinn + Added windowsx.h for Winelib. + +Fri Feb 5 17:40:47 1999 Alexandre Julliard + + * configure, configure.in, programs/Makefile.in, programs/cmdlgtst/.cvsignore, programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgr.h, programs/cmdlgtst/cmdlgr.rc, programs/cmdlgtst/cmdlgtst.c: + + Added common dialogs test program. + + * include/message.h, include/queue.h, include/win.h, include/winpos.h, scheduler/thread.c, windows/focus.c, windows/input.c, windows/message.c, windows/queue.c, windows/win.c, windows/winpos.c: + Noel Borthwick + Added management and allocation of the PERQUEUEDATA structure. + + * graphics/ddraw.c, graphics/vga.c, include/ddraw.h: + Lionel Ulmer + - added a dump of the palette creation flags + - changed palette creation code in vga.c to prevent useless error + message + + * documentation/wine.man, files/drive.c, wine.ini: + Andreas Mohr + Use vfat/win95 as default. + + * include/vfw.h, multimedia/msvideo.c, programs/avitools/.cvsignore, programs/avitools/Makefile.in, programs/avitools/aviinfo.c, programs/avitools/aviplay.c, relay32/builtin32.c, relay32/msvfw32.spec: + Marcus Meissner + Updated msvideo / vfw.h, use builtin msvfw32.dll by default, added + aviinfo and aviplay programs. + + * win32/console.c: Marcus Meissner + Continued hack to win32/console.c, so that the IDA Pro Disassembler + works again. Needs much more work however. + + * ole/storage32.c: Marcus Meissner + Include objbase.h for CoTaskMem* prototypes (or we get WINAPI + problems). + + * ole/storage32.h: Marcus Meissner + Added missing ULONG to static const OFFSET_xx. + +Thu Feb 4 16:45:40 1999 Alexandre Julliard + + * documentation/wine.man: James Juran + Various manpage updates, including the incorrect statement about glibc + and clone(). + + * documentation/debugging: James Juran + Fix pointer to the Windows Disassembler 32. Thanks to Herbert + Rosmanith for suggesting this. + + * dlls/msacm32/driver.c: + Andreas Mohr + Another usage of non-portable functions... + + * msdos/dosmem.c: + Andreas Mohr + Some values of pBiosData added/fixed. + + * objects/palette.c, windows/clipboard.c, windows/dce.c, windows/display.c, windows/event.c, windows/keyboard.c, windows/mouse.c, windows/sysmetrics.c, windows/user.c, windows/win.c, windows/winpos.c, controls/desktop.c, controls/widgets.c, debugger/dbg.y, graphics/ddraw.c, graphics/painting.c, graphics/wing.c, include/bitmap.h, include/color.h, include/ddraw.h, include/debug.h, include/debugdefs.h, include/desktop.h, include/display.h, include/main.h, include/options.h, include/ttydrv.h, include/win.h, include/x11drv.h, misc/main.c, objects/bitmap.c, objects/color.c, objects/dc.c, objects/dib.c, objects/gdiobj.c: + Patrik Stridvall + Moved some more code to the X11 driver. + + * windows/ttydrv/Makefile.in, windows/ttydrv/clipboard.c, windows/ttydrv/desktop.c, windows/ttydrv/event.c, windows/ttydrv/init.c, windows/ttydrv/keyboard.c, windows/ttydrv/main.c, windows/ttydrv/monitor.c, windows/ttydrv/mouse.c, windows/ttydrv/wnd.c: + Patrik Stridvall + TTY driver changes. + + * windows/x11drv/Makefile.in, windows/x11drv/clipboard.c, windows/x11drv/desktop.c, windows/x11drv/event.c, windows/x11drv/init.c, windows/x11drv/keyboard.c, windows/x11drv/main.c, windows/x11drv/monitor.c, windows/x11drv/mouse.c, windows/x11drv/wnd.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/objects.c, graphics/x11drv/oembitmap.c, graphics/x11drv/pen.c, graphics/x11drv/text.c, graphics/x11drv/xfont.c: + Patrik Stridvall + X11 driver changes. + + * tsx11/ts_xf86dga.c, tsx11/ts_xf86vmode.c, tsx11/ts_xlib.c, tsx11/ts_xpm.c, tsx11/ts_xresource.c, tsx11/ts_xshm.c, tsx11/ts_xutil.c, include/ts_xf86dga.h, include/ts_xf86vmode.h, include/ts_xlib.h, include/ts_xpm.h, include/ts_xresource.h, include/ts_xshm.h, include/ts_xutil.h, tools/make_X11wrappers: + Patrik Stridvall + Non-X11 compile fix for generated code. + + * include/monitor.h, windows/multimon.c: + Patrik Stridvall + Implementation of the new monitor abstraction. + + * graphics/ttydrv/.cvsignore, graphics/ttydrv/Makefile.in, graphics/ttydrv/init.c, Makefile.in: + Patrik Stridvall + New TTY driver for GDI. + + * configure, configure.in, include/acconfig.h, include/config.h.in: + Patrik Stridvall + - Added the graphics/ttydrv directory. + - Don't search for reentrant X when X doesn't exist. + - Added config options HAVE_LIBXXPM + - Added checks if the header files also exist for some libraries + +Tue Feb 2 16:14:23 1999 Alexandre Julliard + + * dlls/shell32/brsfolder.c, graphics/d3dcommon.c, graphics/d3ddevices.c, graphics/d3dexecutebuffer.c, graphics/d3dlight.c, graphics/d3dmaterial.c, graphics/d3dtexture.c, graphics/d3dviewport.c, include/interfaces.h, ole/safearray.c, ole/stg_bigblockfile.c, ole/stg_stream.c, ole/storage32.c: + Francois Gouget + Replaced references to interfaces.h by wine/obj_xxx.h headers instead + since these headers already provide the necessary definitions. + + * include/msdos.h, msdos/Attic/cdrom.c, msdos/Makefile.in, msdos/int2f.c: + Eric Pouech + Removed references to obsolete msdos/cdrom.c file. + Make use of new Wine internal CD ROM interface. + + * multimedia/mcicda.c: Eric Pouech + Fixed tracks indexing in mcicda.c + Make use of new Wine internal CD ROM interface. + + * include/cdrom.h, misc/Makefile.in, misc/cdrom.c: + Eric Pouech + New Wine internal interface for handling CD Rom (especially audio CD + ROM). + + * include/commctrl.h, include/treeview.h, dlls/comctl32/treeview.c: + Zygo Blaxell + Change a few types to match you-know-who's declarations. + HTREEITEM is a struct _TREEITEM FAR* + GetDIBits passes a LPVOID for the bitmap data, not LPSTR. + Adjustment of Wine C code to match the new types included. + + * misc/lzexpand.c: Uwe Bonnes + Fixed GET_LZ_STATE macro. + + * graphics/d3d_private.h, graphics/d3dtexture.c, graphics/ddraw.c, include/d3d.h, include/ddraw.h: + Lionel Ulmer + Added stubs for new DirectDraw4 and DirectDrawSurface4 methods. + + * tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/CHANGES: + Albert den Haan + Fixed wrong order of res_ico and res_bmp which must be in RT_xxx order. + + * dlls/version/resource.c: Marcus Meissner + reslen could be used uninitialised in GetFileResource32 (fixes some + strange VerQueryValue crashes). + + * ole/nls/sve.nls: Jan D. + Added definition for LOCALE_SGROUPING, LOCALE_SMONGROUPING and + LOCALE_IINTLCURRDIGITS. + + * memory/selector.c, relay32/kernel32.spec: + Ulrich Weigand + Bugfix: Preserve EAX in UnMapSLFixArray(). + + * dlls/comctl32/comctl32undoc.c: Eric Kohl + Fixes little pointer bug in DPA_DeletePtr(). + + * if1632/kernel.spec, memory/string.c: + Ulrich Weigand + Implemented KERNEL.434 (UnicodeToAnsi). + + * files/drive.c: Eric Pouech + GetDiskFreeSpaceEx32A can get null pointers and still not crash. + + * graphics/psdrv/driver.c: + Huw D M Davies + Clear up args to PSDRV_AdvancedSetupDialog. + + * graphics/x11drv/xfont.c: + Huw D M Davies + Reduce MAX_FONT_SIZE to 1000. + +Sun Jan 31 19:04:31 1999 Alexandre Julliard + + * win32/console.c, include/server.h, include/server/object.h, include/server/request.h, loader/ne/module.c, relay32/kernel32.spec, server/console.c, server/request.c, server/trace.c: + Added input queue to server-side console object, + read/write_console_input requests, and use them for + Read/WriteConsoleInput. + + * scheduler/client.c: Geoff Clare + Fix to allow for recvmsg() returning less data than is needed. + + * include/toolhelp.h, include/windows.h: + Attempt at fixing the MAX_PATH multiple definition problem. + ---------------------------------------------------------------- Sun Jan 31 10:13:44 1999 Alexandre Julliard diff --git a/include/version.h b/include/version.h index 085c53ff3d0..f1dff84a1dd 100644 --- a/include/version.h +++ b/include/version.h @@ -1 +1 @@ -#define WINE_RELEASE_INFO "Wine release 990131" +#define WINE_RELEASE_INFO "Wine release 990214"