Release 20050830.

diff --git a/ANNOUNCE b/ANNOUNCE
index d39c970..6a7c879 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,15 +1,16 @@
-This is release 20050725 of Wine, a free implementation of Windows on
+This is release 20050830 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-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.
+WHAT'S NEW with Wine-20050830: (see ChangeLog for details)
+        - A lot more theming support.
+        - Many improvements to the various crypto dlls.
+        - More LDAP support.
+        - Beginnings of an MSXML implementation.
+        - Better MSHTML support.
+        - Emulated version now set to Windows 2000 by default.
+        - Direct3D fixes and improvements.
         - Lots of bug fixes.
 
 See the README file in the distribution for installation instructions.
@@ -18,8 +19,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-20050725.tar.gz
-  http://prdownloads.sourceforge.net/wine/Wine-20050725.tar.gz
+  http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20050830.tar.gz
+  http://prdownloads.sourceforge.net/wine/Wine-20050830.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 27c39f3..d587717 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,3297 @@
 ----------------------------------------------------------------
+2005-08-30  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/comctl32/animate.c, dlls/comctl32/comboex.c,
+	  dlls/comctl32/comctl32undoc.c, dlls/comctl32/commctrl.c,
+	  dlls/comctl32/header.c, dlls/comctl32/imagelist.c,
+	  dlls/comctl32/ipaddress.c, dlls/comctl32/listview.c,
+	  dlls/comctl32/propsheet.c, dlls/comctl32/status.c,
+	  dlls/comctl32/tab.c, dlls/comctl32/theming.c,
+	  dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
+	  dlls/comctl32/treeview.c, include/commctrl.h, include/prsht.h:
+	Frank Richter <frank.richter@gmail.com>
+	Fix warnings in 64bit.
+
+	* programs/winecfg/De.rc, programs/winecfg/En.rc,
+	  programs/winecfg/resource.h, programs/winecfg/theme.c:
+	Frank Richter <frank.richter@gmail.com>
+	Add an "Install theme" button to the appearance page to allow
+	convenient copying of the .msstyles file to the Right Place inside the
+	Windows dir.
+
+	* programs/winecfg/No.rc, programs/winecfg/winecfg.rc:
+	Alexander N. Sørnes <alex@thehandofagony.com>
+	Norwegian translation of winecfg.
+
+	* dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
+	Juan Lang <juan_lang@yahoo.com>
+	Implement collection stores.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	More elaborate IsThemeBackgroundPartiallyTransparent() implementation;
+	also returns TRUE for theme parts with 32bpp images.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Use FIXME's in stubs instead of TRACE's.
+	Infer pathmode from CLSID in UnixFolderConstructor.
+	Fail in IShellFolder::BindToObject, if folder does not initialize.
+
+	* dlls/dplayx/dplay.c, dlls/dsound/capture.c, dlls/dsound/primary.c,
+	  dlls/rpcrt4/cpsf.c, dlls/rpcrt4/ndr_marshall.c,
+	  dlls/rpcrt4/rpc_epmap.c, dlls/rpcrt4/rpc_server.c,
+	  dlls/rpcrt4/rpcrt4_main.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix some gcc 4.0 warnings.
+
+	* dlls/mshtml/De.rc: Henning Gerhardt <henning.gerhardt@web.de>
+	Update the German resource file.
+
+	* dlls/secur32/secur32.c, dlls/secur32/secur32_priv.h,
+	  dlls/secur32/tests/main.c:
+	James Hawkins <truiken@gmail.com>
+	Juan Lang <juan_lang@yahoo.com>
+	Use a standard wine list for packages and providers.
+
+	* dlls/uxtheme/system.c, dlls/uxtheme/uxtheme.spec,
+	  dlls/uxtheme/uxthemedll.h:
+	Frank Richter <frank.richter@gmail.com>
+	EnumThemeColors() and EnumThemeSizes() actually do not return a single
+	string with the color/size name, but rather a struct containing three
+	strings - name, display name and tooltip.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Since theme images are reused now it's not really a good idea to
+	delete them in drawing functions.
+
+	* programs/winecfg/Nl.rc: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Update to the latest theme and tab settings.
+
+	* dlls/wldap32/misc.c, dlls/wldap32/winldap_private.h,
+	  dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_count_entries, ldap_count_references,
+	ldap_first_attribute*, ldap_first_entry, ldap_first_reference,
+	ldap_next_attribute*, ldap_next_entry and ldap_next_reference.
+
+2005-08-29  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/winecrt0/crt0_private.h, dlls/winecrt0/dll_entry.c,
+	  dlls/winecrt0/exe_entry.c, dlls/winecrt0/exe_wentry.c,
+	  tools/winebuild/spec32.c:
+	Avoid using common symbols, they are broken on Mac OS.
+
+	* dlls/uxtheme/draw.c, dlls/uxtheme/msstyles.c,
+	  dlls/uxtheme/uxthemedll.h:
+	Frank Richter <frank.richter@gmail.com>
+	Pass around what kind of transparency an image actually needs. Use
+	alpha-blending for 32bpp images.
+
+	* programs/winecfg/theme.c: Frank Richter <frank.richter@gmail.com>
+	Make THEME_update_color_and_size static and drop THEME_ prefix.
+
+	* dlls/oleaut32/tmarshal.c: Robert Shearman <rob@codeweavers.com>
+	Make typelib marshaler use IRpcChannelBuffer::GetBuffer if possible.
+
+	* dlls/oleaut32/typelib.c: Robert Shearman <rob@codeweavers.com>
+	- Shunt some trace statements over to the typelib channel that aren't
+	  really much use except in debugging typelib parsing.
+	- Make sure to release a reference to being returned as VariantCopyInd
+	  takes one for us.
+
+	* dlls/shell32/shell32_main.c: Michael Jung <mjung@iss.tu-darmstadt.de>
+	Clone pidlLast before free'ing pidl after call to SHBindToParent.
+
+	* dlls/shell32/tests/shlfolder.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Added test to show that Windows does not allocate a new pidl in
+	SHBindToParent.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Use StringFromGUID2 instead of StringFromCLSID in
+	UNIXFS_is_rooted_at_desktop.
+
+	* tools/winebuild/parser.c:
+	Compute the ordinal base and limit in assign_ordinals instead of doing
+	it while parsing.
+
+	* dlls/dinput8/Makefile.in, dlls/dplay/Makefile.in,
+	  dlls/newdev/Makefile.in, dlls/ntdll/loader.c,
+	  dlls/olepro32/Makefile.in, dlls/rsabase/Makefile.in,
+	  dlls/shfolder/Makefile.in, dlls/stdole2.tlb/Makefile.in,
+	  dlls/stdole32.tlb/Makefile.in, dlls/winecrt0/dll_main.c:
+	Uncomment out DisableThreadLibraryCalls in DllMain and add the
+	kernel32 imports that it requires.
+
+	* dlls/version/info.c, dlls/version/tests/info.c:
+	Store the result of the A/W conversions in the extra buffer space.
+
+	* dlls/version/info.c, dlls/version/tests/info.c:
+	Paul Vriens <paul.vriens@xs4all.nl>
+	Reserve extra space for conversions.
+
+	* dlls/winecrt0/Makefile.in, dlls/winecrt0/crt0_private.h,
+	  dlls/winecrt0/dll_entry.c, dlls/winecrt0/exe_entry.c,
+	  dlls/winecrt0/exe_wentry.c, tools/winebuild/import.c,
+	  tools/winebuild/spec32.c, tools/winegcc/winegcc.c:
+	Moved more of the spec initialization code to the winecrt0 library,
+	and get rid of implicit kernel32 imports.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/misc.c, dlls/wldap32/value.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_count_values*, ldap_get_values*,  ldap_msgfree and
+	ldap_value_free_len.
+
+	* dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
+	Juan Lang <juan_lang@yahoo.com>
+	Implement encoding/decoding of CERT_ALT_NAME_INFOs and CRL_INFOs.
+
+	* dlls/kernel/global16.c, dlls/kernel/kernel_main.c,
+	  dlls/kernel/system.c, dlls/kernel/system.drv.spec:
+	Moved the implementation of a couple of system.drv entry points to
+	system.c.
+
+	* dlls/wined3d/device.c, dlls/wined3d/directx.c,
+	  dlls/wined3d/surface.c, dlls/wined3d/utils.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Added support for DXT2 and DXT4.
+
+	* include/wine/list.h: Juan Lang <juan_lang@yahoo.com>
+	Added a LIST_FOR_EACH_ENTRY_SAFE helper macro.
+
+	* dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
+	Juan Lang <juan_lang@yahoo.com>
+	Implemented memory cert stores.
+
+	* dlls/comctl32/header.c: Phil Krylov <phil@newstar.rinet.ru>
+	Improved header control performance by maintaining an internal order
+	array.
+
+	* libs/wine/ldt.c:
+	Implemented wine_ldt_alloc_fs and wine_ldt_init_fs for Mac OS.
+
+	* tools/winebuild/spec16.c:
+	Use __wine_unimplemented_stub from crt0 for 16-bit spec files too.
+
+	* programs/winemine/No.rc, programs/winemine/rsrc.rc:
+	Alexander N. Sørnes <alex@thehandofagony.com>
+	Norwegian language support.
+
+	* dlls/mshtml/Fr.rc, dlls/mshtml/rsrc.rc:
+	Jonathan Ernst <Jonathan@ErnstFamily.ch>
+	French resources.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	If a MINSIZEn property is not present, fall back to actual size of nth
+	image to determine whether it is suitable.
+
+	* dlls/kernel/kernel32.spec:
+	Removed a few no longer used 16-bit exports.
+
+	* dlls/kernel/task.c, dlls/kernel/toolhelp16.c:
+	Moved TaskFindHandle16 to toolhelp16.c.
+
+	* dlls/kernel/global16.c, dlls/kernel/toolhelp.c:
+	Moved GlobalMasterHandle to global16.c.
+
+	* dlls/kernel/Makefile.in, dlls/kernel/kernel16.c,
+	  dlls/kernel/kernel_main.c, dlls/kernel/krnl386.exe.spec,
+	  dlls/kernel/wowthunk.c:
+	Moved the kernel 16-bit initialization to a new DllEntryPoint routine
+	in krnl386.
+
+	* dlls/msi/table.c: Mike McCormack <mike@codeweavers.com>
+	- the combination of all table keys must be unique, not each key
+	- MsiViewExecute may not be called before MsiModifyView
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Take a common computation out of two if-branches in
+	UXTHEME_LoadImage().
+
+	* dlls/wined3d/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Implemented IWineD3DDevice_GetRenderTargetData.
+
+	* dlls/mshtml/En.rc, dlls/mshtml/resource.h, dlls/mshtml/view.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Move strings to resources.
+
+	* libs/wine/loader.c: Use the correct ordinal flag for Win64 support.
+
+	* dlls/dbghelp/elf_module.c:
+	Added a couple of missing stubs for the non-ELF case.
+
+	* tools/winebuild/build.h, tools/winebuild/main.c, tools/winebuild/utils.c:
+	Get rid of the unused owner_name field.
+
+	* programs/winecfg/Fr.rc: Jonathan Ernst <Jonathan@ErnstFamily.ch>
+	Theming setings in French.
+
+	* dlls/comctl32/toolbar.c: Yuri Kozlov <kozlov.y@gmail.com>
+	Set default size for toolbar bitmap if not specified.
+
+	* dlls/msi/action.h, dlls/msi/classes.c, dlls/msi/helpers.c,
+	  dlls/msi/msipriv.h, dlls/msi/package.c:
+	Mike McCormack <mike@codeweavers.com>
+	- build a standard Wine list of extensions instead of using an array
+	- use extension pointers instead of array indexes
+
+	* dlls/crypt32/encode.c, dlls/crypt32/protectdata.c,
+	  dlls/crypt32/tests/main.c, dlls/crypt32/tests/protectdata.c,
+	  dlls/dinput/joystick_linux.c, dlls/icmp/icmp_main.c,
+	  dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/netapi32/nbnamecache.c,
+	  dlls/netapi32/nbt.c, dlls/odbc32/proxyodbc.c,
+	  dlls/rsaenh/tests/rsaenh.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fixes.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/extended.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_extended_operation* and ldap_close_extended_op.
+
+	* dlls/d3d8/directx.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Use wined3dformat when calling wined3d.
+
+	* dlls/uxtheme/draw.c, dlls/uxtheme/msstyles.c, dlls/uxtheme/msstyles.h:
+	Frank Richter <frank.richter@gmail.com>
+	Implement "manual" image sharing(as opposed to using LoadImage() with
+	LR_SHARED) by keeping the loaded images in a list. This is needed for
+	proper alpha support later on since once-per-image preparations will
+	be needed then.
+
+	* dlls/mshtml/tests/htmldoc.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Added IHlinkTarget::Navigate test.
+	- Added downloading test (disabled).
+
+	* programs/winecfg/Ru.rc: Yuri Kozlov <kozlov.y@gmail.com>
+	Theme dialog added in Ru.rc.
+
+2005-08-27  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/Makedll.rules.in:
+	Fixed the checklink target to link against winecrt0 too.
+
+	* dlls/kernel/instr.c, dlls/kernel/kernel16_private.h,
+	  dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
+	  dlls/kernel/wowthunk.c:
+	Don't try to initialize the 16-bit thunking code if 16-bit support is
+	disabled.
+
+	* dlls/msi/classes.c: Mike McCormack <mike@codeweavers.com>
+	Add the allocated mime type to the mime type list.
+
+	* dlls/advapi32/crypt_lmhash.c, dlls/advapi32/crypt_sha.c,
+	  dlls/advapi32/registry.c, dlls/advapi32/service.c,
+	  dlls/advapi32/tests/crypt_lmhash.c, dlls/advapi32/tests/crypt_md4.c,
+	  dlls/advapi32/tests/crypt_md5.c, dlls/cabinet/cabinet.h,
+	  dlls/comctl32/rebar.c, dlls/comctl32/tab.c, programs/view/view.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+	* dlls/comctl32/propsheet.c:
+	Thomas Weidenmueller <wine-patches@reactsoft.com>
+	It should be allowed to pass NULL handles in the phpage array of the
+	PROPSHEETHEADER structure to PropertySheet(), just ignore them.
+
+	* dlls/wined3d/device.c, dlls/wined3d/swapchain.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Moved GetRasterStatus from device to swapchain.
+
+	* dlls/comctl32/tests/Makefile.in, dlls/crypt32/tests/Makefile.in,
+	  dlls/gdi/tests/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
+	  dlls/lzexpand/tests/Makefile.in, dlls/mapi32/tests/Makefile.in,
+	  dlls/msacm/tests/Makefile.in, dlls/mshtml/tests/Makefile.in,
+	  dlls/msvcrt/tests/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
+	  dlls/netapi32/tests/Makefile.in, dlls/oleaut32/tests/Makefile.in,
+	  dlls/rpcrt4/tests/Makefile.in, dlls/secur32/tests/Makefile.in,
+	  dlls/shell32/tests/Makefile.in, dlls/shlwapi/tests/Makefile.in,
+	  dlls/urlmon/tests/Makefile.in, dlls/user/tests/Makefile.in,
+	  dlls/version/tests/Makefile.in, dlls/wininet/tests/Makefile.in,
+	  dlls/winsock/tests/Makefile.in, programs/winetest/Makefile.in:
+	Explicitly import kernel32 in tests that use it.
+
+	* dlls/mshtml/Makefile.in, dlls/mshtml/hlink.c, dlls/mshtml/htmldoc.c,
+	  dlls/mshtml/mshtml_private.h:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added IHlinkTarget interface.
+
+	* dlls/ole32/compobj_private.h, dlls/ole32/marshal.c,
+	  dlls/ole32/tests/marshal.c:
+	Robert Shearman <rob@codeweavers.com>
+	- Implement IMarshal on proxies so that we don't end up with proxies
+	  to proxies, causing potential deadlock issues and performance
+	  problems.
+	- Add a test for this situation and remove the todo_wine from another
+	  test that now succeeds.
+
+	* dlls/mshtml/De.rc, dlls/mshtml/rsrc.rc:
+	Henning Gerhardt <henning.gerhardt@web.de>
+	Added German resources.
+
+	* dlls/user/listbox.c, dlls/user/tests/listbox.c:
+	Jason Edmeades <us@edmeades.me.uk>
+	Listbox delete string handling should validate the range of the
+	index. Added some tests.
+
+	* dlls/wined3d/texture.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Change SetDirty in texture to pass the value of dirty instead of
+	always passing TRUE.
+
+	* dlls/x11drv/xrender.c: Frank Richter <frank.richter@gmail.com>
+	Make AlphaBlend() respect the destination clipping region.
+
+	* include/commctrl.h: Frank Richter <frank.richter@gmail.com>
+	Added WC_SCROLLBAR.
+
+	* dlls/winsock/socket.c, dlls/winsock/tests/sock.c:
+	Hans Leidekker <hans@it.vu.nl>
+	Avoid using the obsolete inet_addr.
+
+	* dlls/mshtml/tests/htmldoc.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Make pActiveObject test language specific.
+
+	* dlls/sensapi/sensapi.c, include/sensapi.h:
+	Marcus Meissner <meissner@suse.de>
+	IsNetworkAlive() enhanced, always reports LAN.
+
+2005-08-26  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/rsaenh/rsaenh.c, dlls/wined3d/swapchain.c,
+	  dlls/wined3d/wined3d_private.h:
+	Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+	* dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
+	  dlls/mshtml/nsiface.idl, dlls/mshtml/view.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Beginning implementation of Gecko focus handling.
+
+	* dlls/shell32/.cvsignore, dlls/shell32/Makefile.in,
+	  dlls/shell32/folders.c, dlls/shell32/iconcache.c,
+	  dlls/shell32/regsvr.c, dlls/shell32/shell32_main.h,
+	  dlls/shell32/shellole.c, dlls/shell32/shfldr_unixfs.c,
+	  dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Implemented 'My Documents' folder.
+
+	* dlls/oleaut32/varformat.c, dlls/winedos/dosaspi.c,
+	  dlls/winedos/dosmem.c, dlls/winedos/module.c, dlls/wineps/driver.c,
+	  dlls/wineps/init.c, dlls/wineps/ps.c, dlls/wineps/type42.c,
+	  dlls/winsock/tests/sock.c, programs/winetest/send.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+	* dlls/Makefile.in, dlls/make_dlls:
+	We no longer need a special case for the ntdll import library.
+
+	* include/wtypes.idl: Robert Shearman <rob@codeweavers.com>
+	Added more wtypes definitions, particularly for GDI/USER handles.
+
+	* include/urlmon.idl: Robert Shearman <rob@codeweavers.com>
+	- The output size should be *pcbPolicy for ppPolicy, not the input
+	  size.
+	- Remove a stray semi-colon.
+
+	* include/oleidl.idl: Robert Shearman <rob@codeweavers.com>
+	Move interfaces around to satisfy MIDL.
+
+	* include/msxml.idl: Robert Shearman <rob@codeweavers.com>
+	Remove nonsense msxml IDL attributes.
+
+	* dlls/x11drv/xfont.c: Pavel Roskin <proski@gnu.org>
+	Extend uRelax scale so that yres is relaxed before slant, not at the
+	same time.
+
+	* dlls/msi/action.h, dlls/msi/classes.c, dlls/msi/helpers.c,
+	  dlls/msi/msipriv.h, dlls/msi/package.c:
+	Mike McCormack <mike@codeweavers.com>
+	- build a standard Wine list of mime types instead of using an array
+	- use mime type pointers instead of array indexes
+
+	* dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
+	Robert Shearman <rob@codeweavers.com>
+	Add stub for CoAllowSetForegroundWindow.
+
+	* dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
+	Juan Lang <juan_lang@yahoo.com>
+	Added a bunch of stubs.
+
+	* dlls/mshtml/En.rc, dlls/mshtml/olewnd.c, dlls/mshtml/resource.h,
+	  dlls/mshtml/rsrc.rc:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added default MSHTML context menu.
+
+	* include/wincrypt.h: Juan Lang <juan_lang@yahoo.com>
+	Correct a typo, and add more definitions.
+
+2005-08-25  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/winecrt0/Makefile.in, dlls/winecrt0/delay_load.c,
+	  tools/winebuild/import.c, tools/winebuild/spec32.c:
+	Moved the delay loading support code to the winecrt0 library.
+
+	* include/Makefile.in, include/ddk/winsplp.h:
+	Detlef Riekenberg <wine.dev@web.de>
+	Added winsplp.h header.
+
+	* programs/uninstaller/Makefile.in, programs/winepath/Makefile.in,
+	  tools/winegcc/winegcc.c, tools/winegcc/winegcc.man:
+	Added a -municode flag to winegcc for applications that have a wmain()
+	entry point.
+
+	* dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
+	  dlls/mshtml/nsiface.idl, dlls/mshtml/olewnd.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Beginning implementation of context menu.
+	- Set nsIWebBrowserChrome of nsIWebBrowser.
+
+	* dlls/wined3d/Makefile.in, dlls/wined3d/device.c,
+	  dlls/wined3d/pixelshader.c, dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Implemented stubbed out pixel shaders and their states in wined3d.
+
+	* dlls/commdlg/printdlg.c: Vitaly Lipatov <lav@etersoft.ru>
+	Restore paper orientation when pagesetupdlg is initializing.
+
+	* dlls/ntdll/signal_i386.c: Glenn Wurster <gwurster@scs.carleton.ca>
+	Make stack check work if stack is a small value.
+
+	* dlls/ddraw/tests/d3d.c:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	- DirectDrawCreateEx fails with Standard VGA Adapter driver.
+	- IDirect3D7::CreateDevice() returns E_OUTOFMEMORY if a card has no 3D
+	  acceleration.
+
+	* programs/winecfg/De.rc, programs/winecfg/En.rc,
+	  programs/winecfg/Fr.rc, programs/winecfg/Ja.rc,
+	  programs/winecfg/Nl.rc, programs/winecfg/Ru.rc,
+	  programs/winecfg/main.c, programs/winecfg/resource.h:
+	Frank Richter <frank.richter@gmail.com>
+	Load tab titles and property sheet caption from string resources.
+
+	* dlls/msi/action.c: Mike McCormack <mike@codeweavers.com>
+	Make sure to save the result calculated in ACTION_UpdateInstallStates.
+
+	* dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
+	Vitaly Lipatov <lav@etersoft.ru>
+	- remove return: now break loop if can't change state during test
+	- add test for value returned by SwapMouseButton
+	- fix SwapMouseButton return value (it returns previous state)
+
+	* dlls/comctl32/header.c: Phil Krylov <phil@newstar.rinet.ru>
+	Draw header control items only within the header client area.
+
+	* dlls/activeds/Makefile.in, dlls/d3dim/Makefile.in,
+	  dlls/d3drm/Makefile.in, dlls/msnet32/Makefile.in,
+	  dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
+	  dlls/ntdll/exception.c, dlls/oleacc/Makefile.in,
+	  dlls/sti/Makefile.in, dlls/url/Makefile.in,
+	  dlls/winecrt0/Makefile.in, dlls/winecrt0/stub.c,
+	  tools/winebuild/import.c, tools/winebuild/spec32.c:
+	Moved the implementation of spec file stubs to the winecrt0 library.
+
+	* dlls/comctl32/theme_dialog.c: Frank Richter <frank.richter@gmail.com>
+	Add WM_CTLCOLORSTATIC handler to dialog theming subclass so static
+	text can appear transparent (for e.g. tab pages which commonly have a
+	"fancy" background).
+
+	* dlls/msi/files.c: Aric Stewart <aric@codeweavers.com>
+	The file name used in the ui messages is the target name not the
+	source name.
+
+	* programs/winecfg/De.rc, programs/winecfg/En.rc:
+	Frank Richter <frank.richter@gmail.com>
+	Add English Neutral and German appearance tab translations.
+
+	* documentation/PACKAGING: Tom Wickline <twickline@gmail.com>
+	Removed remaining config references.
+
+	* dlls/mshtml/persist.c, dlls/mshtml/tests/Makefile.in,
+	  dlls/mshtml/tests/htmldoc.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Added test of IPersistMoniker::Load.
+	- Fix Wine to pass the test.
+
+	* dlls/Makefile.in, dlls/make_dlls:
+	Install the static import libraries too.
+
+	* configure, configure.ac, dlls/.cvsignore, dlls/Makeimplib.rules.in,
+	  dlls/dxerr8/Makefile.in, dlls/dxerr9/Makefile.in,
+	  dlls/dxguid/Makefile.in, dlls/strmiids/Makefile.in,
+	  dlls/uuid/Makefile.in, dlls/winecrt0/Makefile.in:
+	Added a make rules file for static import libraries.
+
+	* configure, configure.ac, dlls/Makefile.in, dlls/winecrt0/.cvsignore,
+	  dlls/winecrt0/Makefile.in, dlls/winecrt0/dll_main.c,
+	  dlls/winecrt0/exe_main.c, dlls/winecrt0/exe_wmain.c,
+	  programs/uninstaller/Makefile.in, programs/winepath/Makefile.in,
+	  tools/winebuild/build.h, tools/winebuild/import.c,
+	  tools/winebuild/main.c, tools/winebuild/spec32.c,
+	  tools/winegcc/winegcc.c:
+	Beginnings of a crt0 library.
+
+	* include/Makefile.in:
+	Fixed installation rules for Wine-specific IDL files.
+
+	* dlls/itss/itss.idl, dlls/itss/.cvsignore, dlls/itss/Makefile.in,
+	  dlls/itss/itss.c, dlls/itss/moniker.c, dlls/itss/regsvr.c,
+	  dlls/itss/storage.c, include/Makefile.in, include/wine/.cvsignore,
+	  include/wine/itss.idl:
+	James Hawkins <truiken@gmail.com>
+	Moved itss.idl to include/wine.
+
+	* dlls/ntdll/virtual.c:
+	Use FILE_GetDeviceInfo in NtMapViewOfSection to avoid having to fetch
+	the file descriptor twice.
+
+	* dlls/msi/action.h, dlls/msi/classes.c, dlls/msi/helpers.c,
+	  dlls/msi/msipriv.h, dlls/msi/package.c:
+	Mike McCormack <mike@codeweavers.com>
+	- build a standard Wine list of classes instead of using an array
+	- use class pointers instead of array indexes
+
+	* dlls/winsock/socket.c: Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fixes.
+
+	* dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
+	  dlls/crypt32/crypt32_private.h, dlls/crypt32/main.c,
+	  dlls/crypt32/tests/.cvsignore, dlls/crypt32/tests/Makefile.in,
+	  dlls/crypt32/tests/cert.c:
+	Juan Lang <juan_lang@yahoo.com>
+	Implemented CryptHashCertificate.
+
+	* dlls/msi/package.c: Mike McCormack <mike@codeweavers.com>
+	Don't dereference variables in a trace.
+
+	* include/objidl.idl, include/wtypes.idl:
+	Robert Shearman <rob@codeweavers.com>
+	Update to include all of the interfaces in the Platform SDK as of the
+	XP SP2 version.
+
+	* dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
+	Robert Shearman <rob@codeweavers.com>
+	Remove unused thread handle entry from the apartment structure.
+
+	* dlls/msi/classes.c: Mike McCormack <mike@codeweavers.com>
+	Fix a small bug introduced when converting appids to a list.
+
+	* dlls/msi/action.c: Aric Stewart <aric@codeweavers.com>
+	Display the correct text string in the action text field for the
+	dialog boxes. Also the string should be deformatted.
+
+2005-08-24  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
+	  server/handle.c, server/handle.h, server/protocol.def,
+	  server/request.h, server/trace.c:
+	Don't cache file descriptors open on removable devices.
+
+	* dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
+	Moved the FileFsDeviceInformation query to a separate function.
+
+	* dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
+	Vitaly Lipatov <lav@etersoft.ru>
+	Add missed _mbscoll function.
+
+	* dlls/atl/atl_main.c: Aric Stewart <aric@codeweavers.com>
+	Version 1 atl modules only have a structure size of 100 and no
+	functions to call.
+
+	* dlls/msi/install.c, include/msiquery.h:
+	Johan Dahlin <jdahlin@async.com.br>
+	Implemented MsiSetComponentState*.
+
+	* dlls/msi/tests/db.c: Mike McCormack <mike@codeweavers.com>
+	Test case for MsiModifyView and MsiViewGetError.
+
+	* dlls/msi/create.c, dlls/msi/delete.c, dlls/msi/insert.c,
+	  dlls/msi/msipriv.h, dlls/msi/select.c, dlls/msi/table.c:
+	Mike McCormack <mike@codeweavers.com>
+	Implement MsiModifyView (MSIMODIFY_INSERT_TEMPORARY).
+
+	* programs/winecfg/De.rc, programs/winecfg/En.rc,
+	  programs/winecfg/Makefile.in, programs/winecfg/main.c,
+	  programs/winecfg/resource.h, programs/winecfg/theme.c,
+	  programs/winecfg/winecfg.h:
+	Frank Richter <frank.richter@gmail.com>
+	Add an "Appearance" tab to control the currently active theme.
+
+	* dlls/msi/msiquery.c, include/msiquery.h:
+	Mike McCormack <mike@codeweavers.com>
+	Better stub for MsiViewGetError.
+
+	* dlls/msi/action.c: Johan Dahlin <jdahlin@async.com.br>
+	Added a null check for component.
+
+	* dlls/msi/action.h: Mike McCormack <mike@codeweavers.com>
+	Add include guard to header and make functions extern.
+
+	* dlls/x11drv/text.c: Huw Davies <huw@codeweavers.com>
+	Use the correct rectangle for ETO_OPAQUE - spotted by James Hawkins.
+
+	* dlls/msi/install.c, dlls/msi/msi.spec:
+	Johan Dahlin <jdahlin@async.com.br>
+	Added stubs for MsiSetComponentStateA and MsiSetComponentStateW.
+
+	* dlls/msi/action.h, dlls/msi/classes.c, dlls/msi/helpers.c,
+	  dlls/msi/msipriv.h, dlls/msi/package.c:
+	Mike McCormack <mike@codeweavers.com>
+	- build a standard Wine list of appids instead of using an array
+	- use appid pointers instead of array indexes
+
+	* dlls/wininet/http.c: James Hawkins <truiken@gmail.com>
+	Avoid heap corruption by not accessing old HeapReAlloc'ed pointer.
+
+	* dlls/oleaut32/tmarshal.c: Robert Shearman <rob@codeweavers.com>
+	- Remove redundant QueryInterface in marshal_interface - the object is
+	  always queried later on for the correct interface of the object.
+	- Make sure to Release the marshaled pointer in the typelib marshaler
+	  once it is no longer required.
+
+	* dlls/oleaut32/olepicture.c: Michael Stefaniuc <mstefani@redhat.de>
+	Implement IPicture::get_hPal for PICTYPE_BITMAP.
+
+2005-08-23  Alexandre Julliard  <julliard@winehq.com>
+
+	* tools/winebuild/spec32.c:
+	The exported name strings should be inside the export directory (found
+	by Vitaliy Margolen).
+
+	* dlls/ddraw/tests/d3d.c:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	Skip testing on IDirect3D7::CreateDevice() failure.
+
+	* dlls/wined3d/swapchain.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Update the implementation of GetFrontBufferData in stateblock.
+
+	* configure, configure.ac, dlls/Makefile.in, dlls/mciavi32/.cvsignore,
+	  dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c,
+	  dlls/mciavi32/mciavi.c, dlls/mciavi32/mciavi32.spec,
+	  dlls/mciavi32/mciavi_res.rc, dlls/mciavi32/mmoutput.c,
+	  dlls/mciavi32/private_mciavi.h, dlls/mciavi32/wnd.c,
+	  dlls/winmm/mciavi/.cvsignore, dlls/winmm/mciavi/Makefile.in,
+	  dlls/winmm/mciavi/info.c, dlls/winmm/mciavi/mciavi.c,
+	  dlls/winmm/mciavi/mciavi.drv.spec, dlls/winmm/mciavi/mciavi_res.rc,
+	  dlls/winmm/mciavi/mmoutput.c, dlls/winmm/mciavi/private_mciavi.h,
+	  dlls/winmm/mciavi/wnd.c, dlls/winmm/time.c,
+	  programs/winecfg/properties.c, tools/wine.inf:
+	Rémi Assailly <remi.assailly@free.fr>
+	Moved mciavi32 to the top-level dlls directory.
+
+	* dlls/msvcrt/mbcs.c, dlls/msvideo/msvideo16.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+	* dlls/ntdll/om.c, dlls/ntdll/server.c, include/wine/server_protocol.h,
+	  server/handle.c, server/handle.h, server/protocol.def,
+	  server/request.h, server/trace.c:
+	Added a separate set_handle_cached_fd request instead of abusing
+	set_handle_info for that.
+
+	* dlls/kernel/process.c:
+	Rewrote Get/SetHandleInformation to call the corresponding ntdll
+	functions.
+
+	* dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/regsvr.c,
+	  tools/wine.inf:
+	James Hawkins <truiken@gmail.com>
+	Register the ITStorage class.
+
+	* dlls/riched20/caret.c, dlls/riched20/reader.c:
+	Phil Krylov <phil@newstar.rinet.ru>
+	Fixed a RichEdit RTF reader bug which resulted in loss of text.
+	Eliminated unneeded recursion in ME_InsertTextFromCursor().
+
+	* include/mshtmhst.idl: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added more definitions.
+
+	* dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
+	  dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c:
+	Mike McCormack <mike@codeweavers.com>
+	- build a standard Wine list of folders instead of using an array
+	- use folder pointers instead of array indexes
+
+	* documentation/PACKAGING: Tom Wickline <twickline@gmail.com>
+	Remove reference to config file.
+	Add .deb file with .rpm file for successful install.
+
+	* DEVELOPERS-HINTS: Tom Wickline <twickline@gmail.com>
+	Remove reference to documentation/samples/.
+	Add recently implemented dlls.
+
+	* dlls/x11drv/xrender.c: Huw Davies <huw@codeweavers.com>
+	Avoid using XRenderFindStandardFormat as older libraries don't have
+	it.
+
+	* dlls/comctl32/tab.c, dlls/comctl32/tests/tab.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Fix handling of minimum tab width.
+	Add more tests to test it.
+
+	* dlls/msi/action.c, dlls/msi/action.h, dlls/msi/classes.c,
+	  dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/format.c,
+	  dlls/msi/helpers.c, dlls/msi/msipriv.h, dlls/msi/package.c:
+	Mike McCormack <mike@codeweavers.com>
+	- build a standard Wine list of files instead of using an array
+	- use file pointers instead of array indexes
+
+	* dlls/riched20/row.c: Phil Krylov <phil@newstar.rinet.ru>
+	Fixed EM_EXLINEFROMCHAR to work for last row of a paragraph.
+
+	* dlls/comctl32/progress.c, dlls/comctl32/tests/.cvsignore,
+	  dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/progress.c:
+	Michael Kaufmann <hallo@michael-kaufmann.ch>
+	- Redraw immediately upon PBM_SETPOS, PBM_DELTAPOS, PBM_STEPIT.
+	- New tests.
+
+	* programs/winedbg/winedbg.c: Glenn Wurster <gwurster@scs.carleton.ca>
+	Don't pass on EH_STACK_INVALID exceptions.
+
+	* dlls/gdi/enhmfdrv/enhmetafiledrv.h, dlls/gdi/enhmfdrv/graphics.c,
+	  dlls/gdi/font.c, dlls/gdi/gdi_private.h,
+	  dlls/gdi/mfdrv/metafiledrv.h, dlls/gdi/mfdrv/text.c,
+	  dlls/ttydrv/graphics.c, dlls/ttydrv/ttydrv.h,
+	  dlls/ttydrv/winetty.drv.spec, dlls/wineps/psdrv.h,
+	  dlls/wineps/text.c, dlls/wineps/wineps.drv.spec, dlls/x11drv/text.c,
+	  dlls/x11drv/winex11.drv.spec, dlls/x11drv/x11drv.h,
+	  dlls/x11drv/xrender.c:
+	Huw Davies <huw@codeweavers.com>
+	Move a bunch of common code from the drivers into gdi.
+
+	* dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shlfolder.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Added some tests for CLSID_FolderShortcut objects.
+
+	* dlls/msxml3/tests/domdoc.c: Mike McCormack <mike@codeweavers.com>
+	Add some node tests.
+
+	* dlls/shell32/tests/shlexec.c, dlls/twain/capability.c,
+	  dlls/version/resource.c, dlls/winaspi/winaspi16.c,
+	  dlls/winaspi/winaspi32.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+	* include/windef.h, include/wine/debug.h:
+	Kevin Koltzau <kevin@plop.org>
+	Fix pointer cast warnings in 64bit.
+
+	* dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9.spec, dlls/d3d9/d3d9_main.c,
+	  dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
+	  dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c,
+	  dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, dlls/d3d9/swapchain.c,
+	  dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
+	  dlls/d3d9/vertexshader.c, dlls/d3d9/volume.c,
+	  dlls/d3d9/volumetexture.c, include/wine/wined3d_types.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Tidy up d3d9 and finalize passing d3d9 calls to wined3d for now.
+
+	* dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
+	Michael Stefaniuc <mstefani@redhat.de>
+	- VarAdd, VarMul: I4 overflows to R8 and not I8 even if the result
+	  would fit in I8. Fix tests.
+	- Document a brokeness in the handling of I8 numbers in
+	  VarNumFromParseNum. Fix tests.
+
+	* dlls/riched20/editor.c: Phil Krylov <phil@newstar.rinet.ru>
+	Added support for backward search to RichEdit EM_FINDTEXT[AW],
+	EM_FINDTEXTEX[AW] message handler.
+
+	* dlls/advapi32/service.c, include/winsvc.h:
+	Kevin Koltzau <kevin@plop.org>
+	Properly declare handles.
+
+	* include/commctrl.h: Michael Kaufmann <hallo@michael-kaufmann.ch>
+	Added SB_SIMPLEID.
+
+	* dlls/msi/action.c: Aric Stewart <aric@codeweavers.com>
+	Make index INT not UINT because it can be -1.
+
+2005-08-22  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/ddraw/device_opengl.c:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	Don't leak a list of visuals (with advice of Jacek Caban).
+
+	* dlls/version/tests/info.c:
+	Add an extra test to show failing behavior.
+
+	* dlls/wldap32/error.c, dlls/wldap32/init.c, dlls/wldap32/misc.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement LdapGetLastError, cldap_open*, ldap_abandon,
+	ldap_check_filter*, ldap_cleanup, ldap_conn_from_msg and
+	ldap_connect.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Initialize all members in UnixFolder constructor.
+	Support NULL value pidls in GetDisplayNameOf method.
+
+	* dlls/riched20/editor.c: Phil Krylov <phil@newstar.rinet.ru>
+	Fixed EM_SETEVENTMASK RichEdit message handler to return old event
+	mask.
+
+	* dlls/user/menu.c: Mike McCormack <mike@codeweavers.com>
+	Fix magic item handling and warnings.
+
+	* dlls/msi/action.c, dlls/msi/action.h, dlls/msi/classes.c,
+	  dlls/msi/events.c, dlls/msi/helpers.c, dlls/msi/install.c,
+	  dlls/msi/msipriv.h, dlls/msi/package.c:
+	Mike McCormack <mike@codeweavers.com>
+	- build a standard Wine list of features instead of using an array
+	- use feature pointers instead of array indexes
+
+	* dlls/kernel/vxd.c: Ivan Leo Puoti <ivanleo@gmail.com>
+	Let DeviceIoControl call the appropriate native interface.
+
+	* dlls/riched20/reader.c: Phil Krylov <phil@newstar.rinet.ru>
+	Automatically set default font after parsing a font table in RichEdit
+	RTF reader.
+
+	* dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Call LockContainer only if it's not already locked/unlocked.
+	- Only return S_OK in SetClientSite if IOleClientSite is not changed.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/rename.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_rename* functions.
+
+	* dlls/comctl32/tab.c: Aric Stewart <aric@codeweavers.com>
+	Fix for dreamweaver site definition dialog. Need to initialize the
+	rect for a tab control to an empty rect if it is not visible.
+
+	* dlls/atl/registrar.c: Kevin Koltzau <kevin@plop.org>
+	Fix 'cast to pointer from integer of different size' warnings in
+	64bit.
+
+	* dlls/gdi/path.c, dlls/user/sysparams.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+	* dlls/uxtheme/msstyles.c: Kevin Koltzau <kevin@plop.org>
+	Fix 'cast to pointer from integer of different size' warnings in
+	64bit.
+
+	* server/ptrace.c, server/thread.c, server/thread.h:
+	Don't try to detach from a thread that is exiting, to avoid triggering
+	a kernel race condition.
+
+	* dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
+	  dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Fix quite a few texturing problems and cases where text isn't being
+	correctly displated.
+
+	* dlls/riched20/editor.c, dlls/riched20/reader.c, dlls/riched20/rtf.h:
+	Phil Krylov <phil@newstar.rinet.ru>
+	Added handling of deff RTF control word.
+
+	* dlls/secur32/wrapper.c: Kai Blin <blin@gmx.net>
+	Fixed a couple of bugs in InitializeSecurityContext(A/W) and
+	AcceptSecurityContext.
+
+	* dlls/mshtml/nsembed.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Disable using nsWebBrowserStream.
+
+	* configure, configure.ac, dlls/kernel/time.c, include/config.h.in:
+	Gerald Pfeifer <gerald@pfeifer.com>
+	Prefer sys/limits.h over machine/limits.h.
+
+	* dlls/quartz/memallocator.c, dlls/quartz/tests/.cvsignore,
+	  dlls/quartz/tests/Makefile.in, dlls/quartz/tests/memallocator.c:
+	Christian Costa <titan.costa@wanadoo.fr>
+	Return S_OK when committing/decomitting an already
+	committed/decommitted allocator.
+	Add corresponding test case.
+	Improve traces.
+
+	* dlls/ole32/stg_prop.c, dlls/shell32/regsvr.c,
+	  dlls/shell32/shellole.c, dlls/shell32/shellreg.c,
+	  dlls/user/sysparams.c, dlls/winmm/mmsystem.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix some gcc 4.0 warnings.
+
+	* dlls/mshtml/Makefile.in, dlls/mshtml/oleobj.c,
+	  dlls/mshtml/tests/htmldoc.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Added OnAmbientPropertyChange implementation.
+	- Call IDispatch::Invoke when native does (with test).
+
+	* dlls/msxml3/node.c: Mike McCormack <mike@codeweavers.com>
+	Implement IXMLDOMNode::hasChildNode().
+
+	* dlls/msxml3/domdoc.c: Mike McCormack <mike@codeweavers.com>
+	Forward IXMLDOMDocument methods to contained node.
+
+	* programs/winefile/Cs.rc, programs/winefile/De.rc,
+	  programs/winefile/En.rc, programs/winefile/Sv.rc:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Remove unnecessary #pragma code_page(xxxx) statements from winefile
+	.rc files.
+
+	* dlls/msxml3/element.c: Mike McCormack <mike@codeweavers.com>
+	Forward IXMLDOMElement methods derived from IXMLDOMNode to the
+	element's contained node.
+
+	* dlls/kernel/sync.c: Phil Krylov <phil@newstar.rinet.ru>
+	Fixed InterLocked* function definitions for non-x86 platforms in
+	accordance with the recent corresponding change of their declarations
+	in winbase.h.
+
+	* dlls/mshtml/persist.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Use pibc argument of IPersistMoniker::Load.
+
+	* dlls/oleaut32/tests/olefont.c: Walt Ogburn <reuben@ugcs.caltech.edu>
+	Add tests for olefont size functions & conversions.
+
+	* dlls/oleaut32/olefont.c: Walt Ogburn <reuben@ugcs.caltech.edu>
+	When applying logical / himetric ratio to olefont sizes, must divide
+	by the standard ratio 72 / 2540.
+
+	* dlls/x11drv/opengl.c: Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	Don't dereference a NULL visual pointer.
+
+	* dlls/mshtml/nsembed.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Always add gecko directory to the path before loading xpcom.
+
+	* dlls/atl/registrar.c: Stefan Leichter <Stefan.Leichter@camLine.com>
+	Print something useful in trace and fixme.
+
+	* dlls/quartz/filtergraph.c, dlls/quartz/transform.c:
+	Christian Costa <titan.costa@wanadoo.fr>
+	Properly allocate/release memory when adding filters to the filtergraph.
+	When connecting pin, discard filter which is the same as the upstream
+	one.
+	Remove wrong extra IBaseFilter_Release.
+	Improve traces by showing filters owing pins we want to connect or
+	render.
+	Properly initialize output pin of transform filter.
+
+	* dlls/ddraw/surface_dib.c:
+	Maxime Bellengé <maxime.bellenge@laposte.net>
+	Fix regression in color keying with RGB mask.
+
+	* dlls/comctl32/datetime.c:
+	Michael Kaufmann <hallo@michael-kaufmann.ch>
+	Handle WM_GETFONT and WM_SETFONT.
+
+	* dlls/winmm/wineoss/mixer.c: Robert Reif <reif@earthlink.net>
+	Fix mixer detection for multiple sound cards.
+
+	* dlls/riched20/editor.c: Phil Krylov <phil@newstar.rinet.ru>
+	Added common keyboard shortcuts for Select All, Undo, Redo, Cut, Copy
+	and Paste to RichEdit.
+
+	* dlls/ole32/compobj.c: Mike McCormack <mike@codeweavers.com>
+	- return a precomputed result for a NULL string
+	- pass strlen an LPSTR to eliminate a sign warning
+
+	* dlls/msvideo/msvfw32.spec, dlls/msvideo/msvideo_main.c,
+	  dlls/msvideo/msvideo_private.h, include/vfw.h:
+	Kevin Koltzau <kevin@plop.org>
+	Fix 'cast from pointer to integer of different size' warnings in
+	64bit.
+
+	* dlls/advapi32/security.c: Kevin Koltzau <kevin@plop.org>
+	Remove 'cast from pointer to integer of different size' warnings in
+	64bit,
+
+	* dlls/gdi/tests/.cvsignore, dlls/gdi/tests/Makefile.in,
+	  dlls/gdi/tests/palette.c:
+	Glenn Wurster <gwurster@scs.carleton.ca>
+	Start to add some tests for basic palette operations.
+
+	* programs/regedit/about.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Replace "Registry Explorer" by "Registry Editor" in about dialog.
+
+	* programs/winemenubuilder/winemenubuilder.c:
+	Maxime Bellengé <maxime.bellenge@laposte.net>
+	Make the icon choice algorithm really choose the best icon.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/modrdn.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_modrdn* functions.
+
+	* include/rpcdce.h: Kai Blin <blin@gmx.net>
+	Added SEC_WINNT_AUTH_IDENTITY struct.
+
+	* dlls/user/message.c, include/winuser.h:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Fix RegisterWindowMessage declaration and improve debug message.
+
+	* dlls/msi/action.c, dlls/msi/action.h, dlls/msi/classes.c,
+	  dlls/msi/files.c, dlls/msi/format.c, dlls/msi/helpers.c,
+	  dlls/msi/install.c, dlls/msi/msipriv.h, dlls/msi/package.c:
+	Mike McCormack <mike@codeweavers.com>
+	- build a standard Wine list of components instead of using an array
+	- use component pointers instead of array indexes
+
+	* dlls/shell32/tests/shlfolder.c:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	Make file operations succeed on Win9x too.
+
+	* dlls/x11drv/window.c: Todd Mokros <tmokros@tmokros.net>
+	Fix a focus stealing bug introduced by the managed flag changes.
+
+	* dlls/wined3d/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Tidy up some formatting, improve error handling and error logging and
+	fix a couple of spelling mistakes.
+
+2005-08-19  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/kernel/atom.c: Marcus Meissner <meissner@suse.de>
+	Protect GlobalAddAtomA string handling by exception handler (for
+	broken programs).
+
+	* programs/winecfg/drive.c, programs/winecfg/winecfg.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+	* dlls/msxml3/Makefile.in, dlls/msxml3/node.c, dlls/msxml3/nodelist.c:
+	Mike McCormack <mike@codeweavers.com>
+	Implement the IXMLDOMNodeList interface for
+	IXMLDOMNode::get_childNodes.
+
+	* server/object.h, server/ptrace.c, server/signal.c:
+	Added a watchdog mechanism to break out of the wait4 call in case it
+	didn't return properly (can happen at thread exit).
+
+	* dlls/shell32/regsvr.c, dlls/shell32/shell32_main.h,
+	  dlls/shell32/shellole.c, dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Added stubbed implementation of IPersistPropertyBag interface.
+	Register unixfs as CLSID_FolderShortcut.
+
+	* dlls/gdi/dib.c: Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix GetDIBits to retrieve RGB 555 as 16bit BI_RGB and RGB 565 as 16bit
+	BI_BITFIELDS.
+
+	* dlls/user/scroll.c: Frank Richter <frank.richter@gmail.com>
+	Fix wrong structure size check in GetScrollBarInfo().
+	GetScrollBarInfo() failed when SCROLL_GetScrollBarRect() returned
+	FALSE - however, this is the case if the scrollbar is horizontal, and
+	not an error indicator.
+
+	* dlls/comctl32/theme_combo.c, dlls/comctl32/theme_edit.c:
+	Frank Richter <frank.richter@gmail.com>
+	Forward WM_DESTROY to superclass in edit & listbox theming.
+
+	* dlls/comctl32/theming.c: Frank Richter <frank.richter@gmail.com>
+	Merge subclass stubs and subclass proc. Having the stub set the window
+	proc to the subclass proc was not a good idea since that breaks
+	subclasses of themed standard controls (e.g. what Delphi does a lot).
+
+	* tools/winebuild/build.h, tools/winebuild/import.c,
+	  tools/winebuild/main.c, tools/winebuild/winebuild.man.in:
+	Added a --undefined option to allow forcing some symbols to be
+	resolved by the linker.
+
+	* dlls/msxml3/domdoc.c: Mike McCormack <mike@codeweavers.com>
+	Forward some IXMLDOMDocument methods to the implemenation's contained
+	node.
+
+	* dlls/msxml3/node.c: Mike McCormack <mike@codeweavers.com>
+	Implement parentNode, firstChild, lastChild, previousSibling and
+	nextSibling methods.
+
+	* configure, configure.ac, dlls/Makefile.in,
+	  programs/winecfg/properties.c, tools/winapi/win32.api:
+	Rémi Assailly <remi.assailly@free.fr>
+	Removed mcianim.
+
+	* programs/winedbg/memory.c:
+	Make sure the string is null-terminated in memory_get_string.
+
+	* tools/winebuild/import.c:
+	Added some general purpose routines for managing list of symbol
+	names.
+
+	* dlls/ntdll/ntdll.spec:
+	Removed a few internal functions that are no longer exported on
+	Windows.
+
+	* programs/regedit/regproc.c, programs/taskmgr/dbgchnl.c,
+	  programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c,
+	  programs/winedbg/debugger.h, programs/winedbg/display.c,
+	  programs/winedbg/expr.c, programs/winedbg/gdbproxy.c,
+	  programs/winedbg/info.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+	* dlls/comctl32/Makefile.in, dlls/comctl32/theme_dialog.c,
+	  dlls/comctl32/theming.c:
+	Frank Richter <frank.richter@gmail.com>
+	Add theming support for dialogs (to support tab page background).
+
+	* dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+	  dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Integrate hardware vertex shaders into the drawing pipeline.
+
+	* dlls/winspool/info.c: Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+	* dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
+	  dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
+	  dlls/msxml3/nodemap.c:
+	Mike McCormack <mike@codeweavers.com>
+	Use a single function to create all IXMLDOMNode implementations.
+
+	* dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c:
+	Mike McCormack <mike@codeweavers.com>
+	Store the component information in a standard Wine list.
+
+	* dlls/shell32/shlview.c, dlls/shell32/shv_bg_cmenu.c:
+	Jason Edmeades <us@edmeades.me.uk>
+	Handle context menu->refresh, and F5 to initiate a refresh of the file
+	dialog.
+
+	* dlls/msvcrt/string.c, dlls/msvcrt/tests/string.c:
+	Jason Edmeades <us@edmeades.me.uk>
+	_swab failed if src == dest, plus some testcases.
+
+	* dlls/shell32/pidl.c: Jason Edmeades <us@edmeades.me.uk>
+	Add the time to the file display dialog modified column.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Implemented IPersist::GetClassID.
+
+	* programs/winecfg/Ru.rc, programs/winecfg/winecfg.rc:
+	Yuri Kozlov <kozlov.y@gmail.com>
+	Updated Russian resources.
+
+	* dlls/gdi/font.c: Huw Davies <huw@codeweavers.com>
+	Simplify ExtTextOut a bit.  Should be a nop.
+
+	* dlls/kernel/oldconfig.c: Gerald Pfeifer <gerald@pfeifer.com>
+	Enable SCSI_getprocentry() on non-Linux platforms which now should be
+	safe to do.
+
+	* dlls/gdi/freetype.c: Huw Davies <huw@codeweavers.com>
+	Cope better with mixed charset fonts.
+
+	* dlls/atl/atl_main.c: Aric Stewart <aric@codeweavers.com>
+	In AtlModuleInit do not call initialization procedures that are NULL.
+
+	* fonts/.cvsignore, fonts/Makefile.in, tools/sfnt2fnt.c:
+	Huw Davies <huw@codeweavers.com>
+	Add System font for the Chinese codepages cp936 and cp950. Of course
+	they don't contain any ideographs (and nor should they).
+
+	* dlls/user/cursoricon.c: Mike McCormack <mike@codeweavers.com>
+	Make sure a cursor is always returned if one exists.
+
+2005-08-18  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, dlls/ntdll/thread.c:
+	Added a stub for NtAlertResumeThread.
+
+	* dlls/comctl32/Makefile.in, dlls/comctl32/theme_listbox.c,
+	  dlls/comctl32/theming.c:
+	Frank Richter <frank.richter@gmail.com>
+	Add theming for listbox (and combo listbox) controls.
+
+	* dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix pointer type warnings.
+
+	* dlls/d3d9/d3d9_private.h, dlls/d3d9/vertexshader.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Pass all the d3d9 calls onto their wined3d equivalents.
+
+	* dlls/crypt32/Makefile.in, dlls/shell32/Makefile.in:
+	Added missing ntdll imports.
+
+	* dlls/kernel/sync.c, dlls/ntdll/file.c:
+	Ivan Leo Puoti <ivanleo@gmail.com>
+	Implement FSCTL_PIPE_DISCONNECT in NtFsControlFile and make
+	DisconnectNamedPipe call it.
+
+	* dlls/mciseq/mcimidi.c, dlls/winmm/mci.c, dlls/winmm/message16.c,
+	  include/mmsystem.h:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Make string elements of MCI_OPEN_PARMS const to match the SDK headers.
+
+	* fonts/.cvsignore, fonts/Makefile.in: Pavel Roskin <proski@gnu.org>
+	fontforge 20050729 insists on adding .ttf extension even if the
+	requested output file name ends with a dot.  So let's go back to names
+	ending with ttf.
+
+	* dlls/user/dialog.c, dlls/user/dialog16.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix uninitialized variable warnings emitted by gcc 4.0.
+
+	* include/wincrypt.h: Juan Lang <juan_lang@yahoo.com>
+	Add/update a few definitions.
+
+	* dlls/kernel/tests/codepage.c:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	Test passing NULL source to WideCharToMultiByte.
+
+	* include/winbase.h: Felix Nawothnig <felix.nawothnig@t-online.de>
+	Make the destination pointers of Interlocked* functions volatile to
+	match the SDK headers.
+
+	* dlls/mshtml/oleobj.c, dlls/mshtml/view.c,
+	  dlls/mshtml/tests/htmldoc.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Added IOleCommandTerget interface to the test.
+	- Make Wine pass the test.
+	- Fix bug reported by Saulius Krasuckas.
+
+	* tools/sfnt2fnt.c: Pavel Roskin <proski@gnu.org>
+	sfnt2fnt exits with code 0 for several errors, which causes make to
+	ignore them.  Use exit code 1 instead.
+
+	* fonts/wine_system.sfd: Huw Davies <huw@codeweavers.com>
+	System should be sans serif.
+
+	* dlls/ntdll/cdrom.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Add trace to IOCTL_CDROM_RAW_READ.
+
+	* dlls/comctl32/theme_edit.c: Frank Richter <frank.richter@gmail.com>
+	Only draw a themed border when edit control has WS_EX_CLIENTEDGE
+	style.
+
+	* dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
+	  dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
+	  dlls/msxml3/nodemap.c:
+	Mike McCormack <mike@codeweavers.com>
+	Make each IXMLDOMNode interface represent one libxml2 xmlNodePtr.
+
+	* dlls/shell32/tests/shlexec.c:
+	Francois Gouget <fgouget@codeweavers.com>
+	Test "%l" and "%L". At the same time this tests alternate verbs.
+	Test %1, %l and %L with no quotes.
+	test->todo is a bitmask so fix the checks accordingly.
+
+2005-08-17  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/Makefile.in, dlls/iccvid/.cvsignore, dlls/iccvid/Makefile.in,
+	  dlls/msrle32/.cvsignore, dlls/msrle32/Makefile.in,
+	  dlls/msvidc32/.cvsignore, dlls/msvidc32/Makefile.in,
+	  dlls/twain/.cvsignore, dlls/twain/Makefile.in:
+	Removed a few more unnecessary import libraries.
+
+	* dlls/iccvid/iccvid.spec, dlls/midimap/midimap.spec,
+	  dlls/msacm/imaadp32/imaadp32.acm.spec, dlls/msacm/msacm32.spec,
+	  dlls/msacm/msadp32/msadp32.acm.spec,
+	  dlls/msacm/msg711/msg711.acm.spec,
+	  dlls/msacm/winemp3/winemp3.acm.spec, dlls/msrle32/msrle32.spec,
+	  dlls/msvidc32/msvidc32.spec, dlls/winmm/joystick/joystick.drv.spec,
+	  dlls/winmm/mciavi/mciavi.drv.spec,
+	  dlls/winmm/mciwave/mciwave.drv.spec,
+	  dlls/winmm/wavemap/msacm.drv.spec,
+	  dlls/winmm/winealsa/winealsa.drv.spec,
+	  dlls/winmm/winearts/winearts.drv.spec,
+	  dlls/winmm/wineaudioio/wineaudioio.drv.spec,
+	  dlls/winmm/wineesd/wineesd.drv.spec,
+	  dlls/winmm/winejack/winejack.drv.spec,
+	  dlls/winmm/winenas/winenas.drv.spec,
+	  dlls/winmm/wineoss/wineoss.drv.spec:
+	Make all the DriverProc entry points private.
+
+	* configure, configure.ac, dlls/Makefile.in, dlls/mciseq/.cvsignore,
+	  dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c,
+	  dlls/mciseq/mciseq.spec, tools/winapi/win32.api, tools/wine.inf:
+	Rémi Assailly <remi.assailly@free.fr>
+	Moved mciseq to the top-level dlls directory.
+
+	* programs/winecfg/appdefaults.c, programs/winecfg/properties.c,
+	  programs/winecfg/properties.h, programs/winecfg/winecfg.c,
+	  programs/winecfg/winecfg.h:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Add windows version registry entries.
+
+	* dlls/avifil32/avifile.c, dlls/avifil32/editstream.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fixes.
+
+	* dlls/wined3d/device.c, dlls/wined3d/vertexshader.c,
+	  dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Copy the parser and cross compiler from d3d8 and update everything to
+	vertex shaders 3.0.
+	The Parser will now display the input shader in DirectX style, and the
+	cross compiler now generates valid ARB_VERTEX_PROGRAM programs and
+	outputs the result in ARB_VERTEX_PROGRAM style.
+	Support for a number of extended attributes has been added, but this
+	may not be complete, and dereferencing from loop counters isn't
+	properly parsed yet.
+
+	* dlls/kernel/atom16.c, dlls/kernel/format_msg.c,
+	  dlls/kernel/lzexpand.c, dlls/kernel/ne_segment.c,
+	  dlls/kernel/relay16.c, dlls/kernel/resource16.c,
+	  dlls/kernel/snoop16.c, dlls/kernel/sync.c, dlls/kernel/volume.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fixes.
+
+	* dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+	  dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Add support for vertex shader constants to the stateblock.
+
+	* dlls/kernel/tests/process.c, dlls/msxml3/domdoc.c,
+	  dlls/secur32/tests/main.c, dlls/wined3d/drawprim.c:
+	Francois Gouget <fgouget@free.fr>
+	Assorted spelling fixes.
+
+	* dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
+	  include/wine/wined3d_types.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Tidy up vertex shaders and bring the current code inline with the rest
+	of wined3d.
+
+	* dlls/wininet/tests/http.c:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	Correct failing test and transform it into a bunch of another tests.
+
+	* dlls/ntdll/tests/info.c: Francois Gouget <fgouget@free.fr>
+	Fix a couple of MSVC signed/unsigned warnings.
+
+	* dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
+	Francois Gouget <fgouget@codeweavers.com>
+	Fix ShellExecute("\"foo.doc\"") for Internet Explorer 6.
+	Update the conformance tests accordingly.
+	Tweak a trace because it's very confusing to see the path with no
+	escaped quotes in ShellExecuteA() and then with escaped quotes in
+	ShellExecuteExW32() (due to debugstr_w()).
+
+	* dlls/msxml3/node.c: Mike McCormack <mike@codeweavers.com>
+	Fix a search and replace mishap.
+
+	* dlls/ddraw/surface_dib.c, dlls/ddraw/tests/dsurface.c:
+	Christian Costa <titan.costa@wanadoo.fr>
+	Take RGB mask into account when doing color keying.
+	Add corresponding conformance test.
+
+	* dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
+	  dlls/secur32/secur32.c, dlls/secur32/secur32_priv.h:
+	Kai Blin <blin@gmx.net>
+	Add NTLM security provider dummy.
+
+	* dlls/quartz/filtergraph.c: Christian Costa <titan.costa@wanadoo.fr>
+	Add stubbed IGraphConfig interface to the filtergraph.
+
+	* dlls/quartz/videorenderer.c: Christian Costa <titan.costa@wanadoo.fr>
+	Fix rendering of paletted video stream.
+
+2005-08-16  Alexandre Julliard  <julliard@winehq.com>
+
+	* server/queue.c:
+	Avoid a crash in find_hardware_message_window when there's no
+	foreground input.
+
+	* dlls/comctl32/Makefile.in, dlls/comctl32/theme_combo.c,
+	  dlls/comctl32/theming.c:
+	Frank Richter <frank.richter@gmail.com>
+	Add theming for combo boxes.
+
+	* include/wincrypt.h: Juan Lang <juan_lang@yahoo.com>
+	Add more missing definitions, and correct a prototype.
+
+	* dlls/shell32/tests/shlfolder.c:
+	Francois Gouget <fgouget@codeweavers.com>
+	Dynamically load StrRetToBufW(). This lets shell32_test.exe run on
+	systems that have version 4.72 of shlwapi.dll.
+
+	* dlls/shell32/tests/shlexec.c:
+	Francois Gouget <fgouget@codeweavers.com>
+	Verify the parameters received by the child process using code lifted
+	from kernel32/tests/process.c.
+	Test passing parameters to .lnk files that point to an executable.
+
+	* dlls/ntdll/version.c:
+	There is a registry key for the service pack version (spotted by
+	Vitaliy Margolen).
+
+	* dlls/x11drv/event.c, dlls/x11drv/keyboard.c, dlls/x11drv/mouse.c,
+	  dlls/x11drv/opengl.c, dlls/x11drv/xrender.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fixes.
+
+	* dlls/secur32/secur32.c, include/lmaccess.h, include/ntsecapi.h,
+	  include/winternl.h:
+	Francois Gouget <fgouget@free.fr>
+	Declare PNTSTATUS in lmaccess.h and ntsecapi.h to match the PSDK.
+	Protect against multiple definitions.
+	Use PNTSTATUS where appropriate.
+
+	* dlls/ole32/ole2.c, dlls/ole32/ole2_16.c, dlls/ole32/storage.c,
+	  tools/winapi/win16.api:
+	Francois Gouget <fgouget@free.fr>
+	Use LPSTORAGE to better match the PSDK.
+	Document the real SEGPTR type using the standard documentation
+	mechanisms. Fixes winapi_check warnings.
+
+	* dlls/kernel/heap.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Report swap file total/free sizes to be the same as physical memory.
+	Make sure that we cache all calculated values.
+
+	* dlls/shell32/tests/shellpath.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Remove "initguid.h" include from shellpath test.
+
+	* dlls/mshtml/tests/protocol.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Fix protocol test on 9x.
+
+	* dlls/ntdll/file.c: Ivan Leo Puoti <ivanleo@gmail.com>
+	Improve NtCreateNamedPipe trace.
+
+	* dlls/msi/action.c: Aric Stewart <aric@codeweavers.com>
+	Fixed a memory overflow and leak identified by Mike McCormack.
+
+	* dlls/user/combo.c: Frank Richter <frank.richter@gmail.com>
+	Change CB_GETCOMBOBOX to return STATE_SYSTEM_PRESSED in
+	COMBOBOXINFO.stateButton when really the button is pressed, not when
+	the combo is dropped down.
+
+	* dlls/wininet/tests/http.c:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	Move repetitive code to two helper functions.
+
+	* dlls/ntdll/version.c:
+	Fetch the version information from the standard Windows keys if not
+	specified otherwise.
+
+	* programs/regedit/De.rc, programs/regedit/En.rc:
+	Juan Lang <juan_lang@yahoo.com>
+	Shrink the hex edit window a bit.
+
+	* dlls/crypt32/tests/encode.c: Juan Lang <juan_lang@yahoo.com>
+	Remove a test that fails under WinME.  Reported and helpfully debugged
+	by Saulius Krasuckas.
+
+	* dlls/secur32/secur32.c: Juan Lang <juan_lang@yahoo.com>
+	Fix uninitialized pointer in builtin providers.  Reported by Kai
+	Blin.
+
+	* dlls/ntdll/file.c: Ivan Leo Puoti <ivanleo@gmail.com>
+	NtCreateNamedPipeFile is no longer a stub, so fix TRACE() call.
+
+	* dlls/mshtml/olewnd.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Deactivate UI in InPlaceDeactivate.
+
+2005-08-15  Alexandre Julliard  <julliard@winehq.com>
+
+	* include/objidl.idl, include/ocidl.idl, include/oleidl.idl,
+	  include/windef.h:
+	Added a WINE_NO_UNICODE_MACROS define to allow Winelib apps to switch
+	off the Unicode macros too.
+
+	* dlls/secur32/Makefile.in, dlls/secur32/negotiate.c,
+	  dlls/secur32/secur32.c, dlls/secur32/secur32_priv.h,
+	  dlls/secur32/tests/main.c:
+	Kai Blin <blin@gmx.net>
+	Added Negotiate security provider dummy. Removed todos from the test.
+
+	* dlls/wldap32/misc.c: Hans Leidekker <hans@it.vu.nl>
+	Fix the build without openldap headers.
+
+	* dlls/mshtml/tests/htmldoc.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Code cleanup.
+	- Dissable tests after UIActivate failes (fixes tests win 9x).
+
+	* include/shlguid.h: Michael Jung <mjung@iss.tu-darmstadt.de>
+	Added CLSID_FolderShortcut definition.
+
+	* dlls/msi/action.c: Aric Stewart <aric@codeweavers.com>
+	Add some body to ResolveSource because it is possible to need it when
+	an install is begun but the media is not in the drive, such as in
+	install-on-demand cases.
+
+	* dlls/ntdll/heap.c:
+	Fixed some confusion over whether HEAP_MIN_BLOCK_SIZE includes the
+	arena headers of not.
+	Free list sizes are constant so there's no need to store them in the
+	heap structure.
+
+	* dlls/kernel/process.c, tools/wineprefixcreate.in:
+	Set the default system dir to windows/system32.
+
+	* dlls/ntdll/version.c: Switch the default version to win2k.
+
+	* dlls/gdi/freetype.c: Huw Davies <huw@codeweavers.com>
+	A previous signed-ness fix broke display of non-ansi chars, fix this.
+
+	* dlls/shell32/pidl.c: Ge van Geldorp <gvg@reactos.com>
+	Fix resource leak on error paths.
+
+	* dlls/ntdll/virtual.c, server/mapping.c:
+	Better handling of conflicting section information between
+	SizeOfRawData and VirtualSize.
+
+	* dlls/wldap32/misc.c, dlls/wldap32/winldap_private.h,
+	  dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_result.
+
+	* dlls/x11drv/xrender.c: Frank Richter <frank.richter@gmail.com>
+	Fix AlphaBlend() to extract the right part of the source DIB.
+
+	* dlls/kernel/registry16.c, dlls/ole32/compobj.c,
+	  dlls/ole32/storage32.c, dlls/shell32/shell.c:
+	Mike McCormack <mike@codeweavers.com>
+	Warning fixes for gcc 4.0.
+
+	* dlls/avifil32/factory.c, dlls/commdlg/cdlg32.c,
+	  dlls/dplayx/dplayx_main.c, dlls/dsound/dsound_main.c,
+	  dlls/hhctrl.ocx/main.c, dlls/mapi32/mapi32_main.c,
+	  dlls/mscms/mscms_main.c, dlls/msisys/msisys.c,
+	  dlls/oleaut32/oleaut.c, dlls/snmpapi/main.c, dlls/wineps/init.c,
+	  dlls/wldap32/main.c:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Uniformize DllMain TRACEing across dlls.
+
+	* dlls/advpack/tests/advpack.c:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	Remove trailing backslash.
+
+	* dlls/x11drv/codepage.c, dlls/x11drv/dib.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fixes.
+
+	* dlls/comctl32/Makefile.in, dlls/comctl32/theme_edit.c,
+	  dlls/comctl32/theming.c:
+	Frank Richter <frank.richter@gmail.com>
+	Subclass edit control to draw themed border.
+
+	* dlls/comctl32/trackbar.c: Frank Richter <frank.richter@gmail.com>
+	Improved trackbar theming.
+
+	* dlls/uxtheme/system.c: Frank Richter <frank.richter@gmail.com>
+	Compare result of RegQueryValueExW() with ERROR_SUCCESS.
+
+	* dlls/mshtml/protocol.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Added support for aggregation to res protocol.
+	- Fix AboutProtocol_Release.
+	- Use *_THIS macros in protocol objects.
+
+	* dlls/wldap32/add.c: Hans Leidekker <hans@it.vu.nl>
+	Improve parameter handling for the ldap_add* functions.
+
+	* dlls/shell32/tests/shellpath.c:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	Fix some SHGetSpecialFolderPathA exceptions on WinME:
+	- pass pointer to valid buffer as lpszPath.
+	- disable check passing NULL as lpszPath.
+
+	* dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+	Handle resizing the help viewer window.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Whatever TrueSizeStretchMark is for - it's not what Wine uxtheme used
+	it for. Native uxtheme always stretches "truesize" parts when the
+	destination is smaller than the part image size, but
+	TrueSizeStretchMark doesn't seem to have an influence.
+
+	* dlls/riched20/context.c, dlls/riched20/editor.c,
+	  dlls/riched20/editstr.h, dlls/riched20/paint.c, include/richedit.h:
+	Phil Krylov <phil@newstar.rinet.ru>
+	Added EM_SETRECT, EM_SETRECTNP, and WM_SETREDRAW message handling.
+	Added support for GT_SELECTION flag in EM_GETTEXTEX handler.
+
+	* dlls/ole32/compobj.c, dlls/ole32/compobj.spec, dlls/ole32/ole2.spec,
+	  dlls/ole32/ole2_16.c:
+	Marcus Meissner <meissner@suse.de>
+	Added CoCreateInstance16, CoGetClassObject16, OleLoad16 stubs.
+
+	* dlls/gdi/font.c, dlls/gdi/gdi32.spec: Vikram Kumar <vik@zone81.com>
+	Added stub for EnableEUDC.
+
+	* include/commctrl.h: Frank Richter <frank.richter@gmail.com>
+	Add WC_EDIT and WC_LISTBOX.
+
+	* dlls/advapi32/crypt.c, dlls/tapi32/phone.c, dlls/user/dde_client.c:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Change some TRACEing formats to make more sense.
+
+	* dlls/msxml3/msxml_private.h:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Protect libxml/parser.h with proper autoconf definition.
+
+	* dlls/shlwapi/ordinal.c: Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Correct typo in format string.
+
+	* dlls/setupapi/parser.c: Ge van Geldorp <gvg@reactos.com>
+	index is 1-based at this point, index == line->nb_fields is the last
+	field and is valid.
+
+	* dlls/winaspi/aspi.c: Gerald Pfeifer <gerald@pfeifer.com>
+	set_last_error() is only used on Linux.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/modify.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_modify* functions.
+
+	* dlls/kernel/instr.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Add entry for int 2 handler.
+
+	* dlls/shell32/shfldr_desktop.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Ge van Geldorp <gvg@reactos.com>
+	- Prepend Desktop folder path for files/directories stored in the
+	  filesystem Desktop folder when GetDisplayNameOf is called with the
+	  SHGDN_FORPARSING flags.
+	- Add testcases.
+
+	* dlls/mshtml/mshtml_private.h, dlls/mshtml/tests/htmldoc.c,
+	  dlls/mshtml/view.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Activate window in IOleDocumwnrView::Show.
+
+	* dlls/mshtml/tests/protocol.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Fix protocol test on winxp.
+
+	* dlls/shell32/tests/shlfolder.c:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	XP returns E_INVALIDARG on failure.
+
+	* dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+	- Paint spacing around the tab control.
+	- Use COLOR_MENU to standardize the colors of the viewer.
+
+	* dlls/msvcrtd/Makefile.in: Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 builtin function warnings.
+
+	* programs/winecfg/Ja.rc, programs/winecfg/winecfg.rc:
+	Vikram Kumar <vik@zone81.com>
+	Added Japanese resources.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Better computations to have uniformly sized parts scaled in both
+	directions.
+
+	* dlls/comctl32/progress.c: Frank Richter <frank.richter@gmail.com>
+	Instead of adding the border via WM_NCPAINT and WM_NCCALCSIZE, do what
+	native does: just clear WS_EX_STATICEDGE when themed and reduce the
+	area the actual bar is painted in to the progress bar theme part
+	content rect.
+
+	* dlls/x11drv/winpos.c: Frank Richter <frank.richter@gmail.com>
+	Invalidate DCEs when a window region is set.
+
+2005-08-12  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/ntdll/heap.c:
+	Converted the process heap list to a standard list.
+
+	* dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
+	Added stubs for pSetupGet/SetGlobalFlags.
+
+	* dlls/kernel/tests/thread.c, dlls/ntdll/cdrom.c,
+	  dlls/wined3d/device.c, dlls/wined3d/directx.c,
+	  dlls/wined3d/drawprim.c, dlls/wined3d/vertexdeclaration.c,
+	  dlls/wininet/tests/wininet_test.h, tools/winapi/winapi.pm:
+	Francois Gouget <fgouget@free.fr>
+	Assorted spelling fixes.
+
+	* dlls/ntdll/heap.c: Converted the heap free lists to standard lists.
+
+	* dlls/ntdll/loader.c: Removed a redundant and possibly wrong warning.
+
+	* dlls/kernel/kernel32.spec, dlls/kernel/module.c,
+	  tools/winebuild/import.c:
+	Implemented DelayLoadFailureHook and use it in the winebuild-generated
+	delay load code.
+
+	* dlls/comctl32/theming.c: Frank Richter <frank.richter@gmail.com>
+	Determining the superclass for a window subclassed for theming doesn't
+	work - e.g. Delphi buttons have the classname "TButton" for which no
+	superclass will be found. Instead, use initial subclass window procs
+	that have the subclass hardcoded and store it for the "real" subclass
+	window proc.
+
+	* include/mshtmhst.idl: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Fix Show*HTMLDialog declarations.
+
+	* programs/winecfg/En.rc: Richard Cohen <richard@daijobu.co.uk>
+	Update English neutral version of winecfg graphics tab, and make the
+	groupboxes not overlap.
+
+	* dlls/wldap32/option.c, dlls/wldap32/wldap32.h:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement LDAP_OPT_API_FEATURE_INFO and LDAP_OPT_API_INFO.
+
+	* dlls/mshtml/oleobj.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Added IOleObject::Close implementation.
+	- OLEIVERB_INPLACEACTIVATE is the same as OLEIVERB_UIACTIVATE.
+
+	* dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
+	Huw Davies <huw@codeweavers.com>
+	Implement SHLoadRegUIStringW.
+
+	* dlls/shlwapi/tests/shreg.c: Richard Cohen <richard@daijobu.co.uk>
+	Blame ExpandEnvironmentStringsA for the failing NT4 test.
+
+	* dlls/uxtheme/msstyles.c, dlls/uxtheme/msstyles.h,
+	  dlls/uxtheme/system.c:
+	Frank Richter <frank.richter@gmail.com>
+	Enhance uxtheme to store the themed system metrics in the registry and
+	also backup the old metrics. That way, themed system colors are set
+	even uxtheme was not loaded and initialized yet, and when a theme is
+	deactivated, the colors prior to the activation are restored as well.
+	Also, not having to set the system colors in uxtheme startup works
+	around weird problems where SetSystemColors() ended up being called
+	from inside window creation and this seemingly led to some creation
+	message being sent twice.
+
+	* dlls/kernel/module.c:
+	Add the 16-bit system directory if any to the module search path.
+
+	* configure, configure.ac, dlls/msxml3/Makefile.in,
+	  dlls/msxml3/tests/.cvsignore, dlls/msxml3/tests/Makefile.in,
+	  dlls/msxml3/tests/domdoc.c:
+	Mike McCormack <mike@codeweavers.com>
+	Add some msxml3 tests.
+
+	* dlls/ntdll/virtual.c:
+	Don't map data beyond the virtual size of a section.
+
+	* dlls/msxml3/main.c, tools/wine.inf:
+	Mike McCormack <mike@codeweavers.com>
+	Partial implementation of DllRegisterServer.
+
+	* dlls/winmm/winealsa/audio.c:
+	Alex Villacís Lasso <a_villacis@palosanto.com>
+	Remove crackling in DirectSound/ALSA playback with full hardware
+	acceleration.
+
+	* dlls/comctl32/trackbar.c: Frank Richter <frank.richter@gmail.com>
+	Add initial theming support for trackbars.
+
+	* dlls/comctl32/toolbar.c: Frank Richter <frank.richter@gmail.com>
+	Add theming for toolbar control.
+
+	* dlls/x11drv/clipboard.c, dlls/x11drv/xdnd.c, dlls/x11drv/xfont.c,
+	  dlls/x11drv/xrandr.c, dlls/x11drv/xrender.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix some gcc 4.0 warnings.
+
+	* configure, configure.ac, dlls/msxml3/domdoc.c, include/config.h.in:
+	Mike McCormack <mike@codeweavers.com>
+	Add a configure test for xmlReadMemory.
+
+	* dlls/msvcrtd/tests/Makefile.in, dlls/msvcrtd/tests/debug.c:
+	Saulius Krasuckas <saulius2@ar.fi.lt>
+	Don't import MSVCRTD.DLL and don't fail when it could not be loaded.
+
+	* dlls/shell32/tests/shlfolder.c: Saulius Krasuckas <saulius2@ar.fi.lt>
+	Win98 returns HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND)) on failure.
+
+	* dlls/mshtml/main.c, dlls/mshtml/mshtml.spec:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added RNIGetCompatibleVersion implementation.
+
+	* dlls/commdlg/filedlg.c: Michael Jung <mjung@iss.tu-darmstadt.de>
+	Check the GetPidlFromDataObject's doSelected parameter before calling
+	a method on it.
+
+	* dlls/shell32/shfldr_unixfs.c:
+	Michael Jung <mjung@iss.tu-darmstadt.de>
+	Use wine_get_dos_file_name instead of GetFullPathName.
+
+2005-08-11  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
+	  dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Use nsIWebBrowserStream to load html.
+
+	* dlls/kernel/task.c:
+	Make 16-bit task properly inherit the current directory of their
+	parent (based on a patch by Richard Cohen).
+
+	* dlls/shlwapi/shlwapi.spec, dlls/shlwapi/string.c:
+	Huw Davies <huw@codeweavers.com>
+	Implement SHLoadIndirectString.
+
+	* dlls/comctl32/tab.c: Frank Richter <frank.richter@gmail.com>
+	Fix text color for "button" style tabs when theming is enabled.
+
+	* dlls/comctl32/status.c: Frank Richter <frank.richter@gmail.com>
+	Add theming for status bar control.
+
+	* dlls/comctl32/progress.c: Frank Richter <frank.richter@gmail.com>
+	Add theming for the progress control.
+
+	* Make.rules.in, configure, configure.ac, dlls/crtdll/Makefile.in,
+	  dlls/msvcrt/tests/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
+	  programs/notepad/Makefile.in, programs/regedit/Makefile.in,
+	  programs/taskmgr/Makefile.in:
+	Mike McCormack <mike@codeweavers.com>
+	Turn off gcc 4.0's builtin wchar inlines.
+
+	* dlls/secur32/tests/main.c, include/winerror.h:
+	Kai Blin <blin@gmx.net>
+	Added more secur32.dll tests and fixed missing constants in
+	winerror.h.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/delete.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_delete* functions.
+	Add missing spec file entries.
+
+	* include/commctrl.h: Frank Richter <frank.richter@gmail.com>
+	Add WC_COMBOBOX.
+
+	* dlls/kernel/oldconfig.c: Frank Richter <frank.richter@gmail.com>
+	Fix a crash on startup when /proc/ide does not exist.
+
+	* dlls/comctl32/rebar.c: Frank Richter <frank.richter@gmail.com>
+	Add theming for the rebar control.
+
+	* dlls/comctl32/monthcal.c: Frank Richter <frank.richter@gmail.com>
+	Add theming for the monthcal control.
+
+	* dlls/mshtml/protocol.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added support for aggregation in about protocol.
+
+	* dlls/shell32/shlexec.c: Francois Gouget <fgouget@codeweavers.com>
+	Fix the return value of SHELL_Argify() so it once again returns true
+	if a '%1' or equivalent placeholder was found. This fixes
+	ShellExecuteEx(lpFile="foo.txt", lpClass="txtfile").
+
+	* dlls/ntdll/tests/atom.c: Francois Gouget <fgouget@free.fr>
+	Define WIN32_NO_STATUS so we don't get 'duplicate macro' errors when
+	compiling with the PSDK and MSVC.
+	Add some types that are not defined by the PSDK.
+
+	* dlls/kernel/kernel32.spec, dlls/kernel/path.c, include/winbase.h:
+	Added a wine_get_dos_file_name function in kernel32 as a wrapper
+	around the new wine_unix_to_nt_file_name.
+
+	* programs/msiexec/msiexec.c, programs/msiexec/msiexec.h:
+	Removed a useless header file.
+
+	* dlls/lzexpand/lzexpand.spec, dlls/lzexpand/lzexpand16.c:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Implement LZDone in lzexpand, as the 32 bit one moved to kernel.
+
+	* dlls/msxml3/domdoc.c: Mike McCormack <mike@codeweavers.com>
+	Increment the document's refcount when creating the root element.
+
+	* dlls/msxml3/element.c: Mike McCormack <mike@codeweavers.com>
+	Implement IXMLDOMElement::get_tagName.
+
+	* dlls/ddraw/device_opengl.c, dlls/wined3d/directx.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+	* dlls/wined3d/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Allow the palette to be set and retrieved.
+
+	* dlls/ntdll/directory.c, dlls/ntdll/ntdll.spec,
+	  dlls/ntdll/ntdll_misc.h, dlls/ntdll/path.c, include/winternl.h:
+	Added a wine_unix_to_nt_file_name function to do proper pathname
+	conversions instead of relying on GetFullPathName hacks.
+
+	* dlls/user/message.c:
+	Set remove to TRUE in accept_hardware_message for messages that should
+	go to a different thread. Simplify the code a bit.
+
+	* include/winldap.h: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Add some missing LDAP definitions.
+
+	* tools/winedump/lnk.c: Steven Edwards <steven_ed4153@yahoo.com>
+	Correct size check.
+
+	* dlls/shell32/shfldr_desktop.c, dlls/shell32/tests/shlfolder.c,
+	  include/shobjidl.idl:
+	Steven Edwards <steven_ed4153@yahoo.com>
+	Correct definition of SFGAO_STORAGEANCESTOR.
+
+	* dlls/msxml3/domdoc.c: Mike McCormack <mike@codeweavers.com>
+	Implement IXMLDOMDocument::loadXML.
+
+	* dlls/sensapi/sensapi.c: Steven Edwards <steven_ed4153@yahoo.com>
+	Remove redundant include.
+
+	* tools/winapi/winapi_local.pm:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Correct a typo in winapi_local.pm.
+
+	* tools/winapi/win32.api: Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Another update to win*.api.
+
+	* dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+	  dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Track the state of softwareVertexProcessing.
+
+	* dlls/wined3d/basetexture.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Correct the starting values of MIN, MAX and MIP filter, they now match
+	the initial values in opengl.
+
+	* dlls/riched20/writer.c: Phil Krylov <phil@newstar.rinet.ru>
+	Fixed a bug in EM_STREAMOUT RichEdit message handler which truncated
+	some streamed text.
+
+	* dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
+	  dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
+	  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 <cjacek@gmail.com>
+	Move includes of interfaces to mshtml_private.h.
+
+	* dlls/shell32/shlexec.c: Francois Gouget <fgouget@codeweavers.com>
+	Fix handling of SEE_MASK_CLASSNAME and SEE_MASK_CLASSKEY. They are not
+	disjoint flags.
+
+	* dlls/ntdll/tests/reg.c: Francois Gouget <fgouget@free.fr>
+	Remove unneeded wine/library.h include.
+	Use lstrlenW() instead of the Wine-specific strlenW(). This also lets
+	us get rid of the wine/unicode.h include.
+	Define the InitializeObjectAttributes() macro if not using Wine's
+	winternl.h header.
+
+2005-08-10  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/kernel/version.c:
+	Directly use the PEB version fields in GetVersion.
+
+	* dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
+	Huw Davies <huw@codeweavers.com>
+	Partial implementation of DeleteMenuWrap.
+
+	* dlls/user/tests/dce.c: Francois Gouget <fgouget@free.fr>
+	Define DCX_USESTYLE if it is not defined already. Fixes the
+	compilation with the PSDK.
+
+	* dlls/ntdll/tests/rtl.c: Francois Gouget <fgouget@free.fr>
+	Define RTL_HANDLE and RTL_HANDLE_TABLE if not using Wine's winternl.h
+	header. Fixes the compilation with the PSDK.
+
+	* include/winldap.h: Hans Leidekker <hans@it.vu.nl>
+	Synchronize winldap.h with winldap_private.h.
+
+	* dlls/ntdll/rtl.c, dlls/ntdll/version.c:
+	Implemented RtlGetNtProductType.
+
+	* dlls/dmband/dmband_main.c, dlls/dmloader/dmloader_main.c,
+	  dlls/dmscript/dmscript_main.c, dlls/dmsynth/dmsynth_main.c,
+	  dlls/dmusic/dmusic_main.c, dlls/dswave/dswave_main.c:
+	Francois Gouget <fgouget@free.fr>
+	Correct more mismatches between spec files and comments about export
+	number.
+
+	* dlls/kernel/tests/comm.c: Francois Gouget <fgouget@free.fr>
+	Add trailing '\n's to trace() call.
+
+	* dlls/comctl32/tests/treeview.c: Francois Gouget <fgouget@free.fr>
+	The PSDK does not define a TreeView_InsertItemA() macro so use
+	TreeView_InsertItem() instead.
+
+	* dlls/winmm/wineesd/audio.c: Francois Gouget <fgouget@codeweavers.com>
+	Unicodify wineesd.
+	Fixes WIDM_GETDEVCAPS and WODM_GETDEVCAPS.
+	Call Unicode functions instead of their Ansi equivalent when possible.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/add.c,
+	  dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_add* functions.
+
+	* dlls/kernel/process.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec,
+	  dlls/ntdll/ntdll_misc.h, dlls/ntdll/version.c:
+	Moved the version initialization to ntdll.
+	Properly set the version fields in the PEB.
+	Removed some no longer used structures.
+
+	* tools/winebuild/res32.c:
+	Byteswap the resources if we detect that the header is in the wrong
+	endianness.
+
+	* dlls/dplayx/dpclassfactory.c, dlls/dplayx/dplayx.spec,
+	  dlls/dplayx/dplayx_main.c, dlls/dpnhpast/dpnhpast.spec,
+	  dlls/dpnhpast/main.c, dlls/msi/msi.c, dlls/msi/msi.spec,
+	  dlls/msi/regsvr.c, dlls/oleaut32/oleaut.c,
+	  dlls/oleaut32/oleaut32.spec, dlls/oleaut32/regsvr.c:
+	Francois Gouget <fgouget@free.fr>
+	Change some Dll* functions so they are exported by name like on
+	Windows.
+	Update the documentation accordingly.
+
+	* dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Fr.rc:
+	Jonathan Ernst <Jonathan@ernstfamily.ch>
+	French localization for wldap32.
+
+	* dlls/kernel/lzexpand.c: Francois Gouget <fgouget@free.fr>
+	Update the documentation to reflect the fact that the LZ* functions
+	are implemented in kernel32.dll now.
+
+	* dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h:
+	Hans Leidekker <hans@it.vu.nl>
+	Add helpers for converting (arrays of) LDAPMod structures into
+	different encodings.
+
+	* dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
+	Huw Davies <huw@codeweavers.com>
+	Implement IUnknown_EnumObjects.
+
+	* dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
+	Richard Cohen <richard@daijobu.co.uk>
+	- Fix regression in GetPrivateProfileString16 for key=NULL.
+	- Check return values in Profile tests.
+
+	* dlls/gdi/metafile.c, dlls/kernel/kernel_main.c,
+	  dlls/kernel/local16.c, dlls/kernel/resource16.c, dlls/kernel/task.c,
+	  dlls/ole32/ole16.c, dlls/ole32/storage.c, dlls/user/edit.c,
+	  dlls/user/user16.c, dlls/winmm/mmsystem.c, dlls/wow32/wow_main.c,
+	  include/wine/winbase16.h, include/wownt32.h:
+	Use the proper WOW functions everywhere instead of the K32WOW variant.
+
+	* dlls/winaspi/Makefile.in, dlls/winaspi/aspi.c,
+	  dlls/winaspi/winescsi.h:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Make use of now full and correct HKLM\HARDWARE\DEVICES\Scsi.
+
+	* dlls/kernel/oldconfig.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Use /proc filesystem to create HKLM\HARDWARE\DEVICEMAP\Scsi entries.
+
+	* programs/winelauncher.in: Marcus Meissner <marcus@jet.franken.de>
+	Fixed harmless /tmp problem.
+
+	* dlls/user/driver.c, dlls/user/user_main.c, dlls/user/user_private.h:
+	Make sure we don't call the graphics driver after process detach.
+
+	* dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
+	  dlls/msxml3/msxml_private.h, dlls/msxml3/node.c,
+	  dlls/msxml3/nodemap.c:
+	Mike McCormack <mike@codeweavers.com>
+	Create a node object and use it to hold libxml2 pointers.
+
+	* dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
+	  dlls/mshtml/persist.c, dlls/mshtml/view.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Init nsWebBrowser window while creating nscontainer.
+
+	* dlls/atl/registrar.c, dlls/dmband/dmband_main.c,
+	  dlls/dmloader/dmloader_main.c, dlls/dmscript/dmscript_main.c,
+	  dlls/dmsynth/dmsynth_main.c, dlls/dmusic/dmusic_main.c,
+	  dlls/dswave/dswave_main.c, dlls/mlang/mlang.c, dlls/mshtml/main.c,
+	  dlls/msi/msi.c, dlls/msxml3/factory.c, dlls/ole32/ole2.c,
+	  dlls/ole32/ole2.spec, dlls/ole32/storage.c:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Correct mismatches between spec files and comments about export
+	number.
+
+	* dlls/usp10/usp10.c, include/msacmdrv.h, include/msi.h,
+	  include/msxml.idl, include/msxml2.idl, include/odbcinst.h,
+	  include/strmif.idl, include/xmldom.idl:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Use #include "foo.h" for including Windows headers in dlls/, use
+	#include <bar.h> for including Windows headers in include/.
+
+	* dlls/commdlg/filedlg.c: Troy Rollo <wine@troy.rollo.name>
+	Browse to the directory if a directory name is typed into the edit box
+	of a file dialog and the confirmation button (or Enter key) is hit.
+	Return any file name in the edit box if OFN_NOVALIDATE is set and
+	OFN_FILEMUSTEXIST is not, even if that file name includes a path name
+	or is the name of a folder.
+
+	* dlls/wldap32/bind.c, dlls/wldap32/init.c, dlls/wldap32/search.c:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Use HAVE_LDAP_H when checking if ldap.h is available.
+
+	* dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fixes.
+
+	* tools/winapi/win16.api, tools/winapi/win32.api:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Another update to the win*.api files.
+
+	* tools/winapi/winapi_check:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Since windows/ is gone, headers for user are only in
+	dlls/user/. Remove kludge from winapi_check.
+
+	* dlls/mapi32/prop.c, dlls/ole32/ole16.c:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Remove local declarations already in included public headers.
+
+	* include/wine/winbase16.h: Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+2005-08-09  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/shell32/debughlp.c: Use ERR instead of DPRINTF in dump_pidl_hex.
+
+	* tools/winegcc/utils.c, tools/winegcc/utils.h,
+	  tools/winegcc/winegcc.c:
+	Ignore prelink failures.
+
+	* dlls/mshtml/Makefile.in, dlls/mshtml/mshtml_private.h,
+	  dlls/mshtml/persist.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Beginning implementation of true IPersistMoniker::Load.
+	- THIS macros cleanup.
+
+	* dlls/ntdll/loader.c:
+	Don't call process attach notification during process shutdown.
+	Make sure we don't insert a module in the same list twice.
+
+	* dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Report BINDSTATUS_MIMETYPEAVAILABLE in AboutProtocol::Start.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/option.c,
+	  dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_{get,set}_option{A,W}.
+
+	* dlls/shlwapi/shlwapi.spec, dlls/shlwapi/thread.c:
+	Huw Davies <huw@codeweavers.com>
+	_CreateAllAccessSecurityAttributes takes three parameters.
+
+	* dlls/Makedll.rules.in, dlls/kernel/Makefile.in,
+	  dlls/ntdll/Makefile.in:
+	Specify a base address for kernel and ntdll.
+
+	* dlls/msxml3/main.c, dlls/msxml3/msxml_private.h:
+	Mike McCormack <mike@codeweavers.com>
+	Initialize and clean up libxml2 in DllMain.
+
+	* Make.rules.in, configure, configure.ac, tools/winegcc/Makefile.in,
+	  tools/winegcc/winegcc.c:
+	Added support for the --image-base linker option in winegcc using the
+	prelink tool.
+
+	* dlls/ntdll/ntdll_misc.h, dlls/ntdll/thread.c, dlls/ntdll/virtual.c:
+	Added a VIRTUAL_alloc_teb function to allocate TEBs while making sure
+	they don't end up above the address space limit.
+
+	* dlls/oleaut32/oleaut.c, dlls/oleaut32/tmarshal.c,
+	  dlls/oleaut32/tmarshal.h, dlls/oleaut32/typelib.h:
+	Get rid of the almost empty tmarshal.h file.
+
+	* server/named_pipe.c, server/registry.c, server/request.c,
+	  server/sock.c, server/thread.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix some gcc 4.0 warnings.
+
+	* server/registry.c:
+	The temp buffer always stores WCHARs, fixed its type and got rid of a
+	number of casts.
+
+	* dlls/oleaut32/variant.h, dlls/oleaut32/vartype.c:
+	Moved a number of definitions that are not needed in other files into
+	vartype.c
+
+	* dlls/Makefile.in, dlls/itss/.cvsignore, dlls/itss/Makefile.in:
+	itss doesn't need an import library.
+
+	* dlls/advpack/advpack.spec, dlls/dciman32/dciman32.spec,
+	  dlls/itss/itss.spec, dlls/msimg32/msimg32.spec:
+	Mark DllMain and similar exports as private.
+
+	* tools/winebuild/parser.c:
+	Added a warning for DllGetVersion and DllInstall not being declared
+	private. Also warn when one of the Dll* functions is using a different
+	internal name.
+
+	* dlls/user/menu.c, dlls/user/tests/win.c, dlls/user/win.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Make CreateWindow with invalid menu handle test pass on Wine.
+
+	* dlls/d3d8/directx.c: Mike McCormack <mike@codeweavers.com>
+	Fix gcc 4.0 warnings.
+
+	* include/winbase.h: Mike McCormack <mike@codeweavers.com>
+	Correct OFSTRUCT declaration.
+
+	* dlls/shlwapi/ordinal.c, dlls/shlwapi/tests/ordinal.c:
+	Huw Davies <huw@codeweavers.com>
+	Implement and add tests for the FDSA functions.
+
+2005-08-08  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/gdi/dib.c, dlls/x11drv/dib.c:
+	Michael Kaufmann <hallo@michael-kaufmann.ch>
+	Fix for BI_BITFIELDS: The color masks are at the same position in all
+	the bitmap headers that support this flag (BITMAPINFO: The first color
+	mask is in bmiColors[0], that's the same position as bV4RedMask in
+	BITMAPV4HEADER).
+
+	* dlls/oleaut32/safearray.c, dlls/oleaut32/tmarshal.c,
+	  dlls/oleaut32/typelib.c, dlls/oleaut32/typelib2.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fixes.
+
+	* configure, configure.ac: Mike McCormack <mike@codeweavers.com>
+	Use pkg-config in the libxml configure check.
+
+	* dlls/msxml3/domdoc.c: Mike McCormack <mike@codeweavers.com>
+	Use xmlParseMemory instead of xmlReadIO.
+
+	* dlls/Makefile.in, dlls/richedit/.cvsignore,
+	  dlls/richedit/Makefile.in:
+	riched32 doesn't need an import library.
+
+	* dlls/dmcompos/dmcompos.spec, dlls/dmime/dmime.spec,
+	  dlls/dmstyle/dmstyle.spec, dlls/shdocvw/shdocvw.spec:
+	Fixed DllGetClassObject spec entries.
+
+	* dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
+	Saulius Krasuckas <saulius.krasuckas@ieee.org>
+	Remove trailing backslash.
+
+	* dlls/msxml3/nodemap.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Fixed msxml compilation when libxml2 is not available.
+
+	* dlls/kernel/comm.c: Gerald Pfeifer <gerald@pfeifer.com>
+	Fix autoconf-related #ifdefs in Comm_CheckEvents().
+
+	* dlls/wined3d/stateblock.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Fix stateblock loop errors.
+
+	* tools/winedump/pe.c: Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fix.
+
+	* dlls/shlwapi/ordinal.c: Huw Davies <huw@codeweavers.com>
+	IUnknown_SetSite calls IObjectWithSite_SetSite or
+	IInternetSecurityManager_SetSecuritySite.
+
+	* dlls/oleaut32/tests/vartype.c: Saulius Krasuckas <saulius2@ar.fi.lt>
+	Comment out VarDateFromStr() calls that generate exceptions on WinME.
+
+	* dlls/richedit/riched32.spec, dlls/richedit/richedit.c,
+	  dlls/shlwapi/shlwapi.spec, dlls/shlwapi/shlwapi_main.c,
+	  dlls/wininet/wininet.spec, dlls/wininet/wininet_main.c:
+	Don't prefix the functions DllInstall and DllGetVersion with the dll
+	name so that the compiler can check the prototypes.
+
+	* include/shlwapi.h:
+	Added a prototype for DllGetVersion to enable type checking in the
+	Wine source.
+
+	* dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c,
+	  dlls/mlang/mlang.c, dlls/mlang/mlang.spec, dlls/mlang/regsvr.c,
+	  dlls/mpr/mpr.spec, dlls/mpr/mpr_main.c, dlls/mshtml/main.c,
+	  dlls/mshtml/mshtml.spec, dlls/msi/msi.c, dlls/msi/msi.spec,
+	  dlls/msi/msipriv.h, dlls/msi/regsvr.c, dlls/msisys/msisys.c,
+	  dlls/msisys/msisys.ocx.spec, dlls/msxml3/factory.c,
+	  dlls/msxml3/main.c, dlls/msxml3/msxml3.spec, dlls/ole32/ole32.spec,
+	  dlls/ole32/oleproxy.c, dlls/oleacc/main.c, dlls/oleacc/oleacc.spec,
+	  dlls/qcap/qcap.spec, dlls/qcap/qcap_main.c, dlls/rpcrt4/rpcrt4.spec,
+	  dlls/rpcrt4/rpcrt4_main.c, dlls/shell32/regsvr.c,
+	  dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c,
+	  dlls/shell32/shell32_main.h, dlls/shell32/shellole.c,
+	  dlls/urlmon/regsvr.c, dlls/urlmon/urlmon.spec,
+	  dlls/urlmon/urlmon_main.c, dlls/amstream/amstream.spec,
+	  dlls/amstream/main.c, dlls/amstream/regsvr.c, dlls/atl/atl.spec,
+	  dlls/atl/registrar.c, dlls/avifil32/avifil32.spec,
+	  dlls/avifil32/factory.c, dlls/avifil32/regsvr.c,
+	  dlls/cabinet/cabinet.spec, dlls/cabinet/cabinet_main.c,
+	  dlls/comcat/comcat.spec, dlls/comcat/comcat_main.c,
+	  dlls/comcat/regsvr.c, dlls/comctl32/comctl32.spec,
+	  dlls/comctl32/commctrl.c, dlls/d3dxof/d3dxof.spec,
+	  dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c, dlls/ddraw/ddraw.spec,
+	  dlls/ddraw/main.c, dlls/ddraw/regsvr.c, dlls/dinput/dinput.spec,
+	  dlls/dinput/dinput_main.c, dlls/dinput/regsvr.c,
+	  dlls/dinput8/dinput8.spec, dlls/dinput8/dinput8_main.c,
+	  dlls/dmband/dmband.spec, dlls/dmband/dmband_main.c,
+	  dlls/dmband/regsvr.c, dlls/dmloader/dmloader.spec,
+	  dlls/dmloader/dmloader_main.c, dlls/dmloader/regsvr.c,
+	  dlls/dmscript/dmscript.spec, dlls/dmscript/dmscript_main.c,
+	  dlls/dmscript/regsvr.c, dlls/dmsynth/dmsynth.spec,
+	  dlls/dmsynth/dmsynth_main.c, dlls/dmsynth/regsvr.c,
+	  dlls/dmusic/dmusic.spec, dlls/dmusic/dmusic_main.c,
+	  dlls/dmusic/regsvr.c, dlls/dplayx/dpclassfactory.c,
+	  dlls/dplayx/dplayx.spec, dlls/dplayx/dplayx_main.c,
+	  dlls/dplayx/regsvr.c, dlls/dpnet/dpnet.spec, dlls/dpnet/dpnet_main.c,
+	  dlls/dpnet/regsvr.c, dlls/dpnhpast/dpnhpast.spec,
+	  dlls/dpnhpast/main.c, dlls/dswave/dswave.spec,
+	  dlls/dswave/dswave_main.c, dlls/dswave/regsvr.c,
+	  dlls/dxdiagn/dxdiagn.spec:
+	Don't prefix the functions DllCanUnloadNow, DllGetClassObject and
+	Dll(Un)RegisterServer with the dll name so that the compiler can check
+	the prototypes.
+
+	* include/wine/server_protocol.h, server/change.c, server/fd.c,
+	  server/file.c, server/mapping.c, server/protocol.def,
+	  server/request.h, server/trace.c:
+	Added an unmount_device request that invalidates all file descriptors
+	open on a given Unix device.
+
+	* dlls/oleaut32/variant.h, dlls/oleaut32/vartype.c:
+	Removed some unnecessary macros, and make some functions static.
+
+	* dlls/amstream/main.c, dlls/avifil32/factory.c, dlls/d3dxof/main.c,
+	  dlls/ddraw/main.c, dlls/dplayx/dpclassfactory.c,
+	  dlls/msisys/msisys.c, dlls/msxml3/factory.c,
+	  dlls/urlmon/urlmon_main.c:
+	Francois Gouget <fgouget@free.fr>
+	Add missing WINAPI to MSXML_DllGetClassObject().
+	Standardize the DllGetClassObject() prototypes so they match the MSDN
+	definition.
+
+	* dlls/msxml3/Makefile.in, dlls/msxml3/element.c,
+	  dlls/msxml3/msxml_private.h, dlls/msxml3/nodemap.c:
+	Mike McCormack <mike@codeweavers.com>
+	Implement the IXMLDOMNamedNodeMap interface.
+
+	* dlls/gdi/driver.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
+	  dlls/gdi/tests/metafile.c:
+	Mike McCormack <mike@codeweavers.com>
+	Warning fixes for gcc 4.0.
+
+	* tools/Makefile.in: Detlef Riekenberg <wine.dev@web.de>
+	Added exe extensions for mingw32.
+
+	* dlls/shlwapi/shlwapi.spec: Huw Davies <huw@codeweavers.com>
+	Forward ordinals 457,458 to GetLongPathNameW,A.
+
+	* include/winspool.h: Detlef Riekenberg <wine.dev@web.de>
+	- Access rights for Printserver, Printers and Printjobs added.
+	- Defines for bidirectional communication added.
+
+	* dlls/msxml3/element.c, dlls/msxml3/msxml_private.h:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Fixed msxml compilation when libxml is not available.
+
+	* dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Ru.rc:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Added Russian resources to wldap32.
+
+	* dlls/user/tests/win.c: Francois Gouget <fgouget@codeweavers.com>
+	CreateWindow(parent=NULL, ctlid!=0) should fail.
+
+	* configure, configure.ac, dlls/dinput/joystick_linuxinput.c,
+	  dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/oss.c,
+	  dlls/winmm/wineoss/oss.h, include/config.h.in:
+	Removed some unused or redundant configure checks.
+	A few cleanups in configure.ac.
+
+	* dlls/uuid/uuid.c, include/.cvsignore, include/Makefile.in,
+	  include/hlink.idl:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added hlink.idl.
+
+	* dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
+	  dlls/mshtml/oleobj.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added stub implementation of IOleControl.
+
+	* dlls/gdi/tests/gdiobj.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Add a test showing that Windows doesn't tie GDI objects to a
+	particular thread.
+
+	* dlls/msi/msipriv.h: Yuri Kozlov <kozlov.y@gmail.com>
+	Remove duplicate declaration of MSI_SetPropertyW.
+
+	* programs/winetest/Makefile.in: Kai Blin <blin@gmx.net>
+	Add secur32.dll tests to winetest.
+
+	* dlls/atl/atl_main.c, dlls/atl/registrar.c:
+	Stefan Leichter <Stefan.Leichter@camLine.com>
+	Basic implementation of AtlModuleUpdateRegistryFromResourceD.
+
+	* tools/winapi/winapi_parser.pm:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Remove WINE_PACKED recognition.
+	Update various winapi parser regular expressions to let it understand
+	some Wine constructs.
+
+	* tools/winapi/win16.api, tools/winapi/win32.api:
+	Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Update win16.api/win32.api to current CVS.
+
+	* tools/winapi/c_parser.pm: Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Remove WINE_UNUSED checks.
+
+	* dlls/riched20/reader.c: Phil Krylov <phil@newstar.rinet.ru>
+	Fixed UTF-8 RTF parsing.
+
+	* include/dinput.h: Daniel Remenak <dtremenak@gmail.com>
+	Add some definitions necessary for force feedback.
+
+	* dlls/ole32/ole2.c, dlls/ole32/ole2.spec, dlls/ole32/storage.c,
+	  dlls/ole32/storage.spec:
+	Marcus Meissner <marcus@jet.franken.de>
+	Implemented ILockBytes16 (memorystream) support for the 16bit compound
+	storage implementation.
+	Added ReadClassStg, OleDoAutoConvert, GetConvertStg
+	implementations/stubs.
+
+	* dlls/shell32/tests/shlfolder.c: Saulius Krasuckas <saulius2@ar.fi.lt>
+	Wine and NT4 returns E_FAIL on failure.
+
+	* dlls/oleaut32/typelib.c: Robert Shearman <rob@codeweavers.com>
+	Revert to previous behaviour of detecting names with non-alphanumeric
+	characters as ones with offsets, but add in a special case for an
+	empty name.
+
+	* dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc,
+	  dlls/wldap32/wldap32_Nl.rc:
+	Hans Leidekker <hans@it.vu.nl>
+	Add Dutch resource translation.
+	Small fix for the German translation.
+
+	* dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.h:
+	Hans Leidekker <hans@it.vu.nl>
+	Add helpers for converting (arrays of) LDAPSortKey, LDAPAPIInfo, and
+	LDAPAPIFeatureInfo structures into different encodings.
+
+	* dlls/user/listbox.c, dlls/user/tests/listbox.c:
+	Francois Gouget <fgouget@codeweavers.com>
+	The listbox test shows that the control id must be stored in WPARAM
+	for the WM_DRAWITEM message.
+	Fix the listbox test so CreateWindow() does not fail on Windows.
+
+	* dlls/ntdll/cdrom.c: Tobias Gruetzmacher <tobias@portfolio16.de>
+	Reverse the direction of raw SCSI commands.
+
+	* dlls/shlwapi/ordinal.c: Huw Davies <huw@codeweavers.com>
+	Fix call to GetMenuItemInfo and unicodify while we're at it.
+
+	* dlls/msi/table.c: Mike McCormack <mike@codeweavers.com>
+	Handle loading strings over 64k from the string table.
+
+	* dlls/hhctrl.ocx/De.rc: Henning Gerhardt <henning.gerhardt@web.de>
+	Update German resource file.
+
+	* dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+	- Don't keep track of the number of TB buttons.
+	- Call the W version of SetWindowLongPtr.
+
+	* dlls/wined3d/stateblock.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Allow the WINED3DSBT_IMPL to be applied so that states can be synced
+	between render target contexts.
+
+	* dlls/wined3d/Makefile.in: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Remove dxguid dependency.
+
+2005-08-03  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/mshtml/nsembed.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Fix comment about hack.
+
+	* dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added IOleCommandTarget::Exec implementation.
+
+	* configure, configure.ac, dlls/advapi32/crypt.c,
+	  dlls/avicap32/avicap32_main.c, dlls/d3d8/surface.c,
+	  dlls/dbghelp/elf_module.c, dlls/ddraw/surface_dib.c,
+	  dlls/ddraw/surface_main.c, dlls/ddraw/texture.c,
+	  dlls/iphlpapi/ipstats.c, dlls/ntdll/path.c, dlls/qcap/v4l.c,
+	  dlls/shell32/shfldr_unixfs.c, dlls/winaspi/aspi.c,
+	  dlls/winaspi/winaspi16.c, dlls/winedos/ppdev.c, dlls/wineps/ppd.c,
+	  dlls/wineps/type1afm.c, dlls/winmm/joystick/joystick.c,
+	  dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
+	  dlls/winmm/wineoss/mmaux.c, include/config.h.in, include/wine/port.h,
+	  programs/winecfg/drivedetect.c, server/fd.c, tools/fnt2bdf.c,
+	  tools/fnt2fon.c, tools/sfnt2fnt.c, tools/widl/proxy.c,
+	  tools/widl/widl.c, tools/winedump/dump.c, tools/winedump/main.c,
+	  tools/wmc/wmc.c, tools/wmc/write.c, tools/wrc/parser.y:
+	Removed the broken mmap64 configure check, and moved the
+	_FILE_OFFSET_BITS define to wine/port.h. Made sure that all files that
+	need the define include it.
+
+	* dlls/wined3d/surface.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Set the apha channel to opaque when locking X8R8G8B8 backbuffers.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Implement DrawThemeEdge().
+
+	* dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
+	  dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+	  dlls/wined3d/texture.c, dlls/wined3d/utils.c,
+	  dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Moved support for non power 2 texture to hardware.
+	Fix for the texture state separation patches, ApplyTextureStates is
+	now called instead of being commented out.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Set some default values for truesize sizing that seem closer to
+	Windows.
+
+	* configure, configure.ac, programs/regedit/Makefile.in:
+	Get rid of the no longer used regedit test.
+
+	* configure, configure.ac, dlls/wineps/ppd.c, dlls/winsock/socket.c,
+	  include/config.h.in, programs/wineconsole/curses.c:
+	Merged some of the header checks to reduce the size of the generated
+	configure script a bit.
+
+	* dlls/user/painting.c:
+	Call the USER driver directly to check for X events on RDW_UPDATENOW
+	instead of calling MsgWaitForMultipleObjects.
+
+	* Makefile.in: Detlef Riekenberg <wine.dev@web.de>
+	Added description for crosstest.
+
+	* dlls/wined3d/drawprim.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Improve on a fixup for the difference between opengl and directx pixel
+	centering of vertexes.
+
+	* dlls/dsound/mixer.c: Alex Villacís Lasso <a_villacis@palosanto.com>
+	Correction to earlier assertion patch to allow for buf_mixpos ==
+	buflen in non-looping case, fixes looping of one-off mixed samples
+	introduced by previous patch.
+
+	* dlls/wininet/internet.c: Robert Shearman <rob@codeweavers.com>
+	As per MSDN, INTERNET_OPTION_CONNECTED_STATE should take a DWORD
+	instead of the INTERNET_CONNECTED_INFO structure.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	The default image layout is HORIZONTAL, not VERTICAL.
+
+	* dlls/ntdll/critsection.c, dlls/ntdll/heap.c:
+	Hack to make the main heap critical section have a proper debug info
+	structure.
+
+	* configure, configure.ac, dlls/Makefile.in,
+	  dlls/winmm/wineesd/.cvsignore, dlls/winmm/wineesd/Makefile.in,
+	  dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
+	  dlls/winmm/wineesd/esound.h, dlls/winmm/wineesd/wineesd.drv.spec,
+	  include/config.h.in, programs/winecfg/audio.c,
+	  programs/winecfg/properties.c:
+	Peter Åstrand <astrand@cendio.se>
+	Implemented an Esound driver.
+
+	* dlls/x11drv/event.c:
+	Don't call WaitForMultipleObjectsEx if we are just polling for pending
+	X events.
+
+	* dlls/kernel/tests/comm.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	More comm tests.
+
+	* dlls/kernel/comm.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	Implement WaitCommEvent by polling the appropriate data sources.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Another fix to use magenta as the default transparent color.
+
+	* dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_midl.c,
+	  dlls/rpcrt4/rpcrt4.spec, include/rpcndr.h, include/wine/rpcfc.h:
+	Robert Shearman <rob@codeweavers.com>
+	Add stubs for NdrMapCommAndFaultStatus, conformant string marshaling
+	and context handle functions.
+
+	* tools/widl/header.c, tools/widl/header.h:
+	Robert Shearman <rob@codeweavers.com>
+	- The header global variable is NULL when not generating a header so
+	  don't try to use it in functions that may be called by the client
+	  code.
+	- Make the functions that take char * take const char *.
+
+	* dlls/rpcrt4/rpc_message.c: Robert Shearman <rob@codeweavers.com>
+	Don't free previous buffer in NdrGetBuffer.
+
+	* libs/unicode/wctomb.c: Mike McCormack <mike@codeweavers.com>
+	Fix a gcc 4.0 -Wpointer-sign warning.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Add support for horizontal & vertical alignment when doing truesize
+	sizing.
+
+	* configure, configure.ac, dlls/secur32/Makefile.in,
+	  dlls/secur32/tests/.cvsignore, dlls/secur32/tests/Makefile.in,
+	  dlls/secur32/tests/main.c:
+	Kai Blin <blin@gmx.net>
+	Set up tests for secur32.
+
+	* dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+	Free the allocated command line string.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Add support for the BT_NONE background type.
+
+	* dlls/hhctrl.ocx/En.rc, dlls/hhctrl.ocx/help.c,
+	  dlls/hhctrl.ocx/hhctrl.rc, dlls/hhctrl.ocx/resource.h:
+	James Hawkins <truiken@gmail.com>
+	Add a tab control to the navigation pane.
+
+	* dlls/comctl32/header.c: Frank Richter <frank.richter@gmail.com>
+	Add hottracking support for the header control.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Implement GetThemeBackgroundExtent().
+
+	* dlls/version/info.c:
+	Don't convert the return value on failure in VerQueryValueA/W.
+
+	* dlls/shell32/tests/shellpath.c, dlls/winspool/info.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 RegSetValueEx warning fixes.
+
+	* dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h,
+	  dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
+	  dlls/dinput/mouse.c, dlls/dxdiagn/dxdiag_private.h,
+	  dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/vartype.c,
+	  dlls/quartz/enummoniker.c, dlls/riched20/richole.c,
+	  include/wine/wined3d_gl.h:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fixes for Interlocked* functions.
+
+	* dlls/x11drv/opengl.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Back out the previous stencil patch and slightly improve on the old
+	functionality.
+
+	* dlls/wined3d/basetexture.c, dlls/wined3d/cubetexture.c,
+	  dlls/wined3d/device.c, dlls/wined3d/directx.c,
+	  dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c,
+	  dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Move the setting of states from device to basetexture, states that
+	relate to the opengl texture object will only be updated when they are
+	out of sync, this reduces the number of texture object state changes
+	during game play in Axis and allies from several hundreds to 0 or 1.
+
+	* dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/element.c,
+	  dlls/msxml3/msxml_private.h:
+	Mike McCormack <mike@codeweavers.com>
+	Implemented the IXMLDOMElement interface.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/dn.c, dlls/wldap32/misc.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement LdapUnicodeToUTF8, LdapUTF8ToUnicode,
+	ldap_dn2ufn*, ldap_explode_dn*, ldap_get_dn*,
+	ldap_memfree*, ldap_ufn2dn* and ldap_value_free*.
+
+	* dlls/hhctrl.ocx/De.rc, dlls/hhctrl.ocx/hhctrl.rc:
+	Henning Gerhardt <henning.gerhardt@web.de>
+	Add German resourced for hhctrl.ocx.
+
+	* dlls/hhctrl.ocx/help.c: James Hawkins <truiken@gmail.com>
+	- Add the HH Child window class.
+	- Create the Navigation and HTML panes as HH Child windows.
+
+	* dlls/msi/msi.c, dlls/msi/msi.spec:
+	Steven Edwards <steven_ed4153@yahoo.com>
+	Add real stub for MsiConfigureFeatureW.
+
+	* dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added about protocol implementation.
+
+	* dlls/comctl32/listview.c: Frank Richter <frank.richter@gmail.com>
+	Remove unneeded theming check.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Implement support for the ST_TILE background stretching mode.
+
+	* dlls/ntdll/cdrom.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Implement IOCTL_SCSI_GET_INQUIRY_DATA.
+
+2005-08-02  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/kernel/kernel32.spec, dlls/kernel/module.c:
+	Implemented Get/SetDllDirectory.
+
+	* dlls/hhctrl.ocx/.cvsignore, dlls/hhctrl.ocx/En.rc,
+	  dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/help.c,
+	  dlls/hhctrl.ocx/hhctrl.rc:
+	James Hawkins <truiken@gmail.com>
+	- Add the toolbar to the viewer window.
+	- Load the toolbar button text from the resource file.
+
+	* dlls/ntdll/version.c: Removed a noisy trace.
+
+	* dlls/wldap32/bind.c, dlls/wldap32/compare.c, dlls/wldap32/init.c,
+	  dlls/wldap32/search.c:
+	Hans Leidekker <hans@it.vu.nl>
+	Use WLDAP32_LDAP_NO_MEMORY instead of LDAP_NO_MEMORY.
+
+	* dlls/shell32/tests/shlfolder.c: Saulius Krasuckas <saulius2@ar.fi.lt>
+	Added test for IShellFolder_ParseDisplayName.
+
+	* dlls/Maketest.rules.in: Robert Shearman <rob@codeweavers.com>
+	Move TESTLIST from EXTRA_SRCS to C_SRCS in test makefiles to free up
+	EXTRA_SRCS for other purposes.
+
+	* dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/main.c:
+	James Hawkins <truiken@gmail.com>
+	Implement DllMain and store the Dll hinstance.
+
+	* dlls/ntdll/ntdll.spec, dlls/ntdll/process.c, dlls/ntdll/rtl.c,
+	  include/winternl.h:
+	Implemented a few trivial ntdll functions that have been added in
+	recent Windows versions.
+
+	* configure, configure.ac, dlls/Makefile.in, dlls/msxml3/.cvsignore,
+	  dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/factory.c,
+	  dlls/msxml3/main.c, dlls/msxml3/msxml3.spec,
+	  dlls/msxml3/msxml_private.h, include/config.h.in:
+	Mike McCormack <mike@codeweavers.com>
+	Initial implementation of msxml3 based on libxml2.
+
+	* dlls/kernel/profile.c:
+	Fixed white space handling on the last line (reported by Jeremy
+	White).
+	Avoid parsing the same line twice when it contains trailing spaces.
+
+	* dlls/user/tests/win.c: Lauri Tulmin <tulmin@gmail.com>
+	Add tests for repainting windows with CS_PARENTDC class style.
+
+	* dlls/kernel/thread.c, dlls/ntdll/ntdll.spec, dlls/ntdll/ntdll_misc.h,
+	  dlls/ntdll/server.c, dlls/ntdll/thread.c, include/wine/server.h,
+	  include/winternl.h:
+	Use the new RtlExitUserThread function instead of exporting
+	wine_server_exit_thread.
+
+	* dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added QueryStatus implementation.
+
+	* dlls/wldap32/compare.c, dlls/wldap32/winldap_private.h:
+	Hans Leidekker <hans@it.vu.nl>
+	Don't rely on ldap structure when headers are not available.
+
+	* dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_De.rc:
+	Henning Gerhardt <henning.gerhardt@web.de>
+	Add German resource file for WLDAP32.
+
+	* dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
+	  dlls/mshtml/mshtml_private.h, dlls/mshtml/protocol.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	Added DllCanUnloadNow implementation.
+
+	* dlls/dsound/mixer.c: Alex Villacís Lasso <a_villacis@palosanto.com>
+	Prevent dsb->buf_mixpos from ever remaining past dsb->buflen even if
+	not in DSBPLAY_LOOPING case, to prevent assertion failure in
+	DSOUND_MixInBuffer.
+
+	* dlls/comctl32/listview.c: Vitaly Lipatov <lav@etersoft.ru>
+	Use STATEIMAGEINDEX / INDEXTOSTATEIMAGEMASK instead of bit
+	operations.
+
+2005-08-01  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/advapi32/advapi32.spec, dlls/gdi/gdi32.spec,
+	  dlls/kernel/kernel32.spec, dlls/ntdll/ntdll.spec,
+	  dlls/user/user32.spec:
+	Added commented out stubs for a bunch of new functions.
+
+	* include/winbase.h: Properly sort the function prototypes.
+
+	* dlls/mshtml/Makefile.in: Fixed the build without make depend.
+
+	* dlls/usp10/usp10.spec: Properly sort the spec file entries.
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/compare.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_compare* functions.
+
+	* dlls/ntdll/cdrom.c: Vitaliy Margolen <wine-patch@kievinfo.com>
+	Fixed IOCTL_SCSI_GET_ADDRESS.
+
+	* dlls/comctl32/dpa.c, dlls/comctl32/tests/dpa.c:
+	Fixed regression in DPA_Search.
+
+	* dlls/mshtml/.cvsignore, dlls/mshtml/Makefile.in,
+	  dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
+	  dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
+	  dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c, dlls/mshtml/view.c:
+	Jacek Caban <jack@itma.pwr.wroc.pl>
+	- Use Gecko to render HTML.
+	- Get rid of Mozilla ActiveX Control in MSHTML.
+
+	* dlls/wldap32/.cvsignore, dlls/wldap32/Makefile.in,
+	  dlls/wldap32/error.c, dlls/wldap32/main.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.rc,
+	  dlls/wldap32/wldap32.spec, dlls/wldap32/wldap32_En.rc:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_err2string.
+
+	* dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+	  dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
+	  dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Separate the setting of the DirectX texture and sampler states from
+	the setting of OpenGL states (now in applyTextureStateState and
+	applySamplerState).
+
+	* dlls/kernel/tests/sync.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix sync tests on Win98/ME.
+
+	* dlls/kernel/tests/module.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix module tests on Win9x.
+
+	* dlls/winsock/ws2_32.spec: Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+	Sync ws2_32.spec with XP.
+
+	* dlls/ddraw/device_opengl.c, dlls/ddraw/surface_dib.c,
+	  dlls/ddraw/texture.c:
+	Mike McCormack <mike@codeweavers.com>
+	Warning fixes.
+
+	* dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/help.c,
+	  dlls/hhctrl.ocx/hhctrl.c:
+	James Hawkins <truiken@gmail.com>
+	Add beginnings of the Help viewer.
+
+	* libs/unicode/mbtowc.c: Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fix.
+
+	* dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
+	  dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Separate the management of DirectX states and openGL states.
+
+	* dlls/usp10/usp10.c, dlls/usp10/usp10.spec, include/usp10.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Added stubbed support for ScriptGetFontProperties.
+
+	* dlls/comctl32/dpa.c, dlls/comctl32/tests/dpa.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix DPA_Search for sorted arrays.
+
+2005-07-30  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/wined3d/directx.c: Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Fixed an off by one error in enumdisplaymodes, allowing sims 2 to
+	start up.
+
+	* server/fd.c:
+	Added a separate device object to keep track of inodes that are on the
+	same device.
+
+	* dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Tidy up some of the formatting in drawprim and add missing strided
+	data.
+
+	* dlls/wined3d/device.c, dlls/wined3d/directx.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Validate that the texture is no larger than the graphics cards largest
+	supported texture.
+
+	* dlls/kernel/tests/comm.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix comm tests on Win9x.
+
+	* programs/regsvr32/regsvr32.c:
+	Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+	Improve regsvr32 output.
+
+	* dlls/version/info.c: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Remove the no longer used ConvertVersionInfo32To16 function.
+	Add a (forgotten) RtlFreeUnicodeString.
+
+	* dlls/kernel/tests/thread.c:
+	Felix Nawothnig <felix.nawothnig@t-online.de>
+	Fix remaining thread tests on WinME.
+
+	* dlls/shell32/shlview.c: Jozef Stefanka <jstefanka@codeweavers.com>
+	Fixed browsing to other directories in Word 2003 file open
+	dialog. Double clicking on a folder in the File->Open dialog works
+	now.
+
+2005-07-29  Alexandre Julliard  <julliard@winehq.com>
+
+	* programs/winecfg/Fr.rc: Jonathan Ernst <Jonathan@ErnstFamily.ch>
+	Fixed control size and placement.
+
+	* programs/winecfg/De.rc: Stefan Dösinger <stefandoesinger@gmx.at>
+	Correct the sizes of some controls in the German resources.
+
+	* server/trace.c, tools/make_requests:
+	Automatically generate the list of error names in make_requests.
+
+	* dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp.spec, include/dbghelp.h:
+	Peter Oberndorfer <kumbayo84@arcor.de>
+	Added stub for SymSetParentWindow.
+
+	* dlls/user/listbox.c, dlls/user/tests/listbox.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	- Add an ownerdrawn listbox test, which confirms that on WM_DRAWITEM
+	  parent receives a clipbox equal to a listbox's client area.
+	- WM_DRAWITEM message contains 0 in wparam (at least on win2k).
+
+	* dlls/dinput/joystick_linuxinput.c:
+	Daniel Remenak <dtremenak@gmail.com>
+	Correctly enumerate evdev joysticks when enumeration is restricted
+	with DIEDFL_FORCEFEEDBACK.
+
+	* server/queue.c: Removed a no longer used variable.
+
+	* server/handle.c, server/thread.c: Fixed a couple of error codes.
+
+	* configure, configure.ac, dlls/dinput/joystick_linuxinput.c,
+	  include/config.h.in:
+	Daniel Remenak <dtremenak@gmail.com>
+	Detect force-feedback-capable linux event device joysticks and return
+	DIDC_FORCEFEEDBACK when queried for capabilities.
+
+	* dlls/shlwapi/istream.c, dlls/shlwapi/regstream.c,
+	  dlls/shlwapi/tests/shreg.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fixes.
+
+	* dlls/version/info.c: Paul Vriens <paul.vriens@xs4all.nl>
+	Cleanup whitespace.
+	Conversion fixes.
+
+	* dlls/msacm/winemp3/interface.c, dlls/msacm/winemp3/mpegl3.c,
+	  dlls/msacm/winemp3/mpglib.h, dlls/winmm/winealsa/midi.c,
+	  dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 warning fixes.
+
+2005-07-28  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/ntdll/error.c: Added names for a bunch of status values.
+
+	* include/winerror.h: Added a few error codes.
+
+	* dlls/wined3d/device.c, dlls/wined3d/directx.c,
+	  dlls/wined3d/surface.c:
+	Mike McCormack <mike@codeweavers.com>
+	Signed warning fixes.
+
+	* include/xmldom.idl: Mike McCormack <mike@codeweavers.com>
+	Fix some typos in the idl definitions.
+
+	* dlls/version/info.c: Paul Vriens <paul.vriens@xs4all.nl>
+	New function VersionInfo32_QueryValue.
+	Made functions static.
+
+	* server/fd.c:
+	Renamed fd to unix_fd in the closed_fd structure to make the code a
+	bit clearer.
+
+	* include/xmldom.idl: Mike McCormack <mike@codeweavers.com>
+	Add a definition for the IXMLDOMElement interface.
+
+	* dlls/kernel/lcformat.c: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Implement EnumDateFormatsEx.
+
+	* dlls/version/info.c, include/winver.h:
+	Paul Vriens <paul.vriens@xs4all.nl>
+	VerQueryValue returns BOOL not DWORD.
+
+	* dlls/ole32/storage32.c: Remove duplicate definition of FILE_BEGIN.
+
+	* dlls/advapi32/registry.c, dlls/comctl32/comctl32undoc.c,
+	  dlls/shlwapi/reg.c, include/winreg.h:
+	Steven Edwards <steven_ed4153@yahoo.com>
+	Correct RegCreateKeyEx[A/W] prototype to match the PSDK.
+
+	* dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/drawprim.c,
+	  dlls/d3d8/surface.c:
+	Mike McCormack <mike@codeweavers.com>
+	Fix sign warnings.
+
+	* dlls/d3d9/d3d9_private.h, dlls/wined3d/wined3d_private.h:
+	Mike McCormack <mike@codeweavers.com>
+	gcc 4.0 -Wpointer-sign fixes.
+
+	* dlls/kernel/lcformat.c, dlls/kernel/tests/locale.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	- Reimplement EnumTimeFormats, make it work for all available
+	  locales.
+	- Add a test for EnumTimeFormats
+
+	* dlls/wined3d/vertexdeclaration.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Return all elements when getDeclaration is called with pnumelements
+	set to 0.
+
+	* dlls/comctl32/treeview.c: Frank Richter <frank.richter@gmail.com>
+	Add theming for treeview control.
+
+	* dlls/comctl32/tab.c: Frank Richter <frank.richter@gmail.com>
+	Add theming support for the tab control.
+
+	* dlls/oleaut32/typelib.c: Robert Shearman <rob@codeweavers.com>
+	- A name in an SLTG typelib only beginning with 0xff is the indicator
+	  of an offset, instead of any non alpha-numeric character.
+	- Any dispatch interface should have the fixed vtable size, not just
+	  dual ones.
+	- Warn when ITypeInfo_GetDocumentation fails.
+
+	* dlls/version/info.c: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Cleanup print_vffi_debug.
+
+2005-07-27  Alexandre Julliard  <julliard@winehq.com>
+
+	* configure, configure.ac, dlls/Makefile.in, dlls/mcicda/.cvsignore,
+	  dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c,
+	  dlls/mcicda/mcicda.spec, tools/winapi/win32.api, tools/wine.inf:
+	Rémi Assailly <remi.assailly@free.fr>
+	Moved mcicda to the top-level dlls directory.
+
+	* dlls/uxtheme/draw.c: Frank Richter <frank.richter@gmail.com>
+	Implementation for GetThemePartSize() (not entirely equivalent to
+	native uxtheme, but sensibly useable).
+
+	* dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
+	  dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Changed swapchains held by the device from an array to a linked
+	list. Also provide a notification function that that the swapchain can
+	be removed when it is released.
+
+	* dlls/x11drv/window.c:
+	There's no need to update the event mask in X11DRV_sync_window_style,
+	it never changes.
+
+	* dlls/devenum/mediacatenum.c, dlls/qcap/capturegraph.c,
+	  dlls/quartz/filesource.c, dlls/quartz/filtermapper.c,
+	  dlls/quartz/parser.c, dlls/quartz/pin.c:
+	Replace the ICOM_THIS_From macros by inline functions.
+
+	* dlls/comctl32/header.c, dlls/comctl32/listview.c:
+	Frank Richter <frank.richter@gmail.com>
+	Since OpenThemeData() should return 0 in case theming is disabled
+	globally or for the application we don't need to check that when
+	calling OpenThemeData().
+
+	* dlls/wldap32/Makefile.in, dlls/wldap32/error.c,
+	  dlls/wldap32/winldap_private.h, dlls/wldap32/wldap32.spec:
+	Hans Leidekker <hans@it.vu.nl>
+	Implement ldap_perror, ldap_result2error and LdapMapErrorToWin32.
+
+	* dlls/uxtheme/property.c: Frank Richter <frank.richter@gmail.com>
+	Make GetThemeMargins() return default values (0 margin) if the
+	function does not succeed.
+
+	* dlls/kernel/lcformat.c, dlls/kernel/tests/locale.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	- Reimplement EnumDateFormats, make it work for all available
+	  locales.
+	- Add a test for EnumDateFormats.
+
+	* dlls/version/info.c: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Remove 32bit references/checks in VERSION_GetFileVersionInfo_16.
+
+	* dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
+	  dlls/oleaut32/typelib.c, dlls/oleaut32/typelib2.c:
+	Replace the ICOM_THIS_From macros by inline functions.
+
+	* dlls/ole32/antimoniker.c, 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/itemmoniker.c,
+	  dlls/ole32/moniker.c, dlls/ole32/moniker.h, dlls/ole32/stg_prop.c:
+	Replace the _ICOM_THIS_From macros by inline functions the way it's
+	already done in shelllink.c.
+
+	* dlls/comctl32/progress.c: Frank Richter <frank.richter@gmail.com>
+	Split up the drawing code into a set of smaller functions and also
+	moved some common computations into helper functions. All that to
+	facilitate the implementation of the forthcoming theming support.
+
+	* dlls/winmm/winealsa/midi.c: Johannes Koch <Admin@darkvb.de>
+	Fixed pitch bending in the midi driver.
+
+	* dlls/version/info.c: Paul Vriens <Paul.Vriens@xs4all.nl>
+	Remove wrong check.
+
+	* dlls/commdlg/filedlgbrowser.c, dlls/commdlg/filedlgbrowser.h,
+	  dlls/shell32/autocomplete.c, dlls/shell32/cpanelfolder.c,
+	  dlls/shell32/folders.c, dlls/shell32/shfldr_fs.c,
+	  dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlview.c:
+	Replace the _ICOM_THIS_From macros by inline functions the way it's
+	already done in shelllink.c.
+
+	* configure, configure.ac, dlls/Makefile.in, dlls/usp10/.cvsignore,
+	  dlls/usp10/Makefile.in, dlls/usp10/usp10.c, dlls/usp10/usp10.spec,
+	  include/usp10.h:
+	Steven Edwards <steven@codeweavers.com>
+	Add stub implementation of the Uniscribe Script Processor.
+
+	* dlls/comctl32/Makefile.in, dlls/comctl32/comctl32.h,
+	  dlls/comctl32/commctrl.c, dlls/comctl32/theming.c:
+	Frank Richter <frank.richter@gmail.com>
+	Added some generic code to allow subclassing (for the purpose of
+	theming) of standard controls.
+
+	* dlls/kernel/tests/module.c: Paul Vriens <paul.vriens@xs4all.nl>
+	Fix some tests for win9x and winME.
+
+	* dlls/winmm/winealsa/audio.c:
+	Vitaliy Margolen <wine-patch@kievinfo.com>
+	Remove all wait_for_poll associated stuff that is no longer needed.
+
+	* include/winnt.h: Huw Davies <huw@codeweavers.com>
+	Add the 'flag' types: FCHAR, FSHORT and FLONG.
+
+2005-07-26  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/d3dxof/d3dxof_private.h, dlls/ddraw/clipper.c,
+	  dlls/ddraw/ddraw_hal.c, dlls/ddraw/ddraw_main.c,
+	  dlls/ddraw/ddraw_thunks.c, dlls/ddraw/ddraw_user.c,
+	  dlls/ddraw/device_opengl.c, dlls/ddraw/direct3d_opengl.c,
+	  dlls/ddraw/executebuffer.c, dlls/ddraw/light.c,
+	  dlls/ddraw/material.c, dlls/ddraw/palette_hal.c,
+	  dlls/ddraw/palette_main.c, dlls/ddraw/surface_dib.c,
+	  dlls/ddraw/surface_fakezbuffer.c, dlls/ddraw/surface_gamma.c,
+	  dlls/ddraw/surface_hal.c, dlls/ddraw/surface_main.c,
+	  dlls/ddraw/surface_thunks.c, dlls/ddraw/surface_user.c,
+	  dlls/ddraw/texture.c, dlls/ddraw/vertexbuffer.c,
+	  dlls/ddraw/viewport.c, include/objbase.h:
+	Make CONST_VTABLE the default in the Wine source.
+
+	* dlls/shell32/shelllink.c:
+	Get rid of the _ICOM_THIS macros and call the inline function
+	directly instead.
+
+	* dlls/wined3d/device.c, dlls/wined3d/utils.c,
+	  dlls/wined3d/wined3d_private.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	DirectX uses a R/Z transform to translate a texture but under OpenGL a
+	Q transform must be used instead.
+
+	* tools/winebuild/spec32.c:
+	Print a warning when a generated import library doesn't export
+	anything useful.
+
+	* dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
+	  dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
+	  dlls/wined3d/texture.c, dlls/wined3d/volumetexture.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Remove a load of IWineD3DSurface * casts that are no longer required.
+
+	* dlls/d3d9/stateblock.c, dlls/wined3d/basetexture.c,
+	  dlls/wined3d/device.c, dlls/wined3d/directx.c,
+	  dlls/wined3d/stateblock.c, dlls/wined3d/volumetexture.c,
+	  dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
+	  include/wine/wined3d_types.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Makes sure any internal reference counting is passed onto the parent,
+	any objects referenced by the internal stateblock are released when
+	the stateblock is released (we don't reference count while a
+	stateblock is recording, so recorded stateblocks have no references to
+	clean up).
+
+	* dlls/avifil32/editstream.c, dlls/dmime/segment.c,
+	  dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c,
+	  dlls/dmloader/loaderstream.c, dlls/dplayx/dplaysp.h,
+	  dlls/dplayx/lobbysp.h, dlls/ole32/ifs.h, dlls/shell32/shellfolder.h,
+	  include/d3d.h, include/d3d8.h, include/d3d9.h, include/d3dx8core.h,
+	  include/ddraw.h, include/dinput.h, include/dmplugin.h,
+	  include/dmusicc.h, include/dmusici.h, include/dmusics.h,
+	  include/dpaddr.h, include/dplay.h, include/dplay8.h,
+	  include/dplobby.h, include/dsdriver.h, include/dsound.h,
+	  include/dxdiag.h, include/dxfile.h, include/mapidefs.h,
+	  include/mapiutil.h, include/mapix.h, include/objbase.h,
+	  include/objsel.h, include/oledlg.h, include/shlobj.h,
+	  include/shlwapi.h, include/vfw.h, include/wine/wined3d_interface.h:
+	Uncomment the typedef in the DECLARE_INTERFACE macro, and get rid of
+	duplicate typedefs.
+
+	* dlls/comctl32/header.c: Filip Navara <xnavara@volny.cz>
+	Use ReleaseDC instead of DeleteDC on DC handle.
+
+	* dlls/version/info.c: Paul Vriens <paul.vriens@xs4all.nl>
+	Rename bText to wType.
+
+	* dlls/wldap32/init.c: Hans Leidekker <hans@it.vu.nl>
+	Improve error handling for the init functions.
+
+	* dlls/user/message.c: Phil Krylov <phil@newstar.rinet.ru>
+	Translate the whole wparam to/from Unicode.
+
+	* dlls/Makefile.in, dlls/amstream/.cvsignore,
+	  dlls/amstream/Makefile.in, dlls/comcat/.cvsignore,
+	  dlls/comcat/Makefile.in, dlls/devenum/.cvsignore,
+	  dlls/devenum/Makefile.in, dlls/dmband/.cvsignore,
+	  dlls/dmband/Makefile.in, dlls/dmcompos/.cvsignore,
+	  dlls/dmcompos/Makefile.in, dlls/dmime/.cvsignore,
+	  dlls/dmime/Makefile.in, dlls/dmloader/.cvsignore,
+	  dlls/dmloader/Makefile.in, dlls/dmscript/.cvsignore,
+	  dlls/dmscript/Makefile.in, dlls/dmstyle/.cvsignore,
+	  dlls/dmstyle/Makefile.in, dlls/dmsynth/.cvsignore,
+	  dlls/dmsynth/Makefile.in, dlls/dmusic/.cvsignore,
+	  dlls/dmusic/Makefile.in, dlls/dpnhpast/.cvsignore,
+	  dlls/dpnhpast/Makefile.in, dlls/dswave/.cvsignore,
+	  dlls/dswave/Makefile.in, dlls/dxdiagn/.cvsignore,
+	  dlls/dxdiagn/Makefile.in, dlls/msnet32/.cvsignore,
+	  dlls/msnet32/Makefile.in, dlls/qcap/.cvsignore,
+	  dlls/qcap/Makefile.in:
+	Don't generate import libraries for dlls that don't export anything.
+
+	* dlls/winspool/Ru.rc: Dmitry Timoshkov <dmitry@codeweavers.com>
+	Avoid an orthographic error by rephrasing the message.
+
+	* dlls/wldap32/search.c, dlls/wldap32/winldap_private.h,
+	  include/winldap.h:
+	Hans Leidekker <hans@it.vu.nl>
+	Correct prototype for ldap_search_ext_s.
+	Improve error handling for the search functions.
+
+	* dlls/version/info.c: Paul Vriens <paul.vriens@xs4all.nl>
+	Forward GetFileVersionInfoA to GetFileVersionInfoW.
+
+	* DEVELOPERS-HINTS, configure, configure.ac, dlls/Makefile.in,
+	  dlls/objsel/.cvsignore, dlls/objsel/Makefile.in,
+	  dlls/objsel/factory.c, dlls/objsel/objsel.c, dlls/objsel/objsel.rc,
+	  dlls/objsel/objsel.spec, dlls/objsel/objsel_private.h,
+	  dlls/objsel/regsvr.c, dlls/uuid/uuid.c, include/Makefile.in,
+	  include/objsel.h:
+	Thomas Weidenmueller <wine-patches@reactsoft.com>
+	Added stubs for objsel.dll and objsel.h.
+
+	* dlls/wined3d/wined3d_main.c:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Correct a regression issue with per-app settings.
+
+	* dlls/winspool/Ru.rc, dlls/winspool/winspool.rc:
+	Dmitrij Sinukov <atlantidaDELETETHIS@krasu.ru>
+	Added Russian resources.
+
+	* dlls/wined3d/device.c, dlls/wined3d/resource.c,
+	  dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
+	Oliver Stieber <oliver_stieber@yahoo.co.uk>
+	Implement resource tracking, require for reset and evict managed
+	resources and provides extra sanity checks.
+
+	* dlls/version/tests/info.c: Paul Vriens <paul.vriens@xs4all.nl>
+	Cleanup and some additional tests.
+
+	* DEVELOPERS-HINTS: Dimi Paun <dimi@lattica.com>
+	Resync with the latest DLLs that were added and/or moved.
+
+	* dlls/riched20/caret.c, dlls/riched20/editor.c,
+	  dlls/riched20/editor.h:
+	Phil Krylov <phil@newstar.rinet.ru>
+	Implemented EM_CHARFROMPOS RichEdit message.
+
+	* dlls/riched20/writer.c: Phil Krylov <phil@newstar.rinet.ru>
+	Generate ending \par in RTF output of RichEdit when streaming out a
+	whole document.
+
+	* dlls/mshtml/tests/htmldoc.c: Jacek Caban <jack@itma.pwr.wroc.pl>
+	Tests crash fix.
+
+	* dlls/winmm/winealsa/audio.c: Robert Shearman <rob@codeweavers.com>
+	wait_for_poll can go into an infinite loop. Remove it and replace it
+	with snd_pcm_drain which is more likely to do what the original author
+	intended.
+
+	* dlls/wldap32/bind.c, dlls/wldap32/winldap_private.h:
+	Hans Leidekker <hans@it.vu.nl>
+	Improve error handling for the bind functions.
+
+2005-07-25  Alexandre Julliard  <julliard@winehq.com>
+
+	* VERSION, configure, ANNOUNCE, ChangeLog: Release 20050725.
+
+----------------------------------------------------------------
 2005-07-25  Alexandre Julliard  <julliard@winehq.com>
 
 	* dlls/comctl32/updown.c: Frank Richter <frank.richter@gmail.com>
diff --git a/VERSION b/VERSION
index ac038e1..ce87da9 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 20050725
+Wine version 20050830
diff --git a/configure b/configure
index b052ccf..841e47e 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 20050725.
+# Generated by GNU Autoconf 2.59 for Wine 20050830.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -269,8 +269,8 @@
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='20050725'
-PACKAGE_STRING='Wine 20050725'
+PACKAGE_VERSION='20050830'
+PACKAGE_STRING='Wine 20050830'
 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 20050725 to adapt to many kinds of systems.
+\`configure' configures Wine 20050830 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 20050725:";;
+     short | recursive ) echo "Configuration of Wine 20050830:";;
    esac
   cat <<\_ACEOF
 
@@ -984,7 +984,7 @@
 test -n "$ac_init_help" && exit 0
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 20050725
+Wine configure 20050830
 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 20050725, which was
+It was created by Wine $as_me 20050830, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   $ $0 $@
@@ -18709,7 +18709,7 @@
 } >&5
 cat >&5 <<_CSEOF
 
-This file was extended by Wine $as_me 20050725, which was
+This file was extended by Wine $as_me 20050830, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -18772,7 +18772,7 @@
 
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-Wine config.status 20050725
+Wine config.status 20050830
 configured by $0, generated by GNU Autoconf 2.59,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"