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'`\\"