Release 20010731.
diff --git a/ANNOUNCE b/ANNOUNCE index ebc1b82..32600fc 100644 --- a/ANNOUNCE +++ b/ANNOUNCE
@@ -1,4 +1,4 @@ -This is release 20010629 of Wine, a free implementation of Windows on +This is release 20010731 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,12 +6,10 @@ Patches should be submitted to "wine-patches@winehq.com". Please don't forget to include a ChangeLog entry. -WHAT'S NEW with Wine-20010629: (see ChangeLog for details) - - Better font metrics support in Postscript driver using Freetype. - - Major window management redesign (still in progress). - - Message queues in wineserver to prepare for inter-process messaging. - - DDE merged from Corel tree, plus various fixes. - - 64-bit file size support. +WHAT'S NEW with Wine-20010731: (see ChangeLog for details) + - 16-bit comm routines reimplemented properly. + - More improvements to the Postscript driver. + - A few more steps towards dll separation. - Lots of bug fixes. See the README file in the distribution for installation instructions. @@ -20,10 +18,10 @@ the release is available at the ftp sites. The sources will be available from the following locations: - http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20010629.tar.gz - ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20010629.tar.gz - ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20010629.tar.gz - ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20010629.tar.gz + http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20010731.tar.gz + ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20010731.tar.gz + ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20010731.tar.gz + ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20010731.tar.gz It should also be available from any other site that mirrors ibiblio.org. For more download locations, see http://ftpsearch.lycos.com. These
diff --git a/ChangeLog b/ChangeLog index 359a25b..79ef278 100644 --- a/ChangeLog +++ b/ChangeLog
@@ -1,4 +1,1233 @@ ---------------------------------------------------------------- +2001-07-31 Alexandre Julliard <julliard@winehq.com> + + * dlls/gdi/driver.c: Jukka Heinonen <jhei@iki.fi> + Include device name in call to CreateIC. + + * dlls/x11drv/window.c: + Fixed desktop window structure initialization. + + * dlls/ddraw/dsurface/user.c, windows/dce.c: + Fixed a few problems with DCX_* flags handling. + + * dlls/comctl32/toolbar.c: + Nog <nog@sdf.lonestar.org> + Don't enable the 'hot' state of a toolbar button when it's not + enabled. + + * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c: + Lionel Ulmer <lionel.ulmer@free.fr> + - added support for the SGIS multitexture extension. + - misc. other fixes + + * windows/defwnd.c: + Erase only client area on WM_ERASEBKGND. + +2001-07-30 Alexandre Julliard <julliard@winehq.com> + + * tools/winapi/.cvsignore, tools/winapi/Makefile.in, + tools/winapi/trampoline, tools/winapi/winapi_check, configure, + configure.in: + Patrik Stridvall <ps@leissner.se> + Made it possible to install the winapi tools. + + * include/winnls.h, include/winuser.h: + Force STRICT checking of callback function types when compiling Wine. + + * windows/property.c: + Implement EnumProps on top of EnumPropsEx to avoid function pointer + type mismatches. + + * loader/ne/module.c, loader/task.c, include/task.h: + Fixed HTASK/HTASK16 handle mismatch. + + * include/mmsystem.h, include/msacm.h, include/windef.h: + Moved some handle declarations to the right headers. + + * tools/winapi/config.pm, tools/winapi/make_parser.pm, + tools/winapi/options.pm, tools/winapi_check/modules.dat, + tools/winapi_check/modules.pm, tools/winapi_check/win32/ttydrv.api, + tools/winapi_check/win32/wineps.api, + tools/winapi_check/win32/x11drv.api, tools/winapi_check/winapi.pm, + tools/winapi_check/winapi_check, + tools/winapi_check/winapi_local.pm, + tools/winapi_check/winapi_parser.pm: + Patrik Stridvall <ps@leissner.se> + A few bug fixes. + + * tools/winemaker: + Francois Gouget <fgouget@codeweavers.com> + Fix handling of the '--with-wine-xxx' options: only look in the + specified path. + Libraries and wine dlls are separate notions that need separate paths + -> add WINE_DLL_{ROOT,PATH}, --with-wine-dlls and a '-P' option. + Small fixes to the search order. + +2001-07-29 Alexandre Julliard <julliard@winehq.com> + + * dlls/wineps/init.c, dlls/wineps/wineps.spec, + dlls/x11drv/x11ddraw.c, dlls/x11drv/x11drv.spec, + graphics/enhmetafiledrv/init.c, graphics/escape.c, + graphics/metafiledrv/init.c, graphics/win16drv/init.c, + graphics/x11drv/init.c, include/gdi.h, include/wine/wingdi16.h, + include/x11drv.h, dlls/gdi/driver.c, dlls/gdi/gdi.spec, + dlls/gdi/printdrv.c, dlls/wineps/escape.c: + Rewrote Escape to avoid calling down to Escape16. + Replaced Escape by ExtEscape in the DC function table. + + * Make.rules.in: Patrik Stridvall <ps@leissner.se> + Added a filter rule for filtering make output with + tools/winapi/make_filter. + + * dlls/ole32/clipboard.c, dlls/ole32/ole2.c: + Patrik Stridvall <ps@leissner.se> + Fixed some warnings. + + * tools/winapi/config.pm, tools/winapi/make_filter, + tools/winapi/make_filter_options.pm, tools/winapi/make_parser.pm, + tools/winapi/options.pm, tools/winapi/setup.pm: + Patrik Stridvall <ps@leissner.se> + A few bug fixes. + + * include/dplay.h: + Patrik Stridvall <ps@leissner.se> + Cleanup/removal of unnessary things that would have made winapi_* + parsing more complicated. + +2001-07-28 Alexandre Julliard <julliard@winehq.com> + + * graphics/x11drv/init.c, graphics/x11drv/palette.c, + graphics/x11drv/xfont.c, include/gdi.h, include/win16drv.h, + include/x11drv.h, objects/dc.c, objects/palette.c, + graphics/win16drv/init.c, graphics/win16drv/text.c, + dlls/wineps/escape.c, dlls/wineps/font.c, dlls/wineps/init.c, + dlls/wineps/ps.c, dlls/wineps/psdrv.h, dlls/wineps/wineps.spec, + dlls/x11drv/x11drv.spec, graphics/enhmetafiledrv/init.c, + graphics/mapping.c, graphics/metafiledrv/init.c, dlls/gdi/driver.c, + dlls/ttydrv/dc.c, dlls/ttydrv/palette.c, dlls/ttydrv/ttydrv.h, + dlls/ttydrv/ttydrv.spec, dlls/ttydrv/ttydrv_main.c: + Added GetDeviceCaps to the DC driver interface. Removed devCaps + pointer in the generic DC structure. + + * dlls/ddraw/ddraw_private.h: + Removed unused DC_FUNCS pointers. + +2001-07-27 Alexandre Julliard <julliard@winehq.com> + + * misc/version.c: + Bob Goodwin <goodie1@pacbell.net> + Fix the 16bit win95 version. + + * tools/winemaker: + Francois Gouget <fgouget@codeweavers.com> + Put the per project paths before the wine paths. + Remove unnecessary libraries from the wine link test. + Move DLL_LINK from configure.in to the Make.rules file. + + * dlls/commdlg/printdlg.c: + Andreas Mohr <a.mohr@mailto.de> + Don't crash if DeviceCapabilities(DC_PAPERNAMES) fails. + + * dlls/Makefile.in, dlls/ddraw/Makefile.in, dlls/ddraw/ddraw.spec, + dlls/opengl32/Makefile.in, dlls/opengl32/opengl32.spec: + Added missing ntdll imports. + + * dlls/wineps/init.c, dlls/wineps/wineps.spec, + dlls/x11drv/x11drv.spec, graphics/Makefile.in, graphics/driver.c, + graphics/win16drv/init.c, graphics/x11drv/bitmap.c, + graphics/x11drv/init.c, graphics/x11drv/oembitmap.c, include/gdi.h, + include/x11drv.h, objects/dc.c, dlls/gdi/Makefile.in, + dlls/gdi/driver.c, dlls/gdi/gdi_main.c, dlls/ttydrv/bitmap.c, + dlls/ttydrv/dc.c, dlls/ttydrv/ttydrv.spec: + Build the DC function table by using GetProcAddress on the graphics + driver module. Moved driver support to dlls/gdi. + +2001-07-26 Alexandre Julliard <julliard@winehq.com> + + * dlls/Makefile.in, dlls/ddraw/Makefile.in, dlls/ddraw/ddraw.spec: + Removed import of x11drv from ddraw. + + * dlls/dinput/dinput_main.c, dlls/dsound/dsound_main.c, + loader/dos/dosmod.c: + Patrik Stridvall <ps@leissner.se> + Fixed some warnings. + + * dlls/oleaut32/oleaut.c: + Patrik Stridvall <ps@leissner.se> + Documentation fixes. + + * include/commctrl.h: + Patrik Stridvall <ps@leissner.se> + Cleanup/removal of unnessary things that would have made winapi_* + parsing more complicated. + + * dlls/kernel/comm.c, include/winbase.h, include/winuser.h: + Patrik Stridvall <ps@leissner.se> + - Moved comm related protoypes to the correct .h file. + - Cleaned up the include section. + + * include/wine/port.h: + Patrik Stridvall <ps@leissner.se> + Removed inclusion of winnt.h because the porting layer shouldn't + include Windows specific stuff. + + * dlls/wineps/afm.c, dlls/wineps/init.c, dlls/wineps/ps.c, + dlls/wineps/psdrv.h, dlls/wineps/truetype.c: + Ian Pilcher <ian.pilcher@home.com> + Rewrite TrueType font metric parsing code. + + * tools/winapi_check/modules.dat, tools/winapi_check/modules.pm, + tools/winapi_check/nativeapi.pm, tools/winapi_check/winapi.pm, + tools/winapi_check/winapi_check, + tools/winapi_check/winapi_global.pm, + tools/winapi_check/winapi_parser.pm, tools/winapi/config.pm, + tools/winapi/make_filter, tools/winapi/make_filter_options.pm, + tools/winapi/make_parser.pm, tools/winapi/options.pm, + tools/winapi/output.pm, tools/winapi/type.pm, + tools/winapi/winapi_check_options.pm, tools/winapi/winapi_extract, + tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup: + Patrik Stridvall <ps@leissner.se> + - A few more bug fixes + - Reorganization continues + - New tool (make_filter) for filtering make output added + + * dlls/ntdll/misc.c: + Dmitry Timoshkov <dmitry@codeweavers.com> + Fix a typo. + + * graphics/x11drv/bitblt.c: + Bill Medland <medbi01@accpac.com> + Don't inline perfect_graphics(). + + * include/callback.h, include/hook.h, loader/module.c, loader/task.c, + scheduler/process.c, dlls/user/user_main.c, if1632/thunk.c: + Removed a few unnecessary Callouts. + + * include/queue.h, include/wine/winuser16.h, windows/clipboard.c, + windows/focus.c, windows/hook.c, windows/input.c, + windows/message.c, windows/queue.c, windows/timer.c, + windows/user.c, windows/win.c, windows/winpos.c, + dlls/x11drv/desktop.c: + Avoid using GetFastQueue16 from USER. + + * dlls/user/text.c, include/winuser.h: + Travis Michielsen <tjmichielsen@yahoo.com> + Fully implement DrawTextEx* functions. + + * dlls/comctl32/propsheet.c: + Marcus Meissner <marcus@jet.franken.de> + Be a bit more graceful on NULL property sheet titles. + + * dlls/comctl32/toolbar.c: + Guy L. Albertelli <galberte@neo.lrun.com> + - On TB_SETIMAGELIST retrieve new values of the bitmap width and + height (fixes overlap of image and text in IE4). + - Handle return codes from TBN_DROPDOWN (allows a "dropdown" to be + treated like a regular button). + - Implement TBN_BEGINDRAG and TBN_ENDDRAG in WM_LBUTTON{DOWN|UP} (not + necessary but done by native). + - Implement NM_RELEASEDCAPTURE and NM_CLICK. + + * include/commctrl.h: + Guy L. Albertelli <galberte@neo.lrun.com> + Add values to describe return values from WM_NOTIFY of TBN_DROPDOWN. + + * Make.rules.in: + Mike McCormack <mike_mccormack@start.com.au> + Correct man page spec directory. + +2001-07-25 Alexandre Julliard <julliard@winehq.com> + + * windows/winpos.c, windows/x11drv/event.c, loader/ne/module.c, + memory/global.c, memory/local.c, memory/registry.c, + msdos/dosaspi.c, objects/bitmap.c, objects/region.c, + objects/text.c, relay32/builtin32.c, scheduler/critsection.c, + scheduler/thread.c, win32/device.c, windows/driver.c, + windows/input.c, windows/keyboard.c, windows/painting.c, + graphics/enhmetafiledrv/graphics.c, + graphics/enhmetafiledrv/objects.c, graphics/metafiledrv/bitblt.c, + graphics/metafiledrv/graphics.c, graphics/metafiledrv/objects.c, + graphics/metafiledrv/text.c, graphics/win16drv/graphics.c, + graphics/x11drv/bitmap.c, graphics/x11drv/clipping.c, + graphics/x11drv/codepage.c, graphics/x11drv/oembitmap.c, + graphics/x11drv/text.c, if1632/builtin.c, if1632/relay.c, + if1632/thunk.c, dlls/winsock/async.c, dlls/wsock32/protocol.c, + graphics/painting.c, dlls/user/network.c, dlls/winaspi/winaspi16.c, + dlls/winaspi/winaspi32.c, dlls/wininet/ftp.c, + dlls/winmm/mciwave/mciwave.c, dlls/winmm/wineoss/audio.c, + dlls/winmm/wineoss/midi.c, dlls/msacm/driver.c, dlls/ntdll/rtl.c, + dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ole32/bindctx.c, + dlls/ole32/errorinfo.c, dlls/ole32/moniker.c, dlls/ole32/ole2nls.c, + dlls/oleaut32/dispatch.c, dlls/oleaut32/oleaut.c, + dlls/oleaut32/stubs.c, dlls/richedit/richedit.c, + dlls/setupapi/devinst.c, dlls/setupapi/infparse.c, + dlls/setupapi/virtcopy.c, dlls/shell32/memorystream.c, + dlls/shell32/shellstring.c, dlls/shell32/systray.c, + dlls/shlwapi/regstream.c, dlls/ttydrv/graphics.c, + controls/desktop.c, controls/icontitle.c, controls/static.c, + dlls/comctl32/ipaddress.c, dlls/commdlg/filedlg95.c, + dlls/commdlg/filedlgbrowser.c, dlls/ddraw/d3ddevice/main.c, + dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dexecutebuffer.c, + dlls/ddraw/d3dlight.c, dlls/ddraw/d3dmaterial.c, + dlls/ddraw/d3dtexture.c, dlls/ddraw/d3dviewport.c, + dlls/ddraw/helper.c, dlls/dplayx/dplaysp.c, + dlls/dplayx/dplayx_global.c, dlls/kernel/toolhelp.c, + dlls/kernel/wowthunk.c, dlls/mpr/mpr_main.c, controls/combo.c: + Removed unnecessary inclusion of heap.h. + +2001-07-24 Alexandre Julliard <julliard@winehq.com> + + * graphics/enhmetafiledrv/init.c, include/enhmetafile.h, + include/gdi.h, objects/enhmetafile.c: + Removed enhmetafile.h. Simplified ENHMETAFILEOBJ structure a bit. + + * include/heap.h, include/module.h, loader/elf.c, loader/loadorder.c, + loader/module.c, msdos/int21.c, relay32/snoop.c, + windows/clipboard.c, dlls/user/lstr.c, dlls/wineps/afm.c, + dlls/wineps/escape.c, dlls/wineps/init.c, dlls/wineps/ppd.c, + dlls/wineps/truetype.c, dlls/winmm/mci.c, dlls/winmm/mmsystem.c, + files/dos_fs.c, files/drive.c, files/profile.c, graphics/driver.c, + graphics/env.c, graphics/win16drv/prtdrv.c, + graphics/x11drv/xfont.c, if1632/snoop.c, dlls/comctl32/propsheet.c, + dlls/gdi/printdrv.c, dlls/kernel/format_msg.c, + dlls/setupapi/setupx_main.c, dlls/shell32/iconcache.c, + dlls/shell32/shelllink.c: + Removed HEAP_strdupA. + + * dlls/wineps/data/Palatino_BoldItalic.c, + dlls/wineps/data/Palatino_Italic.c, + dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c, + dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c, + dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c, + dlls/wineps/data/ZapfChancery_MediumItalic.c, + dlls/wineps/data/ZapfDingbats.c, dlls/wineps/data/agl.c, + dlls/wineps/data/agl.h, dlls/wineps/data/AvantGarde_Book.c, + dlls/wineps/data/AvantGarde_BookOblique.c, + dlls/wineps/data/AvantGarde_Demi.c, + dlls/wineps/data/AvantGarde_DemiOblique.c, + dlls/wineps/data/Bookman_Demi.c, + dlls/wineps/data/Bookman_DemiItalic.c, + dlls/wineps/data/Bookman_Light.c, + dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/Courier.c, + dlls/wineps/data/Courier_Bold.c, + dlls/wineps/data/Courier_BoldOblique.c, + dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c, + dlls/wineps/data/Helvetica_Bold.c, + dlls/wineps/data/Helvetica_BoldOblique.c, + dlls/wineps/data/Helvetica_Narrow.c, + dlls/wineps/data/Helvetica_Narrow_Bold.c, + dlls/wineps/data/Helvetica_Narrow_BoldOblique.c, + dlls/wineps/data/Helvetica_Narrow_Oblique.c, + dlls/wineps/data/Helvetica_Oblique.c, + dlls/wineps/data/NewCenturySchlbk_Bold.c, + dlls/wineps/data/NewCenturySchlbk_BoldItalic.c, + dlls/wineps/data/NewCenturySchlbk_Italic.c, + dlls/wineps/data/NewCenturySchlbk_Roman.c, + dlls/wineps/data/Palatino_Bold.c, dlls/wineps/mkagl.c, + dlls/wineps/psdrv.h: + Ian Pilcher <ian.pilcher@home.com> + Make built-in font data read-only. + + * objects/dcvalues.c: + Got rid of all the ugly macros. + + * dlls/wineps/afm.c, dlls/wineps/font.c, dlls/wineps/glyphlist.c, + dlls/wineps/init.c, dlls/wineps/psdrv.h, dlls/wineps/truetype.c: + Ian Pilcher <ian.pilcher@home.com> + Modify init code to handle const data types. + + * dlls/kernel/comm.c, dlls/kernel/kernel_main.c, + dlls/user/Makefile.in, dlls/user/comm16.c, dlls/user/user_main.c: + Mike McCormack <mike_mccormack@start.com.au> + Move 16-bit COMM code to USER dll. + + * controls/button.c, controls/combo.c, controls/edit.c, + controls/icontitle.c, controls/listbox.c, controls/scroll.c, + controls/static.c: + Jukka Heinonen <jhei@iki.fi> + WNDPROC handlers now check whether HWND argument is valid. + + * dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.spec, + dlls/oleaut32/olefont.c: + Marcus Meissner <marcus@jet.franken.de> + OLEAUT32.DllGetClassObject and support for the Ole StdFont added (just + giving back a 8 point System font for now). + + * objects/dcvalues.c, scheduler/critsection.c, scheduler/sysdeps.c, + scheduler/thread.c: + Patrik Stridvall <ps@leissner.se> + Documentation fixes. + +2001-07-23 Alexandre Julliard <julliard@winehq.com> + + * dlls/ntdll/signal_i386.c, dlls/ole32/compobj.c, dlls/ole32/ifs.c, + dlls/ole32/ifs.h, dlls/ole32/ole2.c, dlls/oleaut32/ole2disp.c, + dlls/oleaut32/ole2disp.h, dlls/oleaut32/typelib.c, + dlls/olecli/olecli_main.c, dlls/olesvr/olesvr_main.c, + dlls/shell32/shlmenu.c, include/ole.h, + dlls/lzexpand/lzexpand_main.c, dlls/msvcrt/cpp.c, + dlls/msvcrt/exit.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h: + Patrik Stridvall <ps@leissner.se> + - Made sure that the files that contains the declarations + of the implementated functions are included. + - Corrected mismatching prototypes. + - Cleaned up the include section. + + * dlls/wineps/font.c: + Ian Pilcher <ian.pilcher@home.com> + Use Windows metrics for font scaling. + + * tools/winapi/config.pm, tools/winapi/options.pm, + tools/winapi/output.pm, tools/winapi/winapi_check_options.pm, + tools/winapi/winapi_extract, + tools/winapi/winapi_extract_options.pm, tools/winapi/winapi_fixup, + tools/winapi/winapi_fixup_options.pm, + tools/winapi_check/winapi_check, + tools/winapi_check/winapi_documentation.pm, + tools/winapi_check/winapi_function.pm, + tools/winapi_check/winapi_global.pm, + tools/winapi_check/winapi_local.pm, + tools/winapi_check/winapi_options.pm, + tools/winapi_check/winapi_parser.pm: + Patrik Stridvall <ps@leissner.se> + Yet another major reorganization and a few new features. + + * files/file.c, server/file.c: + Bernhard Rosenkraenzer <bero@redhat.de> + Set executable permissions when creating .exe/.com files. + + * dlls/msvcrt/file.c: + Marcus Meissner <marcus@jet.franken.de> + Pass handle to GetFileType, not MSVCRT fd. + + * dlls/kernel/comm.c: + Mike McCormack <mike_mccormack@start.com.au> + Rewrite BuildCommDCB16 to depend on BuildCommDCB, not vice-versa. + + * dlls/wineps/afm.c, dlls/wineps/data/agl.c, dlls/wineps/glyphlist.c, dlls/wineps/mkagl.c: + Ian Pilcher <ian.pilcher@home.com> + Only index glyph names when necessary. + + * include/loadorder.h, include/metafile.h, include/module.h, + include/options.h, loader/loadorder.c, loader/main.c, + loader/module.c, loader/ne/module.c, misc/options.c, + objects/font.c, objects/metafile.c, windows/class.c, + windows/user.c, windows/x11drv/event.c, windows/x11drv/keyboard.c, + dlls/ttydrv/ttydrv_main.c, dlls/winaspi/winaspi32.c, + dlls/wineps/bitmap.c, dlls/x11drv/x11drv_main.c, + graphics/win16drv/prtdrv.c, graphics/x11drv/bitblt.c, + graphics/x11drv/graphics.c, graphics/x11drv/oembitmap.c, + graphics/x11drv/palette.c, debugger/debugger.h, debugger/info.c, + debugger/memory.c, debugger/module.c, debugger/msc.c, + debugger/winedbg.c, dlls/ddraw/ddraw/hal.c, + dlls/ddraw/ddraw/main.c, dlls/ddraw/direct3d/main.c, + dlls/ddraw/direct3d/mesa.c, dlls/ddraw/helper.c, + dlls/gdi/printdrv.c, dlls/setupapi/virtcopy.c: + Removed some unnecessary includes. + +2001-07-22 Alexandre Julliard <julliard@winehq.com> + + * dlls/wineps/afm.c, dlls/wineps/data/agl.c, dlls/wineps/data/agl.h, + dlls/wineps/mkagl.c, dlls/wineps/psdrv.h: + Ian Pilcher <ian.pilcher@home.com> + Eliminate UNICODEVECTOR data type. + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/mesa_private.h, + include/wine_gl.h: + Commented out references to x11drv internals from MESA code. + + * graphics/enhmetafiledrv/objects.c, graphics/metafiledrv/objects.c, + graphics/win16drv/brush.c, graphics/win16drv/font.c, + graphics/win16drv/objects.c, graphics/win16drv/pen.c, + include/win16drv.h, dlls/ttydrv/objects.c, dlls/wineps/brush.c, + dlls/wineps/font.c, dlls/wineps/objects.c, dlls/wineps/pen.c, + dlls/wineps/psdrv.h: + Removed some direct accesses to GDI internal pen/brush/font + structures. + + * windows/spy.c: + Guy L. Albertelli <galberte@neo.lrun.com> + - If the class of the window is a known standard, then format the name + of the WM_USER+nnn messages if possible. + - Fix case where the classname returned was truncated and not printed + at all. + - Issue errors if either the Notify or common control messasge lists + are out of order. + - Prepare to dump out control block structures pointed to by lparam + for messages. + + * dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/ttydrv.h, + dlls/wineps/init.c, graphics/enhmetafiledrv/init.c, + graphics/metafiledrv/init.c, graphics/win16drv/init.c, + graphics/x11drv/dib.c, graphics/x11drv/init.c, include/bitmap.h, + include/gdi.h, include/x11drv.h, objects/bitmap.c, objects/dib.c, + dlls/gdi/wing.c: + Moved the 16-bit pointer to the DIB bits out of the driver-specific + structure and into the main bitmap structure. Removed + CreateDIBSection16 from the driver interface. + + * controls/menu.c, dlls/shell32/shell32_main.c, include/heap.h, windows/mdi.c: + Got rid of HEAP_strdupW. + + * dlls/wineps/data/AvantGarde_Book.c, + dlls/wineps/data/AvantGarde_BookOblique.c, + dlls/wineps/data/AvantGarde_Demi.c, + dlls/wineps/data/AvantGarde_DemiOblique.c, + dlls/wineps/data/Bookman_Demi.c, + dlls/wineps/data/Bookman_DemiItalic.c, + dlls/wineps/data/Bookman_Light.c, + dlls/wineps/data/Bookman_LightItalic.c, dlls/wineps/data/Courier.c, + dlls/wineps/data/Courier_Bold.c, + dlls/wineps/data/Courier_BoldOblique.c, + dlls/wineps/data/Courier_Oblique.c, dlls/wineps/data/Helvetica.c, + dlls/wineps/data/Helvetica_Bold.c, + dlls/wineps/data/Helvetica_BoldOblique.c, + dlls/wineps/data/Helvetica_Narrow.c, + dlls/wineps/data/Helvetica_Narrow_Bold.c, + dlls/wineps/data/Helvetica_Narrow_BoldOblique.c, + dlls/wineps/data/Helvetica_Narrow_Oblique.c, + dlls/wineps/data/Helvetica_Oblique.c, + dlls/wineps/data/NewCenturySchlbk_Bold.c, + dlls/wineps/data/NewCenturySchlbk_BoldItalic.c, + dlls/wineps/data/NewCenturySchlbk_Italic.c, + dlls/wineps/data/NewCenturySchlbk_Roman.c, + dlls/wineps/data/Palatino_Bold.c, + dlls/wineps/data/Palatino_BoldItalic.c, + dlls/wineps/data/Palatino_Italic.c, + dlls/wineps/data/Palatino_Roman.c, dlls/wineps/data/Symbol.c, + dlls/wineps/data/Times_Bold.c, dlls/wineps/data/Times_BoldItalic.c, + dlls/wineps/data/Times_Italic.c, dlls/wineps/data/Times_Roman.c, + dlls/wineps/data/ZapfChancery_MediumItalic.c, + dlls/wineps/data/ZapfDingbats.c, dlls/wineps/psdrv.h, + dlls/wineps/truetype.c, dlls/wineps/afm.c: + Ian Pilcher <ian.pilcher@home.com> + Remove redundant data structure from font metrics. + + * dlls/oleaut32/olefont.c: + Marcus Meissner <marcus@jet.franken.de> + OleFont::IDispatch::Invoke stub can just return S_OK. + +2001-07-20 Alexandre Julliard <julliard@winehq.com> + + * dlls/x11drv/window.c: + Use AdjustWindowRect to translate X to window rectangle instead of + duplicating what's done in nonclient.c. + + * windows/nonclient.c: + Bill Medland <medbi01@accpac.com> + Corrections to the Win95 and later frame drawing code. + + * windows/win.c: Bill Medland <medbi01@accpac.com> + Additional modifications to the window styles during window creation. + + * include/wine/shell16.h, memory/atom.c, dlls/winmm/winemm.h, + dlls/ntdll/signal_sparc.c, dlls/ole32/compobj_private.h, + dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c, + dlls/ole32/hglobalstream.c, dlls/ole32/memlockbytes.c, + dlls/ole32/ole2nls.c, dlls/oleaut32/dispatch.c, + dlls/shell32/shell.c, dlls/shell32/shell32_main.c, + dlls/shell32/shellole.c, dlls/shell32/shellreg.c, + dlls/shell32/shpolicy.c, dlls/kernel/sync.c, dlls/msvideo/vfw16.h: + Patrik Stridvall <ps@leissner.se> + - Made sure that the files that contains the declarations + of the implementated functions are included. + - Corrected mismatching prototypes. + - Cleaned up the include section. + + * include/Makefile.in: + Added a few more files to the install list. + + * windows/winpos.c: + Guy L. Albertelli <galberte@neo.lrun.com> + Trace rectangles returned by GetClientRect and GetWindowRect. + + * dlls/comctl32/toolbar.c: + Guy L. Albertelli <galberte@neo.lrun.com> + - Recalc the toolbar size on TB_SETBUTTONSIZE in certain conditions. + - Add trace to show the paint rectangle prior to refreshing. + + * dlls/comctl32/rebar.c: + Guy L. Albertelli <galberte@neo.lrun.com> + - Fix handling of text color. + - Correct implementation of WM_SETREDRAW to be closer to native. + - Do more implementation of RBS_AUTOSIZE in the WM_SIZE processor. + - Implement RBBS_VARIABLEHEIGHT. Used by IE4. + - Do more testing in WM_SIZE to handle strange cases like native. + + * windows/spy.c: + Guy L. Albertelli <galberte@neo.lrun.com> + Display rectangle from WM_NCCALCSIZE on entry and exit. + + * dlls/comctl32/comboex.c: + Guy L. Albertelli <galberte@neo.lrun.com> + Fix conversion of W structure to A structure during notify. + + * README: + Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> + Update information concerning FreeBSD. + Refer to Wine instead of wine as the package name. + + * dlls/kernel/comm.c: + Mike McCormack <mike_mccormack@start.com.au> + Replace service thread with ReadFileEx/WriteFileEx. + + * files/profile.c: + Lionel Ulmer <lionel.ulmer@free.fr> + Fix 'undocumented' behaviour of GetPrivateProfileString. + +2001-07-19 Alexandre Julliard <julliard@winehq.com> + + * dlls/shell32/shpolicy.h: + Patrik Stridvall <ps@leissner.se> + Removed unused file. + + * tools/winapi_check/win32/shell32.api, + tools/winapi_check/win32/user32.api, + tools/winapi_check/winapi_check, tools/winapi/winapi_extract: + Patrik Stridvall <ps@leissner.se> + Minor reorganisation and a few bug fixes. + + * dlls/ddraw/dsurface/wndproc.c: + Dmitry Timoshkov <dmitry@codeweavers.com> + Fix out of the source tree build (again). + + * misc/registry.c, relay32/builtin32.c, scheduler/client.c, + scheduler/handle.c, scheduler/pipe.c, scheduler/process.c, + scheduler/synchro.c, scheduler/sysdeps.c, scheduler/thread.c, + scheduler/timer.c, win32/console.c, win32/device.c, win32/except.c, + windows/input.c, windows/message.c, windows/painting.c, + windows/queue.c, windows/timer.c, dlls/winsock/socket.c, + files/change.c, files/dos_fs.c, files/file.c, files/profile.c, + graphics/x11drv/xfont.c, include/server.h, include/wine/server.h, + include/wine/server_protocol.h, loader/main.c, loader/module.c, + loader/pe_image.c, loader/task.c, memory/atom.c, memory/registry.c, + memory/selector.c, memory/virtual.c, dlls/advapi32/registry.c, + dlls/kernel/comm.c, dlls/kernel/debugger.c, dlls/kernel/sync.c, + dlls/kernel/toolhelp.c, dlls/ntdll/exception.c, dlls/ntdll/nt.c, + dlls/ntdll/om.c, dlls/ntdll/reg.c, dlls/ntdll/sync.c: + Moved server.h to include/wine. + + * server/Makefile.in, server/handle.h, server/object.h, + server/process.h, server/protocol.def, server/request.c, + server/request.h, server/thread.h, server/unicode.h, + tools/make_requests: + Use the new protocol.def file to build the request structures. + Define protocol structures in a separate server_protocol.h file. + Removed __WINE_SERVER__ checks now that all includes are in the right + directory. + + * dlls/wineps/afm.c, dlls/wineps/font.c, dlls/wineps/ps.c, + dlls/wineps/psdrv.h, dlls/wineps/truetype.c: + Ian Pilcher <ian.pilcher@home.com> + Read/calculate average character width for all fonts. + Work directly with 16-bit WCHARs; don't convert to CP1252. + + * dlls/wineps/data/Helvetica_Narrow.c, + dlls/wineps/data/Helvetica_Narrow_Bold.c, + dlls/wineps/data/Helvetica_Narrow_BoldOblique.c, + dlls/wineps/data/Helvetica_Narrow_Oblique.c: + Ian Pilcher <ian.pilcher@home.com> + Make Helvetica Narrow a separate font family. + +2001-07-18 Alexandre Julliard <julliard@winehq.com> + + * memory/environ.c, misc/registry.c, msdos/dosconf.c, msdos/int29.c, + msdos/ppdev.c, objects/brush.c, objects/metafile.c, objects/pen.c, + win32/file.c, dlls/version/resource.c, dlls/winmm/joystick.c, + dlls/winmm/mci.c, dlls/winmm/mmio.c, dlls/winmm/mmsystem.c, + dlls/winmm/time.c, files/dos_fs.c, graphics/win16drv/objects.c, + graphics/x11drv/objects.c, include/msvcrt/string.h, + include/wine/winuser16.h, include/winuser.h, loader/task.c, + dlls/comctl32/comctl32undoc.c, dlls/ddraw/dclipper/main.c, + dlls/ddraw/direct3d/mesa.c, dlls/ddraw/dsurface/wndproc.c, + dlls/ddraw/helper.c, dlls/kernel/comm.c, dlls/kernel/kernel_main.c, + dlls/msacm/pcmconverter.c, dlls/msvcrt/errno.c, dlls/msvcrt/mbcs.c, + dlls/msvcrt/msvcrt.h, dlls/user/lstr.c, dlls/user/wsprintf.c: + Patrik Stridvall <ps@leissner.se> + - Made sure that the files that contains the declarations + of implementated functions are included. + - Corrected mismatching prototypes. + - Cleaned up the include section. + + * memory/atom.c: Patrik Stridvall <ps@leissner.se> + Documentation fixes. + + * tools/winapi_check/win32/msvcrt.api, + tools/winapi_check/win32/ole32.api, + tools/winapi_check/win32/shell32.api, + tools/winapi_check/modules.pm, tools/winapi_check/output.pm, + tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, + tools/winapi_check/winapi_function.pm, + tools/winapi_check/winapi_global.pm, + tools/winapi_check/winapi_options.pm, + tools/winapi_check/winapi_parser.pm, tools/winapi/config.pm, + tools/winapi/output.pm, tools/winapi/setup.pm, + tools/winapi/winapi_extract: + Patrik Stridvall <ps@leissner.se> + Several additions and bug fixes. + + * windows/message.c, include/winuser.h: + Reject pointer messages in SendNotifyMessage[AW] and + SendMessageCallback[AW]. Fixed prototypes. + + * include/comcat.h, include/docobj.h, include/oaidl.h, + include/objidl.h, include/ocidl.h, include/oleidl.h, include/rpc.h, + include/servprov.h, include/strmif.h, include/unknwn.h, + include/urlmon.h: + Francois Gouget <fgouget@free.fr> + Include rpc*.h/windows.h/ole2.h just like windows. + + * dlls/kernel/comm.c: + Mike McCormack <mike_mccormack@start.com.au> + Use GetCommState16 to save state in OpenComm16. + Merge comm16 globals into one structure. + + * tools/fnt2bdf.c: + Bill Medland <medbi01@accpac.com> + Make the font name and size settings reflect the data in the font file + rather than arbitrary values. + + * relay32/snoop.c: + Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> + SNOOP_DoReturn: remove redundant printing of tid. + +2001-07-17 Alexandre Julliard <julliard@winehq.com> + + * dlls/Makefile.in: Updated dependencies. + + * dlls/kernel/comm.c: + Mike McCormack <mike_mccormack@start.com.au> + Rewrite SetCommState16 to use SetCommState. + + * dlls/ntdll/debugtools.c: + Andreas Mohr <a.mohr@mailto.de> + More descriptive error on buffer overflow. + + * controls/listbox.c: + Bill Medland <medbi01@accpac.com> + As for the edit control, the style of the borders on the list control + is modified in the dialog loading code, not in the control itself. + + * ole/ole2nls.c, dlls/user/text.c: + Andreas Mohr <a.mohr@mailto.de> + Fixed some more overflowing string traces. + + * controls/menu.c: + Gerard Patel <gerard.patel@nerim.net> + Draw MenuBar in proper place (some cases). + + * dlls/opengl32/opengl32.spec: + Lionel Ulmer <lionel.ulmer@free.fr> + Make sure user32 is always loaded before x11drv. + + * tools/winelauncher.in: + Francois Gouget <fgouget@free.fr> + Handle spaces properly when restarting winelauncher for debug. + + * dlls/comctl32/datetime.c: + Francois Gouget <fgouget@free.fr> + Some 'calendar' typos... + + * dlls/shell32/shell32_main.c, include/shellapi.h: + Francois Gouget <fgouget@free.fr> + Added missing CommandLineToArgvW prototype. + + * dlls/comctl32/toolbar.c: + Gerard Patel <gerard.patel@nerim.net> + Refresh bitmap count to take in account imagelist changes after + TB_SETIMAGELIST. + + * dlls/user/dde/misc.c: + Gerard Patel <gerard.patel@nerim.net> + Fixed unicode warning. + + * include/winnt.h, server/named_pipe.c: + Ove Kaaven <ovek@transgaming.com> + Added STATUS_* constant for named pipes. Return STATUS_PIPE_NOT_AVAILABLE + when opening a named pipe if the pipe exists but no instances of it are + currently waiting for a connection. + +2001-07-14 Alexandre Julliard <julliard@winehq.com> + + * server/debugger.c, server/file.c, server/process.c, + server/process.h, server/ptrace.c: + Backed out the suspend_process_for_ptrace change. + Fixed a couple of races in ptrace code. + + * configure, configure.in: + Jeremy White <jwhite@codeweavers.com> + Remove the -rpath option from the link command. + + * dlls/ntdll/ntdll.spec: + Patrik Stridvall <ps@leissner.se> + Fixed issue found by winapi_check. + + * tools/winapi_check/modules.dat, tools/winapi_check/modules.pm, + tools/winapi_check/nativeapi.pm, tools/winapi_check/output.pm, + tools/winapi_check/win32/msvcrt.api, tools/winapi_check/winapi.pm, + tools/winapi_check/winapi_check, + tools/winapi_check/winapi_documentation.pm, + tools/winapi_check/winapi_function.pm, + tools/winapi_check/winapi_global.pm, + tools/winapi_check/winapi_parser.pm, tools/winapi/output.pm, + tools/winapi/winapi_extract, tools/winapi/winapi_fixup: + Patrik Stridvall <ps@leissner.se> + Several additions and bug fixes. + + * windows/dce.c: + Marcus Meissner <marcus@jet.franken.de> + Better LockWindowUpdate debug. + + * dlls/ole32/ole32.spec, dlls/ole32/storage32.c, + dlls/oleaut32/olefont.c: + Marcus Meissner <marcus@jet.franken.de> + Made some FIXME()s print the respective strings passed. + Changed StgSetTimes() to correct type. + + * dlls/commdlg/printdlg.c: + Marcus Meissner <marcus@jet.franken.de> + Added Quality Box (readonly currently) for 16bit templated dialogs. + Added [Printer] button support in 16bit templated dialogs. + Try sending orientation icon to stc10 too. + + * dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc: + Marcus Meissner <marcus@jet.franken.de> + Replaced most of the numbers with the symbolic constants of the dialog + items. + + * msdos/ppdev.c: + Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> + Don't claim the parport for exclusive access and release the port + after every access. + + * dlls/kernel/comm.c: + Mike McCormack <mike_mccormack@start.com.au> + Rewrite GetCommState16 using GetCommState. + + * relay32/snoop.c: + Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> + SNOOP_GetProcAddress: don't touch already initialized fun-entries. + +2001-07-12 Alexandre Julliard <julliard@winehq.com> + + * server/thread.c, server/thread.h: + Removed unused functions suspend/remove_all_threads. + + * dlls/winsock/socket.c, files/dos_fs.c, graphics/fontengine.c, + memory/string.c, objects/dc.c, objects/gdiobj.c, objects/pen.c, + objects/region.c, windows/input.c, windows/mdi.c, + windows/message.c, windows/syscolor.c, windows/winpos.c, + dlls/kernel/thunk.c, dlls/ole32/storage32.c, + dlls/rasapi32/rasapi.c, dlls/shell32/shellole.c: + Patrik Stridvall <ps@leissner.se> + Documentation fixes. + + * files/file.c, include/file.h, scheduler/synchro.c, + dlls/kernel/comm.c: + Mike McCormack <mike_mccormack@start.com.au> + Implement overlapped completion routines. + Don't use lpOverlapped->OffsetHigh to store bytes to transfer. + + * dlls/x11drv/window.c: + Lionel Ulmer <lionel.ulmer@free.fr> + Fix X crash when running in managed mode. + + * unicode/casemap.c, unicode/wctype.c, unicode/c_042.c, + unicode/c_10006.c, unicode/c_1253.c, unicode/c_28597.c, + unicode/c_437.c, unicode/c_737.c, unicode/c_860.c, unicode/c_861.c, + unicode/c_862.c, unicode/c_863.c, unicode/c_865.c, unicode/c_869.c, + unicode/c_875.c, unicode/c_932.c, unicode/c_936.c, unicode/c_949.c, + unicode/c_950.c: + Regenerated codepage files with Unicode 3.1 data. + + * dlls/rpcrt4/rpcrt4_main.c: + Patrik Stridvall <ps@leissner.se> + Fixed some issues found by winapi_check. + + * tools/winapi_check/win32/rasapi32.api, + tools/winapi_check/win32/rpcrt4.api, + tools/winapi_check/win32/ws2_32.api, tools/winapi/winapi_fixup, + tools/winapi_check/modules.dat, tools/winapi_check/modules.pm, + tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, + tools/winapi_check/winapi_documentation.pm, + tools/winapi_check/winapi_function.pm, + tools/winapi_check/winapi_local.pm, + tools/winapi_check/winapi_parser.pm: + Patrik Stridvall <ps@leissner.se> + Several additions and bug fixes. + + * tools/winemaker: + Bill Medland <medbi01@accpac.com> + Get winemaker to drop the trailing CtrlZ that is still to be found on + quite a lot of DOS files. + + * dlls/x11drv/window.c, graphics/x11drv/bitblt.c, + graphics/x11drv/graphics.c: + Fixed a few issues with tsx11 locking. + Always map the client window when moving out of iconic state. + + * loader/pe_image.c: + Don't call SNOOP_RegisterDLL on builtins. + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/mesa_private.h, + include/config.h.in, configure, configure.in: + Lionel Ulmer <lionel.ulmer@free.fr> + - removed unused OSMesa linking + - removed OSMesa code + + * dlls/kernel/comm.c: + Mike McCormack <mike_mccormack@start.com.au> + Implement COMM_MSRUpdate with GetCommModemStatus. + +2001-07-11 Alexandre Julliard <julliard@winehq.com> + + * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c, + include/Makefile.in, include/rpc.h, include/rpcdce.h, + include/rpcnterr.h: + Peter Hunnisett <hunnise@yahoo.com> + Added a bunch of entry points. + Added some stubs and header information. + Fixed some return codes. + + * windows/sysmetrics.c: + Bill Medland <medbi01@accpac.com> + Modify some system metrics to agree with Win95 and reflect the desktop + registry entries. + + * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec: + Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> + Semistubs for _ismbcdigit,_ismbcspace,_mbslwr,_mbsnbcmp,_mbsspn. + + * windows/message.c, windows/syscolor.c, windows/winpos.c, + msdos/int21.c, msdos/int5c.c, objects/bitmap.c, objects/clipping.c, + objects/dc.c, objects/dib.c, objects/font.c, objects/gdiobj.c, + objects/palette.c, objects/pen.c, objects/region.c, objects/text.c, + ole/ole2nls.c, scheduler/handle.c, scheduler/process.c, + scheduler/thread.c, windows/cursoricon.c, windows/input.c, + windows/mdi.c, graphics/metafiledrv/init.c, loader/module.c, + loader/ne/convert.c, loader/ne/module.c, loader/ne/segment.c, + loader/resource.c, loader/task.c, memory/atom.c, memory/codepage.c, + memory/environ.c, memory/global.c, memory/heap.c, + memory/selector.c, memory/string.c, misc/main.c, misc/registry.c, + dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c, + dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c, + dlls/winmm/wineoss/oss.c, dlls/winsock/socket.c, + dlls/wsock32/protocol.c, dlls/wsock32/socket.c, files/dos_fs.c, + files/profile.c, graphics/bitblt.c, dlls/winmm/driver.c, + dlls/winmm/joystick/joystick.c, dlls/winmm/mci.c, + dlls/winmm/mcianim/mcianim.c, dlls/winmm/mciavi/mciavi.c, + dlls/winmm/mcicda/mcicda.c, dlls/winmm/mciseq/mcimidi.c, + dlls/winmm/mciwave/mciwave.c, dlls/winmm/midimap/midimap.c, + dlls/winmm/mmio.c, dlls/winmm/mmsystem.c, dlls/winmm/time.c, + dlls/winmm/wavemap/wavemap.c, dlls/oledlg/oledlg_main.c, + dlls/opengl32/opengl_norm.c, dlls/richedit/richedit.c, + dlls/setupapi/setupx_main.c, dlls/shell32/brsfolder.c, + dlls/shell32/shellord.c, dlls/shell32/shellpath.c, + dlls/shell32/shellreg.c, dlls/shlwapi/regstream.c, + dlls/user/lstr.c, dlls/user/mouse.c, dlls/version/install.c, + dlls/win32s/w32sys.c, dlls/wineps/driver.c, dlls/kernel/debugger.c, + dlls/kernel/sync.c, dlls/kernel/thunk.c, dlls/kernel/wowthunk.c, + dlls/msacm/pcmconverter.c, dlls/msvcrt/main.c, + dlls/msvcrt/string.c, dlls/msvideo/msvideo_main.c, + dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/nt.c, + dlls/ntdll/om.c, dlls/ntdll/reg.c, dlls/ntdll/rtlstr.c, + dlls/ntdll/sync.c, dlls/ntdll/time.c, dlls/ole32/compobj.c, + dlls/ole32/moniker.c, dlls/ole32/ole2.c, dlls/ole32/ole2impl.c, + dlls/ole32/storage32.c, dlls/oleaut32/ole2disp.c, + dlls/oleaut32/oleaut.c, dlls/dplayx/dplay.c: + Patrik Stridvall <ps@leissner.se> + Documentation fixes. + + * debugger/db_disasm.c: + Added disassembly for 0x0f 0x5x opcodes. + + * debugger/dbg.y, debugger/winedbg.c: + Better error reporting on DebugActiveProcess failure. + + * server/context_i386.c, server/debugger.c, server/process.c, + server/process.h: + Small fixes to the debugger support. + + * server/queue.c: Merge WM_MOUSEMOVE messages. + + * tools/winapi_check/win32/wow32.api, tools/winapi/config.pm, + tools/winapi/function.pm, tools/winapi/options.pm, + tools/winapi/util.pm, tools/winapi/winapi_extract, + tools/winapi/winapi_fixup, tools/winapi_check/winapi.pm, + tools/winapi_check/winapi_check, + tools/winapi_check/winapi_documentation.pm, + tools/winapi_check/winapi_function.pm, + tools/winapi_check/winapi_local.pm, + tools/winapi_check/winapi_options.pm, + tools/winapi_check/winapi_parser.pm: + Patrik Stridvall <ps@leissner.se> + Major reorganization and cleanup. + + * dlls/kernel/comm.c: + Mike McCormack <mike_mccormack@start.com.au> + Implement FlushComm16 with PurgeComm. + + * controls/edit.c, windows/dialog.c: + Bill Medland <medbi01@accpac.com> + Correct the location of the style patching for the edit control. + + * dlls/rasapi32/rasapi.c, dlls/rasapi32/rasapi32.spec: + Mike McCormack <mike_mccormack@start.com.au> + Stub some rasapi functions. + + * dlls/wininet/internet.c: + Marcus Meissner <marcus@jet.franken.de> + Have InternetGetConnectedState always return 'LAN connection'. + +2001-07-10 Alexandre Julliard <julliard@winehq.com> + + * server/Makefile.in, server/named_pipe.c, server/request.h, + server/trace.c, dlls/kernel/kernel32.spec, dlls/kernel/sync.c, + files/file.c, include/server.h, include/winbase.h: + Mike McCormack <mike_mccormack@start.com.au> + Start implementing named pipes. + + * include/shlwapi.h, dlls/shlwapi/shlwapi.spec: + Peter Hunnisett <hunnise@yahoo.com> + Add shlwapi.wvnsprintf[AW], header info and comments. + + * dlls/winsock/socket.c, dlls/winsock/ws2_32.spec, + include/winsock2.h: + Peter Hunnisett <hunnise@yahoo.com> + Implemented a stub for WSARecvFrom. + + * controls/menu.c: + Mike McCormack <mike_mccormack@start.com.au> + GetMenuItemID: return -1 for invalid menu items, not zero. + + * dlls/kernel/comm.c: + Mike McCormack <mike_mccormack@start.com.au> + Rewrite EscapeCommFunction16 to use EscapeCommFunction. + + * dlls/msvcrt/file.c: + Peter Hunnisett <hunnise@yahoo.com> + CreateFile should be called with security attributes in _open. + + * dlls/ddraw/dclipper/main.c: + Marcus Meissner <marcus@jet.franken.de> + Make (G|S)etClipList not abort, but return DDERR_NOCLIPLIST. + Do not scroll FIXME()s too much. + +2001-07-08 Alexandre Julliard <julliard@winehq.com> + + * dlls/ntdll/ntdll.spec, dlls/ole32/compobj.spec, + dlls/oledlg/oledlg.spec, dlls/opengl32/make_opengl: + Patrik Stridvall <ps@leissner.se> + Fixed issues found by winapi_check. + + * dlls/oleaut32/parsedt.c: + Patrik Stridvall <ps@leissner.se> + - Added comment that code is broken. + - Silenced annoying long term winapi_check message. + + * dlls/rpcrt4/rpcrt4_main.c, include/config.h.in, configure, configure.in: + Patrik Stridvall <ps@leissner.se> + Add proper check for existance of struct sockaddr member sa_len. + + * documentation/printing.sgml: + Andreas Mohr <a.mohr@mailto.de> + Updated printing documentation a bit. + + * tools/winapi/config.pm, tools/winapi/winapi_extract, + tools/winapi/winapi_fixup, tools/winapi_check/modules.dat, + tools/winapi_check/win16/gdi.api, + tools/winapi_check/win32/oledlg.api, + tools/winapi_check/win32/quartz.api, + tools/winapi_check/win32/winmm.api, + tools/winapi_check/win32/wsock32.api, tools/winapi_check/winapi.pm, + tools/winapi_check/winapi_check, + tools/winapi_check/winapi_documentation.pm, + tools/winapi_check/winapi_function.pm, + tools/winapi_check/winapi_local.pm, + tools/winapi_check/winapi_options.pm: + Patrik Stridvall <ps@leissner.se> + Several bug fixes and additions. + + * dlls/shlwapi/shlwapi.spec: + Peter Hunnisett <hunnise@yahoo.com> + Fix some ordinal forwarding. + + * controls/menu.c: + Marcus Meissner <Marcus.Meissner@caldera.de> + Add some argument validation to SetMenuItemInfoA, so QT5 does not + corrupt its menus. + + * dlls/comctl32/rebar.c: + Guy L. Albertelli <galberte@neo.lrun.com> + - Move creation process to the WM_NCCREATE message like native and force + styles WS_VISIBLE and CCS_TOP. + - Implement messages WM_NCHITTEST, WM_STYLECHANGED, RB_MOVEBAND, + RB_MINIMIZEBAND. + - Improve preformance by removing calls to GetWindowLong for GWL_STYLE + (by saving state and handling WM_STYLECHANGED). + - Cleanup and remove dead and test code. + + * windows/spy.c: + Guy L. Albertelli <galberte@neo.lrun.com> + Correct amount of info displayed for NM_NCHITTEST and all the LVN_*. + + * controls/uitools.c: + Bill Medland <medbi01@accpac.com> + Correct more colours so that DrawEdge works for more cases. + + * include/strmif.h: + Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> + Added missing IIDs. + + * files/file.c: + Mike McCormack <mike_mccormack@start.com.au> + Implement ReadFileEx and WriteFileEx (lpOverlappedCompletion routine + is not supported yet...) + + * dlls/kernel/comm.c: + Mike McCormack <mike_mccormack@start.com.au> + Use HANDLEs instead of unix fds. + + * programs/uninstaller/main.c: + Jeremy White <jwhite@codeweavers.com> + Add --list facility to list installed programs. + Add --remove xxx facility to remove a specific program. + +2001-07-02 Alexandre Julliard <julliard@winehq.com> + + * windows/dialog.c, windows/input.c, windows/keyboard.c, + windows/message.c, windows/queue.c, memory/atom.c, memory/global.c, + memory/heap.c, memory/local.c, memory/selector.c, memory/string.c, + misc/error.c, misc/registry.c, misc/system.c, misc/version.c, + objects/bitmap.c, objects/dib.c, objects/font.c, objects/gdiobj.c, + objects/palette.c, objects/text.c, scheduler/synchro.c, + scheduler/syslevel.c, files/directory.c, files/dos_fs.c, + files/drive.c, files/file.c, files/profile.c, graphics/bitblt.c, + graphics/escape.c, graphics/fontengine.c, graphics/mapping.c, + graphics/painting.c, graphics/path.c, graphics/win16drv/prtdrv.c, + graphics/x11drv/oembitmap.c, loader/main.c, loader/module.c, + loader/ne/module.c, loader/ne/resource.c, loader/resource.c, + loader/task.c, dlls/winmm/midimap/midimap.c, + dlls/winmm/wavemap/wavemap.c, dlls/winmm/wineoss/oss.c, + dlls/winsock/async.c, dlls/winsock/socket.c, dlls/winspool/info.c, + dlls/wsock32/socket.c, dlls/x11drv/window.c, dlls/x11drv/winpos.c, + dlls/x11drv/x11drv_main.c, dlls/winmm/mcicda/mcicda.c, + dlls/version/resource.c, dlls/version/ver16.c, + dlls/win32s/w32skernel.c, dlls/win32s/w32sys.c, + dlls/win32s/win32s16.c, dlls/winaspi/winaspi16.c, + dlls/winedos/dosvm.c, dlls/winedos/module.c, dlls/wineps/driver.c, + dlls/wininet/wininet_main.c, dlls/winmm/driver.c, + dlls/winmm/joystick.c, dlls/winmm/joystick/joystick.c, + dlls/winmm/mci.c, dlls/winmm/mmio.c, dlls/winmm/mmsystem.c, + dlls/winmm/sound16.c, dlls/winmm/time.c, dlls/shell32/pidl.c, + dlls/shell32/shell.c, dlls/shell32/shell32_main.c, + dlls/shell32/shellole.c, dlls/shell32/shellord.c, + dlls/shell32/shellpath.c, dlls/shell32/shellreg.c, + dlls/shell32/shlmenu.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/reg.c, + dlls/ttydrv/user.c, dlls/urlmon/urlmon_main.c, dlls/user/bidi16.c, + dlls/user/dde/ddeml16.c, dlls/user/display.c, dlls/user/lstr.c, + dlls/user/misc.c, dlls/user/mouse.c, dlls/user/network.c, + dlls/user/resource.c, dlls/user/text.c, dlls/user/thunk.c, + dlls/user/wsprintf.c, dlls/version/install.c, dlls/ntdll/rtl.c, + dlls/ntdll/sec.c, dlls/ntdll/wcstring.c, dlls/ole32/compobj.c, + dlls/ole32/filemoniker.c, dlls/ole32/moniker.c, dlls/ole32/ole2.c, + dlls/ole32/ole2nls.c, dlls/ole32/storage.c, + dlls/oleaut32/ole2disp.c, dlls/oleaut32/typelib.c, + dlls/oleaut32/variant.c, dlls/olecli/olecli_main.c, + dlls/olepro32/olepro32stubs.c, dlls/olesvr/olesvr_main.c, + dlls/serialui/confdlg.c, dlls/setupapi/infparse.c, + dlls/shell32/changenotify.c, dlls/shell32/iconcache.c, + dlls/commdlg/filedlg.c, dlls/commdlg/filetitle.c, + dlls/commdlg/finddlg.c, dlls/commdlg/fontdlg.c, + dlls/commdlg/generic.c, dlls/commdlg/printdlg.c, + dlls/dplayx/dpclassfactory.c, dlls/gdi/bidi16.c, + dlls/gdi/printdrv.c, dlls/gdi/thunk.c, dlls/gdi/wing.c, + dlls/kernel/comm.c, dlls/kernel/debugger.c, + dlls/kernel/kernel_main.c, dlls/kernel/string.c, + dlls/kernel/sync.c, dlls/kernel/thunk.c, dlls/kernel/toolhelp.c, + dlls/kernel/utthunk.c, dlls/kernel/win87em.c, + dlls/kernel/wowthunk.c, dlls/lzexpand/lzexpand_main.c, + dlls/mpr/mpr_main.c, dlls/msacm/pcmconverter.c, dlls/msvcrt/cpp.c, + dlls/msvcrt/heap.c, controls/menu.c, dlls/avifil32/api.c, + dlls/comctl32/comctl32undoc.c, dlls/comctl32/imagelist.c, + dlls/commdlg/colordlg.c: + Patrik Stridvall <ps@leissner.se> + Documentation fixes. + + * Make.rules.in, configure, configure.in, dlls/Makefile.in, + dlls/quartz/.cvsignore, dlls/quartz/Makefile.in, + dlls/quartz/main.c, dlls/quartz/quartz.spec: + Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> + Added stubs for quartz.dll. + + * win32/file.c, dlls/kernel/kernel32.spec, files/file.c, + include/winbase.h: + Mike McCormack <mike_mccormack@start.com.au> + Declare stubs for ReadFileEx, WriteFileEx. + + * include/Makefile.in, include/amaudio.h, include/amvideo.h, + include/control.h, include/strmif.h: + Hidenori Takeshima <hidenori@a2.ctktv.ne.jp> + Added some dshow headers. + + * dlls/wineps/wineps.spec, dlls/x11drv/x11drv.spec, dlls/Makefile.in: + Dmitry Timoshkov <dmitry@codeweavers.com> + Fix some inter dll dependencies. + + * dlls/wsock32/protocol.c, dlls/wsock32/wsock32.spec: + Dmitry Timoshkov <dmitry@codeweavers.com> + Add stdcall->cdecl thunks for inet_network and getnetbyname. + + * dlls/wineps/afm.c, dlls/wineps/init.c, dlls/wineps/truetype.c: + Dmitry Timoshkov <dmitry@codeweavers.com> + Replace PROFILE_* functions by Reg*. + + * dlls/comctl32/rebar.c: + Guy L. Albertelli <galberte@neo.lrun.com> + RBBS_FIXEDSIZE should not affect _AdjustBands (found by Mike McCormack + in WinZip). + + * dlls/comctl32/toolbar.c: + Mike McCormack <mike_mccormack@start.com.au> + Fix button text placement for disabled buttons (see Winzip 8.0). + + * include/urlmon.h: + Nikolas Zimmermann <wildfox@kde.org> + Added IBindHost, IWinInetInfo, IWinInetHttpInfo class definitions, + BINDF, BINDSTATUS structs. + + * dlls/gdi/dispdib.spec, dlls/gdi/wing.spec, dlls/kernel/stress.spec, + dlls/msvideo/msvideo.spec, dlls/ntdll/signal_i386.c, + dlls/ole32/compobj.spec, dlls/winmm/mmsystem.spec: + Patrik Stridvall <ps@leissner.se> + Fixed some issues found by winapi_check. + + * tools/winapi/winapi_extract, tools/winapi/winapi_fixup, + tools/winapi_check/modules.dat, tools/winapi_check/nativeapi.pm, + tools/winapi_check/win16/compobj.api, tools/winapi_check/winapi.pm, + tools/winapi_check/winapi_parser.pm: + Patrik Stridvall <ps@leissner.se> + Several bug fixes and additions. + + * dlls/msvideo/msvideo_main.c, objects/clipping.c, objects/palette.c, + windows/clipboard.c, windows/mdi.c, controls/menu.c: + Dmitry Timoshkov <dmitry@codeweavers.com> + Replace some 16-bit calls by their 32-bit equivalents. + + * dlls/comctl32/listview.c: + Guy L. Albertelli <galberte@neo.lrun.com> + Remember response from LVN_GETDISPINFO if user sets LVIF_DI_SETITEM. + + * dlls/win32s/win32s16.c, dlls/win32s/win32s16.spec: + Dmitry Timoshkov <dmitry@codeweavers.com> + Finish win32s separation. + +2001-06-29 Alexandre Julliard <julliard@winehq.com> + + * include/version.h, ANNOUNCE, ChangeLog: + Release 20010629. + +---------------------------------------------------------------- 2001-06-29 Alexandre Julliard <julliard@winehq.com> * configure.in, dlls/user/dde/client.c, dlls/user/dde/misc.c,
diff --git a/include/version.h b/include/version.h index 19280e4..7debdb2 100644 --- a/include/version.h +++ b/include/version.h
@@ -1 +1 @@ -#define WINE_RELEASE_INFO "Wine release 20010629" +#define WINE_RELEASE_INFO "Wine release 20010731"