Release 981108.

diff --git a/ANNOUNCE b/ANNOUNCE
index 901f789..9aea0c4 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,14 +1,15 @@
-This is release 981025 of Wine, the MS Windows emulator.  This is still a
-developer's only release.  There are many bugs and many unimplemented API
+This is release 981108 of Wine, the MS Windows emulator.  This is still a
+developers only release.  There are many bugs and many unimplemented API
 features.  Most applications still do not work correctly.
 
 Patches should be submitted to "julliard@lrc.epfl.ch".  Please don't
 forget to include a ChangeLog entry.
 
-WHAT'S NEW with Wine-981025: (see ChangeLog for details)
-	- KDE drag&drop support.
-	- Still more common controls and SHELL32 features.
-	- More Postscript driver functions.
+WHAT'S NEW with Wine-981108: (see ChangeLog for details)
+	- More common controls.
+	- Better separation of X11-dependent code.
+	- More DOS support.
+	- Winsock IPX support.
 	- Lots of bug fixes.
 
 See the README file in the distribution for installation instructions.
@@ -17,10 +18,10 @@
 the release is available at the ftp sites.  The sources will be available
 from the following locations:
 
-  ftp://sunsite.unc.edu/pub/Linux/ALPHA/wine/development/Wine-981025.tar.gz
-  ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-981025.tar.gz
-  ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-981025.tar.gz
-  ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-981025.tar.gz
+  ftp://sunsite.unc.edu/pub/Linux/ALPHA/wine/development/Wine-981108.tar.gz
+  ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-981108.tar.gz
+  ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-981108.tar.gz
+  ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-981108.tar.gz
 
 It should also be available from any site that mirrors tsx-11 or sunsite.
 
diff --git a/ChangeLog b/ChangeLog
index 820d46f..c6d97f5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,537 @@
 ----------------------------------------------------------------
+Sun Nov  8 16:44:41 1998  Alexandre Julliard  <julliard@winehq.com>
+
+	* windows/dialog.c: NF Stevens <norman@arcady.u-net.com>
+	Fixed keystroke accelerators in dialogs which have controls containing
+	other controls as child windows.
+
+	* include/winproc.h, misc/commdlg.c, windows/hook.c, windows/winproc.c:
+	Juergen Schmied <juergen.schmied@metronet.de>
+	Fixes: LB_/CB_/EM_ messages for getting/setting text and a bug in
+	16->32 bit conversion.
+
+	* objects/dib.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
+	Prevent CreateDIBSection from seg faulting when one dimension of
+	section is 0.
+
+	* configure, configure.in, include/config.h.in, include/winsock.h, misc/winsock.c:
+	Stephen Langasek <vorlon@dodds.net>
+	Support for IPX networking via winsock under Linux.
+
+	* relay32/gdi32.spec, graphics/painting.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	Added a stub for StartDocA and EndDoc.
+
+	* relay32/kernel32.spec, scheduler/process.c, win32/console.c:
+	James Sutherland <JamesSutherland@gmx.de>
+	More complete implementation of the SetCtrlHandler() function (and the
+	related console functions).
+
+	* objects/brush.c, relay32/gdi32.spec: Jeff Johann <jjohann@kiva.net>
+	Added CreateDIBPatternBrushPt (GDI32.35) with minor documentation
+	updates.
+
+	* graphics/vga.c, include/vga.h, msdos/ioports.c:
+	Ove Kaaven <ovek@arcticnet.no>
+	Simulate the VGA vertical refresh.
+
+	* graphics/ddraw.c: Lionel Ulmer <ulmer@directprovider.net>
+	Added support of source and destination rectangles in Blit function.
+
+	* include/dinput.h, windows/dinput.c:
+	Lionel Ulmer <ulmer@directprovider.net>
+	Added device type constants and used them in device enumeration
+	function.
+
+	* misc/registry.c: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	API documentation says that RegEnumKeyEx, RegEnumValue and
+	RegQueryInfoKey takes the size of the buffers as characters.
+
+	* ole/compobj.c: Added missing #include "config.h"
+
+	* AUTHORS, configure, configure.in, include/authors.h, include/config.h.in, ole/compobj.c:
+	Justin Bradford <justin@ukans.edu>
+	Replaces CoCreateGuid stub with an implementation of DCE's UUID
+	specification. Also removes some unnecessary code from StringFromCLSID.
+
+	* include/commctrl.h, include/winbase.h, include/wintypes.h:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	Added an extern "C" safeguard.
+
+	* include/commdlg.h, include/windows.h, windows/input.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	- adds GetExitCodeProcess
+	- corrects the return-type of GetKeyState
+	- corrects the winelib definition of IsDialogMessage
+	- adds winelib definitions for PrintDlg
+
+	* objects/clipping.c: Rein Klazes <rklazes@casema.net>
+	ExtSelectClipRgn fix: RGN_DIFF did not work.
+
+	* objects/cursoricon.c, windows/event.c, windows/message.c:
+	Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	Adapted to new input event handling.
+
+	* if1632/thunk.c, if1632/user.spec, include/input.h, include/windows.h, relay32/user32.spec, windows/Makefile.in, windows/input.c:
+	Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	USER-side part of input event handling: contains implementation of
+	keybd_event and mouse_event, and USER-related code removed from
+	windows/event.c and windows/keyboard.c.
+
+	* windows/display.c:
+	Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	Stubs for DISPLAY.DRV removed from keyboard.c.
+
+	* if1632/mouse.spec, include/mouse.h, windows/mouse.c:
+	Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	Implementation of MOUSE.DRV (contains some code taken from
+	windows/event.c).
+
+	* if1632/keyboard.spec, include/keyboard.h, windows/keyboard.c:
+	Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	Implementation of KEYBOARD.DRV (code mostly taken from previous
+	windows/keyboard.c).
+
+	* loader/main.c, loader/task.c, miscemu/main.c:
+	Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	Bugfix: really *do* switch to the initial task's stack.
+	CallLargeStack mechanism re-enabled.
+
+	* include/debug.h, include/debugdefs.h:
+	Eric Kohl <ekohl@abo.rhein-zeitung.de>
+	New Files. Added 'date and time picker' and 'month calendar' control
+	dummies. They are used by Outlook Express.
+
+	* ole/ole2.c, relay32/ole32.spec:
+	Eric Kohl <ekohl@abo.rhein-zeitung.de>
+	Added stub for CreateBindCtx() and added missing CoGetClassObject()
+	to *.spec file. Makes Internet Explorer 4.01 happy ;-)
+
+	* dlls/comctl32/pager.c: Eric Kohl <ekohl@abo.rhein-zeitung.de>
+	Little improvement.
+
+	* dlls/comctl32/listview.c: Eric Kohl <ekohl@abo.rhein-zeitung.de>
+	Added preliminary hit testing. Makes regedit.exe happy ;-)
+
+	* documentation/common_controls, dlls/comctl32/imagelist.c:
+	Eric Kohl <ekohl@abo.rhein-zeitung.de>
+	Improved documentation and fixed typos.
+
+	* dlls/comctl32/commctrl.c, relay32/comctl32.spec:
+	Eric Kohl <ekohl@abo.rhein-zeitung.de>
+	Added DrawStatusText32AW() and CreateStatusWindow32AW().
+
+	* dlls/comctl32/rebar.c: Eric Kohl <ekohl@abo.rhein-zeitung.de>
+	Improved display and layout code.
+
+	* dlls/comctl32/Makefile.in, dlls/comctl32/datetime.c, dlls/comctl32/monthcal.c, include/commctrl.h, include/datetime.h, include/monthcal.h:
+	Eric Kohl <ekohl@abo.rhein-zeitung.de>
+	New Files. Added 'date and time picker' and 'month calendar' control
+	dummies. They are used by Outlook Express.
+
+Sat Nov  7 12:56:32 1998  Alexandre Julliard  <julliard@winehq.com>
+
+	* objects/enhmetafile.c, relay32/gdi32.spec, include/windows.h:
+	Charles Suprin <csuprin@lynx.dac.neu.edu>
+	Added stubs for SetWinMetaFileBits and GetEnhMetaFilePaletteEntries.
+
+	* graphics/x11drv/graphics.c:
+	Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
+	Stop X11DRV_RoundRect calling XDrawArc with -ve width/height params
+	which it did if either ellipse dimension was zero.
+
+	* graphics/painting.c: Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
+	Optimize RoundRect32 to call Rectangle32 if either ellipse dimension
+	is zero.
+
+	* relay32/mpr.spec, misc/network.c:
+	Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
+	Added stub WNetEnumCachedPasswords.
+
+	* msdos/int21.c, msdos/int25.c:
+	Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
+	Made this file DOSMOD friendly.
+
+	* loader/ne/segment.c, loader/pe_image.c:
+	Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
+	Unified "No implementation for..." warnings.
+
+	* win32/device.c: Marcus Meissner <marcus@jet.franken.de>
+	monodebg.vxd used by some Origin programs implemented.
+
+	* objects/bitmap.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	Fail if less then one entire line requested in GetBitmapBits32.
+
+	* windows/winproc.c: Rein Klazes <rklazes@casema.net>
+	Added WM_GETDLGCODE handling in (Un)MapMsg32Ato16.
+
+	* if1632/compobj.spec, include/ole.h, ole/compobj.c, relay32/ole32.spec:
+	John Richardson <jrichard@zealand.mv.com>
+	Implementation of CoLoadLibrary, CoFreeAllLibraries,
+	CoFreeUnusedLibraries, CoFreeLibrary.
+	Fixed misspelling of CoUninitialize.
+
+	* programs/clock/ChangeLog, programs/clock/main.c:
+	Robert Pouliot <krynos@clic.net>
+	Fixes for other languages.
+
+Fri Nov  6 17:36:13 1998  Alexandre Julliard  <julliard@winehq.com>
+
+	* misc/registry.c: John Richardson <jrichard@zealand.mv.com>
+	Fix wide character functions to return character count in character
+	quantities not byte quantities.  Make RegQueryInfoKey and
+	RegQueryInfoKey behave correctly in win95 mode.
+
+	* include/dinput.h, windows/dinput.c:
+	Lionel Ulmer <ulmer@directprovider.net>
+	Changed mouse button mapping and check size of return buffer.
+
+	* objects/clipping.c: Rein Klazes <rklazes@casema.net>
+	ExtSelectClipRgn() with RGN_COPY copies the wrong region.
+
+	* files/file.c: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	Fixed an error in the implementation of FILE_ShareDeny.
+
+	* scheduler/handle.c, if1632/thunk.c, include/debugtools.h, include/sig_context.h, multimedia/mmsystem.c:
+	Marcus Meissner <marcus@jet.franken.de>
+	Solaris redefines ERR and CS, fixed occurances.
+	Solaris has TRAPNO in its sigcontext, added to sig_context.h
+
+	* include/mmsystem.h, multimedia/mmio.c, relay32/winmm.spec, if1632/mmsystem.spec:
+	Eric Pouech <Eric.Pouech@wanadoo.fr>
+	Made mmioSetBuffer callable from 16 and 32 bit code.
+
+	* controls/menu.c: Juergen Schmied <juergen.schmied@metronet.de>
+	Fixed wrong arg type.
+
+	* objects/dib.c, objects/gdiobj.c, graphics/x11drv/Makefile.in, graphics/x11drv/dib.c, graphics/x11drv/init.c, include/x11drv.h:
+	Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
+	Moved X11 DIB stuff to x11drv.
+
+	* win32/code_page.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	The API for WideCharToMultiByte says that the src-string has only to be
+	treated as NULL-terminated if srclen is -1.
+
+	* include/win.h, windows/event.c, windows/win.c:
+	Ove Kaaven <ovek@arcticnet.no>
+	Made sure ConfigureNotify is processed before Expose, deferring the
+	Expose event if necessary, thus working around a WM flaw with virtual
+	desktop scrolling in -managed mode.
+
+	* resources/sysres_Fr.rc: Eric Pouech <eric.pouech@lemel.fr>
+	Translated in French (not so good anyhow) message for the mark on
+	system menu.
+
+	* misc/main.c: Juergen Schmied <juergen.schmied@metronet.de>
+	Changed the default from 0 to 0x409 (eng-us).
+
+	* windows/mdi.c: Marcus Meissner <marcus@jet.franken.de>
+	Two missing WINAPIs.
+
+	* include/interfaces.h: Juergen Schmied <juergen.schmied@metronet.de>
+	Fixed one wrong parameter.
+
+	* configure, configure.in: Ove Kaaven <ovek@arcticnet.no>
+	Fixed --disable-lib.
+
+Thu Nov  5 10:33:18 1998  Alexandre Julliard  <julliard@winehq.com>
+
+	* include/commctrl.h: Juergen Schmied <juergen.schmied@metronet.de>
+	Constants for controls in common dialogs.
+
+Wed Nov  4 18:08:33 1998  Alexandre Julliard  <julliard@winehq.com>
+
+	* misc/crtdll.c: Juergen Schmied <juergen.schmied@metronet.de>
+	Fixed some compiler warnings.
+
+Sun Nov  1 19:27:24 1998  Alexandre Julliard  <julliard@winehq.com>
+
+	* windows/message.c, windows/nonclient.c, windows/painting.c, windows/winhelp.c, windows/winpos.c, misc/commdlg.c, misc/shell.c, misc/winsock.c, miscemu/instr.c, multimedia/audio.c, multimedia/joystick.c, objects/bitmap.c, objects/clipping.c, objects/color.c, objects/cursoricon.c, objects/dib.c, tools/wrc/dumpres.c, tools/wrc/parser.l, windows/clipboard.c, windows/mdi.c, files/file.c, graphics/x11drv/xfont.c, memory/heap.c:
+	Jesper Skov <jskov@cygnus.co.uk>
+	egcs 'ambiguous else' warnings fixes.
+
+	* include/toolhelp.h, include/windows.h, scheduler/process.c:
+	Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
+	Get rid of the redefinition of MAX_PATH and move PROCESSENTRY32
+	definition to toolhelp.h.
+
+	* windows/win.c, include/pe_image.h, library/winestub.c, loader/elf.c, loader/module.c, loader/resource.c, misc/callback.c:
+	Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	Run Winelib applications as 32-bit processes in the initial task.
+	Simplified/removed several special 'if (__winelib)' cases in
+	Wine main code obsoleted by that change.
+
+	* windows/event.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	Call mouse driver callback also if windows are not registered with X
+	(if using native USER.EXE).
+
+	* memory/atom.c, include/atom.h:
+	Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	Adapted to separation between KERNEL and USER.
+
+	* if1632/builtin.c, include/main.h, loader/main.c, loader/task.c, miscemu/main.c, relay32/gdi32.spec, relay32/kernel32.spec, relay32/user32.spec, scheduler/process.c:
+	Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	Implemented new Wine startup sequence, separating startup into
+	KERNEL/USER/GDI related parts, allowing native replacement.
+	Implemented initial 'kernel' task.
+
+	* include/ole.h, include/winerror.h, ole/compobj.c:
+	John Richardson <jrichard@zealand.mv.com>
+	Implementation of InprocServer32 CoGetClassObject.
+
+	* include/bitmap.h, objects/bitmap.c, objects/cursoricon.c, objects/oembitmap.c, graphics/x11drv/bitmap.c:
+	Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
+	More bitmap fixes.
+
+	* windows/winproc.c: Fixed crashes with WM_GETDLGCODE translation.
+
+	* programs/winhelp/Makefile.in, programs/winver/Makefile.in, windows/win.c, windows/x11drv/.cvsignore, windows/x11drv/Makefile.in, windows/x11drv/init.c, include/config.h.in, include/win.h, libtest/Makefile.in, programs/clock/Makefile.in, programs/control/Makefile.in, programs/notepad/Makefile.in, programs/progman/Makefile.in, programs/regtest/Makefile.in, programs/view/Makefile.in, Make.rules.in, Makefile.in, configure, configure.in, include/acconfig.h:
+	Patrik Stridvall <ps@leissner.se>
+	Started moving some X11 window management code to windows/x11drv.
+
+	* if1632/user.spec, windows/dialog.c, windows/winproc.c:
+	Ove Kaaven <ovek@arcticnet.no>
+	Fixed IsDialogMessage16.
+
+	* Makefile.in: Douglas Ridgway <ridgway@winehq.com>
+	Tell people to ignore the 'gets' warning. Some will listen.
+
+	* graphics/x11drv/bitmap.c, windows/graphics.c:
+	Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
+	A couple of small fixes to my bitmap patch.
+
+	* resources/TODO, resources/sysres_De.rc, resources/sysres_En.rc, windows/nonclient.c:
+	Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	Allow the user to put a mark in the debug log by adding a item in the
+	SYSMENU. The messages needs implementation in all other languages than
+	English and German.
+
+	* files/file.c: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
+	Give tempfile a different name even if they are created in the same
+	second. Removed some fixmes from the ShareDeny stuff.
+
+	* include/mdi.h, include/windows.h, relay32/user32.spec, windows/mdi.c, windows/win.c:
+	Rein Klazes <rklazes@casema.net>
+	CreateWindowEx32[AW] now creates an MDI chils when the WM_EX_MDICHILD
+	extended style is specified. Also implemented CreateMDIWindow32A()
+	call - single thread only -.
+
+	* dlls/comctl32/treeview.c: Marcus Meissner <marcus@jet.franken.de>
+	Erred in the bit macros in treeview.c. Shiftcounts were wrong.
+
+	* loader/pe_image.c: Marcus Meissner <marcus@jet.franken.de>
+	Detection of the end of imports with Characteristics 0 fail for Borland
+	programs (which seem to have always characteristics 0). Changed to algorithm
+	to something a bit more intelligent.
+
+	* ole/compobj.c, relay32/ole32.spec: Ove Kaaven <ovek@arcticnet.no>
+	Added CoFreeLibrary stub.
+
+	* README: Updated FAQ location.
+
+	* graphics/escape.c: Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
+	Implement SEGPTR conversion for STARTDOC in Escape32().
+
+	* objects/dc.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	Bugfix: SetDCState did not reset clipping region to empty.
+
+	* win32/init.c: Marcus Meissner <marcus@jet.franken.de>
+	Fixed small off by one error in GetComputerName32W, always killed the
+	last character of a hostname.
+
+	* objects/dib.c: Marcus Meissner <marcus@jet.franken.de>
+	Don't HeapFree() colormap if we didn't allocate one.
+
+	* win32/advapi.c, windows/message.c, windows/user.c, dlls/shell32/shellord.c, include/wintypes.h, misc/crtdll.c, misc/printdrv.c, relay32/advapi32.spec, relay32/crtdll.spec, relay32/mpr.spec, relay32/shell32.spec, relay32/user32.spec, relay32/winspool.spec:
+	Marcus Meissner <marcus@jet.franken.de>
+	Added stubs for user32,advapi32 functions.
+
+	* Makefile.in, configure, configure.in, dlls/Makefile.in, dlls/ntdll/*, include/ntdll.h, misc/Attic/ntdll.c, misc/Makefile.in, relay32/ntdll.spec:
+	Marcus Meissner <marcus@jet.franken.de>
+	More Nt* and Rtl* function stubs, moved ntdll.c to dlls/ntdll/.
+
+	* memory/local.c, memory/heap.c: Andreas Mohr <a.mohr@mailto.de>
+	Changed many WARN()s related to internal Wine memory failures to
+	ERR()s.
+
+	* if1632/kernel.spec, scheduler/process.c:
+	Andreas Mohr <a.mohr@mailto.de>
+	Added .spec entry for KERNEL.RegisterServiceProcess.
+
+	* if1632/display.spec, windows/keyboard.c:
+	Andreas Mohr <a.mohr@mailto.de>
+	Added stub for CheckCursor().
+
+	* include/dialog.h, windows/defdlg.c: Tim Newsome <nuisance@cmu.edu>
+	Fix for non-modal dialog closing.
+
+	* windows/dinput.c: David Faure  <faure@kde.org>
+	Rewrote the two routines using the vkey->scancode array to use
+	keyc2vkey for each keycode, instead. Not tested.
+	Removed unused IDirectInputDeviceA_GetDeviceState.
+	Fixed warning in TRACE() call.
+
+	* windows/keyboard.c: David Faure <faure@kde.org>
+	Deleted the vkey->sancode array, because QWERTY specific.
+	Back to using the X keycode instead as the scancode. Tested.
+
+	* graphics/psdrv/init.c:
+	Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
+	Print a message if the PostScript driver can't find a PPD file.
+
+	* msdos/int10.c: Ove Kaaven <ovek@arcticnet.no>
+	Added VGA 256-color mode 0x13 using the DisplayDib VGA emulation.
+	(DOS apps/games using this mode comes up now, although you can't
+	really do anything with them (yet?).)
+
+	* msdos/dpmi.c: Ove Kaaven <ovek@arcticnet.no>
+	Use macro V86_FLAG.
+
+	* msdos/dosmem.c: Ove Kaaven <ovek@arcticnet.no>
+	Set default video mode to 3 (80x25 color).
+
+	* loader/dos/dosmod.c: Ove Kaaven <ovek@arcticnet.no>
+	Ignores a couple of signals.
+
+	* graphics/Makefile.in, graphics/dispdib.c, graphics/vga.c, include/vga.h, msdos/ioports.c:
+	Ove Kaaven <ovek@arcticnet.no>
+	Moved VGA-emulating DirectX code from dispdib.c to a separate
+	file. Made it use a system timer and trap I/O accesses to the VGA
+	DAC registers to accommodate DisplayDib-using programs that try to
+	access the VGA hardware directly.
+
+	* miscemu/instr.c, if1632/signal.c, include/dosexe.h, loader/dos/dosvm.c, loader/dos/module.c, misc/system.c:
+	Ove Kaaven <ovek@arcticnet.no>
+	Indirection for INSTR_EmulateInstruction for use by DOS code.
+	Added support for a 55Hz system timer, letting DOS apps calibrate
+	their delay loops and such. Calls INSTR_EmulateInstruction for
+	instruction emulation (principally I/O port access). Added macro
+	V86_FLAG.
+
+Sat Oct 31 12:20:56 1998  Alexandre Julliard  <julliard@winehq.com>
+
+	* windows/dinput.c, multimedia/dsound.c:
+	Marcus Meissner <marcus@jet.franken.de>
+	Small fixes.
+
+	* memory/virtual.c: Marcus Meissner <marcus@jet.franken.de>
+	Removed the FIXME() and moved SetLastError(0) to the end (so that
+	GetTempFileName et.al. can't overwrite it).
+
+	* misc/Attic/ntdll.c, relay32/ntdll.spec, relay32/relay386.c, relay32/user32.spec, windows/user.c:
+	Marcus Meissner <marcus@jet.franken.de>
+	Lots of stubs to get winlogon.exe from nt3.51 and other NT3.51 applets
+	a bit further.
+
+	* windows/mdi.c: Rein Klazes <rklazes@casema.net>
+	MDIchild created when the MDI client has the MDIS_ALLCHILDSTYLES
+	style, should not be shown at creation nor activated unless the
+	WS_VISIBLE flag is set.
+
+	* loader/pe_image.c: Stephen Langasek <vorlon@dodds.net>
+	Bugfix for fixup_imports: Enable checking for terminating import
+	struct with Characteristics bitfield set to 0.
+
+	* windows/win.c: Rein Klazes <rklazes@casema.net>
+	Delay linking newly created window in linked list until after the
+	WM_NCCREATE message.
+
+	* files/file.c: Rein Klazes <rklazes@casema.net>
+	Small bug in FILE_InUse does not do a release on every acquired file
+	pointer.
+
+	* controls/static.c: Marcus Meissner <marcus@jet.franken.de>
+	lpszName of NULL is handled (removes some warnings).
+
+	* tools/testrun: Marcus Meissner <marcus@jet.franken.de>
+	Now allows specification of a start directory on the cmdline.
+
+	* dlls/comctl32/treeview.c: Marcus Meissner <marcus@jet.franken.de>
+	Gets rid of the arch-dependent bit operations (tested on Linux and
+	Solaris/x86).
+
+Wed Oct 28 14:58:02 1998  Alexandre Julliard  <julliard@winehq.com>
+
+	* windows/win.c: Juergen Schmied <juergen.schmied@metronet.de>
+	A dest buffer was printed out as string.
+
+	* include/shlobj.h: Juergen Schmied <juergen.schmied@metronet.de>
+	Corrected 2 wrong definitions.
+
+	* include/windows.h, relay32/kernel32.spec, scheduler/process.c:
+	Patrick Spinler <spinler.patrick@mayo.edu>
+	Added stubs for Process32First/Process32Next.
+
+	* include/x11drv.h, objects/clipping.c, objects/dc.c, objects/dcvalues.c, objects/palette.c, objects/region.c, graphics/escape.c, graphics/metafiledrv/graphics.c, graphics/painting.c, graphics/path.c, graphics/psdrv/graphics.c, graphics/win16drv/graphics.c, graphics/x11drv/graphics.c, include/debugger.h, include/gdi.h, include/metafiledrv.h, include/psdrv.h, include/win16drv.h, include/windows.h, include/wintypes.h, debugger/dbg.y, debugger/msc.c, debugger/stabs.c, debugger/types.c:
+	François Gouget <gouget@metaintegration.net>
+	Fixed some LPPOINT/LPSIZE mismatches and some missing "const" in the
+	headers prototypes.
+
+	* graphics/psdrv/init.c, graphics/win16drv/init.c, graphics/x11drv/bitmap.c, graphics/x11drv/brush.c, graphics/x11drv/init.c, graphics/x11drv/objects.c, include/bitmap.h, include/gdi.h, include/x11drv.h, objects/bitmap.c, objects/brush.c, objects/dib.c, objects/oembitmap.c, windows/graphics.c, graphics/metafiledrv/init.c:
+	Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
+	Added pBitmapBits and pCreateBitmap to the GDI function table and
+	moved the X11 dependent stuff out of objects/bitmap.c into x11drv.
+
+	* relay32/shell32.spec, dlls/shell32/shellole.c, dlls/shell32/shellord.c, include/shell.h, dlls/shell32/pidl.c:
+	Juergen Schmied <juergen.schmied@metronet.de>
+	New SHGetSimpleIDListFromPath32AW.
+	Unicode-safe: PathFindFilename32AW.
+
+	* include/shlobj.h: Justin Bradford <justin@busboy.sped.ukans.edu>
+	IExtractIcon had an extra c in a struct definition.
+
+	* relay32/dplay.spec:
+	John Richardson <jrichard@zealand.mv.spamless.com>
+	Added entry for DirectPlayEnumerate.
+
+	* ole/nls/sky.nls, ole/ole2nls.c:
+	Juergen Schmied <juergen.schmied@metronet.de>
+	Added Slovak nls-resources.
+
+	* objects/region.c: Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
+	Fixed differences between SetRectRgn16 and SetRectRgn32. Also a bug fix for
+	CreateRoundRectRgn.
+
+Tue Oct 27 15:41:54 1998  Alexandre Julliard  <julliard@winehq.com>
+
+	* windows/user.c: Marcus Meissner <marcus@jet.franken.de>
+	EnumDisplayModes* returns a static list of modes with all depths
+	(helps hexen2demo), ChangeDisplaySettings returns true all the time.
+
+	* include/wintypes.h, multimedia/mmsystem.c, relay32/winmm.spec:
+	Marcus Meissner <marcus@jet.franken.de>
+	Stub for midiOpenStream (helps hexen2demo).
+
+	* ole/nls/enc.nls, ole/nls/frc.nls, resources/sysres_Fr.rc:
+	Robert Pouliot <krynos@clic.net>
+	Small patch for better French support.
+
+	* loader/elf.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	Bugfix: memory overwrite bug.
+
+Mon Oct 26 11:04:13 1998  Alexandre Julliard  <julliard@winehq.com>
+
+	* controls/edit.c, windows/clipboard.c: Pascal Cuoq <pcuoq@ens-lyon.fr>
+	32-bit clipboard support.
+
+	* windows/queue.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
+	Bugfix for QUEUE_Signal: Always use PostEvent if no thread is waiting
+	on the queue.
+
+	* windows/mdi.c: NF Stevens <norman@arcady.u-net.com>
+	Fixed a minor problem with the menus for mdi child windows.
+
+	* graphics/ddraw.c: Marcus Meissner <marcus@jet.franken.de>
+	Removed no longer necessary commented out code, destroy old window
+	when SetDisplayMode is called again, EnumDisplayModes now returns
+	all possible modes (using a static list).
+
+	* memory/virtual.c: Marcus Meissner <marcus@jet.franken.de>
+	Anon shared mapping fixed for file sharing.
+
+----------------------------------------------------------------
 Sun Oct 25 10:32:23 1998  Alexandre Julliard  <julliard@winehq.com>
 
 	* ole/ole2nls.c, include/winnls.h: Andreas Mohr <100.30936@germany.net>
diff --git a/include/version.h b/include/version.h
index 6e8d823..a809495 100644
--- a/include/version.h
+++ b/include/version.h
@@ -1 +1 @@
-#define WINE_RELEASE_INFO "Wine release 981025"
+#define WINE_RELEASE_INFO "Wine release 981108"