Release 990508.
diff --git a/ANNOUNCE b/ANNOUNCE index f111964..a54dc78 100644 --- a/ANNOUNCE +++ b/ANNOUNCE
@@ -1,4 +1,4 @@ -This is release 990426 of Wine, a free implementation of Windows on +This is release 990508 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,10 @@ Patches should be submitted to "julliard@lrc.epfl.ch". Please don't forget to include a ChangeLog entry. -WHAT'S NEW with Wine-990426: (see ChangeLog for details) - - Resources in built-in DLLs. - - Threading support for FreeBSD and Solaris. - - Lots of threading and synchronization changes. - - Loader reorganization and new load order support. +WHAT'S NEW with Wine-990508: (see ChangeLog for details) + - Lots of threading fixes. + - Start of enhanced metafile support. + - Several common controls improvements. - Lots of bug fixes. See the README file in the distribution for installation instructions. @@ -19,10 +18,10 @@ the release is available at the ftp sites. The sources will be available from the following locations: - ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-990426.tar.gz - ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990426.tar.gz - ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990426.tar.gz - ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990426.tar.gz + ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-990508.tar.gz + ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990508.tar.gz + ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990508.tar.gz + ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990508.tar.gz It should also be available from any site that mirrors tsx-11 or sunsite.
diff --git a/ChangeLog b/ChangeLog index 6d0bfb6..61299f6 100644 --- a/ChangeLog +++ b/ChangeLog
@@ -1,4 +1,455 @@ ---------------------------------------------------------------- +Sat May 8 18:39:05 1999 Alexandre Julliard <julliard@winehq.com> + + * tools/wineconf.libs/autoconf.eng, tools/wineconf.libs/autoconf.tcl, tools/wineconf.libs/browsers.eng, tools/wineconf.libs/dirbrowser.tcl, tools/wineconf.libs/general.eng, tools/wineconf.libs/getfilename.tcl, tools/wineconf.libs/message.tcl, tools/wineconf.libs/message2.tcl, tools/wineconf.libs/saveRC.tcl, tools/wineconf.libs/wine-half.gif, tools/wineconf.libs/wineconf.eng, tools/wineconf.libs/wineconf.tcl, tools/wineconf.libs/wineconf1.tcl, tools/wineconf.tcl: + Jean-Louis Thirot <thirot@univ-brest.fr> + Added graphical configuration tool wineconf.tcl. + + * win32/console.c: Marcus Meissner <marcus@jet.franken.de> + Ignore ESC[%dc reports generated by 8bit control codes. + Open console even if we already have one in the process. + + * files/profile.c: Marcus Meissner <marcus@jet.franken.de> + Fixed off by 1 error in section code (did not return len-2 on buffer + overflow in some cases, but len-1). + + * dlls/comctl32/propsheet.c: Marcus Meissner <marcus@jet.franken.de> + Fixed warning. + + * graphics/x11drv/palette.c: Pavel Roskin <pavel_roskin@geocities.com> + Fixed palette handling for true/high-color X11. + + * loader/ne/module.c: + Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> + Fixed extension handling in LoadLibrary16. + + * windows/dce.c, windows/painting.c, windows/win.c, windows/winpos.c, windows/x11drv/event.c, include/win.h, objects/region.c: + Alex Korobka <alex@aikea.ams.sunysb.edu> + Rearranged PAINT_RedrawWindow() so that it first recursively updates + invalid regions and only then starts sending out messages. This should + help with reentrancy during message processing and now it needs just + one (or none) scratch region for all there is to do. Also, small fixes + for SetWindowPos(). + + * configure, configure.in: Added check for missing __i386__ definition. + + * include/config.h.in, scheduler/client.c, server/socket.c, server/trace.c, configure, configure.in, tools/wrc/parser.y, ole/datacache.c, ole/defaulthandler.c, ole/hglobalstream.c, ole/memlockbytes.c, scheduler/sysdeps.c, tools/build.c, misc/wsprintf.c, miscemu/instr.c, msdos/ioports.c, if1632/snoop.c, include/server.h, include/stackframe.h, ipc/bit_array.c, controls/edit.c, controls/menu.c, debugger/dbg.y, graphics/x11drv/xfont.c: + Patrik Stridvall <ps@leissner.se> + ANSI C fixes. + + * dlls/comctl32/propsheet.c: Marcus Meissner <marcus@jet.franken.de> + Pass PROPSHEETPAGE to propertypage dialog as lParam. + + * misc/winsock.c, multimedia/dsound.c, objects/brush.c, objects/enhmetafile.c, ipc/dde_atom.c, ipc/generic_hash.c, ipc/shm_block.c, ipc/shm_main_blk.c, ipc/shm_semaph.c, loader/dos/dosmod.c, loader/signal.c, memory/ldt.c, graphics/psdrv/init.c, include/dplay.h, include/dplobby.h, include/heap.h, include/metafile.h, include/mmsystem.h, include/psdrv.h, include/shellapi.h, include/sig_context.h, include/winsock.h, dlls/ntdll/time.c, dlls/shell32/folders.c, dlls/shell32/shlfolder.c, dlls/shell32/shlview.c, graphics/ddraw.c, graphics/ddraw_private.h, graphics/dispdib.c, dlls/comctl32/pager.c, dlls/comctl32/rebar.c, dlls/comctl32/status.c, dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c, dlls/commdlg/fontdlg.c, debugger/msc.c, dlls/comctl32/comboex.c, dlls/comctl32/header.c, dlls/comctl32/hotkey.c, dlls/comctl32/listview.c: + Patrik Stridvall <ps@leissner.se> + ANSI C fixes. + + * windows/caret.c, include/wine/wingdi16.h, include/wine/winuser16.h, misc/printdrv.c, objects/font.c, objects/linedda.c, objects/region.c, graphics/win16drv/font.c, include/gdi.h, include/windef.h, include/wingdi.h, include/winuser.h, graphics/psdrv/font.c: + Huw D M Davies <h.davies1@physics.ox.ac.uk> + Split off wingdi16.h from wingdi.h. Add many more #defines/typedefs + to bring wingdi.h almost upto a complete NT4.0 interface. + Fix return value of SetRectRgn(). + + * windows/display.c, windows/focus.c, windows/nonclient.c, windows/ttydrv/mouse.c, windows/win.c, windows/winpos.c, include/ttydrv.h, include/winpos.h: + Michael Veksler <mveksler@techunix.technion.ac.il> + Removed #include "wine/winuser16.h" and use "struct tag????" instead. + + * debugger/stack.c: Ove Kaaven <ovek@arcticnet.no> + Improved Wine debugger backtrace. New features: + - Displays ebp, in case you want to check stackframes manually + - Detects far calls even when windows apps don't mark them + - Tracks CallFrom16/CallTo16 relaying (thunking) + + * loader/elfdll.c: Ulrich Czekalla <ulrichc@corel.ca> + Bugfix: get_sobasename was off by one pointer increment. + + * multimedia/init.c: Kevin Holbrook <kwh@neosoft.com> + Fixed implicit type warning. + + * controls/listbox.c: Gerard Patel <g.patel@wanadoo.fr> + Values returned from PtInRect and LB_ITEMFROMPOINT are reversed. + + * ole/datacache.c, ole/defaulthandler.c, ole/ole2.c, ole/ole2stubs.c, ole/oleobj.c: + Francis Beaudet <francis@macadamian.com> + Second part of the OLE datacache implementation. + + * msdos/Makefile.in, msdos/devices.c, msdos/dosmem.c, msdos/int21.c, include/dosexe.h, include/miscemu.h, include/msdos.h: + Ove Kaaven <ovek@arcticnet.no> + Moved DOS List of Lists initialization, and added the beginnings of + the DOS device structures. + + * programs/regapi/regapi.c, include/winreg.h, misc/registry.c: + Noomen Hamza <noomen@macadamian.com> + Bug fixes. + + * ole/hglobalstream.c, relay32/ole32.spec: + Thuy Nguyen <thuy@macadamian.com> + Implemented GetHGlobalFromStream. + + * include/thread.h, scheduler/thread.c: + Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Call THREAD_FreeTHDB as service thread callback. + + * include/message.h, loader/task.c, windows/timer.c: + Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Removed TIMER_SwitchQueue. + + * debugger/memory.c: + Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> + Format output in DEBUG_ExamineMemory for "d" and "x" not to exceed 80 + chars. + + * loader/signal.c: Marcus Meissner <marcus@jet.franken.de> + Stop winelib programs on fault instead of endless faultlooping. + + * Makefile.in: James Juran <jrj120@psu.edu> + Run ldconfig in make install if using --enable-dll. + Cleaned up uninstall_lib as well. + + * ole/storage.c, ole/storage32.c, ole/storage32.h, relay32/ole32.spec, ole/stg_bigblockfile.c, include/wine/obj_storage.h, ole/memlockbytes.c: + Thuy Nguyen <thuy@macadamian.com> + Implementation of IStorage supported by an implementation of + ILockBytes on top of an HGLOBAL. + + * files/profile.c, relay32/kernel32.spec: + Marcus Meissner <marcus@jet.franken.de> + Return the correct value from GetPrivateProfileSectionA. + Copy/convert back the buffer in GetPrivateProfileSectionW. + Replace some output pointers str/wstr->ptr in kernel32.spec. + + * loader/task.c, scheduler/process.c: + Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Some initialization sequence bugfixes: + - Initialize process crst for 16-bit processes. + - Don't crash due to uninitialized stack frames in WineLib. + - Map system DLLs before calling UserSignalProc. + - Signal USIG_PROCESS_CREATE only *after* the env_db is filled. + + * if1632/thunk.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Call Callout routines directly when using builtin USER. + + * loader/pe_image.c: + Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Bugfix: all PE modules were marked 'internal'. + + * include/dce.h, objects/dc.c, windows/dce.c: + Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Check for busy DCE moved to DCHook16(). + + * include/win.h, loader/main.c, windows/win.c: + Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Initialize WIN_CritSection earlier. + + * dlls/comctl32/trackbar.c, include/trackbar.h: + Luc Tourangeau <luc@macadamian.com> + Removed the timer that was used to queue TRACKBAR_Refresh calls. + Removed all direct calls to TRACKBAR_Refresh (except from within the + WM_PAINT handling section) and replaced them by calls to + InvalidateRect. + Fixed a bug in the TRACKBAR_SetPos function. + Fixed the behavior for different types of mouse input. + + * dlls/comctl32/toolbar.c: Yuxi Zhang <yuxiz@corel.ca> + Implemented toolbar multirow button layout. + + * dlls/comctl32/tooltips.c: Francois Boisvert <francois@macadamian.com> + Implementation of WM_GETTEXT and WM_GETTEXTLENGTH in tooltips. + + * ole/ole2disp.c: Thuy Nguyen <thuy@macadamian.com> + Implemented OleTranslateColor. + + * include/winuser.h, windows/input.c: + Francis Beaudet <francis@macadamian.com> + Changed the return value of GetKeyboardState and SetKeyboardState from + VOID to BOOL. + + * controls/listbox.c: Francois Boisvert <francois@macadamian.com> + Prevented LISTBOX_RepaintItem from repainting a non visible item. + + * relay32/builtin32.c: Eric Pouech <Eric.Pouech@wanadoo.fr> + Fixed typo. + + * windows/class.c: Huw D M Davies <h.davies1@physics.ox.ac.uk> + Bugfix for TRACE in UnregisterClass. + +Wed May 5 13:20:50 1999 Alexandre Julliard <julliard@winehq.com> + + * include/Attic/propsheet.h: No longer necessary. + +Tue May 4 16:55:23 1999 Alexandre Julliard <julliard@winehq.com> + + * objects/dc.c, windows/dce.c, include/dce.h: + Francis Beaudet <francis@macadamian.com> + Check if DC is busy before deleting it. + + * win32/newfns.c: + Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de> + GetMailslotInfo is supposed to check for pointer validity. + + * server/select.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Possible crash in select_loop() fixed. + + * include/services.h, loader/task.c, scheduler/services.c: + Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Fixed various stupid bugs in services thread routines. + Added SERVICE_Exit routine to kill the services thread. + + * misc/main.c: Eric Pouech <Eric.Pouech@wanadoo.fr> + Inverted class/channel in __(SET|GET)_DEBUGGING macros. + + * windows/queue.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Correct implementation of GetWindowThreadProcessId(). + + * if1632/mmsystem.spec, multimedia/mmsystem.c: + Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Added PlaySound16, sndPlaySound16. + + * if1632/thunk.c: Ove Kaaven <ovek@arcticnet.no> + Fixes winproc deadlock for win16. + +Mon May 3 09:44:57 1999 Alexandre Julliard <julliard@winehq.com> + + * windows/queue.c: Eric Pouech <Eric.Pouech@wanadoo.fr> + Fixed some deadlock(s) in message sending. + + * multimedia/mmsystem.c: Eric Pouech <Eric.Pouech@wanadoo.fr> + cleaned up debug channels to use default one (mmsys) + more conversions from mixerXXXW and mixerXXXX16 to mixerXXXXA + fixed callback bug in midiStream functions + fixed compilation bug with egcs + changed to the new debug channel interface + + * multimedia/mmaux.c: Eric Pouech <Eric.Pouech@wanadoo.fr> + small range fixes for OSS driver + changed to the new debug channel interface + + * multimedia/mixer.c: Eric Pouech <Eric.Pouech@wanadoo.fr> + first (working) shot at OSS mixer low level interface + changed to the new debug channel interface + + * misc/network.c, relay32/mpr.spec: + Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Fixed off-by-one ordinals in MPR. + Added MPR_Alloc/ReAlloc/Free (MPR.22-24). + + * loader/module.c, if1632/relay.c: + Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Bugfix: release Win16Lock in WinExec16, CallProc[Ex]32W_16. + + * loader/main.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Load system DLLs into WineLib applications. + + * graphics/psdrv/ps.c: Huw D M Davies <h.davies1@physics.ox.ac.uk> + Small update to the PostScript encoding vector. + + * loader/module.c, loader/task.c: Bug fixes. + +Sun May 2 19:10:57 1999 Alexandre Julliard <julliard@winehq.com> + + * scheduler/process.c: + Moved a few more initialisations to the new process context. + + * loader/task.c: Don't initialise the stacks for 32-bit processes. + + * miscemu/main.c: Only check number of tasks after first message. + Use a 16-bit module for creating the initial task. + + * include/authors.h, AUTHORS: + Updated authors list from the Changelog. Please let me know if you + have been left out. + + * loader/task.c, scheduler/process.c: + Converted to the new debugging interface (done with the help of the + script written by Patrik Stridvall). + Some changes to the initialisation sequence for 32-bit processes. + + * */*.c: + Converted to the new debugging interface (done with the help of the + script written by Patrik Stridvall). + + * tools/make_debug, include/debugdefs.h, include/debugtools.h, misc/main.c: + Misc fixes and improvements. + + * include/config.h.in, configure, configure.in: + Added check for -lmmap for OS/2. + + * include/debugdefs.h, ole/hglobalstream.c, ole/stg_stream.c, ole/storage32.c: + Francis Beaudet <francis@macadamian.com> + Fixed a few bugs in the OLE storage implementation, added a new set of + trace statements for the OLE storage related methods and introduced a + new debug channel for the storage subsystem. + + * multimedia/time.c, objects/dib.c, objects/palette.c, include/wine/winuser16.h, misc/spooler.c: + Michael Veksler <mveksler@techunix.technion.ac.il> + Removed redundant include of winbase.h from winuser16.h. + Moved types from winbase.h to winuser16.h . + + * include/winuser.h: Juergen Schmied <juergen.schmied@metronet.de> + - default item handling + - small drawing fixes + + * dlls/commdlg/cdlg_En.rc, dlls/commdlg/printdlg.c: + Klaas van Gend <klaas@vangend.demon.nl> + More implementation of PrintDlgA. + Conversion of resource identifiers of Print32 window to comply to the + M$ numbering. + + * server/thread.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Don't crash if queuing an APC on a thread that doesn't wait. + + * windows/timer.c, windows/x11drv/event.c, include/message.h: + Ulrich Weigand <weigand@informatik.uni-erlangen.de> + Use SERVICES callback to implement Windows timers. + Timer expiration handling removed from EVENT_WaitNetEvent loop. + + * memory/heap.c: Huw D M Davies <h.davies1@physics.ox.ac.uk> + Call SetLastError in HeapCompact(). + + * include/winbase.h: Ove Kaaven <ovek@arcticnet.no> + Added prototype for TryEnterCriticalSection. + + * include/commdlg.h: Klaas van Gend <klaas@vangend.demon.nl> + Make all structures packed and removal of some WINE_PACKED. + + * controls/button.c: Pavel Roskin <pavel_roskin@geocities.com> + Pushbuttons should only be rounded in Win31 look. + + * controls/menu.c: Juergen Schmied <juergen.schmied@metronet.de> + - default item handling + - small drawing fixes + + * windows/winpos.c: Noel Borthwick <noel@macadamian.com> + Fixed an unbalanced windows lock/unlock sequence in + WINPOS_ActivateOtherWindow. + + * include/debugdefs.h: enhmetafile added + + * relay32/.cvsignore, relay32/Makefile.in, relay32/builtin32.c, relay32/mcianim.spec, relay32/mciavi.spec, relay32/mcicda.spec, relay32/mciseq.spec, relay32/mciwave.spec, relay32/winmm.spec, include/multimedia.h, loader/main.c, multimedia/audio.c, multimedia/init.c, multimedia/mci.c, multimedia/mcianim.c, multimedia/mciavi.c, multimedia/mcicda.c, multimedia/mcimidi.c, multimedia/mcistring.c, multimedia/mciwave.c, multimedia/mmsystem.c, documentation/status/multimedia, if1632/mmsystem.spec, wine.ini: + Eric Pouech <Eric.Pouech@wanadoo.fr> + - got rid of all the internal MM tweaks to load builtin MCI + drivers. They are all seen as drivers, loaded as DLLs and standard + module loadorder is used to know which type to use (builtin vs + native). + - first full working implementation of mmThread??? functions (to + support gracefully native MCI drivers). + - support of mmShowMMCPLPropertySheet. + - fix of some heap validate bugs (thanks to Ulrich for reporting them). + + * loader/module.c: Guy Albertelli <galberte@neo.lrun.com> + Fix CreateProcessA to implement correct actions on ambiguous command + line names (try longer and longer strings). + + * Makefile.in, configure, configure.in, graphics/enhmetafiledrv/.cvsignore, graphics/enhmetafiledrv/Makefile.in, graphics/enhmetafiledrv/dc.c, graphics/enhmetafiledrv/graphics.c, graphics/enhmetafiledrv/init.c, graphics/enhmetafiledrv/mapping.c, graphics/enhmetafiledrv/objects.c, graphics/metafiledrv/init.c, include/enhmetafiledrv.h: + Huw D M Davies <daviesh@abacus.physics.ox.ac.uk> + Started implementing Enhanced MetaFile driver. + + * include/ole2.h, include/wine/obj_oleobj.h, include/wine/obj_oleview.h, ole/Makefile.in, ole/datacache.c, ole/defaulthandler.c, ole/ole2.c, ole/ole2stubs.c, ole/oleobj.c, relay32/ole32.spec, dlls/shell32/shlview.c: + Francis Beaudet <francis@macadamian.com> + Implemented the OLE object default handler and data cache. + + * include/enhmetafile.h, include/wingdi.h, objects/enhmetafile.c: + Huw D M Davies <daviesh@abacus.physics.ox.ac.uk> + Several improvements to Enhanced MetaFile playback. + + * loader/ne/module.c: Bertho Stultiens <bertho@panter.soci.aau.dk> + Only try to append ".dll" if a library is loaded implicitely. + + * dlls/shell32/shellord.c: + Michael Veksler <mveksler@techunix.technion.ac.il> + Fix TRACE formatting warnings. + + * dlls/shell32/shlfolder.c: + Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de> + Fixed a small syntax problem. + + * windows/winpos.c: Juergen Schmied <juergen.schmied@metronet.de> + - better stubs for Get/Set special (Progman/Taskman) window functions + + * relay32/user32.spec, windows/message.c: + Juergen Schmied <juergen.schmied@metronet.de> + - new SendMessageCallbackW + - some fixme's for missing A<->W conversion + + * windows/dialog.c: Noel Borthwick <noel@macadamian.com> + Fixed an unbalanced windows lock/unlock sequence in GetNextDlgTabItem. + + * misc/printdrv.c: Klaas van Gend <klaas@vangend.demon.nl> + Bugfix for EnumPrinters level 2. + + * windows/x11drv/keyboard.c: Guy Albertelli <galberte@neo.lrun.com> + Correct logic in GetKeyNameText. + + * documentation/bugreports: + Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de> + Removed +snoop from documentation/bugreports. + +Sat May 1 10:41:02 1999 Alexandre Julliard <julliard@winehq.com> + + * objects/bitmap.c: Pavel Roskin <pavel_roskin@geocities.com> + LoadImageW fixed for hicolor displays. + + * include/mmsystem.h, include/multimedia.h, multimedia/mmsystem.c: + Marcus Meissner <marcus@jet.franken.de> + MCI_ANIM_OPEN_PARMSW should be LPCWSTR, MCI_DefYieldProc should be WINAPI. + + * dlls/comctl32/header.c: Chris Morgan <cmorgan@wpi.edu> + James Abbatiello <abbeyj@wpi.edu> + Fixed HEADER_InsertItemA and HEADER_InsertItemW null pointer checking + to handle wide character strings properly. Fix of our previous patch + for null pointer checking. + + * ole/Makefile.in, ole/memlockbytes.c, ole/ole2stubs.c: + Thuy Nguyen <thuy@macadamian.com> + Implemented CreateILockBytesOnHGloba, GetHGlobalFromILockBytes and + the ILockBytes interface based on an HGLOBAL. + + * ole/compobj.c: Francis Beaudet <francis@macadamian.com> + Fixed a bug in CoRegisterClassObject. + + * dlls/comctl32/toolbar.c: Luc Tourangeau <luc@macadamian.com> + Removed some flickering when inserting or deleting buttons. + + * dlls/comctl32/listview.c: Chris Morgan <cmorgan@wpi.edu> + James Abbatiello <abbeyj@wpi.edu> + Fixed LISTVIEW_GetItemChanges() to perform a more complete comparison + between lpItem and lpLVItem. Now compares the pszText string of the + lpItem and lpLVItem structs. Fixes a bug where the old and new item + have the same attributes but their text differs and GetItemChanges() + compares them as equal. + + * dlls/comctl32/propsheet.c, dlls/comctl32/propsheet.h, dlls/comctl32/rsrc.rc, dlls/comctl32/tab.c: + Thuy Nguyen <thuy@macadamian.com> + Added support for adding and removing pages dynamically from a + property sheet. + + * controls/button.c, controls/combo.c, controls/desktop.c, controls/listbox.c: + Marcus Meissner <marcus@jet.franken.de> + Removed the gotos from the WndProcs, always use a small wrapper that + locks the window, calls the real wndproc, unlocks the window. + + * dlls/shell32/contmenu.c: + Juergen Schmied <juergen.schmied@metronet.de> + Fixed default menu item. + + * win32/code_page.c, misc/ddeml.c: + Juergen Schmied <juergen.schmied@metronet.de> + Fixed typo. + + * windows/queue.c: + Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de> + Added a missing LeaveCriticalSection. + + * windows/mdi.c: Francois Boisvert <francois@macadamian.com> + Fixed a wrong usage of WIN_FindWndPtr/WIN_ReleaseWndPtr in + TranslateMDISysAccel16. + + * misc/comm.c: Ove Kaaven <ovek@arcticnet.no> + Fixed off-by-one bug in async output buffers. + + * ole/ole2.c: Francis Beaudet <francis@macadamian.com> + Fixed a little Drag and Drop bug. + +---------------------------------------------------------------- Mon Apr 26 14:58:59 1999 Alexandre Julliard <julliard@winehq.com> * include/config.h.in, configure, configure.in:
diff --git a/include/version.h b/include/version.h index 8858eb6..331c884 100644 --- a/include/version.h +++ b/include/version.h
@@ -1 +1 @@ -#define WINE_RELEASE_INFO "Wine release 990426" +#define WINE_RELEASE_INFO "Wine release 990508"