Release 990613.
This commit is contained in:
parent
75b217712f
commit
f1293a46c8
18
ANNOUNCE
18
ANNOUNCE
|
@ -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
640
ChangeLog
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
#define WINE_RELEASE_INFO "Wine release 990523"
|
#define WINE_RELEASE_INFO "Wine release 990613"
|
||||||
|
|
Loading…
Reference in New Issue