Release 990613.

This commit is contained in:
Alexandre Julliard 1999-06-13 09:23:59 +00:00
parent 75b217712f
commit f1293a46c8
3 changed files with 650 additions and 10 deletions

View File

@ -1,4 +1,4 @@
This is release 990523 of Wine, a free implementation of Windows on
This is release 990613 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,10 +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-990523: (see ChangeLog for details)
- Printing improvements
- X input and multimedia timers moved to service thread.
- More threading and locking fixes.
WHAT'S NEW with Wine-990613: (see ChangeLog for details)
- All tasks now run in their own thread.
- Win32 debug API preliminary implementation.
- New Winelib app: a command-line interpreter.
- Lots of bug fixes.
See the README file in the distribution for installation instructions.
@ -18,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-990523.tar.gz
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990523.tar.gz
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990523.tar.gz
ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990523.tar.gz
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-990613.tar.gz
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990613.tar.gz
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990613.tar.gz
ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990613.tar.gz
It should also be available from any site that mirrors tsx-11 or sunsite.

640
ChangeLog
View File

@ -1,3 +1,643 @@
----------------------------------------------------------------
Sun Jun 13 08:49:47 1999 Alexandre Julliard <julliard@winehq.com>
* dlls/comctl32/listview.c, include/listview.h:
Chris Morgan <cmorgan@wpi.edu>
James Abbatiello <abbeyj@wpi.edu>
Implemented LISTVIEW_SortItems() and LISTVIEW_CallBackCompare()
* dlls/comctl32/status.c: Chris Morgan <cmorgan@wpi.edu>
James Abbatiello <abbeyj@wpi.edu>
Fixes a problem when using STATUSBAR_SetText() to toggle SBT_OWNERDRAW
* dlls/comctl32/treeview.c: Chris Morgan <cmorgan@wpi.edu>
James Abbatiello <abbeyj@wpi.edu>
Adds some undocumented behavior to TREEVIEW_GetItemA().
* loader/module.c: Marcus Meissner <marcus@jet.franken.de>
Fixed ambigous else/brace problem, moved "name" computation in
CreateProcess _before_ outputting it in the FIXME_()s.
* objects/region.c: Marcus Meissner <marcus@jet.franken.de>
Do not reuse a passed CONST RECT * pointer.
* windows/x11drv/mouse.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Bugfix: DISPLAY_SetCursor should not use USER-internals, as it is also
used with native USER ...
* loader/pe_image.c, scheduler/process.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Removed broken hack to support shared DLLs (e.g. USER32.DLL) and
replaced it by a somewhat less broken hack :-/
* multimedia/mci.c: Marcus Meissner <marcus@jet.franken.de>
Fixed small memory corruption.
Sat Jun 12 18:36:55 1999 Alexandre Julliard <julliard@winehq.com>
* include/*.h:
Patrik Stridvall <ps@leissner.se>
Mad the include files idempotent using a consistent macro naming
scheme.
* windows/painting.c: Noomen Hamza <noomen@macadamian.com>
Avoid painting destroyed windows.
* dlls/*.c, if1632/*.c, loader/*.c:
Converted to the new debug interface, using script written by Patrik
Stridvall.
* if1632/builtin.c, loader/ne/module.c, loader/ne/segment.c, memory/atom.c, memory/string.c, objects/text.c, win32/thread.c, windows/property.c, windows/rect.c, windows/sysmetrics.c, dlls/advapi32/advapi.c, dlls/commdlg/filetitle.c, dlls/ntdll/nt.c, dlls/ntdll/sync.c:
Patrik Stridvall <ps@leissner.se>
Added missing/wrong includes.
* windows/user.c, windows/x11drv/event.c, controls/icontitle.c, controls/menu.c, controls/widgets.c, debugger/dbg.y, debugger/dbgmain.c, loader/module.c, misc/spy.c, windows/message.c, windows/painting.c, windows/scroll.c:
Patrik Stridvall <ps@leissner.se>
Removed direct references to CLASS internals.
* include/process.h, misc/version.c, scheduler/process.c:
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
Rearrange winver detection code and cache the winver value we
determined in the PDB to speed up.
* windows/nonclient.c: Gerard Patel <g.patel@wanadoo.fr>
Draws a border around windows with old win31 style (only ws_border) in
win95 look.
* include/commctrl.h, include/prsht.h, include/wine/obj_dataobject.h, include/wtypes.h:
Patrik Stridvall <ps@leissner.se>
Added CINTERFACE and NONAMELESSUNION support.
* include/*.h:
Patrik Stridvall <ps@leissner.se>
Added extern "C" if __cplusplus is defined.
* include/combo.h, controls/combo.c, controls/listbox.c:
Francis Beaudet <francis@macadamian.com>
Fixed a few behaviors of the combobox that were broken.
* debugger/dbg.y, debugger/debug.l, debugger/info.c, include/module.h, include/process.h, loader/module.c, scheduler/process.c:
Guy Albertelli <galberte@neo.lrun.com>
Add new "walk" command options to list processes and modref's.
* graphics/x11drv/dib.c:
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
X11DRV_DIB_SetImageBits_24/32: Fix the case for bits_per_pixel == 32
and negative lines.
* dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/tooltips.c, dlls/comctl32/trackbar.c, dlls/comctl32/updown.c, include/winuser.h, dlls/comctl32/comboex.c, dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c, dlls/comctl32/flatsb.c, dlls/comctl32/header.c, dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c, dlls/comctl32/ipaddress.c, dlls/comctl32/monthcal.c, dlls/comctl32/nativefont.c, dlls/comctl32/pager.c, dlls/comctl32/progress.c, dlls/comctl32/rebar.c:
Patrik Stridvall <ps@leissner.se>
Changed xxx(VOID) to xxx(void).
* multimedia/time.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
- simplified internal data
- thread safe access to internal structures
- fixed bug on ONE_SHOT timers
- deferred service thread call until really needed (no longer on WINMM
or MMSYSTEM attachement)
* include/process.h, include/services.h, loader/main.c, scheduler/services.c, scheduler/thread.c:
Eric Pouech <Eric.Pouech@wanadoo.fr>
Made the service thread instanciable in every process.
* Make.rules.in, Makefile.in, configure, configure.in:
James Juran <jrj120@psu.edu>
Use Autoconf to find path to ldconfig.
* ole/typelib.c: Francis Beaudet <francis@macadamian.com>
Fixed a problem with the LoadTypeLib method.
* misc/Makefile.in, misc/registry.c: Marcus Meissner <mm@jet.lst.de>
Use @sysconfdir@ for the default registries in misc/registry.c too.
* graphics/ddraw.c: Marcus Meissner <mm@jet.lst.de>
Added generic pixel converter for 8->24.
* windows/dialog.c: Pavel Roskin <pavel_roskin@geocities.com>
DIALOG_ParseTemplate16() supported up to 127 controls. Bigger values
were expanded to WORD incorrectly.
* loader/dos/dosvm.c, loader/dos/module.c, msdos/dpmi.c:
Ove Kaaven <ovek@arcticnet.no>
Various DPMI fixes and preliminary DPMI raw mode switch handler.
* windows/mdi.c: Noomen Hamza <noomen@macadamian.com>
Fixed imprecision in the MDI tiling functionality.
* objects/metafile.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
Open files with more appropriate sharing mode.
* objects/enhmetafile.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
Small fixes for EnhMetaFile playback.
* dlls/comctl32/comctl32undoc.c: Ian Schmidt <irsman@iag.net>
Fixed an error and an off-by-one bug in DSA_SetItem(). This
eliminates some crashes with Win98 native SHELL32.
* graphics/ddraw.c: Marcus Meissner <marcus@jet.franken.de>
Remove DIABLO_HACK (does not work anymore), add 1 FIXME, fix GetCaps()
with caps1==NULL.
* windows/syscolor.c: Slava Monich <Slava.Monich@netmanage.com>
dwDataSize needs to be reset before each RegQueryValueEx() call.
* multimedia/dsound.c: Ove Kaaven <ovek@arcticnet.no>
Don't ignore application-requested primary buffer flags.
* tools/build.c: Ove Kaaven <ovek@arcticnet.no>
Clear high word of %esp when returning from CallFrom16.
* include/comm.h, misc/comm.c: Ove Kaaven <ovek@arcticnet.no>
Implementation of EV_RXFLAG.
* windows/winpos.c, windows/x11drv/event.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Better implementation of [GS]etForegroundWindow.
Fixed focus handling on inter-thread activation.
Adapted FocusIn/Out event handling to per-queue focus.
* loader/ne/module.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Release Win16Lock during PROCESS_Create.
* dlls/comctl32/imagelist.c: Luc Tourangeau <luc@macadamian.com>
ImageList_GetIcon bug fix.
* win32/time.c: Rein Klazes <rklazes@casema.net>
Corrected a problem in GetTimeZoneInformation() due a change to
mktime() in glibc-2.1.1 when daylight saving time is in effect.
* debugger/db_disasm.c: Patrik Stridvall <ps@leissner.se>
Changed K&R C function definition to ANSI C.
* graphics/psdrv/bitmap.c, include/psdrv.h:
Huw D M Davies <h.davies1@physics.ox.ac.uk>
PSDRV_StretchDIBits should use logical co-ords.
Some versions of ghostscript seem to eat one too many characters of
image data. Add a '%' to the output file to work around this.
* relay32/wnaspi32.spec:
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
Fixed WNASPI32 ordinals.
* include/winbase.h:
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
Added the function definitions of GetStartupInfo*().
* documentation/status/dde, misc/ddeml.c:
Keith Matthews <keith_m@sweeney.demon.co.uk>
1st cut implementation of DdeNameService (omits monitor callback)
1st cut implementation of DdeKeepStringHandle (probably complete)
DdeInitializeW - minor changes to initialise service names structure
DdeGetLastError - start of proper last error retrieval
DdeCreateStringHandle16 - added code for default codepage where not
supplied.
Various documentary/comment corrections.
Fri Jun 11 18:33:46 1999 Alexandre Julliard <julliard@winehq.com>
* include/process.h, memory/environ.c, scheduler/process.c:
Use the normal environment routines to build the env db of the initial
process.
* include/server.h, server/console.c, server/object.h, server/process.c, server/process.h, server/trace.c, tools/make_requests, win32/console.c:
Return console handles in alloc_console request.
Fixed read_console_input parameters to conform to the reply structure
declaration.
Mon Jun 7 17:46:39 1999 Alexandre Julliard <julliard@winehq.com>
* objects/bitmap.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Fixed CreateCompatibleBitmap when called with 0 width or height.
* multimedia/mmio.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Fixed mmioDescend when called with a parent chunk.
* loader/signal.c: Marcus Meissner <marcus@jet.franken.de>
Trying to fix sigaltstack() problem reported by Debian users.
SIGTRAP might be undefined (beos).
* ole/typelib.c: Marcus Meissner <marcus@jet.franken.de>
Fixed TLB_Read (can easily get count!=bytesread at the end of the file).
Fixed TLB_FindTlb (strstr on binary data will not work).
* dlls/comctl32/treeview.c: Marcus Meissner <marcus@jet.franken.de>
Fixed >> and * operator precedence problem.
* windows/x11drv/mouse.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Fixed order for entering critical sections (X11 vs. WndLock) when
calling X11DRV_MOUSE_SetCursor.
* loader/module.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Consult ne.operating_system field for NE files in GetBinaryType().
* server/process.c: Fixed initial process refcount.
Sun Jun 6 17:28:21 1999 Alexandre Julliard <julliard@winehq.com>
* documentation/status/directplay, loader/dos/Makefile.in, documentation/Makefile.in, documentation/cdrom-labels:
Forced commit to get rid of the vendor branch
* programs/cmdlgtst/.cvsignore: Added cmdlgr.h
* programs/regapi/regapi.c:
Avoid use of strncmpi (reported by Ron Cemer).
* include/wine/winestring.h, multimedia/joystick.c, include/winbase.h, include/winuser.h:
Moved inclusion of winestring.h to winebase.h.
Added Winelib macros for lstrncmp functions.
* controls/scroll.c: Ron Cemer <roncemer@gte.net>
Fixes for several bugs in which portions of the scrollbar were not
being redrawn correctly, the focus rectangle was not being correctly
removed from the thumb before redrawing, etc.; added complete Win9x
and WinNT look and feel support.
* windows/sysmetrics.c: Ron Cemer <roncemer@gte.net>
Fixes for Win9x and WinNT look and feel.
* files/dos_fs.c: Chris Morgan <cmorgan@wpi.edu>
James Abbatiello <abbeyj@wpi.edu>
Fixed response of GetFullPathNameA when buffer==NULL.
* files/file.c: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
CreateFileA/FILE_DoOpenFile: add verbose reporting of arguments.
* configure.in, programs/Makefile.in, programs/wcmd/.cvsignore, programs/wcmd/ChangeLog, programs/wcmd/Makefile.in, programs/wcmd/README, programs/wcmd/batch.c, programs/wcmd/builtins.c, programs/wcmd/directory.c, programs/wcmd/makefile.bcc, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, configure:
Dave Pickles <davep@nugate.demon.co.uk>
Added Wine command-line interpreter.
* if1632/thunk.c, include/callback.h, misc/callback.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Removed Callback.CallTaskRescheduleProc().
* include/main.h, miscemu/main.c, tools/build.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Switch stacks in CALL32_Init().
* loader/task.c, scheduler/process.c, include/process.h, include/task.h:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
16-bit scheduler reorganized: run all tasks in their own thread.
Process creation sequence adapted to new scheduler.
* include/services.h, loader/main.c, scheduler/services.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Removed SERVICE_Exit().
* windows/queue.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Release WND lock before calling PostEvent16().
* include/wnaspi32.h:
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Add some defines.
* dlls/wnaspi32/winaspi32.c:
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
ASPI_ExecScsiCmd: better return value and verbose error when no device
found.
* loader/module.c: Guy Albertelli <galberte@neo.lrun.com>
Use SearchPath to test for existance of programs in lpCmdLine
processing. For lpApplName do not append ".exe" and use
DOSFS_GetFullName to locate the program. Move module find process
after flag testing and provide quick exit if not found.
* windows/dialog.c: Slava Monich <Slava.Monich@netmanage.com>
Implemented dialog units -> pixels conversion very close to how it's
actually done by Windows.
Sat Jun 5 15:23:20 1999 Alexandre Julliard <julliard@winehq.com>
* dlls/commdlg/colordlg.c, dlls/commdlg/filedlg.c, dlls/commdlg/fontdlg.c, include/commdlg.h, include/initguid.h, include/objbase.h, include/ole2.h, include/windef.h, include/wine/obj_dataobject.h, include/wine/obj_inplace.h, include/wine/obj_moniker.h, include/wine/obj_oleaut.h, include/wine/obj_oleobj.h, include/winerror.h, include/wingdi.h, include/winuser.h, include/wtypes.h, ole/bindctx.c, ole/moniker.c:
Paul Quinn <paulq@corel.ca>
Some non-threatening fixes to some headers, as well as some casting
changes that make winelib more win32 code compatible.
* files/drive.c, include/winbase.h, relay32/kernel32.spec:
<davep@nugate.demon.co.uk>
Stub for SetVolumeLabel().
* windows/message.c:
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Add back lost treatment of HWND_TOPMOST.
* windows/x11drv/event.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Try to improve ConfigureNotify event processing.
* objects/pen.c: Joshua Thielen <thielen@netperson.net>
Allow pens with styles greater than PS_INSIDEFRAME to be created with
ExtCreatePen.
* relay32/oleaut32.spec, include/debugdefs.h, include/wine/obj_oleaut.h, ole/typelib.c, ole/typelib.h:
Rein Klazes <rklazes@casema.net>
Read/load type libraries. Implementation of ITypeLib, ITYpeInfo,
ITypeLib2 and ITypeInfo2 methods.
* ole/ole2disp.c: Rein Klazes <rklazes@casema.net>
Allow NULL as argument to SysFreeString in accordance with SDK.
* DEVELOPERS-HINTS: Klaas van Gend <klaas@vangend.demon.nl>
- more up-to-date description of source tree
- better example of required comments for an API implementation
- replacement of WINE_PACKED by "pshpack1.h", etc.
- naming conventions for non-api calls and types
- location conventions for non-api header files and prototypes
* relay32/mpr.spec, include/winnetwk.h, include/wnet.h, misc/network.c:
Robert W Hall <bobh@n-cantrell.demon.co.uk>
Added 2 stubs.
* if1632/thunk.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Fixed behaviour of Alloc..ThunkletCallback[Ex] for NULL target.
* windows/x11drv/event.c, windows/x11drv/wnd.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Fixed potential memory corruption in EVENT_QueryZOrder.
Fixed potential X synchronization problem in X11DRV_WND_SetHostAttr.
* files/directory.c: Guy Albertelli <galberte@neo.lrun.com>
Correct search order in SearchPath for Win 3.1/95/98. Still broken for NT.
* windows/win.c: Slava Monich <Slava.Monich@netmanage.com>
o check for both CW_USEDEFAULT and CW_USEDEFAULT16.
o if x is CW_USEDEFAULT (or CW_USEDEFAULT16) and y is *not*
CW_USEDEFAULT (or CW_USEDEFAULT16) then use y as a second
parameter to ShowWindow(). Some apps (CALC.EXE for Win98
is one of them) use this undocumented feature to create
hidden window with WS_VISIBLE style set.
* relay32/comctl32.spec, dlls/comctl32/comctl32undoc.c:
Ian Schmidt <irsman@iag.net>
Added partial implementation for DPA_LoadStream and stub for
DPA_SaveStream. Thanks to Eric Kohl (ekohl@abo.rhein-zeitung.de) for
the partial implementation and parameter information.
* debugger/stabs.c: Pavel Roskin <pavel_roskin@geocities.com>
Make it possible to link Wine statically (at least on RedHat 6.0).
* controls/menu.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
When looking into sys menu, check if items are present before
dereferencing.
* documentation/Attic/wine.man: Marcus Meissner <marcus@jet.franken.de>
Autoconfigure the directories in the manpage.
* include/message.h, include/ttydrv.h, include/x11drv.h, windows/event.c, windows/ttydrv/event.c, windows/ttydrv/init.c, windows/winpos.c, windows/x11drv/event.c, windows/x11drv/init.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Removed DummyMotionNotify EVENT driver routine.
* configure, configure.in, documentation/.cvsignore, documentation/Makefile.in, documentation/wine.man.in:
Marcus Meissner <marcus@jet.franken.de>
Autoconfigure the directories in the manpage.
* files/file.c, include/winbase.h, relay32/kernel32.spec:
James Juran <jrj120@psu.edu>
Add stub for LockFileEx (KERNEL32.513).
* documentation/status/internationalisation:
Klaas van Gend <klaas@vangend.demon.nl>
Current status of Wine on internationalisation.
* controls/button.c: Rein Klazes <rklazes@casema.net>
Do not process WM_LBUTTONUP message in ButtonWndProc()
when the mouse is not captured.
* graphics/psdrv/init.c, objects/dc.c:
Noel Borthwick <noel@macadamian.com>
From CreateCompatibleDC, pass the device name associated with the
source DC in order to allow PSDRV_CreateDC to locate the printer info
for the device.
* multimedia/mcistring.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Added some digital video interface
Fixed a few bugs (device names are no longer converted to upper case,
added call back window, all structures moved to 32 bit...).
* if1632/thunk.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Workaroung gcc 2.7.2.x sig 11 issue.
* include/multimedia.h, multimedia/mci.c, multimedia/mmsystem.c:
Eric Pouech <Eric.Pouech@wanadoo.fr>
Added (still incomplete) handling of MCI_BREAK command.
* documentation/no-windows: James Juran <jrj120@psu.edu>
Updated documentation/no-windows.
* graphics/ddraw.c: Marcus Meissner <marcus@jet.franken.de>
Speedup enhancement for the 8->16 and 8->32 copy loop hotspots,
using a faster generic routine and some inline assembly for i386
(cleanups by Ove).
Fri Jun 4 19:49:54 1999 Alexandre Julliard <julliard@winehq.com>
* server/handle.c, server/handle.h, server/process.c, server/process.h, server/thread.c:
Made handle table a separate object.
Global handle table is no longer bound to a process.
Removed special handling of the initial process.
* server/main.c, server/object.c, server/object.h:
Added optional debugging code in object management.
Sat May 29 14:27:27 1999 Alexandre Julliard <julliard@winehq.com>
* scheduler/client.c, scheduler/process.c, scheduler/sysdeps.c, scheduler/syslevel.c, scheduler/thread.c, windows/queue.c, windows/winproc.c, include/thread.h, loader/task.c:
Got rid of THREAD_InitDone.
Made THREAD_Current() inline.
Moved server tid into TEB.
* windows/dialog.c: Luc Tourangeau <luc@macadamian.com>
Reimplemented the CheckRadioButton function.
* dlls/comctl32/tab.c: Chris Morgan <cmorgan@wpi.edu>
James Abbatiello <abbeyj@wpi.edu>
Fixed incorrect lookup of background color.
* dlls/comctl32/commctrl.c, dlls/comctl32/status.c:
Chris Morgan <cmorgan@wpi.edu>
James Abbatiello <abbeyj@wpi.edu>
Fixed problems when using multiple style flags together.
* dlls/comctl32/tooltips.c: Chris Morgan <cmorgan@wpi.edu>
James Abbatiello <abbeyj@wpi.edu>
Fixed a problem when using string resources as tooltext.
* windows/win.c: Francis Beaudet <francis@macadamian.com>
Fixed a behavior of the focus when a parent window is disabled.
* graphics/x11drv/graphics.c: Joshua Thielen <thielen@netperson.net>
Fixed a bug which causes the PolyBezier to not be updated on redraw
(when you want them to be).
* windows/input.c: Gerard Patel <g.patel@wanadoo.fr>
Remove unnecessary warning in TranslateAccelator.
* server/handle.c:
Fixed duplicate_handle to work with pseudo-handles (reported by Marcus
Meissner).
* dlls/commdlg/cdlg_xx.rc, dlls/ver/ver16.c, dlls/version/info.c, dlls/version/install.c, dlls/version/resource.c, include/ver.h, include/winver.h, tools/wrc/wrctypes.h:
Paul Quinn <paulq@corel.ca>
ver.h is a legacy header. winver.h should be used instead.
* dlls/tapi32/phone.c, misc/crtdll.c:
Marcus Meissner <marcus@jet.franken.de>
Fixed some warnings.
* include/commctrl.h, include/listview.h, dlls/comctl32/listview.c:
Luc Tourangeau <luc@macadamian.com>
- Reimplemented the scrolling using SetScrollInfo and GetScrollInfo.
- Implemented LVM_FINDITEM message.
- Added some new window styles.
- Fixed some bugs and extended a number of existing functions.
- Modified selection functions to support area selection (for group
selection in LVS_ICON and LVS_SMALLICON).
* misc/comm.c: Ove Kaaven <ovek@arcticnet.no>
Fixed a couple of missing event notifications. Some more debugging
messages.
* windows/x11drv/keyboard.c: Rikhardur Egilsson <rikardur@sky.fr>
Icelandic keyboard support.
* graphics/ddraw_private.h, graphics/ddraw.c:
Lionel Ulmer <ulmer@directprovider.net>
- better debug output for surface creation
- added (experimental) DIBSection implementation of GetDC / ReleaseDC
* graphics/d3ddevices.c: Lionel Ulmer <ulmer@directprovider.net>
Corrected warning.
* controls/menu.c: Pascal Lessard <pascal@macadamian.com>
Support TPM_RETURNCMD in TrackPopupMenu.
* win32/console.c: Marcus Meissner <marcus@jet.franken.de>
Fix <return> key (somehow we get a control keystate).
* loader/dos/module.c: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
Fixed compilation erros on non-Linux systems.
* include/debugtools.h: Eric Pouech <Eric.Pouech@wanadoo.fr>
Added missing TRACE define when NO_DEBUG_MSGS was defined.
* dlls/shell32/shellord.c: Ian Schmidt <irsman@iag.net>
Added missing WINAPI for SHValidateUNC.
* documentation/languages: Klaas van Gend <klaas@vangend.demon.nl>
Adapted to the new dll resource handling by Bertho Stultiens.
Mon May 24 15:02:18 1999 Alexandre Julliard <julliard@winehq.com>
* misc/shell.c: Release the Win16Lock before calling WinExec.
* scheduler/thread.c, include/process.h, loader/ne/module.c, loader/task.c:
Removed process argument to PROCESS_CallUserSignalProc.
* scheduler/process.c:
Moved remaining initialisations to the new process context.
Shuffled things around a bit in PROCESS_Start to avoid deadlocks.
Changed PROCESS_CallUserSignalProc to avoid accessing another process
address space.
* include/server.h, server/process.c, server/trace.c, tools/make_requests:
Added support for dumping variable-size data of server replies.
Added cmd_line and cmd_show in new_process request.
* if1632/mmsystem.spec: Eric Pouech <Eric.Pouech@wanadoo.fr>
fixed builtin mmsystem.dll init sequence
* multimedia/Attic/init.c, multimedia/Makefile.in:
Eric Pouech <Eric.Pouech@wanadoo.fr>
removed obsoleted init.c source file
* include/multimedia.h: Eric Pouech <Eric.Pouech@wanadoo.fr>
removed unnecessary MCI drivers entry point
added undocumented mmsystem functions
* multimedia/time.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
moved to new trace interface
now calling time init function from mmsystem and/or winmm entry point
* multimedia/mmsystem.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
included DLL init sequence (from obsoleted init.c)
fixed builtin mmsystem.dll init sequence
fixed PlaySound when used with an asynchronous audio driver
fixed midiStream functions for Stop/Pause/Restart functions
fixed error handling in waveOutOpen with QUERY_FORMAT flag
* multimedia/midi.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
included midi init sequence (from obsoleted init.c)
moved to new trace interface
simplified code with using new configuration constant (HAVE_OSS_MIDI)
fixed erroneous warnings
* multimedia/mci.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
included mci init sequence (from obsoleted init.c)
moved to new trace interface
* multimedia/audio.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
output: better internal thread interface (orthogonalization of states and events)
output: removed use of DSP_IOCTL_GETOSPACE
output: fixed latency in reset messages handling
output: replaced some polling mechanisms with blocking ones
output: fixed get/set volume functions
* multimedia/mciwave.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
moved to the new debug interface
fixed bugs in pause/play/stop functions
fixed signature of driver entry point
* multimedia/mcimidi.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
moved to the new debug interface
fixed bugs in pause/play functions
fixed signature of driver entry point
* multimedia/mixer.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Updated traces.
* windows/driver.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Remove extraneous winuser16.h.
* graphics/x11drv/dib.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Changed printf into TRACE.
* debugger/expr.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Fixed a few typos.
* debugger/stack.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Check when backtracking the stack if frames are correct (readable).
* windows/event.c, include/message.h, include/winsock.h, loader/main.c, loader/task.c, misc/winsock.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Moved WINSOCK network IO event handling to special thread.
Removed EVENT_WaitNetEvent, introduced a global scheduler event.
* miscemu/main.c, scheduler/process.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Wait until child initialized before returning from PROCESS_Create.
* relay32/kernel32.spec, win32/kernel32.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Use register functions with arguments for LogApiThk...
* dlls/comctl32/listview.c: Chris Morgan <cmorgan@wpi.edu>
James Abbatiello <abbeyj@wpi.edu>
Cleaned up LISTVIEW_KeyDown by using LISTVIEW_GetNextItem. Removed unused
variable in LISTVIEW_GetNextItem.
Sun May 23 20:02:05 1999 Alexandre Julliard <julliard@winehq.com>
* include/dosexe.h, include/module.h, include/pe_image.h, include/process.h, include/thread.h, loader/dos/module.c, loader/module.c, loader/ne/module.c, loader/pe_image.c, relay32/kernel32.spec, scheduler/process.c, scheduler/thread.c, win32/except.c, dlls/ntdll/exception.c:
Use the new debug functions to send debug events at appropriate places.
Pass the process creation flags to PROCESS_Create.
* scheduler/Makefile.in, scheduler/client.c, scheduler/debugger.c, win32/newfns.c, win32/process.c, include/winbase.h, misc/lstr.c:
Implemented the Win32 debug API functions.
* include/server.h, include/server/request.h, server/Makefile.in, server/debugger.c, server/object.h, server/process.c, server/thread.c, server/thread.h, server/trace.c:
Added debug events support.
----------------------------------------------------------------
Sun May 23 10:25:26 1999 Alexandre Julliard <julliard@winehq.com>

View File

@ -1 +1 @@
#define WINE_RELEASE_INFO "Wine release 990523"
#define WINE_RELEASE_INFO "Wine release 990613"