Release 0.9.5.
diff --git a/ANNOUNCE b/ANNOUNCE
index b09a77e..9d10caa 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,21 +1,16 @@
-This is release 0.9.4 of Wine, a free implementation of Windows on Unix.
+This is release 0.9.5 of Wine, a free implementation of Windows on Unix.
 
 What's new in this release:
-  - Improvements to the IDL compiler.
-  - Some infrastructure work for loadable driver support.
-  - The usual assortment of Direct3D improvements.
-  - IME support in the edit control.
-  - Better support for AVI animations.
-  - Debugging support improvements.
-  - Relay traces now work on NX platforms.
+  - A number of MSI fixes.
+  - More improvements to the IDL compiler.
   - Lots of bug fixes.
 
 Because of lags created by using mirrors, this message may reach you
 before the release is available at the public sites. The sources will
 be available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.4.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-0.9.4.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.5.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-0.9.5.tar.bz2
 
 Binary packages for various distributions will be available from:
 
diff --git a/ChangeLog b/ChangeLog
index 5053351..8f1f69a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,615 @@
+2006-01-04  Alex Villacís Lasso <a_villacis@palosanto.com>
+
+	* dlls/msacm/stream.c:
+	msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
+	Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
+	required by (some?) native codecs.
+
+2006-01-04  Vitaliy Margolen <wine-patch@kievinfo.com>
+
+	* tools/wine.inf:
+	wine.inf: Add a few keys to HKLM\Hardware.
+
+2006-01-04  Marcus Meissner <marcus@jet.franken.de>
+
+	* dlls/winsock/socket.c:
+	winsock: Map wildcards for socket type and protocol in getaddrinfo().
+
+2006-01-04  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ntdll/loader.c:
+	Set refcount to -1 on implicitly loaded dlls to avoid unloading them
+	(suggested by Michael Ost).
+
+2006-01-04  Marcus Meissner <marcus@jet.franken.de>
+
+	* dlls/shlwapi/shlwapi.spec:
+	shlwapi: Print PathCombine* strings arguments in relay debugging.
+
+2006-01-04  Alexandre Julliard <julliard@winehq.org>
+
+	* include/wine/pthread.h:
+	Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
+
+2006-01-04  Mike McCormack <mike@codeweavers.com>
+
+	* programs/msiexec/msiexec.c:
+	msiexec: Ignore the TRANSFORMS variable.
+	Ignore the TRANSFORMS variable when building a list of transforms for
+	advertising.  The variable is used to apply transforms when installing.
+
+	* dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
+	msi: Apply any MSI transforms specified by the TRANSFORMS property.
+
+	* dlls/msi/msi.spec, dlls/msi/msiquery.c:
+	msi: Add a stub for MsiGetLastErrorRecord.
+
+	* dlls/msi/dialog.c:
+	msi: Fixes for the MaskedEdit control.
+	Allow MaskedEdit masks that aren't enclosed with <>.
+	Allow the MaskedEdit's edit controls to scroll a bit in case things
+	don't line up.
+
+2006-01-04  Robert Reif <reif@earthlink.net>
+
+	* dlls/dsound/capture.c, dlls/dsound/dsound_private.h:
+	dsound: Capture cleanup.
+	Move code and function prototypes around to eliminate forward
+	declarations.  No code is changed.
+
+2006-01-04  Hans Leidekker <hans@it.vu.nl>
+
+	* tools/winapi/winapi_global.pm:
+	winapi: Remove some exceptions now that DLL separation is complete.
+
+	* DEVELOPERS-HINTS:
+	Subdirectory tools/winapi_check no longer exists.
+
+2006-01-04  Vitaliy Margolen <wine-patch@kievinfo.com>
+
+	* dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_De.rc,
+	  dlls/shell32/shell32_En.rc, dlls/shell32/shell32_Es.rc,
+	  dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
+	  dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pt.rc,
+	  dlls/shell32/shellpath.c:
+	shell32: Create Local AppData for user profile.
+	Move history and internet tmp files to Local Settings.
+
+	* dlls/shell32/shell32_Ru.rc:
+	shell32: Update Russian resources.
+
+2006-01-04  Rein Klazes <wijn@wanadoo.nl>
+
+	* dlls/user/menu.c:
+	user32: Menu tracing improvements.
+
+2006-01-03  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ntdll/virtual.c:
+	ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
+
+2006-01-03  Marcus Meissner <marcus@jet.franken.de>
+
+	* dlls/msi/custom.c:
+	msi: Report the commandline that failed to start in ERR()s.
+
+2006-01-03  Eric Pouech <eric.pouech@wanadoo.fr>
+
+	* dlls/kernel/atom.c, dlls/kernel/tests/atom.c:
+	kernel32: Implemented atoms query function on top of ntdll ones.
+
+	* dlls/ntdll/atom.c, dlls/ntdll/tests/atom.c,
+	  include/wine/server_protocol.h, server/atom.c, server/protocol.def,
+	  server/trace.c:
+	ntdll: Correct implementation for atom query functions.
+
+2006-01-03  Markus Amsler <markus.amsler@oribi.org>
+
+	* dlls/advpack/advpack.c:
+	advpack: Make DoInfInstall return an HRESULT.
+
+2006-01-03  Robert Reif <reif@earthlink.net>
+
+	* dlls/dsound/buffer.c, dlls/dsound/capture.c, dlls/dsound/dsound.c,
+	  dlls/dsound/dsound_private.h, dlls/dsound/primary.c,
+	  dlls/dsound/propset.c, dlls/dsound/sound3d.c:
+	dsound: Remove WINAPI from internal functions.
+
+2006-01-03  Markus Amsler <markus.amsler@oribi.org>
+
+	* dlls/advpack/advpack.c:
+	advpack: Fix LaunchInfSection[Ex] documentation.
+
+2006-01-03  Alexandre Julliard <julliard@winehq.org>
+
+	* libs/wpp/wpp.c, tools/widl/widl.c, tools/wrc/wrc.c:
+	Support building flex files without debug support.
+
+2006-01-03  Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
+
+	* include/wine/pthread.h, include/winternl.h:
+	include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
+
+2006-01-03  Michael Jung <mjung@iss.tu-darmstadt.de>
+
+	* dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
+	shell32/unixfs: Added unicode support in folder and file pidls.
+
+	* dlls/shell32/pidl.c, dlls/shell32/pidl.h:
+	shell32: Helper function for unicode support in folder and file pidls.
+
+2006-01-03  Rein Klazes <wijn@wanadoo.nl>
+
+	* dlls/user/menu.c, dlls/user/tests/menu.c:
+	user32: Separate menu bitmaps and strings.
+	Store bitmaps and bitmaps always in separate fields in the internal
+	menu structure.  Get rid of a lot of assumptions in the code that the
+	menu can have strings only when it is not some other type and that
+	bitmaps come in two flavors.
+	Add a lot of conformance tests, including some submitted by Jason
+	Edmeades.
+
+2006-01-03  Steven Edwards <winehacker@gmail.com>
+
+	* dlls/gdi/Makefile.in, dlls/gdi/gdi_private.h, dlls/gdi/metafile.c,
+	  dlls/gdi/metafile16.c, dlls/gdi/mfdrv/init.c:
+	gdi: Win16/32 split of most of the metafile support.
+
+	* dlls/gdi/gdi_private.h, include/wingdi.h:
+	gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
+
+2006-01-03  Alex Villacís Lasso <a_villacis@palosanto.com>
+
+	* dlls/msacm/msacm32_main.c:
+	msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
+
+2006-01-03  Robert Reif <reif@earthlink.net>
+
+	* dlls/kernel/module.c:
+	kernel: DelayLoadFailureHook crash fix.
+
+2006-01-03  Alexandre Julliard <julliard@winehq.org>
+
+	* libs/wpp/Makefile.in, libs/wpp/ppl.l, programs/winedbg/debug.l,
+	  programs/winhelp/macro.lex.l, tools/widl/Makefile.in,
+	  tools/widl/parser.l, tools/wrc/Makefile.in, tools/wrc/parser.l:
+	Added some flex options to avoid compiler warnings.
+	Moved options from the Makefile into the source.
+
+2006-01-03  Mike McCormack <mike@codeweavers.com>
+
+	* dlls/msi/dialog.c:
+	msi: Subclass the Richedit control.
+	Send a "DoAction" control event when the user scrolls the text.
+
+	* dlls/msi/install.c:
+	MSI: Improve the MsiGetMode stub a little.
+
+	* dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
+	msi: Implement the Reset control event.
+
+	* dlls/oleaut32/typelib.c:
+	oleaut32: Allow _invoke to handle up to 17 parameters.
+
+2006-01-03  Robert Reif <reif@earthlink.net>
+
+	* dlls/dsound/dsound.c:
+	dsound Add uninitialized check.
+
+2006-01-03  Vitaliy Margolen <wine-patch@kievinfo.com>
+
+	* dlls/comctl32/listview.c:
+	comctl32: Listview - allow selection toggle with ctrl+space.
+
+2006-01-03  Marcus Meissner <marcus@jet.franken.de>
+
+	* dlls/winsock/socket.c:
+	winsock: AF_UNSPEC mapping.
+	Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
+	Zero initialize the sockaddr in ws_sockaddr_alloc().
+
+2006-01-03  Francois Gouget <fgouget@free.fr>
+
+	* dlls/ddraw/tests/dsurface.c, dlls/user/edit.c:
+	Assorted spelling fixes
+
+	* dlls/shell32/tests/shlfileop.c, dlls/wined3d/stateblock.c:
+	Add trailing '\n's to ok() calls.
+	Remove spaces before '\n' in traces.
+
+	* tools/winapi/win32.api:
+	winapi: Update win32.api to match the current sources.
+
+	* dlls/msi/msi.c, dlls/wldap32/page.c:
+	Small documentation tweaks to avoid winapi_check warnings.
+
+2006-01-03  Francois Gouget <fgouget@codeweavers.com>
+
+	* programs/winemenubuilder/winemenubuilder.c:
+	winemenubuilder: Improve traces.
+	Add some traces to make it easier to debug icon generation problems.
+
+2006-01-03  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/gdi/tests/bitmap.c:
+	gdi: Add a test which shows that GDI does not support compressed DIB sections.
+
+2006-01-03  Ulrich Czekalla <ulrich@codeweavers.com>
+
+	* dlls/gdi/dib.c:
+	gdi32: Disallow creation of compressed DIB sections.
+
+2006-01-03  Robert Shearman <rob@codeweavers.com>
+
+	* dlls/ole32/hglobalstream.c:
+	ole: Check the return value of IStream_SetSize in IStream_Read.
+	Check the return value of IStream_SetSize in IStream_Read, since
+	otherwise execution could continue on and cause heap corruption.
+
+	* dlls/ole32/stg_stream.c:
+	ole: Fix mis-handling of return value in StgStreamImpl_Read.
+	BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
+	StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
+	failure.
+
+	* dlls/rpcrt4/ndr_marshall.c:
+	rpcrt4: Implement callback conformance.
+
+	* dlls/rpcrt4/rpc_server.c:
+	rpcrt4: Fix race condition in RpcServerListen.
+	The DontWait parameter is used for forcing the function not to wait
+	for the server to finish.
+
+2006-01-03  Thomas Weidenmueller <wine-patches@reactsoft.com>
+
+	* dlls/comctl32/comctl32undoc.c:
+	comctrl32: ReAlloc should be able to move memory blocks if necessary.
+
+2006-01-03  Kai Blin <kai.blin@gmail.com>
+
+	* dlls/secur32/tests/main.c:
+	secur32: Rewrote NTLM tests in a more flexible way.
+
+2006-01-03  Vitaliy Margolen <wine-patch@kievinfo.com>
+
+	* server/snapshot.c:
+	server: Fix va_list compile error.
+
+	* dlls/gdi/driver.c, dlls/user/tests/monitor.c:
+	gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
+
+	* dlls/advapi32/service.c:
+	advapi32: Don't allocate memory for empty argument string and pass
+	NULL instead.
+
+2005-12-31  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/control.c, dlls/wldap32/misc.c,
+	  dlls/wldap32/page.c, dlls/wldap32/parse.c, dlls/wldap32/search.c,
+	  dlls/wldap32/winldap_private.h:
+	wldap32: Implement some page handling functions.
+	Implement ldap_create_page_control{A,W} and
+	ldap_parse_page_control{A,W}.
+	Move the page handling functions into their own file.
+
+	* dlls/wldap32/extended.c:
+	wldap32: Document the functions that handle extended operations.
+
+	* dlls/wldap32/init.c:
+	wldap32: Document the init functions.
+	Fix two bugs.
+
+2005-12-31  Vitaliy Margolen <wine-patch@kievinfo.com>
+
+	* programs/winecfg/x11drvdlg.c:
+	winecfg: Default for DXGrab is NO.
+
+2005-12-31  Milko Krachounov <milko@3mhz.net>
+
+	* programs/winecfg/Bg.rc:
+	winecfg: Fix a mess with the Bulgarian resource file and translate the
+	untranslated strings.
+
+2005-12-31  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/urlmon/tests/protocol.c:
+	urlmon: Added http protocol tests (currently failing in Wine).
+
+2005-12-31  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ntdll/tests/exception.c:
+	ntdll/tests: Try to fail more gracefully on win9x.
+	Link to NtCurrentTeb dynamically.
+
+2005-12-31  Dan Kegel <dank@kegel.com>
+
+	* dlls/commdlg/colordlg.c:
+	commdlg: Let the color picker respond properly to keystrokes.
+
+2005-12-31  Robert Shearman <rob@codeweavers.com>
+
+	* dlls/wininet/urlcache.c:
+	wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
+	Move the freeing of allocation blocks for an entry into
+	URLCache_DeleteEntry.
+	Call URLCache_DeleteEntry to rollback from failure in
+	CommitUrlCacheEntryInternal.
+
+	* dlls/wininet/urlcache.c:
+	wininet: Create new hash tables for URL cache on demand.
+
+	* dlls/wininet/urlcache.c:
+	wininet: Move URL cache hash table creation to a separate function.
+
+2005-12-31  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/urlmon/umon.c:
+	urlmon: Removed not used code.
+
+2005-12-31  Robert Shearman <rob@codeweavers.com>
+
+	* tools/widl/typegen.c:
+	widl: Output sizing information for arrays in the generated marshaling code.
+
+	* tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c:
+	widl: Export the bracket adding functionality of do_write_expr outside
+	of header.c.
+
+2005-12-31  Mike McCormack <mike@codeweavers.com>
+
+	* dlls/msi/action.c:
+	msi: Change some FIXME messages to comments.
+
+	* dlls/msi/package.c:
+	msi: Define the property "Intel" if we're running on an Intel processor.
+
+	* dlls/msi/action.c:
+	msi: Add stub actions for CCPSearch and RMCCPSearch.
+
+	* dlls/riched20/reader.c:
+	riched20: Add newlines to ERR macro output.
+
+2005-12-31  Robert Reif <reif@earthlink.net>
+
+	* dlls/comctl32/ipaddress.c:
+	comctl32: Create ipaddress in enabled state.
+
+2005-12-31  Raphael Junqueira <fenix@club-internet.fr>
+
+	* dlls/wined3d/directx.c, dlls/wined3d/surface.c:
+	wined3d: Added support for WINED3DFMT_X4R4G4B4.
+
+2005-12-31  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/wldap32/value.c:
+	wldap32: Document the value handling functions.
+
+	* dlls/wldap32/wldap32.h:
+	wldap32: Copy embedded berval structures too.
+
+2005-12-31  Henning Gerhardt <henning.gerhardt@web.de>
+
+	* programs/winecfg/De.rc:
+	winecfg: Update German resource.
+
+2005-12-31  Thomas Weidenmueller <wine-patches@reactsoft.com>
+
+	* dlls/comctl32/propsheet.c:
+	comctl32: Fix error handling in PSM_ADDPAGE in case of memory
+	allocation failure.
+
+2005-12-26  Yuval Fledel <yuvalfl@gmail.com>
+
+	* programs/winetest/Makefile.in:
+	winetest: Only include d3d9 if it is being built.
+
+2005-12-26  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
+	urlmon: Added GetSecurityId implementation.
+
+	* dlls/urlmon/binding.c, dlls/urlmon/tests/url.c, dlls/urlmon/umon.c:
+	urlmon: Use pluggable protocol for file protocol.
+
+2005-12-26  Robert Shearman <rob@codeweavers.com>
+
+	* tools/widl/typegen.c:
+	widl: Fix merge conflict.
+
+	* tools/widl/typegen.c:
+	widl: Follow type references in procformat and typeformat string generation.
+
+	* tools/widl/typegen.c:
+	widl: Handle marshaling and unmarshaling structures.
+
+	* tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
+	  tools/widl/server.c:
+	widl: Out parameters.
+	Marshall and unmarshall out parameters for servers and clients
+	respectively.
+	Write out array components for declared local variables in generated
+	server code.
+
+	* tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
+	  tools/widl/typegen.h:
+	widl: Remove some duplication.
+	Remove some duplicated code by calling an improved
+	get_required_buffer_size.
+	Add some more newlines in the generated code to separate separate
+	stages.
+	Calculate the buffer size of [out] arguments in generated server code.
+	Fix the direction passed into unmarshall_arguments.
+
+	* tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
+	  tools/widl/typegen.h:
+	widl: Pass a state into marshall_arguments and unmarshall_arguments to
+	decide which parameters should be considered based on their direction.
+
+	* tools/widl/typegen.c:
+	widl: Generate marshaling and unmarshaling statements for arrays.
+
+	* tools/widl/typegen.c:
+	widl: Treat variables with array indices the same as pointers.
+
+	* tools/widl/typegen.c:
+	widl: Advance the type format string whilst marshaling and
+	unmarshaling arguments.
+
+	* tools/widl/typegen.c:
+	widl: Convert the main while loops in marshall_arguments and
+	unmarshall_arguments into for loops.
+
+	* tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
+	  tools/widl/typegen.h:
+	widl: Add support for marshalling and unmarshalling conformant strings.
+
+	* tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
+	  tools/widl/proxy.c, tools/widl/write_msft.c:
+	widl: Add some const attributes.
+
+	* tools/widl/typegen.c:
+	widl: Prepare marshall and unmarshall code generation functions for
+	accepting pointers.
+
+	* tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c:
+	widl: Fix SEGVs with client and server code generation when an
+	interface has no methods.
+
+	* tools/widl/typegen.c:
+	widl: Generate correct proc format strings for [out] and [in, out] parameters.
+
+	* tools/widl/parser.y:
+	widl: Use the same precendence rule for the conditional operator as in wpp.
+	Fixes several shift/reduce warnings.
+
+	* tools/widl/typegen.c:
+	widl: Better array support.
+	Treat variables with array indices the same as pointers when writing
+	out the proc & type format strings.
+	Fix a typo when writing out the proc format string where a non-return
+	type was written out for a return type and vice-versa.
+
+	* tools/widl/typegen.c:
+	widl: Support non-basic variables in proc format strings.
+
+	* tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
+	  tools/widl/typegen.h:
+	widl: Add helper functions that return the size of procformat and
+	typeformat strings for variables.
+
+	* dlls/oleaut32/typelib.c:
+	oleaut: Small re-organisation of ITypeInfo::Invoke.
+	Only output the one function in the trace for ITypeInfo::Invoke.
+	Process the return value on output in ITypeInfo::Invoke, but only copy
+	it to pVarResult if pVarResult is not NULL.
+
+	* dlls/oleaut32/typelib.c:
+	oleaut32: Convert some tabs to spaces and some other formatting changes.
+
+	* dlls/oleaut32/typelib.c:
+	oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
+	Better tracing.
+
+	* dlls/oleaut32/typelib.c:
+	ole: Improve typelib traces.
+	Move the debug channel check from dump_TLBFuncDesc[One] to its callers
+	for more flexibility in which channel controls the output.
+
+2005-12-26  Jesse Allen <the3dfxdude@gmail.com>
+
+	* dlls/msvcrt/tests/printf.c:
+	msvcrt: More printf tests for I64 integer size support.
+
+	* dlls/msvcrt/wcs.c:
+	msvcrt: pf_integer_conv for I64.
+	- Add pf_integer_conv and pf_is_integer_format.
+	- Update pf_fill to handle printing the sign for signed integers.
+	- Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
+
+	* dlls/msvcrt/wcs.c:
+	msvcrt: Do not treat %ll as an IntegerDouble in printf.
+
+	* dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
+	msvcrt: Parse I, I32, and I64 integer size flags in printf.
+
+2005-12-26  Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
+
+	* dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
+	urlmon: Implement BindAsyncMoniker function.
+
+2005-12-26  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
+	urlmon: URL with two slashes is valid.
+
+2005-12-26  Alexander N. Sørnes <alex@thehandofagony.com>
+
+	* programs/winecfg/No.rc:
+	winecfg: Updated Norwegian Bokmål resources.
+
+2005-12-26  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
+	shlwapi: Fix UrlCanonicalize.
+	- Added support for URL_FILE_USE_PATHURL.
+	- Fix handling of '/' and '\'.
+
+2005-12-26  Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
+
+	* dlls/msrle32/msrle32.c:
+	msrle32: Spelling fix.
+
+2005-12-26  Eric Pouech <eric.pouech@wanadoo.fr>
+
+	* dlls/dbghelp/dbghelp.spec, dlls/dbghelp/symbol.c, include/dbghelp.h:
+	dbghelp: Internal search routines can now be case sensitive/insensitive.
+	- Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
+	- Quick implementation of SymSearch on top of SymEnumSymbols (should
+	be the other way around).
+
+2005-12-26  Maxime Bellengé <maxime.bellenge@wanadoo.fr>
+
+	* dlls/msvcrt/main.c:
+	msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
+
+2005-12-26  Robert Shearman <rob@codeweavers.com>
+
+	* dlls/ole32/tests/propvariant.c:
+	Fix detection of V1a prop variant library in test suite.
+
+2005-12-26  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/x11drv/keyboard.c:
+	x11drv: Update Canadian keyboard layout to better match the X11 one
+
+2005-12-26  James Hawkins <truiken@gmail.com>
+
+	* dlls/shell32/tests/shlfileop.c:
+	shell32: Clean up the SHFileOperation tests.
+	- Make sure to create all the files used by the new tests.
+	- Add a couple more SHFileOperation tests.
+	- Fix some of the old tests.
+
+2005-12-26  Robert Reif <reif@earthlink.net>
+
+	* programs/winecfg/audio.c:
+	winecfg: Use hourglass cursor when opening audio drivers.
+	Misbehaving drivers can take a while to open so change to the hour
+	glass cursor when opening them.
+
+2005-12-26  Ulrich Czekalla <ulrich@codeweavers.com>
+
+	* dlls/atl/atl.spec, dlls/atl/atl_main.c:
+	atl: Implement AtlComPtrAssign.
+	According to MSDN AtlModuleInit should initialize the modules critical
+	sections.
+
+2005-12-22  Alexandre Julliard <julliard@winehq.org>
+
+	* ANNOUNCE, ChangeLog, VERSION, configure:
+	Release 0.9.4.
+
+----------------------------------------------------------------
 2005-12-22  Michael Jung <mjung@iss.tu-darmstadt.de>
 
 	* dlls/shell32/tests/shlfolder.c:
diff --git a/VERSION b/VERSION
index 2705ff1..ca1996b 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 0.9.4
+Wine version 0.9.5
diff --git a/configure b/configure
index e0c3c87..f18e88d 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 0.9.4.
+# Generated by GNU Autoconf 2.59 for Wine 0.9.5.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -269,8 +269,8 @@
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='0.9.4'
-PACKAGE_STRING='Wine 0.9.4'
+PACKAGE_VERSION='0.9.5'
+PACKAGE_STRING='Wine 0.9.5'
 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 0.9.4 to adapt to many kinds of systems.
+\`configure' configures Wine 0.9.5 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 0.9.4:";;
+     short | recursive ) echo "Configuration of Wine 0.9.5:";;
    esac
   cat <<\_ACEOF
 
@@ -984,7 +984,7 @@
 test -n "$ac_init_help" && exit 0
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 0.9.4
+Wine configure 0.9.5
 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 0.9.4, which was
+It was created by Wine $as_me 0.9.5, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   $ $0 $@
@@ -19073,7 +19073,7 @@
 } >&5
 cat >&5 <<_CSEOF
 
-This file was extended by Wine $as_me 0.9.4, which was
+This file was extended by Wine $as_me 0.9.5, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -19136,7 +19136,7 @@
 
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-Wine config.status 0.9.4
+Wine config.status 0.9.5
 configured by $0, generated by GNU Autoconf 2.59,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"