From f70cd82262e4ef21a2427a3a28790bfa22d75c4c Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 15 Jun 2000 03:00:30 +0000 Subject: [PATCH] Release 20000614. --- ANNOUNCE | 20 +- ChangeLog | 900 ++++++++++++++++++++++++++++++++++++++++++++++ include/version.h | 2 +- 3 files changed, 911 insertions(+), 11 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 55dc2495919..40c61324c6f 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,4 +1,4 @@ -This is release 20000526 of Wine, a free implementation of Windows on +This is release 20000614 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,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-20000526: (see ChangeLog for details) - - New C preprocessor for the resource compiler - - More built-in debugger improvements - - OpenGL support - - Many common controls fixes and merges from Corel tree +WHAT'S NEW with Wine-20000614: (see ChangeLog for details) + - Address space separation + - Message compiler + - Beginnings of multiple codepages support + - The usual common controls fixes and improvements - Lots of bug fixes. See the README file in the distribution for installation instructions. @@ -19,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-20000526.tar.gz - ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-20000526.tar.gz - ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20000526.tar.gz - ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20000526.tar.gz + ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-20000614.tar.gz + ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-20000614.tar.gz + ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20000614.tar.gz + ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20000614.tar.gz It should also be available from any site that mirrors tsx-11 or sunsite. diff --git a/ChangeLog b/ChangeLog index 122cb9e5202..b665c1c3291 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,903 @@ +---------------------------------------------------------------- +2000-06-15 Alexandre Julliard + + * windows/mdi.c, include/mdi.h, resources/sysres_En.rc, resources/user32.rc: + David Lassonde + Implemented the More Windows... menu item for MDI. + + * windows/dialog.c: + Sheri Steeves + Check again for GetNextDlgTabItem after return from WM_INITDIALOG + message in dialog creation. + + * controls/listbox.c: Gerard Patel + Set clipping region to client window in LISTBOX_Paint. + + * server/main.c: + Andreas Mohr + More verbose error message. + + * unicode/mbtowc.c: + Uwe Bonnes + cp_mbstowcs: check functions return zero on success. + + * files/dos_fs.c: + Uwe Bonnes + GetFullPathName: get "drive" value too for absolute paths. + + * misc/printdrv.c: + Frederic Boulanger + CreateSpoolFile is called with a dos name, we have to make sure that + when we create the spoolfile we use the unix name associated to the + dos file name. + + * include/winbase.h, misc/comm.c: + Mike McCormack + - add prototypes for serial API functions + - correct existing serial API prototypes incorrectly using DWORD + instead of HANDLE + - define more structures and values in serial API + + * windows/dce.c: Noomen Hamza + Added a NULL pointer check within DCE_AddClipRects function. + + * loader/resource.c: + Dmitry Timoshkov + Optimized implementation of LoadStringA. + + * documentation/x11drv: Ove Kaaven + Text of WWN article "The X11 driver". + + * documentation/HOWTO-winelib: + Wilbur N. Dale + WineLib does not support Win16. Removed references to Win16 and Win + 3.x in the introduction. Standardized capitalization of Wine and + WineLib. Added documentation for compiling a simple "Hello World" + WineLib program. + + * windows/message.c: + Sheri Steeves + Added setting of cursor postition to MSG_PostToQueue. + + * controls/listbox.c: Gerard Patel + WM_SETREDRAW should repaint the listbox when set to on if something + has been changed. + +2000-06-14 Alexandre Julliard + + * configure.in, debugger/Makefile.in, server/Makefile.in, tools/Makefile.in, tools/cvdump/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in, Make.rules.in, Makefile.in, configure: + Removed @PROGEXT@ (it was broken anyway). + Improved 'make install'. + Cleaned up the main Makefile. + + * scheduler/handle.c: + Alexandre Julliard (for Corel) + ConvertToGlobalHandle: fixed handle leak. + + * include/options.h: + Fixed options structure definition. + + * windows/winpos.c: + Noomen Hamza + Made SetWindowPos handle the case when inserting a window after itself + (don't need to change the Zorder). + + * documentation/opengl: + Lionel Ulmer + Updated OpenGL documentation. + + * dlls/olepro32/olepro32.spec: + Gerard Patel + Set the base for the ordinals of olepro32 to 248. + + * include/commctrl.h: + Matthew J. Francis + Alias NMUPDOWN to be NM_UPDOWN, rather than overwrite NM_UPDOWN with + NMUPDOWN. + + * dlls/crtdll/crtdll.spec, dlls/crtdll/crtdll_main.c: + jimregan@litsu.ie + Added difftime function. + +2000-06-13 Alexandre Julliard + + * tools/Makefile.in, tools/wmc/.cvsignore, tools/wmc/CHANGES, tools/wmc/Makefile.in, tools/wmc/lang.c, tools/wmc/lang.h, tools/wmc/language.c, tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h, tools/wmc/wmc.c, tools/wmc/wmc.h, tools/wmc/wmc.man, tools/wmc/wmctypes.h, tools/wmc/write.c, tools/wmc/write.h, unicode/wctomb.c, Make.rules.in, configure, configure.in: + Bertho Stultiens + Initial release of the message compiler. + + * loader/loadorder.c, dlls/Makefile.in, dlls/shell32/Makefile.in, dlls/shell32/shell32.spec, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/shellstring.c, dlls/shell32/shfolder.spec, dlls/shell32/shlwapi.spec, include/shell.h, include/shlobj.h, include/shlwapi.h, include/wine/undocshell.h: + Juergen Schmied + - new dll shfolder.dll + - small fixes + + * dlls/user/Makefile.in, tools/wrc/CHANGES, tools/wrc/README.wrc, tools/wrc/dumpres.c, tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/ppl.l, tools/wrc/ppy.y, tools/wrc/wrc.c, tools/wrc/wrc.h, tools/wrc/wrc.man: + Bertho Stultiens + - Bugfix: Corrected "off by one" error in the linenumber while parsing + resource. + - Bugfix: A segfault would occur if messagetables were parsed without + memory options attached. Also added buffer-overflow safeguard while + converting between byteorders. + - Finished remapping usertype resources onto standars types by tricking + the parser into accepting a different token. The remapping can be + disabled with a new commandline option '-m'. + - Resolved some warning about chars used as index on SGI O2 machine + (the ctype isXXX() routines are macros there). + + * ole/ole2nls.c: + Bertho Stultiens + Commented out IsBadWritePtr check. Makes winhlp32.exe happy in + extended search. + + * documentation/opengl: + Lionel Ulmer + OpenGL documentation. + + * files/drive.c: + Andreas Mohr + DRIVE_GetFreeSpace() is supposed to *always* return 0 for "avail" + on CD-ROMs, even if CD-ROM is *not* mounted and thus the mount point + normally returns the "avail" of the corresponding partition. + Cleaned up GetDiskFreeSpaceA. + + * windows/x11drv/wnd.c: + Gerard Patel + Do not change the WS_CHILD style in SetParent. + + * loader/pe_resource.c, ole/ole2nls.c, dlls/comctl32/comctl32undoc.c, dlls/ntdll/reg.c, dlls/ole32/datacache.c, dlls/ole32/ole2nls.c, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/shellreg.c, dlls/shell32/shellstring.c, dlls/version/info.c: + Use the Unicode string functions from wine/unicode.h instead of the + crtdll ones. + + * include/wine/unicode.h, unicode/Makefile.in, unicode/string.c: + Added a couple of Unicode string routines. + + * dlls/ddraw/convert.c, dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/x11.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/dga.c, dlls/ddraw/helper.c, dlls/ddraw/x11.c: + Marcus Meissner + Added 24->32 packed pixel mapping support to convert. + Slightly rewrote the conversion initialisation. + + * files/profile.c: + Marcus Meissner + Strip whitespace from front of profile values. + +2000-06-12 Alexandre Julliard + + * dlls/user/Makefile.in, dlls/user/exticon.c, win32/ordinals.c: + Juergen Schmied + Implementation for PrivateExtractIcons, PrivateExtractIconEx. + + * scheduler/thread.c, dlls/ole32/errorinfo.c, include/thread.h, scheduler/process.c: + Juergen Schmied + - implemented Get/SetThreadLocale + - added comment about OleErrorInfo field in TEB + + * include/ddraw.h: + Marcus Meissner + Added struct offsets so understanding game disassembly is easier. + + * dlls/wineps/brush.c: + Huw D M Davies + If printer only supports level 1 PostScript then complain rather than + trying to use a pattern color space. Thanks to David Goodenough. + + * include/wine/obj_base.h: + Marcus Meissner + Corrected IsEqualGUID prototype. + + * dlls/ddraw/dga2.c: + Lionel Ulmer + replaced a DPRINTF by a TRACE + + * dlls/opengl32/make_opengl, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c: + Lionel Ulmer + - moved the 'constructor' into a real DLL init function + - make OpenGL32 dependant on the X11 driver + + * objects/dc.c: Gerard Patel + hookThunk was not initialized in GetDcState. + + * graphics/x11drv/text.c: + Use the font default char for undefined characters when mapping from + Unicode. + + * dlls/opengl32/make_opengl, dlls/opengl32/make_opengl_ext, dlls/opengl32/make_opengl_norm, dlls/opengl32/make_opengl_spec, dlls/opengl32/opengl32.spec, dlls/opengl32/opengl_ext.c, dlls/opengl32/opengl_norm.c: + Lionel Ulmer + New OpenGL thunk generation script. + + * dlls/ddraw/dsurface/x11.c: + Lionel Ulmer + Removed the Release in case of error as we do not AddRef anymore. + + * misc/version.c: + Andreas Mohr + Made the DLL version clash error message more verbose. + + * unicode/c_932.c, unicode/c_936.c, unicode/c_949.c, unicode/c_950.c, unicode/casemap.c, unicode/cpmap.pl, unicode/mbtowc.c, unicode/wctomb.c, unicode/c_042.c, unicode/c_10000.c, unicode/c_10006.c, unicode/c_10007.c, unicode/c_10029.c, unicode/c_1006.c, unicode/c_10079.c, unicode/c_10081.c, unicode/c_1026.c, unicode/c_1250.c, unicode/c_1251.c, unicode/c_1252.c, unicode/c_1253.c, unicode/c_1254.c, unicode/c_1255.c, unicode/c_1256.c, unicode/c_1257.c, unicode/c_1258.c, unicode/c_20866.c, unicode/c_28591.c, unicode/c_28592.c, unicode/c_28593.c, unicode/c_28594.c, unicode/c_28595.c, unicode/c_28596.c, unicode/c_28597.c, unicode/c_28598.c, unicode/c_28599.c, unicode/c_424.c, unicode/c_437.c, unicode/c_500.c, unicode/c_737.c, unicode/c_775.c, unicode/c_850.c, unicode/c_852.c, unicode/c_855.c, unicode/c_856.c, unicode/c_857.c, unicode/c_860.c, unicode/c_861.c, unicode/c_862.c, unicode/c_863.c, unicode/c_864.c, unicode/c_865.c, unicode/c_866.c, unicode/c_869.c, unicode/c_874.c, unicode/c_875.c, unicode/c_878.c, dlls/ntdll/rtlstr.c, include/casemap.h, include/wine/unicode.h, memory/string.c, unicode/Makefile.in, unicode/c_037.c: + Reimplemented Unicode case mapping in a slightly more efficient way. + Moved case mapping support to the unicode directory. + Some cleanups in cpmap.pl, use WCHAR instead of unsigned short. + +2000-06-11 Alexandre Julliard + + * dlls/comctl32/header.c: + Aric Stewart + We were not properly masking the item that was sent with the message + and also we where not sending the notification at the proper times. + + * controls/listbox.c: + Jason Mawdsley + Take focus before setting the caret position and selections. + + * relay32/snoop.c: James Abbatiello + Fix for compiler warning (due to setjmp/longjmp being used for + exception handling). + + * controls/button.c: + Sheri Steeves + Added save and reset of SetBKMode values in WM_PAINT. + Added handling of lParam value in BM_SETSTYLE. + + * include/wine/exception.h, include/wine/obj_base.h, include/wine/obj_channel.h, include/wine/obj_misc.h, include/wine/obj_oleaut.h, include/wine/obj_oleview.h, include/wine/undocshell.h, include/wine/windef16.h, include/wine/wingdi16.h, include/wine/winuser16.h, include/ddraw.h, include/dinput.h, include/dplay.h, include/dplobby.h, include/dsound.h, include/gdi.h, include/imagehlp.h, include/imm.h, include/keyboard.h, include/mmddk.h, include/mmsystem.h, include/msacm.h, include/netspi.h, include/ntddk.h, include/ole.h, include/ole2.h, include/oleauto.h, include/oledlg.h, include/pe_image.h, include/process.h, include/prsht.h, include/richedit.h, include/server.h, include/shlobj.h, include/tapi.h, include/task.h, include/user.h, include/winbase.h, include/wingdi.h, include/wininet.h, include/winnetwk.h, include/winnls.h, include/winnt.h, include/winsvc.h, include/winuser.h, include/animate.h, include/callback.h, include/commctrl.h, include/commdlg.h, include/crtdll.h, include/d3d.h, include/d3dcaps.h, include/d3dtypes.h, include/ddeml.h: + Francois Gouget + Reordered the CALLBACK and WINAPI directives so that it compiles with + old g++ versions. + + * include/vfw.h, include/windef.h: + Francois Gouget + - Define HIC in this header rather than in windef.h (this is the + correct thing to do although it is unrelated to the C++ issues). + - WINE_HIC is an internal structure and it won't compile in C++ because + it contains a field called 'private'. Enclosed in a __WINE__ ifdef. + - Reordered the CALLBACK and WINAPI directives so that it compiles with + old g++ versions. + + * include/winspool.h: Francois Gouget + Fixed a typo in the name of FreePrinterNotifyInfo. + + * dlls/wininet/Makefile.in, dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h, dlls/wininet/utility.c, dlls/wininet/wininet.spec: + Ulrich Czekalla + HTTP protocol now supported, InternetCrackUrl fixed, lots of other + fixes. + + * dlls/comctl32/toolbar.c, dlls/shell32/shellpath.c, tools/build.c: + Patrik Stridvall + Fixed some warnings. + + * dlls/oleaut32/oleaut32.spec: + Patrik Stridvall + Fixed some issues found by winapi_check. + + * tools/winapi_check/modules.dat, tools/winapi_check/output.pm, tools/winapi_check/win32/oleaut32.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_local.pm, tools/winapi_check/winapi_options.pm, tools/winapi_check/winapi_parser.pm: + Patrik Stridvall + - Minor API files fixes + - Use output prefix instead of high order functions that, for some + reason, leaks memory. The memory usage of winapi_check is now greatly + reduced. :-) + - Turned on argument kind checking of doubles by default + + * dlls/commdlg/comdlg32.spec: + Huw D M Davies + Remove second import of winspool.drv. + + * controls/static.c: + Huw D M Davies + Add support for icons set by STM_SETIMAGE. + + * dlls/wineps/bitmap.c: + Huw D M Davies + Terminate image data with a '>' [The PSLRM is rather vague about this]. + Thanks to Bernd Herd. + + * graphics/x11drv/xfont.c: + John Elliot + Some fonts may have no characters at all for some reason, avoid crashes. + + * dlls/dsound/dsound_main.c: + James Abbatiello + Add a few more flags to those recognized when doing trace+dsound. + + * objects/text.c: James Abbatiello + Don't print uiLengthDrawn in the FIXME in DrawTextExA. Its an output + variable, not an input variable. + + * graphics/x11drv/dib.c: + James Abbatiello + Use XCreateImage/XGetSubImage instead of XGetImage for + X11DRV_DIB_GetImageBits. + +2000-06-10 Alexandre Julliard + + * unicode/c_950.c, unicode/cpmap.pl, unicode/cptable.c, unicode/Makefile.in, unicode/c_042.c, unicode/c_10000.c, unicode/c_10006.c, unicode/c_10079.c, unicode/c_10081.c, unicode/c_1253.c, unicode/c_1255.c, unicode/c_1257.c, unicode/c_28593.c, unicode/c_28596.c, unicode/c_28597.c, unicode/c_28598.c, unicode/c_424.c, unicode/c_856.c, unicode/c_857.c, unicode/c_864.c, unicode/c_874.c, unicode/c_932.c, unicode/c_936.c, unicode/c_949.c, memory/codepage.c: + Added support for symbol codepage. + Improved handling of undefined codepage characters. + + * loader/ne/module.c: + Make sure GetModuleFileName16 does not return garbage even if the path + is not valid (thanks to Andreas Mohr). + + * graphics/x11drv/text.c, graphics/x11drv/xfont.c, include/x11font.h: + Dmitry Timoshkov + Assign codepage for every X11 font suffix, and use it for converting + text to display. + + * win32/Makefile.in, win32/code_page.c, dlls/kernel/kernel.spec, memory/Makefile.in, memory/codepage.c, memory/string.c: + Rewrote codepage support to use the new codepage tables. + + * unicode/cpmap.pl, unicode/mbtowc.c, unicode/wctomb.c, unicode/c_857.c, unicode/c_860.c, unicode/c_861.c, unicode/c_862.c, unicode/c_863.c, unicode/c_864.c, unicode/c_865.c, unicode/c_866.c, unicode/c_869.c, unicode/c_874.c, unicode/c_875.c, unicode/c_878.c, unicode/c_932.c, unicode/c_936.c, unicode/c_949.c, unicode/c_950.c, include/wine/unicode.h, include/winnls.h, unicode/c_037.c, unicode/c_10000.c, unicode/c_10006.c, unicode/c_10007.c, unicode/c_10029.c, unicode/c_1006.c, unicode/c_10079.c, unicode/c_10081.c, unicode/c_1026.c, unicode/c_1250.c, unicode/c_1251.c, unicode/c_1252.c, unicode/c_1253.c, unicode/c_1254.c, unicode/c_1255.c, unicode/c_1256.c, unicode/c_1257.c, unicode/c_1258.c, unicode/c_20866.c, unicode/c_28591.c, unicode/c_28592.c, unicode/c_28593.c, unicode/c_28594.c, unicode/c_28595.c, unicode/c_28596.c, unicode/c_28597.c, unicode/c_28598.c, unicode/c_28599.c, unicode/c_424.c, unicode/c_437.c, unicode/c_500.c, unicode/c_737.c, unicode/c_775.c, unicode/c_850.c, unicode/c_852.c, unicode/c_855.c, unicode/c_856.c: + Added support for WC_NO_BEST_FIT_CHAR and default char parameters in + cp_wcstombs. + Minor cosmetic fixes. + + * dlls/ddraw/dpalette/dga.c, dlls/ddraw/dsurface/dga.c: + Ove Kaaven + Call TSXFlush after setting DGA palette, so it updates immediately. + +2000-06-09 Alexandre Julliard + + * unicode/c_28591.c, unicode/c_28592.c, unicode/c_28593.c, unicode/c_28594.c, unicode/c_28595.c, unicode/c_28596.c, unicode/c_28597.c, unicode/c_28598.c, unicode/c_28599.c, unicode/c_424.c, unicode/c_437.c, unicode/c_500.c, unicode/c_737.c, unicode/c_775.c, unicode/c_850.c, unicode/c_852.c, unicode/c_855.c, unicode/c_856.c, unicode/c_857.c, unicode/c_860.c, unicode/c_861.c, unicode/c_862.c, unicode/c_863.c, unicode/c_864.c, unicode/c_865.c, unicode/c_866.c, unicode/c_869.c, unicode/c_874.c, unicode/c_875.c, unicode/c_878.c, unicode/c_932.c, unicode/c_936.c, unicode/c_949.c, unicode/c_950.c, unicode/cpmap.pl, unicode/cptable.c, unicode/defaults, unicode/mbtowc.c, unicode/wctomb.c, Makefile.in, configure, configure.in, include/wine/unicode.h, unicode/.cvsignore, unicode/Makefile.in, unicode/c_037.c, unicode/c_10000.c, unicode/c_10006.c, unicode/c_10007.c, unicode/c_10029.c, unicode/c_1006.c, unicode/c_10079.c, unicode/c_10081.c, unicode/c_1026.c, unicode/c_1250.c, unicode/c_1251.c, unicode/c_1252.c, unicode/c_1253.c, unicode/c_1254.c, unicode/c_1255.c, unicode/c_1256.c, unicode/c_1257.c, unicode/c_1258.c, unicode/c_20866.c: + Added a bunch of code page tables for multibyte<->wide char + conversions (with the help of Dmitry Timoshkov). + +2000-06-08 Alexandre Julliard + + * dlls/ntdll/ntdll.spec, dlls/ntdll/rtlstr.c, dlls/shell32/shellpath.c, include/ntddk.h, include/winnls.h, memory/string.c, misc/lstr.c, dlls/crtdll/crtdll.spec, dlls/crtdll/wcstring.c: + Dmitry Timoshkov + Implement NTDLL.towupper and NTDLL.towlower using already existing + case conversion tables. Replace all direct calls to towupper/towlower + either to NTDLL for core or to CRTDLL if latter already used in the + non core dll. + + * graphics/x11drv/bitblt.c: Shi Quan He (of Corel) + The implementation of StretchBlt in WINE does not use the foreground and + background color when a bitmap is copied from mono to mono. This is + not the case in the actual implementation under Windows but MSDN did + not document it. + + * dlls/comctl32/status.c: + Aric Stewart + Windows must update the right edge (-1) of the last panel upon drawing + instead of relying on WM_SIZE. + + * dlls/comctl32/treeview.c: + Aric Stewart + Properly handle InsertItem with an invalid HTREEITEM. Windows handles + these like a TVI_LAST. + + * windows/x11drv/event.c: + Turchanov Sergei + DGA compile fix. + + * dlls/Makefile.in: Added missing dependency. + + * debugger/msc.c, debugger/winedbg.c, relay32/builtin32.c: + Removed the .xcnlnk section hack, and replaced it by another hack in + the debugger CREATE_PROCESS event handling. + + * dlls/Makefile.in: Merged mouse dll into USER. + + * programs/winhelp/macro.c: Compile fix. + + * if1632/builtin.c, if1632/thunk.c, loader/task.c, memory/atom.c, scheduler/thread.c, win32/kernel32.c: + Removed a few unnecessary includes. + + * dlls/ttydrv/ttydrv_main.c, dlls/user/.cvsignore, dlls/user/Makefile.in, dlls/user/display.c, dlls/user/display.spec, dlls/user/mouse.c, dlls/user/mouse.spec, dlls/user/mouserc.rc, dlls/user/user_main.c, dlls/x11drv/x11drv_main.c, include/mouse.h, include/ttydrv.h, include/user.h, include/x11drv.h, windows/ttydrv/mouse.c, windows/x11drv/event.c, windows/x11drv/mouse.c, Makefile.in, configure, configure.in, dlls/dinput/Makefile.in, dlls/dinput/dinput.spec: + Merged mouse dll into USER. + + * debugger/Makefile.in, dlls/richedit/Makefile.in, dlls/shell32/Makefile.in, dlls/shell32/shell32.spec, dlls/urlmon/Makefile.in, dlls/winmm/Makefile.in, dlls/winmm/winmm.spec, libtest/Makefile.in, programs/avitools/Makefile.in, resources/Makefile.in, Make.rules.in: + Simplified wrc flags handling. + + * windows/win.c: + Yet another attempt at fixing CW_USEDEFAULT handling. + + * loader/module.c: + Use FILE_SHARE_READ to open the file in GetBinaryTypeA. + + * debugger/module.c: + Strip path name from dll when adding symbols. + + * loader/pe_image.c: + Send full path name and debug information in load_dll event. + + * include/server.h, relay32/builtin32.c, scheduler/process.c, server/debugger.c, server/process.c, server/trace.c, include/module.h: + Pass the main exe name in the CREATE_PROCESS debug event. + + * scheduler/sysdeps.c: + Ulrich Weigand + Make a better guess to find the top of the initial stack. + Fixed FreeBSD compile problem (thanks to Gerald Pfeiffer). + + * windows/cursoricon.c: + Louis-Philippe Gagnon (of Macadamian for Corel) + Search for already loaded CursorIcon was done with the wrong handle, + so it was leaking icons. Fixed. + + * tools/wrc/README.wrc, tools/wrc/dumpres.c, tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h, tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/ppl.l, tools/wrc/wrc.h, tools/wrc/wrc.man, tools/wrc/wrctypes.h, tools/wrc/writeres.c, tools/wrc/CHANGES: + Bertho Stultiens + - Implemented MESSAGETABLE resource type. + - Usertype resources that cause a type-clash with defined resources + are now detected and a warning is generated. Some types should be + rerouted through other code so that they will be (re-)interpreted. + - Bugfix: Line-continuation in strings in resources include a newline. + This `feature' got deleted with the builtin preprocessor, but has been + put back into place (see last changes comment from version 1.1.0). + - Bugfix: The preprocessor now correctly will see "\\\r\n" as a line- + continuation. + - Bugfix: Assemblers on some platforms do not use 16bit quantities + for `.word'. This directive is now changed into `.short'. + - All types that accept inline data definitions (a la RCDATA) now + also accept a file specification. This unifies the structure a bit. + +2000-06-07 Alexandre Julliard + + * documentation/dll-overrides: + Ove Kaaven + Text of WWN article "DLL overrides". + + * documentation/HOWTO-winelib: + Wilbur N. Dale + Added to project. Currently incomplete but will update weekly. + + * scheduler/client.c, scheduler/process.c, dlls/ntdll/signal_i386.c: + Setup signal handling and exceptions only after REQ_INIT_PROCESS_DONE + has been sent, to avoid deadlocking the debugger. + + * controls/combo.c, include/combo.h: + Serge Ivanov + - ComboLBox is always created as child of ComboBox. If ComboBox has style + other than CBS_SIMPLE, parent of listbox is set to desktop. + - In CBDropDown. ComboBox uses only first item to calculate height of + dropped listbox. Also if listbox is empty its height is unmodified + (previously it was set to 0). + - Added correct handling of WM_GETDLGCODE and WM_(SYS)KEYDOWN messages. + - General clean-up. Message order is now more precise (at least + notifications to client); listbox - combobox interaction has slight + differences comparing to Windows. + + * controls/edit.c: Serge Ivanov + - Removed dependency of edit control from combobox implementation. + - Edit control uses undocumented window style 0x0200 to detect is it a part + of combobox. If so it calls GetDlgItem(hwndCombo, 1000) to get ComboLBox + window handle (see comments for combo.c below). + - EDIT_CheckCombo - modified for correct handling of keyboard messages. + - Processing of WM_GETDLGCODE and WM_CHAR for VK_RETURN and VK_ESCAPE + depends on whether listbox is dropped down. This prevents closing of dialog + if listbox is dropped down and allows combobox to process these keyboard + messages properly. + + * controls/listbox.c: Serge Ivanov + - We can use wnd->wIDmenu for ComboLBox (it is not reset anymore in SetParent) + - When user clicks outside of dropped listbox, original selection must be + restored. + - ComboLBox has caret_on = FALSE on creation, that's why combobox sends + LB_CARETON message before dropping listbox down (but only for + CBS_DROPDOWNLIST - I don't now why). + + * windows/x11drv/wnd.c: Serge Ivanov + Well, SetParent doesn't work properly at all, but at least it must preserve + window ID. In fact it also must preserve window styles, destroy X + counterpart if parent of popup or overlapped window is set to someting + different from Desktop, and lot of other stuff that it must and mustn't do. + But preserving ID is good enough for now. + + * include/winuser.h: Serge Ivanov + Added undocumented window style. + + * dlls/dplayx/dplay.c, dlls/dplayx/dplayx_main.c, dlls/dplayx/dplayx_queue.h, documentation/status/directplay: + Peter Hunnisett + - Small update to documentation + - More player/group interface implementation (not tested) + + * win32/except.c: + Ulrich Weigand + Don't call MessageBoxA before USER is initialized. + + * controls/listbox.c: Stephane Lussier + Sheri Steeves + Haithem Hmida + - Height of the listbox should be adjust when LBS_OWNERDRAWFIXED is set + and not if LBS_OWNERDRAWVARIABLE is set, previously it was not adjusting + the size in both cases. + - When the caret index change, items repainting need tp be in this + order + a) Paint old caret item without the focus + b) Paint old caret item without the selection + c) Paint new caret item with the selection + d) Paint new caret item with the focus. + - When repainting the listbox, we should paint all items regarding if + they are slected or not and then paint after the focus item. So focus + item will end out being painted twice. (That's what Windows does). + + * files/file.c: Stas Sergeev + mmap() fails with ENODEV on NTFS under Linux. + + * dlls/commdlg/filedlg95.c, dlls/shell32/shellpath.c: + Uwe Bonnes + PathFindNextComponent: return pointer to NULL and not NULL. + + * dlls/comctl32/toolbar.c: + Aric Stewart + Added handling of TBSTYLE_AUTOSIZE. + + * dlls/comctl32/datetime.c, dlls/comctl32/treeview.c, dlls/commdlg/filedlg95.c, dlls/x11drv/x11drv_main.c, include/crtdll.h, msdos/ioports.c: + Patrik Stridvall + Fixed some warnings. + + * dlls/urlmon/umon.c, include/urlmon.h, scheduler/critsection.c, dlls/odbc32/proxyodbc.c, dlls/ole32/moniker.c, dlls/shell32/shellstring.c: + Patrik Stridvall + Fixed issues found by winapi_check. + + * tools/winapi_check/win32/comdlg32.api, tools/winapi_check/win32/odbc32.api, tools/winapi_check/winapi_local.pm, tools/winapi_check/winapi_options.pm, tools/winapi_check/modules.dat, tools/winapi_check/winapi_check: + Patrik Stridvall + - Minor API files update. + - Turned on calling convention checking for Win32 functions by + default. + + * dlls/comctl32/toolbar.c: + Uwe Bonnes + TOOLBAR_DrawString: catch index== -1 (but not yet handled). + + * misc/options.c: + Fixed off-by-one error in string allocation. + + * windows/win.c: + Alexandre Julliard for Corel + The window dimensions have to be initialized before sending the + WM_GETMINMAXINFO message. + + * include/miscemu.h, msdos/devices.c, msdos/dosmem.c, msdos/dpmi.c: + Ulrich Weigand + Removed mis-aligned accesses during BIOS/DOS data initialization. + + * tools/build.c: + Ulrich Weigand + Fixed size of pe_header on machines with non-4K pages. + + * if1632/snoop.c, relay32/snoop.c: + Uwe Bonnes + Use "CALL" and "RET" in capital letters for distinction. + + * dlls/comctl32/propsheet.c: + Noomen Hamza + The active page should be unchanged when removing an active first page + from a property sheets. + +2000-06-04 Alexandre Julliard + + * dlls/ntdll/signal_sparc.c, memory/selector.c, scheduler/critsection.c, server/Makefile.in, server/context_sparc.c: + Ulrich Weigand + Updated support for Solaris/Sparc architecture. + + * dlls/comctl32/toolbar.c: + Michael Cardenas + Corrected a potential crash. + + * scheduler/process.c, scheduler/sysdeps.c, tools/build.c, include/callback.h, loader/task.c: + Ulrich Weigand + Moved stack switch handling (large stack) to sysdeps.c + Enable exception dispatch while on large stack. + + * dlls/comctl32/listview.c: + Chris Morgan + Finished the implementation of LISTVIEW_SetColumnWidth. Tested + against windows thoroughly. Fixed bug resulting in unsigned values + being passed into LISTVIEW_SetColumnWidth from the listview window + procedure. Fixed LISTVIEW_GetItemHeight to disregard the height of + icons if no icons exist. + + * include/commctrl.h: Chris Morgan + Added defines for LVSCW_AUTOSIZE/_USEHEADER. + + * dlls/comctl32/header.c: + Chris Morgan + Replaced calls to HEADER_Refresh with InvalidateRect. + + * dlls/comctl32/toolbar.c: + Eric Kohl + Started support for menubar-like toolbars. + + * debugger/break.c, debugger/debugger.h, debugger/hash.c, debugger/memory.c, debugger/source.c, debugger/stack.c, debugger/winedbg.c: + Ulrich Weigand + Compile fixes for non-i386 archs. + + * controls/button.c, controls/uitools.c: + Susan Farley + Attempt to paint the checkbox and radio buttons better. + +2000-06-03 Alexandre Julliard + + * dlls/ttydrv/ttydrv_main.c: Fixed warning. + + * dlls/comctl32/comctl32.spec, dlls/comctl32/comctl32undoc.c, dlls/comctl32/commctrl.c, include/commctrl.h: + Eric Kohl + Updated to dll version 5.81 (IE 5.01). + + * dlls/comctl32/treeview.c: + Eric Kohl + Implemented TVM_GETITEMW. + + * dlls/comctl32/listview.c, include/listview.h: + Jason Mawdsley + Added support for typing the filename in the listview control and + having the control select it. + + * windows/message.c, windows/x11drv/event.c, windows/x11drv/keyboard.c, include/message.h, misc/main.c: + Removed MSG_WineStartTicks (does not work for multiple address spaces + anyway). + + * graphics/enhmetafiledrv/init.c: + Replaced GetDC by CreateDC. + + * include/bitmap.h, objects/dib.c, windows/cursoricon.c: + Moved DIB_FixColorsToLoadflags to cursoricon.c. + + * documentation/wine.man.in: + Peter Ganten + Documented the new wine command line and the environment variable + WINEPREFIX. + + * msdos/dpmi.c, dlls/dsound/dsound_main.c: + Patrik Stridvall + Fixed some warnings. + + * tools/winapi_check/win16/wineps16.api, tools/winapi_check/win32/comdlg32.api, tools/winapi_check/win32/dsound.api, tools/winapi_check/win32/kernel32.api, tools/winapi_check/win32/shlwapi.api, tools/winapi_check/modules.dat, tools/winapi_check/win16/wineps.api: + Patrik Stridvall + API files update. + + * memory/instr.c, msdos/interrupts.c, dlls/kernel/wprocs.spec, if1632/builtin.c, include/builtin16.h: + Delay loading of interrupt table functions until they are needed. + + * include/miscemu.h, msdos/ioports.c: + Delay initialization of I/O permissions until they are first used. + + * loader/main.c, dlls/kernel/Makefile.in, dlls/kernel/kernel_main.c, dlls/ttydrv/ttydrv_main.c, dlls/x11drv/x11drv_main.c, if1632/relay.c, scheduler/process.c: + Moved kernel initialization to kernel_main.c + + * windows/x11drv/wnd.c, configure.in, dlls/Makefile.in, dlls/dinput/dinput_main.c, dlls/user/.cvsignore, dlls/user/Makefile.in, dlls/user/disp.rc, dlls/user/display.c, dlls/user/display.spec, dlls/user/user_main.c, include/display.h, loader/main.c, windows/cursoricon.c, Makefile.in, configure: + Merged display.dll into USER. + + * misc/wsprintf.c: + Juergen Schmied + Fixed crash. + + * relay32/.cvsignore, relay32/Makefile.in, relay32/kernel32.spec, relay32/wow32.spec, configure, configure.in, dlls/Makefile.in, dlls/kernel/.cvsignore, dlls/kernel/Makefile.in, dlls/kernel/comm.spec, dlls/kernel/kernel.spec, dlls/kernel/kernel32.spec, dlls/kernel/system.spec, dlls/kernel/toolhelp.spec, dlls/kernel/wow32.spec, dlls/kernel/wprocs.spec, if1632/.cvsignore, if1632/Makefile.in, if1632/comm.spec, if1632/kernel.spec, if1632/system.spec, if1632/toolhelp.spec, if1632/wprocs.spec, Make.rules.in, Makefile.in: + Dimitrie O. Paun + Start to separate KERNEL out of libwine. + +2000-06-02 Alexandre Julliard + + * include/ts_xutil.h, tsx11/X11_calls, tsx11/ts_xutil.c, windows/x11drv/wnd.c: + Susan Farley + Preserve WM hints that were set during window creation by calling + XGetWMHints prior to XSetWMHints. + + * include/commdlg.h: + Michael Cardenas + Added a few message crackers. + + * tools/wineconf: Ove Kaaven + Add "Unix drives" /tmp and ${HOME}, and Device and Filesystem + statements, to autogenerated wine.conf. + + * dlls/commdlg/cdlg.h, dlls/commdlg/cdlg32.c, dlls/commdlg/cdlg_En.rc, dlls/commdlg/comdlg32.spec, dlls/commdlg/filedlg95.c, dlls/commdlg/filedlgbrowser.c, dlls/commdlg/filedlgbrowser.h, dlls/commdlg/printdlg.c: + Juergen Schmied + - Rewrite of the shell related parts of the dialog to use the already + in shell32implemented functions (ShellFolder/Path*). Eliminated direct + file access. + - Replaced LoadLibraryA with GetModuleHandleA since comdlg32 is imports + some dlls per *.spec file + - Most OpenFile Flags (OFN_*) should work properly now + - The edit box should work right with all stuff entered in it like + ..\temp\file.txt or just c: to change a drive + - Optimized DataObject handling + - Some bugs fixed, should work with native shell32 again. + - Stubs for PrintDlgEx + +2000-06-01 Alexandre Julliard + + * dlls/dplayx/dplay.c, dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c, documentation/config, documentation/distributors, documentation/fonts, documentation/no-windows, misc/registry.c, win32/kernel32.c, windows/driver.c, windows/message.c, controls/menu.c, dlls/ddraw/ddraw/x11.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/mesa_private.h: + Andreas Mohr + Lots of spelling fixes that accumulated in my tree again, made several + error msgs more verbose, doc updates. + + * documentation/shell32, include/shlwapi.h, dlls/shell32/Makefile.in, dlls/shell32/pidl.c, dlls/shell32/regstream.c, dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/shellreg.c, dlls/shell32/shellstring.c, dlls/shell32/shlfolder.c, dlls/shell32/shlmenu.c, dlls/shell32/shlwapi.spec: + Juergen Schmied + - New (some stubs): SHGetFolderLocation, PathAddExtension, + PathIsUNCServer, PathIsUNCServerShare, PathMakePretty, + SHCreateShellPalette, SHOpenRegStream, SHOpenRegStream2 + - Many string functions implemented + - Some stubs for exports by ordinal + + * loader/pe_image.c: + Juergen Schmied + Give a error message if a forwarded export is not resolved. + + * files/dos_fs.c, include/winbase.h, relay32/kernel32.spec: + Juergen Schmied + Implemented FindFirstFileEx, cleaned old implementation up. + + * controls/widgets.c: + Louis-Philippe Gagnon (of Macadamian for Corel) + Static controls weren't receiving WM_LBUTTONDBLCLK messages because the + Static window class was registered without the CS_DBLCLKS style (which it + has in Windows). + + * scheduler/process.c: + Make sure main_exe_name is a DOS filename (thanks to Uwe Bonnes). + + * include/dsound.h, dlls/dsound/dsound_main.c, include/dplay.h: + Peter Hunnisett + - Added DirectSoundCapture and DirectSoundCaptureBuffer interfaces + - Added some SoundCapture stubs + - Changed REFIID to LPCGUID in a few places as per MS header file + + * dlls/ntdll/ntdll.spec, dlls/ntdll/sec.c: + Juergen Schmied + Stub for RtlConvertSidToUnicodeString. + + * controls/static.c: Serge Ivanov + MSDN: "WM_NCHITTEST - Returns HTCLIENT if the control style is + SS_NOTIFY; otherwise, returns HTTRANSPARENT. " + + * dlls/winsock/socket.c: + Gerald Pfeifer + Fixed warning. + +2000-05-31 Alexandre Julliard + + * windows/win.c: Gerard Patel + Set a default size for windows when CW_USEDEFAULT is used. + +2000-05-30 Alexandre Julliard + + * ole/nls/hrv.nls, windows/x11drv/keyboard.c, documentation/languages, documentation/wine.man.in, include/options.h, misc/main.c, ole/ole2nls.c: + Zoran Dzelajlija + Basic Croatian language support. + + * controls/edit.c: Serge Ivanov + Returning DLGC_WANTALLKEYS for multiline edit control was not good because + it breaks navigation in dialogs. + + * dlls/dsound/dsound_main.c: + Peter Hunnisett + - Fixed some initialization/destruction and reference counting + - Added a little more debugging information + + * tools/font_convert.sh: + Peter Ganten + Added a shell-script for easier font-installation. + + * dlls/wineps/bitmap.c, dlls/wineps/brush.c, dlls/wineps/clipping.c, dlls/wineps/color.c, dlls/wineps/driver.c, dlls/wineps/escape.c, dlls/wineps/font.c, dlls/wineps/graphics.c, dlls/wineps/init.c, dlls/wineps/objects.c, dlls/wineps/pen.c, dlls/wineps/ppd.c, dlls/wineps/ps.c, dlls/wineps/psdrv.h, dlls/wineps/text.c, dlls/wineps/wineps.spec, dlls/wineps/wineps16.spec, if1632/.cvsignore, if1632/Makefile.in, if1632/wineps.spec, include/psdrv.h, loader/main.c, Makefile.in, configure, configure.in, dlls/Makefile.in, dlls/gdi/gdi_main.c, dlls/wineps/.cvsignore, dlls/wineps/Makefile.in, dlls/wineps/afm.c, dlls/wineps/bitblt.c, Make.rules.in: + Dimitrie O. Paun + Separate wineps out of Wine's core. + + * dlls/dplayx/dplayx_main.c, dlls/dplayx/dplayx_queue.h, dlls/dplayx/dplobby.c, dlls/dplayx/dplay.c: + Peter Hunnisett + - Added a little more dll level debugging and small changes + - Start on group and player interfaces + + * dlls/dsound/dsound.spec, dlls/dsound/dsound_main.c, include/dsound.h: + Peter Hunnisett + - Add another way to create a 3d listener interface. + - Fix up some reference counting bugs and interface creation bugs + - Add DirectSoundEnumerateW stub + - Add DirectSoundCaptureEnumerate{A,W} stubs + + * dlls/comctl32/datetime.c, include/datetime.h: + Chris Morgan + Added 3D border around control. Fixed monthcal control popup. Added + WM_SIZE support. Optimized drawing. Added WM_LBUTTONUP handling. + Handle DTS_RIGHTALIGN style. Fixed handling of formatting styles, + date is now displayed properly for DTS_SHORTDATEFORMAT. + + * dlls/comctl32/monthcal.c: + Chris Morgan + Removed all direct calls to MONTHCAL_Refresh() and replaced with + either RedrawWindow or InvalidateRect. Optimized drawing using + RedraWindow and update regions. Fixed "Today" date bug where year was + only one digit. Fixed drawing of circle drawn next to "Today". Fixed + moving to previous or next month by clicking on days belonging to + previous or next months. + + * relay32/kernel32.spec, win32/console.c: + Ulrich Czekalla + Add stub for SetConsoleOutputCP. + + * tools/wrc/ppy.y: + Marcus Meissner + Add a ; needed by some YACCs. + + * dlls/ddraw/dsurface/x11.c: + Lionel Ulmer + Install the colormap only if it was created. + + * msdos/int21.c: + Andreas Mohr + Implemented int 0x21 long file name function 0x71a0: Get Volume Info. + + * dlls/opengl32/wgl.c: + Lionel Ulmer + Implemented wglShareLists and wglGetCurrentDC. + + * windows/message.c, windows/queue.c, windows/user.c, include/process.h, include/queue.h, include/server.h, scheduler/process.c, server/Makefile.in, server/object.h, server/process.c, server/process.h, server/queue.c, server/request.h, server/thread.c, server/thread.h, server/trace.c: + Moved idle event handling to the server. + + * windows/win.c: + Use GetStartupInfoA() instead of accessing process structure + directly. + + * loader/task.c: + Make sure initial task is not marked as 32-bit. + + * misc/options.c: + Make child processes inherit command-line options through the + WINEOPTIONS environment variable. + + * windows/win.c: Serge Ivanov + SetParent: call SetWindowPos with SWP_NOACTIVATE flag set. + + * dlls/Makefile.in, dlls/gdi/Makefile.in, dlls/gdi/dispdib.spec, if1632/Makefile.in, if1632/dispdib.spec: + Dimitrie O. Paun + Moved DISPDIB out of the kernel into GDI. + + * controls/combo.c, include/combo.h: + David Grant + - Creating combobox with CBS_SIMPLE style shall set internal flag CBF_EDIT. + - Edit text must be selected only if CB is in focus. + - If CB has edit control we have to call CBUpdateEdit to update its + contents. Invalidating textRect will not force updating of child + edit control, obviously. + - We have to protect ourselves from changing selection in listbox when + we receive listbox notification. So LBN_SELCHANGE -> CBUpdateEdit -> + EN_CHANGE will not reselect item in the lisbox. + + * dlls/gdi/gdi_main.c: + Dimitrie O. Paun + Add include for LoadLibrary. + + * include/server.h, memory/atom.c, relay32/kernel32.spec, server/atom.c, server/process.c, server/process.h, server/request.h, server/trace.c: + Turchanov Sergei + Implemented local atoms in the server. + + * if1632/builtin.c: Do not load wineps on startup. + + * misc/comm.c: + Gerald Pfeifer + Fixed warning. + + * controls/combo.c: Owen Wang + When you click on an icon to open a combo box, you would expect it to + be enabled so you can choose something in it. In Wine this was not + guaranteed since your default flags could get lost in the process-heap + of the application. + +2000-05-29 Alexandre Julliard + + * msdos/int21.c, scheduler/client.c, scheduler/process.c, scheduler/thread.c, win32/except.c, windows/nonclient.c, windows/queue.c, windows/user.c, loader/dos/module.c, loader/ne/module.c, loader/pe_image.c, loader/task.c, memory/environ.c, misc/main.c, misc/options.c, miscemu/main.c, msdos/int20.c, dlls/shell32/shell.c, include/main.h, include/module.h, include/options.h, include/pe_image.h, include/process.h, include/task.h, include/thread.h, loader/main.c, loader/module.c: + Exec a separate wine binary for every win32 process so that they run + in separate address spaces. + Run 16-bit tasks as Win32 threads, not processes. + +2000-05-26 Alexandre Julliard + + * include/version.h, ANNOUNCE, ChangeLog: + Release 20000526. + + * controls/listbox.c: Serge Ivanov + - Added handling of WM_MOUSEACTIVATE message + - Added in_focus field to internal listbox's structure. This flag is set on + receiving WM_SETFOCUS message and is reseted on WM_KILLFOCUS. All calls to + GetFocus function were replaced with checks of this flag. + - In LISTBOX_HandleLButtonDown: focus is set only if 'in_focus' flag is + clear + + * dlls/dplayx/dplay.c, dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_global.h, dlls/dplayx/name_server.c, dlls/dplayx/name_server.h: + Peter Hunnisett + Started local name server framework. + + * dlls/commdlg/finddlg.c, dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c, include/commdlg.h, dlls/commdlg/cdlg.h, dlls/commdlg/cdlg_En.rc, dlls/commdlg/comdlg32.spec, dlls/commdlg/filedlg.c: + Huw D M Davies + Add PrintSetup dialog and support for hooks and templates. + Move 16 bit api definitions out of commdlg.h to cdlg.h + ---------------------------------------------------------------- 2000-05-26 Alexandre Julliard diff --git a/include/version.h b/include/version.h index 34c9bbbb312..ed7add81154 100644 --- a/include/version.h +++ b/include/version.h @@ -1 +1 @@ -#define WINE_RELEASE_INFO "Wine release 20000526" +#define WINE_RELEASE_INFO "Wine release 20000614"