Release 20021007.

diff --git a/ANNOUNCE b/ANNOUNCE
index 64ad5ea..01c840f 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,4 +1,4 @@
-This is release 20020904 of Wine, a free implementation of Windows on
+This is release 20021007 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,11 +6,11 @@
 Patches should be submitted to "wine-patches@winehq.com".  Please don't
 forget to include a ChangeLog entry.
 
-WHAT'S NEW with Wine-20020904: (see ChangeLog for details)
-	- Much improved PowerPC support.
-	- More correct locale definitions.
-	- Progress on the conversion of handle types to pointers.
-	- Many Visio and Quicken fixes merged from Crossover.
+WHAT'S NEW with Wine-20021007: (see ChangeLog for details)
+	- Massive listview rewrite.
+	- New MS RLE codec.
+	- winemaker should be working again.
+	- Beginnings of Direct3D 8 support.
 	- Lots of bug fixes.
 
 See the README file in the distribution for installation instructions.
@@ -19,10 +19,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-20020904.tar.gz
-  ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20020904.tar.gz
-  ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20020904.tar.gz
-  ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20020904.tar.gz
+  http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20021007.tar.gz
+  ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20021007.tar.gz
+  ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20021007.tar.gz
+  ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20021007.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
@@ -38,7 +38,7 @@
 
 If you want to receive by mail a patch against the previous release
 when a new one is released, you can subscribe to the mailing list at
-http://tiger.informatik.hu-berlin.de/cgi-bin/mailman/listinfo/wine-patches.
+http://www.winehq.com/mailman/listinfo/wine-releases.
 
 Wine is available thanks to the work of many people. See the file
 AUTHORS in the distribution for the complete list.
diff --git a/ChangeLog b/ChangeLog
index e6ec5fb..b02744a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,1592 @@
 ----------------------------------------------------------------
+2002-10-07  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Fixed bug that caused item texts to be empty.
+
+	* configure.ac, dlls/Makefile.in, dlls/msrle32/.cvsignore,
+	  dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c,
+	  dlls/msrle32/msrle32.spec, dlls/msvideo/msrle32/.cvsignore,
+	  dlls/msvideo/msrle32/Makefile.in, dlls/msvideo/msrle32/msrle32.c,
+	  dlls/msvideo/msrle32/msrle32.spec, dlls/msvideo/msrle32/msrle_De.rc,
+	  dlls/msvideo/msrle32/msrle_En.rc, dlls/msvideo/msrle32/msrle_Fr.rc,
+	  dlls/msvideo/msrle32/msrle_private.h, dlls/msvideo/msrle32/rsrc.rc,
+	  configure:
+	Michael Günnewig <MichaelGuennewig@gmx.de>
+	Implemented the MS RLE video codec.
+
+	* include/miscemu.h, memory/instr.c, msdos/dosmem.c,
+	  msdos/interrupts.c:
+	Jukka Heinonen <jhei@iki.fi>
+	Add support for interrupts in 32-bit code.
+	Remove some unnecessary code from 16-bit interrupt emulation.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Fix nasty bug generated by UINT vs. INT (resulted in bogus
+	comparisons).
+	Fix LVIR_SELECTBOUNDS computation, for REPORT mode.
+	Fix dependency generation in GetItemMeasures.
+	Fix rectangle computation for REPORT mode (corner case problems).
+	Better debug messages.
+	Assorted cleanups.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Cleaned up the rectangle handling, and fixed numerous bugs in
+	rectangle calculations.
+
+	* configure, configure.ac, dlls/rpcrt4/Makefile.in,
+	  dlls/rpcrt4/tests/.cvsignore, dlls/rpcrt4/tests/Makefile.in,
+	  dlls/rpcrt4/tests/rpc.c:
+	Greg Turner <gmturner007@ameritech.net>
+	Added skeleton for rpcrt4 unit test with some UUID tests.
+
+	* dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
+	Greg Turner <gmturner007@ameritech.net>
+	Implemented UuidCompare.
+
+	* dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_binding.c,
+	  dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpcrt4.spec,
+	  dlls/rpcrt4/rpcrt4_main.c:
+	Ove Kaaven <ovek@transgaming.com>
+	Implemented RpcBindingInqObject, RpcBindingSetObject,
+	RpcBindingVectorFree, RpcBindingToStringBindingA/W,
+	RpcBindingFromStringBindingA/W, RpcStringBindingParseA/W,
+	I_RpcBindingSetAsync, RpcStringBindingComposeA/W, RpcBindingFree,
+	RPCStringFreeW, UUIDHash, UuidToStringW, and associated junk.
+
+	* include/winbase.h, include/winnt.h, scheduler/timer.c,
+	  dlls/kernel/kernel32.spec:
+	Steve Lustbader <steve.lustbader@philips.com>
+	Provide stubs for Create/DeleteTimerQueueTimer.
+
+	* dlls/comctl32/listview.c: Paul Rupe <prupe@myrealbox.com>
+	Fix inaccurate listview scrolling with PgUp/Down and Home/End keys.
+
+	* dlls/avicap32/Makefile.in, dlls/avicap32/avicap32.spec,
+	  dlls/avicap32/avicap32_main.c:
+	Stefan Leichter <Stefan.Leichter@camLine.com>
+	Added stubs for capCreateCaptureWindowA/W to get freeVCR started
+	without crash.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Fix silly bug in SetItemPosition (we should set it, not create a new
+	one).
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Maintain the item position in {,SMALL}ICON mode separataly from the
+	item, so that we have it even in LVS_OWNERDATA.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Cleanup the SetItemPosition interface.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Remove the COUNT_OF macro.
+	Indentation fixes, and minor cleanups to notify_dispinfoT.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Fixes bug which rendered virtual listboxes always empty.
+	Smarter focus rectangle drawing.
+	Fix focus handling when we add/delete a column.
+	Fix silly bug in GetSubItemRect.
+	Elimiante flicker in Report mode.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Cleanup, and clarify the handling of the various rectangles.
+	Fix handling of large items in ICON mode.
+	Fix calculation of LVIR_SELECTBOUNDS.
+	Various cleanups, and simplifications.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Cleanup of the way we maintain/lookup the item count.
+	Rename GetItemWidth to CalculateMaxWidth.
+	Misc trivial changes.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Fix focus handling for owner draw listviews.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Fix potential bug in RemoveAllItems.
+	Fix report-mode ONWERDRAW bug (with help from Alexandre Julliard).
+	Fix multiple selection bug (in report and list mode).
+	Remove code duplication for removing selections.
+
+	* dlls/kernel/kernel32.spec, include/winnls.h, memory/codepage.c:
+	Steve Lustbader <steve.lustbader@philips.com>
+	Implement GetUserDefaultUILanguage and GetSystemDefaultUILanguage.
+
+	* dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
+	  dlls/d3d8/surface.c:
+	Jason Edmeades <us@the-edmeades.demon.co.uk>
+	Various fixes, typos corrected and clarifying trace points.
+
+	* dlls/winmm/wineoss/audio.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Added support for several soundcard.
+	Remove non full duplex mode in code.
+	OSS Commercial doesn't properly handle SNDCTL_DSP_RESET, so close/open
+	device to workaround this issue (by Ove Kaaven).
+
+	* dlls/winmm/wavemap/wavemap.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Got rid of recursion in sub device opening.
+
+	* dlls/winmm/mmsystem.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Let wave(Out|In)Open call the wave mapper when the low level device
+	doesn't handle the wave descriptor.
+
+	* tools/winedump/main.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Fixed segv when incorrect command line arguments where given.
+
+	* documentation/samples/system.ini:
+	Eric Pouech <eric.pouech@wanadoo.fr>
+	Fixed IMA ACM definition.
+
+	* dlls/msacm/imaadp32/imaadp32.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Minor comments cleanups.
+	Removed unneeded FIXMEs.
+
+	* dlls/user/dde/ddeml16.c: Eric Pouech <eric.pouech@wanadoo.fr>
+	Fixed some NULL pointer handling errors.
+
+2002-10-05  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Reimplement GetSubItemRect, subitem setting optimizations.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Fix bug in OWNERDATA selection handling.
+	Fix critical performance bug in GetSelectedCount.
+	Fix critical performance bug in SetGroupSelection.
+	Fix problems for OWNERDRAW report.
+	Fix hidden/latent bugs in state handling.
+	Better debug messages.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Fix onwer-draw REPORT for broken apps.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Streamline the GetItem usage.
+	Fix fatal bug for ICON mode in LVS_ONWERDATA.
+	Documentation updates, marking places which need work.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Fix condition so we actually store the state in virtual listviews.
+	Assorted code cleanups.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Effective optimization in GetNextItem (speeds up Xnews).
+	- Misc cleanups.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Rewrite the begin/end label edit procedures.
+	Better support of OWNERDRAW.
+	Cleaner, simpler code.
+
+2002-10-04  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Fixed large item focus handling for virtual listviews.  Since at most
+	_one_ item can have the focus at any time, we can maintain one such
+	rectangle per list, rather than per item. This is both more efficient,
+	and works for LVS_OWNERDATA listviews as well.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Do not blindly trust GetItem to succeed -- check the return value, and
+	fail gracefully.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Do not send uninitialized data in notification to application.
+
+	* dlls/kernel/tests/atom.c, memory/atom.c:
+	Dmitry Timoshkov <dmitry@baikal.ru>
+	Fixed atom test to work on Windows.
+
+	* dlls/kernel/tests/.cvsignore, dlls/kernel/tests/Makefile.in,
+	  dlls/kernel/tests/codepage.c, memory/codepage.c:
+	Dmitry Timoshkov <dmitry@baikal.ru>
+	Added a prototype code page test. Fixed issue regarding negative
+	source length handling.
+
+	* dlls/user/tests/class.c, dlls/user/tests/win.c:
+	Fixed printf formats for -DSTRICT handles.
+
+	* dlls/imagehlp/access.c, dlls/msvcrt/process.c, dlls/user/user16.c,
+	  dlls/winspool/info.c, include/tlhelp32.h, loader/pe_image.c,
+	  objects/font.c, objects/gdiobj.c:
+	Fixed some handle conversions in prevision of void* handles.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Fix nasty bug in REPORT mode, when calculating the label rect.
+	- Lots of cleanups, and simplifications.
+
+	* dlls/rpcrt4/rpcrt4_main.c:
+	Implemented UuidFromString[AW] based on CLSIDFromString
+	implementation.
+
+2002-10-03  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/comctl32/commctrl.c: György 'Nog' Jeney <nog@sdf.lonestar.org>
+	Abort with error if the app uses our api to subclass and then theirs
+	then ours again.
+
+	* ole/ole2nls.c: Steve Lustbader <steve.lustbader@philips.com>
+	Implemented GetDateFormatW.
+
+	* dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
+	Ove Kaaven <ovek@transgaming.com>
+	Added UuidCreateNil, UuidEqual and UuidIsNil.
+
+	* server/debugger.c, server/process.c, server/process.h,
+	  server/protocol.def, server/snapshot.c, server/thread.c,
+	  server/thread.h, server/trace.c, tools/make_requests,
+	  windows/input.c, windows/message.c, windows/win.c,
+	  dlls/kernel/console.c, dlls/kernel/debugger.c,
+	  dlls/kernel/toolhelp.c, dlls/user/message.c, include/thread.h,
+	  include/wine/server_protocol.h, programs/wineconsole/wineconsole.c,
+	  scheduler/client.c, scheduler/process.c, scheduler/syslevel.c,
+	  scheduler/thread.c, server/console.c:
+	Added process_id_t and thread_it_t types to the server interface
+	instead of using void*, and removed a number of type casts.
+
+	* dlls/gdi/gdi16.c, objects/brush.c:
+	Moved CreateBrushIndirect16 and CreateDIBPatternBrush16 to gdi16.c.
+
+	* dlls/advapi32/registry.c, dlls/kernel/registry16.c,
+	  dlls/setupapi/setupx_main.c, dlls/shell32/shellreg.c,
+	  dlls/shlwapi/ordinal.c, include/mmsystem.h, include/wine/winbase16.h,
+	  include/winnt.h, include/winreg.h, win32/device.c:
+	Removed LPxxx handle types that don't exist under Windows.
+
+	* dlls/winmm/lolvldrv.c: Removed error message that confuses users.
+
+	* dlls/user/tests/win.c, dlls/Maketest.rules.in:
+	Build tests with -DSTRICT.
+
+2002-10-02  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Reorganize DrawItem.
+	- Unify text attribute selection between Draw{Sub,}Item.
+	- Usual cleanups, and simplifications.
+
+	* server/event.c, server/handle.c, server/handle.h, server/list.h,
+	  server/main.c, server/mapping.c, server/mutex.c, server/named_pipe.c,
+	  server/object.c, server/object.h, server/process.h,
+	  server/semaphore.c, server/timer.c:
+	Added support for multiple object namespaces, and a bunch functions
+	for managing linked lists.
+
+	* windows/syscolor.c:
+	Fixed GDI heap selector handling broken by previous change.
+
+	* dlls/comctl32/tooltips.c: György 'Nog' Jeney <nog@sdf.lonestar.org>
+	Use the new Subclassing API.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Fancy/optimized EnsureVisible method that eliminates flicker.
+	Minor cleanups.
+
+	* dlls/comctl32/commctrl.c, include/commctrl.h,
+	  dlls/comctl32/comctl32.h, dlls/comctl32/comctl32.spec:
+	György 'Nog' Jeney <nog@sdf.lonestar.org>
+	Implemented {G|S}etWindowSubClass, DefSubclassProc,
+	RemoveWindowSubclass.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Fix the subitem drawing code.
+	- A lot faster drawing in report mode.
+	- A great deal of cleanup, and simplifications.
+
+	* dlls/gdi/Makefile.in, dlls/gdi/tests/.cvsignore,
+	  dlls/gdi/tests/Makefile.in, dlls/gdi/tests/generated.c,
+	  dlls/kernel/tests/generated.c, dlls/user/tests/.cvsignore,
+	  dlls/user/tests/Makefile.in, dlls/user/tests/generated.c, configure,
+	  configure.ac:
+	Patrik Stridvall <ps@leissner.se>
+	Added some more autogenerated tests.
+
+	* tools/winapi/c_type.pm, tools/winapi/tests.dat,
+	  tools/winapi/winapi_test:
+	Patrik Stridvall <ps@leissner.se>
+	- Minor improvements.
+	- Added tests for GDI and USER.
+
+	* include/winnt.h: György 'Nog' Jeney <nog@sdf.lonestar.org>
+	Added a couple of defines.
+
+	* windows/painting.c, include/winuser.h:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	Fix Validate{Rect,Rgn} prototypes.
+
+	* tools/winedump/Makefile.in, tools/winedump/ne.c, tools/winedump/pe.c,
+	  tools/winedump/winedump.h:
+	Preliminary support for dumping NE binaries.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Fix the state icon handling.
+	- Fix handling of new image lists.
+	- Small cleanups.
+
+	* dlls/msvcrt/except.c:
+	except_handler3: Set correct %ebp when calling exception filter.
+
+	* dlls/x11drv/xrender.c: Enable anti-aliasing for all font sizes.
+
+	* objects/dc.c: Greg Turner <gmturner007@ameritech.net>
+	CreateDC: handle (nil, <string>, ...) gracefully if no driver found.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Rework the {Insert,Delete}Column functions.
+	- Drawing optimizations when adding/removing columns.
+	- More cleanups, and simplifications.
+
+	* dlls/commdlg/cdlg32.c, dlls/kernel/kernel_main.c,
+	  dlls/user/user_main.c, objects/gdiobj.c, windows/syscolor.c:
+	Make sure things still work if 16-bit dlls cannot be loaded.
+
+	* dlls/Makedll.rules.in, dlls/Makefile.in, dlls/Maketest.rules.in,
+	  dlls/gdi/Makefile.in, dlls/kernel/Makefile.in,
+	  dlls/lzexpand/Makefile.in, dlls/make_dlls, dlls/msvideo/Makefile.in,
+	  dlls/ntdll/Makefile.in, dlls/user/Makefile.in,
+	  dlls/version/Makefile.in, dlls/win32s/Makefile.in,
+	  dlls/winaspi/Makefile.in, dlls/winmm/Makefile.in, Make.rules.in,
+	  configure, configure.ac:
+	Added --disable-win16 configure option.
+
+	* dlls/ddraw/dsurface/user.c, dlls/winmm/winenas/audio.c,
+	  programs/progman/grpfile.c:
+	Fixed warnings.
+
+	* unicode/Makefile.in, unicode/c_20932.c, unicode/cpmap.pl,
+	  unicode/cptable.c:
+	Added EUC-JP encoding as codepage 20932 (with the help of Aric
+	Stewart).
+
+	* dlls/urlmon/umon.c, graphics/x11drv/opengl.c:
+	Patrik Stridvall <ps@leissner.se>
+	Fixed some issues found by winapi_check.
+
+	* tools/winapi/win32.api, tools/winapi_check/winapi_check,
+	  tools/winapi_check/winapi_parser.pm:
+	Patrik Stridvall <ps@leissner.se>
+	- API file update.
+	- Minor bug fixes.
+
+	* include/winnt.h: Patrik Stridvall <ps@leissner.se>
+	Added some more useful macros.
+
+2002-10-01  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/glu32/Makefile.in, dlls/opengl32/Makefile.in,
+	  dlls/x11drv/Makefile.in, Make.rules.in, configure, configure.ac,
+	  dlls/d3d8/Makefile.in, dlls/ddraw/Makefile.in:
+	Moved X flags and libraries out of Make.rules into the makefiles that
+	need them.
+
+	* dlls/user/resources/display.rc, dlls/user/resources/mouse.rc:
+	Use correct 16-bit resources to avoid warnings.
+
+	* documentation/debugger.sgml:
+	Francois Gouget <fgouget@codeweavers.com>
+	Update documentation of how to invoke winedbg.
+
+	* dlls/kernel/tests/.cvsignore, dlls/kernel/tests/Makefile.in,
+	  dlls/kernel/tests/generated.c:
+	Patrik Stridvall <ps@leissner.se>
+	Added new autogenerated test for data structure packing.
+
+	* tools/winapi/Makefile.in, tools/winapi/c_parser.pm,
+	  tools/winapi/c_type.pm, tools/winapi/tests.dat,
+	  tools/winapi/tests.pm, tools/winapi/winapi.pm,
+	  tools/winapi/winapi_cleanup, tools/winapi/winapi_extract,
+	  tools/winapi/winapi_test, tools/winapi/winapi_test_options.pm,
+	  tools/winapi_check/modules.pm, tools/winapi_check/winapi_function.pm:
+	Patrik Stridvall <ps@leissner.se>
+	- Added a new tool winapi_test for generating tests.
+	- Added a data structure packing test to winapi_test.
+	- Reorganized and optimized a few things.
+
+	* include/options.h, include/thread.h, include/winbase.h,
+	  include/wine/server.h, include/winnt.h, misc/options.c,
+	  miscemu/main.c, scheduler/sysdeps.c:
+	Patrik Stridvall <ps@leissner.se>
+	Added a GNU C implementation of some of the DECLSPEC_ macros and used
+	them wherever possible.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Fix LIST mode, broken by previous changes.
+	- Implement GetItemRect in terms of GetItemMeasurements.
+	- Improvements in debug traces.
+	- Many bug fixes, compelete implementation for GetItemMeasurements.
+	- Lots of code cleanups, simplifications.
+	- Documentation updates.
+
+2002-09-30  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/shell32/shellpath.c: Jeff Smith <whydoubt@hotmail.com>
+	PathIsExe: corrected and added executable types.
+
+	* windows/spy.c: Guy L. Albertelli <galberte@neo.lrun.com>
+	- The TTM_ message needed to be in correct order.
+	- Added TTM_GETBUBBLESIZE.
+
+	* dlls/comctl32/listview.c: Paul Rupe <prupe@myrealbox.com>
+	Prevent crash when listview trace logging is on.
+
+	* dlls/ddraw/d3ddevice/main.c: Christian Costa <titan.costa@wanadoo.fr>
+	Implement SwapTextureHandles method.
+
+	* include/commdlg.h: György 'Nog' Jeney <nog@sdf.lonestar.org>
+	Define SNDMSG.
+
+2002-09-29  Alexandre Julliard  <julliard@winehq.com>
+
+	* programs/winedbg/stabs.c: Greg Turner <gmturner007@ameritech.net>
+	Attempt at handling 'k' and 'B' symbols.
+
+	* dlls/comctl32/listview.c: Guy Albertelli <galberte@neo.lrun.com>
+	- Eliminate extra background fills.
+	- Eliminate bogus error messages.
+
+	* win32/except.c: Fixed a couple of bugs in the debugger startup.
+
+	* dlls/Makefile.in, dlls/make_dlls:
+	Don't build d3d8 if we don't have OpenGL support.
+
+	* dlls/ddraw/mesa_private.h: Added check for OpenGL.
+
+	* include/winuser.h: György 'Nog' Jeney <nog@sdf.lonestar.org>
+	Added {G|S}etWindowLongPtr.
+
+	* include/Makefile.in, include/custcntl.h:
+	György 'Nog' Jeney <nog@sdf.lonestar.org>
+	Initial implementation of custom control header.
+
+	* dlls/x11drv/xvidmode.c: Jukka Heinonen <jhei@iki.fi>
+	Use correct check to see if xserver supports xvidmode.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Cache GWL_STYLE, to avoid fetching in virtually every function.
+	- Separate GetOrigin from GetAllMeasures as it is item independent,
+	  and rename function to reflect the change.
+	- Small cleanups.
+
+	* dlls/dsound/dsound_main.c: Ove Kaaven <ovek@transgaming.com>
+	Fix for soundcards that can't do 8-bit audio, only 16-bit (also
+	checked for soundcards that can't do stereo while I was at it).
+
+	* dlls/ddraw/d3dexecutebuffer.c:
+	Christian Costa <titan.costa@wanadoo.fr>
+	execute: Activate the viewport passed as parameter when executing
+	buffer.
+
+	* dlls/ddraw/d3dviewport.c: Christian Costa <titan.costa@wanadoo.fr>
+	Implement IDirect3DViewport2_DeleteLight.
+
+	* dlls/msvcrt/scanf.h: Jukka Heinonen <jhei@iki.fi>
+	Functions sscanf and swscanf now expect strings to be terminated with
+	null (0) instead of EOF (-1).
+
+	* tools/winemaker: Bill Medland <billmedland@look.ca>
+	Minor typo fix.
+
+2002-09-27  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Remove item from the list, if we fail to initialize it at insert
+	time.
+
+	* dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c,
+	  dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c,
+	  dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
+	  dlls/d3d8/indexbuffer.c, dlls/d3d8/resource.c, dlls/d3d8/surface.c,
+	  dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
+	  dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, dlls/Makefile.in:
+	Jason Edmeades <us@the-edmeades.demon.co.uk>
+	Initial D3D8 implementation.
+
+	* include/d3d8types.h: Fixed nameless union/struct declaration.
+
+	* documentation/winelib-bindlls.sgml:
+	Bill Medland <billmedland@look.ca>
+	Expanded the "Linux Libraries as Dlls" winelib section and brought it
+	up to date.
+
+	* tools/winemaker: Francois Gouget <fgouget@codeweavers.com>
+	Updated the wrapper code to match the new naming executable and
+	library conventions.
+	Executables don't need spec files.
+	Removed unused code.
+
+	* dlls/wininet/http.c, dlls/wininet/internet.c,
+	  dlls/wininet/urlcache.c, dlls/wininet/wininet.spec,
+	  dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec:
+	Chris Morgan <cmorgan@alum.wpi.edu>
+	Added stubs for HttpEndRequestA/W, InternetReadFileExA/W,
+	SetUrlCacheEntryGroup, CreateUrlCacheGroup, DeleteUrlCacheGroup.
+
+	* dlls/user/user16.c, windows/cursoricon.c:
+	Michael Stefaniuc <mstefani@redhat.de>
+	Moved some 16-bit functions from windows/cursoricon.c to
+	dlls/user/user16.c.
+
+	* files/dos_fs.c: György 'Nog' Jeney <nog@sdf.lonestar.org>
+	Check for an empty string in DOSFS_FindNextEx to avoid an unnecessary
+	failure.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Fix crashes in debug mode.
+	- Fix some focus rectangle problems.
+	- Better debugging output.
+	- More cleanups.
+
+	* dlls/ddraw/d3dexecutebuffer.c:
+	Christian Costa <titan.costa@wanadoo.fr>
+	Remove wrong and useless transformation of z projected coordinates.
+	Add normals world transformation.
+
+	* dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/mesa_private.h:
+	Christian Costa <titan.costa@wanadoo.fr>
+	Fix devices creation broken code. Now, the display and the drawable
+	are retrieve through GDI escape sequences and stored in the private
+	data. Add desallocation of the device private data.
+
+	* dlls/lzexpand/Makefile.in, dlls/lzexpand/lzexpand16.c,
+	  dlls/lzexpand/lzexpand_main.c:
+	György 'Nog' Jeney <nog@sdf.lonestar.org>
+	Split the 16-bit funcitons into a seperate file.
+
+2002-09-26  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/x11drv/event.c:
+	Fixed X11 error code mismatch and removed debugging output.
+
+	* dlls/winsock/socket.c: Greg Turner <gmturner007@ameritech.net>
+	- fixed up some semantic misunderstandings using the helpful advice of
+	  Rein Klazes
+	- added SO_SNDTIMEO support
+	- added ifdef's for consistency with rest of socket.c
+
+	* tools/winemaker: Francois Gouget <fgouget@codeweavers.com>
+	Bring the naming of libraries and executable up to current standards.
+	Install dlls and executables in dlldir.
+	It is no longer necessary to import ntdll.dll.
+
+	* dlls/ddraw/d3dviewport.c: Christian Costa <titan.costa@wanadoo.fr>
+	Added desallocation of the viewport private data.
+
+	* dlls/ddraw/d3dlight.c: Christian Costa <titan.costa@wanadoo.fr>
+	Added allocation/desallocation of the light private data.
+
+	* dlls/ddraw/dsurface/main.c: Christian Costa <titan.costa@wanadoo.fr>
+	Enable creation of our OpenGL Direct3D device from a surface used as
+	rendering target.
+	Enable creation of a texture from a surface.
+
+2002-09-25  Alexandre Julliard  <julliard@winehq.com>
+
+	* include/ts_xlib.h, programs/Makeprog.rules.in,
+	  programs/avitools/Makefile.in, tools/make_X11wrappers,
+	  tools/winewrapper, Make.rules.in, Makefile.in, configure,
+	  configure.ac, dlls/Makedll.rules.in, dlls/Maketest.rules.in,
+	  dlls/x11drv/Makefile.in, dlls/x11drv/X11_calls,
+	  dlls/x11drv/ts_xlib.c, dlls/x11drv/ts_xlib.h,
+	  dlls/x11drv/x11drv.spec, dlls/x11drv/x11drv_main.c:
+	Moved ts_xlib.c into x11drv and removed libwine_tsx11.
+
+	* windows/win.c:
+	Added missing WIN_ReleasePtr (spotted by Dmitry Timoshkov).
+
+	* controls/EDIT.TODO, controls/edit.c:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	- Stop passing hwnd around when we're passing EDITSTATE.
+	- Merge the non-obsolete bits of EDIT.TODO into edit.c.
+	- Some cleanups, and simplifications.
+
+	* dlls/comctl32/listview.c: Paul Rupe <prupe@myrealbox.com>
+	- Initialize memory to prevent crashes when -debugmsg +listview is on.
+	- Fix various array bounds related errors.
+
+	* dlls/comctl32/comctl32undoc.c: Paul Rupe <prupe@myrealbox.com>
+	Resize dynamic pointer array more carefully when adding new entries.
+
+	* dlls/ddraw/mesa.c: Christian Costa <titan.costa@wanadoo.fr>
+	Added support for POINT, WIREFRAME and SOLID fill modes.
+
+	* dlls/ddraw/d3dtexture.c: Christian Costa <titan.costa@wanadoo.fr>
+	IDirect3DTexture2Impl_Load: when the surface is not allocated and no
+	location are specified, set it to video memory.
+
+	* dlls/opengl32/opengl_ext.h, dlls/opengl32/opengl_norm.c,
+	  dlls/opengl32/wgl.c, dlls/x11drv/x11drv.spec,
+	  dlls/x11drv/x11drv_main.c, graphics/x11drv/opengl.c,
+	  include/wine_gl.h, include/x11drv.h, dlls/ddraw/Makefile.in,
+	  dlls/ddraw/main.c, dlls/ddraw/mesa_private.h,
+	  dlls/opengl32/Makefile.in, dlls/opengl32/make_opengl,
+	  dlls/opengl32/opengl_ext.c:
+	Import wine_tsx11_lock/unlock directly from x11drv in opengl32 and
+	ddraw, so that they don't need to link with libwine_tsx11.
+	Removed header wine_gl.h.
+
+	* dlls/user/tests/.cvsignore, dlls/user/tests/Makefile.in,
+	  dlls/user/tests/win.c, include/win.h, include/wine/server_protocol.h,
+	  server/protocol.def, server/trace.c, server/window.c, windows/win.c:
+	Fixed a number of bugs in the handling of window parent and owner and
+	added a regression test (based on the work of Bill Medland).
+
+	* documentation/samples/config, loader/loadorder.c:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	By default, we should use our own dlls.
+
+	* dlls/winsock/socket.c: Greg Turner <gmturner007@ameritech.net>
+	Accept time_t argument in WS_setsockopt/WS_SO_RCVTIMEO; translate to
+	struct timeval for edification of setsockopt.
+
+2002-09-24  Alexandre Julliard  <julliard@winehq.com>
+
+	* tools/make_X11wrappers, dlls/x11drv/dga2.c, dlls/x11drv/event.c,
+	  dlls/x11drv/keyboard.c, dlls/x11drv/mouse.c, dlls/x11drv/scroll.c,
+	  dlls/x11drv/window.c, dlls/x11drv/winpos.c,
+	  dlls/x11drv/x11drv_main.c, dlls/x11drv/xvidmode.c,
+	  graphics/x11drv/bitmap.c, graphics/x11drv/dib.c,
+	  graphics/x11drv/graphics.c, include/ts_xf86dga2.h,
+	  include/ts_xf86vmode.h, include/ts_xlib.h, include/ts_xutil.h:
+	Removed some more TSX11 functions and files.
+
+	* loader/ne/convert.c, loader/ne/module.c, memory/environ.c,
+	  memory/global.c, memory/selector.c, objects/clipping.c, objects/dc.c,
+	  objects/dcvalues.c, objects/metafile.c, objects/palette.c,
+	  windows/cursoricon.c, windows/dialog.c, windows/driver.c,
+	  windows/hook.c, windows/message.c, windows/queue.c,
+	  windows/winproc.c, dlls/gdi/gdi16.c, dlls/gdi/mfdrv/init.c,
+	  dlls/gdi/printdrv.c, dlls/netapi32/access.c, dlls/netapi32/browsr.c,
+	  dlls/netapi32/wksta.c, dlls/user/msg16.c, loader/module.c,
+	  loader/resource.c, loader/task.c:
+	Patrik Stridvall <ps@leissner.se>
+	Fixed some issues found by winapi_check.
+
+	* tools/winapi/win32.api, tools/winapi/winapi.pm, tools/winapi_check/winapi_documentation.pm:
+	Patrik Stridvall <ps@leissner.se>
+	- Don't add standard headers for the dll separation hacks.
+	- API files update.
+
+	* dlls/comctl32/listview.c: Guy L. Albertelli <galberte@neo.lrun.com>
+	- Localize origin, location, and rectangle computation.
+	- Support state icons in LVS_ICON style.
+	- Draw only items that are in the clip box.
+	- Draw non-selected items first then the selected ones because large
+	  icons may overlap each other.
+	- Correct invalidation rectangles for items.
+	- Correct drawing of large icons.
+	- Eliminate divide by zero cases in scrolling.
+	- Invalidate selected items prior to setting window losing focus.
+
+	* dlls/comctl32/status.c, include/win.h, dlls/comctl32/imagelist.c:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	Small cleanups, updated documentation.
+
+	* dlls/x11drv/winpos.c: Fixed #endif.
+
+	* tools/make_X11wrappers, dlls/x11drv/event.c, dlls/x11drv/keyboard.c,
+	  dlls/x11drv/winpos.c, dlls/x11drv/x11drv_main.c,
+	  graphics/x11drv/dib.c, include/ts_shape.h, include/ts_xf86dga.h,
+	  include/ts_xf86dga2.h, include/ts_xf86vmode.h, include/ts_xlib.h,
+	  include/ts_xresource.h, include/ts_xshm.h, include/ts_xutil.h,
+	  include/ts_xvideo.h:
+	Removed a bunch of no longer used TSX wrappers.
+
+	* dlls/kernel/kernel32.spec: Patrik Stridvall <ps@leissner.se>
+	Fixed some issues found by winapi_check.
+
+	* dlls/comcat/comcat_main.c, dlls/shell32/shellpath.c,
+	  dlls/shell32/shellreg.c, include/windef.h:
+	Michael Stefaniuc <mstefani@redhat.de>
+	Convert HKEY to a void*.
+
+	* tools/winapi/win32.api, tools/winapi_check/winapi_local.pm:
+	Patrik Stridvall <ps@leissner.se>
+	- Added support for %struct16 (used by CLSID).
+	- API files update.
+
+	* documentation/registry.sgml, documentation/samples/config,
+	  misc/registry.c:
+	Raul Dias <raul@dias.com.br>
+	Added new "GlobalRegistryDir" option.
+
+	* include/winsock.h: Patrick J. McNerthney <pat@mcnerthney.com>
+	Removed the #undef of WS_DEFINE_SELECT so that select is in fact
+	defined.
+	Fixed if statement in __WS_FD_SET2 which used a = where a == is
+	needed, in additition the if did not have its outer set of
+	parenthesis.
+	Removed parentheses around type to be cast in __WS_FD_SET macro.
+	Removed WS macro usage from within other macros because the WS macro
+	is undefined when these macros are expanded.
+	Added WINAPI attributee to select definition.
+
+	* include/msvcrt/crtdbg.h: Patrick J. McNerthney <pat@mcnerthney.com>
+	Added casts to all macros to avoid compiler warnings.
+
+2002-09-23  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Remove some more superfluous ZeroMemory calls, small cleanups.
+
+	* dlls/user/user32.spec, dlls/x11drv/event.c, windows/win.c:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	- Remove export of DRAG_QueryUpdate from USER.
+	- Get rid of associated 16 bit code from x11drv.
+	- Simplifications, cleanups, etc.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Fix outputting of a text pointer in debug mode (by Rein Klazes).
+	- Remove a large bunch of superfluous ZeroMemory calls.
+	- Fix a couple of bugs.
+
+	* dlls/comctl32/rebar.c, dlls/gdi/freetype.c,
+	  dlls/kernel/tests/environ.c, dlls/richedit/reader.c,
+	  dlls/richedit/rtf.h, dlls/richedit/stdcharnames.h,
+	  include/wine/obj_base.h, include/winsock2.h:
+	Patrik Stridvall <ps@leissner.se>
+	Cleaned up the code so it would be easier to parse with the new C
+	parser.
+
+	* tools/winapi/c_parser.pm, tools/winapi/c_type.pm,
+	  tools/winapi/winapi_extract, tools/winapi/winapi_extract_options.pm,
+	  tools/winapi/winapi_fixup, tools/winapi_check/winapi_c_parser.pm:
+	Patrik Stridvall <ps@leissner.se>
+	- Made the new C parser handle the current Wine source.
+	- Added a compabillity layer between the old and the new C parser.
+	- Added parsing of data structures.
+
+	* dlls/netapi32/tests/.cvsignore, dlls/netapi32/tests/Makefile.in,
+	  dlls/netapi32/tests/access.c, dlls/netapi32/tests/wksta.c,
+	  include/Makefile.in, include/lm.h, include/lmaccess.h,
+	  include/lmbrowsr.h, include/lmcons.h, include/lmerr.h,
+	  dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
+	  dlls/netapi32/apibuf.c, dlls/netapi32/browsr.c,
+	  dlls/netapi32/netapi32.spec, dlls/netapi32/netapi32_misc.h,
+	  dlls/netapi32/wksta.c:
+	Andriy Palamarchuk <apa3a@yahoo.com>
+	Implemented NetQueryDisplayInformation, NetUserGetInfo, created
+	conformance tests, other netapi32 bug fixes and improvements.
+
+	* tools/wineinstall: Francois Gouget <fgouget@free.fr>
+	Install notepad.exe in c:\windows too.
+
+2002-09-21  Alexandre Julliard  <julliard@winehq.com>
+
+	* scheduler/thread.c, win32/newfns.c, controls/edit.c,
+	  dlls/winedos/dosvm.c, include/basetsd.h, include/winbase.h,
+	  memory/global.c, memory/heap.c, memory/local.c, memory/virtual.c,
+	  scheduler/process.c:
+	Dmitry Timoshkov <dmitry@baikal.ru>
+	Correct SIZE_T size according to MS SDK.
+	Change some types to SIZE_T according to MS SDK definitions.
+
+	* include/d3d8types.h: Jason Edmeades <us@the-edmeades.demon.co.uk>
+	Added some definitions.
+
+	* documentation/debugger.sgml: Eric Pouech <eric.pouech@wanadoo.fr>
+	Updated winedbg documentation.
+
+	* documentation/winelib-bindlls.sgml:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	Change confusing title.
+
+2002-09-20  Alexandre Julliard  <julliard@winehq.com>
+
+	* include/shlwapi.h, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c,
+	  dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi.spec,
+	  dlls/shlwapi/string.c, dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
+	Jon Griffiths <jon_p_griffiths@yahoo.com>
+	Reorganise/minor tidyup of ordinal functions.
+	Implement StrCmpLogicalW,StrFormatByteSizeA/W,StrFormatByteSize64A,
+	SHCreateStreamWrapper.
+	Fix some output .spec parameters from str to ptr.
+	Fix definition of StrFormatByteSize functions.
+
+	* documentation/winelib-toolkit.sgml:
+	Francois Gouget <fgouget@codeweavers.com>
+	Small updates to better match the format of current Makefiles.
+	Remove the documentation of no longer supported spec file options.
+	Add notes to point out the sections that are particularly out of
+	date.
+
+	* documentation/psdrv.reg, winedefault.reg:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	Move the contents of documentation/psdrv.reg to winedefault.reg.
+
+	* dlls/user/user32.spec, dlls/x11drv/scroll.c, windows/scroll.c:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	Have USER deal with the caret when scrolling a window.
+
+	* documentation/wine.texinfo: Andriy Palamarchuk <apa3a@yahoo.com>
+	Added information about POSIX, Unix, X11 trademarks.
+
+	* tools/winedump/output.c: Jon Griffiths <jon_p_griffiths@yahoo.com>
+	Update output for current build process.
+
+	* tools/winedump/README: Jon Griffiths <jon_p_griffiths@yahoo.com>
+	Documentation update.
+
+2002-09-18  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/ntdll/critsection.c, dlls/ntdll/heap.c:
+	Avoid calling some kernel functions.
+
+	* DEVELOPERS-HINTS: Updated a lot of obsolete stuff.
+
+	* programs/Makefile.in: Only install the useful programs.
+
+	* dlls/x11drv/event.c, dlls/x11drv/window.c, dlls/x11drv/x11drv_main.c,
+	  documentation/samples/config, include/x11drv.h:
+	Added support for the take focus protocol.
+
+	* documentation/programs, documentation/winsock:
+	Removed obsolete files.
+
+	* library/.cvsignore, unicode/.cvsignore:
+	Steven Edwards <Steven_Ed4153@yahoo.com>
+	Update for mingw/cygwin.
+
+	* tools/winemaker: Martin Wilck <Martin.Wilck@fujitsu-siemens.com>
+	Make all target names lower case.
+
+	* DEVELOPERS-HINTS: Dimitrie O. Paun <dpaun@rogers.com>
+	Update debug channel usage in DEVELOPER-HINTS.
+	Remove references to obsolete dirs.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Better implementation for GetTopindex/GetOrigin/SetIconSpacing.
+	- Drawing optimizations, better scrolling.
+	- A few more bugs squashed without mercy.
+	- Many cleanups, simplifications, doc updates.
+
+	* documentation/README.fr: Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Small update to keep in sync with README.
+
+2002-09-17  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/kernel/kernel32.spec, dlls/ntdll/Makefile.in, dlls/ntdll/heap.c,
+	  dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, dlls/ntdll/virtual.c,
+	  include/winbase.h, include/wine/server_protocol.h, include/winnt.h,
+	  include/winternl.h, memory/virtual.c, server/mapping.c,
+	  server/protocol.def, server/trace.c:
+	Implemented the ntdll virtual memory functions, and made the kernel
+	functions use them.
+
+	* documentation/Makefile.in: Added testing.sgml.
+
+	* controls/menu.c:
+	Remove clearing of the window menu id for now. This will need more
+	work.
+
+	* documentation/testing.sgml: Francois Gouget <fgouget@free.fr>
+	Explain why conformance tests are useful for ports too.
+
+	* dlls/commdlg/filedlg95.c: Josef Meixner <Josef.Meixner@t-online.de>
+	Huw Davies <huw@codeweavers.com>
+	- Initializing the return-string shouldn't change the pointer.
+	- Added "FIXME" for case not handled.
+	- Directory and the filenames have to be separated by "\0".
+	- Added check to handle possible signed/unsigned overflow.
+
+	* include/msvcrt/errno.h, dlls/msvcrt/dir.c, dlls/msvcrt/errno.c,
+	  dlls/msvcrt/file.c, dlls/msvcrt/heap.c, dlls/msvcrt/math.c,
+	  dlls/msvcrt/ms_errno.h, dlls/msvcrt/process.c, include/Makefile.in:
+	Martin Wilck <Martin.Wilck@Fujitsu-Siemens.com>
+	MSVCRT needs a public errno.h file.
+
+	* tools/winemaker: Martin Wilck <Martin.Wilck@Fujitsu-Siemens.com>
+	Fix "install" and "uninstall" targets: .exe -> .exe.so; target dir is
+	$(dlldir), like for the "builtin" wine binaries.
+
+	* dlls/advapi32/security.c: Andriy Palamarchuk <apa3a@yahoo.com>
+	Make LsaOpenPolicy return success.
+
+	* tools/winedump/main.c: Jan Kratochvil <short@ucw.cz>
+	Bug fix.
+
+	* dlls/comctl32/comctl32.h, dlls/comctl32/comctl_En.rc,
+	  dlls/comctl32/hotkey.c:
+	Gyorgy 'Nog' Jeney <nog@sdf.lonestar.org>
+	- Unicodeify control.
+	- use void instead of VOID.
+	- Pass infoPtr around instead of HWND.
+	- Implement most of the control.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Optimize the heck out of Report drawing.
+	- A bit of organization, for sanity's sake.
+	- Many simplifications, cleanups, etc.
+
+	* documentation/samples/config, documentation/wine.conf.man:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	Move the documentation for 'ShowDirSymlinks' where it belongs: to the
+	wine.conf man page.
+
+	* controls/edit.c, dlls/comctl32/commctrl.c, dlls/ntdll/heap.c,
+	  dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
+	  dlls/shlwapi/tests/clist.c, files/smb.c, include/commctrl.h,
+	  include/imagehlp.h, include/mmsystem.h, include/winnt.h,
+	  include/winternl.h, windows/winproc.c:
+	Francois Gouget <fgouget@free.fr>
+	Remove references to PCVOID and LPUINT.
+	Remove types that don't exist on Windows.
+
+	* memory/virtual.c:
+	Fixed import directory limits (spotted by Jan Kratochvil).
+
+	* dlls/comctl32/listview.c: Sander van Leeuwen <sandervl@xs4all.nl>
+	Listview_ProcessLetterKeys: fixed never ending loop when end index is
+	zero.
+
+	* dlls/winmm/winearts/audio.c:
+	Jerry Jenkins <Jerry_J_Jenkins@hotmail.com>
+	Modified volume_effect8 for taking unsigned data as signed data, and
+	wodPlayer_WriteMaxFrags because of wrong data length which lead to
+	strange noise and volume control working incorrectly.
+
+	* dlls/dsound/dsound_main.c:
+	Jerry Jenkins <Jerry_J_Jenkins@hotmail.com>
+	Added waveOutSetVolume when opening sound driver. Otherwise, there is
+	no sound if we use aRts.
+
+	* files/file.c: Martin Wilck <Martin.Wilck@Fujitsu-Siemens.com>
+	- Return correct error codes.
+	- Fix behaviour if files are on different Wine drives
+	  - delete source if copy successful
+	  - try rename() - files may be on the same Unix file system.
+	- Try copy/delete if rename() fails: files may be on the same DOS
+	  drive, but on different Unix file systems.
+
+	* documentation/patches.sgml, documentation/running.sgml,
+	  documentation/testing.sgml, documentation/wine-devel.sgml,
+	  documentation/wine-doc.sgml:
+	Francois Gouget <fgouget@free.fr>
+	Start of the conformance testing documentation. Still very
+	incomplete.
+
+	* documentation/winelib-toolkit.sgml: Francois Gouget <fgouget@free.fr>
+	Update the section concerning winemaker's options.
+	Add a couple of warnings about out-of-date sections.
+
+	* dlls/Maketest.rules.in: Francois Gouget <fgouget@free.fr>
+	Tests are regular Winelib applications and thus should not be compiled
+	with __WINE__.
+
+	* dlls/user/tests/class.c, dlls/winsock/tests/sock.c:
+	Francois Gouget <fgouget@free.fr>
+	IDI_APPLICATIONW does not exist on Windows. Use IDI_APPLICATION
+	instead and cast to LPWSTR.
+	Fixed type cast warnings.
+
+	* dlls/advapi32/tests/registry.c, dlls/shell32/tests/shlfileop.c,
+	  dlls/wininet/tests/http.c:
+	Francois Gouget <fgouget@free.fr>
+	Change the #include order so that these tests compile on Windows.
+
+	* dlls/ntdll/tests/error.c, include/Makefile.in, include/ntstatus.h,
+	  include/winnt.h:
+	Francois Gouget <fgouget@free.fr>
+	Move all STATUS_* and RPC_NT_* to ntstatus.h as per Windows SDK.
+	Add some missing constants.
+	Include ntstatus.h in winnt.h.
+
+	* files/file.c: Marcus Meissner <meissner@suse.de>
+	Fixed "conditional expr is always true due to being unsigned < 0"
+	problem.
+
+2002-09-16  Alexandre Julliard  <julliard@winehq.com>
+
+	* tools/winedump/main.c, tools/winedump/winedump.h:
+	Jan Kratochvil <short@ucw.cz>
+	New -S: Search only prototype names found in 'symfile'.
+
+	* tools/winebuild/main.c: Marcus Meissner <meissner@suse.de>
+	Added ctype.h.
+
+	* dlls/commdlg/colordlg.c, dlls/commdlg/filedlg.c,
+	  dlls/commdlg/finddlg.c, dlls/commdlg/fontdlg.c,
+	  dlls/commdlg/printdlg.c, dlls/setupapi/virtcopy.c, include/windef.h,
+	  loader/resource.c, windows/cursoricon.c, windows/dialog.c:
+	Michael Stefaniuc <mstefani@redhat.de>
+	Convert HRSRC to a void*.
+
+	* dlls/netapi32/tests/wksta.c, dlls/shlwapi/tests/shreg.c:
+	Francois Gouget <fgouget@free.fr>
+	NetpGetComputerName, SHCopyKeyA and SHRegGetPathA don't exist on all
+	Windows platforms -> use GetModuleHandle + GetProcAddress.
+
+	* documentation/samples/config, documentation/wine.conf.man,
+	  documentation/wine.texinfo, files/file.c:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	Mark files starting with a dot as FA_HIDDEN.
+	Add configuration option 'ShowDotFiles' to turn this feature off.
+
+	* dlls/msvcrt/file.c: Martin Wilck <Martin.Wilck@fujitsu-siemens.com>
+	Fix MoveFileEx() flags in MSVCRT rename()/_wrename().
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Reorganization and cleanup of selection code.
+	- Complete rewrite of focus handling and drawing code.
+	- Many bugs fixed (including a serious memory corruption).
+	- Many performance fixes.
+	- Lots of cleanups, simplifications, etc.
+	- Documentation updates.
+
+	* include/wtypes.h: Francois Gouget <fgouget@free.fr>
+	Include rpc.h after LPOLESTR and other needed types are defined.
+
+	* include/wingdi.h: Vincent Béron <vberon@mecano.gme.usherb.ca>
+	Fixed typo which prevented correct compilation of code using the
+	Get{C,M,Y}Value macros.
+
+	* dlls/ntdll/ntdll.spec, dlls/ntdll/om.c, include/winternl.h,
+	  scheduler/handle.c:
+	Implemented NtDuplicateObject.
+
+	* include/wine/obj_contextmenu.h, include/commctrl.h,
+	  include/commdlg.h, include/msacm.h, include/prsht.h,
+	  include/richedit.h, include/wincrypt.h:
+	Dmitry Timoshkov <dmitry@baikal.ru>
+	Replace static initializers with a proper #define in .h files.
+
+	* include/winbase.h, include/wingdi.h: Juraj Hercek <juraj@syncad.com>
+	- fixed typo error in CMYK definition (COLOREF -> COLORREF)
+	- added tags to structures (_OFSTRUCT, _FILETIME, ...)
+
+	* dlls/shell32/shlexec.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c:
+	Duane Clark <dclark@akamail.com>
+	Wait for app to come up before attempting DDE connection.
+	PathIsURL should fail on text without a proper "scheme".
+
+	* files/dos_fs.c: Marcus Meissner <meissner@suse.de>
+	info->u.smb_dir is a pointer, errors are signaled by NULL.
+
+	* programs/winedbg/break.c, programs/winedbg/dbg.y,
+	  programs/winedbg/debugger.h, programs/winedbg/expr.c,
+	  programs/winedbg/hash.c, programs/winedbg/info.c,
+	  programs/winedbg/stabs.c:
+	Eric Pouech <eric.pouech@wanadoo.fr>
+	Added ability to abort on interactive symbol lookup.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Grand rewrite for {Get,Set,Insert}Item & Co.
+	- Many bugs fixed.
+	- Callback items are better supported.
+	- Improvements in rendering speed.
+	- Change VOID to void.
+	- Many code cleanups, and simplifications.
+	- Documentation updates.
+
+2002-09-13  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/advapi32/registry.c, dlls/ntdll/cdrom.c, dlls/ntdll/reg.c,
+	  misc/registry.c, win32/device.c:
+	Handle special registry root keys directly in advapi32, and avoid
+	using them in kernel and ntdll.
+
+	* dlls/ntdll/Makefile.in, memory/registry.c, win32/device.c:
+	Copied the registry functions needed by VMM into device.c and got rid
+	of memory/registry.c.
+
+	* dlls/kernel/locale.c, files/directory.c, misc/cpu.c, misc/registry.c,
+	  win32/except.c:
+	Removed remaining references to advapi32 registry functions from
+	kernel functions.
+
+	* tools/winemaker: Martin Wilck <Martin.Wilck@Fujitsu-Siemens.com>
+	- Support "-imsvcrt" as an abbreviation of "-imsvcrt.dll".
+	- Automatically add MSVCRT include path if MSVCRT DLL was requested.
+
+	* files/file.c: Martin Wilck <Martin.Wilck@Fujitsu-Siemens.com>
+	Wait timeout must be 0 if bWait == FALSE.
+
+	* programs/Makefile.in, programs/winedbg/.cvsignore,
+	  programs/winedbg/Makefile.in, programs/winedbg/README,
+	  programs/winedbg/break.c, programs/winedbg/db_disasm.c,
+	  programs/winedbg/dbg.y, programs/winedbg/debug.l,
+	  programs/winedbg/debugger.h, programs/winedbg/display.c,
+	  programs/winedbg/expr.c, programs/winedbg/expr.h,
+	  programs/winedbg/ext_debugger.c, programs/winedbg/gdbproxy.c,
+	  programs/winedbg/hash.c, programs/winedbg/info.c,
+	  programs/winedbg/intvar.h, programs/winedbg/memory.c,
+	  programs/winedbg/module.c, programs/winedbg/msc.c,
+	  programs/winedbg/registers.c, programs/winedbg/source.c,
+	  programs/winedbg/stabs.c, programs/winedbg/stack.c,
+	  programs/winedbg/types.c, programs/winedbg/winedbg.c, configure,
+	  configure.ac:
+	Moved the debugger to programs/winedbg where it belongs.
+
+	* files/file.c, files/profile.c, loader/loadorder.c, misc/version.c,
+	  msdos/ppdev.c, relay32/relay386.c:
+	Removed references to advapi32 registry functions from some of the
+	kernel functions.
+
+	* dlls/ntdll/reg.c:
+	RtlFormatCurrentUserKeyPath: return path containing the user name
+	instead of .Default.
+
+	* tools/winemaker: Martin Wilck <Martin.Wilck@Fujitsu-Siemens.com>
+	- fix perl syntax error in my own patch
+	- fix perl syntax error in generate_wrapper_file()
+	- fix order of arguments generate_from_template() in
+	  generate_wrapper_file()
+	- don't ignore command line -l, -I, and -i arguments
+	- build wrapper with a minimal set of DLLs/libraries
+	- fix autoconf invocation to support both 2.5x and 2.13
+	- fix usage message for --nodlls
+	- target_init(\$global_settings) must not be done after reading command
+	  line
+	- fix appName declaration in wrapper code
+
+	* dlls/comctl32/listview.c: Guy L. Albertelli <galberte@neo.lrun.com>
+	- Improve LVM_GETITEMRECT values for LVS_ICON style. Now mostly
+	  correct (or at least matches native).
+	- Handle focused and selected large icon text better.
+	- Handle internal erase.
+	- Additional debugging code.
+
+2002-09-12  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/gdi/Makefile.in, dlls/gdi/gdi.exe.spec, dlls/user/Makefile.in,
+	  dlls/user/user.exe.spec, tools/winebuild/main.c,
+	  tools/winebuild/parser.c, tools/winebuild/winebuild.man.in:
+	Replaced 'heap' .spec statement by a command line option.
+	Updated winebuild manpage.
+
+	* include/thread.h:
+	Use larger signal stack to avoid overflows in filesystem code when
+	loading the debugger.
+
+	* dlls/shlwapi/tests/shreg.c: Delete registry key at exit.
+
+	* dlls/shlwapi/shlwapi.spec: Fixed AssocCreate declaration.
+
+	* dlls/msvcrt/dir.c, dlls/msvcrt/file.c, dlls/ntdll/reg.c,
+	  dlls/ole32/storage.c, files/dos_fs.c, files/file.c, include/x11drv.h:
+	Fixed warnings caused by new winternl.h.
+
+	* dlls/comctl32/trackbar.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Implement custom draw support.
+	- Fix thumb drawing.
+	- Some cleanups, reorganizations, etc.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Fix a bunch of bugs related to scrolling.
+
+	* tools/winapi/msvcmaker: Patrik Stridvall <ps@leissner.se>
+	Minor bug fixes and improvements.
+
+	* include/Makefile.in, include/d3d8.h, include/d3d8caps.h,
+	  include/d3d8types.h:
+	Jason Edmeades <us@the-edmeades.demon.co.uk>
+	Added Direct3D 8 headers.
+
+	* win32/except.c, misc/main.c, misc/options.c, misc/version.c,
+	  msdos/int21.c, msdos/vxd.c, ole/ole2nls.c, relay32/relay386.c,
+	  relay32/snoop.c, scheduler/critsection.c, scheduler/pthread.c,
+	  scheduler/syslevel.c, server/registry.c, files/directory.c,
+	  files/dos_fs.c, files/drive.c, files/file.c, files/profile.c,
+	  include/ntddk.h, include/ntdef.h, include/thread.h,
+	  include/wine/server.h, include/winternl.h, loader/module.c,
+	  loader/pe_resource.c, loader/task.c, memory/environ.c, memory/heap.c,
+	  dlls/ntdll/tests/error.c, dlls/ntdll/tests/rtlbitmap.c,
+	  dlls/ole32/hglobalstream.c, dlls/ole32/stg_stream.c,
+	  dlls/ole32/storage.c, dlls/oleaut32/tmarshal.c,
+	  dlls/setupapi/dirid.c, dlls/setupapi/infparse.c,
+	  dlls/setupapi/install.c, dlls/setupapi/parser.c,
+	  dlls/setupapi/queue.c, dlls/winedos/int21.c, dlls/winmm/mmsystem.c,
+	  dlls/kernel/time.c, dlls/kernel/utthunk.c, dlls/kernel/wowthunk.c,
+	  dlls/msvcrt/cppexcept.c, dlls/msvcrt/dir.c, dlls/msvcrt/except.c,
+	  dlls/msvcrt/file.c, dlls/netapi32/wksta.c, dlls/ntdll/cdrom.c,
+	  dlls/ntdll/critsection.c, dlls/ntdll/debugtools.c,
+	  dlls/ntdll/error.c, dlls/ntdll/exception.c, dlls/ntdll/file.c,
+	  dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c,
+	  dlls/ntdll/nt.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
+	  dlls/ntdll/reg.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
+	  dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/signal_i386.c,
+	  dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
+	  dlls/ntdll/sync.c, dlls/ntdll/time.c, dlls/ntdll/wcstring.c,
+	  dlls/advapi32/security.c, dlls/commdlg/filedlg95.c,
+	  dlls/dsound/buffer.c, dlls/dsound/dsound_main.c, dlls/dsound/mixer.c,
+	  dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c,
+	  dlls/gdi/driver.c, dlls/kernel/kernel_main.c, dlls/kernel/locale.c,
+	  dlls/kernel/thunk.c:
+	Patrik Stridvall <ps@leissner.se>
+	Moved all the content of the DDK files ntdef.h and ntddk.h to
+	winternl.h.
+
+	* dlls/advapi32/registry.c:
+	Fixed requested access rights in RegDeleteKey[AW].
+
+	* dlls/advapi32/tests/registry.c:
+	Fixed possible infinite loop in delete_key.
+
+	* dlls/shlwapi/tests/shreg.c: Patrik Stridvall <ps@leissner.se>
+	Fixed C++ comments.
+
+	* programs/wcmd/wcmdmain.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	WCMD_parse: allow slashes in command filenames.
+
+	* include/windef.h: Steven Edwards <steven_ed4153@yahoo.com>
+	Cleanup warning when building on Mingw.
+
+	* tools/winapi/winapi_cleanup, tools/winapi/winapi_cleanup_options.pm:
+	Patrik Stridvall <ps@leissner.se>
+	- Made remove trailing whitespace a default off option.
+	- Add support for C++ to C comment conversion.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Complete rewrite of scrolling code: smaller, faster, cleaner.
+	  We now properly scroll the window, rather than invalidating it on
+	  every scroll action.
+	- A bug or two got squashed.
+	- Many code cleanups, simplifications, etc.
+	- Some documentation updates.
+
+	* tools/winebuild/parser.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Remove support for 'file', 'name', and 'mode' in .spec files.
+
+	* dlls/shlwapi/url.c: Jon Griffiths <jon_p_griffiths@yahoo.com>
+	Make hex digits static const & share them.
+
+	* dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec,
+	  dlls/shlwapi/tests/shreg.c:
+	Jon Griffiths <jon_p_griffiths@yahoo.com>
+	Implementation and test for SHCopyKeyA/W.
+
+	* dlls/winsock/socket.c, files/file.c:
+	Martin Wilck <Martin.Wilck@Fujitsu-Siemens.com>
+	Fix the behavior of GetOverlappedResult() and WSAGetOverlappedResult()
+	with non-manual-reset (auto-reset) events in the OVERLAPPED structures.
+
+	* include/Makefile.in: Andriy Palamarchuk <apa3a@yahoo.com>
+	Install tchar.h.
+
+	* documentation/winelib-toolkit.sgml:
+	Andriy Palamarchuk <apa3a@yahoo.com>
+	Spec files documentation. Added information about wide strings. Based
+	on comments by Patrik Stridvall.
+
+	* files/directory.c: Michael Beach <michaelb@ieee.org>
+	Fixed buffer size in DIR_TryModulePath for Win32 modules.
+
+	* dlls/oleaut32/olepicture.c, dlls/winmm/winenas/audio.c,
+	  include/basetsd.h, include/rpcndr.h, include/wine/windef16.h,
+	  include/winnt.h, include/wtypes.h, programs/wcmd/directory.c,
+	  programs/winefile/winefile.c, programs/winefile/winefile.h,
+	  tools/winedump/msmangle.c, tools/winedump/symbol.c:
+	Removed the __uint* types from basetsd.h since they don't exist under
+	Windows. Fixed a few other issues with type definitions.
+
+	* dlls/kernel/Makefile.in, dlls/kernel/krnl386.exe.spec:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	Move the name directive from the .spec file to the Makefile.
+
+	* tools/winebuild/main.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Add support for naming the DLL from the command line.
+
+	* dlls/winspool/info.c: Marcus Meissner <meissner@suse.de>
+	New CUPS libraries return "none" as default printer instead of NULL.
+
+	* dlls/kernel/krnl386.exe.spec, dlls/user/ddeml.spec,
+	  dlls/user/user.exe.spec, dlls/winsock/winsock.spec:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	Make all spec files grep-able.
+
+	* miscemu/Makefile.in, miscemu/wine.spec:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	Moved mode setting out of .spec file into Makefile.
+
+	* dlls/comctl32/trackbar.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Greatly improved drawing code: eliminates all flicker, faster, cleaner
+	tics drawing, better tooltip positioning, code cleanups and
+	simplifications.
+
+	* dlls/comctl32/imagelist.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Rewrite the drawing code. It now is much smaller, easier to follow,
+	  and faster. Moreover, it now supports the dwRop operation, and it is
+	  in good shape to support the missing features.
+	- Draw the dragged image semi-transparently (will work when we support
+	  alpha blending).
+
+	* include/commctrl.h: Dimitrie O. Paun <dpaun@rogers.com>
+	Add ImageList states (ILS_*) definitions.
+
+2002-09-11  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/Makefile.in, dlls/netapi32/Makefile.in, dlls/netapi32/apibuf.c,
+	  dlls/netapi32/netapi32.spec, dlls/netapi32/tests/.cvsignore,
+	  dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/apibuf.c,
+	  dlls/netapi32/tests/wksta.c, dlls/netapi32/wksta.c,
+	  include/Makefile.in, include/lm.h, include/lmaccess.h,
+	  include/lmapibuf.h, include/lmcons.h, include/lmerr.h,
+	  include/lmwksta.h, include/winbase.h, configure, configure.ac:
+	Andriy Palamarchuk <apa3a@yahoo.com>
+	Implemented buffer management functions, a couple of workstation
+	information functions, created conformance tests.
+
+	* tools/winemaker: Francois Gouget <fgouget@codeweavers.com>
+	Store the global settings in Make.rules.in instead of duplicating them
+	in each Makefile.in file.
+	Introduce generate_from_template which replaces generate_configure
+	and generate_generic
+	Simplify the wrapper generation by using generate_from_template.
+	Rename configure.in to configure.ac. Now works with autoconf 2.5x.
+
+	* tools/winedump/README, tools/winedump/debug.c, tools/winedump/pe.c,
+	  tools/winedump/pe.h:
+	Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+	- Implement dumping of COFF debug symbol table.
+	- Fix winedump syntax description.
+	- Spelling fixes.
+
+	* dlls/kernel/tests/alloc.c: Andriy Palamarchuk <apa3a@yahoo.com>
+	A few more conformance tests for heap memory allocation.
+
+	* include/ntsecapi.h: Andriy Palamarchuk <apa3a@yahoo.com>
+	Added policy access constants, type definition.
+
+	* dlls/comctl32/trackbar.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Implement autopaging.
+	- Remove incorrect FIXMEs.
+	- Small cleanups.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Code cleanups and simplifications, documentation updates.
+
+	* tools/winemaker: Francois Gouget <fgouget@codeweavers.com>
+	Fix the Wine detection when using the Wine source tree.
+
+2002-09-10  Alexandre Julliard  <julliard@winehq.com>
+
+	* tools/winemaker: Francois Gouget <fgouget@codeweavers.com>
+	Fix detection of 'ln -s'.
+	Fix computation of TOPOBJDIR.
+	Install exes and dlls in $(libdir).
+	-Wl,-rpath is not relevant for dlls.
+
+	* include/Makefile.in, include/winternl.h:
+	Patrik Stridvall <ps@leissner.se>
+	Added the new header winternl.h.
+
+	* dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
+	Jon Griffiths <jon_p_griffiths@yahoo.com>
+	Implement @163,164,168,175,182,187,286,SHSkipJunction.
+	Stub @201,202,203, Document many functions.
+	@165: Fix mask and flags parameter order.
+	@172: Works on IInternetSecurityMgrSite and IShellView too.
+	@199,@268: No return value, call @169.
+
+	* include/winnt.h: Patrik Stridvall <ps@leissner.se>
+	Added a few macros for MS C/C++ specific features.
+
+	* tools/winemaker, tools/winemaker.man:
+	Martin Wilck <Martin.Wilck@Fujitsu-Siemens.com>
+	- Fix --nomfc option which is currrently broken.
+	- Add --nodlls option for small apps.
+
+2002-09-09  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/crypt32/main.c, include/Makefile.in, include/mssip.h,
+	  include/sipbase.h, include/wincrypt.h:
+	Patrik Stridvall <ps@leissner.se>
+	Add and use the header files mssip.h and sipbase.h.
+
+	* dlls/kernel/Makefile.in, dlls/kernel/registry16.c, misc/registry.c:
+	Moved 16-bit registry functions to kernel dll and implemented them by
+	calling up to advapi32.
+
+	* dlls/gdi/gdi16.c, dlls/ntdll/signal_i386.c, dlls/shlwapi/reg.c,
+	  dlls/shlwapi/shlwapi.spec, objects/clipping.c, objects/dc.c,
+	  objects/dcvalues.c, objects/metafile.c, objects/palette.c,
+	  windows/queue.c:
+	Patrik Stridvall <ps@leissner.se>
+	Fixed some issues found by winapi_check.
+
+	* dlls/ntdll/error.c, dlls/ntdll/tests/.cvsignore,
+	  dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/error.c,
+	  include/winerror.h, include/winnt.h:
+	Andriy Palamarchuk <apa3a@yahoo.com>
+	RtlNtStatusToDosError: Added new NT status to error codes mapping,
+	added missed definitions of the used constants, created unit test for
+	subset of the mappings.
+
+	* controls/uitools.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Implement DFCS_TRANSPARENT.
+	- Fix indentation.
+	- Add remark about unimplemented DFC_POPUPMENU.
+
+	* dlls/comctl32/listview.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Pass infoPtr around, instead of hwnd.
+	- Implement hot cursor.
+	- Update list of unimplemented messages.
+	- Simplify the code for editing labels.
+	- Start working towards more type-safe functions.
+	- Small code cleanups.
+	- Some docu updates.
+
+	* dlls/comctl32/comboex.c, dlls/comctl32/progress.c,
+	  dlls/comctl32/updown.c:
+	Dimitrie O. Paun <dpaun@rogers.com>
+	- Fix bug in mouse position reading.
+	- Remove useless code.
+	- Small code cleanups.
+
+	* dlls/comctl32/trackbar.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Fix the tics drawing code.
+	- Fix the selection area calculation & drawing.
+	- Implement TBS_DOWNISLEFT.
+	- Make use of fLocation (TBTS_{TOP,LEFT,BUTTOM,RIGHT}).
+	- Lots of code cleanups and simplifications.
+
+	* dlls/comctl32/tooltips.c: Dimitrie O. Paun <dpaun@rogers.com>
+	Add support for the TTM_GETBUBBLESIZE message.
+
+	* include/commctrl.h: Dimitrie O. Paun <dpaun@rogers.com>
+	- Add missing declaration for TBS_DOWNISLEFT and TTM_GETBUBBLESIZE.
+	- Fix indentation for a bunch of things.
+
+	* dlls/winspool/info.c: Marcus Meissner <marcus@jet.franken.de>
+	If the default CUPS printer has no ppd file, just use the first
+	printer that has one as Windows default printer.
+	Support PRINTER_ENUM_CONNECTIONS in the default way.
+
+	* dlls/msvcrt/scanf.h:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	Make the scanf family recognize characters again.
+
+	* tools/winapi/win32.api, tools/winapi_check/modules.dat:
+	Patrik Stridvall <ps@leissner.se>
+	API files update.
+
+	* tools/winemaker: Martin Wilck <Martin.Wilck@Fujitsu-Siemens.com>
+	- Add "-ldl" for wrapper apps.
+	- fix Makefile for --wrap.
+	- Fix wrapper code which was broken for console apps.
+
+2002-09-06  Alexandre Julliard  <julliard@winehq.com>
+
+	* dlls/commdlg/cdlg.h, dlls/commdlg/colordlg.c, dlls/commdlg/filedlg.c,
+	  dlls/commdlg/finddlg.c, dlls/commdlg/fontdlg.c,
+	  dlls/commdlg/printdlg.c, dlls/wineps/driver.c, dlls/winsock/async.c,
+	  dlls/winsock/socket.c, include/windef.h, include/wine/winsock16.h:
+	Michael Stefaniuc <mstefani@redhat.de>
+	Finish the conversion of HWND to a void*.
+
+	* dlls/kernel/tests/path.c, tools/wineinstall:
+	Francois Gouget <fgouget@free.fr>
+	Some small typo / phrasing fixes.
+
+	* Makefile.in, configure, configure.ac, dlls/Makedll.rules.in,
+	  dlls/Makefile.in, dlls/Maketest.rules.in, dlls/make_dlls,
+	  programs/winetest/Makefile.in, Make.rules.in:
+	Added preliminary support for cross-compiling tests using mingw on
+	Linux if available.
+
+	* dlls/winmm/mcianim/mcianim.c, dlls/winmm/mciavi/info.c,
+	  dlls/winmm/mciavi/mciavi.c, dlls/winmm/mciavi/private_mciavi.h,
+	  dlls/winmm/mcicda/mcicda.c, dlls/winmm/mciseq/mcimidi.c,
+	  dlls/winmm/mciwave/mciwave.c, dlls/winmm/mmsystem.c,
+	  dlls/winmm/winemm.h, dlls/comctl32/tooltips.c,
+	  dlls/comctl32/treeview.c, dlls/comctl32/updown.c,
+	  dlls/gdi/win16drv/prtdrv.c, dlls/msvideo/msvideo_main.c,
+	  dlls/setupapi/queue.c, dlls/setupapi/setupx_main.c,
+	  dlls/shell32/shell.c, dlls/shell32/shell32_main.c,
+	  dlls/shell32/shell32_main.h, dlls/shell32/shlexec.c,
+	  dlls/twain/dsm_ctrl.c, dlls/twain/twain_i.h, dlls/winmm/mci.c,
+	  dlls/comctl32/animate.c, dlls/comctl32/comboex.c,
+	  dlls/comctl32/comctl32undoc.c, dlls/comctl32/commctrl.c,
+	  dlls/comctl32/datetime.c, dlls/comctl32/listview.c,
+	  dlls/comctl32/propsheet.c, dlls/comctl32/rebar.c,
+	  dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c:
+	Michael Stefaniuc <mstefani@redhat.de>
+	Prepare dlls/{comctl32,gdi,msvideo,setupapi,shell32,twain,winmm} for
+	the conversion of HWND to a void*.
+
+	* dlls/advapi32/advapi32.spec, dlls/advapi32/security.c,
+	  include/ntsecapi.h:
+	Andriy Palamarchuk <apa3a@yahoo.com>
+	LsaNtStatusToDosError implementation.
+
+	* dlls/winsock/socket.c:
+	Martin Wilck <Martin.Wilck@Fujitsu-Siemens.com>
+	WS2_register_async_shutdown(): Try immediate completion, in case an
+	app never waits for anything.
+	WS_accept(): Avoid crash if addr parameter is NULL.
+
+	* dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec:
+	Jon Griffiths <jon_p_griffiths@yahoo.com>
+	Implemented registry MIME type functions @324-329.
+
+	* dlls/gdi/Makefile.in, dlls/gdi/gdi32.spec, dlls/kernel/kernel32.spec,
+	  dlls/ntdll/ntdll.spec, dlls/ttydrv/Makefile.in,
+	  dlls/user/Makefile.in, dlls/user/user32.spec,
+	  dlls/winedos/Makefile.in, dlls/x11drv/Makefile.in, dlls/Makefile.in,
+	  dlls/ddraw/Makefile.in:
+	Link all remaining dlls except kernel32 as separated dlls, by
+	temporarily exporting the few functions that are not properly
+	separated yet.
+
+	* misc/version.c: Fixed checking of special dll names.
+
+	* documentation/introduction.sgml:
+	Francois Gouget <fgouget@codeweavers.com>
+	Mention 32bit coordinates support.
+
+	* dlls/kernel/tests/atom.c: Francois Gouget <fgouget@codeweavers.com>
+	Do not include wine/unicode.h.
+
+	* tools/winemaker: Francois Gouget <fgouget@codeweavers.com>
+	Add prototypes to all functions.
+	Make winemaker work in 'strict' mode.
+
+	* dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
+	Jon Griffiths <jon_p_griffiths@yahoo.com>
+	Add @138,@157,@180,@197,@204.
+	@151-157: Parameters are const.
+	@36 inserts MF_BITMAP's.
+
+	* dlls/winsock/socket.c:
+	Martin Wilck <Martin.Wilck@Fujitsu-Siemens.com>
+	Fixed typo in check_buffer_se().
+
+	* dlls/shell32/shell32.spec, dlls/shell32/shellord.c:
+	Rolf Kalbermatter <rolf.kalbermatter@citeng.com>
+	Implemented SHCreateStdEnumFmtEtc.
+
+	* dlls/comctl32/trackbar.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Eliminate flicker.
+	- Much improved thumb dragging.
+	- Fix tooltip behaviour.
+	- Fix tick handling.
+	- Streamlined drawing code.
+	- Decent paging width.
+	- Handle OOM gracefully.
+	- Add proper notifications.
+	- Fix range setting.
+	- Start support for custom draw.
+	- Fix a bunch of bugs.
+	- Code cleanups.
+	- Update documentation.
+	- Spacing fixes.
+
+	* dlls/comctl32/comctl32.h: Dimitrie O. Paun <dpaun@rogers.com>
+	Add generic notification support for the common controls.
+
+	* dlls/comctl32/imagelist.c: Dimitrie O. Paun <dpaun@rogers.com>
+	- Complete support for rgb{Fg,Bk} in DrawIndirect.
+	- Rename VOID to void.
+	- Documentation cleanup.
+	- Fix ILD_TRANSPARENT handling.
+
+2002-09-04  Alexandre Julliard  <julliard@winehq.com>
+
+	* VERSION, configure, ANNOUNCE, ChangeLog: Release 20020904.
+
+----------------------------------------------------------------
 2002-09-04  Alexandre Julliard  <julliard@winehq.com>
 
 	* Makefile.in: Remove Maketest.rules on distclean.
diff --git a/VERSION b/VERSION
index ecec209..5a0b1cf 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 20020904
+Wine version 20021007
diff --git a/configure b/configure
index 6948245..27e4cf9 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.53 for Wine 20020904.
+# Generated by GNU Autoconf 2.53 for Wine 20021007.
 #
 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
 # Free Software Foundation, Inc.
@@ -254,8 +254,8 @@
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='20020904'
-PACKAGE_STRING='Wine 20020904'
+PACKAGE_VERSION='20021007'
+PACKAGE_STRING='Wine 20021007'
 PACKAGE_BUGREPORT=''
 
 ac_unique_file="server/atom.c"
@@ -760,7 +760,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 20020904 to adapt to many kinds of systems.
+\`configure' configures Wine 20021007 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -825,7 +825,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 20020904:";;
+     short | recursive ) echo "Configuration of Wine 20021007:";;
    esac
   cat <<\_ACEOF
 
@@ -919,7 +919,7 @@
 test -n "$ac_init_help" && exit 0
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 20020904
+Wine configure 20021007
 generated by GNU Autoconf 2.53
 
 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
@@ -934,7 +934,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 20020904, which was
+It was created by Wine $as_me 20021007, which was
 generated by GNU Autoconf 2.53.  Invocation command line was
 
   $ $0 $@
@@ -14535,7 +14535,7 @@
 } >&5
 cat >&5 <<_CSEOF
 
-This file was extended by Wine $as_me 20020904, which was
+This file was extended by Wine $as_me 20021007, which was
 generated by GNU Autoconf 2.53.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -14597,7 +14597,7 @@
 
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-Wine config.status 20020904
+Wine config.status 20021007
 configured by $0, generated by GNU Autoconf 2.53,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"