Release 20050725.

diff --git a/ANNOUNCE b/ANNOUNCE
index 32146e2..d39c970 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,14 +1,15 @@
-This is release 20050628 of Wine, a free implementation of Windows on
+This is release 20050725 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-20050628: (see ChangeLog for details)
-        - Configuration settings moved to the registry.
-        - Graphical Wine configuration tool is now enabled.
-        - More MSI and OLE improvements.
-        - Reorganisation of the DirectDraw directory.
-        - Initial support for webcams.
+WHAT'S NEW with Wine-20050725: (see ChangeLog for details)
+        - Beginnings of theme support in common controls.
+        - Many MSHTML improvements.
+        - A bunch of OLE fixes for InstallShield installers.
+        - Many Direct3D fixes and improvements.
+        - Beginnings of LDAP support.
+        - Various cleanups after removal of the config file.
         - Lots of bug fixes.
 
 See the README file in the distribution for installation instructions.
@@ -17,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-20050628.tar.gz
-  http://prdownloads.sourceforge.net/wine/Wine-20050628.tar.gz
+  http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20050725.tar.gz
+  http://prdownloads.sourceforge.net/wine/Wine-20050725.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 78fdfb8..27c39f3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,2567 @@
 ----------------------------------------------------------------
+2005-07-25  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/comctl32/updown.c: Frank Richter <frank.richter@gmail.com>
+	Add theming for the up/down control.
+
+	* configure, configure.ac:
+	Anderson Lizardo <andersonlizardo@yahoo.com.br>
+	Fixed "broken OpenGL setup" configure check, which used to report
+	false errors on some systems.
+
+	* dlls/wldap32/init.c, dlls/wldap32/search.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_search_ext* and ldap_start_tls_s* functions.
+
+	* dlls/comctl32/listview.c: Frank Richter <frank.richter@gmail.com>
+	Use theming for the ListView non-client area.
+
+	* dlls/comctl32/header.c: Frank Richter <frank.richter@gmail.com>
+	Add theming support for header controls.
+
+	* dlls/user/mdi.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Take into account CS_NOCLOSE window class style and SC_CLOSE system
+	menu item state while adding MDI system menu buttons and generating
+	WM_SYSCOMMAND messages.
+
+	* dlls/x11drv/event.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Take into account CS_NOCLOSE window class style and SC_CLOSE system
+	menu item state while handling WM_X11DRV_DELETE_WINDOW request.
+
+	* dlls/kernel/Makefile.in, dlls/kernel/kernel32.spec,
+	  dlls/kernel/lzexpand.c, dlls/lzexpand/lz32.spec,
+	  dlls/lzexpand/lzexpand_main.c:
+	Steven Edwards <steven_ed4153@yahoo.com>
+	Move and forward lz32 functions to kernel32.
+
+	* dlls/kernel/tests/thread.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix thread tests on WinME.
+
+2005-07-24  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/shell32/tests/string.c: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Skip test that crashes on W2K/WinXP/W2K.
+
+	* dlls/ole32/storage32.c, dlls/rpcrt4/rpc_binding.c,
+	  dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_message.h:
+	Stefan Huehner <stefan@huehner.org>
+	Fix some missing-declarations warnings.
+
+	* dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
+	  dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_main.c,
+	  dlls/wined3d/wined3d_private.h:
+	Raphael Junqueira <fenix@club-internet.fr>
+	- add a new settings for vbo support
+	- use a struct to handle wined3d settings
+	- prepare VBO using some abstraction APIs
+
+	* dlls/uxtheme/system.c: Frank Richter <frank.richter@gmail.com>
+	OpenThemeData() now always sets the window theme to the handle
+	returned (even if that is NULL) - previously, it could happen that
+	when no theme was active or the theme data could not be opened that
+	the window theme remained became then-dangling (and hence subsequent
+	calls to GetWindowTheme() would return that bogus theme).
+
+	* dlls/wldap32/bind.c, dlls/wldap32/winldap_private.h,
+	  dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_sasl_bind* functions.
+
+	* dlls/x11drv/clipboard.c, dlls/x11drv/desktop.c, dlls/x11drv/dib.c:
+	Stefan Huehner <stefan@huehner.org>
+	Fix missing-declarations warnings.
+
+	* include/odbcinst.h: Matthew Davison <m.davison@virgin.net>
+	Added some definitions to odbcinst.h.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	GetThemeBackgroundContentRect() does not use the content margins
+	alone, it also falls back to the border size or sizing margins, and if
+	it can't find any possible margins at all, it returns the original
+	rectangle.
+
+	* tools/winapi/winapi_parser.pm:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Make winapi_check learn to parse some constructs with some rarely used
+	keywords.
+
+	* dlls/shell32/tests/.cvsignore, dlls/shell32/tests/Makefile.in,
+	  dlls/shell32/tests/shell32_test.h, dlls/shell32/tests/shelllink.c,
+	  dlls/shell32/tests/shlexec.c:
+	Francois Gouget <fgouget@codeweavers.com>
+	Get started testing ShellExecute().
+
+	* dlls/riched20/editor.c, dlls/riched20/editor.h,
+	  dlls/riched20/editstr.h, dlls/riched20/paint.c,
+	  dlls/riched20/style.c:
+	Phil Krylov <phil@newstar.rinet.ru>
+	Added EM_GETZOOM and EM_SETZOOM RichEdit message handlers.
+
+	* dlls/commdlg/cdlg16.h, dlls/ddraw/ddraw_private.h,
+	  dlls/kernel/toolhelp.h, dlls/shell32/undocshell.h, include/msi.h,
+	  include/objbase.h, include/ole2.h, include/oleauto.h,
+	  include/winbase.h, include/wininet.h:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Remove multiple declarations of the same function, keeping the public
+	one as reference.
+
+	* dlls/ole32/compobj.spec, dlls/ole32/memlockbytes16.c,
+	  dlls/ole32/ole16.c, dlls/ole32/ole2_16.c:
+	Marcus Meissner <marcus@jet.franken.de>
+	Implemented IsValidInterface16, CoMemAlloc.
+	Added debug to HGLOBALLockBytes16_QueryInterface.
+
+	* dlls/ntdll/file.c: Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Use proper macro for using IOKit includes.
+
+	* tools/winapi/winapi_parser.pm:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Remove old stuff from winapi_check.
+
+2005-07-22  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/wldap32/wldap32.spec: Francois Gouget <fgouget@free.fr>
+	Fix the ldap_search_s prototypes (reported by winapi_check).
+
+	* dlls/comctl32/toolbar.c: Robert Shearman <rob@codeweavers.com>
+	- Call SetBkMode with the correct value from the NMTBCUSTOMDRAW
+	  structure.
+	- Don't fill the NMTBCUSTOMDRAW structure in again for
+	  CDDS_POSTPAINT.
+	- Remove redundant bBtnTransprnt value.
+
+	* dlls/comctl32/toolbar.c: Robert Shearman <rob@codeweavers.com>
+	- Height is now calculated based on the number of rows, not on the
+	  bounding rect.
+	- Only call CalcToolbar in AutoSize if it has TBSTYLE_WRAPABLE or
+	  TBSTYLE_EX_UNDOC1 set.
+	- Remove a bad test in SetButtonWidth that fixes a regression from the
+	  above change in IE.
+	- Remove unnecessary nHeight data.
+	- Remove duplicated code in Size by calling AutoSize.
+	- Remove unnecessary bAutoSize value because SetWindowPos doesn't
+	  generate WM_SIZE when there is nothing to do on both Windows and
+	  Wine.
+
+	* dlls/comctl32/toolbar.c: Robert Shearman <rob@codeweavers.com>
+	TBSTATE_INDETERMINATE only takes effect if the button is enabled,
+	otherwise it should just appear like any other disabled button.
+
+	* dlls/comctl32/toolbar.c: Robert Shearman <rob@codeweavers.com>
+	Native autosizes on inserting/adding buttons, so we should too.
+
+	* dlls/kernel/relay16.c, dlls/ntdll/relay.c:
+	Added small assembly wrapper to call entry points without having to
+	worry about their calling convention.
+
+	* dlls/wow32/wow_main.c, include/wownt32.h:
+	Francois Gouget <fgouget@free.fr>
+	Tweak some prototypes to be closer to the PSDK.
+
+	* tools/winapi/win32.api: Francois Gouget <fgouget@free.fr>
+	Update win32.api to match the current sources.
+
+	* dlls/ntdll/tests/info.c: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Use current process if assigned process cannot be opened.
+
+	* dlls/comctl32/toolbar.c: Robert Shearman <rob@codeweavers.com>
+	The IsValidImageList test is not needed because if it isn't a valid
+	image list we will have set the bitmap width and height to 1 and it
+	does the wrong thing when no buttons are present.
+
+	* dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h:
+	Hans Leidekker <hans@it.vu.nl>
+	Add helper functions for converting LDAPControl structures.
+
+	* dlls/user/winpos.c:
+	Store the SysIP property using a string to avoid trouble with 16-bit
+	apps that don't expect an atom.
+
+	* dlls/user/property.c:
+	Fixed get_window_properties to correctly specify the output buffer in
+	the server request (spotted by Marcus Meissner).
+
+	* dlls/setupapi/parser.c:
+	Preserve the spaces before an opening quote in the middle of a token
+	(reported by Matthew Davison).
+
+	* dlls/ole32/ole2.spec, dlls/ole32/ole2_16.c:
+	Marcus Meissner <meissner@suse.de>
+	Added OleSetMenuDescriptor16 stub.
+
+	* dlls/ole32/ole2.c, dlls/ole32/ole32.spec:
+	Marcus Meissner <meissner@suse.de>
+	OleInitializeWOW gets 2 arguments.
+
+	* dlls/comctl32/toolbar.c: Robert Shearman <rob@codeweavers.com>
+	The calculated button height should include the text height when no
+	buttons are present.
+
+	* dlls/winspool/info.c, dlls/winspool/winspool.drv.spec,
+	  include/winspool.h:
+	Huw Davies <huw@codeweavers.com>
+	Implement the undocumented StartDocDlg[A|W].  These will be used by
+	StartDoc.
+
+	* dlls/msi/appsearch.c: Aric Stewart <aric@codeweavers.com>
+	Bail out if the reg key is empty. This prevents us from writing
+	garbage to the property table.
+
+	* dlls/riched20/run.c: Phil Krylov <phil@newstar.rinet.ru>
+	Fixed EM_GETCHARFORMAT for selection containing a single character.
+
+	* dlls/riched20/writer.c: Phil Krylov <phil@newstar.rinet.ru>
+	Fixed an off-by-one error in EM_STREAMOUT handler for non-Unicode
+	plain text output.
+
+	* dlls/wined3d/drawprim.c: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+	Remove unused variable in primitiveConvertToStridedData().
+
+	* dlls/riched20/editor.c: Phil Krylov <phil@newstar.rinet.ru>
+	Added some missing but useful items to the TODO list.
+
+	* dlls/ole32/memlockbytes16.c: Marcus Meissner <meissner@suse.de>
+	16bit COM interfaces are cdecl, not WINAPI.
+
+	* dlls/wined3d/wined3d_main.c:
+	Raphael Junqueira <fenix@club-internet.fr>
+	- cleanup wined3d settings init (now closing opened registry keys)
+	- support per application settings
+
+	* libs/unicode/wctomb.c:
+	Faster implementation of wcstombs that handles overlapping buffers
+	properly (based on a patch by Dmitry Timoshkov).
+
+	* dlls/wow32/wow32.spec, dlls/wow32/wow_main.c:
+	We cannot use forwards anymore now that kernel functions are only
+	exported by ordinal (reported by Marcus Meissner).
+
+	* dlls/kernel/tests/module.c, dlls/wined3d/device.c,
+	  dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
+	Francois Gouget <fgouget@free.fr>
+	Assorted spelling fixes.
+
+	* dlls/dinput/joystick_linuxinput.c:
+	Daniel Remenak <dtremenak@gmail.com>
+	Correct dinput handling of sliders and non-zero-based axes through the
+	linux input system.
+
+	* dlls/x11drv/opengl.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Allow running opengl and DirectX applications without stencil support,
+	an earlier patch assumed that stencil support was available, but it
+	isn't in all cases.
+
+	* include/shellapi.h: Francois Gouget <fgouget@codeweavers.com>
+	Add some missing SEE_MASK_* flags.
+
+	* dlls/winspool/info.c: Francois Gouget <fgouget@free.fr>
+	Make the unistd.h include conditional.
+
+	* dlls/rpcrt4/rpcrt4.spec: Francois Gouget <fgouget@free.fr>
+	Fix the NdrVaryingArrayUnmarshall prototype (reported by
+	winapi_check).
+
+	* dlls/ole32/ifs.h, dlls/ole32/ole16.c, dlls/ole32/storage.c:
+	Marcus Meissner <meissner@suse.de>
+	16bit interfaces are cdecl, so drop the WINAPI.
+
+	* dlls/kernel/ne_module.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Convert long to short path in GetModuleFileName16.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/search.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_search* functions.
+
+2005-07-21  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/riched20/writer.c, dlls/wineps/download.c, tools/widl/parser.y:
+	Stefan Huehner <stefan@huehner.org>
+	Change some char* to const char* to fix warnigns.
+
+	* tools/winedump/le.c, tools/winedump/minidump.c:
+	Stefan Huehner <stefan@huehner.org>
+	Fix some -Wsign-compare warnings.
+
+	* dlls/riched20/editor.c: Phil Krylov <phil@newstar.rinet.ru>
+	Added some useful TRACEs.
+
+	* configure, configure.ac, dlls/Makefile.in, dlls/midimap/.cvsignore,
+	  dlls/midimap/Makefile.in, dlls/midimap/midimap.c,
+	  dlls/midimap/midimap.spec, dlls/winmm/winemm.h,
+	  tools/winapi/win32.api:
+	Rémi Assailly <remi.assailly@free.fr>
+	Moved midimap to the top-level dlls directory.
+
+	* dlls/riched20/editor.c: Phil Krylov <phil@newstar.rinet.ru>
+	Allow NULL parameter for WM_SETTEXT in RichEdit.
+
+	* dlls/kernel/relay16.c:
+	Register functions with no arguments should still be called as stdcall
+	because of the extra CONTEXT arg.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/init.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_init* and ldap_open* functions.
+
+	* dlls/riched20/editor.c: Phil Krylov <phil@newstar.rinet.ru>
+	Implemented EM_LINELENGTH RichEdit message.
+
+	* dlls/wldap32/wldap32.h: Hans Leidekker <hans@it.vu.nl>
+	Add helper functions for converting string arrays into different
+	encodings.
+
+	* dlls/wined3d/drawprim.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Correct a problem with the way that FVF vertex arrays containing
+	blends or orthographic is calculated.
+
+	* dlls/shell32/shfldr_unixfs.c: Troy Rollo <wine@troy.rollo.name>
+	Return attributes for the correct file in the unixfs ParseDisplayName.
+
+	* dlls/msvcrtd/Makefile.in, dlls/msvcrtd/debug.c,
+	  dlls/msvcrtd/tests/debug.c, include/msvcrt/crtdbg.h:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	- Declare implemented functions inside #ifndef _DEBUG block.
+	- Make MSVCRTD_operator_new_dbg recognize types of memory blocks.
+
+	* dlls/riched20/caret.c, dlls/riched20/editor.c,
+	  dlls/riched20/editstr.h, dlls/riched20/para.c, dlls/riched20/run.c,
+	  dlls/riched20/writer.c:
+	Phil Krylov <phil@newstar.rinet.ru>
+	Added emulation of RichEdit 1.0 behaviour when the 1.0 window class is
+	being used. This emulation (introduced in M$ RichEdit 3.0) counts
+	paragraph endings as 2 characters (CR+LF) instead of 1 (CR).
+
+	* include/mshtmhst.idl: James Hawkins <truiken@gmail.com>
+	Define the DOCHOSTUIDBLCLK enumeration.
+
+	* dlls/wined3d/drawprim.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Fixed regression that occurred because changes to texture loading were
+	committed before changes to textures and states to support the change
+	were committed.
+
+	* dlls/msi/files.c: Aric Stewart <aric@codeweavers.com>
+	Use SOURCEDIR instead of PackagePath. Because the PackagePath may be
+	local, while SOURCEDIR is more proper and will be a full directory.
+
+2005-07-20  Alexandre Julliard  <julliard@winehq.com>
+
+	* configure, configure.ac, dlls/Makefile.in,
+	  dlls/stdole2.tlb/.cvsignore, dlls/stdole2.tlb/Makefile.in,
+	  dlls/stdole2.tlb/rsrc.rc, dlls/stdole2.tlb/std_ole_v2.idl,
+	  dlls/stdole2.tlb/stdole2.tlb.spec:
+	Huw Davies <huw@codeweavers.com>
+	Implement stdole2.tlb.
+
+	* dlls/winspool/info.c: Huw Davies <huw@codeweavers.com>
+	Lookup the port in the spooler registry key and map it to a unix
+	filename or a pipe like OpenJob16 does.
+
+	* Make.rules.in, fonts/.cvsignore, fonts/Makefile.in, fonts/genttf.ff:
+	Robert Shearman <rob@codeweavers.com>
+	ttf files for bitmap fonts should be generated with an extension of
+	just "." to work around a quirk in fontforge (with thanks to George
+	Williams for helping me fix this).
+
+	* dlls/wldap32/bind.c, dlls/wldap32/winldap_private.h,
+	  dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_simple_bind* and ldap_unbind* functions.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Initial support for the IPersistFolder3 interface.
+
+	* dlls/oleaut32/olepicture.c, dlls/user/cursoricon.c,
+	  dlls/user/exticon.c, dlls/user/user16.c, dlls/user/user_private.h,
+	  include/cursoricon.h:
+	Get rid of cursoricon.h.
+
+	* dlls/ole32/stubmanager.c: Robert Shearman <rob@codeweavers.com>
+	Hack around broken state management so InstallShield works.
+
+	* programs/winhelp/En.rc: Daniel Remenak <dtremenak@gmail.com>
+	Changed winhelp file->exit accelerator key from "e" to "x".
+
+	* dlls/version/info.c, dlls/version/tests/info.c:
+	Paul Vriens <Paul.Vriens@xs4all.nl>
+	Add tests for VerQueryValue[AW].
+	Don't convert the struct to a win16 one in GetFileVersionInfoA.
+	Convert the struct to win16 in VerQueryValueA (for now).
+
+	* dlls/shell32/shlfolder.c: Michael Jung <mjung@iss.tu-darmstadt.de>
+	Only initialize shell folders via the IPersistFolder3 interface in
+	SHELL32_CoCreateInitSF if the pidl which specifies the child is of
+	type 'Folder'. Otherwise fall back to IPersistFolder.
+
+	* dlls/riched20/editor.c, include/richedit.h:
+	Daniel Remenak <dtremenak@gmail.com>
+	Basic handling of EM_SETTEXTEX.
+
+	* dlls/ntdll/cdrom.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Fix IOCTL_CDROM_RAW_READ ioctl.
+
+2005-07-19  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/bind.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h,
+	  dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_bind* functions.
+
+	* dlls/oleaut32/typelib.c: Robert Shearman <rob@codeweavers.com>
+	- Fix VT_BYREF|VT_UNKNOWN return values by comparing the correct value
+	  with VT_UNKNOWN and VT_DISPATCH.
+	- Better tracing.
+
+	* dlls/oleaut32/typelib.c: Robert Shearman <rob@codeweavers.com>
+	Return DISP_E_EXCEPTION from ITypeInfo_Invoke on an error in the
+	called function.
+
+	* dlls/oleaut32/tmarshal.c: Robert Shearman <rob@codeweavers.com>
+	- IRpcStubBuffer_Disconnect can be called multiple times.
+	- Release TypeLib when freeing stub buffer.
+
+	* dlls/ole32/marshal.c, dlls/ole32/stubmanager.c:
+	Robert Shearman <rob@codeweavers.com>
+	- Always query for the correct stub interface, otherwise we will be
+	  pointing to the completely wrong object when a proxy does a
+	  queryinterface.
+	- Remove assumption that the stub buffer will handle the lifetime of
+	  the object.
+
+	* server/class.c:
+	Create the desktop class when needed without requiring a client
+	request.
+
+	* dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c:
+	Robert Shearman <rob@codeweavers.com>
+	Activate ITypeLib, ITypeInfo and IEnumVARIANT Marshalers.
+
+	* dlls/oleaut32/typelib.c: Robert Shearman <rob@codeweavers.com>
+	Remove RegisterTypeLib hack.
+
+	* dlls/ole32/oleproxy.c: Robert Shearman <rob@codeweavers.com>
+	Marshal return value from IRemUnknown_RemQueryInterface.
+
+	* dlls/oleaut32/tmarshal.c: Robert Shearman <rob@codeweavers.com>
+	Fix confusion between number of characters and number of bytes in
+	unmarshaling BSTRs. Convert it all to characters for consistency with
+	the BSTR_User* routines.
+
+	* dlls/ole32/rpc.c, dlls/ole32/stubmanager.c:
+	Robert Shearman <rob@codeweavers.com>
+	Silence now noisy error messages caused by changes in the way we call
+	ipid_to_stubmanager. Move the error message to the one place it is
+	needed.
+
+	* dlls/user/message.c:
+	Save the scope window for mouse events before overwriting it.
+
+	* dlls/oleaut32/typelib.c: Robert Shearman <rob@codeweavers.com>
+	Support VT_BYREF|VT_I4 in _copy_arg.
+
+	* dlls/oleaut32/tmarshal.c: Robert Shearman <rob@codeweavers.com>
+	Marshal and unmarshal TKIND_ENUM and TKIND_ALIAS.
+
+	* dlls/ole32/oleproxy.c: Robert Shearman <rob@codeweavers.com>
+	- We should be starting with 1 reference.
+	- IRpcStubBuffer_Disconnect can be called more than once.
+
+	* dlls/rpcrt4/cstub.c: Robert Shearman <rob@codeweavers.com>
+	IRpcStubBuffer_Disconnect can be called more than once.
+
+	* dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
+	Robert Shearman <rob@codeweavers.com>
+	By-pass the RPC runtime if possible when calling an STA by posting a
+	message directly to the apartment window for it to process. Fixes a
+	deadlock in InstallShield caused by having to create a thread when
+	freeing an object that comes from an STA apartment. Added tests that
+	fail without this fix.
+
+	* dlls/ole32/stubmanager.c: Robert Shearman <rob@codeweavers.com>
+	Delete the stub manager outside of the apartment critical section
+	because the deletion may require the object to re-enter the
+	apartment.
+
+	* dlls/winspool/info.c: Huw Davies <huw@codeweavers.com>
+	Printer handles referring to the same printer should have the same job
+	queue.
+
+	* dlls/user/controls.h, dlls/user/menu.c, dlls/user/user_main.c,
+	  dlls/user/win.c:
+	Initialize the various menu global variables on demand instead of at
+	startup time.
+
+	* tools/winedump/pe.c: Kevin Koltzau <kevin@plop.org>
+	Add support for dumping 64bit PE files.
+
+	* dlls/ntdll/loader.c, include/winnt.h: Kevin Koltzau <kevin@plop.org>
+	Define 64bit PE structures.
+
+	* dlls/x11drv/window.c:
+	Don't set win gravity, the default should work fine.
+
+	* dlls/shell32/shfldr_unixfs.c: Troy Rollo <wine@troy.rollo.name>
+	When using PATHMODE_UNIX, all files are in the file system.
+
+	* dlls/ole32/compobj.c: Alex Villacís Lasso <a_villacis@palosanto.com>
+	Initialize RegisteredClass properly in CoRegisterClassObject to
+	prevent crash in CoRevokeClassObject when accessing (uninitialized)
+	pMarshalledData.
+
+	* dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Implement the use of PBuffers for offscreen textures.
+
+	* dlls/oleaut32/olepicture.c:
+	Alex Villacís Lasso <a_villacis@palosanto.com>
+	Fix GIF palette allocation, by relying on ColorCount instead of
+	SColorResolution.
+
+	* dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
+	Alex Villacís Lasso <a_villacis@palosanto.com>
+	Ensure that underflowing negative float is represented as a positive
+	0, just as native oleaut32.
+
+2005-07-18  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/gdi/tests/gdiobj.c: Huw Davies <huw@codeweavers.com>
+	Test to show that the height returned by GetTextExtentPoint is the
+	same as tmHeight.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/ber.c,
+	  dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ber_* functions.
+
+	* include/wincrypt.h: Juan Lang <juan_lang@yahoo.com>
+	Added a bunch more definitions.
+
+	* dlls/user/controls.h, dlls/user/dialog.c, dlls/user/dialog16.c,
+	  dlls/user/menu.c:
+	Robert Shearman <rob@codeweavers.com>
+	Replace calls to DIALOG_GetCharSize with code to do the equivalent
+	using GdiGetCharDimensions.
+
+	* dlls/gdi/font.c, dlls/gdi/gdi32.spec, dlls/gdi/tests/gdiobj.c,
+	  include/wingdi.h:
+	Robert Shearman <rob@codeweavers.com>
+	Implement and test GdiGetCharDimensions.
+
+	* dlls/ttydrv/Makefile.in, dlls/ttydrv/user.c,
+	  dlls/ttydrv/winetty.drv.spec:
+	Remove some no longer needed stub functions.
+
+	* dlls/user/Makefile.in, dlls/user/clipboard.c, dlls/user/cursoricon.c,
+	  dlls/user/defwnd.c, dlls/user/display.c, dlls/user/driver.c,
+	  dlls/user/focus.c, dlls/user/input.c, dlls/user/message.c,
+	  dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/sysparams.c,
+	  dlls/user/user_main.c, dlls/user/user_private.h, dlls/user/win.c,
+	  dlls/user/winpos.c:
+	Load the USER driver on demand instead of at user32 load time.
+	Provide a fallback implementation for all the functions to avoid
+	having to check for NULL functions everywhere.
+
+	* dlls/mscms/handle.c, dlls/mscms/icc.c, dlls/mscms/mscms_priv.h,
+	  dlls/mscms/profile.c, dlls/mscms/transform.c:
+	Hans Leidekker <hans@it.vu.nl>
+	Make lcms support depend on headers _and_ libraries, not just the
+	headers.
+
+	* dlls/advapi32/advapi32.spec, dlls/advapi32/registry.c,
+	  include/winreg.h:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Implement RegGetValueA/W.
+
+	* dlls/ntdll/nt.c, include/wine/server_protocol.h, server/protocol.def,
+	  server/registry.c, server/request.h, server/security.h,
+	  server/token.c, server/trace.c:
+	Robert Shearman <rob@codeweavers.com>
+	- Change the default user SID to match what was previously returned by
+	  NtQueryInformationToken.
+	- Implement TokenUser for NtQueryInformationToken.
+	- Add a function for getting the user's registry path from a SID.
+
+	* dlls/user/sysparams.c, dlls/user/user_main.c,
+	  dlls/user/user_private.h, dlls/x11drv/clipboard.c, dlls/x11drv/dce.c,
+	  dlls/x11drv/settings.c, dlls/x11drv/window.c,
+	  dlls/x11drv/winex11.drv.spec:
+	Fixed a few prototypes in the USER driver.
+
+	* dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpcrt4.spec:
+	Robert Shearman <rob@codeweavers.com>
+	Add stubs for most of the NDR marshaling functions.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Use CP_UNIXCP instead of CP_ACP when converting paths (Pointed out by
+	Troy Rollo).
+
+	* dlls/winspool/info.c: Huw Davies <huw@codeweavers.com>
+	Partial implementation of GetJob.
+
+	* dlls/shell32/classes.c: Michael Jung <mjung@iss.tu-darmstadt.de>
+	Release shell folders only if they were successfully acquired.
+
+	* dlls/oleaut32/tests/vartype.c:
+	Alex Villacís Lasso <a_villacis@palosanto.com>
+	Test for behavior of negative underflow formatting.
+
+	* dlls/wined3d/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Implemented a tidied up IWineD3Device_ColorFill.
+
+	* dlls/comctl32/Makefile.in, dlls/comctl32/propsheet.c:
+	Frank Richter <frank.richter@gmail.com>
+	Enabled "tab" dialog texture for property sheet pages.
+
+	* dlls/advapi32/tests/registry.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Rewrote the RegGetValue tests for REG_SZ / REG_EXPAND_SZ.
+
+	* dlls/user/sysparams.c:
+	Load system metrics on demand instead of initializing everything at
+	user32 load time.
+
+	* dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
+	  dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c,
+	  dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Added more tests.
+	- Make tests pass under Wine.
+
+	* dlls/user/user32.spec, dlls/user/win.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Add stub for SetLayeredWindowAttributes.
+
+	* include/odbcinst.h: Hans Leidekker <hans@it.vu.nl>
+	Fix some -Wmissing-declarations warnings.
+
+	* dlls/shell32/shfldr.h, dlls/shell32/shfldr_fs.c,
+	  dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Append filename extension if necessary in IShellFolder::SetNameOf.
+
+	* libs/port/interlocked.c: Kevin Koltzau <kevin@plop.org>
+	Add x86_64 interlocked functions.
+
+	* include/basetsd.h, include/winnt.h: Kevin Koltzau <kevin@plop.org>
+	Define x86_64 context.
+
+	* dlls/secur32/secur32.c, dlls/secur32/secur32.spec,
+	  include/ntsecapi.h:
+	Hans Leidekker <hans@it.vu.nl>
+	Stub implementations for GetUserNameEx{A,W}, TranslateName{A,W},
+	LsaCallAuthenticationPackage, LsaConnectUntrusted and
+	LsaDeregisterLogonProcess.
+
+	* dlls/tapi32/line.c, include/tapi.h: Hans Leidekker <hans@it.vu.nl>
+	Fix pointer signedness and missing declarations warnings.
+
+	* dlls/comctl32/listview.c: Dimi Paun <dimi@lattica.com>
+	Silence uninitialized warnings.
+
+	* include/mscat.h, include/winspool.h: Hans Leidekker <hans@it.vu.nl>
+	Fix some -Wmissing-declarations warnings.
+
+	* dlls/wsock32/service.c, dlls/wsock32/wsock32.spec, include/nspapi.h:
+	Hans Leidekker <hans@it.vu.nl>
+	Stubs for GetAddressByName{A,W}.
+
+	* programs/winetest/Makefile.in: Hans Leidekker <hans@it.vu.nl>
+	Include the mshtml test.
+
+	* dlls/user/tests/winstation.c: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Don't run tests on platforms that don't support WindowStation calls.
+
+	* dlls/mscms/tests/profile.c: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Set size before calling pSetColorProfileElement.
+
+	* dlls/advapi32/tests/registry.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix registry tests on Win95.
+
+	* dlls/urlmon/umon.c: Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix misuse of UrlCombineW.
+
+	* dlls/advapi32/crypt.c, include/wincrypt.h:
+	Juan Lang <juan_lang@yahoo.com>
+	Add/correct a couple definitions, allow hashing nothing.
+
+	* dlls/wined3d/basetexture.c, dlls/wined3d/drawprim.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Set mipmap levels correctly (even with ATI's buggy drivers).
+
+	* dlls/wined3d/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Dirty the surface (instead of the texture) when a render targets is
+	send and endscene is called to make sure that the correct surface is
+	updated.
+
+	* dlls/mshtml/tests/protocol.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Skip futile tests if CoGetClassObject fails.
+
+2005-07-15  Alexandre Julliard  <julliard@winehq.com>
+
+	* configure, configure.ac, dlls/wldap32/Makefile.in,
+	  include/config.h.in:
+	Hans Leidekker <hans@it.vu.nl>
+	Configure checks for OpenLDAP headers and libraries.
+
+	* dlls/user/sysparams.c:
+	Added a bunch of utility functions to factor out a lot of the repeated
+	code in SystemParametersInfoW.
+
+	* dlls/dsound/tests/ds3d.c, dlls/dsound/tests/dsound8.c,
+	  dlls/x11drv/xrender.c:
+	Stefan Huehner <stefan@huehner.org>
+	Fix some sign-compare warnings by choosing correct datatypes.
+
+	* dlls/winmm/winenas/audio.c, dlls/x11drv/scroll.c:
+	Stefan Huehner <stefan@huehner.org>
+	Add some consts to fix discard-qual warnings.
+
+	* dlls/kernel/tests/codepage.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Add a test for handling overlapped buffers by WideCharToMultiByte.
+
+	* dlls/version/tests/info.c: Paul Vriens <paul.vriens@xs4all.nl>
+	Added a test, specifically for NT/W2K/XP/W2K3.
+
+	* dlls/uxtheme/draw.c, dlls/uxtheme/system.c:
+	Frank Richter <frank.richter@gmail.com>
+	Make dialog theme texture setting non-global (ie a per-window
+	setting).
+
+	* dlls/wined3d/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Fixed a division by 0 in setup_light that occurs with range is zero.
+
+	* dlls/user/nonclient.c, include/wingdi.h:
+	Frank Richter <frank.richter@gmail.com>
+	Add support for drawing gradient captions.
+
+	* dlls/ntdll/heap.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Avoid unnecessary casts.
+
+	* include/winuser.h:
+	Sort the SPI_* constants and remove some duplicates.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Add file type column in detailed shell view.
+	Make the order of shell view columns 'prefix-compatible' with
+	shfldr_fs.
+	Don't remove filename extensions for path pidls in GetDisplayNameOf.
+
+	* dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Make VIRTUAL_HandleFault return an NTSTATUS.
+
+	* dlls/comctl32/listview.c: Kevin Koltzau <kevin@plop.org>
+	Forward some header notifications to parent of listview.
+
+	* dlls/comctl32/propsheet.c:
+	Thomas Weidenmueller <wine-patches@reactsoft.com>
+	Support PSM_IDTOINDEX.
+
+	* configure, configure.ac, dlls/mscms/Makefile.in, dlls/mscms/icc.c,
+	  dlls/mscms/lcms_api.h, dlls/mscms/mscms_main.c, dlls/mscms/profile.c,
+	  dlls/mscms/tests/profile.c, dlls/mscms/transform.c,
+	  include/config.h.in:
+	Hans Leidekker <hans@it.vu.nl>
+	Link directly to liblcms.
+	Fix typo in test.
+
+	* dlls/kernel/virtual.c, dlls/ntdll/heap.c, dlls/ntdll/process.c,
+	  dlls/ntdll/virtual.c, include/winnt.h, include/winternl.h:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Use SIZE_T type for size variables in NTDLL when appropriate.
+
+	* dlls/comctl32/comctl_Cn.rc, dlls/comctl32/comctl_Cs.rc,
+	  dlls/comctl32/comctl_De.rc, dlls/comctl32/comctl_En.rc,
+	  dlls/comctl32/comctl_Es.rc, dlls/comctl32/comctl_Fr.rc,
+	  dlls/comctl32/comctl_It.rc, dlls/comctl32/comctl_Ja.rc,
+	  dlls/comctl32/comctl_Ko.rc, dlls/comctl32/comctl_Nl.rc,
+	  dlls/comctl32/comctl_Pl.rc, dlls/comctl32/comctl_Pt.rc,
+	  dlls/comctl32/comctl_Ru.rc, dlls/comctl32/comctl_Si.rc,
+	  dlls/comctl32/comctl_Sv.rc, dlls/comctl32/comctl_Th.rc,
+	  dlls/comctl32/comctl_Uk.rc, dlls/comctl32/propsheet.c:
+	Thomas Weidenmueller <wine-patches@reactsoft.com>
+	- Support PSH_WIZARDHASFINISH in wizards.
+	- Correct tab order of the wizard buttons.
+
+	* dlls/dsound/dsound.c, dlls/dsound/tests/ds3d.c,
+	  dlls/winsock/tests/sock.c, programs/rundll32/rundll32.c:
+	Stefan Huehner <stefan@huehner.org>
+	Fix some write-strings warnings.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Do filename postprocessing in GetDisplayNameOf (Hide filename
+	extensions if appropriate).
+
+	* dlls/wined3d/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Correct a missplaced #if in IWineD3DDeviceImpl_CleanRender.
+
+	* dlls/comctl32/toolbar.c: Aric Stewart <aric@codeweavers.com>
+	When adding an image copy the full previous buffer.
+	Implement replacing an icon with one from a resource.
+
+	* include/wintrust.h: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Add missing member to WINTRUST_DATA struct.
+
+	* dlls/wininet/internet.c: Robert Shearman <rob@codeweavers.com>
+	Fix return value of InternetQueryDataAvailable.
+
+	* dlls/winmm/driver.c, dlls/winmm/lolvldrv.c:
+	Eric Pouech <pouech-eric@wanadoo.fr>
+	Get rid of HeapValidate as it's not properly handled by some memory
+	management tools (Microquill for example).
+
+	* programs/wcmd/wcmdmain.c: Eric Pouech <pouech-eric@wanadoo.fr>
+	Ensure msvcrt's io block is passed down from wcmd's parent process to
+	child process.
+
+	* dlls/gdi/tests/metafile.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix the EnumEnhMetaFile tests.
+
+	* dlls/winspool/info.c: Huw Davies <huw@codeweavers.com>
+	Set the default doc title to that of Windows.
+	Pass cups the doc title.
+
+	* dlls/wined3d/resource.c, dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Implemented Get/Set/Free private data in resource.
+
+	* dlls/wintrust/wintrust_main.c: Paul Vriens <paul.vriens@xs4all.nl>
+	Return TRUST_E_PROVIDER_UNKNOWN until implemented.
+
+2005-07-14  Alexandre Julliard  <julliard@winehq.com>
+
+	* programs/rundll32/rundll32.c: Detlef Riekenberg <wine.dev@web.de>
+	Space is valid between module name and entry point.
+
+	* dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
+	  dlls/ntdll/path.c, dlls/ntdll/thread.c:
+	Moved initialization of the default user process parameters to ntdll.
+
+	* dlls/wined3d/cubetexture.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Fixed a bug in Preload caused be a missing brace around a for loop,
+	slightly improved the way that errors are handled by passing back hr
+	from some function calls.
+
+	* dlls/d3d8/device.c, dlls/d3d8/drawprim.c, dlls/wined3d/device.c,
+	  dlls/wined3d/drawprim.c:
+	Stefan Huehner <stefan@huehner.org>
+	Fix some missing-declarations warnings.
+
+	* dlls/mshtml/oleobj.c, dlls/mshtml/tests/Makefile.in,
+	  dlls/mshtml/tests/htmldoc.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Added more tests.
+	- Make tests pass under Wine.
+
+	* tools/widl/typelib.c: Stefan Huehner <stefan@huehner.org>
+	Fix a -Wsign-compare warning.
+
+	* dlls/mshtml/main.c, dlls/mshtml/mshtml.inf, include/mshtml.idl:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added MSHTML library declaration.
+
+	* server/fd.c, server/file.h, server/mailslot.c:
+	Robert Shearman <rob@codeweavers.com>
+	Make mailslots use as much of the default async fd implementation as
+	possible.
+
+	* dlls/kernel/kernel_main.c, dlls/kernel/process.c, dlls/ntdll/nt.c,
+	  dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/time.c,
+	  include/wine/server_protocol.h, server/object.h, server/process.c,
+	  server/protocol.def, server/request.c, server/request.h,
+	  server/thread.c, server/trace.c:
+	Moved the server start time to the init_thread request and got rid of
+	the init_process request (based on a patch by Felix Nawothnig).
+
+	* dlls/comctl32/imagelist.c: Robert Shearman <rob@codeweavers.com>
+	Handle CopyImage and other functions failing by not adding the icon
+	and notifying the caller.
+
+	* dlls/gdi/dib.c: Juan Lang <juan_lang@yahoo.com>
+	Release DC in error condition on StretchDIBits.
+
+	* include/richedit.h: Kevin Koltzau <kevin@plop.org>
+	Define GCM_RIGHTMOUSEDROP.
+
+	* programs/winecfg/Nl.rc: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Update the Dutch translations.
+
+	* programs/winedbg/stack.c: Robert Shearman <rob@codeweavers.com>
+	Remove additional current process tracking in backtrace_all as it can
+	refer to freed memory.
+
+	* dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
+	  dlls/mshtml/olewnd.c, dlls/mshtml/view.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Better handling of UI and InPlace active state.
+	- Implemented InPlaceDeactivate.
+	- THIS macros cleanup.
+
+	* dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
+	Juan Lang <juan_lang@yahoo.com>
+	Encode/decode certs, with tests.
+
+2005-07-13  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h,
+	  dlls/ntdll/server.c, dlls/ntdll/thread.c,
+	  include/wine/server_protocol.h, server/process.c, server/process.h,
+	  server/protocol.def, server/thread.c, server/trace.c:
+	Return the startup info size in the init_thread request, and allocate
+	the process parameters structure in ntdll instead of kernel.
+
+	* dlls/wined3d/directx.c, dlls/wined3d/utils.c,
+	  dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Correct a few formats that were incorrect.
+
+	* include/wincrypt.h: Juan Lang <juan_lang@yahoo.com>
+	Add more missing definitions.
+
+	* programs/winecfg/Fr.rc: Jonathan Ernst <Jonathan@ErnstFamily.ch>
+	Updated winecfg French resources.
+
+	* server/security.h, server/token.c:
+	Robert Shearman <rob@codeweavers.com>
+	Store the default DACL in the token.
+
+	* dlls/uuid/uuid.c, include/.cvsignore, include/Makefile.in,
+	  include/downloadmgr.idl:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added downloadmgr.idl.
+
+	* dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/relay.c:
+	Initialize relay debugging earlier on now that the registry is loaded
+	by the server.
+
+	* dlls/kernel/process.c, include/wine/server_protocol.h,
+	  server/protocol.def, server/request.h, server/thread.c,
+	  server/trace.c:
+	Get rid of the boot_done request.
+
+	* dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
+	  dlls/wined3d/device.c, dlls/wined3d/directx.c,
+	  dlls/wined3d/drawprim.c, dlls/wined3d/indexbuffer.c,
+	  dlls/wined3d/resource.c, dlls/wined3d/stateblock.c,
+	  dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
+	  dlls/wined3d/texture.c, dlls/wined3d/utils.c,
+	  dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
+	  dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
+	  dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Tidy up some comments and formatting.
+
+	* dlls/winspool/info.c: Huw Davies <huw@codeweavers.com>
+	Partial implementation of SetJobW.
+	Set the document title in StartDocPrinter.
+
+	* dlls/kernel/process.c, dlls/ntdll/server.c,
+	  include/wine/server_protocol.h, server/process.c, server/process.h,
+	  server/protocol.def, server/thread.c, server/trace.c:
+	Already initialize the process in the first init_thread request
+	instead of waiting for the init_process request.
+
+	* server/handle.c:
+	Avoid potential crashes when there is no handle table.
+
+	* dlls/msi/action.c, dlls/msi/files.c, dlls/msi/msi.c,
+	  dlls/msi/source.c, dlls/msi/upgrade.c, include/msi.h:
+	Use the official names for the Unicode string constants.
+
+	* dlls/dplayx/dplay.c, dlls/dplayx/dplay_global.h, dlls/itss/itss.c,
+	  dlls/itss/moniker.c, dlls/itss/storage.c, dlls/qcap/pin.h,
+	  dlls/quartz/enumfilters.c, dlls/quartz/enumregfilters.c,
+	  dlls/quartz/filesource.c, dlls/quartz/filtermapper.c,
+	  dlls/quartz/pin.h, dlls/rpcrt4/rpc_binding.h,
+	  dlls/rpcrt4/rpc_server.c, dlls/shdocvw/shdocvw.h,
+	  dlls/shdocvw/shdocvw_main.c, dlls/shlwapi/tests/clist.c,
+	  dlls/urlmon/tests/url.c, dlls/wininet/internet.c,
+	  dlls/winmm/mciavi/private_mciavi.h, dlls/winmm/mciwave/mciwave.c,
+	  dlls/winmm/playsound.c, dlls/winmm/winealsa/audio.c,
+	  dlls/winmm/winemm.h, dlls/winmm/wineoss/dscapture.c:
+	Mike McCormack <mike@codeweavers.com>
+	Interlocked LONG* gcc warning fixes.
+
+	* DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
+	  dlls/wldap32/.cvsignore, dlls/wldap32/Makefile.in,
+	  dlls/wldap32/main.c, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Beginnings of WLDAP32.
+
+	* tools/winebuild/import.c: Steve Zellers <zellers@mac.com>
+	Fixed leftover import table name in output_import_thunk.
+
+	* dlls/ntdll/critsection.c: Ignore high bit of spin count.
+
+	* dlls/wined3d/device.c, dlls/wined3d/resource.c,
+	  dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
+	  dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
+	  include/wine/wined3d_gl.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Added basic memory management and tracking to wined3d.
+
+	* include/Makefile.in, include/winldap.h:
+	Hans Leidekker <hans@it.vu.nl>
+	Added winldap.h header.
+
+	* dlls/mshtml/mshtml_private.h, dlls/mshtml/olewnd.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	THIS macros cleanup.
+
+	* dlls/mshtml/view.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Call ShowUI and HideUI in UIActivate.
+
+	* dlls/winspool/De.rc, dlls/winspool/winspool.rc,
+	  programs/winecfg/De.rc:
+	Henning Gerhardt <henning.gerhardt@web.de>
+	- Added German winspool resource file.
+	- Updated German winecfg resource file.
+
+	* tools/widl/write_msft.c: Stefan Huehner <stefan@huehner.org>
+	Fix some -Wsign-compare warnings.
+
+2005-07-12  Alexandre Julliard  <julliard@winehq.com>
+
+	* configure, configure.ac, programs/Makefile.in,
+	  programs/hh/.cvsignore, programs/hh/Makefile.in, programs/hh/main.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added hh.exe.
+
+	* dlls/kernel/process.c, include/wine/server_protocol.h,
+	  server/console.c, server/process.c, server/process.h,
+	  server/protocol.def, server/trace.c:
+	Moved the fields that depends on startup info from the init_process
+	request to get_startup_info.
+
+	* dlls/user/cursoricon.c: Mike McCormack <mike@codeweavers.com>
+	Clean up CURSORICON_Load.
+
+	* dlls/ntdll/tests/string.c: Aric Stewart <aric@codeweavers.com>
+	Both wcschr and wcsrchr should be able to find the terminating
+	character.
+
+	* include/wine/unicode.h:
+	Fixed strchrW and strrchrW for a null character (spotted by Aric
+	Stewart).
+
+	* dlls/dmusic/dmusic_private.h, dlls/dplayx/dpclassfactory.c,
+	  dlls/dplayx/dplaysp.c, dlls/dplayx/dplobby.c, dlls/dplayx/lobbysp.c,
+	  dlls/dpnet/dpnet_main.c, dlls/dpnet/dpnet_private.h,
+	  dlls/dsound/dsound_private.h, dlls/dswave/dswave_private.h,
+	  dlls/itss/itss.c, dlls/itss/moniker.c, dlls/mlang/mlang.c,
+	  dlls/msdmo/dmoreg.c, dlls/netapi32/netbios.c,
+	  dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
+	  dlls/qcap/enumpins.c, dlls/qcap/qcap_main.c, dlls/qcap/vfwcapture.c,
+	  dlls/quartz/dsoundrender.c, dlls/quartz/enummedia.c,
+	  dlls/quartz/enumpins.c, dlls/quartz/filtergraph.c,
+	  dlls/quartz/main.c, dlls/quartz/memallocator.c, dlls/quartz/parser.h,
+	  dlls/quartz/systemclock.c, dlls/quartz/transform.h,
+	  dlls/quartz/videorenderer.c:
+	Mike McCormack <mike@codeweavers.com>
+	Interlocked LONG* gcc warning fixes.
+
+	* dlls/winspool/info.c: Huw Davies <huw@codeweavers.com>
+	Forward SetJobA -> SetJobW.
+
+	* dlls/msi/custom.c: Aric Stewart <aric@codeweavers.com>
+	Further testing shows that when CustomActionData needs to be blank it
+	is an empty string not ' '.
+
+	* dlls/user/cursoricon.c: Mike McCormack <mike@codeweavers.com>
+	Remove CURSORICON_SimulateLoadingFromResourceW.
+
+	* dlls/user/cursoricon.c: Mike McCormack <mike@codeweavers.com>
+	Modify CURSORICON_FindBestIcon/Cursor to use enumerator functions.
+
+	* dlls/user/listbox.c: Robert Shearman <rob@codeweavers.com>
+	Call SetLastError on errors.
+
+	* dlls/user/text.c: Robert Shearman <rob@codeweavers.com>
+	- Support right-aligned text in TabbedTextOut.
+	- Add documentation.
+
+	* programs/winecfg/En.rc, programs/winecfg/Fr.rc,
+	  programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
+	Raphael Junqueira <fenix@club-internet.fr>
+	- add direct3d configuration on winecfg graphics panel
+	- resync Fr libraries dialog (based on En.rc)
+
+	* dlls/ntdll/wcstring.c: Use the unicode.h functions where possible.
+
+	* dlls/msi/msi.c: Aric Stewart <aric@codeweavers.com>
+	Use the SourceList functions to get the source path in
+	ConfigureProductExW.
+
+	* dlls/msi/files.c: Aric Stewart <aric@codeweavers.com>
+	When working toward install on demand support we need to reset all the
+	constant values so that multiple install process do not get confused
+	by leftover values from the previous install.
+
+	* include/commctrl.h: Frank Richter <frank.richter@gmail.com>
+	Added WC_STATIC.
+
+	* dlls/user/listbox.c: Robert Shearman <rob@codeweavers.com>
+	- Implement LB_SETLOCALE.
+	- Remove incorrect FIXMEs for LB_USETABSTOPS.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Better viewport origin in DrawThemeParentBackground().
+
+	* dlls/d3dxof/d3dxof_private.h, dlls/d3dxof/main.c,
+	  dlls/dinput/device_private.h, dlls/dinput/joystick_linuxinput.c,
+	  dlls/dmband/dmband_private.h, dlls/dmcompos/dmcompos_private.h,
+	  dlls/dmime/dmime_private.h, dlls/dmscript/dmscript_private.h,
+	  dlls/dmstyle/dmstyle_private.h, dlls/dmsynth/dmsynth_private.h:
+	Mike McCormack <mike@codeweavers.com>
+	Interlocked LONG* gcc warning fixes.
+
+	* dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+	  dlls/wined3d/surface.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Implement UpdateTexture and UpdateSurface in wined3d.
+	Allow NULL members of WINED3DSURFACE_DESC to be set to Surface_GetDesc
+	so that the whole structure doesn't have to be filled just to get back
+	one value.
+
+	* dlls/winspool/.cvsignore, dlls/winspool/En.rc,
+	  dlls/winspool/Makefile.in, dlls/winspool/info.c,
+	  dlls/winspool/winspool.rc, dlls/winspool/wspool.c,
+	  dlls/winspool/wspool.h:
+	Huw Davies <huw@codeweavers.com>
+	ScheduleJob for 'file' ports.
+
+	* dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+	Display icons in buttons that have them.
+
+	* dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
+	  dlls/mshtml/oleobj.c, dlls/mshtml/olewnd.c, dlls/mshtml/persist.c,
+	  dlls/mshtml/protocol.c, dlls/mshtml/service.c, dlls/mshtml/view.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Added stub implementation of IOleCommandTarget.
+	- Store IDocHostUIHandler in HTMLDocument.
+	- ActivateMe should be called even if GetContainer failed.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Don't cache child pidls in UnixFolder, but create them on the fly.
+
+	* dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
+	Juan Lang <juan_lang@yahoo.com>
+	- encode/decode CERT_INFO, with tests
+	- a few more tests and bugfixes
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Correct border rectangle drawing.
+
+	* dlls/uxtheme/system.c: Frank Richter <frank.richter@gmail.com>
+	Don't crash if NULL is passed as the class list to OpenThemeData().
+
+2005-07-11  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/kernel/oldconfig.c, include/wine/server_protocol.h,
+	  server/protocol.def, server/registry.c, server/request.h,
+	  server/trace.c:
+	Load the HKEY_CURRENT_USER branch at server startup too.
+
+	* dlls/ntdll/reg.c, dlls/ntdll/sec.c:
+	Use an SID instead of the user name for the path of the
+	HKEY_CURRENT_USER key (based on an old patch by Juan Lang).
+
+	* dlls/d3d9/cubetexture.c, dlls/d3d9/surface.c, dlls/d3d9/texture.c,
+	  dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
+	  dlls/wined3d/surface.c, dlls/wined3d/texture.c,
+	  dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
+	  include/wine/wined3d_types.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Move parameters relating to opengl on the surface structure on to a
+	glDesciption member.
+	Removed Level and Target from LoadTexture, and reduced the dependency
+	on surface->device.
+	Fixed a couple of compiler warnings in d3d9.
+
+	* dlls/msi/registry.c: Aric Stewart <aric@codeweavers.com>
+	Properly resize the buffer based on ERROR_MORE_DATA.
+	Also remember to free the allocated buffer.
+
+	* dlls/kernel/tests/module.c: Paul Vriens <paul.vriens@xs4all.nl>
+	Basic tests for LoadLibraryA and GetProcAddress.
+
+	* dlls/kernel/module.c:
+	A NULL module handle means 'main exe' in GetProcAddress too.
+
+	* server/hook.c, server/request.c, server/user.h, server/winstation.c:
+	Store the global hooks table in the desktop object.
+
+	* dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c:
+	Detlef Riekenberg <wine.dev@web.de>
+	Printers_RegisterWindowW / Printers_UnregisterWindow implemented as
+	stub.
+	Show the FIXME in Printer_LoadIconsW only when needed.
+
+	* dlls/advpack/advpack.c, dlls/advpack/advpack.spec, include/advpub.h:
+	Stefan Leichter <Stefan.Leichter@camLine.com>
+	Added stubs for ExecuteCab and TranslateInfString.
+
+	* dlls/msi/action.c, dlls/msi/msi.c, dlls/msi/upgrade.c:
+	Aric Stewart <aric@codeweavers.com>
+	Use the strings defined in msi.h.
+
+	* dlls/msi/source.c: Aric Stewart <aric@codeweavers.com>
+	Correct an error where I was not properly advancing a pointer.
+
+	* dlls/mshtml/mshtml.inf: Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Remove licence header.
+	- Fix typos.
+
+	* include/msi.h: Aric Stewart <aric@codeweavers.com>
+	Remove some duplicate prototypes and reformat the SourceList APIs a
+	bit more to fit with the style of the rest of the file.
+
+	* include/commctrl.h: Frank Richter <frank.richter@gmail.com>
+	Added BST_HOT, WC_BUTTON.
+
+	* dlls/dinput/tests/joystick.c: Francois Gouget <fgouget@free.fr>
+	Only print the joystick state when it changes so the user does not get
+	300 lines of traces.
+
+	* dlls/gdi/gdi32.spec:
+	Make GetKerningPairs an alias for GetKerningPairsA.
+
+	* dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+	  dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Implemented basic non-power 2 texture in wined3d.
+	Also fixed a typo in drawprim that was causing vertex declarations to
+	crash.
+
+	* dlls/amstream/amstream.c, dlls/amstream/main.c, dlls/atl/registrar.c,
+	  dlls/comcat/comcat_main.c, dlls/comcat/comcat_private.h,
+	  dlls/comcat/information.c, dlls/devenum/devenum_private.h,
+	  dlls/devenum/mediacatenum.c:
+	Mike McCormack <mike@codeweavers.com>
+	Interlocked LONG* gcc warning fixes.
+
+	* dlls/dinput/tests/joystick.c, dlls/dinput/tests/keyboard.c,
+	  dlls/dinput/tests/mouse.c:
+	Francois Gouget <fgouget@free.fr>
+	Remove unnecessary STRICT defines.
+
+	* dlls/kernel/file.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	STATUS_TIMEOUT is no error for Read|WriteFile.
+
+	* dlls/ntdll/file.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	Wait for the object multiple times until TIMEOUT is met.
+
+	* dlls/user/listbox.c: Robert Shearman <rob@codeweavers.com>
+	The units passed into LB_SETTABSTOPS are dialog units, not logical
+	units.
+
+	* dlls/msi/package.c: Aric Stewart <aric@codeweavers.com>
+	If MsiGetProperty(A/W) is called with a NULL for the value buffer but
+	a value in the size for the value buffer, then Msi fills in the size
+	of the value into the pointer for size.  This is tested and confirmed
+	with native MSI.
+
+	* dlls/msvcrt/locale.c: Vijay Kiran Kamuju <infyquest@gmail.com>
+	Fix _setmbcp behavior for unreal codepages.
+
+	* server/queue.c, server/user.h, server/window.c, server/winstation.c:
+	Tie windows and thread input structures to a specific desktop.
+	Support multiple desktop windows (one per desktop object).
+	Use the window desktop to find the window station to use for property
+	atoms.
+
+	* dlls/ntdll/loadorder.c:
+	Also look for the plain module specification in WINEDLLOVERRIDES for
+	modules that contain a path, for better consistency with the registry
+	entries.
+
+	* dlls/msi/files.c, dlls/msi/source.c, include/msi.h:
+	Aric Stewart <aric@codeweavers.com>
+	Add the string constants located in msi.h and make use of them in
+	files.c and source.c.
+
+	* dlls/winspool/info.c: Huw Davies <huw@codeweavers.com>
+	ScheduleJob for (as yet unused) 'cups' ports.
+
+	* dlls/user/cursoricon.c: Mike McCormack <mike@codeweavers.com>
+	Replace CURSORICON_CreateFromResource by CreateIconFromResourceEx.
+
+	* dlls/d3d8/d3d8_private.h, dlls/d3dx8/d3dx8core_private.h,
+	  dlls/ddraw/d3d_private.h, dlls/ddraw/ddraw_private.h,
+	  dlls/ddraw/main.c:
+	Mike McCormack <mike@codeweavers.com>
+	Interlocked LONG* gcc warning fixes.
+
+	* dlls/kernel/tests/heap.c, dlls/ntdll/heap.c:
+	Robert Shearman <rob@codeweavers.com>
+	- Make the value returned from HeapSize always match the requested
+	  size passed into HeapAllocate/HeapReAllocate.
+	- Add a test for this behaviour.
+
+	* dlls/advapi32/lsa.c, dlls/comctl32/tests/dpa.c, dlls/d3d8/device.c,
+	  dlls/d3d9/stateblock.c, dlls/ddraw/surface_dib.c,
+	  dlls/dmime/tempotrack.c, dlls/shell32/shlexec.c,
+	  dlls/shell32/tests/shlfolder.c, dlls/wined3d/device.c,
+	  dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
+	  dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
+	  dlls/wined3d/swapchain.c, dlls/wined3d/vertexdeclaration.c,
+	  programs/winedbg/winedbg.man:
+	Francois Gouget <fgouget@free.fr>
+	Assorted spelling fixes.
+
+	* tools/winapi/win32.api: Francois Gouget <fgouget@free.fr>
+	Add missing types to win32.api.
+
+	* dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Added test of IOleObject::[SG]etClientSite.
+	- Fix IOleObject_SetClientSite to pass tests.
+
+	* dlls/user/cursoricon.c: Mike McCormack <mike@codeweavers.com>
+	Remove unused function args.
+
+	* server/atom.c, server/clipboard.c, server/user.h,
+	  server/winstation.c:
+	Export the winstation and desktop structures to avoid having to write
+	too many accessor functions.
+
+	* dlls/oleaut32/connpt.c, dlls/oleaut32/dispatch.c,
+	  dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
+	  dlls/oleaut32/recinfo.c, dlls/oleaut32/tmarshal.c,
+	  dlls/oleaut32/typelib.c, dlls/oleaut32/typelib2.c:
+	Mike McCormack <mike@codeweavers.com>
+	Interlocked LONG* gcc warning fixes.
+
+	* programs/winecfg/En.rc, programs/winecfg/Fr.rc,
+	  programs/winecfg/audio.c, programs/winecfg/resource.h:
+	Raphael Junqueira <fenix@club-internet.fr>
+	Add some basic dsound configuration on Audio panel.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Don't use unix filesystem specific attributes in UnixFolder's pidls.
+
+	* dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Release parent shell folder in GetAttributesOf.
+
+	* programs/wcmd/builtins.c: Detlef Riekenberg <wine.dev@web.de>
+	Do not print an error message when deleting a nonexistent variable.
+
+	* dlls/urlmon/umon.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	URLMonikerImpl_BindToStorage: Don't use a HeapAllocated pointer for
+	other purposes.
+
+	* dlls/riched20/editor.c: Felix Nawothnig <felix.nawothnig@t-online.de>
+	Check structure size and fix return values in EM_GETCHARFORMAT.
+
+2005-07-10  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/setupapi/queue.c, dlls/setupapi/setupapi.spec:
+	Detlef Riekenberg <wine.dev@web.de>
+	SetupSetFileQueueAlternatePlatform{AW} implemented as stub.
+
+	* dlls/wined3d/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Check to see if the vertex declaration is null before trying to
+	reference it.
+
+	* dlls/kernel/kernel32.spec:
+	The ordinal functions should not be exported by name.
+
+	* dlls/d3d8/shader.c: Marcus Meissner <marcus@jet.franken.de>
+	Fixed signedness issues.
+
+	* dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Tidy up the way caps are managed in GetDeviceCaps and FillGlCaps.
+
+	* dlls/urlmon/umon.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	URLMonikerImpl_BindToStorage: Escape special characters.
+
+	* dlls/cabinet/fci.c:
+	Gerold Jens Wucherpfennig <gjwucherpfennig@gmx.net>
+	The fci_get_little_endian... and fci_set_little_endian... functions
+	don't really set and unset little endianes, they do the same thing:
+	merely swapping bytes from one endianes to the other.
+
+	* dlls/msvcrt/file.c: Felix Nawothnig <felix.nawothnig@t-online.de>
+	Allow reading 0 bytes in fread.
+
+	* libs/wine/loader.c, tools/winebuild/res16.c, tools/winebuild/res32.c,
+	  tools/wrc/dumpres.c, tools/wrc/genres.c:
+	Marcus Meissner <marcus@jet.franken.de>
+	Fixed signedness warnings.
+
+	* dlls/user/button.c: Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix a typo.
+
+	* dlls/ntdll/env.c: Detlef Riekenberg <wine.dev@web.de>
+	Fixed traces.
+
+	* programs/winecfg/En.rc: Brian Vincent <vinn@theshell.com>
+	Describe tabs being linked together.
+
+	* include/winternl.h: Mike McCormack <mike@codeweavers.com>
+	Define the remaining Nt* functions.
+
+	* configure, configure.ac, dlls/ntdll/cdrom.c, include/config.h.in:
+	Gerald Pfeifer <gerald@pfeifer.com>
+	Add a configure check for struct request_sense.  Use this in
+	CDROM_ScsiPassThroughDir() and CDROM_ScsiPassThrough() to unbreak the
+	build on FreeBSD.
+
+	* dlls/setupapi/diskspace.c:
+	Thomas Weidenmueller <wine-patches@reactsoft.com>
+	Fixed enumerating the drive strings.
+
+	* dlls/msi/install.c, dlls/msi/msi.spec:
+	Aric Stewart <aric@codeweavers.com>
+	Implement MsiGetLanguage.
+
+	* dlls/winspool/info.c: Huw Davies <huw@codeweavers.com>
+	ScheduleJob for 'lpr' ports.
+
+2005-07-08  Alexandre Julliard  <julliard@winehq.com>
+
+	* server/atom.c, server/class.c, server/object.h, server/window.c:
+	Explicitly pass the winstation to the atom functions so that they can
+	be used even when current is not set.
+
+	* dlls/winspool/info.c: Huw Davies <huw@codeweavers.com>
+	Implement {Start,End}DocPrinter and WritePrinter.
+	{Start,End}PagePrinter are still stubs but return TRUE.
+
+	* dlls/msi/action.c, dlls/msi/package.c:
+	Aric Stewart <aric@codeweavers.com>
+	InstallShield does a number of actions using DoAction before the
+	Install starts so the PackageCode needs to be loaded on OpenPackage
+	instead of the beginning of the install process.
+
+	* dlls/shell32/pidl.c: Michael Jung <mjung@iss.tu-darmstadt.de>
+	Fail in SHGetDataFromIDList when called on special folder.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Partially implemented UnixFolder's ISFHelper::CopyItems method.
+
+	* dlls/user/user_main.c, dlls/user/user_private.h, dlls/user/win.c,
+	  dlls/user/winstation.c, include/win.h,
+	  include/wine/server_protocol.h, server/protocol.def,
+	  server/request.h, server/trace.c, server/user.h, server/window.c:
+	Put in place the basic infrastructure to allow supporting multiple
+	desktop windows.
+
+	* dlls/user/dde_client.c, dlls/user/dde_misc.c,
+	  dlls/user/dde_private.h, dlls/user/dde_server.c, dlls/user/ddeml16.c,
+	  dlls/user/tests/dde.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Add DDE transaction test, make it pass under Wine.
+
+	* dlls/commdlg/cdlg_De.rc, programs/cmdlgtst/De.rc,
+	  programs/winecfg/De.rc:
+	Henning Gerhardt <henning.gerhardt@web.de>
+	Update German resource files.
+
+	* dlls/setupapi/Pl.rc, dlls/setupapi/setupapi.rc:
+	Sebastian Gasiorek <zebasoftis@gmail.com>
+	Added Polish resources.
+
+	* include/msvcrt/mbctype.h: Vijay Kiran Kamuju <infyquest@gmail.com>
+	Add _MB_CP_* defines.
+
+	* dlls/psapi/psapi_main.c, dlls/psapi/tests/psapi_main.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Make GetProcessMemoryInfo fail if the passed buffer is too small.
+
+	* include/wincrypt.h: Juan Lang <juan_lang@yahoo.com>
+	Add a few more missing defines.
+
+	* dlls/user/sysparams.c: Frank Richter <frank.richter@gmail.com>
+	Always zero destination buffer in SYSPARAMS_LoadRaw(). Remove
+	now-superfluous memory zeroing in some other places.
+
+	* dlls/comctl32/dpa.c, dlls/comctl32/tests/dpa.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix some DPA functions so they pass the new tests.
+
+	* dlls/shell32/shfldr_unixfs.c, dlls/shell32/tests/shlfolder.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Return correct HRESULT code in UnixFolder's IEnumIDList::Next.
+	Corresponding test.
+
+	* dlls/msi/msi.c: Robert Shearman <rob@codeweavers.com>
+	In MsiLocateComponent pcchBuf can be NULL so don't try to dereference
+	it.
+
+	* include/textserv.h: Maarten Lankhorst <m.b.lankhorst@gmail.com>
+	ITextServices_OnTxInplaceDeactivate does not take a parameter.
+
+	* dlls/d3d9/d3d9_private.h, dlls/d3d9/pixelshader.c:
+	Oliver Stieber <oliver@codeweavers.com>
+	Relay all the pixel shader calls from d3d9 to wined3d.
+
+2005-07-07  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/d3d9/vertexdeclaration.c, dlls/wined3d/device.c,
+	  dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
+	  include/wine/wined3d_interface.h:
+	Oliver Stieber <oliver@codeweavers.com>
+	Added support for vertex declarations to wined3d, it's the last patch
+	to give wined3d basic functionality.
+
+	* dlls/d3d9/device.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
+	  dlls/wined3d/surface.c, dlls/wined3d/utils.c,
+	  dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver@codeweavers.com>
+	Implement render targets using either textures, swapchains or
+	standalone surfaces.
+
+	* dlls/ttydrv/winetty.drv.spec, dlls/ttydrv/wnd.c,
+	  dlls/user/user_main.c, dlls/user/user_private.h, dlls/user/win.c,
+	  dlls/x11drv/window.c, dlls/x11drv/winex11.drv.spec,
+	  dlls/x11drv/winpos.c:
+	Moved initialization of the desktop window in the graphics driver to a
+	separate CreateDesktopWindow entry point instead of overloading
+	CreateWindow.
+
+	* dlls/user/menu.c:
+	Removed creation of the no longer used shading brush.
+
+	* dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
+	  dlls/crypt32/tests/main.c:
+	Juan Lang <juan_lang@yahoo.com>
+	Implement a few utility functions, with tests.
+
+	* include/wincrypt.h: Juan Lang <juan_lang@yahoo.com>
+	Correct a typo.
+
+	* programs/winefile/winefile.c: Martin Fuchs <martin-fuchs@gmx.net>
+	- move ID_ABOUT_WINE into #ifdef __WINE__
+	- support for refresh in shell namespace windows
+
+	* dlls/msi/action.c, dlls/msi/helpers.c:
+	Aric Stewart <aric@codeweavers.com>
+	Fill and use the ProductCode part of the MSIPACKAGE structure.
+
+	* dlls/netapi32/access.c, dlls/netapi32/netapi32.spec:
+	Detlef Riekenberg <wine.dev@web.de>
+	NetUserAdd + NetUserDel implemented as stub.
+	Made some FIXME more informative.
+	Marked some FIXME as stub.
+	Added comments before some functions.
+
+	* dlls/ntdll/loadorder.c:
+	Use the same defaults for modules with and without an explicit path.
+
+	* dlls/user/sysparams.c: Frank Richter <frank.richter@gmail.com>
+	Add support for proper saving of the "FLATMENU" and "GRADIENTCAPION"
+	system parameters to the registry.
+
+	* dlls/user/uitools.c: Frank Richter <frank.richter@gmail.com>
+	Wine has now a Marlett font, hence the window buttons can now be drawn
+	using that and not some polylines.
+
+	* fonts/wine_marlett.sfd: Frank Richter <frank.richter@gmail.com>
+	Added a real "window restore" glyph to Wine Marlett.
+
+	* dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Ru.rc,
+	  dlls/commdlg/printdlg.c:
+	Eugeny Gorelov <tft@etersoft.ru>
+	Implement most functionality of PageSetupDlg function.
+
+	* programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc,
+	  programs/cmdlgtst/cmdlgtst.c, programs/cmdlgtst/cmdlgtst.h:
+	Eugeny Gorelov <tft@etersoft.ru>
+	Added PageSetupDlg test.
+
+	* dlls/x11drv/window.c, dlls/x11drv/x11drv_main.c:
+	Moved most initializations out of the create_desktop function and into
+	process_attach.
+
+	* dlls/user/win.c, dlls/user/winpos.c, include/winpos.h:
+	Delay creation of the internal pos atom until needed.
+
+	* dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
+	Hans Leidekker <hans@it.vu.nl>
+	Dynamically load mscms.
+
+	* programs/winecfg/De.rc: Frank Richter <frank.richter@gmail.com>
+	Update German translation for changes to the DLL overrides UI.
+
+	* include/commdlg.h: Eugeny Gorelov <tft@etersoft.ru>
+	Added PSD_NONETWORKBUTTON define.
+
+	* dlls/ole32/memlockbytes.c, dlls/ole32/storage32.c:
+	Vitaly Lipatov <lav@etersoft.ru>
+	Added some documentation.
+
+	* dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+	Use LoadImage to load bitmaps and icons.
+
+	* dlls/user/tests/msg.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Add a MsgWaitForMultipleObjects test.
+
+	* dlls/advapi32/registry.c, dlls/advapi32/tests/crypt.c,
+	  dlls/devenum/mediacatenum.c, dlls/dmusic/dmusic.c,
+	  dlls/dplayx/dplay.c, dlls/dplayx/dplobby.c,
+	  dlls/dsound/dsound_main.c, dlls/iphlpapi/iphlpapi_main.c,
+	  dlls/mpr/pwcache.c, dlls/netapi32/nbt.c, dlls/oledlg/insobjdlg.c,
+	  dlls/powrprof/powrprof.c, dlls/setupapi/virtcopy.c,
+	  dlls/shlwapi/reg.c, dlls/tapi32/line.c, dlls/uxtheme/system.c,
+	  dlls/wininet/urlcache.c, dlls/winmm/winealsa/audio.c,
+	  programs/regedit/edit.c, programs/winebrowser/main.c,
+	  programs/winedbg/winedbg.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 -Wpointer-sign fixes (Reg* functions).
+
+	* server/mapping.c: Convert the shared mapping list to a standard list.
+
+	* dlls/dbghelp/elf_module.c:
+	We no longer have thunks in the data section.
+
+	* dlls/user/win.c, include/wine/server_protocol.h, server/protocol.def,
+	  server/trace.c, server/window.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Make IsWindowUnicode work in the case when window belongs to another
+	process.
+
+	* programs/winefile/Makefile.in, programs/winefile/winefile.c,
+	  programs/winefile/winefile.h:
+	Martin Fuchs <martin-fuchs@gmx.net>
+	- remove <tchar.h> and <wchar.h> header usage by switching to WIN32
+	  API string manipulation functions as far as possible
+	- switch to UNICODE compilaton
+	- remove launch_fileA() and tcscpyn
+	- don't crash in set_curdir() for NULL in the 'entry' pointer
+
+	* programs/winecfg/Nl.rc: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Update the Dutch translations.
+
+	* server/atom.c, server/object.h, server/request.c, server/user.h,
+	  server/winstation.c:
+	Store the global atom table in the process window station.
+
+	* include/winternl.h: Mike McCormack <mike@codeweavers.com>
+	Add more Nt* functions.
+
+	* dlls/user/combo.c: Felix Nawothnig <felix.nawothnig@t-online.de>
+	Update TODO list.
+
+	* dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
+	Juan Lang <juan_lang@yahoo.com>
+	Encode/decode CERT_PUBLIC_KEY_INFO, with tests.
+
+	* dlls/comctl32/tests/dpa.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Add another failing DPA test.
+
+2005-07-06  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/winaspi/aspi.c: Gerald Pfeifer <gerald@pfeifer.com>
+	SCSI_Linux_CheckDevices() is Linux-only as well.
+
+	* dlls/mscms/mscms_main.c: Hans Leidekker <hans@it.vu.nl>
+	Fail loading when compiled without lcms support.
+
+	* dlls/advapi32/crypt.c, dlls/advapi32/service.c,
+	  dlls/advapi32/tests/registry.c, dlls/d3d8/d3d8_main.c,
+	  dlls/msvideo/msvideo16.c, dlls/oleaut32/tmarshal.c,
+	  dlls/oleaut32/typelib16.c, dlls/opengl32/wgl.c,
+	  dlls/setupapi/setupx_main.c, dlls/shell32/classes.c,
+	  dlls/shell32/dialogs.c, dlls/user/tests/sysparams.c,
+	  dlls/winaspi/aspi.c, dlls/winaspi/winaspi16.c, dlls/wineps/init.c,
+	  dlls/x11drv/x11drv_main.c, dlls/x11drv/xfont.c,
+	  programs/wineconsole/registry.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 -Wpointer-sign fixes (Reg* functions).
+
+	* programs/winecfg/En.rc, programs/winecfg/libraries.c,
+	  programs/winecfg/resource.h:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Changed layout of libraries tab, moved load-order setting into extra
+	dialog.
+
+	* dlls/comctl32/propsheet.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Don't invalidate the whole propsheet when the page is switched.
+
+	* dlls/user/menu.c: Rein Klazes <wijn@wanadoo.nl>
+	- when sending the WM_DRAWITEM message in case of a menu item with
+	  hbmpItem = HBMMENU_CALLBACK, move the drawing origin to the top left
+	  of the item rectangle
+	- at the same time also make sure that the itemState field of the
+	 DRAWITEMSTRUCT is properly initialized
+	- do the drawing of the check mark before sending the WM_DRAWITEM
+	  message, some application likes to "overdraw" the checkmark.
+
+	* dlls/wined3d/drawprim.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Change all references to updateStateBlock to references to stateBlock
+	in drawprim.
+
+	* dlls/riched20/paint.c, dlls/riched20/wrap.c, dlls/twain/capability.c,
+	  dlls/x11drv/xfont.c, dlls/x11drv/xrandr.c:
+	Stefan Huehner <stefan@huehner.org>
+	Make functions static to fix -Wmissing-declarations warnings.
+
+	* dlls/user/painting.c, dlls/user/tests/dce.c:
+	Restore the clip region after GetDCEx in send_erase as if it had been
+	a BeginPaint.
+
+	* programs/winemenubuilder/winemenubuilder.c:
+	Moved the configuration key to HKCU\Software\Wine\WineMenuBuilder.
+
+	* dlls/comctl32/tests/treeview.c, dlls/dinput/tests/joystick.c,
+	  dlls/ntdll/tests/info.c, dlls/oleaut32/tests/vartest.c,
+	  dlls/psapi/tests/psapi_main.c, dlls/user/tests/menu.c,
+	  dlls/user/tests/win.c:
+	Francois Gouget <fgouget@free.fr>
+	Add trailing '\n's to ok() calls.
+
+	* dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+	Stop the install when cancelling from a modeless dialog.
+
+	* include/winternl.h: Mike McCormack <mike@codeweavers.com>
+	Add more Nt* functions.
+
+	* dlls/winspool/Makefile.in, dlls/winspool/info.c:
+	Huw Davies <huw@codeweavers.com>
+	Add an implementation of AddJob and a partial one of ScheduleJob.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Implemented UnixFolder's ISFHelper::DeleteItems interface.
+
+	* include/winuser.h: Frank Richter <frank.richter@gmail.com>
+	Add missing DC_GRADIENT and DC_BUTTONS, as used by DrawCaption.
+
+	* dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/row.c:
+	Phil Krylov <phil@newstar.rinet.ru>
+	Fixed EM_LINEINDEX handler and added EM_LINEFROMCHAR handler.
+
+	* dlls/msi/events.c: Mike McCormack <mike@codeweavers.com>
+	Don't crash when cancelling out of a modeless dialog.
+
+	* dlls/user/sysparams.c: Felix Nawothnig <felix.nawothnig@t-online.de>
+	Clear buffer before querying the registry in SYSPARAMS_Load.
+
+	* dlls/shell32/shfldr_unixfs.c: Michael Lin <mlin@corvu.com.au>
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Implemented UnixFolder's ISFHelper::AddFolder.
+
+	* dlls/advapi32/Makefile.in, dlls/advapi32/lsa.c,
+	  dlls/advapi32/security.c:
+	James Hawkins <truiken@gmail.com>
+	Branch the LSA functions from security.c to lsa.c.
+
+	* dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/defwnd.c,
+	  dlls/user/driver16.c, dlls/user/hook.c, dlls/user/hook16.c,
+	  dlls/user/message.c, dlls/user/spy.c, dlls/user/sysparams.c,
+	  dlls/user/text.c, dlls/user/user_main.c, dlls/user/winproc.c:
+	Mike McCormack <mike@codeweavers.com>
+	-Wpointer-sign fixes for gcc 4.0.
+
+	* dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/string.c,
+	  dlls/msi/suminfo.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 -Wpointer-sign fixes.
+
+	* dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h,
+	  dlls/mshtml/protocol.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 -Wpointer-sign warnings.
+
+	* dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/row.c:
+	Phil Krylov <phil@newstar.rinet.ru>
+	Implemented EM_EXLINEFROMCHAR, EM_LINEINDEX, EM_FINDTEXT,
+	EM_FINDTEXTW, EM_FINDTEXTEX, and EM_FINDTEXTEXW messages.
+
+	* include/winnt.h: Mike McCormack <mike@codeweavers.com>
+	Define PVOID64 and FILE_SEGMENT_ELEMENT.
+
+	* dlls/uxtheme/system.c: Frank Richter <frank.richter@gmail.com>
+	Every window needs to receive WM_THEMECHANGED (esp. controls), so also
+	send it to child windows.
+
+	* dlls/comctl32/Makefile.in, dlls/comctl32/comctl32undoc.c,
+	  dlls/comctl32/dpa.c, dlls/comctl32/dsa.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Move DPA and DSA functions out of comctl32undoc.c as they are
+	documented by now.
+
+2005-07-05  Alexandre Julliard  <julliard@winehq.com>
+
+	* tools/winebuild/relay.c: Don't depend on ELF features for PIC code.
+	A couple of optimizations.
+
+	* dlls/msi/Makefile.in, dlls/msi/files.c, dlls/msi/msipriv.h,
+	  dlls/msi/source.c, include/msi.h:
+	Aric Stewart <aric@codeweavers.com>
+	Add source.c to start handling the various MsiSourceList apis used in
+	v3 of MSI, and now internally.
+	Update files.c to use the MsiSourceList apis to make sure our
+	SourceList keys in the registry are included and correct.
+
+	* dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c:
+	Detlef Riekenberg <wine.dev@web.de>
+	Printer_LoadIconsW: implemented minimal version.
+
+	* dlls/riched20/wrap.c: Phil Krylov <phil@newstar.rinet.ru>
+	Fixed an off-by-one error in EM_GETLINECOUNT handler.
+
+	* dlls/riched20/writer.c: Phil Krylov <phil@newstar.rinet.ru>
+	Fixed another couple of EM_STREAMOUT bugs.
+
+	* include/textserv.h: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Fixed typo.
+
+	* dlls/shell32/shfldr_unixfs.c: Michael Lin <mlin@corvu.com.au>
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	ISFHelper interface support for UnixFolder (currently only stubs).
+
+	* dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c,
+	  dlls/avifil32/editstream.c, dlls/avifil32/getframe.c,
+	  dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
+	  dlls/avifil32/wavfile.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 -Wpointer-sign fixes.
+
+	* dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+	Set the initial focus on the control specified by Control_First in the
+	Dialog table.
+
+	* dlls/riched20/writer.c: Phil Krylov <phil@newstar.rinet.ru>
+	Removed junk from UTF-8 RTF output.
+
+	* include/textserv.h: Maarten Lankhorst <m.b.lankhorst@gmail.com>
+	Added txtbit declarations.
+
+	* programs/winecfg/libraries.c: Hajime Segawa <winetips@sidenet.ddo.jp>
+	Fix for debug message buffer overflow in library tab.
+
+	* dlls/shell32/shfldr_unixfs.c: Michael Lin <mlin@corvu.com.au>
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Implemented UnixFolder's IShellFolder::SetNameOf.
+
+	* dlls/d3d9/d3d9_private.h, dlls/d3d9/pixelshader.c,
+	  dlls/d3d9/stateblock.c, dlls/d3d9/vertexshader.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Strip out stateblocks from d3d9 and relay all stateblock calls to
+	wined3d.
+
+	* tools/sfnt2fnt.c, tools/winebuild/spec16.c, tools/winedump/le.c,
+	  tools/winedump/lnk.c, tools/winedump/ne.c, tools/winedump/winedump.h,
+	  tools/wrc/readres.c, dlls/commdlg/filedlg.c,
+	  dlls/commdlg/filedlgbrowser.c, dlls/commdlg/fontdlg.c,
+	  dlls/commdlg/fontdlg16.c, dlls/commdlg/printdlg.c,
+	  dlls/commdlg/printdlg16.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 -Wpointer-sign fixes.
+
+	* include/msxml.idl: Vijay Kiran Kamuju <infyquest@gmail.com>
+	Add IXMLElementNotificationSink definition for IE4 compatibility.
+
+	* dlls/msvcrt/process.c: Eric Pouech <pouech-eric@wanadoo.fr>
+	Fixed erroneous file flag in _popen.
+
+	* dlls/urlmon/.cvsignore, dlls/urlmon/Makefile.in,
+	  dlls/urlmon/regsvr.c, dlls/urlmon/rsrc.rc, dlls/urlmon/urlmon.inf,
+	  dlls/urlmon/urlmon_main.h:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Register protocols.
+
+	* dlls/ntdll/process.c, dlls/ntdll/virtual.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Replace stubs for information classes in NtQueryVirtualMemory and
+	NtQueryInformationProcess by more descriptive messages.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	UXTHEME_LoadImage(): Set default image count to 1 to avoid division by
+	zero in case image count property is not given. Properly support 0
+	state IDs.
+
+	* dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+	  dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h,
+	  include/wine/wined3d_interface.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Implemented stateblocks in wined3d.
+
+	* dlls/user/edit.c, dlls/user/tests/edit.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Fix some failing tests.
+
+	* tools/winebuild/build.h, tools/winebuild/main.c,
+	  tools/winebuild/spec32.c:
+	Get rid of the global debugging flag.
+
+	* dlls/kernel/kernel16_private.h, dlls/kernel/ne_module.c,
+	  dlls/kernel/relay16.c, tools/winebuild/relay.c:
+	Intercept functions for 16-bit relay debugging by patching the
+	CALLFROM16 table instead of having the wine_call_from_16 functions
+	call out the relay functions explicitly.
+
+	* dlls/dplayx/dplay.c, dlls/dplayx/dplayx_global.c,
+	  dlls/dplayx/name_server.c, dlls/gdi/enhmetafile.c,
+	  dlls/msvidc32/msvideo1.c, dlls/netapi32/access.c,
+	  dlls/riched20/editor.c, dlls/rpcrt4/ndr_ole.c,
+	  dlls/uxtheme/msstyles.c:
+	Stefan Huehner <stefan@huehner.org>
+	Fix -Wmissing-declarations warnings.
+
+	* dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
+	  dlls/ole32/clipboard.c, dlls/ole32/compobj_private.h,
+	  dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c,
+	  dlls/ole32/defaulthandler.c, dlls/ole32/errorinfo.c,
+	  dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c,
+	  dlls/ole32/hglobalstream.c, dlls/ole32/ifs.c,
+	  dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
+	  dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
+	  dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
+	  dlls/ole32/oleobj.c, dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
+	  dlls/ole32/stg_prop.c, dlls/ole32/storage.c, dlls/ole32/storage32.h,
+	  dlls/ole32/stubmanager.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 -Wpointer-sign warnings.
+
+	* dlls/user/cursoricon.c: Detlef Riekenberg <wine.dev@web.de>
+	LoadImageW: Fix type of TRACE parameter.
+
+	* include/.cvsignore, include/Makefile.in, include/mimeinfo.idl:
+	Vijay Kiran Kamuju <infyquest@gmail.com>
+	Added declaration for IMimeInfo interface.
+
+	* dlls/kernel/relay16.c, include/wine/winbase16.h,
+	  tools/winebuild/relay.c, tools/winebuild/spec16.c:
+	Added vararg argument type so that the relay code can distinguish from
+	a normal cdecl function.
+	Don't rely on the relay thunk preserving the stack pointer.
+
+	* dlls/ntdll/tests/info.c: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Added some tests for other information classes.
+	Correct comment for test 0x3.
+
+	* dlls/ntdll/nt.c: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Improved stubs to show the correct behavior.
+
+	* programs/winecfg/En.rc: Huw Davies <huw@codeweavers.com>
+	Add an English neutral version of the graphics tab.
+
+	* dlls/kernel/toolhelp.c: Mike McCormack <mike@codeweavers.com>
+	Fix some gcc 4.0 warnings.
+
+	* dlls/uxtheme/msstyles.c, dlls/uxtheme/msstyles.h:
+	Frank Richter <frank.richter@gmail.com>
+	Opening some theme class data now also increases the reference count
+	of the theme file, so as long as theme class data is still opened
+	somewhere, the theme file won't get freed. Otherwise, it could happen
+	that invalid class data was used, which could lead to problems.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Changed the default transparent color in case none was explicitly
+	specified from the upper left pixel color to magenta. Empirically
+	gives better results.
+
+	* dlls/user/menu.c: Frank Richter <frank.richter@gmail.com>
+	Add support for drawing menus in "flat" style.
+
+	* dlls/advapi32/crypt.c, dlls/cabinet/fdi.c,
+	  dlls/dinput/joystick_linux.c, dlls/iphlpapi/tests/iphlpapi.c,
+	  dlls/msvcrt/tests/headers.c, dlls/oleaut32/typelib.c,
+	  dlls/setupapi/virtcopy.c, dlls/winaspi/aspi.c,
+	  dlls/winedos/soundblaster.c, dlls/winedos/vga.c,
+	  dlls/winsock/socket.c:
+	Stefan Huehner <stefan@huehner.org>
+	Fix some more -Wmissing-declarations warnings.
+
+	* dlls/dmloader/dmloader_main.c, dlls/dmloader/dmloader_private.h,
+	  dlls/dmloader/loader.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 -Wpointer-sign warnings.
+
+	* dlls/gdi/driver.c, dlls/gdi/freetype.c, dlls/gdi/printdrv.c:
+	Mike McCormack <mike@codeweavers.com>
+	-Wpointer-sign fixes for gcc 4.0.
+
+	* dlls/oleaut32/oleaut.c, dlls/oleaut32/variant.c:
+	Robert Shearman <rob@codeweavers.com>
+	Document active object and variant functions.
+
+	* dlls/comctl32/tests/dpa.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix DPA tests on Win95.
+
+	* include/winternl.h: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Removed 4 bytes from the SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
+	struct.
+	Changed some dwSpare into liKernelTime and liUserTime.
+
+	* include/textserv.h: Maarten Lankhorst <m.b.lankhorst@gmail.com>
+	Added missing declaration for ITextServices->OnTxInPlaceDeactivate.
+
+	* dlls/commdlg/cdlg_En.rc: Huw Davies <huw@codeweavers.com>
+	Add English neutral version of IDS_COLOR_GRAY.
+
+	* programs/winefile/Fr.rc: Jonathan Ernst <Jonathan@ErnstFamily.ch>
+	Updated winefile French resources.
+
+	* programs/winecfg/Fr.rc, programs/winecfg/winecfg.rc:
+	Jonathan Ernst <Jonathan@ErnstFamily.ch>
+	- Updated winecfg French resources.
+	- Fixed control size and placement.
+
+	* dlls/winspool/info.c: Huw Davies <huw@codeweavers.com>
+	Add one more level of indirection to the printer handle array to allow
+	more information than just the name to be stored.
+	Wrap accesses to the printer handle array in a critsec.
+
+	* dlls/user/tests/win.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Add a test case for IsWindowUnicode.
+
+	* dlls/shell32/shell32_Pt.rc: Marcelo Duarte <marcelotduarte@gmail.com>
+	Update shell32 resources for Portuguese.
+
+	* programs/winemine/Pl.rc: Marcelo Duarte <marcelotduarte@gmail.com>
+	Remove double SEPARATOR.
+
+	* dlls/x11drv/opengl.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Make sure that the OpenGL visual created for a window has a stencil
+	buffer.
+
+	* tools/wineinstall: Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Clean wineinstall from config file references.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Return correct attributes in ParseDisplayName.
+
+	* dlls/kernel/version.c: Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+	* dlls/comctl32/propsheet.c: Frank Richter <frank.richter@gmail.com>
+	Let property sheets update the cached system colors upon receiving
+	WM_SYSCOLORCHANGE.
+
+	* dlls/uxtheme/system.c: Frank Richter <frank.richter@gmail.com>
+	Write WCHAR strings to registry with correct size.
+
+	* dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
+	Hans Leidekker <hans@it.vu.nl>
+	Fix color directory handling.
+
+	* dlls/uxtheme/draw.c, dlls/uxtheme/uxtheme.spec, include/uxtheme.h:
+	Thomas Weidenmueller <wine-patches@reactsoft.com>
+	IsThemeDialogTextureEnabled should have one parameter to match the
+	prototype in the official headers.
+
+	* dlls/user/sysparams.c: Frank Richter <frank.richter@gmail.com>
+	Add support for SPI_[SG]ETFLATMENU in SystemParametersInfo (although
+	without saving of the setting).
+
+	* dlls/uxtheme/msstyles.c: Frank Richter <frank.richter@gmail.com>
+	Enable/disable "flat menus" based on the setting from the active
+	theme.
+
+2005-07-03  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/urlmon/sec_mgr.c, dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
+	  dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h:
+	Mike McCormack <mike@codeweavers.com>
+	Fix -Wpointer-sign warnings.
+
+	* dlls/shell32/autocomplete.c, dlls/shell32/classes.c,
+	  dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
+	  dlls/shell32/dde.c, dlls/shell32/dragdrophelper.c,
+	  dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
+	  dlls/shell32/pidl.c, dlls/shell32/pidl.h,
+	  dlls/shell32/shell32_main.h, dlls/shell32/shelllink.c,
+	  dlls/shell32/shellole.c, dlls/shell32/shfldr_desktop.c,
+	  dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
+	  dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlfsbind.c,
+	  dlls/shell32/shlview.c, dlls/shell32/shv_bg_cmenu.c,
+	  dlls/shell32/shv_item_cmenu.c:
+	Mike McCormack <mike@codeweavers.com>
+	-Wpointer-sign fixes.
+
+	* dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/dpa.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Rewrote the DPA testsuite.
+
+	* include/winternl.h: Mike McCormack <mike@codeweavers.com>
+	Define more Nt* functions.
+
+	* dlls/kernel/kernel16_private.h, dlls/kernel/syslevel.c,
+	  dlls/kernel/wowthunk.c, tools/winebuild/relay.c:
+	Moved all 16-bit relay code to the text section.
+	Changed a few symbol names for better consistency.
+
+	* libs/wine/ldt.c: Added error message for missing LDT support on i386.
+
+	* dlls/ntdll/signal_i386.c: Some fixes for the Darwin build.
+
+	* dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/dsrender.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Change messages about config file to registry.
+
+	* dlls/gdi/tests/generated.c, dlls/kernel/tests/generated.c,
+	  dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
+	  dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
+	  dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
+	  dlls/wininet/tests/generated.c, tools/winapi/winapi_test:
+	Mike McCormack <mike@codeweavers.com>
+	Avoid warnings in generated tests by casting sizeof(x) to an int.
+
+	* dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
+	  dlls/mshtml/mshtml_private.h, dlls/mshtml/service.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added stub implementation of IServiceProvider.
+
+	* DEVELOPERS-HINTS: Mike McCormack <mike@codeweavers.com>
+	Fix DEVELOPER_HINTS to reflect make configure doesn't run autoconf.
+
+	* dlls/ddraw/device_opengl.c: Marcus Meissner <meissner@suse.de>
+	Make check fails in dlls/ddraw/tests/d3d, because a heap allocate is
+	fed to wrong size. (sizeof(BOOLEAN) is 1 , but ative_lights is a DWORD
+	array).
+
+	* dlls/x11drv/desktop.c: Lionel Ulmer <lionel.ulmer@free.fr>
+	Add some resolutions to what Desktop mode supports.
+
+	* include/winternl.h: Felix Nawothnig <felix.nawothnig@t-online.de>
+	Add some values to the PROCESS_INFORMATION_CLASS enumeration.
+
+	* dlls/urlmon/umon.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Fix handling of pmkContext in CreateURLMoniker.
+
+	* programs/winemine/main.c, programs/winemine/main.h:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Make registry compatible with winmine.
+
+	* include/commctrl.h: Frank Richter <frank.richter@gmail.com>
+	Add missing NMBCHOTITEM struct.
+
+	* dlls/msvcrt/wcs.c: Marcus Meissner <meissner@suse.de>
+	char pointer must be 11 byte to fit 10 characters + \0.
+
+	* dlls/advapi32/tests/registry.c, include/winreg.h:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Added unit tests for RegGetValue.
+
+2005-07-02  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/ntdll/virtual.c, server/mapping.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Load all dll sections no matter what attributes say.
+
+	* dlls/urlmon/sec_mgr.c, dlls/urlmon/umon.c, dlls/urlmon/urlmon_main.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Better module locking.
+
+	* dlls/avifil32/Makefile.in, dlls/avifil32/api.c:
+	Marcus Meissner <meissner@suse.de>
+	Use CoCreateInstance instead of SHCoCreateInstance, drop shell32 from
+	imports.
+	Call OleInitialize() on AVIFileInit.
+
+	* dlls/mshtml/main.c, include/mshtmhst.idl:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Added more definitions.
+	- Fixed RunHTMLApplication declaration.
+
+	* include/msxml.idl: Vijay Kiran Kamuju <infyquest@gmail.com>
+	Add missing declarations for IXMLDocument2 and IXMLElement2.
+
+2005-07-01  Alexandre Julliard  <julliard@winehq.com>
+
+	* server/registry.c: Don't bother loading the config file anymore.
+
+	* tools/winedump/ne.c: Added dumping of NE segments and relocations.
+
+	* tools/winebuild/import.c:
+	Don't use the full 32 bits of %esp when called from 16-bit code.
+
+	* dlls/user/ddeml.spec: Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+	HCONV and HCONVLIST are 32bit handles.
+
+	* programs/winecfg/De.rc, programs/winefile/De.rc:
+	Henning Gerhardt <henning.gerhardt@web.de>
+	Update German resource files.
+
+	* dlls/d3d9/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Check for a null surface returned from CreateSurface.
+	Relay GetCreationParameters call to wined3d.
+
+	* configure, configure.ac, dlls/ntdll/cdrom.c, include/config.h.in:
+	Phil Krylov <phil@newstar.rinet.ru>
+	Fixed dlls/ntdll/cdrom.c compilation in Darwin by adding HAVE_IOKit
+	detection to configure and defining SENSEBUFLEN as kSenseDefaultSize
+	(which is corresponding IOKit enum value).
+
+	* include/Makefile.in, include/textserv.h:
+	Mike McCormack <mike@codeweavers.com>
+	Added textserv.h.
+
+	* dlls/kernel/kernel16_private.h, dlls/kernel/thunk.c,
+	  dlls/kernel/wowthunk.c, tools/winebuild/relay.c:
+	Moved most of the implementation of CALL32_CBClient(Ex) to the C
+	code.
+
+	* tools/winebuild/import.c, tools/winebuild/main.c,
+	  tools/winebuild/winebuild.man.in:
+	Added a --target option to allow cross-compilation.
+
+	* dlls/x11drv/window.c:
+	Set the class resource name to the name of the main binary (suggested
+	by Rasterman).
+
+	* include/.cvsignore, include/Makefile.in, include/xmldso.idl,
+	  include/xmldsodid.h:
+	Vijay Kiran Kamuju <infyquest@gmail.com>
+	Added xmldso.idl.
+
+	* dlls/ntdll/relay.c, tools/winebuild/import.c:
+	Improve a bit the assembly generated for import thunks.
+
+	* dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
+	Juan Lang <juan_lang@yahoo.com>
+	- implement encoding/decoding of cert extensions
+	- remove some unnecessary parameters to internal functions
+	- tests for cert extensions
+
+	* dlls/cabinet/cabextract.c, dlls/riched20/caret.c,
+	  dlls/uxtheme/draw.c, dlls/uxtheme/uxini.c:
+	Stefan Huehner <stefan@huehner.org>
+	Make some function static.
+
+	* programs/winecfg/drivedetect.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Added binfmt_misc to the filesystem blacklist.
+
+	* dlls/uxtheme/msstyles.c: Frank Richter <frank.richter@gmail.com>
+	Have the theme INI file parsed upon theme activation and not just when
+	the first theme data is requested; that way, the themed system colors
+	are set correctly from the start, and not just after some theme data
+	was requested.
+
+	* include/wincrypt.h: Juan Lang <juan_lang@yahoo.com>
+	- add more prototypes
+	- rearrange prototypes according to the DLL they're in, to make
+	  comments correct
+
+	* dlls/user/dialog.c, dlls/user/tests/dialog.c:
+	Robert Shearman <rob@codeweavers.com>
+	GetDlgItemText should always try to NULL terminate the string.
+
+2005-06-30  Alexandre Julliard  <julliard@winehq.com>
+
+	* include/wine/test.h, include/winsock.h:
+	Attempt at a better fix for the winsock.h problems on Darwin.
+
+	* programs/winecfg/Nl.rc: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Update the Dutch translations.
+
+	* dlls/mshtml/protocol.c, dlls/mshtml/rsrc.rc:
+	Use proper symbols instead of magic number 23 for HTML resource type.
+
+	* tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
+	  tools/wrc/parser.l, tools/wrc/parser.y, tools/wrc/wrctypes.h:
+	Added support for HTML resource type.
+
+	* dlls/wininet/tests/http.c: Added missing LGPL header.
+
+	* include/.cvsignore, include/Makefile.in, include/msxml.idl,
+	  include/msxml2.idl:
+	Vijay Kiran Kamuju <infyquest@gmail.com>
+	Added msxml2.idl.
+
+	* configure, configure.ac: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Fix test for arts.
+
+	* dlls/shell32/Makefile.in, dlls/shell32/dde.c,
+	  dlls/shell32/shell32_main.c:
+	Robert Shearman <rob@codeweavers.com>
+	Implement ShellDDEInit.
+
+	* dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
+	  dlls/msi/helpers.c, dlls/msi/upgrade.c:
+	Aric Stewart <aric@codeweavers.com>
+	Keep track of what sequence we are in and register unique
+	actions. This allows us to make sure actions and custom actions
+	flagged to run only once, actually run only once.
+	Also clean up some of the numeric constants in custom.c using the
+	defined values from msidefs.h.
+
+	* configure, configure.ac, include/config.h.in:
+	Removed some no longer used asm checks.
+
+	* dlls/cabinet/fci.c, dlls/d3d8/directx.c, dlls/rpcrt4/rpcrt4_main.c,
+	  dlls/shlwapi/ordinal.c, dlls/wined3d/device.c,
+	  dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
+	  documentation/PACKAGING, tools/winedump/README,
+	  tools/winedump/winedump.h, tools/winedump/winedump.man:
+	Francois Gouget <fgouget@free.fr>
+	Assorted spelling fixes.
+
+	* dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
+	Revert SPI_SETMOUSEBUTTONSWAP changes.
+
+	* dlls/mshtml/tests/.cvsignore, dlls/mshtml/tests/Makefile.in,
+	  dlls/mshtml/tests/protocol.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added res protocol test.
+
+	* dlls/user/dde_misc.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Fix a typo in ReuseDDElParam: GlobalLock supposed to be GlobalUnlock.
+
+	* dlls/comctl32/header.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Send CDDS_ITEMPOSTERASE | CDDS_PREPAINT notify.
+
+	* dlls/winspool/info.c: Huw Davies <huw@codeweavers.com>
+	Forward StartDocPrinterA to StartDocPrinterW.
+	Improve trace in the unicode version.
+
+	* dlls/mshtml/rsrc.rc: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Fix blank.htm resources.
+
+	* dlls/riched20/editor.c, dlls/riched20/editstr.h,
+	  dlls/riched20/wrap.c:
+	Phil Krylov <phil@newstar.rinet.ru>
+	Implemented EM_GETLINECOUNT RichEdit message.
+
+	* tools/wrc/genres.c, tools/wrc/genres.h, tools/wrc/wrctypes.h,
+	  tools/wrc/writeres.c:
+	Stefan Huehner <stefan@huehner.org>
+	Fix some -Wsign-compare warnings.
+
+	* tools/wrc/parser.l: Jacek Caban <jack@itma.pwr.wroc.pl>
+	'.' is a valid char of tIDENT.
+
+	* programs/winedbg/winedbg.c: Francois Gouget <fgouget@codeweavers.com>
+	Improve the winedbg usage.
+
+	* programs/winecfg/audio.c: Francois Gouget <fgouget@free.fr>
+	Remove unneeded casts.
+
+	* dlls/kernel/tests/directory.c:
+	Francois Gouget <fgouget@codeweavers.com> for Mandriva
+	Test the behavior of CreateDirectory() when it has one or two trailing
+	dots or spaces.
+	Tweak the previous CreateDirectory() tests so we get more information
+	in case of a failure.
+
+	* tools/winapi/win32.api: Francois Gouget <fgouget@free.fr>
+	Update win32.api to match current sources.
+
+	* tools/winebuild/utils.c: Phil Krylov <phil@newstar.rinet.ru>
+	Fixed winebuild operation in Darwin.
+
+	* dlls/shell32/regsvr.c: Michael Jung <mjung@iss.tu-darmstadt.de>
+	Register unixfs at desktop level in DllRegisterServer.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Fix two more corner cases in UNIXFS_get_unix_path and UNIXFS_path_to_pidl.
+
+	* dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+	Move to the next mask edit field when the current one becomes full.
+
+	* include/wincrypt.h: Juan Lang <juan_lang@yahoo.com>
+	Add more missing OIDs.
+
+	* dlls/shell32/tests/shlfolder.c:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	Prepare for adding new tests.
+	- Put OleInitialize and OleUninitialize in the main block.
+	- Move test_BindToObject before test_EnumObjects_and_CompareIDs.
+
+	* dlls/mshtml/protocol.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Implemented res protocol.
+
+	* dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com>
+	Make the tab order in msi dialogs right.
+
+	* dlls/ntdll/cdrom.c: Gerald Pfeifer <gerald@pfeifer.com>
+	Avoid unused variable warnings in CDROM_ScsiPassThroughDir() and
+	CDROM_ScsiPassThrough().
+
+	* programs/winemenubuilder/winemenubuilder.c:
+	Sven Paschukat <Sven.Paschukat@t-online.de>
+	Repaired extraction of icons when config file is missing.
+
+	* dlls/wininet/internet.c: Robert Shearman <rob@codeweavers.com>
+	Add stubs for some InternetSetOption options.
+
+2005-06-29  Alexandre Julliard  <julliard@winehq.com>
+
+	* tools/winebuild/build.h, tools/winebuild/spec32.c,
+	  tools/winebuild/utils.c:
+	Replace configure macros by explicit platform checks (probably not
+	correct on all platforms yet).
+
+	* dlls/oleaut32/oleaut.c, dlls/oleaut32/oleaut32.spec,
+	  dlls/oleaut32/regsvr.c:
+	Robert Shearman <rob@codeweavers.com>
+	Rename OLEAUT32_Dll* Functions to Dll*.
+
+	* dlls/oleaut32/tests/vartype.c, dlls/oleaut32/variant.c:
+	Robert Shearman <rob@codeweavers.com> for Mandriva
+	- Conversions between variants types of the same size should ignore
+	  overflows.
+	- Tests for this behaviour.
+
+	* dlls/oleaut32/typelib.c:
+	Robert Shearman <rob@codeweavers.com> for Mandriva
+	Add a generic TYPEDESC VT to VARIANT VT mapper so we can use the
+	standard Variant* routines. Use this new function to properly copy &
+	de-reference the return value.
+
+	* dlls/advapi32/tests/security.c, dlls/ntdll/sec.c:
+	James Hawkins <truiken@gmail.com>
+	- Fix calculation of generic pointers.
+	- Minor cleanups.
+
+	* dlls/winmm/winealsa/audio.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Sync comments with configuration location changes.
+
+	* server/clipboard.c, server/user.h, server/winstation.c:
+	Make the clipboard information local to the process window station.
+
+	* server/process.c:
+	Clear the process handle table before releasing it to avoid potential
+	problems with destructors trying to access handles.
+
+	* dlls/x11drv/init.c, dlls/x11drv/opengl.c, dlls/x11drv/x11drv.h,
+	  dlls/x11drv/x11drv_main.c:
+	Delay OpenGL and GDI initialization until they are needed.
+
+	* dlls/kernel/oldconfig.c: Get rid of the old config conversion code.
+
+	* dlls/riched20/editor.c: Aric Stewart <aric@codeweavers.com>
+	Implementation for EM_GETTEXTEX.
+
+	* include/Makefile.in, include/msxml2did.h:
+	Vijay Kiran Kamuju <infyquest@gmail.com>
+	Added defines for XMLDOM stuff.
+
+	* dlls/msi/action.h, dlls/msi/files.c, dlls/msi/helpers.c:
+	Aric Stewart <aric@codeweavers.com>
+	Handle installs off multiple volumes and properly pull the prompt
+	string from the error table.
+
+	* dlls/ntdll/cdrom.c: Mike Hearn <mh@codeweavers.com>
+	Fix GCC4 warning.
+
+	* tools/widl/typelib_struct.h, tools/widl/write_msft.c:
+	Huw Davies <huw@codeweavers.com> for Mandriva
+	Update the import table code to eliminate a few magic constants.
+
+	* dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
+	  dlls/oleaut32/typelib2.c:
+	Huw Davies <huw@codeweavers.com> for Mandriva
+	Cope with the index in a import table entry being a typeinfo index
+	rather than a guid offset.
+
+	* dlls/cabinet/fci.c:
+	Gerold Jens Wucherpfennig <gjwucherpfennig@gmx.net>
+	Support for big-endian systems.
+
+	* programs/regedit/listview.c: Gerald Pfeifer <gerald@pfeifer.com>
+	Avoid compiler warning in AddEntryToList().
+
+	* dlls/shell32/shell32_main.h, dlls/shell32/shfldr_desktop.c,
+	  dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	If the unixfs is rooted at the Desktop folder, forward
+	ParseDisplayName calls to it instead of to MyComputer.
+
+	* include/Makefile.in, include/basetyps.h:
+	Steven Edwards <steven_ed4153@yahoo.com>
+	Add basetyps.h based on the public domain mingw header by Anders
+	Norlander.
+
+	* include/wincrypt.h: Paul Vriens <paul.vriens@xs4all.nl>
+	Correct some OIDs.
+
+	* dlls/shell32/tests/shlfolder.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	ILFree is not available on all versions.
+
+	* dlls/ntdll/cdrom.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	A workaround for missing struct request_sense on FreeBSD.
+
+	* dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
+	Juan Lang <juan_lang@yahoo.com>
+	- fix decoding of long-form data lengths
+	- use exception handling in decoding
+	- tests for these changes
+
+	* programs/winetest/Makefile.in: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added mshtml test.
+
+2005-06-28  Alexandre Julliard  <julliard@winehq.com>
+
+	* tools/Makefile.in: Run make clean in the winapi subdir too.
+
+	* dlls/user/tests/winstation.c, server/hook.c, server/thread.c,
+	  server/thread.h, server/window.c, server/winstation.c:
+	Keep track of the windows and hooks used by a thread to properly
+	refuse to change the thread desktop when it's in use.
+
+	* dlls/commdlg/cdlg16.h, dlls/commdlg/colordlg.c,
+	  dlls/commdlg/colordlg16.c, dlls/commdlg/filedlg.c,
+	  dlls/commdlg/filedlg16.c, dlls/commdlg/filedlg31.c,
+	  dlls/commdlg/filedlgbrowser.c, dlls/commdlg/filetitle.c,
+	  dlls/commdlg/finddlg.c, dlls/commdlg/fontdlg.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix declarations.
+
+	* documentation/Makefile.in: The samples subdirectory no longer exists.
+
+	* dlls/gdi/freetype.c:
+	Fixed HKLM/HKCU mixup for the external fonts key.
+
+	* dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msi.c,
+	  dlls/msi/msipriv.h, dlls/msi/package.c:
+	Aric Stewart <aric@codeweavers.com>
+	Relocate the msi file to prevent cd locking, corrected to properly not
+	try to relocated #nnnn handles as files.
+
+	* dlls/commdlg/Makefile.in, dlls/commdlg/filedlg.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Don't expand MyComputer in the file dialogs without user interaction,
+	if unixfs is rooted at desktop.
+
+	* programs/winecfg/En.rc, programs/winecfg/Makefile.in,
+	  programs/winecfg/audio.c, programs/winecfg/resource.h:
+	Robert Reif <reif@earthlink.net>
+	- Add an audio configure button with code to display the selected
+	  audio driver's configure dialog.
+	- Add an audio control panel launch button.
+
+	* dlls/riched20/editor.c: Phil Krylov <phil@newstar.rinet.ru>
+	Fixed a comment about EM_STREAMIN.
+
+	* VERSION, configure, ANNOUNCE, ChangeLog: Release 20050628.
+
+----------------------------------------------------------------
 2005-06-28  Alexandre Julliard  <julliard@winehq.com>
 
 	* dlls/gdi/printdrv.c:
diff --git a/VERSION b/VERSION
index 3f17fc9..ac038e1 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 20050628
+Wine version 20050725
diff --git a/configure b/configure
index c56c879..1597380 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 20050628.
+# Generated by GNU Autoconf 2.59 for Wine 20050725.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -269,8 +269,8 @@
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='20050628'
-PACKAGE_STRING='Wine 20050628'
+PACKAGE_VERSION='20050725'
+PACKAGE_STRING='Wine 20050725'
 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 20050628 to adapt to many kinds of systems.
+\`configure' configures Wine 20050725 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 20050628:";;
+     short | recursive ) echo "Configuration of Wine 20050725:";;
    esac
   cat <<\_ACEOF
 
@@ -984,7 +984,7 @@
 test -n "$ac_init_help" && exit 0
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 20050628
+Wine configure 20050725
 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 20050628, which was
+It was created by Wine $as_me 20050725, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   $ $0 $@
@@ -20569,7 +20569,7 @@
 } >&5
 cat >&5 <<_CSEOF
 
-This file was extended by Wine $as_me 20050628, which was
+This file was extended by Wine $as_me 20050725, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -20632,7 +20632,7 @@
 
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-Wine config.status 20050628
+Wine config.status 20050725
 configured by $0, generated by GNU Autoconf 2.59,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"