Release 0.9.

diff --git a/ANNOUNCE b/ANNOUNCE
index f201045..1c0300f 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,30 +1,21 @@
-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.
+This is release 0.9 of Wine, a free implementation of Windows on Unix.
+After 12 years of development, this release marks the beginning of the
+beta testing phase.  Everybody is encouraged to try it; while there
+are still bugs, most applications are expected to at least install and
+do something useful.
 
-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.
+Because of lags created by using mirrors, this message may reach you
+before the release is available at the ftp sites.  The sources will be
+available from the following locations:
 
-See the README file in the distribution for installation instructions.
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-0.9.tar.bz2
 
-Because of lags created by using mirror, this message may reach you before
-the release is available at the ftp sites.  The sources will be available
-from the following locations:
+Binary packages for various distributions will be available from:
 
-  http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20050930.tar.gz
-  http://prdownloads.sourceforge.net/wine/Wine-20050930.tar.gz
+  http://www.winehq.org/site/download
 
-It should also be available from any other site that mirrors ibiblio.org.
-These locations also hold pre-built documentation packages in various
-formats: wine-doc-en-html.tar.gz, wine-doc-en-txt.tar.gz,
-wine-doc-en-pdf.tar.gz and wine-doc-en-ps.tar.gz.
+You will find documentation on http://www.winehq.org/site/documentation.
 
 You can also get the current source directly from the CVS tree. Check
 http://www.winehq.org/cvs for details.
@@ -33,10 +24,6 @@
 don't forget to include a ChangeLog entry. If you submitted a patch,
 please check to make sure it has been included in the new release.
 
-If you want to receive by mail a patch against the previous release
-when a new one is released, you can subscribe to the mailing list at
-http://www.winehq.org/mailman/listinfo/wine-releases .
-
 Wine is available thanks to the work of many people. See the file
 AUTHORS in the distribution for the complete list.
 
diff --git a/ChangeLog b/ChangeLog
index dd34381..b5790c0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,812 @@
 ----------------------------------------------------------------
+2005-10-24  Alexandre Julliard  <julliard@winehq.org>
+
+	* AUTHORS: Updated the authors list.
+
+	* dlls/commdlg/cdlg_Cs.rc: Michal Suchanek <hramrach@gmail.com>
+	Make Czech font selection dialog usable.
+
+	* dlls/winsock/socket.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Made accept thread safe(r).
+
+	* dlls/x11drv/mouse.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Fix bad mouse lag in games that do their own mouse warping.
+
+	* dlls/winspool/info.c: Robert Lunnon <bobl@optushome.com.au>
+	Rename queue_t to jobqueue_t to avoid collision with library symbol
+	queue_t.
+
+	* dlls/winmm/wineesd/audio.c: Robert Lunnon <bobl@optushome.com.au>
+	Added header errno.h.
+
+	* tools/winebuild/utils.c: Robert Lunnon <bobl@optushome.com.au>
+	Remove SVR4 specific pseudo-ops.
+
+	* tools/winebuild/import.c: Simon Richter <Simon.Richter@hogyros.de>
+	Fix winebuild's ppc assembly generation.
+
+2005-10-21  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/msvcrt/exit.c: _cexit should call the atexit functions.
+
+	* dlls/comctl32/listview.c: Troy Rollo <wine@troy.rollo.name>
+	Detect when the notification callback has destroyed the ListView to
+	avoid attempts to access data that is no longer valid.
+
+	* dlls/comctl32/tests/.cvsignore, dlls/comctl32/tests/Makefile.in,
+	  dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+	Krzysztof Foltman <wdev@foltman.com>
+	Separators with group style set don't separate toolbar radio groups
+	anymore (which broke tool selection in Front Panel Designer).
+
+	* dlls/user/winproc.c: Richard Cohen <richard@daijobu.co.uk>
+	Handle NULL string lparam when translating messages A->W.
+
+2005-10-20  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/shdocvw/shdocvw_main.c: Fixed a handle leak.
+
+	* dlls/shdocvw/shdocvw_main.c:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Allow file:/// protocol to be used to download the Mozilla ActiveX
+	control.
+
+	* programs/winecfg/drive.c, programs/winecfg/driveui.c:
+	Added "autodetect" drive type option.
+
+	* dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
+	Vijay Kiran Kamuju <infyquest@gmail.com>
+	Fix msvcrt symbol demangling for non MS symbols.
+
+	* dlls/shdocvw/shdocvw_main.c:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Remove tempfile used to download Mozilla ActiveX control once it's not
+	used anymore.
+
+	* programs/winecfg/driveui.c:
+	Enable the apply button when changing drive type.
+
+	* programs/winecfg/drive.c:
+	Always set the drive type even if nothing else changed.
+
+	* dlls/user/defdlg.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Restore focus to the current control without selecting text.
+
+	* dlls/kernel/tests/drive.c, dlls/kernel/volume.c:
+	Rein Klazes <wijn@wanadoo.nl>
+	In GetDiskFreeSpace:
+	- only cap the total size and available size to 2GB in Win3.x thru
+	  WinME;
+	- in that case adjust number of clusters to be less then 65536 by
+	  increasing the cluster size;
+	- add corresponding tests.
+
+	* dlls/wininet/internet.h, dlls/wininet/netconnection.c:
+	Aric Stewart <aric@codeweavers.com>
+	Move the peek_msg buffers for SSL connections into the
+	WININET_CONNECTION structure to prevent 2 threads from clobbering each
+	other's buffers.
+
+	* dlls/oleaut32/usrmarshal.c: Huw Davies <huw@codeweavers.com>
+	Proxies and stubs for GetTypeInfoCont, GetLibAttr and ReleaseLibAttr.
+
+2005-10-19  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/riched20/editor.c: Krzysztof Foltman <wdev@foltman.com>
+	- Bugfix in EM_GETTEXTEX
+	- Additional traces helpful in diagnosing similar (text
+	  retrieval-related) bugs.
+
+	* programs/winecfg/driveui.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Use correct notification for drive selection change.
+
+	* dlls/dsound/buffer.c, dlls/dsound/dsound.c,
+	  dlls/dsound/dsound_private.h:
+	Robert Reif <reif@earthlink.net>
+	Change secondary buffer variable name to secondary.
+	Fix AddRef and Release to use proper class.
+
+	* dlls/comctl32/theming.c:
+	Don't register classes is no theme is active to avoid trouble (based
+	on a patch by Vitaliy Margolen).
+
+	* tools/wine.inf: Jonathan Ernst <Jonathan@ErnstFamily.ch>
+	Use WineHQ's mirror selection script to get the Mozilla ActiveX
+	Control.
+
+	* dlls/wininet/http.c: Mike McCormack <mike@codeweavers.com>
+	Set the http port before figuring out whether we're using a proxy.
+
+	* dlls/oleaut32/tmarshal.c:
+	Pierre d'Herbemont <pidherbemont@opendarwin.org>
+	Allow compilation on non-i386.
+
+	* dlls/user/tests/msg.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Fix a number of tests failing on windows.
+
+	* AUTHORS: Marcus Meissner <marcus@jet.franken.de>
+	Added more developers/translators.
+
+	* dlls/user/button.c: Markus Gömmel <m.goemmel@compulab.de>
+	Misplacement of checkboxes with empty label fixed.
+
+	* dlls/mshtml/nsembed.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Try using mozctlx's path if there is no registered Mozilla directory.
+
+	* dlls/user/winproc.c: Krzysztof Foltman <wdev@foltman.com>
+	Fix CB_GETLBTEXT ANSI-Unicode calls when return value is an error
+	code.
+
+	* dlls/wininet/http.c: Aric Stewart <aric@codeweavers.com>
+	Use debugstr_a to prevent a buffer overflow when debugging.
+
+	* dlls/gdi/metafile.c, dlls/gdi/tests/metafile.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Add a test for SetMetaFileBitsEx, make it pass under Wine.
+
+2005-10-18  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/ntdll/path.c: James Hawkins <truiken@gmail.com>
+	Set the file_part for \\?\ long file names too.
+
+	* dlls/shell32/shell.c, dlls/shell32/shell32_main.h,
+	  dlls/shell32/shlexec.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Use appropriate DDE APIs (ANSI or unicode) for ShellExecuteA/W, Excel
+	2000 depends on that.
+
+	* dlls/kernel/module.c, dlls/kernel/tests/module.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	LoadLibrary should ignore trailing spaces in the library name.
+
+	* dlls/oleaut32/usrmarshal.c: Huw Davies <huw@codeweavers.com>
+	Implement GetContainingTypelib_{Proxy,Stub}.
+
+	* dlls/oleaut32/typelib.c: Huw Davies <huw@codeweavers.com>
+	When a dispinterface isn't dual, we should return
+	TYPE_E_ELEMENTNOTFOUND when trying to get index -1.
+
+	* programs/winecfg/driveui.c: Ivan Leo Puoti <ivanleo@gmail.com>
+	Make drive type an advanced option.
+
+	* dlls/user/edit.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Return 0 length line as 0 length line for EM_GETLINE.
+
+	* dlls/version/tests/info.c: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Wine's behavior is correct now.
+
+	* include/wine/debug.h, libs/wine/debug.c, libs/wine/wine.def,
+	  libs/wine/wine.map:
+	Added a __wine_dbg_set_channel_flags function to allow changing flags
+	from inside the code.
+
+	* dlls/user/message.c, dlls/user/msg16.c, dlls/user/tests/msg.c,
+	  dlls/user/winproc.c, dlls/user/winproc.h:
+	Frank Richter <frank.richter@gmail.com>
+	When doing A->W WM_GETTEXTLENGTH, use WM_GETTEXT behind the scenes to
+	obtain an exact length.
+
+	* dlls/kernel/file.c, dlls/kernel/tests/file.c:
+	Revert previous change, OF_EXIST really returns HFILE_ERROR.
+
+	* tools/winedump/lnk.c: Mike McCormack <mike@codeweavers.com>
+	Make sure the component string is nul terminated.
+
+	* dlls/shell32/shelllink.c: Mike McCormack <mike@codeweavers.com>
+	Use ShellLink_QueryInterface to return the right interface in
+	IShellLink_Constructor.
+
+	* programs/winecfg/x11drvdlg.c: Rein Klazes <wijn@wanadoo.nl>
+	Show desktop mode disabled if the Desktop registry value exists but
+	starts with N,n,F,f or 0. This agrees with the logic in x11drv.
+
+	* dlls/gdi/metafile.c, dlls/gdi/tests/metafile.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Add a test for CopyMetaFile, make it pass under Wine.
+
+	* dlls/atl/atl_main.c, dlls/atl/atlbase.h, tools/winapi/win32.api:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Correct AtlModuleAddTermFunc prototype.
+
+2005-10-17  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
+	  dlls/dsound/dsound_main.c, dlls/dsound/duplex.c, dlls/dsound/mixer.c,
+	  dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c:
+	Robert Reif <reif@earthlink.net>
+	Include winuser.h so the code compiles cleanly on windows using
+	windows headers.
+
+	* dlls/kernel/time.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	Remove unspecific FIXME.
+
+	* dlls/user/tests/msg.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Fix one test failing on all windows versions.
+
+	* dlls/kernel/locale.c: Ignore empty environment strings.
+
+	* programs/winecfg/appdefaults.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Remove "Automatically detect windows version". Default to win2k.
+
+	* dlls/ddraw/ddraw_user.c: Christian Costa <titan.costa@wanadoo.fr>
+	Enumerate only requested modes by taking into account surface desc
+	when present.
+
+	* dlls/msvideo/msvideo_main.c: Christian Costa <titan.costa@wanadoo.fr>
+	Fix installable driver removal.
+
+	* dlls/shell32/brsfolder.c: Aric Stewart <aric@codeweavers.com>
+	MSDN states that the pszDisplayName member of BROWSEINFO is assumed to
+	be MAX_PATH in length. So when doing the A->W conversion in
+	BrowseForFolderA do not set that member to be the size of the
+	incoming string, instead make it MAX_PATH.
+
+	* dlls/winedos/int21.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	ioctl 440F only returns non mapped drives (for now).
+
+2005-10-13  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/ntdll/directory.c:
+	In parse_mount_entries return the loop device instead of the mounted
+	file for loop mounts.
+
+	* programs/winecfg/Bg.rc, programs/winecfg/De.rc,
+	  programs/winecfg/En.rc, programs/winecfg/Fi.rc,
+	  programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
+	  programs/winecfg/Nl.rc, programs/winecfg/No.rc,
+	  programs/winecfg/Ru.rc, programs/winecfg/resource.h,
+	  programs/winecfg/winecfg.rc:
+	Report the correct version in the About dialog.
+
+	* programs/winecfg/winecfg.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Fix "Remove application" for applications that had some custom
+	settings.
+
+	* dlls/riched20/editor.c: Krzysztof Foltman <wdev@foltman.com>
+	Fix unnecessary (and harmful) repeated statement.
+
+	* dlls/d3d8/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Allow cube textures to be updated.
+
+2005-10-12  Alexandre Julliard  <julliard@winehq.com>
+
+	* server/process.c:
+	Removed incorrect process queue check in wait_input_idle.
+
+	* dlls/wined3d/directx.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Changed the way that 24bit and 32bit Adapter and Buffer formats are
+	reported allowing EVE online to get past the startup screen and
+	allowing the Fur demo (amongst others) to run in a window, as under
+	windows, instead of in fullscreen mode.
+
+	* dlls/gdi/enhmetafile.c, dlls/gdi/tests/metafile.c:
+	Huw Davies <huw@codeweavers.com>
+	Initialize a bunch of dc values to their default before enumerating an
+	enhmetafile.
+	Add tests for these and for some values that don't get reset.
+
+	* dlls/riched20/list.c, dlls/riched20/style.c:
+	Krzysztof Foltman <wdev@foltman.com>
+	- Style trace information is written to different debug channel (it's
+	  not very useful anymore, reference counting looks correct for now).
+	- The document dump contains the character position of the end-of-text
+	  mark.
+
+	* dlls/ddraw/device_opengl.c, dlls/ddraw/texture.c:
+	Christian Costa <titan.costa@wanadoo.fr>
+	Disable depth test when there is no Z buffer attached.
+	Initialise texture states at creation instead of when tex name is
+	generated.
+
+2005-10-11  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/wined3d/drawprim.c, dlls/wined3d/vertexshader.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Add checks for ARB_vertex_program before allowing vertex shaders to
+	use ARB_vertex_program.
+
+	* dlls/user/tests/monitor.c:
+	Stefan Leichter <Stefan.Leichter@camLine.com>
+	Make user test loadable on NT4.
+
+	* dlls/kernel/tests/atom.c: Detlef Riekenberg <wine.dev@web.de>
+	NT3.51 returns ERROR_MORE_DATA.
+
+	* dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
+	Mike O'Regan <moregan@stresscafe.com>
+	Tests commented out and FIXME-ed long ago now pass.
+
+	* dlls/riched20/writer.c: Phil Krylov <phil@newstar.rinet.ru>
+	Fixed encoding of non-ASCII chars.
+
+	* dlls/gdi/painting.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Add a safety check for number of control points in PolyBezierTo.
+
+	* tools/winedump/main.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Rename struct option in order to avoid a conflict with wine/port.h.
+
+	* dlls/gdi/clipping.c, dlls/gdi/tests/clipping.c:
+	Huw Davies <huw@codeweavers.com>
+	If the meta/clip intersection (Rao) region doesn't exist, return
+	either the meta or clip region if they do exist.
+	Remove the wine_todo's.
+
+	* dlls/x11drv/keyboard.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Update German and Hungarian keyboard layouts to better match X11
+	ones.
+
+	* dlls/kernel/profile.c: Mike McCormack <mike@codeweavers.com>
+	Make sure not to strcpy from a NULL default value pointer.
+
+	* dlls/shell32/tests/shlfileop.c: James Hawkins <truiken@gmail.com>
+	Test that the FO_COPY action creates output directories if they don't
+	exist.
+
+	* dlls/dsound/dsound.c: Robert Reif <reif@earthlink.net>
+	Fix PrimaryBufferImpl pointer to deleted DirectSoundImpl.
+
+	* dlls/shell32/shell32.spec: Lionel Ulmer <lionel.ulmer@free.fr>
+	- fix first two arguments to 'FindExecutableA' (input strings instead
+	  of pointers)
+	- fix last argument to 'FindExecutableW' (it's an output string)
+
+2005-10-10  Alexandre Julliard  <julliard@winehq.com>
+
+	* Makefile.in: Removed non-portable ldconfig invocation and misleading
+	warning. People who need the extra hand-holding should use
+	wineinstall.
+
+	* dlls/ddraw/ddraw_private.h: Lionel Ulmer <lionel.ulmer@free.fr>
+	Add an assert if both arguments to DD_STRUCT_COPY_BYSIZE are equal.
+
+	* dlls/gdi/clipping.c, dlls/gdi/tests/.cvsignore,
+	  dlls/gdi/tests/Makefile.in, dlls/gdi/tests/clipping.c:
+	Huw Davies <huw@codeweavers.com>
+	GetRandomRgn only returns the SYSRGN in screen coordinates.
+	Add a bunch of tests for GetRandomRgn.
+
+	* dlls/riched20/editor.c: Krzysztof Foltman <wdev@foltman.com>
+	Removed buffer overrun error (incrementing output pointer one time too
+	much in non-CRLF mode) making KeyNote fail to install.
+
+	* dlls/wined3d/vertexshader.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Report unrecognized opcodes as FIXMEs instead of TRACEs so that they
+	are easier to spot and fix.
+
+	* tools/wrc/wrc.c: Add current directory to default include path.
+
+	* include/wine/wpp.h, libs/wpp/ppl.l, libs/wpp/preproc.c,
+	  libs/wpp/wpp_private.h, tools/widl/parser.l, tools/wrc/parser.y:
+	Default search path for an include file should be based on the path of
+	the parent source file, not the current directory.
+
+	* dlls/ntdll/time.c: Vijay Kiran Kamuju <infyquest@gmail.com>
+	Added PHT time zone.
+
+	* tools/wineprefixcreate.in: Richard Cohen <richard@daijobu.co.uk>
+	Don't create old unlocalized directories in wineprefixcreate.
+
+	* dlls/riched20/editor.c: Krzysztof Foltman <wdev@foltman.com>
+	The previous implementation was a workaround for off-by-one bug in
+	ME_RunOfsFromCharOfs, this one relies on correct behavior of that
+	function introduced by the previous patch.
+
+	* dlls/msvcrt/tests/string.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Fix _ismbblead test to pass on windows.
+
+	* dlls/kernel/file.c, dlls/kernel/tests/file.c:
+	Maxime Bellengé <maxime.bellenge@laposte.net>
+	In case of failure and OF_EXIST is specified, return FALSE instead of
+	HFILE_ERROR.
+
+	* programs/wineconsole/wineconsole.c:
+	Eric Pouech <eric.pouech@wanadoo.fr>
+	Fixed changing console's windows.
+
+	* dlls/riched20/run.c: Krzysztof Foltman <wdev@foltman.com>
+	Fixed EOL detection in ME_RunOfsFromCharOfs in 1.0 emulation mode
+	(necessary for a non-workaround version of EM_POSFROMCHAR).
+
+	* dlls/quartz/videorenderer.c: Christian Costa <titan.costa@wanadoo.fr>
+	Make window uses black brush for background.
+	Check format type of video stream.
+
+	* dlls/kernel/volume.c: Christian Costa <titan.costa@wanadoo.fr>
+	Add trace to DefineDosDevice.
+
+	* dlls/ddraw/ddraw_main.c, dlls/ddraw/ddraw_private.h,
+	  dlls/ddraw/ddraw_utils.c:
+	Lionel Ulmer <lionel.ulmer@free.fr>
+	- do not pass private data to the application but a copy of it
+	- add some more traces
+
+	* dlls/riched20/editor.c: Krzysztof Foltman <wdev@foltman.com>
+	Fix a bug in 1.0 emulation mode in EM_LINELENGTH (which broke PTE
+	installer).
+
+	* tools/wmc/wmc.c, tools/wmc/wmc.h, tools/wmc/write.c, tools/wrc/wrc.c,
+	  tools/wrc/wrc.h:
+	Set the version we report in wmc and wrc from the global Wine
+	version.
+
+	* dlls/riched20/editor.c: Krzysztof Foltman <wdev@foltman.com>
+	Fix 1.0 emulation mode in ME_GetTextW.
+
+	* dlls/shell32/shellpath.c: Richard Cohen <richard@daijobu.co.uk>
+	Don't hardcode "windows" directory.
+	Make "My Pictures" etc. point to $HOME.
+
+	* dlls/msvcrt/tests/file.c: Richard Cohen <richard@daijobu.co.uk>
+	Fix an error message.
+
+	* dlls/dsound/dsound.c: Robert Reif <reif@earthlink.net>
+	DirectSoundDevice reference count cleanup.
+
+	* programs/regedit/Bg.rc: Milko Krachounov <milko@3mhz.net>
+	Update the Bulgarian resource file.
+
+	* dlls/kernel/process.c: Marcus Meissner <meissner@suse.de>
+	Pass characters to get_file_name() helper, not bytes.
+
+	* dlls/ddraw/surface_main.c: Lionel Ulmer <lionel.ulmer@free.fr>
+	- pass a copy of the surface description to the application
+	- increase the surface reference count when giving the surface pointer
+	  to the caller
+
+	* dlls/dsound/tests/dsound8.c: Robert Reif <reif@earthlink.net>
+	Fix dsound8 test to deal with an installed but unregistered
+	IDirectSound8.
+
+	* programs/winhelp/hlpfile.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Ensure we always have a title for the .hlp file.
+
+	* programs/winedbg/memory.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Handle error conditions for print.
+
+	* dlls/winmm/mciwave/mciwave.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Fixed mmioOpenW flags for playback.
+
+	* programs/wineconsole/user.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	- fixed mouse double click and wheeling
+	- also handling third mouse button (if any)
+	- full support for control/shift modifier
+
+	* programs/winepath/winepath.c:
+	Francois Gouget <fgouget@codeweavers.com>
+	Add a --windows option for converting a Unix path to a long Windows
+	path.
+	Fix the description of --long and --short. They are only garanteed to
+	work on Windows paths though they will often successfully convert Unix
+	paths to Windows paths too.
+
+2005-10-08  Alexandre Julliard  <julliard@winehq.com>
+
+	* tools/widl/widl.c:
+	Set the widl version to be the same as the global package version.
+
+	* programs/winepath/winepath.c:
+	Set the winepath version to be the same as the global package
+	version.
+
+	* dlls/user/dialog.c:
+	In DIALOG_FixChildrenOnChangeFocus make sure the button is a push
+	button before making it the default.
+
+	* programs/wineconsole/curses.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Function keys now work in curses mode.
+
+	* dlls/msvcrt/tests/file.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Add a few tests that fail under wine.
+
+	* dlls/rsabase/rsabase.spec:
+	Stefan Leichter <Stefan.Leichter@camLine.com>
+	Forward the functions DllRegisterServer and DllUnregisterServer of
+	rsabase.dll to rsaenh.dll.
+
+	* tools/winapi/win16.api, tools/winapi/win32.api:
+	Francois Gouget <fgouget@free.fr>
+	Move all Unicode and Ansi string types to the %str and %wstr
+	sections.
+
+	* dlls/riched20/list.c, dlls/riched20/run.c:
+	Krzysztof Foltman <wdev@foltman.com>
+	Send verbose info to different debug channels (richedit_check for
+	output from offset checker, richedit_lists for the document list
+	dumps).
+
+2005-10-07  Alexandre Julliard  <julliard@winehq.com>
+
+	* programs/notepad/Bg.rc, programs/notepad/Cs.rc,
+	  programs/notepad/Da.rc, programs/notepad/De.rc,
+	  programs/notepad/En.rc, programs/notepad/Es.rc,
+	  programs/notepad/Fi.rc, programs/notepad/Fr.rc,
+	  programs/notepad/Hu.rc, programs/notepad/It.rc,
+	  programs/notepad/Ja.rc, programs/notepad/Nl.rc,
+	  programs/notepad/No.rc, programs/notepad/Pl.rc,
+	  programs/notepad/Pt.rc, programs/notepad/Ru.rc,
+	  programs/notepad/Si.rc, programs/notepad/Sk.rc,
+	  programs/notepad/Sw.rc, programs/notepad/Th.rc,
+	  programs/notepad/Wa.rc, programs/notepad/Zh.rc:
+	Jonathan Ernst <Jonathan@ErnstFamily.ch>
+	Pagesetup dialog fix.
+
+	* dlls/shell32/shellpath.c: Jonathan Ernst <Jonathan@ErnstFamily.ch>
+	First creation of registry entries missed AppData.
+
+	* dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Fix initial position for files opened with O_APPEND flag.
+
+	* dlls/ddraw/ddraw_utils.c, dlls/ddraw/surface_main.c:
+	Raphael Junqueira <fenix@club-internet.fr>
+	Don't crash if pDDSD is NULL on DirectDrawSurface::Lock.
+
+2005-10-06  Alexandre Julliard  <julliard@winehq.com>
+
+	* loader/wine.man.in, programs/winedbg/.cvsignore,
+	  programs/winedbg/Makefile.in, programs/winedbg/winedbg.man,
+	  programs/winedbg/winedbg.man.in, server/wineserver.man.in,
+	  tools/.cvsignore, tools/Makefile.in, tools/widl/.cvsignore,
+	  tools/widl/Makefile.in, tools/widl/widl.man, tools/widl/widl.man.in,
+	  tools/winebuild/winebuild.man.in, tools/winedump/.cvsignore,
+	  tools/winedump/Makefile.in, tools/winedump/winedump.man,
+	  tools/winedump/winedump.man.in, tools/winegcc/.cvsignore,
+	  tools/winegcc/Makefile.in, tools/winegcc/winegcc.man,
+	  tools/winegcc/winegcc.man.in, tools/winemaker.man,
+	  tools/winemaker.man.in, tools/wmc/.cvsignore, tools/wmc/Makefile.in,
+	  tools/wmc/wmc.man, tools/wmc/wmc.man.in, tools/wrc/.cvsignore,
+	  tools/wrc/Makefile.in, tools/wrc/wrc.man, tools/wrc/wrc.man.in:
+	Put Wine version information in all the man pages.
+
+	* Make.rules.in, loader/Makefile.in, server/Makefile.in,
+	  tools/winebuild/Makefile.in:
+	Added global rules for man pages.
+
+	* dlls/ntdll/server.c:
+	Added a critical section around the fd cache until the race conditions
+	can be fixed properly.
+
+	* dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added AtlModuleAddTermFunc implementation.
+
+	* include/Makefile.in, include/security.h:
+	Peter Lemenkov <petro@mail.ru>
+	Added security.h.
+
+	* dlls/gdi/font.c, dlls/gdi/freetype.c, include/gdi.h:
+	Huw Davies <huw@codeweavers.com>
+	Add a Wine specific flag to GetRasterizeCaps that reports whether
+	freetype's patented hinter is enabled.  This will be used by winex11
+	to check whether it should honour the gasp table settings.
+
+	* dlls/x11drv/xrender.c: Huw Davies <huw@codeweavers.com>
+	Ignore the gasp table when we have no hinter.
+
+	* dlls/ddraw/ddraw_main.c, dlls/ddraw/tests/ddrawmodes.c:
+	Stefan Dösinger <stefandoesinger@gmx.at>
+	- Add handling for DDSCL_SETFOCUSWINDOW in SetCooperativeLevel.
+	- Print a fixme for DDSCL_CREATEDEVICEWINDOW  and
+	  DDSCL_SETDEVICEWINDOW.
+	- Don't allow DDSCL_EXCLUSIVE without DDSCL_FULLSCREEN.
+
+	* tools/widl/widl.man, tools/winebuild/winebuild.man.in:
+	Fixed some nroff warnings.
+
+	* dlls/comctl32/rebar.c, dlls/comctl32/status.c, dlls/comctl32/tab.c,
+	  dlls/comctl32/theming.c, dlls/commdlg/filedlg.c,
+	  dlls/commdlg/printdlg.c, dlls/ole32/tests/storage32.c,
+	  dlls/shell32/enumidlist.c, dlls/shell32/shfldr_desktop.c,
+	  dlls/shell32/tests/shlfolder.c, programs/winefile/winefile.c:
+	Francois Gouget <fgouget@free.fr>
+	Use "static const" rather than "const static" as gcc -W complains
+	about the former.
+
+	* dlls/kernel/tests/atom.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Fix atom tests on win9x.
+
+	* dlls/kernel/editline.c: Joshua Davies <jdaviestx@comcast.net>
+	Windows is returning the length of the string, plus the CRLF
+	delimiters, whereas wineconsole is returning one less.
+
+	* dlls/rsaenh/rsaenh.c: Juan Lang <juan_lang@yahoo.com>
+	When just a public key is imported, its ALG_ID should be CALG_RSA_SIGN
+	rather than CALG_RSA_KEYX.
+
+	* tools/winapi/win32.api, tools/winapi/winapi.pm:
+	Francois Gouget <fgouget@free.fr>
+	winapi_check does not use the '--extension' flag so remove it.
+
+	* tools/winedump/pe.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Ignore the delay load directory size.
+
+	* dlls/msxml3/domdoc.c: Huw Davies <huw@codeweavers.com>
+	Don't try to release the node if we haven't loaded one.
+
+	* dlls/kernel/sync.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Add brackets around (a)?b:c construct.
+
+2005-10-04  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/kernel/except.c:
+	Set WINEDEBUG to an empty value instead of removing it so that it gets
+	properly cleared in the debugger.
+
+	* dlls/kernel/process.c:
+	Copy WINEDEBUG from the Windows environment to allow passing a
+	modified value to a child process.
+
+	* programs/uninstaller/main.c: Vijay Kiran Kamuju <infyquest@gmail.com>
+	Fixed uninstaller close button.
+
+	* dlls/comctl32/listview.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Correct Page Up/Down handling in report mode.
+
+	* dlls/ntdll/signal_i386.c:
+	Clear the single-step flag in setup_exception instead of in the
+	SIGTRAP handler to avoid having the assigmnent optimized out.
+
+	* tools/winedump/pe.c:
+	Fixed dumping of the import directory to ignore the directory size.
+
+	* dlls/ntdll/loader.c:
+	Ignore the size of the import directory, process imports until we find
+	a null entry.
+
+	* dlls/wined3d/directx.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Provide looser device matching for backbuffer and depth buffer
+	formats. It should allow some games and applications to run without X
+	being in the correct backbuffer format (e.g. 16 bit games will run
+	with a 24bit X backbuffer).
+
+	* dlls/shell32/shellpath.c: Juan Lang <juan_lang@yahoo.com>
+	Use wine_get_dos_file_name rather than relying on GetFullPathNameW
+	hack.
+
+	* dlls/comctl32/listview.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Don't start dragging for a single mouse click.
+
+	* tools/winedump/dump.c, tools/winedump/pe.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Add support for dumping delay load PE data.
+
+	* include/windef.h: Dimi Paun <dimi@lattica.com>
+	Allow MSVC to use Wine's headers.
+
+	* dlls/version/info.c: James Hawkins <truiken@gmail.com>
+	Check the size of the input buffer so we don't write past the end.
+
+	* fonts/Makefile.in: Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Sort the font filenames in alphabetical order in fonts/Makefile.in.
+
+	* programs/winecfg/libraries.c: Juan Lang <juan_lang@yahoo.com>
+	Remove .dll from DllOverrides entries, such entries are ignored.
+
+	* programs/winetest/Makefile.in:
+	Jonathan Ernst <Jonathan@ErnstFamily.ch>
+	Make sure we only depend on ddraw_test if X support is enabled.
+
+	* programs/winelauncher.in: Marcus Meissner <marcus@jet.franken.de>
+	Dropped the "using native windows libraries" comment.
+	Replace winesetup by winecfg. Dropped config file detection.
+
+	* dlls/crypt32/encode.c: Juan Lang <juan_lang@yahoo.com>
+	Use correct names when loading registered OID functions.
+
+2005-10-03  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/winspool/info.c: Maxime Bellengé <maxime.bellenge@laposte.net>
+	Fix a cut&paste mistake.
+
+	* dlls/user/win.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Use GetSystemMetrics instead of hardcoding drag width & height.
+
+	* dlls/ntdll/server.c:
+	Fixed a bug where we could set the wrong handle in the fd cache when
+	encountering the race condition in wine_server_handle_to_fd.
+
+	* dlls/comctl32/tab.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Don't arrange tabs if there is only one line.
+
+	* programs/winetest/Makefile.in: Paul Millar <paul@astro.gla.ac.uk>
+	Fix cross-compilation of winetest by update the makefile to use OBJS
+	instead of the now absent ALL_OBJS.
+
+	* dlls/riched20/editor.c, dlls/riched20/reader.c:
+	Krzysztof Foltman <wdev@foltman.com>
+	- Remove another potential sources of infinite loops caused by EOF in
+	  the middle of the font and color tables.
+	- Closing brace on text level is treated as EOF (effectively
+	  protecting the control from trash after the end of RTF).
+	- Removed misleading comment about incomplete buffers (I was
+	  definitely wrong).
+
+	* programs/winecfg/No.rc: Alexander N. Sørnes <alex@thehandofagony.com>
+	Fixed a few missing characters in winecfg.
+
+	* dlls/ntdll/nt.c: Ivan Leo Puoti <ivanleo@gmail.com>
+	Make a stub actually say "stub".
+
+	* dlls/user/input.c, dlls/user/tests/win.c:
+	Marcus Meissner <marcus@jet.franken.de>
+	ReleaseCapture should return TRUE.
+
+	* programs/winedbg/winedbg.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Now printing information when changing function while single stepping.
+
+	* programs/winedbg/types.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Fixed bitfield extraction.
+
+	* include/d3d9types.h, include/dsound.h:
+	Robert Reif <reif@earthlink.net>
+	Fixes so d3d9.h and dsound.h can be included at the same time.
+
+	* dlls/riched20/editor.c: Krzysztof Foltman <wdev@foltman.com>
+	Implemented EM_GETFIRSTVISIBLELINE and EM_POSFROMCHAR (basic
+	suboptimal implementation, can be optimized to skip whole paragraphs
+	later if it's useful at all).
+
+	* programs/winefile/winefile.c: Martin Fuchs <martin-fuchs@gmx.net>
+	Fix font handle leak after closing the 'choose font' dialog (based on
+	orginal patch by 'Christoph at ApiViewer.de')
+
+	* dlls/shell32/shlexec.c: Martin Fuchs <martin-fuchs@gmx.net>
+	Simplify 'sei' structure initialization in ShellExecuteA/W.
+
+	* dlls/ole32/compobj.c: Robert Shearman <rob@codeweavers.com>
+	Pass WM_QUIT to outer modal loop.
+
+	* dlls/user/misc.c, dlls/user/user32.spec:
+	Stefan Leichter <Stefan.Leichter@camLine.com>
+	Added stub for UnregisterDeviceNotification.
+
+	* programs/wcmd/wcmdmain.c: Brian Grayson <bgrayson@freescale.com>
+	Skip tabs in wcmd.
+
+	* dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/dsrender.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Replace registry editing instructions with winecfg.
+
+	* dlls/dbghelp/stabs.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	- N_PSYM stabs blocks (aka parameters) can also contain a typedef
+	- shorten some paths
+
+	* programs/winedbg/types.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Fixed array dereferencing.
+
+	* dlls/winsock/Makefile.in: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Move user32 to delay loaded imports.
+
+	* dlls/winedos/module.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Convert a WARN to a FIXME to make it visible to a user, replace an ERR
+	by a FIXME as it's more appropriate.
+
+	* dlls/dxerr8/errors.awk, dlls/dxerr9/errors.awk:
+	Robert Reif <reif@earthlink.net>
+	Add support for errors with more than one name.
+
+	* dlls/wined3d/directx.c: Marcus Meissner <marcus@jet.franken.de>
+	Use correct minLookup[] array entry.
+
+	* programs/winelauncher.in: Marcus Meissner <marcus@jet.franken.de>
+	Do not append empty ":" in LD_LIBRARY_PATH.
+
+	* dlls/riched20/editor.c: Krzysztof Foltman <wdev@foltman.com>
+	Fixed another case of misunderstanding MSDN wrt StreamInProc, causing
+	license text to be truncated in Picasa installer (as well as some
+	other programs, especially those that display long texts with NSIS).
+
+2005-09-30  Alexandre Julliard  <julliard@winehq.com>
+
+	* ANNOUNCE, ChangeLog, VERSION, configure: Release 20050930.
+
+----------------------------------------------------------------
 2005-09-30  Alexandre Julliard  <julliard@winehq.com>
 
 	* dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
diff --git a/VERSION b/VERSION
index 22592e3..a34929a 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 20050930
+Wine version 0.9
diff --git a/configure b/configure
index 0698eda..1ea7c9c 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 20050930.
+# Generated by GNU Autoconf 2.59 for Wine 0.9.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -269,8 +269,8 @@
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='20050930'
-PACKAGE_STRING='Wine 20050930'
+PACKAGE_VERSION='0.9'
+PACKAGE_STRING='Wine 0.9'
 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 20050930 to adapt to many kinds of systems.
+\`configure' configures Wine 0.9 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 20050930:";;
+     short | recursive ) echo "Configuration of Wine 0.9:";;
    esac
   cat <<\_ACEOF
 
@@ -984,7 +984,7 @@
 test -n "$ac_init_help" && exit 0
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 20050930
+Wine configure 0.9
 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 20050930, which was
+It was created by Wine $as_me 0.9, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   $ $0 $@
@@ -3257,7 +3257,7 @@
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <X11/Intrinsic.h>
+#include <X11/Xlib.h>
 _ACEOF
 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
@@ -3284,7 +3284,7 @@
 sed 's/^/| /' conftest.$ac_ext >&5
 
   for ac_dir in $ac_x_header_dirs; do
-  if test -r "$ac_dir/X11/Intrinsic.h"; then
+  if test -r "$ac_dir/X11/Xlib.h"; then
     ac_x_includes=$ac_dir
     break
   fi
@@ -3298,18 +3298,18 @@
   # See if we find them without any special options.
   # Don't add to $LIBS permanently.
   ac_save_LIBS=$LIBS
-  LIBS="-lXt $LIBS"
+  LIBS="-lX11 $LIBS"
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <X11/Intrinsic.h>
+#include <X11/Xlib.h>
 int
 main ()
 {
-XtMalloc (0)
+XrmInitialize ()
   ;
   return 0;
 }
@@ -3347,7 +3347,7 @@
 do
   # Don't even attempt the hair of trying to link an X program!
   for ac_extension in a so sl; do
-    if test -r $ac_dir/libXt.$ac_extension; then
+    if test -r $ac_dir/libX11.$ac_extension; then
       ac_x_libraries=$ac_dir
       break 2
     fi
@@ -18958,7 +18958,7 @@
 } >&5
 cat >&5 <<_CSEOF
 
-This file was extended by Wine $as_me 20050930, which was
+This file was extended by Wine $as_me 0.9, 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 20050930
+Wine config.status 0.9
 configured by $0, generated by GNU Autoconf 2.59,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"