Release 20050930.
diff --git a/ANNOUNCE b/ANNOUNCE
index 6a7c879..f201045 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,16 +1,15 @@
-This is release 20050830 of Wine, a free implementation of Windows on
+This is release 20050930 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.
-WHAT'S NEW with Wine-20050830: (see ChangeLog for details)
- - A lot more theming support.
- - Many improvements to the various crypto dlls.
- - More LDAP support.
- - Beginnings of an MSXML implementation.
- - Better MSHTML support.
- - Emulated version now set to Windows 2000 by default.
- - Direct3D fixes and improvements.
+WHAT'S NEW with Wine-20050930: (see ChangeLog for details)
+ - Joystick force feedback support.
+ - Beginnings of Win64 support.
+ - Many MSI fixes and cleanups.
+ - Font linking support.
+ - Several OLE fixes.
+ - Some fixes for MacOS/x86.
- Lots of bug fixes.
See the README file in the distribution for installation instructions.
@@ -19,8 +18,8 @@
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-20050830.tar.gz
- http://prdownloads.sourceforge.net/wine/Wine-20050830.tar.gz
+ http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20050930.tar.gz
+ http://prdownloads.sourceforge.net/wine/Wine-20050930.tar.gz
It should also be available from any other site that mirrors ibiblio.org.
These locations also hold pre-built documentation packages in various
diff --git a/ChangeLog b/ChangeLog
index d587717..dd34381 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,2737 @@
----------------------------------------------------------------
+2005-09-30 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
+ Juan Lang <juan_lang@yahoo.com>
+ Make CryptImport/ExportPublicKeyInfoEx behave the way MSDN describes
+ them, and a couple of tests.
+
+ * include/wincrypt.h: Juan Lang <juan_lang@yahoo.com>
+ Add defines needed for installable OID functions.
+
+ * include/dplay8.h: Robert Reif <reif@earthlink.net>
+ Added missing error code.
+
+ * dlls/winedos/dosvm.c: Gerald Pfeifer <gerald@pfeifer.com>
+ We only need the relay debug channel on MZ_SUPPORTED platforms.
+
+ * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added GetZoneActionPolicy implementation.
+
+ * programs/uninstaller/Fi.rc, programs/uninstaller/rsrc.rc:
+ Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
+ Finnish resources for uninstaller.
+
+ * dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/Makefile.in,
+ dlls/ntdll/tests/om.c:
+ Vitaliy Margolen <wine-patch@kievinfo.com>
+ Add a few tests for object manager.
+
+ * dlls/kernel/sync.c, dlls/kernel/virtual.c:
+ Vitaliy Margolen <wine-patch@kievinfo.com>
+ Add brackets around (a)?b:c construct.
+
+ * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msi.c,
+ dlls/msi/msipriv.h:
+ Mike McCormack <mike@codeweavers.com>
+ Rename ACTION_DoTopLevelINSTALL to MSI_InstallPackage, remove its
+ duplicate 4th parameter.
+ Split the code to copy a package into a separate function.
+
+2005-09-29 Alexandre Julliard <julliard@winehq.com>
+
+ * tools/winebuild/build.h, tools/winebuild/main.c,
+ tools/winebuild/parser.c, tools/winebuild/spec32.c,
+ tools/winebuild/winebuild.man.in:
+ Get rid of the debug channels support.
+
+ * dlls/user/defwnd.c, dlls/user/tests/win.c:
+ Jason Edmeades <us@edmeades.me.uk>
+ Always return MA_ACTIVATE for WM_MOUSEACTIVATE in DefWindowProc.
+
+ * dlls/winspool/info.c, dlls/wldap32/ber.c:
+ Kevin Koltzau <kevin@plop.org>
+ Fix warnings in 64bit.
+
+ * dlls/wininet/internet.c: Denis Lukianov <denis@voxelsoft.com>
+ Use ICU_BROWSER_MODE in InternetCanonicalizeUrl.
+
+ * include/wine/debug.h, libs/wine/debug.c, libs/wine/wine.def,
+ libs/wine/wine.map:
+ Export the get_channel_flags function avoid warnings when passing a
+ NULL format to wine_dbg_log.
+ Removed a few no longer used functions.
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Avoid UpdateWindow, it causes trouble with WS_EX_TRANSPARENT.
+
+ * dlls/wined3d/device.c: Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Don't define some functions/variables if they won't be used after in
+ wined3d.
+
+ * tools/winemaker: Removed rules for .dbg.c files.
+
+ * dlls/activeds/.cvsignore, dlls/advapi32/.cvsignore,
+ dlls/advpack/.cvsignore, dlls/amstream/.cvsignore,
+ dlls/atl/.cvsignore, dlls/avicap32/.cvsignore,
+ dlls/avifil32/.cvsignore, dlls/cabinet/.cvsignore,
+ dlls/capi2032/.cvsignore, dlls/cards/.cvsignore,
+ dlls/cfgmgr32/.cvsignore, dlls/comcat/.cvsignore,
+ dlls/comctl32/.cvsignore, dlls/commdlg/.cvsignore,
+ dlls/crtdll/.cvsignore, dlls/crypt32/.cvsignore,
+ dlls/cryptdll/.cvsignore, dlls/ctl3d/.cvsignore,
+ dlls/d3d8/.cvsignore, dlls/d3d9/.cvsignore, dlls/d3dim/.cvsignore,
+ dlls/d3drm/.cvsignore, dlls/d3dx8/.cvsignore, dlls/d3dxof/.cvsignore,
+ dlls/dbghelp/.cvsignore, dlls/dciman32/.cvsignore,
+ dlls/ddraw/.cvsignore, dlls/devenum/.cvsignore,
+ dlls/dinput/.cvsignore, dlls/dinput8/.cvsignore,
+ dlls/dmband/.cvsignore, dlls/dmcompos/.cvsignore,
+ dlls/dmime/.cvsignore, dlls/dmloader/.cvsignore,
+ dlls/dmscript/.cvsignore, dlls/dmstyle/.cvsignore,
+ dlls/dmsynth/.cvsignore, dlls/dmusic/.cvsignore,
+ dlls/dmusic32/.cvsignore, dlls/dplay/.cvsignore,
+ dlls/dplayx/.cvsignore, dlls/dpnet/.cvsignore,
+ dlls/dpnhpast/.cvsignore, dlls/dsound/.cvsignore,
+ dlls/dswave/.cvsignore, dlls/dxdiagn/.cvsignore,
+ dlls/dxerr8/.cvsignore, dlls/dxerr9/.cvsignore, dlls/gdi/.cvsignore,
+ dlls/glu32/.cvsignore, dlls/glut32/.cvsignore,
+ dlls/hhctrl.ocx/.cvsignore, dlls/iccvid/.cvsignore,
+ dlls/icmp/.cvsignore, dlls/ifsmgr.vxd/.cvsignore,
+ dlls/imagehlp/.cvsignore, dlls/imm32/.cvsignore,
+ dlls/iphlpapi/.cvsignore, dlls/itss/.cvsignore,
+ dlls/kernel/.cvsignore, dlls/lzexpand/.cvsignore,
+ dlls/mapi32/.cvsignore, dlls/mciavi32/.cvsignore,
+ dlls/mcicda/.cvsignore, dlls/mciseq/.cvsignore,
+ dlls/midimap/.cvsignore, dlls/mlang/.cvsignore,
+ dlls/mmdevldr.vxd/.cvsignore, dlls/monodebg.vxd/.cvsignore,
+ dlls/mpr/.cvsignore, dlls/msacm/.cvsignore,
+ dlls/msacm/imaadp32/.cvsignore, dlls/msacm/msadp32/.cvsignore,
+ dlls/msacm/msg711/.cvsignore, dlls/msacm/winemp3/.cvsignore,
+ dlls/mscms/.cvsignore, dlls/msdmo/.cvsignore, dlls/mshtml/.cvsignore,
+ dlls/msi/.cvsignore, dlls/msimg32/.cvsignore, dlls/msisys/.cvsignore,
+ dlls/msnet32/.cvsignore, dlls/msrle32/.cvsignore,
+ dlls/msvcrt/.cvsignore, dlls/msvcrt20/.cvsignore,
+ dlls/msvcrt40/.cvsignore, dlls/msvcrtd/.cvsignore,
+ dlls/msvidc32/.cvsignore, dlls/msvideo/.cvsignore,
+ dlls/mswsock/.cvsignore, dlls/msxml3/.cvsignore,
+ dlls/netapi32/.cvsignore, dlls/newdev/.cvsignore,
+ dlls/ntdll/.cvsignore, dlls/objsel/.cvsignore,
+ dlls/odbc32/.cvsignore, dlls/odbccp32/.cvsignore,
+ dlls/ole32/.cvsignore, dlls/oleacc/.cvsignore,
+ dlls/oleaut32/.cvsignore, dlls/olecli/.cvsignore,
+ dlls/oledlg/.cvsignore, dlls/olepro32/.cvsignore,
+ dlls/olesvr/.cvsignore, dlls/opengl32/.cvsignore,
+ dlls/powrprof/.cvsignore, dlls/psapi/.cvsignore,
+ dlls/qcap/.cvsignore, dlls/quartz/.cvsignore,
+ dlls/rasapi32/.cvsignore, dlls/riched20/.cvsignore,
+ dlls/richedit/.cvsignore, dlls/rpcrt4/.cvsignore,
+ dlls/rsabase/.cvsignore, dlls/rsaenh/.cvsignore,
+ dlls/secur32/.cvsignore, dlls/sensapi/.cvsignore,
+ dlls/serialui/.cvsignore, dlls/setupapi/.cvsignore,
+ dlls/shdocvw/.cvsignore, dlls/shell32/.cvsignore,
+ dlls/shfolder/.cvsignore, dlls/shlwapi/.cvsignore,
+ dlls/snmpapi/.cvsignore, dlls/stdole2.tlb/.cvsignore,
+ dlls/stdole32.tlb/.cvsignore, dlls/sti/.cvsignore,
+ dlls/tapi32/.cvsignore, dlls/ttydrv/.cvsignore,
+ dlls/twain/.cvsignore, dlls/unicows/.cvsignore, dlls/url/.cvsignore,
+ dlls/urlmon/.cvsignore, dlls/user/.cvsignore, dlls/usp10/.cvsignore,
+ dlls/uxtheme/.cvsignore, dlls/vdhcp.vxd/.cvsignore,
+ dlls/vdmdbg/.cvsignore, dlls/version/.cvsignore,
+ dlls/vmm.vxd/.cvsignore, dlls/vnbt.vxd/.cvsignore,
+ dlls/vnetbios.vxd/.cvsignore, dlls/vtdapi.vxd/.cvsignore,
+ dlls/vwin32.vxd/.cvsignore, dlls/win32s/.cvsignore,
+ dlls/winaspi/.cvsignore, dlls/wined3d/.cvsignore,
+ dlls/winedos/.cvsignore, dlls/wineps/.cvsignore,
+ dlls/wininet/.cvsignore, dlls/winmm/.cvsignore,
+ dlls/winmm/joystick/.cvsignore, dlls/winmm/mciwave/.cvsignore,
+ dlls/winmm/wavemap/.cvsignore, dlls/winmm/winealsa/.cvsignore,
+ dlls/winmm/winearts/.cvsignore, dlls/winmm/wineaudioio/.cvsignore,
+ dlls/winmm/wineesd/.cvsignore, dlls/winmm/winejack/.cvsignore,
+ dlls/winmm/winenas/.cvsignore, dlls/winmm/wineoss/.cvsignore,
+ dlls/winnls/.cvsignore, dlls/winsock/.cvsignore,
+ dlls/winspool/.cvsignore, dlls/wintab32/.cvsignore,
+ dlls/wintrust/.cvsignore, dlls/wldap32/.cvsignore,
+ dlls/wow32/.cvsignore, dlls/wsock32/.cvsignore,
+ dlls/wtsapi32/.cvsignore, dlls/x11drv/.cvsignore,
+ programs/clock/.cvsignore, programs/cmdlgtst/.cvsignore,
+ programs/control/.cvsignore, programs/expand/.cvsignore,
+ programs/hh/.cvsignore, programs/msiexec/.cvsignore,
+ programs/notepad/.cvsignore, programs/progman/.cvsignore,
+ programs/regedit/.cvsignore, programs/regsvr32/.cvsignore,
+ programs/rpcss/.cvsignore, programs/rundll32/.cvsignore,
+ programs/start/.cvsignore, programs/taskmgr/.cvsignore,
+ programs/uninstaller/.cvsignore, programs/view/.cvsignore,
+ programs/wcmd/.cvsignore, programs/wineboot/.cvsignore,
+ programs/winebrowser/.cvsignore, programs/winecfg/.cvsignore,
+ programs/wineconsole/.cvsignore, programs/winedbg/.cvsignore,
+ programs/winefile/.cvsignore, programs/winemenubuilder/.cvsignore,
+ programs/winemine/.cvsignore, programs/winepath/.cvsignore,
+ programs/winetest/.cvsignore, programs/winevdm/.cvsignore,
+ programs/winhelp/.cvsignore, programs/winver/.cvsignore:
+ We are no longer generating .dbg.c files.
+
+ * dlls/commdlg/cdlg_Fi.rc:
+ Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
+ Bring Finnish resources up to date.
+
+ * programs/regedit/treeview.c:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Remove unused function from regedit/treeview.c.
+
+ * dlls/wininet/tests/http.c:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Cast the result of strlen() to DWORD and print it via %ld to get rid
+ of warnings with gcc 3.2.
+
+ * tools/winapi/winapi_check:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Update winapi_check for "false" HAVE_* macros.
+
+ * tools/winapi/win32.api: Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Update win32.api to current CVS.
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Create a function to read a property as an integer.
+
+ * dlls/wined3d/surface.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Added support for backbuffer with the formats A1R5G5B5 and X1R5G5B5.
+
+ * dlls/d3d8/surface.c, dlls/d3d8/utils.c:
+ H. Verbeet <hverbeet@gmail.com>
+ Fix DXT2 & DXT4 support for d3d8.
+
+ * dlls/riched20/editor.c, dlls/riched20/editor.h,
+ dlls/riched20/editstr.h, dlls/riched20/row.c:
+ Krzysztof Foltman <wdev@foltman.com>
+ - Reimplementation of EM_LINELENGTH.
+ - Some attempt at documentation of double-linked list of
+ ME_DisplayItem's.
+
+ * dlls/urlmon/urlmon.inf: Jacek Caban <jack@itma.pwr.wroc.pl>
+ Register zones.
+
+ * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added MapUrlToZone implementation.
+
+ * dlls/ole32/defaulthandler.c: Robert Shearman <rob@codeweavers.com>
+ Add a stubbed out implementation of IAdviseSink and advise the
+ delegate object to use it.
+
+2005-09-28 Alexandre Julliard <julliard@winehq.com>
+
+ * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
+ dlls/dxerr8/Makefile.in, dlls/dxerr9/Makefile.in,
+ dlls/kernel/process.c, dlls/ntdll/debugtools.c, include/wine/debug.h,
+ programs/Makeprog.rules.in:
+ Declare debug channels as static variables so that we don't need to
+ generate an external .dbg.c file to define them.
+
+ * dlls/ole32/defaulthandler.c: Robert Shearman <rob@codeweavers.com>
+ - Make the interfaces that should be supported by the data cache
+ explicit so their is no confusion in this file as to what it should
+ be implementing and what this object should implement.
+ - Delegate some IOleObject methods to the server IOleObject if it is
+ running.
+
+ * dlls/ntdll/critsection.c:
+ Use Linux futexes instead of semaphores if possible for critical
+ section waits.
+
+ * Make.rules.in, libs/wpp/.cvsignore, libs/wpp/Makefile.in,
+ libs/wpp/ppl.l, programs/winedbg/.cvsignore,
+ programs/winedbg/Makefile.in, programs/winedbg/debug.l,
+ tools/makedep.c, tools/widl/.cvsignore, tools/widl/Makefile.in,
+ tools/widl/parser.l, tools/wmc/.cvsignore, tools/wmc/Makefile.in,
+ tools/wmc/mcl.c, tools/wrc/.cvsignore, tools/wrc/Makefile.in,
+ tools/wrc/parser.l:
+ Now that we are requiring bison anyway, make the .tab.c file use the
+ same base name as the .y file, so that we can generate correct
+ dependencies in all cases.
+
+ * dlls/ole32/datacache.c:
+ Alex Villacís Lasso <a_villacis@palosanto.com>
+ Add NULL check for sinkInterface in DataCache_GetAdvise.
+
+ * dlls/ole32/defaulthandler.c:
+ Alex Villacís Lasso <a_villacis@palosanto.com>
+ Add missing ! to fix a reversed condition check in
+ OleCreateDefaultHandler, in order to match intent in comment.
+
+ * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
+ Juan Lang <juan_lang@yahoo.com>
+ Encode RSA public key modulus as unsigned integer, with tests.
+
+ * dlls/d3d8/d3d8_private.h, dlls/opengl32/opengl_ext.h,
+ include/wine/wined3d_gl.h:
+ H. Verbeet <hverbeet@gmail.com>
+ Fix missing prototypes when using nVidia OpenGL headers.
+
+ * dlls/user/tests/msg.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ Explicitly ignore WM_GETICON message in the message tests.
+
+ * dlls/x11drv/opengl.c: Gerald Pfeifer <gerald@pfeifer.com>
+ Use 0 instead of NULL in create_glxpixmap().
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Add some more action stubs, remove forward declarations.
+
+ * include/wine/debug.h, libs/wine/debug.c, libs/wine/loader.c,
+ libs/wine/wine.def, libs/wine/wine.map, programs/taskmgr/dbgchnl.c,
+ programs/winedbg/info.c:
+ New scheme for keeping track of debug channels that doesn't require
+ maintaining a list of all loaded dlls.
+
+ * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
+ Dmitry Timoshkov <dmitry@codeweavers.com>
+ Make DrawMenuBar and SetMenu tests pass under Wine.
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Split command line parsing from MSI_InstallPackage into a separate
+ function.
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Add the progress control.
+
+ * server/object.c: Vitaliy Margolen <wine-devel@kievinfo.com>
+ Fix refcount leak and return correct error in create_named_object.
+
+ * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/sql.y,
+ dlls/msi/table.c, dlls/msi/tests/db.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix and test MsiViewGetColumnInfo and binary fields.
+
+ * dlls/msi/custom.c: Mike McCormack <mike@codeweavers.com>
+ Don't quote numbers in a query, as it doesn't parse correctly.
+
+ * dlls/advapi32/crypt.c, dlls/advapi32/tests/crypt.c:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Remove some Unicode->ANSI cross-calls in crypt functions.
+
+ * dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c:
+ Aric Stewart <aric@codeweavers.com>
+ Implement a basic beginning for fnIMLangFontLink_CodePageToCodePages,
+ fnIMLangFontLink_CodePagesToCodePage and
+ fnIMLangFontLink_GetFontCodePages.
+ Also some tests for the new functions.
+
+ * dlls/kernel/tests/atom.c: Eric Pouech <eric.pouech@wanadoo.fr>
+ Added a bunch of test cases for atoms.
+
+ * dlls/user/misc.c, dlls/user/tests/.cvsignore,
+ dlls/user/tests/Makefile.in, dlls/user/tests/monitor.c,
+ include/winuser.h:
+ Huw Davies <huw@codeweavers.com>
+ EnumDisplayDevices and GetMonitorInfo should return the same device
+ name for the primary device.
+ Make both EnumDisplayDevicesA and GetMonitorInfoA call their unicode
+ counterparts.
+ Update prototype of EnumDisplayDevices.
+ Add some tests.
+
+ * dlls/setupapi/Sv.rc, dlls/setupapi/setupapi.rc:
+ Anders Bergh <anders1@gmail.com>
+ Added Swedish translation.
+
+ * dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+ - Store the HHInfo struct in the SizeBar hwnd.
+ - Set the default navigation pane width if no width provided.
+ - Handle dragging of the SizeBar.
+
+ * tools/winapi/winapi_check:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Don't treat absence of conditional as config.h being useless if
+ wine/port.h is included, as it's necessary in that case.
+
+ * dlls/crypt32/crypt32.spec, dlls/crypt32/encode.c,
+ dlls/crypt32/tests/encode.c:
+ Juan Lang <juan_lang@yahoo.com>
+ Implement CryptImport/ExportPublicKeyInfo.
+
+ * include/wincrypt.h: Juan Lang <juan_lang@yahoo.com>
+ Add a few more missing prototypes.
+
+ * dlls/gdi/font.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ Draw underline and strikeout for ExtTextOut on an open path using
+ Polygon to more closely mimic what Windows does.
+
+ * dlls/Makedll.rules.in: Mike McCormack <mike@codeweavers.com>
+ Make sure to build the def file after a make clean in a module
+ subdir.
+
+ * dlls/msi/custom.c, dlls/msi/handle.c, dlls/msi/msi.c, dlls/msi/msipriv.h:
+ Mike McCormack <mike@codeweavers.com>
+ Don't create MSI handles unless we have to pass one through the API.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ dlls/wined3d/wined3d_private.h:
+ Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Implement state tracking for pixel shader constants.
+
+2005-09-27 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/kernel/ne_segment.c:
+ Don't apply relocations a second time to self loaded segments.
+ Fixed messed up indentation in NE_FixupSegmentPrologs.
+
+ * server/.cvsignore, server/Makefile.in, server/wineserver.man.in:
+ Initial version of a wineserver man page.
+
+ * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/time.c, include/msvcrt/time.h:
+ Added implementation of _dstbias and __p__dstbias.
+ Added macros for _dstbias, _daylight, _timezone and _tzname.
+
+ * dlls/kernel/process.c, dlls/ntdll/process.c, include/winbase.h,
+ include/wine/server_protocol.h, server/process.c,
+ server/protocol.def, server/trace.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Implemented kernel32 process affinity handling on top on ntdll.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/surface.c:
+ Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Change the format of surface_SaveSnapshot to TGA from PPM and add
+ support for compressed textures and an alpha channel.
+
+ * server/handle.c:
+ Use the proper format to print handles in handle_table_dump.
+
+ * dlls/ntdll/signal_i386.c: Fixed exception handling on MacOS.
+
+ * dlls/ddraw/clipper.c:
+ The clip list is in screen coordinates so we need to map the result of
+ GetRandomRgn if the Windows version is win9x.
+
+ * programs/winedbg/memory.c:
+ Fixed disassembling functions to handle 16-bit code segments properly.
+
+ * dlls/msvideo/msvideo16.c, dlls/ole32/ole2nls.c:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Use the proper calling convention for 2 16-bit functions.
+
+ * dlls/wined3d/surface.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Correct a problem with locking nonpower 2 back and front buffers.
+
+ * dlls/kernel/comm.c: Alex Villacís Lasso <a_villacis@palosanto.com>
+ Tolerate ioctl failure in GetCommState() in order to be capable to use
+ softmodems.
+
+2005-09-26 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/user/tests/win.c:
+ Added a test to confirm the behavior of GetRandomRgn.
+
+ * dlls/ntdll/debugtools.c, include/wine/debug.h, libs/wine/debug.c:
+ Export the temp buffer functionality in the debug functions interface
+ to allow sharing more code between libwine and ntdll.
+
+ * dlls/activeds/activeds.spec, dlls/activeds/activeds_main.c,
+ include/.cvsignore, include/Makefile.in, include/adshlp.h,
+ include/iads.idl, tools/winapi/win32.api:
+ Francois Gouget <fgouget@free.fr>
+ Add iads.idl to define the IADsContainer interface.
+ Add adshlp.h to declare the ADs* functions.
+ Fix the ADsOpenObject() prototype.
+ Update win32.api to match.
+
+ * dlls/riched20/editor.c: Rein Klazes <wijn@wanadoo.nl>
+ When scrolling, first update the new position of the control before
+ calling UpdateWindow().
+
+ * programs/regedit/De.rc: Henning Gerhardt <henning.gerhardt@web.de>
+ Update German regedit resource file.
+
+ * dlls/d3dxof/d3dxof.spec: Francois Gouget <fgouget@free.fr>
+ Export the Dll(Un)RegisterServer() functions to make d3dxof.dll a
+ self-registering dll.
+
+ * dlls/dxguid/dxguid.c, include/d3drm.h:
+ Francois Gouget <fgouget@free.fr>
+ Define the Direct3DRM GUIDs in d3drm.h.
+ Include d3drm.h in dxguid.
+
+ * dlls/kernel/sync.c, dlls/ntdll/critsection.c, include/wine/port.h,
+ libs/port/interlocked.c, libs/wine/debug.c, loader/kthread.c,
+ server/change.c:
+ Use int instead of long in interlocked_* functions for 64-bit
+ compatibility.
+
+ * dlls/kernel/path.c:
+ Use a larger buffer in CopyFileW now that the file handle may not
+ always be cached.
+
+ * dlls/msi/table.c: Mike McCormack <mike@codeweavers.com>
+ Create a function to determine the table's row size and use it.
+ Fix a memory leak in the table code.
+
+ * tools/winapi/c_parser.pm: Francois Gouget <fgouget@free.fr>
+ volatile is valid everywhere const is valid.
+
+ * programs/wcmd/No.rc, programs/wcmd/wcmdrc.rc,
+ programs/wineconsole/wineconsole_No.rc,
+ programs/wineconsole/wineconsole_res.rc:
+ Alexander N. Sørnes <alex@thehandofagony.com>
+ Norwegian translation of wcmd and wineconsole.
+
+ * dlls/x11drv/bitmap.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c,
+ dlls/x11drv/x11drv.h:
+ Huw Davies <huw@codeweavers.com>
+ Add an x11drv escape that returns a glx drawable.
+
+ * programs/cmdlgtst/No.rc, programs/cmdlgtst/cmdlgr.rc,
+ programs/progman/No.rc, programs/progman/rsrc.rc,
+ programs/regedit/No.rc, programs/regedit/rsrc.rc,
+ programs/start/No.rc, programs/start/rsrc.rc, programs/view/No.rc,
+ programs/view/viewrc.rc:
+ Alexander N. Sørnes <alex@thehandofagony.com>
+ Added Norwegian translation of some programs.
+
+ * dlls/kernel/sync.c, dlls/ntdll/file.c,
+ include/wine/server_protocol.h, server/named_pipe.c,
+ server/protocol.def, server/trace.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ - now passing access rights when creating a named pipe in NTDLL
+ - reimplemented Kernel32.CreatePipe purely on top of NTDLL APIs
+ - anonymous pipe handles should have the SYNCHRONIZE bit set
+
+ * dlls/ntdll/heap.c, dlls/ole32/defaulthandler.c,
+ dlls/wined3d/device.c, dlls/wined3d/vertexshader.c,
+ dlls/wined3d/wined3d_private.h:
+ Francois Gouget <fgouget@free.fr>
+ Assorted spelling fixes.
+
+ * dlls/mpr/mpr.rc, dlls/mpr/mpr_No.rc, dlls/msacm/msacm.rc,
+ dlls/msacm/msacm_No.rc, dlls/msrle32/msrle_No.rc,
+ dlls/msrle32/rsrc.rc, dlls/oledlg/oledlg_No.rc, dlls/oledlg/rsrc.rc,
+ dlls/shdocvw/No.rc, dlls/shdocvw/shdocvw.rc, dlls/shlwapi/shlwapi.rc,
+ dlls/shlwapi/shlwapi_No.rc, dlls/user/resources/user32_No.rc,
+ dlls/wineps/rsrc.rc, dlls/wineps/wps_No.rc, dlls/wininet/rsrc.rc,
+ dlls/wininet/wininet_No.rc, dlls/winmm/winmm_No.rc,
+ dlls/winmm/winmm_res.rc, dlls/wldap32/wldap32.rc,
+ dlls/wldap32/wldap32_No.rc:
+ Alexander N. Sørnes <alex@thehandofagony.com>
+ Added Norwegian translations.
+
+ * dlls/msi/package.c, dlls/msi/select.c, dlls/msi/sql.y,
+ dlls/msi/update.c, dlls/msi/where.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix various query related memory leaks.
+
+ * programs/winefile/De.rc: Henning Gerhardt <henning.gerhardt@web.de>
+ Update German resource file.
+
+ * programs/regedit/En.rc, programs/regedit/Nl.rc,
+ programs/regedit/Pl.rc, programs/regedit/Pt.rc,
+ programs/regedit/childwnd.c, programs/regedit/framewnd.c,
+ programs/regedit/main.h, programs/regedit/resource.h,
+ programs/regedit/treeview.c:
+ Krzysztof Foltman <wdev@foltman.com>
+ - Copy key name works.
+ - Favorites (adding, removing, going to) work.
+ - Added context sensitive graying to some menu options.
+ - Cleanup of status bar update.
+
+ * dlls/ntdll/virtual.c, dlls/user/menu.c:
+ Francois Gouget <fgouget@free.fr>
+ Replace the 'if (!cond) ; else code' construct with the standard 'do {
+ code } while (0)' construct combined with a regular 'if'.
+
+ * dlls/ole32/ole2.spec, dlls/ole32/storage.spec,
+ dlls/oleaut32/oleaut32.spec, dlls/shlwapi/shlwapi.spec:
+ Francois Gouget <fgouget@free.fr>
+ Fix .spec declarations for functinos with 64bit arguments (reported by
+ winapi_check).
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Make a macro function for unimplemented actions.
+ Add some more unimplemented action stubs.
+
+ * dlls/ntdll/time.c: Vijay Kiran Kamuju <infyquest@gmail.com>
+ Add MYT (Malaysian Time) and NOVST (Novosibirsk Summer Time).
+
+ * dlls/msi/msiquery.c: Mike McCormack <mike@codeweavers.com>
+ Fill out the stubs for MsiApplyTransformA/W a bit more.
+
+ * dlls/user/tests/dde.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ Calling DdeUninitialize hangs DDE test on XP SP1, so remove that call,
+ and add a comment explaining it.
+
+ * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix handle leaks in the test cases.
+
+ * dlls/msi/string.c: Mike McCormack <mike@codeweavers.com>
+ Make sure to set the minimum size before allocating string table
+ memory.
+
+ * dlls/msvcrt/file.c: Francois Gouget <fgouget@free.fr>
+ Make it clear the empty body sections are not accidental.
+
+ * tools/winapi/win16.api: Francois Gouget <fgouget@free.fr>
+ HOLEMENU is a 'long' as far as winapi_check is concerned.
+
+ * dlls/shell32/shell32_Fi.rc:
+ Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
+ Update Finnish resources.
+
+ * dlls/riched20/reader.c: Krzysztof Foltman <wdev@foltman.com>
+ - Optional destinations in stylesheets are now skipped properly (and
+ not treated as the "proper" styles as they were before).
+ - EOF condition in the middle of the stylesheet is no longer putting
+ the reader into infinite loop,
+ - Half-full input buffers don't trigger EOF anymore (although it
+ could, in theory, break some apps, I find it unlikely - and the
+ change makes Out from Boneville installer display license properly).
+
+ * tools/winapi/win32.api: Francois Gouget <fgouget@free.fr>
+ Update win32.api to match the current sources.
+ Fix the usp10.dll name.
+ Fix PBERVAL alphabetical order.
+
+ * dlls/d3d8/shader.c, dlls/d3d9/d3d9_main.c:
+ Francois Gouget <fgouget@free.fr>
+ Documentation tweaks to make winapi_check happy.
+
+ * include/vfw.h: Francois Gouget <fgouget@free.fr>
+ Add AVISTREAMREAD_CONVENIENT.
+
+ * dlls/oleaut32/tests/olefont.c, dlls/secur32/tests/main.c:
+ Francois Gouget <fgouget@free.fr>
+ Add trailing '\n's to ok() calls.
+
+ * tools/winapi/winapi_function.pm, tools/winapi/winapi_local.pm:
+ Francois Gouget <fgouget@free.fr>
+ Update winapi_check so it considers 'longlong' (win*.api files) as
+ compatible with 'double' (spec files).
+
+ * programs/winecfg/x11drvdlg.c:
+ Christian Costa <titan.costa@wanadoo.fr>
+ Screen depth cannot be selected when double buffering is enabled.
+ Disable depth selection when it's the case.
+
+2005-09-25 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/kernel/instr.c, dlls/kernel/local16.c, dlls/kernel/ne_module.c,
+ dlls/kernel/version.c, dlls/msvcrt/cppexcept.c, dlls/ntdll/virtual.c,
+ dlls/opengl32/wgl.c, dlls/quartz/dsoundrender.c,
+ dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
+ dlls/user/menu.c, dlls/x11drv/opengl.c:
+ Replace DPRINTF by TRACE in a few places.
+
+ * dlls/mshtml/No.rc, dlls/mshtml/rsrc.rc:
+ Alexander N. Sørnes <alex@thehandofagony.com>
+ Norwegian translation of mshtml.
+
+ * dlls/avifil32/avifile_No.rc, dlls/avifil32/rsrc.rc,
+ dlls/hhctrl.ocx/No.rc, dlls/hhctrl.ocx/hhctrl.rc,
+ dlls/serialui/No.rc, dlls/serialui/serialui_rc.rc,
+ dlls/setupapi/No.rc, dlls/setupapi/setupapi.rc:
+ Alexander N. Sørnes <alex@thehandofagony.com>
+ Added Norwegian translations.
+
+ * dlls/ddraw/d3d_private.h, dlls/ddraw/device_main.c,
+ dlls/ddraw/device_opengl.c:
+ Christian Costa <titan.costa@wanadoo.fr>
+ Implement Begin/Vertex/End rendering functions.
+
+ * dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+ Correctly resize the child windows.
+
+ * dlls/quartz/filtergraph.c: Christian Costa <titan.costa@wanadoo.fr>
+ Fix function names.
+
+ * dlls/ole32/bindctx.c, dlls/ole32/clipboard.c, dlls/ole32/compobj.c,
+ dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
+ dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c:
+ Robert Shearman <rob@codeweavers.com>
+ Move all 16-bit functions to an appropriate 16-bit file.
+
+ * programs/winefile/No.rc, programs/winefile/rsrc.rc,
+ programs/winhelp/No.rc, programs/winhelp/rsrc.rc:
+ Alexander N. Sørnes <alex@thehandofagony.com>
+ Added Norwegian translations.
+
+ * dlls/user/resources/user32_Fi.rc, dlls/wininet/rsrc.rc,
+ dlls/wininet/wininet_Fi.rc:
+ Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
+ Update Finnish resources.
+
+ * dlls/msi/msi.c, dlls/msi/package.c:
+ Mike McCormack <mike@codeweavers.com>
+ Handle copying of the install package to a temporary file in one place
+ only.
+
+ * dlls/msi/files.c: Mike McCormack <mike@codeweavers.com>
+ Fix another memory leak.
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Stub implementation of the IsolateComponents action.
+
+2005-09-23 Alexandre Julliard <julliard@winehq.com>
+
+ * include/Makefile.in, include/ddk/wdm.h:
+ Ivan Leo Puoti <ivanleo@gmail.com>
+ Added ddk/wdm.h.
+
+ * dlls/msi/custom.c: Mike McCormack <mike@codeweavers.com>
+ Fix a memory leak.
+
+ * dlls/x11drv/x11drv_main.c: Huw Davies <huw@codewavers.com>
+ Move desktop_vi inside process_attach and remember to free it.
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Add a stub implementation of the BindImage action.
+
+ * dlls/wined3d/device.c, dlls/wined3d/surface.c,
+ dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
+ Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Optionally repack nonpower 2 textures to the expected span length when
+ a textures is locked. This is necessary for buggy games like Warhammer
+ 40k that don't work with the odd span sizes produce by default
+ nonpower 2 support.
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Stub implementation of the PatchFiles action.
+
+ * dlls/ntdll/debugtools.c, include/wine/debug.h,
+ include/wine/library.h, libs/wine/debug.c, libs/wine/wine.def,
+ libs/wine/wine.map, tools/winebuild/spec32.c:
+ Defined a proper structure for debug channels.
+ Also put all the function pointers inside a structure and added
+ __wine_dbg_set_functions to change them instead of exporting the
+ pointers directly.
+
+ * dlls/msi/msi.c: Mike McCormack <mike@codeweavers.com>
+ Implement MsiGetShortcutTargetA.
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Stub implementation of the MoveFiles action.
+
+ * dlls/wined3d/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Enable dxt2 and dxt4 compressed textures to be created via
+ Device_CreateSurface.
+
+ * dlls/msi/dialog.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ COLOR_3DFACE is a better choice for the dialog background.
+
+ * dlls/setupapi/stringtable.c, dlls/setupapi/tests/stringtable.c:
+ Eric Kohl <eric.kohl@t-online.de>
+ - String id 0 becomes a reserved (invalid) id.
+ - StringTableStringFromId returns a pointer to an empty string if the
+ string id is invalid.
+
+ * programs/winefile/En.rc: Steven Edwards <winehacker@gmail.com>
+ Set text of help menu to Help.
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Stub implementation of the RemoveIniValues action.
+
+ * include/dinput.h, include/vfwmsgs.h: Robert Reif <reif@earthlink.net>
+ Add some missing error codes.
+
+ * dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
+ Robert Reif <reif@earthlink.net>
+ Fix dxerr awk scripts to output single quotes properly.
+
+ * dlls/ole32/defaulthandler.c: Robert Shearman <rob@codeweavers.com>
+ Implement some IRunningObject functions that actually start the server
+ and initialize it.
+
+ * dlls/ole32/ole2.c, dlls/ole32/ole2stubs.c:
+ Robert Shearman <rob@codeweavers.com>
+ Implement OleRegEnumVerbs.
+
+ * dlls/ole32/compobj.c: Robert Shearman <rob@codeweavers.com>
+ Don't fail in CoRegisterClassObject if the class already exists and
+ the REGCLS_MULTIPLEUSE flag is specified.
+
+ * include/winver.h: Detlef Riekenberg <wine.dev@web.de>
+ Definition added for VFT2_DRV_VERSIONED_PRINTER.
+
+ * dlls/wined3d/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Clean up all the objects bound to the device when the device is
+ destroyed as a result of its ref count reaching zero.
+
+ * dlls/msvcrt/heap.c, dlls/msvcrt/msvcrt.spec, include/msvcrt/malloc.h:
+ Vijay Kiran Kamuju <infyquest@gmail.com>
+ Implementation of _get_sbh_threshold and _set_sbh_threshold
+ functions.
+
+ * dlls/x11drv/xrender.c: Richard Cohen <richard@daijobu.co.uk>
+ Fix compile without XRender.
+
+ * dlls/dsound/tests/capture.c: Robert Reif <reif@earthlink.net>
+ Fix capture test to not fail when IDirectSoundCapture class is not
+ registered.
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Take advantage of the msi_get_deformatted_field function to simplify
+ some code.
+
+ * dlls/msi/files.c: Mike McCormack <mike@codeweavers.com>
+ Avoid using static variables in the InstallFiles action.
+
+2005-09-22 Alexandre Julliard <julliard@winehq.com>
+
+ * include/basetsd.h, include/windef.h, include/winnt.h:
+ Define data types to the correct size on 64-bit platforms.
+
+ * dlls/msi/action.c, dlls/msi/cond.y, dlls/msi/custom.c,
+ dlls/msi/files.c, dlls/msi/helpers.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix various memory leaks.
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Skip the first character of a font identifier if it's \ or &.
+
+ * programs/winhelp/.cvsignore, programs/winhelp/Makefile.in,
+ programs/winhelp/hlp2sgml.c:
+ Get rid of the hlp2sgml hack.
+
+ * tools/wineinstall:
+ Leave creation of the drive symlinks to wineprefixcreate.
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Fix an error introduced when converting dialog lists to standard
+ lists.
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Simplify the ProcessComponents action a little.
+
+ * dlls/oleaut32/vartype.c:
+ Alex Villacís Lasso <a_villacis@palosanto.com>
+ Fix a scaling error in VarR4FromDec() and VarR8FromDec() that
+ incorrectly multiplies the high 32 bits of the DECIMAL by 1e64 instead
+ of the correct 2^64.
+
+ * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/signposttrack.c,
+ dlls/dmime/dmime_main.c, dlls/dmime/lyricstrack.c,
+ dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
+ dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
+ dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
+ dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
+ dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
+ dlls/kernel/module.c, dlls/kernel/task.c, dlls/ole32/ole2_16.c,
+ dlls/oleaut32/dispatch.c, dlls/shell32/shell.c,
+ dlls/user/nonclient.c, dlls/user/win.c, dlls/wined3d/device.c,
+ dlls/x11drv/dib.c, dlls/x11drv/wintab.c:
+ Removed unused debug channels.
+
+ * dlls/oleaut32/variant.c:
+ Alex Villacís Lasso <a_villacis@palosanto.com>
+ Modify VarDiv() and VarSub() to use the existing VarDecSub() and
+ VarDecDiv() for DECIMAL.
+
+ * documentation/README.no:
+ Alexander N. Sørnes <alex@thehandofagony.com>
+ Norwegian translation of readme file.
+
+ * dlls/ole32/storage32.c: Robert Shearman <rob@codeweavers.com>
+ - Initialize out pointer to NULL before access check in
+ IStorage_CreateStorage.
+ - WriteClassStg should return E_INVALIDARG if pstg is NULL instead of
+ asserting.
+ - ReadClassStg should return E_INVALIDARG if pstg is NULL instead of
+ crashing and a NULL pclsid should cause it to return the same
+ value.
+
+ * dlls/msi/table.c: Mike McCormack <mike@codeweavers.com>
+ Load a table's column information separately from the table itself.
+
+ * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/classes.c,
+ dlls/msi/helpers.c:
+ Mike McCormack <mike@codeweavers.com>
+ Make build_icon_path return the path directly.
+
+2005-09-21 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/avifil32/.cvsignore, dlls/commdlg/.cvsignore,
+ dlls/ctl3d/.cvsignore, dlls/gdi/.cvsignore, dlls/imm32/.cvsignore,
+ dlls/kernel/.cvsignore, dlls/lzexpand/.cvsignore,
+ dlls/msacm/.cvsignore, dlls/msvideo/.cvsignore,
+ dlls/ntdll/.cvsignore, dlls/ole32/.cvsignore,
+ dlls/oleaut32/.cvsignore, dlls/olecli/.cvsignore,
+ dlls/olesvr/.cvsignore, dlls/rasapi32/.cvsignore,
+ dlls/setupapi/.cvsignore, dlls/shell32/.cvsignore,
+ dlls/twain/.cvsignore, dlls/user/.cvsignore, dlls/version/.cvsignore,
+ dlls/win32s/.cvsignore, dlls/winaspi/.cvsignore,
+ dlls/winedos/.cvsignore, dlls/wineps/.cvsignore,
+ dlls/winmm/.cvsignore, dlls/winnls/.cvsignore,
+ dlls/winsock/.cvsignore, dlls/wintab32/.cvsignore:
+ We are no longer generating .spec.c files.
+
+ * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
+ dlls/gdi/Makefile.in, dlls/kernel/Makefile.in,
+ dlls/ntdll/Makefile.in, dlls/shell32/Makefile.in,
+ dlls/user/Makefile.in, tools/winebuild/build.h,
+ tools/winebuild/res16.c, tools/winebuild/spec16.c:
+ Generate 16-bit spec files as assembly code too.
+
+ * configure, configure.ac, dlls/setupapi/tests/.cvsignore,
+ dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/stringtable.c:
+ Steven Edwards <winehacker@gmail.com>
+ Added stringtable regression test.
+
+ * include/setupapi.h, dlls/setupapi/Makefile.in,
+ dlls/setupapi/setupapi.spec, dlls/setupapi/stringtable.c:
+ Eric Kohl <eric.kohl@t-online.de>
+ Implement setupapi stringtable functions.
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/relay.c, tools/winebuild/res32.c,
+ tools/winebuild/utils.c:
+ Factor out a couple of useful helper functions.
+
+ * dlls/secur32/Makefile.in, dlls/secur32/base64_codec.c,
+ dlls/secur32/secur32_priv.h:
+ Kai Blin <blin@gmx.net>
+ Added base64 codec for communication with ntlm_auth.
+
+ * dlls/comctl32/comctl_No.rc, dlls/comctl32/rsrc.rc,
+ dlls/shell32/shell32_No.rc:
+ Alexander N. Sørnes <alex@thehandofagony.com>
+ Added Norwegian translation of comctl32 and shell32.
+
+ * dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+ Add the SizeBar.
+
+ * dlls/kernel/sync.c, dlls/kernel/virtual.c:
+ Vitaliy Margolen <wine-patch@kievinfo.com>
+ Specify flag OBJ_CASE_INSENSITIVE when calling appropriate Ntxx
+ functions creating/opening named objects.
+
+ * tools/winebuild/build.h, tools/winebuild/parser.c:
+ Make sure that values of absolute symbols fit in 16 bits.
+
+ * tools/winegcc/winegcc.c:
+ Let winebuild take care of calling the assembler.
+ Pass -v and -save-temps options through to winebuild too.
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/spec32.c, tools/winebuild/utils.c:
+ Moved stub function generation to import.c. Added a get_stub_name
+ function to ensure naming consistency.
+
+ * dlls/msi/action.c, dlls/msi/install.c, dlls/msi/msipriv.h:
+ Mike McCormack <mike@codeweavers.com>
+ Implement MsiSequenceA/W.
+
+ * dlls/wined3d/device.c, dlls/wined3d/directx.c,
+ dlls/wined3d/wined3d_private.h:
+ Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Start to implement TestCooperativeLevel.
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/main.c, tools/winebuild/utils.c,
+ tools/winebuild/winebuild.man.in:
+ Now that we have to be able to run the assembler from winebuild, added
+ an option to generate a .spec.o file in a single step.
+ Added --save-temps and --verbose options for easier debugging.
+
+ * dlls/msi/msipriv.h, dlls/msi/table.c:
+ Mike McCormack <mike@codeweavers.com>
+ Don't refcount tables.
+
+ * dlls/msi/action.c, dlls/msi/msiquery.c:
+ Mike McCormack <mike@codeweavers.com>
+ Simplify the InstallValidate action a little.
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Make sure not to free a a pointer that has been modified.
+ Check that the text identifier doesn't contain invalid characters.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ dlls/wined3d/wined3d_private.h:
+ Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Added support for state management of vertex shader constants via
+ stateblocks.
+
+ * dlls/ntdll/virtual.c: Ignore relocations for unmapped pages.
+
+ * dlls/ntdll/time.c, dlls/oleaut32/typelib.c, dlls/user/text.c,
+ programs/winemenubuilder/winemenubuilder.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix "empty body in an if/else-statement" warnings.
+
+ * dlls/comctl32/comboex.c: Jason Edmeades <us@edmeades.me.uk>
+ Fix some off by one calculations in the comboboxex functions, and
+ handle an out of range positive index the same as windows + unit test
+ case.
+
+ * dlls/msi/create.c, dlls/msi/dialog.c, dlls/msi/format.c,
+ dlls/msi/helpers.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix some simple memory leaks.
+
+ * dlls/wined3d/device.c, dlls/wined3d/directx.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_gl.h:
+ Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Implemented occlusion queries using either GL_ARB_occlusion_query or
+ GL_NV_occlusion_query.
+
+ * dlls/d3d8/d3d8.spec, dlls/d3d8/shader.c:
+ Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Correct the number of parameters (and partly their names) for the
+ undocumented functions ValidatePixelShader and ValidateVertexShader.
+
+ * dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
+ dlls/comctl32/tests/comboex.c:
+ Jason Edmeades <us@edmeades.me.uk>
+ Fix some off by one calculations in the comboboxex functions, and
+ handle an out of range positive index the same as windows + unit test
+ case.
+
+ * include/ws2tcpip.h: Vijay Kiran Kamuju <infyquest@gmail.com>
+ Added addrinfo structures.
+
+ * dlls/gdi/font.c: Huw Davies <huw@codeweavers.com>
+ Release the dc before drawing the underline and strikeout lines.
+
+2005-09-20 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/msi/dialog.c, dlls/shlwapi/ordinal.c, programs/notepad/main.c:
+ Dmitry Timoshkov <dmitry@codeweavers.com>
+ Fix the usage of COLOR_xxx constants in the place of the window's
+ class hbrBackground.
+
+ * dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+ Correctly draw the navigation pane.
+
+ * programs/clock/No.rc, programs/clock/rsrc.rc, programs/taskmgr/No.rc,
+ programs/taskmgr/taskmgr.rc:
+ Alexander N. Sørnes <alex@thehandofagony.com>
+ Added Norwegian translations.
+
+ * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/classes.c,
+ dlls/msi/cond.y, dlls/msi/custom.c, dlls/msi/database.c,
+ dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/format.c,
+ dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msi.c,
+ dlls/msi/msiquery.c, dlls/msi/table.c:
+ Mike McCormack <mike@codeweavers.com>
+ Added memory allocation inline functions (part 2).
+
+ * dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/distinct.c,
+ dlls/msi/events.c, dlls/msi/handle.c, dlls/msi/insert.c,
+ dlls/msi/msipriv.h, dlls/msi/order.c, dlls/msi/package.c,
+ dlls/msi/preview.c, dlls/msi/record.c, dlls/msi/registry.c,
+ dlls/msi/select.c, dlls/msi/source.c, dlls/msi/sql.y,
+ dlls/msi/string.c, dlls/msi/suminfo.c, dlls/msi/update.c,
+ dlls/msi/upgrade.c, dlls/msi/where.c:
+ Mike McCormack <mike@codeweavers.com>
+ Added memory allocation inline functions (part 1).
+
+ * dlls/unicows/Makefile.in, dlls/unicows/main.c:
+ Exported symbols now get resolved properly so we no longer need the
+ list of dummy references.
+
+ * dlls/user/dde_misc.c, dlls/user/dde_private.h:
+ Added a magic number to the WDML_CONV structure to fix some failing
+ tests.
+
+ * tools/winebuild/relay.c: Fixed stack offset of %eax register.
+
+ * dlls/comctl32/rebar.c, dlls/msi/custom.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix if's that are followed by semicolons.
+
+ * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
+ Jan Van Buggenhout <Chipzz@ULYSSIS.Org>
+ implement stubs for MsiSequence[AW].
+
+ * include/msi.h: Mike McCormack <mike@codeweavers.com>
+ Add INSTALLSTATE_NOTUSED to the INSTALLSTATE enumeration.
+
+ * dlls/ole32/ole2.c, dlls/ole32/ole2stubs.c:
+ Robert Shearman <rob@codeweavers.com>
+ Implement OleIsRunning.
+
+ * dlls/ole32/marshal.c: Robert Shearman <rob@codeweavers.com>
+ - Fix a trace to refer to the object ID rather than the legacy MID.
+ - Fix the error case of CoMarshalInterThreadInterface to release the
+ stream.
+
+2005-09-19 Alexandre Julliard <julliard@winehq.com>
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/main.c, tools/winebuild/parser.c,
+ tools/winebuild/spec32.c, tools/winebuild/winebuild.man.in,
+ tools/winegcc/winegcc.c:
+ Create an assembly file with all undefined symbols and add it to the
+ link command so that the symbols show up in the final undefined list.
+ Use that list to create thunks for all exported but undefined symbols,
+ to make sure all export RVAs point somewhere inside the module.
+
+ * dlls/comctl32/comctl_Bg.rc, dlls/comctl32/rsrc.rc,
+ dlls/commdlg/cdlg_Bg.rc, dlls/commdlg/rsrc.rc, dlls/mpr/mpr.rc,
+ dlls/mpr/mpr_Bg.rc, dlls/mshtml/Bg.rc, dlls/mshtml/rsrc.rc,
+ dlls/msi/msi.rc, dlls/msi/msi_Bg.rc, dlls/msrle32/msrle_Bg.rc,
+ dlls/msrle32/rsrc.rc, dlls/oleaut32/oleaut32.rc,
+ dlls/oleaut32/oleaut32_Bg.rc, dlls/serialui/Bg.rc,
+ dlls/serialui/serialui_rc.rc, dlls/setupapi/Bg.rc,
+ dlls/setupapi/setupapi.rc, dlls/shdocvw/Bg.rc,
+ dlls/shdocvw/shdocvw.rc, dlls/shell32/shell32_Bg.rc,
+ dlls/shell32/shres.rc, dlls/user/resources/user32.rc,
+ dlls/user/resources/user32_Bg.rc, dlls/wineps/rsrc.rc,
+ dlls/wineps/wps_Bg.rc, dlls/wininet/rsrc.rc,
+ dlls/wininet/wininet_Bg.rc, dlls/winspool/Bg.rc,
+ dlls/winspool/winspool.rc, programs/notepad/Bg.rc,
+ programs/notepad/rsrc.rc, programs/regedit/Bg.rc,
+ programs/regedit/rsrc.rc, programs/uninstaller/Bg.rc,
+ programs/uninstaller/rsrc.rc, programs/winecfg/Bg.rc,
+ programs/winecfg/winecfg.rc, programs/winhelp/Bg.rc,
+ programs/winhelp/rsrc.rc:
+ Milko Krachounov <milko@3mhz.net>
+ Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
+ shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
+ setupapi, wininet, regedit, uninstaller, notepad, winecfg and
+ winhelp.
+
+ * dlls/x11drv/winpos.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ Use the event's width and height not the translated window rect to
+ recognize a zero sized window in the ConfigureNotify handler.
+
+ * include/hlink.idl: Aric Stewart <aric@codeweavers.com>
+ Add the IHlinkFrame interface to hlink.idl.
+
+ * dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+ Add initial toolbar button handling.
+
+ * dlls/wined3d/directx.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Return the adaptor mode as X8R8G8B8 when BPP is 24 or 32 bits.
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/utils.c:
+ Don't remove ignored symbols from the undefined list, simply skip them
+ when resolving imports.
+ Added get_temp_file_name utility function.
+
+ * include/winsock2.h:
+ Use the default structure packing like Windows does.
+
+ * include/thread.h:
+ Fixed the structure layout to be identical to the public one also on
+ 64-bit platforms.
+
+ * libs/wine/ldt.c: Removed sysi86 prototype that is causing conflicts.
+
+ * dlls/shdocvw/shdocvw.spec, dlls/shlwapi/shlwapi.spec,
+ tools/winebuild/parser.c:
+ Take into account -noname functions when checking for duplicate export
+ names. Fixed a couple of issues found by the stricter check.
+
+ * dlls/ole32/defaulthandler.c: Robert Shearman <rob@codeweavers.com>
+ - Remove redunant braces.
+ - Compact multi-line comments that fit into one line.
+ - Remove comments that state the obvious.
+ - Remove extra brackets that are redundant because the -> operator
+ binds tighter than &.
+ - Change "this" to "This" to make code more like other interface
+ implementations.
+ - Remove redundant comparisons with NULL for pointers.
+
+ * dlls/msvcrt/heap.c, dlls/msvcrt/msvcrt.spec, include/msvcrt/malloc.h:
+ Vijay Kiran Kamuju <infyquest@gmail.com>
+ Added __p__amblksiz implementation.
+
+ * dlls/x11drv/xrender.c:
+ Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+ Don't free a modified pointer.
+
+ * dlls/gdi/font.c: Huw Davies <huw@codeweavers.com>
+ Fix a problem with handling ETO_GLPYH_INDEX. Spotted by Rob
+ Shearman.
+
+ * dlls/ole32/marshal.c: Robert Shearman <rob@codeweavers.com>
+ Fix the return codes during unmarshaling so that it returns failure
+ codes instead of S_FALSE returned from IStream_Read.
+
+ * dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+ Check for an empty string not a NULL pointer.
+
+ * dlls/mciavi32/mmoutput.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ Directly copy DIB bits into destination DC.
+
+ * dlls/wined3d/directx.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Prevent CheckDepthStencilMatch from causing problems if there is a
+ current active OpenGL context.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
+ Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Stop vertex shader constants from being set at the same time as the
+ vertex shader when a stateblock is applied.
+
+ * dlls/mshtml/Fi.rc, dlls/mshtml/rsrc.rc, dlls/msi/msi.rc,
+ dlls/msi/msi_Fi.rc:
+ Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
+ Added Finnish resources.
+
+ * dlls/oleaut32/typelib.c: Marcus Meissner <marcus@jet.franken.de>
+ Support more arguments in _invoke().
+
+ * dlls/urlmon/session.c, include/urlmon.idl:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ - Added IHttpNegotiate2 interface.
+ - Update BINDSTRING and IInternetSession.
+
+2005-09-18 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/comctl32/header.c: Ge van Geldorp <gvg@reactos.com>
+ Do some bounds checking on iOrder.
+
+ * dlls/commdlg/cdlg_No.rc, dlls/msi/msi.rc, dlls/msi/msi_No.rc,
+ programs/uninstaller/No.rc, programs/uninstaller/rsrc.rc:
+ Alexander N. Sørnes <alex@thehandofagony.com>
+ Added Norwegian translations.
+
+ * dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
+ dlls/kernel/ne_module.c, dlls/kernel/relay16.c, dlls/winedos/relay.c,
+ include/wine/winbase16.h, tools/winebuild/import.c,
+ tools/winebuild/relay.c, tools/winebuild/spec16.c:
+ Moved return value handling to the individual relay thunks so that we
+ only need one version of wine_call_from_16.
+ Patch the wine_call_from_16 address along with the cs value directly
+ in the 16-bit code segment to avoid the need for special magic in the
+ import thunks.
+
+ * dlls/ntdll/heap.c:
+ Fixed some trace format strings (reported by Gerald Pfeifer).
+
+ * dlls/ntdll/relay.c, include/wine/port.h, tools/winebuild/import.c,
+ tools/winebuild/relay.c, tools/winebuild/spec32.c:
+ Make the users of wine_call_from_32_regs save %eax so that we don't
+ need a special hack in the import thunk.
+ Added a get_pc_thunk_eax function to simplify the code a bit.
+
+ * dlls/comctl32/animate.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ Call SetDIBits with a proper DC in order to set bitmap bits.
+
+ * dlls/user/sysparams.c: Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
+ If HKCU\Software\Wine does not yet exist, create it as non-volatile
+ key, instead of volatile.
+
+ * dlls/winedos/int21.c:
+ Christian Lupien <lupien@physique.usherbrooke.ca>
+ Avoid overflow in the read file limit check.
+
+ * dlls/ole32/marshal.c, dlls/ole32/oleproxy.c,
+ dlls/ole32/tests/marshal.c, dlls/oleaut32/tmarshal.c,
+ dlls/rpcrt4/cproxy.c:
+ Robert Shearman <rob@codeweavers.com>
+ Fix ref-counting rules to match native DCOM Dlls.
+
+2005-09-17 Alexandre Julliard <julliard@winehq.com>
+
+ * libs/wine/loader.c, tools/winebuild/import.c,
+ tools/winebuild/res32.c, tools/winebuild/spec32.c:
+ Store RVAs instead of pointers wherever possible in the generated NT
+ header and directories.
+
+ * programs/notepad/No.rc, programs/notepad/rsrc.rc:
+ Alexander N. Sørnes <alex@thehandofagony.com>
+ Added Norwegian translation.
+
+ * dlls/avifil32/avifile.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ Revert previous change, it should not be needed anymore since a
+ proper fix for mmioDescend regression has been committed.
+
+ * dlls/msi/msipriv.h, dlls/msi/table.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix memory leaks in the table code.
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Read the MaskEdit template from the correct db field.
+
+ * dlls/ole32/defaulthandler.c: Robert Shearman <rob@codeweavers.com>
+ Re-arrange some functions and vtables so we don't have declarations
+ for all of the functions in the file.
+
+ * dlls/comctl32/comctl32undoc.c: Ge van Geldorp <gvg@reactos.com>
+ Buffer size needs to be specified in bytes on input.
+
+ * dlls/user/user_main.c: Robert Shearman <rob@codeweavers.com>
+ GetDesktopWindow can now potentially create a thread, so we shouldn't
+ call this function from DllMain otherwise it is possible to cause a
+ deadlock.
+
+2005-09-16 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/ntdll/Makefile.in, dlls/ntdll/signal_x86_64.c:
+ Preliminary implementation of signal handling for x86-64.
+
+ * dlls/winmm/mmio.c, dlls/winmm/tests/.cvsignore,
+ dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mmio.c,
+ include/mmsystem.h:
+ Dmitry Timoshkov <dmitry@codeweavers.com>
+ Add a test for mmioDescend, make it pass under Wine.
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Convert the list of dialog controls to a standard list.
+
+ * tools/winebuild/import.c: Implemented import thunks for x86-64.
+
+ * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
+ Mike McCormack <mike@codeweavers.com>
+ Make load_string_table return the string table.
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Deformat all dialog text strings before using them.
+
+ * server/Makefile.in, server/context_x86_64.c:
+ Preliminary version of the context support for x86-64.
+
+ * dlls/ntdll/heap.c, dlls/ntdll/virtual.c:
+ Fixed a few pointer truncation bugs for 64-bit platforms.
+
+ * dlls/ntdll/server.c, server/request.c:
+ Use the proper size for the cmsg_fd structure on 64-bit plaforms.
+
+ * dlls/msvcrtd/msvcrtd.spec:
+ Forward all functions to msvcrt instead of having them link directly
+ to libc.
+
+ * dlls/gdi/freetype.c: Huw Davies <huw@codeweavers.com>
+ Order the bitmap font list by the ansi codepage bit position.
+ Fix a few comments.
+
+ * dlls/urlmon/tests/url.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+ More tests of URLMoniker.
+
+ * fonts/.cvsignore, fonts/Makefile.in: Huw Davies <huw@codeweavers.com>
+ Generate Greek, Turkish, Hebrew, Arabic, Baltic and Thai versions of
+ MS Sans Serif.
+
+ * tools/sfnt2fnt.c: Huw Davies <huw@codeweavers.com>
+ Update sfnt2fnt hack, now that Wine Courier is known as Courier.
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Load riched20.dll on demand, and unload it after it's used (based on a
+ patch by Rob Shearman).
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Fix a bug in a previous patch spotted by Dieter Komendera.
+
+ * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
+ Mike McCormack <mike@codeweavers.com>
+ Fix the stub for MsiConfigureFeature.
+
+ * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added SetClientSite implementation.
+
+ * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c:
+ Stefan Leichter <Stefan.Leichter@camLine.com>
+ Added stubs for DllRegisterServer, DllUnregisterServer and
+ WintrustSetRegPolicyFlags.
+
+ * dlls/advapi32/security.c: Robert Shearman <rob@codeweavers.com>
+ Fix String SID parsing.
+
+2005-09-15 Alexandre Julliard <julliard@winehq.com>
+
+ * programs/winetest/main.c: Ivan Leo Puoti <ivanleo@gmail.com>
+ Get winetest to detect windows server 2003 R2.
+
+ * dlls/urlmon/session.c: Fixed a compiler warning.
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/relay.c, tools/winebuild/spec32.c,
+ tools/winebuild/utils.c:
+ Added a common function to declare global symbols, and make them
+ hidden on platforms that support it.
+
+ * fonts/.cvsignore, fonts/Makefile.in: Huw Davies <huw@codeweavers.com>
+ Generate Greek, Turkish, Hebrew, Arabic and Baltic versions of
+ Courier.
+
+ * dlls/urlmon/Makefile.in, dlls/urlmon/session.c, dlls/urlmon/umon.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added CoInternetGetSession implementation.
+
+ * libs/wine/loader.c:
+ Use the NT descriptor address as start of the data section, since the
+ BaseOfData field isn't present in Win64.
+
+ * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
+ dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
+ dlls/msi/format.c, dlls/msi/helpers.c, dlls/msi/install.c,
+ dlls/msi/upgrade.c:
+ Mike McCormack <mike@codeweavers.com>
+ Rename load_dynamic_property and remove its unused 3rd argument.
+
+ * dlls/Makedll.rules.in, tools/winebuild/import.c,
+ tools/winebuild/res32.c, tools/winebuild/spec32.c,
+ tools/winegcc/Makefile.in, tools/winegcc/winegcc.c:
+ Now that everything is done in assembly in the spec file, directly
+ generate a .s file to bypass gcc inefficiency with large data
+ structures.
+
+ * fonts/.cvsignore, fonts/Makefile.in: Huw Davies <huw@codeweavers.com>
+ Generate Greek, Turkish, Hebrew, Arabic, Baltic, Thai, Japanese and
+ Korean versions of the System font. All the non-latin glyphs are
+ still blanks.
+
+ * dlls/msi/action.c, dlls/msi/msipriv.h:
+ Mike McCormack <mike@codeweavers.com>
+ Use the new msi_reg_set* macros where possible.
+
+ * dlls/x11drv/dib.c: Fixed gcc 4.0 warnings.
+
+ * configure, configure.ac:
+ Set the proper build flags for Darwin based on the CPU type instead of
+ assuming PowerPC.
+
+ * tools/winebuild/build.h, tools/winebuild/res32.c,
+ tools/winebuild/spec32.c:
+ Output the resource data in assembly too.
+
+ * configure, configure.ac, include/config.h.in:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Tweak the test for detecting libxslt as it didn't work correctly on
+ RH8.
+
+ * programs/taskmgr/De.rc: Henning Gerhardt <henning.gerhardt@web.de>
+ Update the German resource file.
+
+ * dlls/msi/classes.c: Mike McCormack <mike@codeweavers.com>
+ Create a macro to write a value to a subkey.
+
+ * dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+ Embed the browser object in the HTML window. Spotted by Jacek Caban.
+
+ * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
+ Stefan Leichter <Stefan.Leichter@camLine.com>
+ Added stubs for CryptInitOIDFunctionSet and
+ CryptUnregisterDefaultOIDFunction.
+
+ * dlls/advapi32/registry.c, dlls/advapi32/service.c,
+ dlls/advapi32/tests/registry.c:
+ Rein Klazes <wijn@wanadoo.nl>
+ - Set the LastError in OpenSCManager in case of errors;
+ - Accept machine names without a '\\' prefix in OpenSCManager and
+ RegConnectRegistry.
+ - Add a regression test for that.
+
+ * dlls/gdi/freetype.c: Huw Davies <huw@codeweavers.com>
+ Remember to remove a child font from the child font list.
+
+2005-09-14 Alexandre Julliard <julliard@winehq.com>
+
+ * tools/winebuild/build.h, tools/winebuild/spec32.c,
+ tools/winebuild/utils.c:
+ Output constant strings in a more appropriate section than .text.
+
+ * programs/taskmgr/En.rc, programs/taskmgr/optnmenu.c,
+ programs/taskmgr/taskmgr.c, programs/taskmgr/taskmgr.h,
+ programs/taskmgr/trayicon.c:
+ Thomas Weidenmueller <wine-patches@reactsoft.com>
+ Hook up "Hide on Minimize" & Add context menu to the tray icon.
+
+ * dlls/gdi/freetype.c: Huw Davies <huw@codeweavers.com>
+ Only add Tahoma to the System font's link list if we can actually find
+ it.
+
+ * dlls/hhctrl.ocx/webbrowser.c: James Hawkins <truiken@gmail.com>
+ - Zero the WBInfo struct to get rid of invalid pointers.
+ - Store object pointers in the WBInfo struct as they're created.
+
+ * dlls/comctl32/toolbar.c, include/commctrl.h:
+ Robert Shearman <rob@codeweavers.com>
+ - Add support for navigating a toolbar with the arrow keys.
+ - Fix WrapToolbar in the case of no parent window.
+ - Use the newly added NMTBINITCUSTOMIZE for sending the
+ TBN_INITCUSTOMIZE so that it is safe on 64-bit platforms.
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/parser.c, tools/winebuild/spec32.c,
+ tools/winebuild/utils.c:
+ Generate stub functions directly in assembly.
+
+ * server/thread.c:
+ Remove an exiting thread from the process only after thread cleanup to
+ avoid accessing freed window classes.
+
+ * dlls/msi/classes.c: Mike McCormack <mike@codeweavers.com>
+ Create a macro function to write registry values.
+
+ * dlls/gdi/freetype.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ Perform automatic bitmap font configuration based on the current
+ locale.
+
+ * dlls/urlmon/Makefile.in, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
+ dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added http and ftp protocol stub implementation.
+
+ * programs/taskmgr/taskmgr.c: Filip Navara <xnavara@volny.cz>
+ Don't kill non-existing timers. Use EndDialog to close the dialog.
+
+ * programs/taskmgr/procpage.c: Michael Fritscher
+ Hook up "End Process" button.
+
+ * dlls/x11drv/x11drv.h:
+ Avoid a redefinition warning on 64-bit platforms.
+
+ * dlls/setupapi/install.c, tools/wine.inf:
+ Ge van Geldorp <gvg@reactos.com>
+ Base of REG_DWORD entries must be auto-detected.
+
+ * dlls/msi/msipriv.h: Mike McCormack <mike@codeweavers.com>
+ Remove some unused values in the object header.
+
+ * dlls/gdi/freetype.c: Huw Davies <huw@codeweavers.com>
+ Cope with OpenFontFile failing.
+
+ * configure.ac: Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Require autoconf 2.53b as AC_PROG_EGREP is only defined since that
+ version.
+
+ * dlls/ntdll/ntdll_misc.h, dlls/ntdll/signal_i386.c,
+ dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
+ dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
+ Support arbitrary sizes for the thread signal stack, and set the
+ default size from the MINSIGSTKSZ constant.
+
+ * dlls/quartz/memallocator.c: Get rid of another long long constant.
+
+ * dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added MIME type checking to FileProtocol::Start.
+
+ * programs/taskmgr/applpage.c, programs/taskmgr/perfpage.c,
+ programs/taskmgr/procpage.c:
+ Thomas Weidenmueller <wine-patches@reactsoft.com>
+ Use anonymous events for synchronization.
+
+ * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/table.c:
+ Mike McCormack <mike@codeweavers.com>
+ Convert the list of tables to a standard list.
+
+ * dlls/crypt32/tests/encode.c: Mike McCormack <mike@codeweavers.com>
+ Fix gcc 4.0 warnings.
+
+ * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
+ Robert Shearman <rob@codeweavers.com>
+ Add exception handling for stubs.
+
+ * include/wine/rpcfc.h: Robert Shearman <rob@codeweavers.com>
+ Define RPC_FC_RANGE.
+
+ * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added MIME type checking to ResProtocol::Start.
+
+ * dlls/setupapi/diskspace.c: Filip Navara <xnavara@volny.cz>
+ Fix a couple of prototypes.
+
+ * programs/taskmgr/about.c, programs/taskmgr/affinity.c,
+ programs/taskmgr/applpage.c, programs/taskmgr/column.c,
+ programs/taskmgr/dbgchnl.c, programs/taskmgr/graph.c,
+ programs/taskmgr/graphctl.c, programs/taskmgr/graphctl.h,
+ programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
+ programs/taskmgr/procpage.c, programs/taskmgr/taskmgr.c,
+ programs/taskmgr/taskmgr.h:
+ Thomas Weidenmueller <wine-patches@reactsoft.com>
+ Filip Navara <xnavara@volny.cz>
+ DLGPROCs return INT_PTR.
+
+2005-09-13 Alexandre Julliard <julliard@winehq.com>
+
+ * include/winbase.h: Implemented InterlockedCompareExchangePointer and
+ InterlockedExchangePointer for x86-64.
+
+ * dlls/gdi/gdiobj.c, dlls/kernel/local16.c, dlls/kernel/process.c,
+ dlls/kernel/tests/mailslot.c, dlls/kernel/tests/thread.c,
+ dlls/ntdll/rtlbitmap.c, dlls/oleaut32/tests/vartest.c,
+ dlls/shlwapi/clist.c, dlls/shlwapi/tests/clist.c,
+ dlls/version/install.c, dlls/version/tests/info.c,
+ dlls/wininet/http.c, include/urlmon.idl, include/wincrypt.h,
+ include/winerror.h:
+ Remove the 'L' suffix on a number of constants to avoid comparison
+ errors on 64-bit platforms.
+
+ * dlls/user/message.c, dlls/user/tests/msg.c, server/queue.c:
+ Timeout 0 means infinite wait for SendMessageTimeout.
+ Remove the message from the receiver queue if it times out before
+ being received.
+
+ * programs/taskmgr/applpage.c, programs/taskmgr/graph.c,
+ programs/taskmgr/graphctl.c, programs/taskmgr/graphctl.h,
+ programs/taskmgr/perfpage.c, programs/taskmgr/proclist.c,
+ programs/taskmgr/procpage.c, programs/taskmgr/taskmgr.h:
+ Richard Cohen <richard@daijobu.co.uk>
+ Jim Tabor, Thomas Weidenmueller <wine-patches@reactsoft.com>
+ 64 bit fixes -- Store Window procs as WNDPROC, cast to DWORD_PTR in
+ SendMessageTimeout.
+
+ * dlls/comctl32/listview.c: Michael Jung <mjung@iss.tu-darmstadt.de>
+ Fixed inconsistency in LISTVIEW_DUMP macro.
+
+ * dlls/urlmon/internet.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added PARSE_SECURITY_DOMAIN action implementation.
+
+ * dlls/msi/msipriv.h, programs/rpcss/rpcss_main.c,
+ programs/taskmgr/procpage.c:
+ Get rid of a couple of non-portable long long constants.
+
+ * dlls/msi/install.c, dlls/msi/tests/package.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix the handling of MsiGetTargetPath args (with test case).
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Make sure to release the package we grabbed on the error path.
+
+ * dlls/shell32/iconcache.c: Ge van Geldorp <gvg@reactos.com>
+ Save a few megabytes of memory by loading the default icon only once
+ into the image lists.
+
+ * include/wine/library.h, include/wine/pthread.h,
+ libs/unicode/cptable.c, libs/wine/ldt.c, loader/kthread.c,
+ loader/pthread.c:
+ Avoid some warnings on 64-bit platforms.
+
+ * dlls/msi/install.c, dlls/msi/tests/package.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix the handling of MsiDoAction args (with test case).
+
+ * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
+ Mike McCormack <mike@codeweavers.com>
+ Eliminate fixed length buffers from the MSIFEATURE structure.
+
+ * dlls/oleaut32/olefont.c, dlls/oleaut32/tests/olefont.c:
+ Walt Ogburn <reuben@ugcs.caltech.edu>
+ Get IFontDisp type information from stdole2.tlb, instead of IDispatch
+ information from stdole32.tlb.
+
+ * dlls/crypt32/tests/encode.c: Mike McCormack <mike@codeweavers.com>
+ Fix gcc 4.0 warnings.
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Skip dash characters in the PIDMask for a MaskedEdit control.
+
+ * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/help.c,
+ dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h:
+ James Hawkins <truiken@gmail.com>
+ - Add the WebBrowser implementation.
+ - Load the default Url in the HTML Pane.
+
+ * dlls/winspool/info.c: Detlef Riekenberg <wine.dev@web.de>
+ Let EnumPrinterDrivers return the number of drivers.
+
+2005-09-12 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/comctl32/comctl32undoc.c, dlls/comctl32/propsheet.c,
+ dlls/comctl32/toolbar.c, dlls/comctl32/treeview.c,
+ dlls/dbghelp/minidump.c, dlls/dinput/effect_linuxinput.c,
+ dlls/dsound/propset.c, dlls/gdi/freetype.c,
+ dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c,
+ dlls/riched20/reader.c, dlls/riched20/style.c, dlls/secur32/thunks.c,
+ dlls/setupapi/parser.c, dlls/shlwapi/reg.c, dlls/shlwapi/string.c,
+ dlls/winmm/message16.c, dlls/winmm/winmm.c, dlls/winsock/socket.c,
+ dlls/x11drv/xim.c, programs/winemenubuilder/winemenubuilder.c:
+ Marcus Meissner <marcus@jet.franken.de>
+ The last argument to MultiByteToWideChar is wide character count and
+ not the buffer size in bytes. Fixed all places where it was wrong.
+
+ * dlls/urlmon/urlmon.inf: Jacek Caban <jack@itma.pwr.wroc.pl>
+ Register ZoneMap.
+
+ * dlls/kernel/thread.c, dlls/ntdll/thread.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Implemented kernel32.GetThreadTimes on top of ntdll's equivalent
+ function.
+
+ * dlls/comctl32/tests/updown.c, dlls/kernel/locale.c,
+ dlls/kernel/module.c, dlls/kernel/resource16.c,
+ dlls/kernel/selector.c, dlls/user/dialog.c, dlls/user/menu.c,
+ dlls/user/message.c, dlls/user/winproc.c, include/win.h,
+ include/winnt.h:
+ Fixed a few more pointer to integer typecast issues for 64-bit
+ platforms.
+
+ * dlls/riched20/editor.c, dlls/riched20/editstr.h,
+ dlls/riched20/writer.c:
+ Fixed gcc 4.0 warnings.
+
+ * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added IWebBrowser2 stub implementation.
+
+ * dlls/ole32/tests/marshal.c, dlls/user/message.c,
+ dlls/user/user_main.c:
+ SendMessageTimeout takes a DWORD_PTR not a DWORD.
+
+ * tools/winegcc/utils.c:
+ Properly handle the case where vsnprintf returns -1.
+
+ * dlls/avifil32/acmstream.c: Fixed gcc 4.0 warnings.
+
+ * dlls/user/controls.h, dlls/user/nonclient.c:
+ Make the non-client message handling functions return an LRESULT.
+
+ * dlls/atl/registrar.c, dlls/kernel/locale.c, dlls/kernel/resource16.c,
+ dlls/oleaut32/vartype.c, dlls/user/dialog.c, dlls/user/dialog16.c:
+ Use MAKEINTRESOURCE instead of casts where appropriate.
+
+ * dlls/avifil32/avifile.c:
+ Alex Villacís Lasso <a_villacis@palosanto.com>
+ Initialize structs for mmioDescend and FindChunkAndKeepExtras - fixes
+ AVI file recognition.
+
+ * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.l,
+ tools/widl/parser.y, tools/widl/widl.c, tools/widl/widltypes.h:
+ Robert Shearman <rob@codeweavers.com>
+ - Output prototypes for user marshal functions at the end of the
+ header and by use.
+ - Add support for range and ptr attributes and for the "small" base
+ type.
+
+ * dlls/mshtml/protocol.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+ Encode URL in ResProtocol::Start.
+
+ * dlls/urlmon/tests/misc.c, dlls/urlmon/umon.c,
+ dlls/urlmon/urlmon_main.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Rewrote FindMimeFromData to pass tests.
+
+ * dlls/ddraw/surface_wndproc.c:
+ Use Get/SetWindowLongPtr to access pointers in the window extra
+ bytes.
+
+ * dlls/user/listbox.c:
+ Avoid truncating the item data to 32 bits in LB_SETITEMDATA.
+
+ * dlls/kernel/process.c:
+ Parameters to virtual memory functions need to be SIZE_T.
+
+ * dlls/kernel/locale.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ strcpynAtoW takes number of characters, not bytes.
+
+ * dlls/avicap32/avicap32_main.c: Fixed gcc 4.0 warnings.
+
+ * include/wingdi.h: Dmitry Timoshkov <dmitry@codeweavers.com>
+ EXTLOGPEN.elpHatch can contain a handle as well.
+
+ * dlls/crypt32/tests/encode.c: Mike McCormack <mike@codeweavers.com>
+ Fix gcc 4.0 warnings.
+
+ * dlls/msi/action.h, dlls/msi/classes.c, dlls/msi/helpers.c:
+ Mike McCormack <mike@codeweavers.com>
+ Eliminate yet more fixed length buffers.
+
+ * dlls/advapi32/registry.c, dlls/avifil32/getframe.c,
+ dlls/dbghelp/coff.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
+ dlls/dsound/dsound_main.c, dlls/dsound/primary.c,
+ dlls/dsound/propset.c, dlls/kernel/dosmem.c,
+ dlls/kernel/kernel_private.h, dlls/msacm/format.c,
+ dlls/msacm/stream.c, dlls/msvcrt/cppexcept.c, dlls/msvcrt/locale.c,
+ dlls/ntdll/directory.c, dlls/ntdll/exception.c, dlls/ntdll/sec.c,
+ dlls/ntdll/virtual.c, dlls/opengl32/wgl.c, dlls/setupapi/queue.c,
+ dlls/user/caret.c, dlls/user/exticon.c, dlls/user/spy.c,
+ dlls/version/info.c, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
+ include/windowsx.h, tools/winebuild/res32.c, tools/winedump/debug.c,
+ tools/wrc/newstruc.c:
+ Fixed a number of pointer to integer conversions that wouldn't work
+ right on a 64-bit platform.
+
+ * dlls/msi/msiquery.c: Fixed memory leak introduced in previous change.
+
+ * dlls/ddraw/ddraw_main.c, dlls/ddraw/surface_main.c,
+ dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/kernel/instr.c,
+ dlls/kernel/local16.c, dlls/kernel/ne_module.c,
+ dlls/kernel/resource16.c, dlls/kernel/task.c, dlls/kernel/thunk.c,
+ dlls/msacm/driver.c, dlls/msacm/msadp32/msadp32.c,
+ dlls/msacm/msg711/msg711.c, dlls/msacm/pcmconverter.c,
+ dlls/msacm/tests/msacm.c, dlls/quartz/filtergraph.c,
+ dlls/user/driver16.c, dlls/user/message.c, dlls/user/resource.c,
+ dlls/version/resource.c, dlls/vmm.vxd/vmm.c,
+ dlls/winaspi/winaspi32.c, dlls/wined3d/swapchain.c,
+ dlls/wininet/utility.c, dlls/winmm/driver.c,
+ dlls/winmm/winealsa/audio.c, dlls/winsock/socket.c,
+ dlls/wintab32/context.c:
+ Fixed some more traces to use the right printf format and avoid
+ typecasts.
+
+ * dlls/user/button.c, dlls/user/combo.c, dlls/user/edit.c,
+ dlls/user/listbox.c, dlls/user/menu.c:
+ Use Get/SetWindowLongPtr when accessing pointers in the window extra
+ bytes.
+
+ * dlls/shell32/cpanelfolder.c, dlls/shell32/shlexec.c,
+ dlls/shell32/tests/shlexec.c:
+ Ge van Geldorp <gvg@reactos.com>
+ Fix execution of Control Panel items.
+
+ * include/winuser.h: Ivan Leo Puoti <ivanleo@gmail.com>
+ Added a missing define.
+
+ * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix more fixed length buffers.
+
+ * dlls/user/tests/class.c:
+ Use Get/SetClassLongPtr to access the module handle.
+
+ * dlls/user/listbox.c: The item user data has to be a ULONG_PTR.
+
+ * libs/wine/loader.c:
+ Only add the default dlldir to the search path if that's where ntdll
+ is found.
+
+ * dlls/gdi/brush.c, dlls/gdi/enhmetafile.c,
+ dlls/gdi/enhmfdrv/objects.c, dlls/gdi/tests/metafile.c,
+ include/wingdi.h:
+ LOGBRUSH.lbHatch must be a ULONG_PTR since it can contain a handle.
+
+ * dlls/msi/msiquery.c: Avoid non-portable va_list manipulations.
+
+ * dlls/x11drv/xrender.c: Huw Davies <huw@codeweavers.com>
+ Use the gasp table to check whether we should trigger antialiasing.
+
+ * dlls/urlmon/file.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+ Encode URL in file protocol.
+
+ * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
+ dlls/comctl32/theming.c:
+ Frank Richter <frank.richter@gmail.com>
+ Unregister theming subclasses at comctl32 shutdown; should fix
+ reported re-registration errors.
+
+ * dlls/urlmon/tests/protocol.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+ Fix protocol test.
+
+ * dlls/hhctrl.ocx/Fi.rc, dlls/hhctrl.ocx/hhctrl.rc,
+ dlls/serialui/Fi.rc, dlls/serialui/serialui_rc.rc,
+ dlls/shdocvw/Fi.rc, dlls/shdocvw/shdocvw.rc, dlls/winspool/Fi.rc,
+ dlls/winspool/winspool.rc, programs/winemine/Fi.rc,
+ programs/winemine/rsrc.rc:
+ Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
+ Added Finnish resources.
+
+ * include/exdisp.idl: Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added missing attributes.
+
+ * include/exdispid.h: Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added more definitions.
+
+ * dlls/msi/helpers.c: Mike McCormack <mike@codeweavers.com>
+ Make sure not to access invalid components or features.
+
+ * dlls/urlmon/Makefile.in: Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added urlmon.inf as dependency of rsrc.res.
+
+ * include/shlobj.h:
+ Fixed the binary layout gcc hacks to do the right thing for gcc 4.0.
+
+ * dlls/winedos/int21.c, dlls/winmm/mci.c, dlls/winmm/message16.c,
+ dlls/winmm/winemm.h:
+ Fixed gcc 4.0 warnings.
+
+ * dlls/ntdll/env.c, dlls/ntdll/handletable.c, dlls/ntdll/loader.c,
+ dlls/ntdll/server.c, dlls/ntdll/thread.c:
+ Use SIZE_T instead of ULONG for the size arguments of the virtual
+ memory functions.
+
+ * dlls/dinput/device.c, dlls/dinput/dinput_main.c,
+ dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
+ dlls/dinput/keyboard.c, dlls/dinput/mouse.c, dlls/dsound/buffer.c,
+ dlls/dsound/duplex.c, dlls/dsound/tests/ds3d.c,
+ dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
+ dlls/dsound/tests/dsound8.c, dlls/gdi/printdrv.c, dlls/imm32/imm.c,
+ dlls/iphlpapi/iphlpapi_main.c, dlls/kernel/change.c,
+ dlls/kernel/except.c, dlls/msrle32/msrle32.c, dlls/ntdll/cdrom.c,
+ dlls/ole32/ole2.c, dlls/user/cursoricon.c, dlls/x11drv/clipboard.c,
+ dlls/x11drv/xim.c:
+ Fixed some traces to use the right printf format and avoid typecasts.
+
+ * configure, configure.ac:
+ Only try to set -mpreferred-stack-boundary on i386.
+ Add -Wdeclaration-after-statement warning if supported.
+
+ * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+ Fix an uninitialized variable problem.
+
+ * dlls/urlmon/internet.c, dlls/urlmon/tests/misc.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added PARSE_SECURITY_URL action implementation.
+
+ * dlls/wintrust/wintrust_main.c: Paul Vriens <Paul.Vriens@xs4all.nl>
+ Return ERROR_SUCCESS as default and TRUST_E_PROVIDER_UNKNOWN if asked
+ for WINTRUST_ACTION_GENERIC_VERIFY_V2.
+
+ * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added *ProtocolInfo::ParseUrl implementation.
+
+ * dlls/shdocvw/events.c, dlls/shdocvw/shdocvw.h,
+ dlls/shdocvw/webbrowser.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Make IConnectionPointContainer interface heap based.
+
+ * dlls/shell32/tests/shellpath.c: Juan Lang <juan_lang@yahoo.com>
+ Remove an annoying dialog when trying to clean up a directory.
+
+ * dlls/user/tests/msg.c, dlls/x11drv/winpos.c:
+ Dmitry Timoshkov <dmitry@codeweavers.com>
+ Add a test for ShowWindow(SW_SHOWMAXIMIZED) called for a not visible
+ overlapped window, which shows that WM_SHOWWINDOW is not sent in that
+ case and that it should activate a window and bring it to top.
+
+ * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
+ Juan Lang <juan_lang@yahoo.com>
+ When decoding a signed cert, make sure it's really a cert.
+
+2005-09-09 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/comctl32/tests/subclass.c, dlls/gdi/tests/bitmap.c,
+ dlls/user/tests/class.c, dlls/user/tests/menu.c,
+ dlls/user/tests/msg.c, dlls/user/tests/win.c,
+ programs/taskmgr/graph.c, programs/taskmgr/perfpage.c,
+ programs/taskmgr/procpage.c, programs/wineconsole/dialog.c,
+ programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
+ programs/winefile/winefile.c, programs/winhelp/winhelp.c:
+ Use Get/SetWindowLongPtr instead of Get/SetWindowLong where
+ appropriate.
+
+ * dlls/comctl32/comctl32.spec, dlls/dbghelp/dbghelp.spec,
+ dlls/kernel/kernel32.spec, dlls/mapi32/mapi32.spec,
+ dlls/msvcrt/msvcrt.spec, dlls/ntdll/ntdll.spec,
+ dlls/oleaut32/oleaut32.spec, dlls/shell32/shell32.spec,
+ dlls/shlwapi/shlwapi.spec, dlls/user/user32.spec,
+ dlls/uxtheme/uxtheme.spec, dlls/wininet/wininet.spec:
+ Specify 64-bit integers as double instead of long long in spec files
+ so that we get the correct number of arguments.
+
+ * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
+ Alex Villacís Lasso <a_villacis@palosanto.com>
+ Make Single|Double->BSTR conversion use the specified locale for the
+ decimal point even without the LOCALE_USE_NLS flag. Test supplied.
+
+ * dlls/d3d8/vshaderdeclaration.c: Mike McCormack <mike@codeweavers.com>
+ Fix gcc 4.0 warning.
+
+ * dlls/msi/action.h, dlls/msi/classes.c, dlls/msi/helpers.c:
+ Mike McCormack <mike@codeweavers.com>
+ Move a fixed size buffer to the heap.
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Reduce the indent level of a function.
+
+ * dlls/ntdll/virtual.c:
+ Added descriptions for a few more machine types.
+
+ * dlls/user/user_main.c: Francois Gouget <fgouget@codeweavers.com>
+ If given the EWX_FORCE flag, ExitWindowsEx() should not send the
+ WM_{QUERY}ENDSESSION messages.
+ Add support for EWX_FORCEIFHUNG.
+ ExitWindowsEx() should return true if it succeeds, even if the user
+ cancels the shutdown.
+
+ * dlls/advapi32/service.c, dlls/dinput/joystick_linux.c,
+ dlls/dinput/keyboard.c, dlls/dsound/buffer.c, dlls/dsound/capture.c,
+ dlls/dsound/dsound.c, dlls/dsound/duplex.c, dlls/gdi/driver.c,
+ dlls/gdi/gdiobj.c, dlls/kernel/console.c, dlls/kernel/kernel_main.c,
+ dlls/kernel/lcformat.c, dlls/kernel/module.c, dlls/kernel/profile.c,
+ dlls/kernel/syslevel.c, dlls/kernel/vxd.c, dlls/mscms/handle.c,
+ dlls/msi/handle.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c,
+ dlls/ntdll/directory.c, dlls/ntdll/exception.c, dlls/ntdll/heap.c,
+ dlls/ntdll/loader.c, dlls/ntdll/rtl.c, dlls/ntdll/time.c,
+ dlls/ntdll/virtual.c, dlls/ole32/compobj.c,
+ dlls/ole32/compobj_private.h, dlls/ole32/git.c, dlls/ole32/ifs.c,
+ dlls/ole32/rpc.c, dlls/oleaut32/typelib.c, dlls/rpcrt4/rpc_server.c,
+ dlls/rpcrt4/rpcrt4_main.c, dlls/shell32/changenotify.c,
+ dlls/shell32/iconcache.c, dlls/user/cursoricon.c,
+ dlls/user/dde_misc.c, dlls/user/message.c, dlls/user/user_main.c,
+ dlls/user/winproc.c, dlls/winaspi/winaspi32.c, dlls/winedos/dosvm.c,
+ dlls/winedos/vga.c, dlls/wininet/internet.c,
+ dlls/winmm/winealsa/midi.c, dlls/winmm/wineoss/audio.c,
+ dlls/winmm/wineoss/midi.c, dlls/winmm/winmm.c, dlls/winsock/async.c,
+ dlls/winspool/info.c, dlls/x11drv/dce.c, dlls/x11drv/dib.c,
+ dlls/x11drv/x11drv_main.c, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
+ dlls/x11drv/xrender.c, include/winnt.h:
+ Use a more portable scheme for storing the name of a critical
+ section.
+
+ * dlls/shdocvw/misc.c, dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Make IQuickActivate interface heap based.
+
+ * dlls/winmm/playsound.c: Ulrich Czekalla <ulrich@codeweavers.com>
+ Display fccType as hex instead of characters in trace output.
+
+ * configure, configure.ac: Added a define check for __x86_64__.
+
+ * tools/winedump/dump.c:
+ Fixed get_time_str definition to match the prototype.
+
+ * tools/winapi/win32.api: Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Update the win32.api file to current CVS.
+
+ * dlls/dinput/effect_linuxinput.c:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Use proper ifdefs around unistd.h.
+
+ * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
+ Juan Lang <juan_lang@yahoo.com>
+ - call CertFreeCertificateContext from CertDeleteCertificateFromStore
+ - fix some ref counting problems
+
+ * dlls/urlmon/regsvr.c, dlls/urlmon/tests/protocol.c,
+ dlls/urlmon/urlmon_main.h, include/urlmon.idl:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Move protocol's CLSIDs to urlmon.idl.
+
+ * dlls/urlmon/internet.c, dlls/urlmon/tests/misc.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added PARSE_PATH_FROM_URL action implementation.
+
+ * dlls/urlmon/rsrc.rc, dlls/urlmon/version.rc:
+ Stefan Leichter <Stefan.Leichter@camLine.com>
+ Added version resource to urlmon.dll.
+
+2005-09-08 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/ntdll/exception.c: Define GET_IP for x86_64.
+
+ * libs/wine/port.c: Implemented wine_switch_to_stack for x86_64.
+
+ * dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
+ Avoid 'clobbered by longjmp' warnings.
+
+ * fonts/.cvsignore, fonts/Makefile.in, fonts/courier.sfd,
+ fonts/marlett.sfd, fonts/ms_sans_serif.sfd, fonts/system.sfd,
+ fonts/wine_courier.sfd, fonts/wine_marlett.sfd,
+ fonts/wine_sans_serif.sfd, fonts/wine_system.sfd:
+ Dmitry Timoshkov <dmitry@codeweavers.com>
+ Rename Wine fonts to match Windows font names.
+
+ * dlls/wldap32/control.c, dlls/wldap32/winldap_private.h,
+ dlls/wldap32/wldap32.spec:
+ Hans Leidekker <hans@it.vu.nl>
+ Implement ldap_create_sort_control*.
+
+ * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
+ Juan Lang <juan_lang@yahoo.com>
+ - implement system stores
+ - remove an intermittently failing registry test
+
+ * dlls/shdocvw/classinfo.c, dlls/shdocvw/shdocvw.h,
+ dlls/shdocvw/webbrowser.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Make IProvideClassInfo2 interface heap based.
+
+ * dlls/winmm/mmio.c: Ulrich Czekalla <ulrich@codeweavers.com>
+ ckid not fccType specifies the form type to search for.
+
+ * dlls/mshtml/protocol.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+ Release BINDINFO in *Protocol::Start.
+
+ * dlls/gdi/font.c: Huw Davies <huw@codeweavers.com>
+ Fix return value of ExtTextOut in the case when count == 0.
+
+ * dlls/shell32/shlexec.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ Pass a locally modified version of SHELLEXECUTEINFO to
+ IShellExecuteHookW_Execute, this should pass through at least
+ sei_tmp.nShow retrieved from an .lnk file (fStartup).
+
+ * tools/winedump/lnk.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ Dump more .lnk file header fields.
+
+ * dlls/shell32/debughlp.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+ - Stop using a not initialized variable szTemp in
+ _dbg_ILSimpleGetText, make _dbg_ILSimpleGetText return no value since
+ nobody is using it.
+ - Stop dereferencing a possible NULL in pdump since
+ _dbg_ILGetDataPointer can potentially return NULL (for instance for
+ root or desktop pidl).
+ - Make shdebugstr_guid use standard wine_dbg_sprintf instead of the
+ handmade solution.
+
+ * dlls/ntdll/version.c: Fixed a comment.
+
+ * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
+ Mike McCormack <mike@codeweavers.com>
+ Allocate memory rather than using fixed length buffers.
+
+ * dlls/msi/custom.c, dlls/msi/msipriv.h, dlls/msi/package.c:
+ Mike McCormack <mike@codeweavers.com>
+ Convert RunningActions array into a list.
+
+ * dlls/kernel/ne_module.c: Mike McCormack <mike@codeweavers.com>
+ Fix gcc 4.0 warnings.
+
+ * dlls/gdi/font.c, dlls/gdi/freetype.c:
+ Huw Davies <huw@codeweavers.com>
+ Have ExtTextOut call into the font linking mechanism.
+ GetCharWidth, GetCharABCWidths and GetTextExtentPoint should return
+ the widths of a linked font's glyphs.
+
+ * include/sqltypes.h: Phil Krylov <phil@newstar.rinet.ru>
+ Added typedefs SQLWCHAR and SQLTCHAR.
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/parser.c, tools/winebuild/spec32.c:
+ Added support for 64-bit format NT header and export/import tables.
+
+ * dlls/crypt32/cert.c, dlls/crypt32/encode.c:
+ Avoid a couple of 'clobbered by longjmp' warnings.
+
+ * dlls/avifil32/api.c, dlls/cards/cards.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix gcc 4.0 warnings.
+
+ * dlls/ntdll/server.c:
+ Fix a file descriptor leak when opening the first file on a removable
+ device.
+
+ * dlls/msi/format.c: Mike McCormack <mike@codeweavers.com>
+ Improve a fixme message a little.
+
+ * dlls/msi/classes.c: Mike McCormack <mike@codeweavers.com>
+ - fix a bug introduced by the progid list conversion
+ - make a fixme a little less alarmist
+
+ * dlls/msi/events.c, dlls/msi/helpers.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix memory leaks.
+
+ * dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+ Remove an unnecessary level of indent.
+
+ * dlls/msi/custom.c: Mike McCormack <mike@codeweavers.com>
+ Fix memory leaks in custom actions.
+
+ * dlls/winmm/winealsa/midi.c: Christian Costa <titan.costa@wanadoo.fr>
+ Improve midi trace.
+
+ * dlls/rpcrt4/ndr_marshall.c, include/rpcndr.h:
+ Ge van Geldorp <gvg@reactos.com>
+ Fix NdrServerContextMarshall prototype.
+
+ * dlls/winmm/mmio.c: Ulrich Czekalla <uczekalla@codeweavers.com>
+ Remove redundant check.
+
+ * dlls/shdocvw/persist.c, dlls/shdocvw/shdocvw.h,
+ dlls/shdocvw/webbrowser.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Make IPersist* interfaces heap based.
+
+ * dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added ReleaseBindInfo implementation.
+
+ * dlls/mpr/mpr_main.c: Ge van Geldorp <gvg@reactos.com>
+ Fix DllCanUnloadNow prototype.
+
+ * dlls/wldap32/Makefile.in, dlls/wldap32/control.c,
+ dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+ Hans Leidekker <hans@it.vu.nl>
+ Implement ldap_control_free*, ldap_controls_free* and
+ ldap_free_controls*.
+
+ * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
+ Juan Lang <juan_lang@yahoo.com>
+ Implement system registry stores.
+
+ * dlls/crypt32/tests/encode.c: Juan Lang <juan_lang@yahoo.com>
+ Convert a few more constants from strings to byte arrays.
+
+2005-09-07 Alexandre Julliard <julliard@winehq.com>
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/main.c, tools/winebuild/spec32.c,
+ tools/winebuild/utils.c:
+ Added a bit of framework for future x86_64 support.
+
+ * dlls/shell32/tests/shlfolder.c:
+ Michael Jung <mjung@iss.tu-darmstadt.de>
+ Removed two todo_wine's around tests that meanwhile succeed on wine.
+
+ * dlls/shell32/shfldr_unixfs.c:
+ Michael Jung <mjung@iss.tu-darmstadt.de>
+ Pass correct pointer to SHFree in case of failure in
+ UNIXFS_path_to_pidl.
+ Return E_FAIL if we can't get the unix path in
+ IPersistFolder3::InitializeEx.
+ Return E_NOAGGREGATION if non-NULL pUnkOuter is given to the
+ constructor.
+
+ * dlls/dsound/tests/propset.c, programs/winecfg/driveui.c,
+ programs/winefile/winefile.c:
+ Replace a few more direct lpVtbl accesses by the proper macros.
+
+ * dlls/gdi/freetype.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h:
+ Huw Davies <huw@codeweavers.com>
+ Implement FontIsLinked.
+
+ * tools/wine.inf: Christoph Frick <frick@sc-networks.de>
+ Fake directx 9c instead of 9b.
+
+ * dlls/msi/msi.c: Aric Stewart <aric@codeweavers.com>
+ Implement MsiReinstallFeature.
+
+ * dlls/crypt32/Makefile.in, dlls/crypt32/cert.c,
+ dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/cert.c:
+ Juan Lang <juan_lang@yahoo.com>
+ Implement registry stores.
+
+ * dlls/kernel/thread.c, dlls/ntdll/thread.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Implemented kernel32:SetThreadPriority on top of ntdll's equivalent
+ functions.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ Use the COM macros instead of accessing lpVtbl directly.
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/res32.c, tools/winebuild/spec32.c:
+ Generate the NT header in assembly instead of using a C structure.
+
+ * dlls/commdlg/printdlg.c, dlls/crypt32/tests/encode.c,
+ dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c,
+ dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
+ dlls/winmm/winmm.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix gcc 4.0 warnings.
+
+ * dlls/urlmon/Makefile.in, dlls/urlmon/internet.c,
+ dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon.spec:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added CoInternetParseUrl implementation.
+
+ * dlls/gdi/freetype.c: Huw Davies <huw@codeweavers.com>
+ get_glyph_index should return the nonexistent glyph for bitmap fonts
+ when a unicode character cannot be represented as a single byte in the
+ font's codepage.
+
+ * programs/winecfg/Ja.rc: Vikram Kumar <vik@zone81.com>
+ Update Japanese resource file to include the Theme tab.
+
+ * dlls/wininet/http.c: <orin@pinhead.cc>
+ Wrong flags were being tested for INTERNET_FLAG_NO_AUTO_REDIRECT.
+
+ * include/oleidl.idl: Mike McCormack <mike@codeweavers.com>
+ Fix a typo.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix warnings for no force feedback case.
+
+ * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/files.c,
+ dlls/msi/helpers.c, dlls/msi/msipriv.h, dlls/msi/package.c:
+ Mike McCormack <mike@codeweavers.com>
+ Keep temporary files in a seperate list.
+
+ * dlls/user/win.c:
+ Don't fallback to LoadMenu16 when the window is created with a null
+ instance.
+
+ * dlls/user/edit.c: Only access 16-bit stack if really necessary.
+
+ * dlls/wined3d/directx.c, dlls/wined3d/surface.c, dlls/wined3d/utils.c:
+ Karsten Elfenbein <kelfe@gmx.de>
+ Added A2R10G10B10 and D3DFMT_D24FS8 modes to all other functions.
+
+ * dlls/wldap32/misc.c, dlls/wldap32/winldap_private.h,
+ dlls/wldap32/wldap32.spec, include/winldap.h:
+ Hans Leidekker <hans@it.vu.nl>
+ Implement ldap_escape_filter_element*.
+
+ * dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+ Call CHM_CloseCHM to avoid a memory leak.
+
+ * dlls/msi/suminfo.c: Mike McCormack <mike@codeweavers.com>
+ Don't include the terminating nul in the length in
+ MsiSummaryInfoGetPropertyW.
+
+ * dlls/msi/tests/package.c: Mike McCormack <mike@codeweavers.com>
+ - add test for MsiGetSourcePath
+ - don't specify drive for package path
+
+ * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h,
+ dlls/shdocvw/webbrowser.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Make IOleControl and IOleInPlaceObject interface heap based.
+
+ * dlls/kernel/path.c: Aric Stewart <aric@codeweavers.com>
+ Fix the translation of dest to DestW, having it be NULL vs "" has
+ different meanings for MoveFileEx.
+
+ * dlls/urlmon/sec_mgr.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+ - Added IInternetSecurityManager::[SG]etSecuritySite implementation.
+ - Forward IInternetSecurityManager calls to custom manager.
+
+ * dlls/oleaut32/tmarshal.c: Marcus Meissner <meissner@suse.de>
+ VT_PTR->VT_USERDEFINED chains depend on the TKIND of the userdefined
+ type due to our handling of COM interfaces in there.
+
+ * dlls/shell32/pidl.c, dlls/shell32/tests/shlfolder.c:
+ Michael Jung <mjung@iss.tu-darmstadt.de>
+ Don't clone pidlLast in SHBindToParent.
+
+ * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
+ Richard Cohen <richard@daijobu.co.uk>
+ Relax the share mode validation for transacted storage, with a test.
+
+ * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
+ Huw Davies <huw@codeweavers.com>
+ Add infrastructure for font linking. WineEngGetLinkedHFont will be
+ used by ExtTextOut to provide an HFONT that will contain a valid
+ glyph.
+
+ * documentation/PACKAGING: Marcus Meissner <meissner@suse.de>
+ Remove ETCDIR mention.
+
+2005-09-06 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/gdi/gdi16.c, dlls/wineps/escape.c, dlls/wineps/psdrv.h,
+ include/wine/wingdi16.h, include/wingdi.h:
+ Marcus Meissner <meissner@suse.de>
+ Added DRAWPATTERNRECT Escape() 16<->32 mapper and stub in WINEPS.
+
+ * include/wine/server_protocol.h, server/named_pipe.c,
+ server/protocol.def, server/trace.c, dlls/kernel/sync.c,
+ dlls/ntdll/file.c:
+ Ivan Leo Puoti <ivanleo@gmail.com>
+ Added FSCTL_PIPE_LISTEN support.
+
+ * dlls/shell32/tests/shlfolder.c:
+ Saulius Krasuckas <saulius.krasuckas@ieee.org>
+ SHELL32.ILFindLastID is exported by ordinal.
+
+ * dlls/msi/msi.c: Aric Stewart <aric@codeweavers.com>
+ Be sure to null terminate the string in MsiGetProductInfoA after the
+ W->A conversion using MsiGetProductInfoW if there is space.
+
+ * dlls/gdi/freetype.c: Huw Davies <huw@codeweavers.com>
+ Store the selected ppem in the GdiFont.
+
+ * dlls/kernel/Makefile.in: Marcus Meissner <meissner@suse.de>
+ Remove -DETCDIR (unused).
+
+ * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
+ include/cfgmgr32.h, include/ddk/cfgmgr32.h:
+ Detlef Riekenberg <wine.dev@web.de>
+ Moved cfgmgr32.h to include/ddk/.
+
+ * dlls/comctl32/comctl32undoc.c: Aric Stewart <aric@codeweavers.com>
+ Reading the MRUlist using the W functions we need to divide the size
+ by sizeof(WCHAR) to get the count of characters.
+
+ * dlls/msvcrt/tests/string.c: Vijay Kiran Kamuju <infyquest@gmail.com>
+ Added a test for failing _ismbblead.
+
+ * dlls/shdocvw/factory.c, dlls/shdocvw/oleobject.c,
+ dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ - Make WebBrowser heap based object.
+ - Improve stubs.
+
+ * dlls/kernel/ne_module.c:
+ Alex Villacís Lasso <a_villacis@palosanto.com>
+ Check against NULL libname in LoadModule16.
+
+ * dlls/user/edit.c, dlls/user/tests/edit.c:
+ Michael Kaufmann <hallo@michael-kaufmann.ch>
+ - Fix text placement.
+ - Paint the border correctly if its size is bigger than 1 pixel.
+ - Don't paint text over the border.
+ - Fix the edit control placement tests: Put the edit box in a parent
+ window.
+ - Tidied up the edit control tests.
+
+ * dlls/msi/tests/.cvsignore, dlls/msi/tests/Makefile.in,
+ dlls/msi/tests/package.c:
+ Mike McCormack <mike@codeweavers.com>
+ Aric Stewart <aric@codeweavers.com>
+ Test creating a package.
+
+ * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
+ Mike McCormack <mike@codeweavers.com>
+ Avoid fixed length buffers for conditions.
+
+ * dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fixes for MsiGetSourcePath parameter handling.
+
+ * dlls/msi/msi.c, dlls/msi/msi.spec, include/msi.h:
+ Aric Stewart <aric@codeweavers.com>
+ Added stub implementations for MsiEnumPatchesA/W.
+
+ * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/version.rc:
+ Stefan Leichter <Stefan.Leichter@camLine.com>
+ Added version resource to shlwapi.dll.
+
+ * dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linuxinput.c:
+ Daniel Remenak <dtremenak@gmail.com>
+ - Allow the creation of an FF effect while the joystick is not
+ acquired.
+ - Failing to download an effect after setting parameters is not a
+ fatal error.
+
+ * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c,
+ dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/rpc_binding.c,
+ dlls/rpcrt4/tests/rpc.c, dlls/uxtheme/system.c,
+ programs/winhelp/hlpfile.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix gcc 4.0 warnings.
+
+ * dlls/kernel/process.c, dlls/kernel/toolhelp.c, dlls/ntdll/process.c,
+ include/winternl.h, server/process.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ - rewrite kernel32:{Set|Get}PriorityClass on top of ntdll equivalent
+ - priority for process in wineserver is now the NTDLL form (no longer
+ the kernel32 one)
+
+ * dlls/msi/helpers.c: Mike McCormack <mike@codeweavers.com>
+ Remove an unnecessary level of indent.
+
+ * include/msi.h: Mike McCormack <mike@codeweavers.com>
+ Add the INSTALLMODE enumeration.
+
+ * dlls/msi/suminfo.c, dlls/msi/tests/suminfo.c:
+ Mike McCormack <mike@codeweavers.com>
+ - fix MsiSummaryInfoGetProperty to return ERROR_MORE_DATA if the
+ buffer is too small (based on a patch by Aric Stewart)
+ - add a test case to show correct behaviour
+
+ * dlls/commdlg/printdlg16.c: Marcus Meissner <meissner@suse.de>
+ PrintDlg16: Copy back the Flags, nFromPage, nToPage and nCopies struct
+ members after the print dialog finishes.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ Daniel Remenak <dtremenak@gmail.com>
+ - Allow enumeration of objects when the device is not yet acquired.
+ - Flag FF-capable axes during enumeration.
+
+ * dlls/kernel/thunk.c, dlls/msvcrt/misc.c, dlls/ole32/errorinfo.c,
+ include/dbghelp.h, include/sqlext.h:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Fixes for function prototypes without arguments.
+
+ * dlls/urlmon/Makefile.in, dlls/urlmon/file.c,
+ dlls/urlmon/tests/.cvsignore, dlls/urlmon/tests/Makefile.in,
+ dlls/urlmon/tests/protocol.c, dlls/urlmon/urlmon_main.c,
+ dlls/urlmon/urlmon_main.h:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added file protocol implementation.
+
+ * dlls/ntdll/atom.c, include/winternl.h:
+ James Hawkins <truiken@gmail.com>
+ Correct third parameter of NtQueryInformationAtom.
+
+ * fonts/wine_marlett.sfd: Richard Cohen <richard@daijobu.co.uk>
+ Redraw "Restore window" without overlapping splines.
+
+ * dlls/msi/action.h, dlls/msi/classes.c, dlls/msi/helpers.c,
+ dlls/msi/msipriv.h, dlls/msi/package.c:
+ Mike McCormack <mike@codeweavers.com>
+ Convert progids to a standard list.
+
+ * programs/winecfg/Ru.rc: Yuri Kozlov <kozlov.y@gmail.com>
+ Updated Russian resources.
+
+ * dlls/advpack/advpack.c, dlls/advpack/advpack.spec:
+ Markus Amsler <markus.amsler@oribi.org>
+ Add a stub for IsNtAdmin.
+
+ * dlls/kernel/process.c: Ivan Leo Puoti <ivanleo@gmail.com>
+ Get ExitProcess to call NtTerminateProcess.
+
+ * dlls/msi/database.c: Aric Stewart <aric@codeweavers.com>
+ Add the GUID for Patch files so that they can be opened as well. Looks
+ like the database structure is pretty much the same.
+
+ * dlls/gdi/freetype.c: Huw Davies <huw@codeweavers.com>
+ Build a list of font links read in from the registry.
+
+ * tools/winapi/winapi_module_user.pm, tools/winapi/winapi_parser.pm:
+ Francois Gouget <fgouget@free.fr>
+ 'volatile' is valid everywhere where 'const' is valid. This fixes
+ parsing of the new InterlockedExchange() prototype.
+
+ * dlls/twain/dsm_ctrl.c: Mike McCormack <mike@codeweavers.com>
+ Don't crash if the twain device name is null.
+
+ * dlls/msi/action.c, dlls/msi/source.c:
+ Mike McCormack <mike@codeweavers.com>
+ Make some fixme messages less alarmist.
+
+ * dlls/setupapi/Fi.rc, dlls/setupapi/setupapi.rc,
+ programs/winecfg/Fi.rc, programs/winecfg/winecfg.rc:
+ Kimmo Myllyvirta <kimmo.myllyvirta@gmail.com>
+ Added Finnish resources.
+
+ * dlls/kernel/instr.c: Phil Krylov <phil@newstar.rinet.ru>
+ Fixed compilation of kernel32.dll.so on non-x86 processors.
+
+ * include/urlmon.idl: Jacek Caban <jack@itma.pwr.wroc.pl>
+ - Update GetSecurityId declaration.
+ - Add declaration of CoInternetParseUrl and INET_E_DEFAULT_ACTION.
+
+ * dlls/msi/tests/db.c: Saulius Krasuckas <saulius.krasuckas@ieee.org>
+ Older platforms choke on a NULL as the third parameter to
+ MsiViewGetError.
+
+ * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/chm.c,
+ dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c:
+ James Hawkins <truiken@gmail.com>
+ - Add the CHM Utility API.
+ - Load help window values from the CHM file.
+
+ * dlls/wintrust/.cvsignore, dlls/wintrust/Makefile.in,
+ dlls/wintrust/version.rc:
+ Stefan Leichter <Stefan.Leichter@camLine.com>
+ Added version resource to wintrust.dll.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ Daniel Remenak <dtremenak@gmail.com>
+ Protect FF_STATUS usage to avoid compile errors on machines with old
+ linux/input.h.
+
+ * dlls/uxtheme/msstyles.c: Gerald Pfeifer <gerald@pfeifer.com>
+ #include <stdlib.h> to get abs() prototype.
+
+2005-09-03 Alexandre Julliard <julliard@winehq.com>
+
+ * configure, configure.ac:
+ We shouldn't use flat namespace for dlls on Mac OS. Also don't hide
+ undefined symbol errors.
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/spec32.c:
+ Output the delayed import table using assembly too.
+
+ * tools/winegcc/winegcc.c: Implemented --image-base support for Mac OS.
+
+ * dlls/kernel/pthread.c, dlls/kernel/thread.c, dlls/ntdll/server.c,
+ dlls/ntdll/thread.c, include/wine/pthread.h, libs/wine/port.c,
+ libs/wine/wine.def, libs/wine/wine.map, loader/kthread.c,
+ loader/main.c, loader/main.h, loader/pthread.c:
+ Use explicit function pointers for pthread support instead of relying
+ on ELF symbol overriding.
+
+ * dlls/winecrt0/dll_entry.c:
+ Make sure to always call the destructors when the constructors have
+ been called from the dll entry point.
+
+ * programs/winecfg/Nl.rc: Paul Vriens <Paul.Vriens@xs4all.nl>
+ Update for the 'Install theme' button.
+
+ * dlls/urlmon/format.c, dlls/urlmon/tests/misc.c,
+ dlls/urlmon/urlmon.spec:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added RegisterFormatEnumerator and RevokeFormatEnumerator
+ implementation.
+
+ * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
+ Juan Lang <juan_lang@yahoo.com>
+ Correct a test that incorrectly showed signed certs couldn't be added
+ to a mem store.
+ Support signed certs in mem stores.
+ Correct use of a freed pointer.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ Daniel Remenak <dtremenak@gmail.com>
+ Implement EnumEffects, CreateEffect, EnumCreatedEffects,
+ SendForceFeedbackCommand, and GetForceFeedbackStatus for linux input
+ joysticks.
+
+ * configure, configure.ac, dlls/msxml3/Makefile.in,
+ dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
+ dlls/msxml3/nodelist.c, include/config.h.in:
+ Mike McCormack <mike@codeweavers.com>
+ Implemented IXMLDOMNode::selectNodes.
+
+ * dlls/winecrt0/drv_entry.c:
+ There's no way to properly unload a driver, so don't try.
+
+ * dlls/shell32/tests/shellpath.c: Juan Lang <juan_lang@yahoo.com>
+ Fix a test failing on Windows. Reported by Katerina Nizhnik.
+
+ * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
+ Juan Lang <juan_lang@yahoo.com>
+ Improve CryptAlgIdToOID/CryptOIDToAlgId tests, and prevent a crash in
+ CryptOIDToAlgId.
+
+ * dlls/wined3d/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Implemented point sprites using ARB_POINT_SPRITE extension.
+
+ * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/url.c,
+ dlls/urlmon/umon.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added CreateAsyncBindCtxEx implementation.
+
+ * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
+ Juan Lang <juan_lang@yahoo.com>
+ Correct a bunch of lurking asn.1 decode bugs.
+
+2005-09-02 Alexandre Julliard <julliard@winehq.com>
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/spec32.c:
+ Output the import directory using assembly instead of C structures.
+
+ * dlls/winecrt0/Makefile.in, dlls/winecrt0/drv_entry.c,
+ tools/winebuild/import.c:
+ Added an entry point routine for native drivers.
+
+ * dlls/atl/registrar.c, dlls/atl/rsrc.rc:
+ Stefan Leichter <Stefan.Leichter@camLine.com>
+ Fixed id of the REGISTRY resource.
+
+ * dlls/dinput/Makefile.in, dlls/dinput/effect_linuxinput.c:
+ Daniel Remenak <dtremenak@gmail.com>
+ Added a linux input system force feedback effect implementation.
+
+ * dlls/mshtml/nsembed.c: Fixed C99 declaration.
+
+ * dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
+ dlls/dbghelp/mscvpdb.h, dlls/dbghelp/pe_module.c, dlls/ntdll/cdrom.c,
+ dlls/ntdll/loader.c, dlls/ntdll/nt.c, dlls/ntdll/tests/rtl.c,
+ dlls/ntdll/time.c, programs/progman/grpfile.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix gcc 4.0 warnings.
+
+ * dlls/winecrt0/Makefile.in, dlls/winecrt0/crt0_private.h,
+ dlls/winecrt0/dll_entry.c, dlls/winecrt0/exe_entry.c,
+ dlls/winecrt0/exe_wentry.c, dlls/winecrt0/init.c,
+ include/wine/library.h, tools/winebuild/spec32.c:
+ Moved the spec file init function and constructor to winecrt0.
+
+ * dlls/msi/action.h, dlls/msi/classes.c, dlls/msi/helpers.c,
+ dlls/msi/msipriv.h:
+ Mike McCormack <mike@codeweavers.com>
+ - convert verbs into a standard list
+ - remove limitation of 100 verbs
+ - use pointers to verbs rather than indexes
+
+ * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
+ Juan Lang <juan_lang@yahoo.com>
+ Implement encoding/decoding RSA public keys.
+
+ * dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
+ Juan Lang <juan_lang@yahoo.com>
+ Implement CertAddSerializedElementToStore.
+
+ * dlls/ntdll/server.c: Fixed a file descriptor leak.
+
+ * dlls/uxtheme/Makefile.in, dlls/uxtheme/msstyles.c,
+ dlls/uxtheme/system.c:
+ Frank Richter <frank.richter@gmail.com>
+ Remove shlwapi dependency.
+
+ * Makefile.in: Clean Makeimplib.rules too.
+
+ * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
+ dlls/mapi32/tests/prop.c, dlls/msvcrt/data.c, dlls/msvcrt/file.c,
+ dlls/msvcrt/msvcrt.h, dlls/qcap/v4l.c, dlls/winmm/wavemap/wavemap.c:
+ Mike McCormack <mike@codeweavers.com>
+ Fix gcc 4.0 warnings.
+
+ * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c,
+ include/commctrl.h:
+ Kevin Koltzau <kevin@plop.org>
+ Fix warnings in 64bit.
+
+ * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
+ dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Beginning implementation of onload routine.
+
+ * include/.cvsignore, include/Makefile.in, include/objsafe.idl:
+ Troy Rollo <wine@troy.rollo.name>
+ Added objsafe.idl for IObjectSafety interface.
+
+ * include/guiddef.h: Troy Rollo <wine@troy.rollo.name>
+ For C++, declare initialised GUIDs to be "extern const" rather than
+ just "const" to ensure that the initialised GUID is visible to other
+ modules, and use EXTERN_C rather than just "extern" for the benefit of
+ MSVC++, which does name mangling on global variables.
+
+ * dlls/urlmon/Makefile.in, dlls/urlmon/format.c,
+ dlls/urlmon/urlmon.spec, dlls/urlmon/tests/.cvsignore,
+ dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
+ include/urlmon.idl:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added CreateFormatEnumerator implementation.
+
+ * dlls/commdlg/cdlg32.c, dlls/commdlg/colordlg.c,
+ dlls/commdlg/filedlg.c, dlls/commdlg/fontdlg.c,
+ dlls/commdlg/printdlg.c, include/shobjidl.idl,
+ dlls/shell32/brsfolder.c, dlls/shell32/control.c, dlls/shell32/dde.c,
+ dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h,
+ dlls/shell32/shelllink.c, dlls/shell32/shellord.c,
+ dlls/shell32/shellpath.c, dlls/shell32/shlexec.c,
+ dlls/shell32/shlmenu.c, dlls/shell32/shv_bg_cmenu.c,
+ dlls/shell32/shv_item_cmenu.c, include/shellapi.h:
+ Kevin Koltzau <kevin@plop.org>
+ Fix warnings in 64bit.
+
+ * dlls/msi/classes.c: Mike McCormack <mike@codeweavers.com>
+ Add objects to lists at the right time.
+
+ * include/wincrypt.h: Juan Lang <juan_lang@yahoo.com>
+ More definitions and prototypes.
+
+ * include/dinput.h: Daniel Remenak <dtremenak@gmail.com>
+ Add definitions for force feedback command and status flags.
+
+ * dlls/quartz/filtergraph.c: Christian Costa <titan.costa@wanadoo.fr>
+ Forward calls of IBasic* and IVideoWindow interfaces of the
+ filtergraph to the right filter.
+
+ * programs/winecfg/theme.c: Frank Richter <frank.richter@gmail.com>
+ Since uxtheme also returns a friendly display name from
+ EnumThemeColors() and EnumThemeSizes() use that in the color/size
+ combos.
+
+ * dlls/rpcrt4/ndr_marshall.c: Robert Shearman <rob@codeweavers.com>
+ - Implement most of the details around unmarshalling of an object
+ pointer.
+ - Fix allocation scheme in NdrConformantArrayUnmarshal to allocate if
+ *ppMemory is NULL, like complex struct and user type unmarshalling.
+
+ * dlls/ole32/dcom.idl: Robert Shearman <rob@codeweavers.com>
+ The [string] attribute is only valid on byte, char and wchar_t types,
+ so replace "unsigned short" by "WCHAR".
+
+ * dlls/oleaut32/usrmarshal.c: Robert Shearman <rob@codeweavers.com>
+ Add VT_UNKNOWN support for VARIANT marshaling by generalising the
+ existing VT_DISPATCH code.
+
+ * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c,
+ dlls/ole32/stubmanager.c:
+ Mike Hearn <mh@codeweavers.com>
+ Robert Shearman <rob@codeweavers.com>
+ Change stub manager to track the number of normal marshals instead of
+ using the state machine so that multiple marshals of the same object
+ and interface work correctly.
+
+ * dlls/mshtml/olewnd.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+ Make OleInPlaceObjectWindowlessVtbl const.
+
+ * dlls/shell32/shfldr_unixfs.c:
+ Dmitry Timoshkov <dmitry@codeweavers.com>
+ Translate file name from unix to ANSI encoding in
+ UnixFolder_IShellFolder2_GetDisplayNameOf.
+
+ * dlls/wined3d/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+ Added the tracking of stream frequency and flags. Stream flags and
+ frequency aren't handled at the moment.
+
+ * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c:
+ Jacek Caban <jack@itma.pwr.wroc.pl>
+ Added exec_on_unload implementation.
+
+ * dlls/wldap32/misc.c, dlls/wldap32/winldap_private.h:
+ Hans Leidekker <hans@it.vu.nl>
+ Fix the build without openldap headers.
+
+2005-08-30 Alexandre Julliard <julliard@winehq.com>
+
+ * ANNOUNCE, ChangeLog, VERSION, configure: Release 20050830.
+
+----------------------------------------------------------------
2005-08-30 Alexandre Julliard <julliard@winehq.com>
* dlls/comctl32/animate.c, dlls/comctl32/comboex.c,
diff --git a/VERSION b/VERSION
index ce87da9..22592e3 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 20050830
+Wine version 20050930
diff --git a/configure b/configure
index e2615ccf..0698eda 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for Wine 20050830.
+# Generated by GNU Autoconf 2.59 for Wine 20050930.
#
# Report bugs to <wine-devel@winehq.org>.
#
@@ -269,8 +269,8 @@
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='20050830'
-PACKAGE_STRING='Wine 20050830'
+PACKAGE_VERSION='20050930'
+PACKAGE_STRING='Wine 20050930'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
ac_unique_file="server/atom.c"
@@ -788,7 +788,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Wine 20050830 to adapt to many kinds of systems.
+\`configure' configures Wine 20050930 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -853,7 +853,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Wine 20050830:";;
+ short | recursive ) echo "Configuration of Wine 20050930:";;
esac
cat <<\_ACEOF
@@ -984,7 +984,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-Wine configure 20050830
+Wine configure 20050930
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -998,7 +998,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Wine $as_me 20050830, which was
+It was created by Wine $as_me 20050930, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -18958,7 +18958,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by Wine $as_me 20050830, which was
+This file was extended by Wine $as_me 20050930, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -19021,7 +19021,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-Wine config.status 20050830
+Wine config.status 20050930
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"