Release 990508.

oldstable wine-990508
Alexandre Julliard 1999-05-08 18:55:06 +00:00
parent d7da0f68ee
commit 1e1eb509ea
3 changed files with 461 additions and 11 deletions

View File

@ -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 @@ correctly.
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 @@ Because of lags created by using mirror, this message may reach you before
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.

451
ChangeLog
View File

@ -1,3 +1,454 @@
----------------------------------------------------------------
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>

View File

@ -1 +1 @@
#define WINE_RELEASE_INFO "Wine release 990426"
#define WINE_RELEASE_INFO "Wine release 990508"