Release 20011004.

diff --git a/ANNOUNCE b/ANNOUNCE
index 073e3f8..a5fcfb8 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,4 +1,4 @@
-This is release 20010824 of Wine, a free implementation of Windows on
+This is release 20011004 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.
@@ -6,12 +6,10 @@
 Patches should be submitted to "wine-patches@winehq.com".  Please don't
 forget to include a ChangeLog entry.
 
-WHAT'S NEW with Wine-20010824: (see ChangeLog for details)
-	- Inter-process SendMessage support.
-	- More DDE improvements.
-	- Preparation work for shared window handles.
-	- Several debugger improvements.
-	- Better GDI objects management.
+WHAT'S NEW with Wine-20011004: (see ChangeLog for details)
+	- Beginnings of shared window handles.
+	- Much improved typelib support.
+	- Tons of new code in quartz dll.
 	- Lots of bug fixes.
 
 See the README file in the distribution for installation instructions.
@@ -20,10 +18,10 @@
 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-20010824.tar.gz
-  ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20010824.tar.gz
-  ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20010824.tar.gz
-  ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20010824.tar.gz
+  http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20011004.tar.gz
+  ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20011004.tar.gz
+  ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20011004.tar.gz
+  ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20011004.tar.gz
 
 It should also be available from any other site that mirrors ibiblio.org.
 For more download locations, see http://ftpsearch.lycos.com. These
diff --git a/ChangeLog b/ChangeLog
index 888cdbc..be0c642 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,1055 @@
 ----------------------------------------------------------------
+2001-10-04  Alexandre Julliard  <julliard@winehq.com>
+
+	* graphics/x11drv/dib.c:
+	Ignore RLE data that goes past the line end (found by Uwe Bonnes).
+	General cleanup of the RLE routines.
+
+	* dlls/wininet/http.c, dlls/wininet/utility.c:
+	Nikolas Zimmermann <wildfox@kde.org>
+	Skip port number before calling gethostbyname.
+	Fix non-absolute urls.
+
+	* dlls/oleaut32/typelib.c:
+	Ove Kaaven <ovek@transgaming.com>
+	The DISPPARAMS parameter array is a reverse-order array.
+
+	* files/file.c, include/wine/server_protocol.h, server/console.c,
+	  server/device.c, server/file.c, server/mapping.c, server/object.c,
+	  server/pipe.c, server/protocol.def, server/serial.c, server/trace.c:
+	Mike McCormack <mike_mccormack@start.com.au>
+	Fetch a handle type in FILE_GetUnixHandle.
+
+	* debugger/winedbg.c:
+	Don't ignore first chance debug exceptions since it may be a
+	breakpoint that we set ourselves.
+
+	* documentation/fonts.sgml:
+	Bill Medland <medbi01@accpac.com>
+	A couple of minor points about converting Windows fonts.
+
+	* dlls/oleaut32/variant.c:
+	Ove Kaaven <ovek@transgaming.com>
+	Implement coercion to VT_UNKNOWN from VT_DISPATCH.
+
+	* dlls/oleaut32/typelib.c:
+	Ove Kaaven <ovek@transgaming.com>
+	ITypeInfo::Invoke should also search inherited interfaces for the
+	method to invoke.
+	ITypeInfo::GetIDsOfNames needs to do case-insensitive string
+	compares.
+
+2001-10-03  Alexandre Julliard  <julliard@winehq.com>
+
+	* graphics/x11drv/bitblt.c:
+	Skip BitBlt DIB optimization if source and dest DCs have different
+	depths.
+
+	* windows/win.c, dlls/user/user_main.c, dlls/x11drv/winpos.c,
+	  dlls/x11drv/x11drv.spec, include/user.h, windows/defwnd.c:
+	Gerard Patel <gerard.patel@nerim.net>
+	Map a window if it is shown by a direct style change.
+
+	* dlls/oleaut32/typelib.c:
+	Ove Kaaven <ovek@transgaming.com>
+	Don't ignore DISPATCH_METHOD in ITypeInfo::Invoke.
+
+	* dlls/shell32/shell32_main.c, dlls/shell32/shellord.c:
+	Guy Albertelli <galberte@neo.lrun.com>
+	Fix SHAddToRecentDocs code to properly handle native Comctl32 and
+	missing policies location.
+
+	* dlls/oleaut32/typelib.c:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Looks like the SLTG_ImplInfo struct isn't a fixed size.
+
+	* include/wine/obj_oleaut.h:
+	Ove Kaaven <ovek@transgaming.com>
+	Corrected INVOKEKIND enumeration values.
+
+	* scheduler/process.c:
+	Aric Stewart <aric@codeweavers.com>
+	Make sure that newly allocated TLS indexes are cleared.
+
+	* scheduler/thread.c:
+	Andreas Mohr <a.mohr@mailto.de>
+	Better fake implementation of SetThreadExecutionState.
+
+2001-10-02  Alexandre Julliard  <julliard@winehq.com>
+
+	* objects/dc.c, windows/dce.c:
+	Free cache DCEs if the DC gets deleted.
+
+	* windows/input.c: Fixed typo in previous change.
+
+	* tools/winebuild/spec32.c:
+	Avoid including winbase.h in generated .spec.c files.
+
+	* dlls/odbc32/proxyodbc.c, dlls/odbc32/proxyodbc.h:
+	Bill Medland <medbi01@accpac.com>
+	Allow two connections by not releasing the wrapped library too early.
+	Also heavily protected and added additional trace information.
+	Make the Load functions static to reduce visiblity (enhance
+	simplicity).
+
+	* windows/input.c, windows/message.c, dlls/user/message.c,
+	  include/input.h:
+	Merged mouse buttons states into the key state array.
+	Fixed confusion between queue state and async state.
+
+	* dlls/dinput/keyboard/main.c, dlls/dinput/mouse/main.c:
+	Removed unnecessary includes/definitions.
+
+	* dlls/x11drv/window.c:
+	Ilya Konstantinov <wine-patches@future.shiny.co.il>
+	Added a _NET_WM_NAME(UTF8_STRING) property to every window.
+
+	* include/sysmetrics.h, windows/sysmetrics.c, windows/sysparams.c:
+	Andriy Palamarchuk <apa3a@yahoo.com>
+	Added SYSMETRICS_Set.
+	Implemented SPI_SETSHOWSOUNDS action.
+
+	* dlls/oleaut32/oleaut.c, dlls/oleaut32/variant.c:
+	Andreas Mohr <a.mohr@mailto.de>
+	Make OaBuildVersion() return the highest version value possible.
+	Some cleanups.
+
+	* tools/winelauncher.in, win32/device.c, configure, configure.in,
+	  files/drive.c, files/profile.c, loader/module.c, loader/pe_image.c,
+	  memory/environ.c:
+	Andreas Mohr <a.mohr@mailto.de>
+	Yet another documentation/message text patch.
+
+	* documentation/documentation.sgml,
+	  documentation/winelib-bindlls.sgml,
+	  documentation/winelib-intro.sgml:
+	Bill Medland <medbi01@accpac.com>
+	Additions to how to use Docbook under RedHat (to help beginners like
+	me).
+	Added content to the bindlls section of Winelib (based on
+	experience).
+
+	* documentation/winemaker.man:
+	Bill Medland <medbi01@accpac.com>
+	Upgrade winemaker man page for the two options added at version
+	0.5.8.
+
+	* dlls/winsock/socket.c, dlls/winsock/ws2_32.spec, include/winsock2.h:
+	Andreas Mohr <a.mohr@mailto.de>
+	Added WSC*InstallProvider stubs.
+
+	* documentation/winelib-mfc.sgml:
+	Gracjan Polak <gracjan@acchsh.com>
+	Added some MFC documentation (with the help of Francois Gouget).
+
+	* files/file.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	Check for NULL path argument in DeleteFile.
+
+	* dlls/oleaut32/typelib.c:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Long nameless args in SLTG apparently get denoted by 0xfffe.
+
+	* dlls/shell32/changenotify.c, dlls/shell32/shell32.spec,
+	  dlls/shell32/shellord.c:
+	Guy Albertelli <galberte@neo.lrun.com>
+	Implemented dummy stub for SHChangeNotifyUpdateEntryList and
+	functional CIDLData_CreateFromIDArray.
+
+	* library/port.c:
+	Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+	Fix implicit type declarations. Add required cast.
+
+	* windows/input.c, windows/x11drv/keyboard.c, include/winuser.h:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Remove a hack for keyboard group switching.
+	Always save/restore correct keyboard group index.
+	Explicitly ignore the keyboard group switching events.
+
+2001-10-01  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/quartz/Makefile.in, dlls/quartz/audren.c, dlls/quartz/audren.h,
+	  dlls/quartz/basefilt.c, dlls/quartz/basefilt.h,
+	  dlls/quartz/basepin.c, dlls/quartz/fgevent.c, dlls/quartz/fgraph.h,
+	  dlls/quartz/ifgraph.c, dlls/quartz/imfilter.c, dlls/quartz/main.c,
+	  dlls/quartz/memalloc.c, dlls/quartz/quartz.spec,
+	  dlls/quartz/sample.c, include/strmif.h, winedefault.reg:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Implemented CLSID_AudioRender.
+
+	* dlls/oleaut32/dispatch.c:
+	Ove Kaaven <ovek@transgaming.com>
+	Implemented DispGetParam.
+
+	* dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
+	Andreas Mohr <a.mohr@mailto.de>
+	Fix/document SHLWAPI ordinals 217 and 218.
+
+	* misc/version.c: Andreas Mohr <a.mohr@mailto.de>
+	Speed optimization.
+
+	* dlls/winsock/async.c, dlls/winsock/ws2_32.spec:
+	Andreas Mohr <a.mohr@mailto.de>
+	Added stub for WSApSetPostRoutine.
+
+	* files/file.c: Ove Kaaven <ovek@transgaming.com>
+	Make MoveFileEx fail with ERROR_INVALID_PARAMETER (better than
+	crashing) when the source file operand is NULL.
+
+	* dlls/shell32/shellole.c:
+	Eric Pouech <eric.pouech@wanadoo.fr>
+	Should initialize COM before calling it.
+
+2001-09-26  Alexandre Julliard  <julliard@winehq.com>
+
+	* memory/heap.c:
+	Fixed size check in HEAP_FindFreeBlock to make sure we also find
+	blocks that have the exact size needed.
+
+	* documentation/winelib-intro.sgml:
+	Andriy Palamarchuk <apa3a@yahoo.com>
+	winemaker documentation fix.
+
+	* dlls/ntdll/wcstring.c, dlls/oleaut32/typelib.c, include/ntddk.h:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Better handling of typelibs loaded with a trailing resource number.
+	The logic for determining whether an SLTG typelib has a function param
+	as a 'short' or 'long' type has been 'refined'.
+
+	* scheduler/pthread.c:
+	Bill Medland <medbi01@accpac.com>
+	Prevent calling null functions.
+
+	* dlls/msvcrt/file.c:
+	Francois Gouget <fgouget@codeweavers.com>
+	Renamed W_OK to MSVCRT_W_OK.
+
+	* documentation/Makefile.in, documentation/configuring.sgml,
+	  documentation/fonts.sgml, documentation/getting.sgml,
+	  documentation/installing.sgml, documentation/introduction.sgml,
+	  documentation/make_winehq, documentation/print.dsl,
+	  documentation/running.sgml, documentation/winehq.dsl:
+	Susan Farley <susan@codeweavers.com>
+	Better formatting for PDF output.
+
+2001-09-25  Alexandre Julliard  <julliard@winehq.com>
+
+	* include/wine/obj_channel.h:
+	Ove Kaaven <ovek@transgaming.com>
+	Fixed a couple of typos.
+
+	* include/wine/obj_base.h:
+	Ove Kaaven <ovek@transgaming.com>
+	Added ICOM_[C]THIS_MULTI macros to make it easier to implement objects
+	that expose multiple interfaces. Added prototypes for CoGetPSClsid and
+	IUnknown_*_Proxy.
+
+	* include/winbase.h:
+	Ove Kaaven <ovek@transgaming.com>
+	Added some named pipe definitions.
+
+	* include/ole2.h:
+	Ove Kaaven <ovek@transgaming.com>
+	Added prototype for GetHGlobalFromStream.
+
+	* files/file.c: Ove Kaaven <ovek@transgaming.com>
+	A failure to open a pipe should return INVALID_HANDLE_VALUE.
+
+	* dlls/quartz/Makefile.in, dlls/quartz/README, dlls/quartz/amerror.c,
+	  dlls/quartz/basefilt.c, dlls/quartz/basefilt.h,
+	  dlls/quartz/basepin.c, dlls/quartz/devenum.c, dlls/quartz/devmon.c,
+	  dlls/quartz/devmon.h, dlls/quartz/enumunk.c, dlls/quartz/fgclsid.c,
+	  dlls/quartz/fgevent.c, dlls/quartz/fgpass.c, dlls/quartz/fgraph.c,
+	  dlls/quartz/fgraph.h, dlls/quartz/fmap.c, dlls/quartz/fmap2.c,
+	  dlls/quartz/ibasaud.c, dlls/quartz/ibasvid.c,
+	  dlls/quartz/idevenum.c, dlls/quartz/ifgraph.c, dlls/quartz/ifmap.c,
+	  dlls/quartz/ifmap3.c, dlls/quartz/igconfig.c, dlls/quartz/imem.c,
+	  dlls/quartz/imesink.c, dlls/quartz/imevent.c,
+	  dlls/quartz/imfilter.c, dlls/quartz/imseek.c, dlls/quartz/irclock.c,
+	  dlls/quartz/iunk.c, dlls/quartz/ividwin.c, dlls/quartz/main.c,
+	  dlls/quartz/memalloc.c, dlls/quartz/monprop.c,
+	  dlls/quartz/monprop.h, dlls/quartz/mtype.c, dlls/quartz/mtype.h,
+	  dlls/quartz/ptimpl.c, dlls/quartz/ptimpl.h, dlls/quartz/ptmpos.c,
+	  dlls/quartz/ptmseek.c, dlls/quartz/quartz_private.h,
+	  dlls/quartz/sample.c, dlls/quartz/seekpass.c,
+	  dlls/quartz/seekpass.h, dlls/quartz/sysclock.c:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Merged some C sources.
+	Fixed some bugs.
+	Started implementing some pass-through interfaces.
+
+2001-09-24  Alexandre Julliard  <julliard@winehq.com>
+
+	* server/user.c, windows/message.c, windows/timer.c, windows/win.c,
+	  windows/winpos.c, dlls/user/msg16.c, include/win.h,
+	  include/wine/server_protocol.h, server/protocol.def, server/trace.c:
+	A couple of optimizations to avoid some server calls in WIN_FindWndPtr
+	and related functions.
+
+	* server/window.c:
+	Avoid list corruption when linking window with HWND_BOTTOM (thanks to
+	Gerard Patel).
+
+	* objects/font.c:
+	Francois Gouget <fgouget@codeweavers.com>
+	GetTextExtentExPointW: dump the string before modifying the pointer.
+
+	* tools/winemaker:
+	Bill Medland <medbi01@accpac.com>
+	Add support for making a build environment without editing the source
+	and spec files.
+
+2001-09-21  Alexandre Julliard  <julliard@winehq.com>
+
+	* controls/scroll.c:
+	Guy Albertelli <galberte@neo.lrun.com>
+	- Implement message loop on the client side of the scroll control.
+	- Move the mouse capture to after the SetFocus so that it stays
+	  captured.
+
+	* dlls/winsock/socket.c:
+	David Hammerton <crazney@crazney.net>
+	Fixed typos.
+
+	* dlls/shell32/shellord.c:
+	Guy Albertelli <galberte@neo.lrun.com>
+	Implement initial version of SHAddToRecentDocs.
+
+	* include/wine/server_protocol.h, include/winuser.h,
+	  server/protocol.def, server/queue.c, server/request.h,
+	  server/trace.c, server/user.c, server/user.h, server/window.c,
+	  windows/win.c:
+	Added proper support for storing window parents in the server.
+	Added a few requests to query the window hierarchy.
+
+	* dlls/x11drv/winpos.c:
+	Ignore ConfigueNotify size changes while the window is iconic.
+
+	* tools/winedump/debug.c, tools/winedump/main.c,
+	  tools/winedump/msmangle.c, tools/winedump/pe.c:
+	Eric Pouech <eric.pouech@wanadoo.fr>
+	Some dumb fixes.
+
+	* include/winbase.h:
+	Mike McCormack <mike_mccormack@start.com.au>
+	Declare DeviceIoControl.
+
+	* windows/sysparams.c:
+	Andriy Palamarchuk <apa3a@yahoo.com>
+	Implemented SPI_GETSHOWSOUNDS.
+
+	* dlls/oleaut32/safearray.c, dlls/oleaut32/variant.c:
+	Ove Kaaven <ovek@transgaming.com>
+	Variants and safe arrays is now able to copy BSTR swith embedded null
+	characters. Safe arrays now handle BSTRs and variants.
+
+	* dlls/oleaut32/oleaut32.spec, dlls/oleaut32/typelib.c:
+	Ove Kaaven <ovek@transgaming.com>
+	Register typelib marshaling for OLE Automation-compatible interfaces.
+
+2001-09-20  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/msvcrt/except.c:
+	Fixed a couple of bugs in _except_handler3.
+
+	* dlls/gdi/gdi.spec, objects/gdiobj.c:
+	Andreas Mohr <a.mohr@mailto.de>
+	Added stub for GdiInit2().
+
+	* dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h:
+	Guy L. Albertelli <galberte@neo.lrun.com>
+	Get more entry points from Comctl32 and save the addresses.
+
+	* include/shlwapi.h:
+	Guy L. Albertelli <galberte@neo.lrun.com>
+	Define the SHQueryValueEx{A|W} entry points.
+
+	* dlls/user/wsprintf.c:
+	Aric Stewart <aric@codeweavers.com>
+	The behavior for wsprintfA is different that for wsprintf16 in how it
+	handles NULLs being passed as character parameters.
+
+	* memory/environ.c, scheduler/process.c, dlls/shell32/shell32_main.c:
+	Francois Gouget <fgouget@free.fr>
+	Fix the conversions of a command line to/from an argv array.
+
+	* dlls/comctl32/comctl32undoc.c:
+	Guy Albertelli <galberte@neo.lrun.com>
+	Implement most of the MRU related functions.
+
+	* tools/examine-relay:
+	Guy Albertelli <galberte@neo.lrun.com>
+	Add support for the +snoop style output.
+
+	* objects/text.c:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Fix mapping of DEFAULT_CHARSET.
+
+2001-09-19  Alexandre Julliard  <julliard@winehq.com>
+
+	* windows/input.c, windows/x11drv/event.c, windows/x11drv/mouse.c:
+	Brad Campbell <brad@seme.com.au>
+	Fixed mouse position processing for use with a touchscreen.
+
+	* dlls/quartz/Makefile.in, dlls/quartz/ptimpl.c, dlls/quartz/ptimpl.h,
+	  dlls/quartz/ptmpos.c, dlls/quartz/ptmseek.c, dlls/quartz/seekpass.c,
+	  dlls/quartz/seekpass.h:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Implemented ISeekingPassThru.
+
+	* tools/winecheck, DEVELOPERS-HINTS, README,
+	  documentation/architecture.sgml, documentation/configuring.sgml,
+	  documentation/installation-und-konfiguration.german,
+	  documentation/wine.conf.man.in, files/dos_fs.c, libtest/volinfo.c,
+	  msdos/int25.c, msdos/int26.c, winedefault.reg:
+	Andreas Mohr <a.mohr@mailto.de>
+	Updates and error message improvements.
+
+	* windows/mdi.c:
+	Joshua Thielen <thielen@netprince.net>
+	Changed MDICreateChild to support CW_USEDEFAULT for 16-bit MDI
+	windows.
+
+	* windows/win.c:
+	Fixed a couple of bugs in WIN_SetWindowLong caused by previous
+	change.
+
+	* dlls/imm32/imekl.c, include/winbase.h, include/winnls.h,
+	  ole/ole2nls.c:
+	Francois Gouget <fgouget@free.fr>
+	Fix the definition of structs NUMBERFMT* and CURRENCYFMT*.
+	Add, fix and move prototypes from winbase.h to winnls.h.
+
+	* dlls/shell32/shlfolder.c:
+	Guy Albertelli <guy@codeweavers.com>
+	Fix problem comparing pidls and return correct code.
+
+	* windows/x11drv/keyboard.c:
+	Andriy Palamarchuk <apa3a@yahoo.com>
+	Added russian layout with phantom key.
+
+	* include/winuser.h, windows/spy.c:
+	Francois Gouget <fgouget@free.fr>
+	Remove macros that should not be there (cause conflicts in WineLib).
+	Add corresponding comments in spy.c.
+
+	* include/tchar.h:
+	Francois Gouget <fgouget@free.fr>
+	Remove duplicate definition of _tmain.
+	Add definitions for __targv and _tenviron.
+
+	* controls/scroll.c, dlls/user/Makefile.in, dlls/user/controls.h,
+	  dlls/user/msg16.c, dlls/user/thunk.c, dlls/user/user.spec,
+	  dlls/user/wnd16.c, dlls/x11drv/winpos.c, include/win.h,
+	  include/winproc.h, include/winuser.h, windows/caret.c,
+	  windows/class.c, windows/clipboard.c, windows/dce.c,
+	  windows/defdlg.c, windows/defwnd.c, windows/dialog.c,
+	  windows/focus.c, windows/hook.c, windows/input.c, windows/mdi.c,
+	  windows/msgbox.c, windows/nonclient.c, windows/painting.c,
+	  windows/property.c, windows/queue.c, windows/scroll.c,
+	  windows/spy.c, windows/struct32.c, windows/timer.c, windows/win.c,
+	  windows/winhelp.c, windows/winpos.c, windows/winproc.c,
+	  controls/button.c, controls/combo.c, controls/icontitle.c,
+	  controls/menu.c:
+	Made all 16<->32 HWND conversions use explicit functions instead of
+	implicit type casts.
+	Moved a lot of 16-bit functions to the new wnd16.c file.
+	Changed DIALOGINFO structure handling to support 32-bit handles.
+
+	* windows/x11drv/clipboard.c, windows/x11drv/event.c,
+	  dlls/setupapi/setupx_main.c, dlls/shell32/shell32_main.c,
+	  dlls/shlwapi/ordinal.c:
+	Fixed a couple of HWND type mismatches.
+
+	* include/font.h, objects/font.c, objects/text.c:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Use the font charset to obtain a codepage for A->W conversion in the
+	text functions.
+
+	* dlls/wininet/utility.c:
+	Andreas Mohr <a.mohr@mailto.de>
+	Rename "SystemTime" to "t" (this is *not* SYSTEMTIME - avoid
+	confusion).
+
+	* configure, configure.in:
+	Bernhard Rosenkraenzer <bero@redhat.de>
+	Fixes for autoconf 2.52 or higher.
+
+	* dlls/msvcrt/locale.c, dlls/msvcrt/main.c, include/Makefile.in,
+	  include/msvcrt/locale.h, include/msvcrt/sys/stat.h,
+	  include/msvcrt/wchar.h:
+	Francois Gouget <fgouget@free.fr>
+	Add msvcrt/locale.h.
+	Add missing include directives in msvcrt/wchar.h.
+	Fix prototype of _wstati64 in msvcrt/sys/stat.h.
+
+2001-09-17  Alexandre Julliard  <julliard@winehq.com>
+
+	* files/drive.c:
+	Francois Gouget <fgouget@codeweavers.com>
+	Make relative paths of [Drive] sections relative to WINEPREFIX.
+
+	* dlls/rpcrt4/rpcrt4.spec:
+	Ove Kaaven <ovek@transgaming.com>
+	Lots of rpcrt4.dll stubs.
+
+	* tools/winedump/main.c, tools/winedump/msmangle.c,
+	  tools/winedump/pe.c, tools/winedump/symbol.c,
+	  tools/winedump/winedump.h:
+	Eric Pouech <eric.pouech@wanadoo.fr>
+	Fixed demangling invocation.
+	Be a bit more verbose on implemented features.
+
+	* dlls/comctl32/header.c:
+	Mike McCormack <mike_mccormack@start.com.au>
+	Ignore negative widths in HEADER_SetItemBounds.
+
+	* documentation/samples/config:
+	Francois Gouget <fgouget@free.fr>
+	Cosmetic changes.
+
+	* Make.rules.in, Makefile.in, configure, configure.in,
+	  dlls/Makedll.rules.in, dlls/Makefile.in, dlls/make_dlls:
+	Improved make_dlls script. Moved dll list out of
+	Make.rules.in. Removed a few no longer used rules.
+
+	* dlls/quartz/Makefile.in, dlls/quartz/complist.c,
+	  dlls/quartz/devenum.c, dlls/quartz/enumunk.c, dlls/quartz/fgclsid.c,
+	  dlls/quartz/fgidisp.c, dlls/quartz/fgraph.c, dlls/quartz/fmap.c,
+	  dlls/quartz/fmap2.c, dlls/quartz/ibasaud.c, dlls/quartz/ibasvid.c,
+	  dlls/quartz/ifgraph.c, dlls/quartz/ifmap.c, dlls/quartz/ifmap3.c,
+	  dlls/quartz/igrver.c, dlls/quartz/imcntl.c, dlls/quartz/imem.c,
+	  dlls/quartz/imesink.c, dlls/quartz/imevent.c,
+	  dlls/quartz/imfilter.c, dlls/quartz/impos.c, dlls/quartz/imseek.c,
+	  dlls/quartz/irclock.c, dlls/quartz/ividwin.c, dlls/quartz/main.c,
+	  dlls/quartz/memalloc.c, dlls/quartz/memalloc.h,
+	  dlls/quartz/sample.c, dlls/quartz/sample.h, dlls/quartz/seekpass.c,
+	  dlls/quartz/sysclock.c, include/Makefile.in, include/dsound.h,
+	  include/strmif.h, include/wine/obj_ksproperty.h:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Implemented IMemAllocator.
+
+	* documentation/status/internationalisation,
+	  windows/x11drv/keyboard.c:
+	Andriy Palamarchuk <apa3a@yahoo.com>
+	Fixed references to old documentation location.
+
+	* dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
+	Francois Gouget <fgouget@codeweavers.com>
+	Implemented _mbsupr.
+
+	* controls/scroll.c:
+	Bobby Bingham <uhmmmm@ameritech.net>
+	When you hold the left mouse button inside the scrollbar, then move
+	the mouse off so it stops scrolling, and return the mouse, it should
+	continue scrolling.
+
+2001-09-14  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/quartz/quartz.spec, dlls/sti/.cvsignore, dlls/sti/Makefile.in,
+	  dlls/sti/sti.spec, dlls/sti/sti_main.c, dlls/url/.cvsignore,
+	  dlls/url/Makefile.in, dlls/url/url.spec, dlls/url/url_main.c,
+	  Make.rules.in, configure, configure.in, dlls/Makefile.in,
+	  dlls/mapi32/.cvsignore, dlls/mapi32/Makefile.in,
+	  dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c,
+	  dlls/msimg32/.cvsignore, dlls/msimg32/Makefile.in,
+	  dlls/msimg32/msimg32.spec, dlls/msimg32/msimg32_main.c:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Added stubs for mapi32, msimg32, sti and url.
+
+	* windows/nonclient.c:
+	Fixed HWND compare in NC_HandleSetCursor.
+
+	* graphics/path.c:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Avoid calling RestoreDC with gdi lock.
+
+	* tsx11/Makefile.in, tsx11/X11_calls, tsx11/ts_xrender.c, configure,
+	  configure.in, include/config.h.in, include/ts_xrender.h,
+	  tools/make_X11wrappers:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Add config check and thread safe wrappers for the XRender library.
+
+	* dlls/gdi/driver.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Do not hold the GDI lock while 16-bit ExtDeviceMode is called.
+
+	* tools/winebuild/spec16.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Add missing CALLBACK modifier.
+
+	* dlls/wsock32/socket.c:
+	Francois Gouget <fgouget@free.fr>
+	Fix recv prototype for WSARecvEx.
+
+	* files/dos_fs.c:
+	Francois Gouget <fgouget@codeweavers.com>
+	Fix the error returned by GetLongPathNameA.
+
+	* dlls/user/comm16.c, dlls/user/dde/client.c, dlls/user/dde/misc.c,
+	  dlls/user/dde/server.c, dlls/user/message.c, dlls/x11drv/scroll.c,
+	  dlls/x11drv/window.c, dlls/x11drv/winpos.c, windows/caret.c,
+	  windows/clipboard.c, windows/defwnd.c, windows/dialog.c,
+	  windows/mdi.c, windows/timer.c, windows/win.c, windows/winpos.c,
+	  controls/combo.c, controls/menu.c, controls/scroll.c:
+	Make sure that HWND comparisons are always done with full 32-bit
+	handles.
+
+	* dlls/winsock/socket.c, include/winsock.h:
+	Francois Gouget <fgouget@free.fr>
+	Fix the WSAStartup prototype.
+	Fix handling of timeout parameter in select.
+
+	* tools/winedump/pe.c:
+	Fixed dumping of dll export table.
+
+	* dlls/ddraw/ddraw/hal.c:
+	Marcus Meissner <marcus@jet.franken.de>
+	Return the FOURCC codes set by the HAL driver.
+
+	* graphics/enhmetafiledrv/init.c:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Release gdi lock before calling DeleteDC.
+
+	* tools/winelauncher.in:
+	Francois Gouget <fgouget@free.fr>
+	Place the log in $TMP if set and /tmp otherwise.
+
+	* include/wincon.h, win32/console.c:
+	Francois Gouget <fgouget@free.fr>
+	HANDLER_ROUTINE is in fact PHANDLER_ROUTINE.
+
+	* dlls/x11drv/xvidmode.c:
+	Francois Gouget <fgouget@codeweavers.com>
+	Check for htotal=vtotal=0 (for xfree 4 vesa driver).
+
+2001-09-12  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/gdi/Makefile.in, dlls/gdi/freetype.c, dlls/ttydrv/objects.c,
+	  dlls/wineps/font.c, graphics/enhmetafiledrv/objects.c,
+	  graphics/metafiledrv/objects.c, graphics/win16drv/font.c,
+	  graphics/x11drv/xfont.c, include/config.h.in, include/font.h,
+	  include/gdi.h, objects/dc.c, objects/font.c, objects/gdiobj.c,
+	  configure, configure.in:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Lay down the infrastructure for gdi font rendering.
+	Partial implementation of GetGylphOutline and GetOutlineTextMetrics
+	for gdi fonts.
+
+	* windows/winpos.c, dlls/user/message.c, include/win.h,
+	  windows/clipboard.c, windows/dce.c, windows/dialog.c,
+	  windows/focus.c, windows/input.c, windows/win.c:
+	Make sure that functions returning an HWND always return a full 32-bit
+	handle.
+
+	* dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c:
+	Travis Michielsen <tjmichielsen@yahoo.com>
+	Created stubs for all cryptographic functions.
+
+	* server/queue.c, server/user.c, server/user.h:
+	Convert user handles received from client to full handles.
+
+2001-09-11  Alexandre Julliard  <julliard@winehq.com>
+
+	* include/Makefile.in, include/process.h:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Remove not used include/process.h.
+
+	* objects/clipping.c, dlls/shell32/shpolicy.c,
+	  dlls/winaspi/winaspi32.c, dlls/wininet/ftp.c, dlls/wininet/http.c,
+	  dlls/wininet/internet.c, dlls/x11drv/dga2.c, dlls/x11drv/xvidmode.c,
+	  graphics/painting.c, graphics/x11drv/bitblt.c,
+	  graphics/x11drv/oembitmap.c, msdos/int10.c, dlls/comctl32/tab.c,
+	  dlls/ddraw/ddraw/hal.c, dlls/imagehlp/modify.c,
+	  dlls/msvcrt/locale.c, dlls/ntdll/exception.c, dlls/ole32/bindctx.c,
+	  dlls/ole32/filemoniker.c, dlls/ole32/itemmoniker.c,
+	  dlls/ole32/moniker.c, dlls/ole32/ole2.c, dlls/quartz/amerror.c,
+	  dlls/setupapi/setupx_main.c:
+	Patrik Stridvall <ps@leissner.se>
+	Cleanup code that is strange or difficult to parse.
+
+	* scheduler/client.c:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Better separate some system specific code.
+
+	* include/dshow.h, include/strmif.h, dlls/quartz/Makefile.in,
+	  dlls/quartz/amundoc.c, dlls/quartz/fgraph.c, dlls/quartz/fgraph.h,
+	  dlls/quartz/ifmap.c, dlls/quartz/ifmap3.c, dlls/quartz/imcntl.c,
+	  dlls/quartz/imem.c, dlls/quartz/imfilter.c, dlls/quartz/irclock.c,
+	  dlls/quartz/iunk.c, dlls/quartz/iunk.h, dlls/quartz/main.c,
+	  dlls/quartz/memalloc.h, dlls/quartz/seekpass.c,
+	  dlls/quartz/seekpass.h, dlls/quartz/sysclock.h, winedefault.reg:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Fixed some broken macros.
+	Added some stubs.
+	Implemeted undocumented APIs.
+	Implemented many methods in IMediaFilter, IMediaControl and
+	IReferenceClock.
+	Started Implementing IMemoryAllocator.
+
+	* win32/newfns.c:
+	Guy Albertelli <galberte@codeweavers.com>
+	Quiet FlushInstructionCache for non-NT systems where it does nothing
+	per MSDN.
+
+	* dlls/ole32/compobj.c, dlls/ole32/ole32_main.c,
+	  dlls/ole32/ole32_main.h:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Synchronize access to the s_COMLockCount, firstRegisteredClass,
+	openDllList in compobj.
+
+2001-09-10  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/x11drv/winpos.c:
+	Ignore size change on ConfigureNotify if window rect is empty and new
+	size is 1x1.
+
+	* windows/win.c:
+	Make sure that returned window belongs to correct thread when checking
+	siblings of transparent windows in WIN_FindWinToRepaint.
+
+	* documentation/printing.sgml:
+	Huw D M Davies <hdavies@codeweavers.com>
+	The [windows] section is in win.ini not in ~/.wine/config.
+
+	* dlls/msvideo/mciwnd.c, dlls/oleaut32/variant.c,
+	  dlls/shell32/shellstring.c:
+	Patrik Stridvall <ps@leissner.se>
+	Documentation fixes.
+
+	* tools/winapi/c_parser.pm, tools/winapi/make_parser.pm,
+	  tools/winapi/options.pm, tools/winapi/output.pm,
+	  tools/winapi/winapi_fixup, tools/winapi/winapi_fixup_statements.pm,
+	  tools/winapi/winapi_module_user.pm,
+	  tools/winapi_check/win16/winsock.api,
+	  tools/winapi_check/win32/quartz.api,
+	  tools/winapi_check/win32/rpcrt4.api,
+	  tools/winapi_check/winapi_check:
+	Patrik Stridvall <ps@leissner.se>
+	- FreeBSD now supported.
+	- Much more work on the new C parser.
+	- API files update.
+
+	* windows/x11drv/keyboard.c:
+	Andy Rysin <arysin@yahoo.com>
+	Added Ukrainian keyboard layout.
+
+	* dlls/ole32/stg_stream.c:
+	Bill Medland <Bill.Medland@accpac.com>
+	Basic implementation of IStream:Clone.
+
+	* dlls/commdlg/printdlg.c:
+	Bill Medland <Bill.Medland@accpac.com>
+	More graceful exit on failure.
+
+	* libtest/vartest.c:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Use V_* macros.
+
+	* include/wine/obj_oleaut.h:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Fix typo.
+
+	* dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Load some useful TYPEATTR elements from v1 typelibs.
+
+	* dlls/wininet/internet.c, dlls/wininet/wininet.spec:
+	Marcus Meissner <marcus@jet.franken.de>
+	More debug output for InternetGetCookie, added stub for InternetSetCookie.
+
+	* dlls/ddraw/ddraw_private.h, dlls/ddraw/dsurface/dib.c,
+	  dlls/ddraw/dsurface/hal.c, dlls/ddraw/dsurface/hal.h,
+	  dlls/ddraw/dsurface/main.c, dlls/ddraw/dsurface/main.h,
+	  dlls/ddraw/dsurface/thunks.c, dlls/ddraw/dsurface/user.c,
+	  dlls/ddraw/dsurface/user.h, include/ddrawi.h:
+	Marcus Meissner <marcus@jet.franken.de>
+	Added dwFlags to lock_update private functions so we can pass
+	WRITEONLY/READONLY.
+	Added those flags to the internal Lock() calls.
+	Only copy the surface from screen to surface if not writeonly.
+	Restrict blitting between display window and surface to the
+	locked/unlocked rectangle and the clipwindow section.
+	Added defines for DDHAL_UNLOCKDATA/DDHAL_LOCKDATA, added calls to HAL
+	implementation.
+
+	* windows/win.c: Patrik Stridvall <ps@leissner.se>
+	The message handler of WM_STYLECHANGING is supposed to be able to
+	modify the proposed style if it wishes.
+
+	* dlls/comctl32/imagelist.c, dlls/comctl32/status.c:
+	Patrik Stridvall <ps@leissner.se>
+	Use the min/max in windef.h instead.
+
+	* dlls/kernel/time.c, include/winnls.h:
+	Marcus Meissner <marcus@wine.lst.de>
+	Enhanced GetCalendarInfo stub, added known CAL_* defines.
+
+	* dlls/dsound/dsound_main.c, include/dsound.h:
+	Ove Kaaven <ovek@transgaming.com>
+	Fix buffering problems in HEL mode.
+
+	* dlls/wininet/ftp.c, dlls/wininet/internet.h:
+	Francois Gouget <fgouget@free.fr>
+	Fix compilation errors on FreeBSD.
+
+	* dlls/msvcrt/process.c:
+	Francois Gouget <fgouget@free.fr>
+	Rewrite msvcrt_{argvtos,valisttos} to be more efficient.
+	Warn about the ' ' and '"' handling of the exec and spawn functions.
+	Copy the command line in MSVCRT_system to make it writable.
+
+	* tsx11/Makefile.in:
+	Francois Gouget <fgouget@codeweavers.com>
+	Link tsx11 with the X/GL libraries.
+
+	* dlls/x11drv/x11drv_main.c, dlls/x11drv/xvidmode.c,
+	  documentation/samples/config:
+	Francois Gouget <fgouget@codeweavers.com>
+	Added an option to disable XVidMode support.
+
+	* tools/winelauncher.in:
+	Eric Lammerts <eric@lammerts.org>
+	Preserve wine return status.
+
+2001-09-07  Alexandre Julliard  <julliard@winehq.com>
+
+	* tools/wmc/write.c:
+	Justin Santa Barbara <justinsb@hotmail.com>
+	Fixed problem with check for special characters.
+
+	* dlls/ntdll/string.c:
+	Johann Messner <johann.messner@zid.uni-linz.ac.at>
+	Fixed bug in _ultoa.
+
+	* dlls/msvcrt/data.c:
+	Francois Gouget <fgouget@free.fr>
+	Initialize argc/argv/wargv by calling ntdll.__wine_get_{w}main_args.
+
+	* graphics/x11drv/dib.c:
+	Jukka Heinonen <jhei@iki.fi>
+	Changing DIB color table now updates the DIB visible state.
+
+	* dlls/quartz/Makefile.in, dlls/quartz/complist.c,
+	  dlls/quartz/complist.h, dlls/quartz/devenum.c,
+	  dlls/quartz/devenum.h, dlls/quartz/devmon.c, dlls/quartz/devmon.h,
+	  dlls/quartz/enumunk.c, dlls/quartz/enumunk.h, dlls/quartz/fgclsid.c,
+	  dlls/quartz/fgidisp.c, dlls/quartz/fgraph.c, dlls/quartz/fgraph.h,
+	  dlls/quartz/fmap.c, dlls/quartz/fmap.h, dlls/quartz/fmap2.c,
+	  dlls/quartz/fmap2.h, dlls/quartz/ibasaud.c, dlls/quartz/ibasvid.c,
+	  dlls/quartz/idevenum.c, dlls/quartz/ifgraph.c, dlls/quartz/ifmap.c,
+	  dlls/quartz/ifmap3.c, dlls/quartz/igrver.c, dlls/quartz/imcntl.c,
+	  dlls/quartz/imem.c, dlls/quartz/imesink.c, dlls/quartz/imevent.c,
+	  dlls/quartz/imfilter.c, dlls/quartz/impos.c, dlls/quartz/imseek.c,
+	  dlls/quartz/irclock.c, dlls/quartz/iunk.h, dlls/quartz/ividwin.c,
+	  dlls/quartz/main.c, dlls/quartz/memalloc.c, dlls/quartz/memalloc.h,
+	  dlls/quartz/monprop.c, dlls/quartz/monprop.h,
+	  dlls/quartz/quartz.spec, dlls/quartz/regsvr.c, dlls/quartz/regsvr.h,
+	  dlls/quartz/sysclock.c, dlls/quartz/sysclock.h:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Added some stubs.
+	Started implementing some interfaces in FilterGraph.
+
+	* library/port.c:
+	Ulrich Weigand <weigand@immd1.informatik.uni-erlangen.de>
+	Emulate the behaviour of Linux mmap() on Solaris. Based on ideas and
+	sample code due to Erik Boasson <eboasson@signaal.nl> and John Wehle
+	<john@feith.com>.
+
+	* windows/spy.c, windows/winproc.c, controls/combo.c,
+	  controls/listbox.c, dlls/user/message.c, include/spy.h,
+	  windows/message.c:
+	Guy L. Albertelli <galberte@neo.lrun.com>
+	Enhance SPY_GetMsgName to translate common control messages.
+
+	* dlls/shell32/shell32.spec:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Add SHGetSpecialFolderPathW to spec file.
+
+	* dlls/shlwapi/path.c:
+	Guy L. Albertelli <guy@codeweavers.com>
+	- Finish PathParseIconLocation{A|W}.
+	- Implement PathIsUNCServer{A|W|ShareA|ShareW}.
+
+	* dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
+	Guy L. Albertelli <guy@codeweavers.com>
+	Implemented stubs for SHRegEnumUSKey{A|W} and return end-of-list error
+	as result.
+
+	* dlls/winspool/info.c:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Use a default DevMode if no DevMode information is available in
+	registry.
+
+	* dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
+	Marcus Meissner <marcus@jet.franken.de>
+	Implemented mbsnbcnt, added stubs for _Gettnames and __lc_collate_cp.
+
+	* dlls/comctl32/rebar.c:
+	Guy L. Albertelli <galberte@neo.lrun.com>
+	- Handle CCS_NODIVIDER both when present and when not.
+	- Handle some cases of CCS_TOP, CCS_BOTTOM, and CCS_NOPARENTALIGN.
+	- Handle values returned from the RBN_CHILDSIZE notification.
+	- Implement RBBS_CHILDEDGE.
+	- Fix some logic errors in REBAR_AdjustBands, and problems with CCS_VERT.
+
+	* configure.in, tools/Makefile.in, tools/winedump/.cvsignore,
+	  tools/winedump/Makefile.in, tools/winedump/README,
+	  tools/winedump/cvinclude.h, tools/winedump/debug.c,
+	  tools/winedump/function_grep.pl, tools/winedump/main.c,
+	  tools/winedump/misc.c, tools/winedump/msmangle.c,
+	  tools/winedump/output.c, tools/winedump/pe.c, tools/winedump/pe.h,
+	  tools/winedump/search.c, tools/winedump/symbol.c,
+	  tools/winedump/winedump.h, configure:
+	Eric Pouech <eric.pouech@wanadoo.fr>
+	Added PE dump capabilities to specmaker and renamed specmaker into
+	winedump.
+
+	* dlls/comctl32/toolbar.c:
+	Guy L. Albertelli <galberte@neo.lrun.com>
+	- Fix positioning of text in buttons.
+	- Fix nButtonHeight so that it is not zero in some cases
+	- Support TBSTYLE_TRANSPARENT.
+	- Fix handling in WM_ERASEBKGND so that the default erase occurs
+	  between notifies.
+	- Fix WM_NCCREATE processing to issue proper WM_STYLECHANGING (via
+	  SetWindowLong) and document the issues.
+
+	* objects/font.c:
+	Travis Michielsen <tjmichielsen@yahoo.com>
+	Fixed behavior of GetTextExtentExPointW.  It must always return the
+	extents of the entire string in size.
+
+	* graphics/x11drv/bitmap.c:
+	Guy L. Albertelli <guy@codeweavers.com>
+	Prevent bomb when GDI_ObjPtr returns null object.
+
+	* include/winerror.h, include/wingdi.h:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Move GDI_ERROR definition to wingdi.h.
+	Add HGDI_ERROR.
+
+	* dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Add reader for v1 (SLTG) typelibs.
+	Fix a few problems with v2 (MSFT) typelibs.
+	LoadTypeLibEx should do a SearchPath to locate typelib.
+
+	* dlls/winspool/info.c:
+	Huw D M Davies <hdavies@codeweavers.com>
+	OpenPrinter should fail if pPrinterName is "".
+
+	* include/wine/obj_oleaut.h:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Add FUNCFLAGS and change TYPEFLAGS_* to an enum.
+
+	* dlls/winsock/socket.c:
+	Francois Gouget <fgouget@free.fr>
+	Convert the socket type (necessary on Solaris).
+
+	* dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c,
+	  include/rpcdce.h:
+	Huw D M Davies <hdavies@codeweavers.com>
+	Stub implementation for UuidHash().
+
+	* dlls/ntdll/ntdll.spec, dlls/msvcrt/msvcrt.spec:
+	Dmitry Timoshkov <dmitry@codeweavers.com>
+	Correct .spec file parameters for msvcrt._fullpath and ntdll._splitpath.
+
+	* winedefault.reg:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Added DirectShow filter categories.
+
+	* include/uuids.h:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Added some missing GUIDs.
+
+	* dlls/shell32/shellstring.c:
+	Guy Albertelli <guy@codeweavers.com>
+	Replace calls to StrRetToBuf{A|W} with duplicate code to eliminate
+	problems between native and built-in DLLs.
+
+2001-08-29  Alexandre Julliard  <julliard@winehq.com>
+
+	* windows/winproc.c, include/win.h, windows/win.c:
+	Make window handles 32-bit before calling window procedure.
+	Don't clear window parent field when unlinking it.
+
+2001-08-28  Alexandre Julliard  <julliard@winehq.com>
+
+	* include/win.h, include/wine/server_protocol.h, server/Makefile.in,
+	  server/protocol.def, server/queue.c, server/request.h,
+	  server/thread.c, server/trace.c, server/user.c, server/user.h,
+	  server/window.c, tools/make_requests, windows/queue.c,
+	  windows/win.c, dlls/ttydrv/wnd.c, dlls/x11drv/desktop.c,
+	  dlls/x11drv/window.c, dlls/x11drv/winpos.c:
+	Added global management of user handles in the server.
+	Very preliminary support for shared window handles.
+
+	* ANNOUNCE:
+	James Juran <jamesjuran@alumni.psu.edu>
+	Use the new development page URL in the announcement.
+
+	* files/profile.c:
+	Francois Gouget <fgouget@free.fr>
+	Reimplement PROFILE_GetSectionNames to match the NT & MSDN behavior.
+	The 32A version is now the reference implementation (instead of the
+	16bit version).
+
+	* loader/task.c, dlls/icmp/icmp_main.c, dlls/wsock32/protocol.c:
+	Francois Gouget <fgouget@free.fr>
+	Only use winsock2.h in Wine.
+
+	* windows/spy.c:
+	Guy L. Albertelli <galberte@neo.lrun.com>
+	Added WM_MOUSEHOVER and WM_MOUSELEAVE to formatting.
+
+	* tools/winebuild/relay.c:
+	Output correct assembly function headers for all functions.
+
+	* dlls/quartz/Makefile.in, dlls/quartz/devenum.c,
+	  dlls/quartz/devenum.h, dlls/quartz/fgraph.c, dlls/quartz/fgraph.h,
+	  dlls/quartz/fmap.c, dlls/quartz/fmap.h, dlls/quartz/fmap2.c,
+	  dlls/quartz/fmap2.h, dlls/quartz/ibasaud.c, dlls/quartz/ibasvid.c,
+	  dlls/quartz/idevenum.c, dlls/quartz/ifgraph.c, dlls/quartz/ifmap.c,
+	  dlls/quartz/ifmap3.c, dlls/quartz/imcntl.c, dlls/quartz/imevent.c,
+	  dlls/quartz/impos.c, dlls/quartz/imseek.c, dlls/quartz/iunk.c,
+	  dlls/quartz/iunk.h, dlls/quartz/ividwin.c, dlls/quartz/main.c,
+	  dlls/quartz/quartz.spec, dlls/quartz/regsvr.c, dlls/quartz/regsvr.h,
+	  winedefault.reg:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Added some stubs.
+
+2001-08-27  Alexandre Julliard  <julliard@winehq.com>
+
+	* objects/gdiobj.c:
+	Check for valid object in GDI_GetObjPtr even for MAGIC_DONTCARE.
+
+	* dlls/x11drv/x11ddraw.c:
+	Jukka Heinonen <jhei@iki.fi>
+	GrabPointer uses now SetWindowLong to change window procedure instead
+	of accessing directly WND structure.
+
+	* dlls/kernel/sync.c, include/wine/server_protocol.h,
+	  server/named_pipe.c, server/protocol.def, server/request.h,
+	  server/trace.c:
+	Mike McCormack <mike_mccormack@start.com.au>
+	Implemented GetNamedPipeInfo.
+
+	* include/strmif.h:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Added some missing interfaces.
+
+	* include/wine/obj_base.h:
+	Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
+	Added ICOM_METHOD12-26, ICOM_VMETHOD12-26, ICOM_CALL12-26.
+
+2001-08-24  Alexandre Julliard  <julliard@winehq.com>
+
+	* include/version.h, ANNOUNCE, ChangeLog:
+	Release 20010824.
+
+----------------------------------------------------------------
 2001-08-24  Alexandre Julliard  <julliard@winehq.com>
 
 	* dlls/winsock/socket.c, include/wine/winsock16.h:
diff --git a/include/version.h b/include/version.h
index b2bca97..d572a46 100644
--- a/include/version.h
+++ b/include/version.h
@@ -1 +1 @@
-#define WINE_RELEASE_INFO "Wine release 20010824"
+#define WINE_RELEASE_INFO "Wine release 20011004"