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 Unix. This is still a developers only release. There are many bugs
and unimplemented features. Most applications still do not work and unimplemented features. Most applications still do not work
correctly. correctly.
@ -6,10 +6,10 @@ correctly.
Patches should be submitted to "julliard@lrc.epfl.ch". Please don't Patches should be submitted to "julliard@lrc.epfl.ch". Please don't
forget to include a ChangeLog entry. forget to include a ChangeLog entry.
WHAT'S NEW with Wine-990523: (see ChangeLog for details) WHAT'S NEW with Wine-990613: (see ChangeLog for details)
- Printing improvements - All tasks now run in their own thread.
- X input and multimedia timers moved to service thread. - Win32 debug API preliminary implementation.
- More threading and locking fixes. - New Winelib app: a command-line interpreter.
- Lots of bug fixes. - Lots of bug fixes.
See the README file in the distribution for installation instructions. 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 the release is available at the ftp sites. The sources will be available
from the following locations: from the following locations:
ftp://metalab.unc.edu/pub/Linux/ALPHA/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-990523.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-990523.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-990523.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. 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> 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"