mirror of
https://github.com/reactos/wine.git
synced 2024-11-25 04:39:45 +00:00
Release 20010326.
This commit is contained in:
parent
b4a07b6ec7
commit
65fcd9e27a
27
ANNOUNCE
27
ANNOUNCE
@ -1,4 +1,4 @@
|
||||
This is release 20010305 of Wine, a free implementation of Windows on
|
||||
This is release 20010326 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,9 @@ correctly.
|
||||
Patches should be submitted to "wine-patches@winehq.com". Please don't
|
||||
forget to include a ChangeLog entry.
|
||||
|
||||
WHAT'S NEW with Wine-20010305: (see ChangeLog for details)
|
||||
- Some improvements to the wineserver protocol.
|
||||
- The usual common controls fixes/improvements.
|
||||
- Version information in builtin dlls.
|
||||
WHAT'S NEW with Wine-20010326: (see ChangeLog for details)
|
||||
- Serial async I/O improvements.
|
||||
- Support for app-specific dll overrides in config file.
|
||||
- Lots of bug fixes.
|
||||
|
||||
See the README file in the distribution for installation instructions.
|
||||
@ -18,16 +17,16 @@ 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:
|
||||
|
||||
http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20010305.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20010305.tar.gz
|
||||
ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20010305.tar.gz
|
||||
ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20010305.tar.gz
|
||||
http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20010326.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20010326.tar.gz
|
||||
ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20010326.tar.gz
|
||||
ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20010326.tar.gz
|
||||
|
||||
It should also be available from any other site that mirrors ibiblio.org.
|
||||
For more download locations, see http://ftpsearch.lycos.com. These
|
||||
locations also hold pre-built documentation packages in various
|
||||
formats: wine-doc-html.tar.gz, wine-doc-txt.tar.gz, wine-doc.pdf.gz
|
||||
and wine-doc.ps.gz
|
||||
and wine-doc.ps.gz.
|
||||
|
||||
You can also get the current source directly from the CVS tree. Check
|
||||
http://www.winehq.com/dev.html for details.
|
||||
@ -35,11 +34,9 @@ http://www.winehq.com/dev.html for details.
|
||||
If you submitted a patch, please check to make sure it has been
|
||||
included in the new release.
|
||||
|
||||
If you want to get the new releases faster, you can subscribe to the
|
||||
wine-patches mailing list by sending a mail containing 'subscribe
|
||||
wine-patches your_address' to majordomo@tiger.informatik.hu-berlin.de.
|
||||
You will get a patch against the previous release when a new one is
|
||||
released.
|
||||
If you want to receive by mail a patch against the previous release
|
||||
when a new one is released, you can subscribe to the mailing list at
|
||||
http://tiger.informatik.hu-berlin.de/cgi-bin/mailman/listinfo/wine-patches.
|
||||
|
||||
Wine is available thanks to the work of many people. See the file
|
||||
AUTHORS in the distribution for the complete list.
|
||||
|
379
ChangeLog
379
ChangeLog
@ -1,3 +1,382 @@
|
||||
----------------------------------------------------------------
|
||||
2001-03-26 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* documentation/samples/config:
|
||||
Dmitry Timoshkov <dmitry@codeweavers.com>
|
||||
Added some additional defaults and samples to [fonts] section.
|
||||
|
||||
2001-03-23 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* misc/options.c, windows/dce.c, windows/win.c,
|
||||
windows/x11drv/event.c, windows/x11drv/wnd.c,
|
||||
dlls/x11drv/x11drv_main.c, documentation/samples/config,
|
||||
documentation/wine.man.in, graphics/x11drv/xfont.c,
|
||||
include/options.h, include/x11drv.h:
|
||||
Cleanup properly on x11drv unloading.
|
||||
Moved --synchronous option into config file.
|
||||
Removed --desktop, --display and --language command-line options.
|
||||
|
||||
* dlls/winmm/mciwave/mciwave.c:
|
||||
James Hatheway <james@macadamian.com>
|
||||
- MCI_SAVE should overwrite its destination file.
|
||||
- widClose() is sometimes failing... MCI (in WAVE_mciRecordCallback)
|
||||
shouldn't queue up buffers if it knows we are no longer recording.
|
||||
|
||||
* dlls/user/user_main.c, files/profile.c, memory/local.c,
|
||||
objects/gdiobj.c, objects/metafile.c, windows/user.c:
|
||||
Small dll separation fixes.
|
||||
|
||||
* dlls/advapi32/registry.c:
|
||||
Use TEB static buffer for Unicode conversion.
|
||||
|
||||
* tools/winemaker:
|
||||
Francois Gouget <fgouget@codeweavers.com>
|
||||
Added handling of .hpp files (another extension for C++ headers).
|
||||
The wrapper code needs to import dlls too.
|
||||
All the generated wrapper files were identical, the 'variable'
|
||||
subsitution was done on the template itself. Oups!
|
||||
|
||||
* dlls/version/info.c:
|
||||
Francois Gouget <fgouget@codeweavers.com>
|
||||
ConvertVersionInfo32To16: the end of the child list may also be marked
|
||||
by a 0-byte child.
|
||||
|
||||
2001-03-22 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/kernel/comm.c, files/file.c, include/file.h, include/server.h,
|
||||
include/thread.h, scheduler/synchro.c, server/async.c,
|
||||
server/object.h, server/request.h, server/serial.c, server/trace.c:
|
||||
Michael McCormack <mccormac@aals27.alcatel.com.au>
|
||||
Use poll() on the client-side during server waits to implement
|
||||
overlapped I/O.
|
||||
|
||||
* include/server.h, scheduler/process.c, server/console.c,
|
||||
server/trace.c, win32/console.c:
|
||||
Use the new send_fd mechanism for the set_console_fd server request.
|
||||
|
||||
* dlls/shlwapi/reg.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/xvidmode.c,
|
||||
dlls/comctl32/comboex.c:
|
||||
Jeff Garzik <jgarzik@mandrakesoft.com>
|
||||
Added needed string.h includes.
|
||||
|
||||
2001-03-21 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* windows/dce.c, windows/dialog.c, windows/nonclient.c, windows/win.c,
|
||||
windows/winpos.c, windows/x11drv/wnd.c:
|
||||
Cleaned up assumptions about WS_CHILD flag so that we can allow it to
|
||||
be changed in SetWindowLong.
|
||||
|
||||
* dlls/ntdll/debugtools.c:
|
||||
Dmitry Timoshkov <dmitry@codeweavers.com>
|
||||
Increase debug buffer size up to 1024 bytes.
|
||||
|
||||
* configure, configure.in, programs/Makefile.in,
|
||||
programs/winetest/.cvsignore, programs/winetest/Makefile.PL,
|
||||
programs/winetest/Makefile.in, programs/winetest/Makefile.win32,
|
||||
programs/winetest/test.pl, programs/winetest/wine.pm,
|
||||
programs/winetest/wine.xs, programs/winetest/winetest.c,
|
||||
programs/winetest/winetest.spec:
|
||||
Added first version of the Perl regression testing framework.
|
||||
|
||||
* documentation/samples/config, documentation/wine.conf.man.in,
|
||||
loader/loadorder.c:
|
||||
Added "*" wildcard entry to DllOverrides to replace DllDefaults
|
||||
section; this way it can also be specified on a per-app basis.
|
||||
Removed compiled-in defaults for dlls mentioned in the sample config.
|
||||
Update man page.
|
||||
|
||||
* dlls/ddraw/d3dtexture.c, dlls/winmm/mcicda/mcicda.c,
|
||||
include/netspi.h, server/main.c, server/trace.c:
|
||||
Jeff Garzik <jgarzik@mandrakesoft.com>
|
||||
Warning fixes.
|
||||
|
||||
* tools/winebuild/spec32.c, tools/wmc/mcl.c, scheduler/pthread.c,
|
||||
scheduler/synchro.c, server/atom.c:
|
||||
Jeff Garzik <jgarzik@mandrakesoft.com>
|
||||
Added some inclusions of string.h where necessary.
|
||||
|
||||
* loader/pe_image.c:
|
||||
Disable DONT_RESOLVE_DLL_REFERENCES for builtin dlls.
|
||||
|
||||
* loader/module.c:
|
||||
Dmitry Timoshkov <dmitry@codeweavers.com>
|
||||
Allow loading of built-in dlls with LOAD_LIBRARY_AS_DATAFILE flag set.
|
||||
|
||||
* dlls/winmm/wineoss/audio.c:
|
||||
Ove Kaaven <ovek@transgaming.com>
|
||||
Show an error if small enough fragment sizes couldn't be set.
|
||||
Force a complete close/reopen of the sound device if pause is
|
||||
requested in DirectSound mode (many drivers require this).
|
||||
|
||||
* dlls/ddraw/ddraw/user.c:
|
||||
Ove Kaaven <ovek@transgaming.com>
|
||||
Remove obsolete and misleading FIXME.
|
||||
|
||||
* dlls/gdi/gdi32.spec:
|
||||
Ove Kaaven <ovek@transgaming.com>
|
||||
Implemented Get/SetDeviceGammaRamp.
|
||||
|
||||
2001-03-20 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* documentation/samples/config, documentation/wine.man.in,
|
||||
include/loadorder.h, include/options.h, loader/loadorder.c,
|
||||
loader/main.c, loader/module.c, loader/ne/module.c, misc/options.c:
|
||||
- Added support for app-specific dll overrides using
|
||||
AppDefaults\<appname>\DllOverrides configuration section.
|
||||
- Better support for multiple --dll options.
|
||||
- Added warning message to discourage putting multiple dlls in a
|
||||
single override entry.
|
||||
|
||||
* win32/except.c:
|
||||
Terminate process on unhandled ^C exception instead of launching the
|
||||
debugger.
|
||||
|
||||
* dlls/ttydrv/dc.c, dlls/wineps/init.c,
|
||||
graphics/enhmetafiledrv/init.c, graphics/metafiledrv/init.c,
|
||||
graphics/win16drv/init.c, graphics/x11drv/init.c, include/gdi.h,
|
||||
include/wingdi.h, objects/dc.c:
|
||||
Ove Kaaven <ovek@transgaming.com>
|
||||
Implemented Get/SetDeviceGammaRamp.
|
||||
|
||||
* dlls/user/user32.spec, windows/win.c:
|
||||
Eric Kohl <ekohl@codeweavers.com>
|
||||
Added stubs for GetWindowsModuleFileName[A/W].
|
||||
|
||||
* controls/combo.c:
|
||||
Guy L. Albertelli <galberte@neo.lrun.com>
|
||||
Native version seems to always re-draw the selected text at the end of
|
||||
a rollup.
|
||||
|
||||
* dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h,
|
||||
dlls/x11drv/xvidmode.c, dlls/x11drv/xvidmode.h, include/x11drv.h:
|
||||
Ove Kaaven <ovek@transgaming.com>
|
||||
Added gamma ramp code to the XVidMode interface.
|
||||
|
||||
* include/ddrawi.h:
|
||||
Ove Kaaven <ovek@transgaming.com>
|
||||
More DirectDraw HAL type declarations.
|
||||
|
||||
2001-03-19 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* configure, configure.in:
|
||||
Satsuki Fujishima <sf@freebsd.org>
|
||||
Fixed FreeBDS xpg4 check.
|
||||
|
||||
* Make.rules.in, tools/Makefile.in, tools/specmaker/Makefile.in:
|
||||
Satsuki Fujishima <sf@freebsd.org>
|
||||
Use INSTALL_SCRIPT instead of INSTALL_PROGRAM for scripts.
|
||||
|
||||
* include/wine/wine_common_ver.rc, dlls/oleaut32/.cvsignore,
|
||||
dlls/oleaut32/Makefile.in, dlls/oleaut32/oleaut32.spec,
|
||||
dlls/oleaut32/version.rc:
|
||||
Dmitry Timoshkov <dmitry@codeweavers.com>
|
||||
Add version info for built-in oleaut32.dll.
|
||||
|
||||
* controls/menu.c:
|
||||
Gerard Patel <gerard.patel@asi.fr>
|
||||
Fix system menu crash by ensuring that item->text is not null when
|
||||
MF_TEXT set.
|
||||
|
||||
* include/ddraw.h:
|
||||
Ove Kaaven <ovek@transgaming.com>
|
||||
Added IDirectDrawGammaControl interface declaration.
|
||||
|
||||
* dlls/version/info.c:
|
||||
Dmitry Timoshkov <dmitry@codeweavers.com>
|
||||
Truncate version data if provided buffer is not large enough.
|
||||
|
||||
* dlls/dsound/dsound_main.c:
|
||||
Ove Kaaven <ovek@transgaming.com>
|
||||
Fixed sound disappearing after on-the-fly sample rate changes and
|
||||
after certain underrun conditions.
|
||||
Compilation fixes for when USE_DSOUND3D is defined.
|
||||
|
||||
* windows/winpos.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Win2000: If both WS_EX_LAYERED and WS_EX_TRANSPARENT styles are set,
|
||||
mouse clicks should go straight through the window.
|
||||
|
||||
* dlls/shell32/shellpath.c:
|
||||
Eric Kohl <ekohl@codeweavers.com>
|
||||
SHGetSpecialFolderPathA must be able to create a full path if it
|
||||
doesn't exist.
|
||||
|
||||
* dlls/msvcrt/except.c, dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
|
||||
Eric Kohl <ekohl@codeweavers.com>
|
||||
Added stub for _setjmp3().
|
||||
Implemented _sopen().
|
||||
|
||||
2001-03-16 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
|
||||
dlls/comctl32/rsrc.rc:
|
||||
Gerard Patel <gerard.patel@asi.fr>
|
||||
Added version info.
|
||||
|
||||
* graphics/x11drv/xfont.c, include/gdi.h, include/win16drv.h,
|
||||
include/x11drv.h, objects/font.c, dlls/ttydrv/graphics.c,
|
||||
dlls/ttydrv/ttydrv.h, dlls/wineps/font.c, dlls/wineps/psdrv.h,
|
||||
graphics/win16drv/font.c:
|
||||
Huw D M Davies <hdavies@codeweavers.com>
|
||||
Moved GetTextMetrics to unicode.
|
||||
|
||||
* dlls/version/info.c, include/winver.h:
|
||||
Dmitry Timoshkov <dmitry@codeweavers.com>
|
||||
Fixed prototype of GetFileVersionInfoA/W.
|
||||
|
||||
* dlls/comctl32/comboex.c:
|
||||
Guy L. Albertelli <galberte@neo.lrun.com>
|
||||
- Documented things known to be unimplemented.
|
||||
- Implemented CBN_SELCHANGE, CBN_KILLFOCUS, and CBN_SELENDOK.
|
||||
- Corrected CBEN_ENDEDIT notifies to always have edit control text.
|
||||
- Locked "selected" state of icon to focus state of edit control (if
|
||||
it exists) just like native.
|
||||
|
||||
* dlls/comctl32/rebar.c:
|
||||
Guy L. Albertelli <galberte@neo.lrun.com>
|
||||
- Correct RBN_CHILDSIZE band rectangle to match native.
|
||||
- Correct flags in DeferWindowPos to SWP_NOZORDER to match native.
|
||||
- Make handling ComboBox and ComboBoxEx the same when moving child
|
||||
windows.
|
||||
|
||||
* windows/spy.c:
|
||||
Guy L. Albertelli <galberte@neo.lrun.com>
|
||||
Label the width and height correctly in the WINDOWPOS display.
|
||||
|
||||
* include/winuser.h:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Added Win2000 WS_EX_LAYERED window style.
|
||||
|
||||
* tools/wineshelllink:
|
||||
Marcus Meissner <Marcus.Meissner@caldera.de>
|
||||
Replaced one .kde with .kde2 in KDE2 menu code.
|
||||
|
||||
* winedefault.reg: Ove Kaaven <ovek@arcticnet.no>
|
||||
Removed path from dplayx registry entry, so that the builtin dplayx
|
||||
can be loaded.
|
||||
|
||||
* tools/winemaker:
|
||||
Francois Gouget <fgouget@codeweavers.com>
|
||||
Set LD_LIBRARY_PATH if necessary before calling wrc & winebuild.
|
||||
|
||||
2001-03-14 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/version/info.c:
|
||||
Dmitry Timoshkov <dmitry@codeweavers.com>
|
||||
Return from GetFileVersionInfo(Size) if specified file found, but
|
||||
VS_VERSION_INFO resource not.
|
||||
|
||||
* server/serial.c:
|
||||
Mike McCormack <mike_mccormack@looksmart.com.au>
|
||||
Removed broken support for EV_TXEMPTY because it causes busy loops.
|
||||
|
||||
* server/async.c:
|
||||
Mike McCormack <mike_mccormack@looksmart.com.au>
|
||||
Add missing release object so server exits cleanly.
|
||||
|
||||
* controls/menu.c:
|
||||
Gerard Patel <gerard.patel@asi.fr>
|
||||
Recalculate menu sizes if WM_INITMENU has recreated/changed something.
|
||||
|
||||
2001-03-13 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/kernel/nls/cht.nls:
|
||||
Hann-huei Chiou <koala@mana.ee.ntu.edu.tw>
|
||||
Updated.
|
||||
|
||||
* dlls/kernel/kernel32.spec, include/winbase.h, include/winnt.h,
|
||||
scheduler/thread.c:
|
||||
James Juran <jamesjuran@alumni.psu.edu>
|
||||
Added stub for SetThreadExecutionState (new function in Win98/2000).
|
||||
|
||||
* windows/winproc.c:
|
||||
Rein Klazes <rklazes@casema.net>
|
||||
Fix Unicode/Ansi message translation for some listbox/combobox
|
||||
messages with a zero valued lparam. Output an error when the
|
||||
translation fails.
|
||||
|
||||
* include/wingdi.h, objects/font.c:
|
||||
Huw D M Davies <hdavies@codeweavers.com>
|
||||
Fix typo in OUTLINETEXTMETRIC definition.
|
||||
|
||||
* controls/edit.c:
|
||||
Dmitry Timoshkov <dmitry@codeweavers.com>
|
||||
Yet another attempt on fixing notifications in the edit control.
|
||||
|
||||
* documentation/samples/config:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Add some specific afmdirs as examples.
|
||||
|
||||
* dlls/wineps/afm.c:
|
||||
Ian Pilcher <pilcher@concentric.net>
|
||||
Don't load AFM files from predefined directories; use [afmdirs]
|
||||
section in Wine config file instead.
|
||||
|
||||
2001-03-10 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* controls/edit.c:
|
||||
Dmitry Timoshkov <dmitry@codeweavers.com>
|
||||
Fixed notifications of the edit control.
|
||||
|
||||
* controls/static.c:
|
||||
Gerard Patel <gerard.patel@asi.fr>
|
||||
Call DefWindowProc for WM_CTLCOLORSTATIC message when the apps does
|
||||
not.
|
||||
|
||||
* controls/combo.c, dlls/winmm/joystick/joystick.c, dlls/winmm/mmio.c,
|
||||
loader/loadorder.c:
|
||||
Francois Gouget <fgouget@codeweavers.com>
|
||||
Fixed spelling/typos in comments.
|
||||
|
||||
* tools/winemaker:
|
||||
Francois Gouget <fgouget@codeweavers.com>
|
||||
Added missing extension for 'ole32.dll'.
|
||||
|
||||
* include/winbase.h:
|
||||
Francois Gouget <fgouget@codeweavers.com>
|
||||
Added CreateRemoteThread.
|
||||
|
||||
* dlls/shell32/shell32_main.c:
|
||||
James Juran <jamesjuran@alumni.psu.edu>
|
||||
Implement SHGetFileInfoW by calling SHGetFileInfoA.
|
||||
|
||||
* dlls/commdlg/filedlg95.c, dlls/shell32/shlfolder.c:
|
||||
Gerard Patel <gerard.patel@asi.fr>
|
||||
Handle empty strings and invalid values in lpstrInitialDir for 32 bits
|
||||
open file dialogs.
|
||||
|
||||
2001-03-08 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/kernel/Makefile.in:
|
||||
Added version16.rc in RC_SRCS list.
|
||||
|
||||
* scheduler/client.c, scheduler/synchro.c, scheduler/thread.c,
|
||||
server/request.c, server/request.h, server/thread.c, server/trace.c,
|
||||
include/server.h, include/thread.h:
|
||||
Added support for nested server waits (to allow waiting in signal
|
||||
handlers).
|
||||
|
||||
* README, tools/winecheck:
|
||||
Andreas Mohr <a.mohr@mailto.de>
|
||||
Added a perl script to check many aspects of Wine configuration.
|
||||
|
||||
* dlls/commdlg/finddlg32.c:
|
||||
Gerard Patel <gerard.patel@asi.fr>
|
||||
LPARAM in find dialog wm_initdialog is the find/replace structure, not
|
||||
custdata.
|
||||
|
||||
* dlls/kernel/nls/lvi.nls:
|
||||
Nerijus Baliunas <nerijus@users.sourceforge.net>
|
||||
Updated Latvian date format.
|
||||
|
||||
* tools/wineshelllink:
|
||||
Marcus Meissner <Marcus.Meissner@caldera.de>
|
||||
Added SHELL linking of KDE2 desktop/menu entries.
|
||||
|
||||
2001-03-05 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/version.h, ANNOUNCE, ChangeLog:
|
||||
Release 20010305.
|
||||
|
||||
----------------------------------------------------------------
|
||||
2001-03-05 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
|
@ -1 +1 @@
|
||||
#define WINE_RELEASE_INFO "Wine release 20010305"
|
||||
#define WINE_RELEASE_INFO "Wine release 20010326"
|
||||
|
Loading…
Reference in New Issue
Block a user