From a048fdd6a4871c737e9997caab2e5e48594ddff0 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Sun, 26 Mar 2000 20:40:55 +0000 Subject: [PATCH] Release 20000326. --- ANNOUNCE | 19 +- ChangeLog | 810 ++++++++++++++++++++++++++++++++++++++++++++++ include/version.h | 2 +- 3 files changed, 821 insertions(+), 10 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index eff69403712..eca66d8a58b 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,4 +1,4 @@ -This is release 20000227 of Wine, a free implementation of Windows on +This is release 20000326 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,11 @@ correctly. Patches should be submitted to "julliard@lrc.epfl.ch". Please don't forget to include a ChangeLog entry. -WHAT'S NEW with Wine-20000227: (see ChangeLog for details) - - Most builtin DLLs are now separate shared libraries. - - Tons of code merged from the Corel tree. - - Many more common controls and shell stuff. +WHAT'S NEW with Wine-20000326: (see ChangeLog for details) + - More DLLs separated from the Wine core. + - Debugger rewritten to use Win32 debugging API. + - Many improvements to WINASPI support. + - New WineMine application. - Lots of bug fixes. See the README file in the distribution for installation instructions. @@ -18,10 +19,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-20000227.tar.gz - ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-20000227.tar.gz - ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20000227.tar.gz - ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20000227.tar.gz + ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-20000326.tar.gz + ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-20000326.tar.gz + ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20000326.tar.gz + ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20000326.tar.gz It should also be available from any site that mirrors tsx-11 or sunsite. diff --git a/ChangeLog b/ChangeLog index 2ed90167f36..bd77124c57f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,813 @@ +---------------------------------------------------------------- +2000-03-26 Alexandre Julliard + + * files/dos_fs.c: Stefan Leichter + DOSFS_ToDosFCBFormat: fail if extension longer than 3 characters. + + * tools/cvdump/.cvsignore, tools/cvdump/Makefile.in, tools/cvdump/cvcrunch.c, tools/cvdump/cvdump.c, tools/cvdump/cvdump.h, tools/cvdump/cvinclude.h, tools/cvdump/cvload.c, Makefile.in, configure, configure.in: + John R. Sheets + Added cvdump tool to dump CodeView symbol information. + + * dlls/winsock/socket.c, include/server.h, server/sock.c, server/trace.c: + Ove Kaaven + Handle POLLHUP better (delay FD_CLOSE notification until all data has + been read). Made WSAEnumNetworkEvents atomic. Convert socket event + error codes properly. Made accept()-ed sockets inherit the listening + socket's WSAAsyncSelect(). + + * dlls/dsound/dsound_main.c: + Andreas Mohr + Fixed debug formatting. + + * dlls/advapi32/registry.c: Fixed error checking in registry saving. + + * misc/cdrom.c: Uwe Bonnes + Use strerror in debug output. + + * dlls/shell32/changenotify.c: + Uwe Bonnes + SHChangeNotify[A|W]: free only items we allocated. + + * loader/resource.c, objects/enhmetafile.c, objects/font.c, objects/text.c, win32/console.c: + Hidenori Takeshima + Fixes for i18n. + + * debugger/stabs.c: Eric Pouech + Now read .so list from debuggee's address space. + + * include/windowsx.h: Francois Gouget + Added missing macros. + + * include/winnt.h, include/winreg.h, server/registry.c: + Andreas Mohr + Moved some registry definitions to winnt.h. + + * programs/winhelp/winhelp.spec, programs/cmdlgtst/cmdlgtst.spec, programs/notepad/notepad.spec, programs/progman/progman.spec: + Hidenori Takeshima + Added import of comdlg32.dll in spec file. + + * windows/winpos.c: Gerard Patel + Activate a hidden window only when explicitely asked by the + application. + + * debugger/Makefile.in, debugger/break.c, debugger/dbg.y, debugger/debugger.h, debugger/hash.c, debugger/info.c, debugger/module.c, debugger/msc.c, debugger/stabs.c, debugger/winedbg.c: + Eric Pouech + improved exception handling + merged all module handling code in new module.c file + reenabled 'walk module' and 'info module' commands + added ability to drive break on thread startup + + * dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.spec: + Marcus Meissner + Stubs for DllRegisterServer/DllUnregisterServer. + + * dlls/winaspi/winaspi32.c: Marcus Meissner + Fixed return value for SC_GET_DEV_TYPE. + +2000-03-25 Alexandre Julliard + + * server/registry.c, server/trace.c, tools/build.c, windows/cursoricon.c, windows/dce.c, windows/msgbox.c, windows/nonclient.c, windows/rect.c, windows/timer.c, windows/user.c, windows/winpos.c, windows/winproc.c, loader/pe_image.c, loader/resource.c, memory/heap.c, memory/local.c, misc/version.c, msdos/int21.c, objects/enhmetafile.c, objects/region.c, programs/winhelp/hlpfile.c, programs/winhelp/macro.c, programs/winhelp/winhelp.c, dlls/winmm/wineoss/audio.c, files/dos_fs.c, files/drive.c, files/file.c, files/profile.c, graphics/enhmetafiledrv/graphics.c, graphics/enhmetafiledrv/init.c, graphics/metafiledrv/init.c, graphics/x11drv/graphics.c, graphics/x11drv/xfont.c, include/windef.h, dlls/comctl32/comctl32undoc.c, dlls/comctl32/trackbar.c, dlls/comctl32/updown.c, dlls/commdlg/colordlg.c, dlls/crtdll/crtdll_main.c, dlls/ole32/hglobalstream.c, dlls/ole32/memlockbytes.c, dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/winmm/lolvldrv.c, dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmio.c, dlls/winmm/mmsystem.c, dlls/winmm/time.c, controls/edit.c, controls/menu.c, controls/scroll.c: + Francois Gouget + Use min/max instead of MIN/MAX. + + * server/sock.c: Ove Kaaven + Handle socket POLLERR/POLLHUP conditions properly. + Clear error field for OOB notifications. + + * controls/listbox.c: Huw D M Davies + Send the correct ODA_ code when deselecting an item. + + * windows/user.c, include/process.h, include/server.h, include/thread.h, loader/ne/module.c, loader/task.c, scheduler/process.c, scheduler/sysdeps.c, scheduler/thread.c, server/process.c, server/thread.c, server/trace.c: + Fixed a couple of file descriptor leaks. + Always call USER signal proc in the right context. + Cleaned up THREAD_Create. + + * include/Makefile.in: + Do not erase local files on uninstall if install dir does not exist. + + * windows/multimon.c, windows/sysparams.c, windows/ttydrv/Makefile.in, windows/ttydrv/desktop.c, windows/ttydrv/init.c, windows/ttydrv/monitor.c, windows/ttydrv/wnd.c, windows/user.c, windows/win.c, windows/x11drv/Makefile.in, windows/x11drv/init.c, windows/x11drv/monitor.c, controls/desktop.c, dlls/ttydrv/ttydrv_main.c, dlls/x11drv/x11drv_main.c, graphics/ttydrv/dc.c, include/desktop.h, include/monitor.h, include/ttydrv.h, include/user.h, include/x11drv.h, misc/main.c, windows/dce.c: + Store monitor size and depth in the generic structure. + Merged monitor driver into USER driver. + + * windows/ttydrv/Makefile.in, windows/ttydrv/main.c, windows/x11drv/Makefile.in, windows/x11drv/desktop.c, windows/x11drv/main.c, windows/x11drv/monitor.c, windows/x11drv/mouse.c, windows/x11drv/wnd.c, dlls/ddraw/ddraw_main.c, dlls/x11drv/x11drv_main.c, graphics/x11drv/bitmap.c, graphics/x11drv/brush.c, graphics/x11drv/dib.c, graphics/x11drv/graphics.c, graphics/x11drv/init.c, graphics/x11drv/oembitmap.c, graphics/x11drv/palette.c, include/x11drv.h: + A few simplifications and optimizations in the x11 driver. + + * Make.rules.in, Makefile.in, dlls/ddraw/Makefile.in, dlls/ttydrv/Makefile.in, dlls/x11drv/Makefile.in: + Link ttydrv and x11drv objects into their respective dll. + + * dlls/user/Makefile.in: Added missing keyboard.spec. + +2000-03-24 Alexandre Julliard + + * windows/msgbox.c, misc/comm.c, misc/printdrv.c, win32/except.c: + Moved FatalAppExit functions to win32/except.c. + Added a few uses of Callout instead of referencing USER functions + directly. + + * windows/cursoricon.c, include/bitmap.h, objects/bitmap.c: + Moved LoadImage and related functions to cursoricon.c. + + * dlls/gdi/.cvsignore, dlls/gdi/Makefile.in, dlls/gdi/gdi.spec, dlls/gdi/thunk.c, dlls/user/.cvsignore, dlls/user/Makefile.in, dlls/user/keyboard.spec, dlls/user/thunk.c, dlls/user/user.spec, if1632/.cvsignore, if1632/Makefile.in, if1632/keyboard.spec, if1632/thunk.c, include/callback.h, objects/linedda.c, windows/win.c: + Moved gdi/user thunking functions into their respective dlls. + Moved keyboard.spec into user dll. + + * configure, configure.in: Lionel Ulmer + Disable OpenGL support if the latter is thread safe. + + * debugger/dbg.y, debugger/memory.c, dlls/crtdll/wcstring.c, dlls/ole32/clipboard.c, dlls/ole32/storage32.h, graphics/win16drv/init.c, graphics/x11drv/dib.c, scheduler/sysdeps.c: + Patrik Stridvall + Fixed some warnings. + + * dlls/dinput/dinput_main.c, graphics/dispdib.c, include/animate.h, include/button.h, include/crtdll.h, include/dinput.h, include/dispdib.h, include/enhmetafile.h, include/imagelist.h, include/metafile.h, include/region.h, include/sqltypes.h, include/wine/icmpapi.h, include/wine/obj_commdlgbrowser.h, include/wine/obj_contextmenu.h, include/wine/obj_dockingwindowframe.h, include/wine/obj_property.h, include/wine/obj_shellextinit.h, include/wine/windef16.h, include/wine/wingdi16.h, include/winpos.h: + Patrik Stridvall + Made the include files self sufficient. + + * dlls/win32s/w32skernel.c, dlls/winmm/joystick.c, dlls/winmm/mmsystem.c, dlls/winmm/wineoss/audio.c, dlls/winsock/socket.c, dlls/winsock/wsock32.spec, misc/ddeml.c, dlls/oleaut32/oleaut.c, dlls/oleaut32/safearray.c, dlls/oleaut32/variant.c, dlls/olepro32/olepro32stubs.c, dlls/shell32/changenotify.c, dlls/shell32/iconcache.c, dlls/shell32/shell.c, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/systray.c, dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c, dlls/version/install.c, dlls/dplayx/dpclassfactory.c, dlls/dsound/dsound_main.c, dlls/icmp/icmp_main.c, dlls/mpr/mpr_main.c, dlls/msvideo/msvideo_main.c, dlls/ntdll/nt.c, dlls/ntdll/rtl.c, dlls/ntdll/sec.c, dlls/ntdll/time.c, dlls/odbc32/proxyodbc.c, dlls/ole32/compositemoniker.c, dlls/avifil32/avifile.c, dlls/comctl32/comctl32undoc.c, dlls/comctl32/draglist.c, dlls/comctl32/flatsb.c, dlls/commdlg/finddlg32.c, dlls/ddraw/ddraw_main.c: + Patrik Stridvall + Added/fixed some documentation reported by winapi_check. + + * relay32/kernel32.spec, scheduler/critsection.c, win32/newfns.c, windows/painting.c, dlls/crtdll/crtdll.spec, dlls/ntdll/ntdll.spec, graphics/painting.c, include/ddeml.h, include/wingdi.h: + Patrik Stridvall + Fixed some issues reported by winapi_check. + + * include/winnt.h, ole/ole2nls.c, dlls/ntdll/signal_i386.c, dlls/ole32/storage32.c, dlls/shell32/shlview.c: + Patrik Stridvall + Fixed some ANSI C violations. + + * programs/cmdlgtst/cmdlgtst.c, programs/notepad/Da.rc, programs/notepad/De.rc, programs/notepad/dialog.c, programs/regapi/regapi.c, programs/regtest/regtest.c, programs/view/view.c, programs/wcmd/directory.c, programs/wcmd/wcmdmain.c, programs/avitools/aviplay.c: + Patrik Stridvall + Fixed ANSI C related compile problems. + + * tools/winapi_check/win32/gdi32.api, tools/winapi_check/win32/kernel32.api, tools/winapi_check/win32/ole32.api, tools/winapi_check/win32/oleaut32.api, tools/winapi_check/win32/user32.api, tools/winapi_check/win32/winmm.api, tools/winapi_check/win16/ddeml.api, tools/winapi_check/winapi_check, tools/winapi_check/winapi_function.pm, tools/winapi_check/winapi_options.pm, tools/winapi_check/winapi_parser.pm: + Patrik Stridvall + - Updated API files + - Don't check the *.spec.c files + - Better parsing of strings + - Better documentation checking + - Minor bug fixes + + * dlls/dinput/dinput_main.c: Lionel Ulmer + - added some debug code and cleaned-up the mouse warping code + - be ready once mouse will be reported relatively + + * windows/mdi.c: Huw D M Davies + Fixed copying of the MDI 'Windows' menu items if the items are not of + type MFT_STRING. + + * controls/menu.c: Huw D M Davies + Set the correct value for the cch element of MENUITEMINFO in + GetMenuItemInfo. + + * dlls/gdi/gdi32.spec: Huw D M Davies + Fix spec file entries for EnumFontFamiliesEx*. + + * tools/bug_report.pl: Gerald Pfeifer + Further code simplifications and interface (consistency) improvements. + Fix selection of the Wine binary which was broken by a recent change. + + * windows/sysparams.c: Andreas Mohr + Added proper termination upon failure. + + * debugger/types.c: Eric Pouech + Fixed basic type evaluation. + + * server/registry.c: Huw D M Davies + Ensure that non-NULL terminated stings are saved correctly. + + * windows/input.c: Rein Klazes + Correct the NotifyCode in the WM_COMMAND message sent by + KBD_translate_accelerator(). + + * dlls/winaspi/winaspi32.c: Marcus Meissner + Slightly better REQUEST SENSE dumping, fixed GET_DEV_TYPE returns, + work around EXEC SCSI commands which do not set the host<->target data + flags, ignore errors on DVD REPORT KEY/DVD SEND KEY. + + * server/context_i386.c: Peter Hunnisett + Changed PTRACE_PEEKUSER to PTRACE_PEEKUSR and PTRACE_POKEUSER to + PTRACE_POKEUSR for libc5(?) compile. + + * controls/combo.c: Huw D M Davies + Stop a WM_SETTEXT message (and friends) to a combo sending CBN_EDIT* + messages to the parent. + + * include/winbase.h, memory/heap.c: Francois Gouget + Added (correct) prototype for HeapWalk. + + * dlls/ole32/ifs.c, include/wine/obj_base.h: + Francois Gouget + - The ICOM_CMETHODxxx cause problems because the 'const' changes the + signature. There's no such thing on Windows anyway (it's a shame) so + just remove them altogether. + - HeapMinimize returns a void, not a 'void*' + +2000-03-20 Alexandre Julliard + + * windows/ttydrv/event.c, windows/ttydrv/init.c, windows/ttydrv/keyboard.c, windows/ttydrv/main.c, windows/x11drv/desktop.c, windows/x11drv/init.c, windows/x11drv/keyboard.c, windows/x11drv/main.c, loader/main.c, misc/main.c, objects/gdiobj.c, windows/event.c, windows/keyboard.c, windows/multimon.c, windows/ttydrv/desktop.c, windows/win.c, controls/desktop.c, dlls/dinput/dinput_main.c, dlls/display/display_main.c, dlls/mouse/mouse_main.c, dlls/ttydrv/ttydrv.spec, dlls/ttydrv/ttydrv_main.c, dlls/x11drv/x11drv.spec, dlls/x11drv/x11drv_main.c, graphics/ttydrv/init.c, graphics/x11drv/init.c, include/desktop.h, include/keyboard.h, include/message.h, include/monitor.h, include/mouse.h, include/ttydrv.h, include/user.h, include/x11drv.h: + Moved graphics initialisation to the x11drv/ttydrv dll init code. + Merged event, keyboard and mouse drivers into USER driver. + +2000-03-19 Alexandre Julliard + + * ole/ole2nls.c: Andrew Lewycky + Improved CompareStringA performance. + + * library/winestub.c: Added missing debugtools.h include. + + * programs/winhelp/hlpfile.c, programs/winhelp/macro.c, programs/winhelp/macro.lex.l, programs/winhelp/winhelp.c, programs/clock/language.c, programs/clock/main.h, programs/cmdlgtst/cmdlgtst.c, programs/notepad/dialog.c, programs/notepad/main.c, programs/notepad/search.c, programs/progman/dialog.c, programs/progman/group.c, programs/progman/main.c, programs/progman/program.c, programs/view/init.c, programs/view/view.c: + Niels Kristian Bech Jensen + Fixed some compiler errors and warnings. + + * ole/ole2nls.c: Steven Elliott + Temporarily implemented the LCMAP_SORTKEY flag in the LCMapStringW() + function pending a more complete implementation of locales. + + * loader/module.c: + Hack: always try builtin module before elf or elfdll to avoid loading + a builtin dll .so file in the wrong mode. + + * graphics/x11drv/xfont.c, objects/font.c: + Moved font resource functions out of the X11 driver. + + * tools/makedep.c: + Added support for source files stored in subdirectories. + + * graphics/enhmetafiledrv/init.c, graphics/metafiledrv/init.c, graphics/psdrv/init.c, graphics/ttydrv/init.c, graphics/win16drv/init.c, graphics/x11drv/graphics.c, graphics/x11drv/init.c, include/gdi.h, include/x11drv.h, objects/dc.c: + Added GetDCOrgEx in graphics device interface and removed X11 code + from dc.c. + + * dlls/winmm/mmio.c, dlls/winmm/mmsystem.spec, dlls/winmm/winemm.h, dlls/winmm/winmm.spec, include/mmsystem.h: + Eric Pouech + Fixed segmented/linear buffers manipulation. + Better IO buffering. + Added some missing prototypes. + + * dlls/comctl32/treeview.c, dlls/shell32/brsfolder.c: + Francois Gouget + Explicitly use the TVN_xxxA version of the macros. + + * include/commctrl.h: Francois Gouget + - Added the TVN_xxxA macros + - Added missing TBNOTIFY macros and types + - Added SNDMSG + + * include/winuser.h: Francois Gouget + Added WM_APP. + + * scheduler/client.c, scheduler/critsection.c, windows/clipboard.c, windows/ttydrv/clipboard.c, windows/ttydrv/keyboard.c, graphics/x11drv/graphics.c, graphics/x11drv/palette.c, include/x11drv.h, library/winestub.c, loader/ne/segment.c, memory/virtual.c, misc/main.c, misc/printdrv.c, misc/registry.c, misc/xmalloc.c, objects/palette.c, graphics/win16drv/init.c, graphics/x11drv/bitblt.c, graphics/x11drv/brush.c, graphics/x11drv/dib.c: + Dimitrie O. Paun + Removed most calls to xmalloc/xrealloc. + + * include/windef.h: Francois Gouget + - Added missing definition for GLOBALHANDLE and LOCALHANDLE + - Fixed the prototype of WNDENUMPROC + + * include/ddeml.h: Francois Gouget + Added some missing defines. + + * windows/dialog.c: Andrew Lewycky + Propagate IsDialogMessage to the parent if the dialog has the + DS_CONTROL flag. + + * memory/string.c: Andreas Mohr + Added an exception frame for lstrcpy16. + + * loader/main.c: Eric Pouech + Now attaching imported DLLs of a winelib executable. + + * include/wine/obj_inplace.h: Marcus Meissner + IOleItemContainer has OLEGUID(0x11c), not 0x11a. + + * dlls/ole32/compobj.c: Marcus Meissner + Fixed memory corruption with CoTaskMemRealloc. + + * tools/genpatch: Steven Elliott + Made various changes to tools/genpatch including suggestions from Ove + Kaaven (Place added files last in the patch. Add a switch that + specifies modified files.) + + * include/tchar.h, include/winnt.h: Francois Gouget + Moved the definition of PTSTR and LPTSTR from tchar.h to winnt.h. + + * include/windows.h: Francois Gouget + Should include 'winspool.h'. + + * tools/wrc/parser.h, tools/wrc/parser.l: + Francois Gouget + - An extern statement finishes with the first closing '}' or the first + outer ';' + - Handle '#error', '#line' and '#pragma' even when in the 'pp_strips', + 'pp_stripe', 'pp_stripp' or 'pp_false' contexts (just like '#if' and + co). But still don't issue an error if '#error' is found when in the + 'pp_false' state. + + * tools/wrc/parser.y: Francois Gouget + Make the first comma in the control's definition optional. + + * dlls/ole32/datacache.c: Andrew Lewycky + Support loading any presentation aspect. + + * dlls/winaspi/aspi.c: Gerald Pfeifer + Avoid a link error from another DLL on FreeBSD. + + * dlls/winmm/joystick.c, dlls/winmm/joystick/joystick.c: + Eric Pouech + Fixed joystick ID/deviceID/driver handle/instance ID mixup. + + * graphics/x11drv/dib.c: Andrew Lewycky + Delete the shm segment as soon as wine and X have attached it. + + * dlls/winsock/socket.c: Lars Heete + Corrected handling of proto==NULL in WINSOCK_getservbyname and + WINSOCK_getservbyport. + + * windows/event.c, include/main.h, loader/main.c, misc/main.c, miscemu/main.c, objects/gdiobj.c, relay32/.cvsignore, relay32/Makefile.in, relay32/gdi32.spec, relay32/user32.spec, configure.in, dlls/Makefile.in, dlls/gdi/.cvsignore, dlls/gdi/Makefile.in, dlls/gdi/gdi.spec, dlls/gdi/gdi32.spec, dlls/gdi/gdi_main.c, dlls/ttydrv/.cvsignore, dlls/ttydrv/Makefile.in, dlls/ttydrv/ttydrv.spec, dlls/ttydrv/ttydrv_main.c, dlls/user/.cvsignore, dlls/user/Makefile.in, dlls/user/user.spec, dlls/user/user32.spec, dlls/user/user_main.c, dlls/x11drv/.cvsignore, dlls/x11drv/Makefile.in, dlls/x11drv/x11drv.spec, dlls/x11drv/x11drv_main.c, if1632/.cvsignore, if1632/Makefile.in, if1632/gdi.spec, if1632/user.spec, Make.rules.in, configure: + Created separate dlls for user,gdi,ttydrv,x11drv. + Fixed Winelib argc handling (thanks to Eric Pouech). + +2000-03-18 Alexandre Julliard + + * graphics/psdrv/escape.c, include/dinput.h, include/keyboard.h, include/ttydrv.h, include/tweak.h, include/user.h, include/x11drv.h, loader/main.c, misc/tweak.c, ole/ole2nls.c, scheduler/synchro.c, windows/ttydrv/init.c, windows/ttydrv/keyboard.c, windows/ttydrv/main.c, windows/x11drv/init.c, windows/x11drv/main.c: + Misc small cleanups. + + * windows/spy.c, windows/sysparams.c, graphics/x11drv/bitblt.c, loader/dos/dosvm.c, misc/Makefile.in, misc/main.c, misc/spy.c, objects/Makefile.in, objects/clipping.c, objects/cursoricon.c, objects/region.c, objects/text.c, windows/Makefile.in, windows/cursoricon.c, windows/message.c: + Avoid calling the *Rect USER functions from inside GDI. + Moved a few USER functions to a more appropriate location. + + * loader/main.c, misc/Makefile.in, misc/main.c, misc/options.c, misc/registry.c, misc/version.c, miscemu/main.c, windows/x11drv/main.c, windows/x11drv/monitor.c, dlls/ddraw/ddraw_main.c, documentation/wine.man.in, graphics/x11drv/bitblt.c, graphics/x11drv/palette.c, include/main.h, include/options.h, include/shell.h, wine.ini: + Moved command-line option handling out of the X11 driver. + Added support for "--" prefix on options. + Replaced a few X11 command-line options by wine.conf parameters. + +2000-03-17 Alexandre Julliard + + * graphics/Makefile.in, graphics/d3d_private.h, graphics/d3dcommon.c, graphics/d3ddevices.c, graphics/d3dexecutebuffer.c, graphics/d3dlight.c, graphics/d3dmaterial.c, graphics/d3dtexture.c, graphics/d3dviewport.c, graphics/ddraw.c, graphics/ddraw_private.h, graphics/vga.c, relay32/Makefile.in, relay32/ddraw.spec, relay32/dinput.spec, windows/Makefile.in, windows/dinput.c, Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/ddraw/.cvsignore, dlls/ddraw/Makefile.in, dlls/ddraw/d3d_private.h, dlls/ddraw/d3dcommon.c, dlls/ddraw/d3ddevices.c, dlls/ddraw/d3dexecutebuffer.c, dlls/ddraw/d3dlight.c, dlls/ddraw/d3dmaterial.c, dlls/ddraw/d3dtexture.c, dlls/ddraw/d3dviewport.c, dlls/ddraw/ddraw.spec, dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h, dlls/dinput/.cvsignore, dlls/dinput/Makefile.in, dlls/dinput/dinput.spec, dlls/dinput/dinput_main.c: + Made ddraw and dinput separate dlls. + + * server/process.c, server/process.h, server/ptrace.c, server/request.c, server/request.h, server/thread.c, server/thread.h, server/trace.c, include/server.h, include/thread.h, include/winbase.h, include/windef.h, loader/module.c, scheduler/client.c, scheduler/process.c, scheduler/sysdeps.c, scheduler/thread.c: + Have threads and processes exit more cleanly whenever possible. + + * relay32/builtin32.c: + Include space for resources in the module header instead of doing a + separate allocation. + + * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/mpr/.cvsignore, dlls/mpr/Makefile.in, misc/network.c: + Made MPR a separate dll. + + * dlls/ole32/stg_bigblockfile.c, dlls/ole32/storage32.h: + Andrew Lewycky + Rewrite the BIGBLOCKFILE implementation for better performance. + + * tools/bug_report.pl: Gerald Pfeifer + Further simplify the code and remove some redundant code. + Make the user interface more consistent and appealing. + + * dlls/ole32/defaulthandler.c: Andrew Lewycky + Avoid a refcount leak in QueryInterface when delegating. + And a couple of minor bugs. + +2000-03-15 Alexandre Julliard + + * debugger/info.c, debugger/memory.c, debugger/msc.c, debugger/source.c, debugger/stabs.c, debugger/stack.c, debugger/types.c, debugger/winedbg.c, debugger/break.c, debugger/db_disasm.c, debugger/dbg.y, debugger/dbgmain.c, debugger/debug.l, debugger/debugger.h, debugger/display.c, debugger/expr.c, debugger/hash.c: + Eric Pouech + Introduced DBG_VALUE struct to manipulate debugger/debuggee address space. + Added watch (hardware assisted debugging) and whatis (type of expr) commands. + Fixed some issues in local vars handling (stabs parsing & registers optimization). + + * graphics/x11drv/graphics.c, graphics/x11drv/text.c: + Karl Lessard + Update DIB sections in text output and for graphics primitives. + + * windows/dce.c, windows/x11drv/event.c: + Michael Abd-El-Malek (on behalf of Corel) + When we were switching to another desktop, the popup windows lost + their WS_VISIBLE flag. + + * server/context_i386.c: + Avoid SIGSTOP/SIGCONT race when ptrace is disabled. + Fixed context flags handling (thanks to Eric Pouech). + + * server/process.c, server/ptrace.c, server/thread.c, server/thread.h: + Avoid SIGSTOP/SIGCONT race when ptrace is disabled. + + * server/debugger.c: Fixed bug in generate_startup_debug_events(). + + * programs/Makefile.in, programs/winemine/.cvsignore, programs/winemine/Makefile.in, programs/winemine/README, programs/winemine/dialog.c, programs/winemine/dialog.h, programs/winemine/main.c, programs/winemine/main.h, programs/winemine/resource.h, programs/winemine/rsrc.rc, programs/winemine/winemine.spec, configure, configure.in: + Joshua Thielen + Added winemine app. + + * tools/bug_report.pl: Gerald Pfeifer + Improved the visual appearence of the user interface. Made the code + somewhat simpler. + +2000-03-12 Alexandre Julliard + + * dlls/crtdll/crtdll_main.c, dlls/crtdll/crtdll.spec: + Waldek Hebisch + Implemented _read and _lseek. + + * dlls/winsock/socket.c: Rein Klazes + Correct conversion of level parameter if WINSOCK_setsockopt is called + for option WS_SO_DONTLINGER. + + * objects/gdiobj.c: Rein Klazes + Correct rounding of the result in MulDiv16(). + + * dlls/winaspi/aspi.c, dlls/winaspi/winescsi.h: + Gerald Pfeifer + Fixed FreeBSD compilation. + + * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplobby.c, dlls/dplayx/name_server.c, dlls/dplayx/name_server.h, documentation/status/directplay: + Peter Hunnisett + - Make registry usage a little more correct and modern + - Create home for all dplay name server functionality + - Add the framework for EnumSessions + - Documentation update + + * dlls/advapi32/security.c, dlls/avifil32/avifile.c, include/debugdefs.h: + Dimitrie Paun + Cleaned up debug channels a bit. + + * graphics/ddraw.c: Marcus Meissner + Implemented stretched blts for depth 24 (unoptimized). + +2000-03-10 Alexandre Julliard + + * debugger/winedbg.c: Fixed OUTPUT_DEBUG_STRING pointer handling. + + * include/process.h, memory/virtual.c, scheduler/process.c: + Removed PROCESS_IsCurrent(). + + * include/server.h, scheduler/debugger.c, server/context_i386.c, server/debugger.c, server/file.c, server/main.c, server/object.h, server/process.c, server/request.c, server/request.h, server/thread.c, server/thread.h, server/trace.c, tools/make_requests, win32/except.c, dlls/ntdll/exception.c: + Added specific routines for OUTPUT_DEBUG_STRING and EXCEPTION debug events. + Generate a breakpoint event on process attach. + Misc cleanups in request handling. + +2000-03-09 Alexandre Julliard + + * debugger/break.c, debugger/dbg.y, debugger/debug.l, debugger/debugger.h: + Eric Pouech + Now relying on exception codes to know when debugger is entered for a + single step trap. + + * debugger/winedbg.c, miscemu/main.c: + Eric Pouech + Added proc to start debugging process from its command line (by launching it). + + * debugger/expr.c: Eric Pouech + Cleanup. + + * graphics/psdrv/afm.c: Huw D M Davies + Add Black as a valid font weight. + Cope with afm files that do not contain {Family|Full}Name entries. + + * dlls/winaspi/winaspi32.c: David Elliott + - Got rid of PROFILE functions. + - Use functionality of aspi.c. + - Automagically read /proc/scsi/scsi (part of aspi.c which is already + in tree). + + * graphics/x11drv/dib.c: Jim Aston + Handle 24 bit DIBs <-> 24 bit deep/24 bits per pixel XImages. + + * programs/view/globals.h: Mike Castle + Added resource.h include. + + * windows/rect.c: Marcus Meissner + IsRectEmpty also returns true for negative width/heights (verified + against Windows), found by Brad Oliver . + + * dlls/oleaut32/variant.c: Lawson Whitney + Take type from referenced variant for VT_BYREF && VT_VARIANT. + + * relay32/builtin32.c, scheduler/client.c, scheduler/debugger.c, scheduler/process.c, server/debugger.c, server/object.h, server/process.c, server/process.h, server/ptrace.c, server/request.c, server/request.h, server/thread.c, server/trace.c, include/elfdll.h, include/module.h, include/pe_image.h, include/process.h, include/server.h, loader/elf.c, loader/elfdll.c, loader/module.c, loader/pe_image.c: + Store the list of loaded dlls in the server, and generate debug events + internally. + +2000-03-08 Alexandre Julliard + + * server/thread.c, server/trace.c, tools/make_requests, include/server.h, scheduler/client.c: + Added server protocol version check. + + * include/aspi.h, include/winaspi.h, include/wnaspi32.h, msdos/Makefile.in, msdos/dosaspi.c, Makefile.in, configure, configure.in, dlls/Makefile.in, dlls/winaspi/.cvsignore, dlls/winaspi/Makefile.in, dlls/winaspi/aspi.c, dlls/winaspi/winaspi16.c, dlls/winaspi/winaspi32.c, dlls/winaspi/winescsi.h, dlls/winaspi/wnaspi32.spec: + David Elliott + - Slightly reworked include files (less messy, more straightforward). + - Moved DOS ASPI functionality to msdos/dosaspi.c. + - Got rid using PROFILE to get SCSI info from wine.conf. + - Read scsi info from /proc/scsi/scsi. + - Added setting of a reasonable timeout when opening a SCSI device (5 + minutes, defined in winescsi.h). + - ExecScsiCommand now ALWAYS posts, even on error (which is the correct + behavior). + + * dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/rsrc.rc, dlls/shell32/shell32_Sk.rc, dlls/shell32/shres.rc, documentation/wine.man.in, include/options.h, misc/main.c, resources/sysres_Sk.rc, resources/user32.rc: + Simen Zamecnik + Added Slovak language support. + + * dlls/shell32/shell32_Ja.rc, dlls/shell32/shres.rc, include/options.h, misc/main.c, resources/.cvsignore, resources/sysres_Ja.rc, resources/user32.rc, dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/rsrc.rc: + Junichi Kuchinishi + Added some Japanese resources. + + * dlls/ole32/Makefile.in, dlls/ole32/clipboard.c, dlls/ole32/datacache.c, dlls/ole32/ole2impl.c, dlls/ole32/ole2stubs.c, dlls/ole32/olestd.h, dlls/ole32/storage32.c, include/ole2.h, include/winerror.h: + Abey George + Implemented OLE clipboard functionality for Embed Source format. + It helps you cut and paste data with Embed Source format between + applications. It also implements OleCreateFromData and + OleQueryCreateFromData and fixes some bugs in datacache.c. + + * loader/module.c: Ulrich Czekalla + wm->modname might be invalid at the end of FreeLibrary. + + * loader/ne/module.c, misc/debugstr.c, misc/error.c, windows/defdlg.c, windows/defwnd.c, windows/dialog.c, windows/focus.c, windows/input.c, windows/user.c, windows/x11drv/event.c, windows/x11drv/keyboard.c, controls/edit.c, controls/menu.c, debugger/stack.c, dlls/comctl32/commctrl.c, dlls/winsock/async.c, dlls/winsock/socket.c, include/dce.h, include/menu.h, include/message.h, include/nonclient.h, include/queue.h, include/stackframe.h, include/struct32.h, include/thread.h, include/win.h, include/winbase.h, include/wine/winuser16.h, include/winpos.h, loader/module.c, controls/button.c: + Patrik Stridvall + Removed a lot of unnecessary includes and fixed the compile errors. + + * dlls/ole32/moniker.c, dlls/ole32/storage32.c, include/ole2.h, include/shell.h, memory/global.c, misc/registry.c, misc/wsprintf.c, server/registry.c, server/request.c: + Patrik Stridvall + Fixed some warnings. + + * dlls/oleaut32/variant.c: Lawson Whitney + Corrected value for DAYS_IN_ONE_YEAR. + + * dlls/crtdll/crtdll_main.c: + Alexandre Julliard (for Corel) + Cleaned up CRTDLL__unlink. + + * controls/static.c: Ulrich Czekalla + The static control only needs to invalidate its rect when we SetText. + + * include/winuser.h, misc/spy.c: + Hidenori Takeshima + Added a few messages for IME. + + * debugger/Makefile.in, debugger/break.c, debugger/db_disasm.c, debugger/dbg.y, debugger/debug.l, debugger/debugger.h, debugger/display.c, debugger/expr.c, debugger/hash.c, debugger/info.c, debugger/memory.c, debugger/registers.c, debugger/source.c, debugger/stabs.c, debugger/stack.c, debugger/types.c, debugger/winedbg.c, include/debugdefs.h, include/debugger.h, miscemu/main.c: + Eric Pouech + No longer directly accessing debuggee memory. + Execution context (mode, steps...) are now linked to a thread. + Removed some X11 crst hacks. + Rewrote info/walk commands. + Removed direct debugger invocation code (and moved the rest to the new + winedbg.c file). + + * scheduler/debugger.c, scheduler/process.c, server/process.c, server/trace.c, win32/except.c, win32/newfns.c, include/ntddk.h, include/server.h, include/winbase.h, loader/module.c, dlls/ntdll/exception.c: + Removed PDB32_DEBUGGED flag and send all debug events unconditionally. + Implemented IsDebuggerPresent(). + + * server/debugger.c, server/object.h, server/process.c, server/process.h, server/thread.c, server/thread.h, server/trace.c, include/process.h, include/server.h, scheduler/client.c, scheduler/debugger.c, scheduler/process.c, scheduler/thread.c: + Generate CREATE_PROCESS/THREAD debug events internally in the server. + +2000-03-07 Alexandre Julliard + + * scheduler/critsection.c, scheduler/thread.c, win32/Makefile.in, win32/thread.c, include/thread.h, include/winbase.h: + Better implementation of inline functions SetLastError and + GetCurrentThreadId. Added asm inlines for Interlocked* functions. + + * dlls/ntdll/signal_i386.c, include/ntddk.h, dlls/ntdll/exception.c, dlls/ntdll/ntdll.spec: + Added DbgBreakPoint. Fixed exception record contents on SIGTRAP. + + * loader/ne/module.c, loader/ne/segment.c: + Andreas Mohr + Fixed second instance DGROUP loading. + + * include/winuser.h, misc/main.c: + Huw D M Davies + Implement SPI_GETICONMETRICS. + Change WARN -> FIXME for unimplemented SPI_s and set appropriate error. + + * memory/global.c: Marcus Meissner + Actual write the cached struct in GlobalMemoryStatus. + + * documentation/fonts, graphics/x11drv/xfont.c: + Rein Klazes + Include in the AddFontResourceA/W fixme message a pointer to the fonts + document. In this document tell the user how to find the needed tools. + + * dlls/winsock/socket.c: Rein Klazes + Add a message and fix error code if __ws_getservbyname() and + __ws_getservbyport() cannot find the requested service. + Fix WINSOCK_setsockopt() when called with optval pointing to 16 bit int. + + * dlls/winmm/mmio.c: Ulrich Czekalla + Check for existence if MMIO_EXIST is passed to MMIO_Open. + + * dlls/ole32/filemoniker.c: Jeff Tranter + The pathname was stored in a string of size 100, which was not always + large enough. It should be set to MAX_PATH (255). + + * loader/task.c: Andreas Mohr + Several fixes to MakeProcInstance. + +2000-03-05 Alexandre Julliard + + * dlls/winmm/Makefile.in, dlls/winsock/Makefile.in, dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in, dlls/olecli/Makefile.in, dlls/olesvr/Makefile.in, dlls/rasapi32/Makefile.in, dlls/shell32/Makefile.in, dlls/version/Makefile.in, dlls/win32s/Makefile.in, dlls/Makefile.in, dlls/avifil32/Makefile.in, dlls/commdlg/Makefile.in, dlls/dplayx/Makefile.in, dlls/lzexpand/Makefile.in, dlls/msvideo/Makefile.in, dlls/Makedll.rules.in: + Added support for creating extra symlinks for .so files that contain + multiple dlls. + +2000-03-04 Alexandre Julliard + + * */Makefile.in, Make.rules.in, Makefile.in, configure, configure.in, dlls/.cvsignore, dlls/Makedll.rules.in: + Moved dll-specific make rules to a separate Makedll.rules file. + + * misc/registry.c: Fixed error checking in registry saving. + + * dlls/winsock/socket.c: Ove Kaaven + WSACleanup should set last error to WSANOTINITIALISED if failing + because Winsock was not initialized... + + * dlls/ole32/compobj.c, include/ole.h, include/wine/obj_base.h: + Marcus Meissner + CoLoadLibrary gets UNICODE, not ASCII strings. (spotted by Lawson + Whitney), removed the dllName component of the openDlls. Added some + debugstr_guid(). + + * dlls/ntdll/nt.c: Dan Scott + Fixed typos in _alldiv() and _allmul(). + + * configure.in, configure: Marcus Meissner + Added message for missing xpm devel libs for debian/corel. + + * dlls/ole32/ole2.c: Pierre Mageau + OleRegGetUserType did query wrong registry key. + + * memory/global.c: Marcus Meissner + Some applications call GlobalMemoryStatus() very often. Cache the + results of the call for 1 second (spotted by Corel). + + * windows/x11drv/event.c: Marcus Meissner + GetClipboardData16 might return an invalid global handle (spotted by + Corel). + + * objects/enhmetafile.c: Lilia Roumiantseva + cbCountSizeOfEnhMetafile callback function instead of increasing a + contents of the pointer to the size increased the pointer itself. + + * documentation/psdriver: Huw D M Davies + Fix docs to reflect change to .winerc processing. + + * tools/wineinstall: Ove Kaaven + Fixed a couple of config.cache problems. + + * dlls/comctl32/trackbar.c: Vahid Pourlotfali + Trackbar contol did not have proper position value in case of + SB_THUMBTRACK notification message: it was always sending 0. + + Jim Aston + Made the slider control a rect. It had been trying to draw a notched + slider, but the result didn't look right. + + * dlls/winsock/socket.c: Rein Klazes + Made WINSOCK_setsockopt handle option SO_DONTLINGER correctly. + + * objects/cursoricon.c: Serge Ivanov + CURSORICON_IconToCursor: inconsistent Lock/Unlock + + * files/profile.c: Uwe Bonnes + PROFILE_GetString: only accept NULL for keyname to return the list of + keys as Win95 does. + + * graphics/x11drv/dib.c: Joerg Mayer + Fix a sign bug where memcpy was called with negative length. + +2000-02-29 Alexandre Julliard + + * files/profile.c: Make profile key a global handle. + + * dlls/win32s/.cvsignore, dlls/win32s/Makefile.in, dlls/win32s/w32skernel.c, dlls/win32s/w32skrnl.c, Make.rules.in, dlls/Makefile.in: + Renamed libwin32s to use the proper dll name (libw32skrnl). + + * windows/x11drv/keyboard.c, windows/x11drv/wnd.c, dlls/comctl32/monthcal.c, dlls/comctl32/toolbar.c, dlls/imm32/imm.c, dlls/msacm32/driver.c, dlls/msvideo/msvideo_main.c, dlls/shell32/iconcache.c, msdos/int21.c, windows/x11drv/clipboard.c: + Niels Kristian Bech Jensen + Removed superfluous #include statements for header files included twice. + + * dlls/comctl32/updown.c: Serge Ivanov + Make updown control work. UpDown control always sends WM_*SCROLL + message and uses SB_THUMBPOSITION code (not SB_LINE[UP|DOWN]). + + * dlls/comctl32/header.c: Pascal Lessard + Implemented the behavior of sending WM_CONTEXTMENU when receiving a + WM_RBUTTONUP. + + * dlls/ole32/storage32.c: Murali Pattathe + + This is the patch for the OleConvertOLESTREAMToIStorage wine API. + This API calls another function called OLECONVERT_LoadOLE10 which + basically read the OLE stream from the file through the callback + function (this is passed by the application). + + The reading format was wrong. Still I am not very sure this is 100 % + correct format. I did some reverse engineering and found the format. I + have tried with different OLE object and its worked in paradox. I + haven't tested with any other apps. + + * dlls/oleaut32/Makefile.in, dlls/oleaut32/oleaut32.spec, dlls/oleaut32/stubs.c, dlls/olepro32/olepro32.spec, dlls/olepro32/olepro32stubs.c: + Patrik Stridvall + Moved some stubs and added forwards in order to make both winapi_check + and checklink happy. + + * tools/winapi_check/*: + Patrik Stridvall + Moved the rest of the API specification from the global file to the + local files. + +2000-02-27 Alexandre Julliard + + * ANNOUNCE, ChangeLog, include/version.h: Release 20000227. + + * win32/init.c: Uwe Bonnes + GetComputerNameA(): added parameter check like Win95 does. + + * tools/build.c: Patrik Stridvall + - Fixed some Solaris specific assembler problems + - Fixed some missing .type @function (helps debugging with dbx) + - Fixed code needing __attribute__((constructor))__ for non-GCC ELF compilers + - Fixed use of zero width arrays (ANSI C violation) + - @GOTOFF on Solaris doesn't work - use @GOT and redirection instead + + * memory/selector.c, include/selectors.h: + Patrik Stridvall + Fixed some Solaris specific assembler problems. + + * dlls/ole32/ole32.spec, dlls/shell32/shlwapi.spec: + Patrik Stridvall + Fixed some issues found by winapi_check. + + * tools/winapi_check/win32/ntdll.api, tools/winapi_check/win32/ole32.api, tools/winapi_check/win32/oleaut32.api: + Patrik Stridvall + Updated winapi_check. + + * tools/genpatch: Steven Elliott + Added utility that generates patches for submission to + wine-patches@winehq.com. + + * dlls/oleaut32/Makefile.in, dlls/oleaut32/oleaut32.spec: + oleaut32 should not import functions from olepro32. + + * dlls/comctl32/listview.c, include/listview.h: + Pierre Mageau + Don't display the context menu on a double click. + + Ulrich Czekalla + Set the font on the edit label control to that used by the listview + control. It also uses text metrics to set a more reasonable initial + edit control size. + + Pierre Mageau + Handle M_SETREDRAW in ListView. + Fix to EnsureVisible to handle small and large icon correctly. + Add edit label functionnality to the listview and the file open dialog. + + Ulrich Czekalla + RelaseDC in CreateEditLabel. + + Pierre Mageau + Add functionnality to create new folder in the open dialog. + Add support for right click menu in common file dialog. + LISTVIEW_EndEditlabel is now handling NONLPSTR_TEXTCALLBACK listview items. + + Serge Ivanov + LISTVIEW_GetColumnA fix (do not copy string, pass pointers). + + Luc Tourangeau + Preventing a divide by zero when handling LVW_ENSUREVISIBLE message. + + Don Kelly + -Implemented the sorting on insert of items into a ListView control + with either LVS_SORTASCENDING or LVS_SORTDESCENDING set. + -(helping evil applications): sometimes not so well structured apps + (PFPI90, in this case) will not fully initialize structs. In the case + of the LVM_GETITEM message the app may have only initialized the mask + and iItem members of the struct. Added processing of the LVIF_PARAM + mask in the case that iSubItem was set but is invalid/uninitialized. + + Pierre Mageau + Fix for handling correctly the cancelling mode of the Edit label. + Fix width calculation of the edit label. + + Pascal Lessard + Implemented the behavior of sending WM_CONTEXTMENU when receiving a + WM_RBUTTONUP. + + Ulrich Czekalla + Fixed a painting problem with listview when the view changes and an + edit label is active. + + Ulrich Czekalla + Fixed a notification problem with listview. On creation if the user + specifies an item with focus and/or selection we should send the + proper notification. Insert was preventing LISTVIEW_SetItem from + seeing the changes and sending the notification. + + Make the draw item rectangle consistent with the selection + rectangle. This allows us to click on the folders and icons in the + file open dialog box and the item actually gets selected. + + * files/drive.c: Petr Tomasek + - Write serial numbers to the device (FAT) + - DRIVE_ReadSuperblock: better checking for the FAT fs. + + * files/dos_fs.c: Uwe Bonnes + GetFullPathName fixes. + ---------------------------------------------------------------- 2000-02-27 Alexandre Julliard diff --git a/include/version.h b/include/version.h index 55480a60189..4d78067c601 100644 --- a/include/version.h +++ b/include/version.h @@ -1 +1 @@ -#define WINE_RELEASE_INFO "Wine release 20000227" +#define WINE_RELEASE_INFO "Wine release 20000326"