Release 20000801.
This commit is contained in:
parent
ccc0a8032b
commit
aa25b6203b
19
ANNOUNCE
19
ANNOUNCE
|
@ -1,4 +1,4 @@
|
|||
This is release 20000716 of Wine, a free implementation of Windows on
|
||||
This is release 20000801 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,11 @@ correctly.
|
|||
Patches should be submitted to "julliard@winehq.com". Please don't
|
||||
forget to include a ChangeLog entry.
|
||||
|
||||
WHAT'S NEW with Wine-20000716: (see ChangeLog for details)
|
||||
- DirectSound restructured and improved.
|
||||
- More builtin dlls (ws2_32, setupapi, rpcrt4, serialui).
|
||||
- Several internationalisation improvements
|
||||
WHAT'S NEW with Wine-20000801: (see ChangeLog for details)
|
||||
- DOS binary support should work again.
|
||||
- Addition of a kernel message table for FormatMessage.
|
||||
- The usual assortment of common controls improvements.
|
||||
- A lot of stuff moved around for proper dll separation.
|
||||
- Lots of bug fixes.
|
||||
|
||||
See the README file in the distribution for installation instructions.
|
||||
|
@ -18,10 +19,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-20000716.tar.gz
|
||||
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-20000716.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20000716.tar.gz
|
||||
ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20000716.tar.gz
|
||||
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-20000801.tar.gz
|
||||
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-20000801.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20000801.tar.gz
|
||||
ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20000801.tar.gz
|
||||
|
||||
It should also be available from any site that mirrors tsx-11 or sunsite.
|
||||
|
||||
|
|
644
ChangeLog
644
ChangeLog
|
@ -1,3 +1,647 @@
|
|||
----------------------------------------------------------------
|
||||
2000-08-01 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/windef.h, include/winnt.h, include/winuser.h, include/wtypes.h:
|
||||
Jeremy White <jwhite@codeweavers.com>
|
||||
Added WM_TCARD and DWORDLONG.
|
||||
|
||||
* dlls/kernel/format_msg.c, tools/wmc/write.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
PE_MESSAGE_HEADER.Length contains the header itself too.
|
||||
|
||||
* memory/virtual.c: Peter Ganten <peter@ganten.org>
|
||||
Committing a page of a shared mapping in one process lets it appear
|
||||
committed in other processes, too. To fake this, we commit them as
|
||||
soon as they are mapped.
|
||||
|
||||
* include/winnt.h, memory/heap.c:
|
||||
Peter Ganten <peter@ganten.org>
|
||||
Moved Wine private heap creation flags to other values.
|
||||
Return system heap when a shared heap is requested.
|
||||
|
||||
* files/directory.c:
|
||||
Only set COMSPEC if not defined already.
|
||||
|
||||
* dlls/commdlg/filedlg.c, include/wine/unicode.h:
|
||||
Gerard Patel <g.patel@wanadoo.fr>
|
||||
Changed the win31 style file dialog to 32 bits structures and
|
||||
messages.
|
||||
|
||||
* dlls/comctl32/treeview.c: Serge Ivanov
|
||||
Andrew Lewycky
|
||||
Improved drawing of item text, added SHOWSELALWAYS capability.
|
||||
|
||||
* dlls/comctl32/listview.c:
|
||||
Matthew Lake <MasterR_L@yahoo.com>
|
||||
Fixed a segfault problem using the standard file open dialog box.
|
||||
|
||||
* files/dos_fs.c, graphics/Makefile.in, graphics/vga.c, msdos/Makefile.in, msdos/vga.c, objects/gdiobj.c:
|
||||
Moved MulDiv() and VGA routines out of GDI.
|
||||
|
||||
* programs/wcmd/ChangeLog, programs/wcmd/README, programs/wcmd/batch.c, programs/wcmd/builtins.c, programs/wcmd/directory.c, programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc:
|
||||
Dave Pickles <davep@cyw.uklinux.net>
|
||||
Added support for ERRORLEVEL.
|
||||
Most errors reported via FormatMessage().
|
||||
COPY command now works correctly if output specifier is a directory.
|
||||
|
||||
* dlls/comctl32/treeview.c:
|
||||
Susan Farley <sfarley@codeweavers.com>
|
||||
More consistent calculation of line height, scrolls a full item on
|
||||
line up/down.
|
||||
|
||||
* dlls/comctl32/listview.c, include/listview.h:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Fixed a few bugs including one with setting extended styles and
|
||||
editing labels.
|
||||
Implemented the LVS_EX_FULLROWSELECT extended style.
|
||||
Begin an implementation of virtual list views (LVS_OWNERDATA style
|
||||
set).
|
||||
|
||||
* include/ddraw.h:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Removed unnecessary X11 includes from ddraw.h.
|
||||
|
||||
* loader/module.c: Peter Ganten <peter@ganten.org>
|
||||
WinExec16 should not split quoted filenames with spaces.
|
||||
|
||||
* dlls/wininet/internet.c, dlls/wininet/wininet.spec:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Implemented InternetCheckConnectionA.
|
||||
|
||||
* loader/dos/module.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Fixed another non-Linux build failure.
|
||||
|
||||
* dlls/crtdll/crtdll.spec:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Fixed 2 forward entries.
|
||||
|
||||
* dlls/comctl32/status.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Removed some flicker by detecting if we set the same value again.
|
||||
|
||||
* controls/listbox.c: Gerard Patel <g.patel@wanadoo.fr>
|
||||
Change logic of listbox resizing for 16 bits apps for lists without
|
||||
LBS_NOINTEGRALHEIGHT style.
|
||||
|
||||
* objects/dc.c: Phillip Ezolt <ezolt@perf.zko.dec.com>
|
||||
Fixed CreateDC to work properly when it is called with a device.
|
||||
|
||||
* programs/wcmd/batch.c, programs/wcmd/builtins.c, programs/wcmd/wcmd.h, programs/wcmd/wcmdmain.c:
|
||||
Jason Edmeades <jason@the-edmeades.fsnet.co.uk>
|
||||
- Support whitespace around commands better, and support the @
|
||||
prefix better
|
||||
- Enhance the set support to unset, display value error correctly
|
||||
- Enhance the command line support for parms, and env var expansion
|
||||
- Enhance the echo command to not loose whitespace, and display
|
||||
output with % signs better
|
||||
|
||||
* configure, configure.in, include/regstr.h, programs/Makefile.in, programs/uninstaller/.cvsignore, programs/uninstaller/Makefile.in, programs/uninstaller/README, programs/uninstaller/main.c, programs/uninstaller/main.h, programs/uninstaller/rsrc.rc, programs/uninstaller/uninstaller.spec:
|
||||
Andreas Mohr <amohr@student.ei.uni-stuttgart.de>
|
||||
Added an uninstaller for InstallShield, WISE etc.
|
||||
|
||||
* windows/x11drv/wnd.c:
|
||||
Jean-Claude Batista <jcb@macadamian.com>
|
||||
Provide position hints for window managers.
|
||||
|
||||
2000-07-31 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* graphics/x11drv/init.c, include/monitor.h, include/sysmetrics.h, include/ttydrv.h, include/x11drv.h, misc/main.c, windows/multimon.c, windows/sysmetrics.c, windows/ttydrv/init.c, windows/user.c, windows/win.c, windows/x11drv/init.c, windows/x11drv/mouse.c, dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/dga2.c, dlls/ddraw/ddraw/main.c, dlls/ddraw/ddraw/x11.c, dlls/ddraw/direct3d/main.c, dlls/ddraw/direct3d/mesa.c, dlls/dinput/dinput_main.c, dlls/gdi/wing.c, dlls/shell32/brsfolder.c, dlls/shell32/shell32_main.c, dlls/ttydrv/ttydrv_main.c, dlls/x11drv/x11drv_main.c, graphics/painting.c, graphics/ttydrv/dc.c, dlls/ddraw/dga.c, dlls/ddraw/dga2.c, dlls/ddraw/helper.c, dlls/ddraw/main.c, dlls/ddraw/x11.c:
|
||||
Cleaned up some more USER dependencies.
|
||||
|
||||
* include/wingdi.h, include/winuser.h:
|
||||
Moved system metrics definitions to winuser.h.
|
||||
|
||||
* debugger/stack.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Tidyed up stack backtrace code a bit, and added a simple special
|
||||
case for backtracing from a null EIP.
|
||||
|
||||
* files/file.c, server/file.c:
|
||||
Hidenori Takeshima <hidenori@a2.ctktv.ne.jp>
|
||||
Fix for 64-bit negative seek value.
|
||||
|
||||
* include/module.h, msdos/int2f.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Removed DOS task fields from the NE_MODULE structure.
|
||||
|
||||
* loader/task.c:
|
||||
Skip quoted program name when building command line.
|
||||
|
||||
* scheduler/process.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
DOS binary support has been restored.
|
||||
|
||||
* debugger/Makefile.in, dlls/kernel/Makefile.in, dlls/kernel/toolhelp.c, misc/Makefile.in, misc/toolhelp.c, windows/user.c:
|
||||
Moved toolhelp implementation into kernel32 dll.
|
||||
|
||||
* include/pe_image.h, loader/pe_resource.c, loader/resource.c:
|
||||
Backed out FindResource language patch.
|
||||
|
||||
* loader/dos/dosvm.c, msdos/int09.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Fixed a few problems.
|
||||
|
||||
* dlls/kernel/messages/winerr_enu.mc:
|
||||
Dave Pickles <davep@cyw.uklinux.net>
|
||||
Added text for all messages included in win95 and winNT.
|
||||
|
||||
* dlls/kernel/format_msg.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Added { } around stuff in ADD_TO_T macros.
|
||||
|
||||
* include/dosexe.h, loader/dos/module.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Convert DOS (MZ) binary loader to the new DOS process model.
|
||||
|
||||
* msdos/dpmi.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Use MZ_Current() instead of pModule->lpDosTask. Cleaned up the RMCB32
|
||||
assembly code a bit, and wrapped it in #ifdef __i386__.
|
||||
|
||||
2000-07-30 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* if1632/thunk.c, include/callback.h, include/keyboard.h, loader/dos/dosvm.c, misc/main.c, objects/bitmap.c, objects/dib.c, objects/palette.c, windows/keyboard.c:
|
||||
Cleaned up a few USER dependencies.
|
||||
|
||||
* include/dosexe.h, loader/dos/module.c, msdos/dpmi.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Removed hModule parameter from MZ_AllocDPMITask(), and renamed
|
||||
MZ_KillModule() to MZ_KillTask().
|
||||
|
||||
* configure, configure.in:
|
||||
Create dll/kernel/messages directory.
|
||||
|
||||
* include/miscemu.h, msdos/dosmem.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Made DOSMEM_Init() take a BOOL parameter instead of a HMODULE16, and
|
||||
initialize DOS memory properly in the new process model. Made
|
||||
DOSMEM_MemoryBase() use MZ_Current()->img instead of pModule->dos_image.
|
||||
|
||||
* loader/task.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Removed usage of obsolete pModule->lpDosTask.
|
||||
|
||||
2000-07-29 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/winbase.h, include/winuser.h, loader/resource.c, memory/atom.c, memory/environ.c, misc/comm.c, misc/lstr.c, objects/gdiobj.c, objects/region.c, objects/text.c, relay32/builtin32.c, relay32/snoop.c, win32/device.c, win32/except.c, debugger/winedbg.c, dlls/crtdll/crtdll.spec, dlls/crtdll/crtdll_main.c, graphics/painting.c, graphics/x11drv/xfont.c, if1632/snoop.c:
|
||||
Removed some unnecessary inclusions of wingdi.h and winuser.h
|
||||
|
||||
* dlls/ntdll/exception.c, dlls/ntdll/nt.c, dlls/ntdll/ntdll.spec, dlls/ntdll/om.c, dlls/ntdll/reg.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/sync.c, dlls/ntdll/time.c, include/ntddk.h, loader/module.c:
|
||||
Removed a few external dependencies from ntdll.
|
||||
|
||||
* dlls/oleaut32/oleaut32.spec, dlls/oleaut32/stubs.c, dlls/oleaut32/typelib.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Added CreateTypeLib,LHashValOfNameSys stubs.
|
||||
Check for correct struct magic before reading out of it.
|
||||
|
||||
* dlls/comctl32/Makefile.in, dlls/comctl32/comctl32.spec, dlls/comctl32/smoothscroll.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Implemented SmoothScrollWindow.
|
||||
|
||||
* msdos/dosmem.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Fill BIOS segments using pointers from DOSMEM_Bios* functions, instead
|
||||
of pointers from global heap functions.
|
||||
|
||||
* dlls/kernel/format_msg.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Get rid of USER32 functions in KERNEL32.
|
||||
|
||||
* include/dosexe.h, loader/dos/dosvm.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Added support for the Win32 Console interface to the main DOSVM event
|
||||
loop. Cleaned up event dispatching code a bit.
|
||||
|
||||
* msdos/int21.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Make direct console input routines go through int16, rather than
|
||||
reading directly from the console driver.
|
||||
|
||||
* programs/notepad/Makefile.in, programs/osversioncheck/Makefile.in, programs/progman/Makefile.in, programs/wcmd/Makefile.in, programs/winhelp/Makefile.in, programs/winver/Makefile.in, libtest/Makefile.in, programs/clock/Makefile.in, programs/control/Makefile.in:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
ole32 now requires linking with kernel32
|
||||
shell32 now requires linking with kernel32 and shlwapi
|
||||
|
||||
* dlls/winaspi/winaspi16.c, dlls/winsock/socket.c:
|
||||
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
|
||||
We always have strerror, so no need to ifdef HAVE_STRERROR.
|
||||
|
||||
* windows/win.c:
|
||||
Huw D M Davies <hdavies@codeweavers.com>
|
||||
Initialize hrgnWnd.
|
||||
|
||||
* configure, configure.in:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
Fix the GLEXT function prototype typedefs detection.
|
||||
|
||||
* loader/dos/dosvm.c, msdos/int09.c, msdos/ioports.c, include/miscemu.h:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Let Int09 routines remember a keystroke's ASCII code, if available.
|
||||
|
||||
* msdos/int33.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Added some int33 function stubs.
|
||||
|
||||
* msdos/int10.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Changed a few core int10 routines to use the BIOS data segment cursor
|
||||
positions and the VGA routines, instead of directly accessing the
|
||||
console driver.
|
||||
|
||||
* dlls/ole32/compobj.c, dlls/ole32/ole32.spec:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Implemented OleGetAutoConvert.
|
||||
|
||||
* include/pe_image.h, loader/pe_resource.c, loader/resource.c, misc/main.c, ole/ole2nls.c:
|
||||
Dmitry Timoshkov <dmitry@sloboda.ru>
|
||||
FindResourceExA/W should search for the specified language resource only.
|
||||
FindResourceA/W should search for any language resource.
|
||||
|
||||
* include/ts_xlib.h, tsx11/X11_calls, tsx11/ts_xlib.c, dlls/ddraw/dsurface/x11.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
No longer crash when running with DirectDraw with a DDClipper in
|
||||
-desktop mode.
|
||||
|
||||
* windows/nonclient.c:
|
||||
Francois Boisvert <francois@macadamian.com>
|
||||
NC_DoNCHitTest now returns HTNOWHERE like Windows is doing when
|
||||
clicking on a window having a customize non client area.
|
||||
|
||||
2000-07-28 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* graphics/x11drv/dib.c, include/x11drv.h:
|
||||
Ove Kaaven <ovek@transgaming.com>
|
||||
Add X11DRV_DIB_UpdateDIBSection2 that takes a HBITMAP parameter.
|
||||
|
||||
* memory/codepage.c:
|
||||
Wolfgang Schwotzer <woschwot@gmx.net>
|
||||
Added NULL pointer checks.
|
||||
|
||||
* include/acconfig.h, include/config.h.in, include/ts_shape.h, include/ttydrv.h, include/win.h, include/x11drv.h, tools/make_X11wrappers, tsx11/Makefile.in, tsx11/X11_calls, tsx11/ts_shape.c, windows/ttydrv/init.c, windows/ttydrv/wnd.c, windows/winpos.c, windows/x11drv/init.c, windows/x11drv/wnd.c, configure, configure.in, dlls/x11drv/x11drv_main.c:
|
||||
Francois Jacques <francoisj@macadamian.com>
|
||||
- implementation of SetWindowsRgn and GetWindowRgn
|
||||
- X11DRV and TTYDRV updated with new API SetWindowRgn
|
||||
|
||||
* include/miscemu.h, include/winnt.h, loader/dos/module.c, memory/global.c, msdos/dosmem.c, msdos/dpmi.c, msdos/int21.c, msdos/interrupts.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Removed the hModule parameter from various DOSMEM routines, the DOSMEM
|
||||
routines now always use the current memory space.
|
||||
|
||||
* include/shlwapi.h: Patrik Stridvall <ps@leissner.se>
|
||||
Fixed some warnings.
|
||||
|
||||
* tools/winapi_check/modules.dat, tools/winapi_check/win32/shlwapi.api:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
Minor API files update.
|
||||
|
||||
* tools/wmc/mcy.y: Patrik Stridvall <ps@leissner.se>
|
||||
Solaris specific fixes.
|
||||
|
||||
* windows/x11drv/event.c, windows/defwnd.c:
|
||||
Stephane Lussier <stephane@macadamian.com>
|
||||
Now the service thread is no more in charge of erasing the background
|
||||
of the Window. Service thread is doing the invalidation part, and the
|
||||
application thread is doing the erasing part. All this has been
|
||||
implemented using WM_SYNCPAINT message.
|
||||
|
||||
* dlls/ole32/ole2stubs.c, dlls/ole32/ole32.spec:
|
||||
Dmitry Timoshkov <dmitry@sloboda.ru>
|
||||
Added stub for OLE32.OleSetAutoConvert needed by Adobe Photoshop 4.0.
|
||||
|
||||
* windows/x11drv/event.c:
|
||||
Dmitry Timoshkov <dmitry@sloboda.ru>
|
||||
Do not crash if window was not found.
|
||||
|
||||
* windows/dialog.c, windows/painting.c:
|
||||
Stephane Lussier <stephane@macadamian.com>
|
||||
- UpdateWindow should refresh all children that have an update region.
|
||||
- In DIALOG_CreateIndirect UpdateWindow shouldn't be called. Wine will generate
|
||||
a WM_PAINT eventually for the dialog, no need to force a paint right away.
|
||||
(based on a patch from James Hatheway in the Corel tree)
|
||||
|
||||
* msdos/int21.c, msdos/int2f.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Just get DOS task structure from MZ_Current(), instead of (clumsily)
|
||||
trying to find and read from the current task's module structures.
|
||||
|
||||
* msdos/dpmi.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Make a global asm helper function to handle 32-bit RMCB calls, so we
|
||||
don't need those complex constraints either.
|
||||
|
||||
* windows/message.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Always get a hardware message from the system queue in PeekMessage,
|
||||
even if no such wake bits are set, because in a PeekMessage loop,
|
||||
there's no sleeping, so the necessary wake bits are never set...
|
||||
|
||||
* dlls/oleaut32/olefont.c, include/olectl.h:
|
||||
Huw D M Davies <hdavies@codeweavers.com>
|
||||
Add Connection Point support to OLE font objects.
|
||||
Add some more TRACE()s.
|
||||
|
||||
* dlls/*/*.spec:
|
||||
Added 'owner' field to 16-bit spec files to specify the name of the
|
||||
32-bit dll that contains it.
|
||||
|
||||
2000-07-26 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/winmm/Makefile.in, dlls/winmm/sound.spec, dlls/winmm/sound16.c, include/stress.h, include/wine/winesound.h, Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/kernel/Makefile.in, dlls/kernel/stress.c, dlls/kernel/stress.spec, dlls/setupapi/.cvsignore, dlls/setupapi/Makefile.in, dlls/setupapi/setupx.spec, dlls/setupapi/setupx_main.c:
|
||||
Merged setupx.dll into setupapi.dll.
|
||||
Merged sound.dll into winmm.dll.
|
||||
Merged stress.dll into kernel32.dll.
|
||||
|
||||
* dlls/dciman32/Makefile.in, dlls/dciman32/dciman_main.c, dlls/dplay/Makefile.in, dlls/dplay/dplay_main.c, dlls/msnet32/Makefile.in, dlls/msnet32/msnet_main.c, dlls/shfolder/Makefile.in, dlls/shfolder/shfolder.spec, dlls/shfolder/shfolder_main.c, dlls/wow32/Makefile.in, dlls/wow32/wow_main.c:
|
||||
Added a few empty source files so that each dll has at least one C
|
||||
file.
|
||||
|
||||
* dlls/winmm/mciseq/mcimidi.c, dlls/winmm/mciwave/mciwave.c, dlls/winmm/midimap/midimap.c, dlls/winmm/wavemap/wavemap.c, dlls/winmm/wineoss/audio.c, dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c, include/driver.h, include/mmsystem.h, include/msacm.h, include/vfw.h, programs/avitools/icinfo.c, windows/driver.c, dlls/comctl32/animate.c, dlls/msacm/driver.c, dlls/msacm/internal.c, dlls/msvideo/drawdib.c, dlls/msvideo/msvideo_main.c, dlls/winmm/joystick.c, dlls/winmm/joystick/joystick.c, dlls/winmm/lolvldrv.c, dlls/winmm/mci.c, dlls/winmm/mcianim/mcianim.c, dlls/winmm/mciavi/mciavi.c, dlls/winmm/mcicda/mcicda.c, dlls/winmm/mmsystem.c, dlls/avifil32/avifile.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
- removed (now obsolete) driver.h file (it's content is now in mmsystem.h)
|
||||
- upgraded vfw.h content
|
||||
|
||||
* msdos/dpmi.c: Avoid clobbering %ebx.
|
||||
|
||||
* loader/ne/module.c:
|
||||
Return the proper error code when a 16-bit task failed to start
|
||||
(thanks to Peter Ganten).
|
||||
|
||||
* documentation/HOWTO-winelib:
|
||||
Andreas Mohr <amohr@student.ei.uni-stuttgart.de>
|
||||
Adapted to the recent winebuild rename.
|
||||
|
||||
* loader/module.c:
|
||||
Andreas Mohr <amohr@student.ei.uni-stuttgart.de>
|
||||
Added detection code for very old Windows (1.1, 2.0, ...) binaries to
|
||||
MODULE_GetBinaryType().
|
||||
|
||||
* dlls/shell32/shellreg.c, dlls/shell32/shellstring.c, dlls/shlwapi/Makefile.in, dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi.spec, dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/string.c, dlls/Makefile.in, dlls/shell32/Makefile.in, dlls/shell32/regstream.c, dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c, dlls/shell32/shellord.c, dlls/shell32/shellpath.c:
|
||||
Moved shlwapi routines from shell32.dll to shlwapi.dll.
|
||||
|
||||
2000-07-25 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* Make.rules.in, Makefile.in, configure, configure.in, dlls/Makedll.rules.in, server/Makefile.in, server/atom.c, server/registry.c, server/unicode.c, server/unicode.h, tools/wmc/Makefile.in, unicode/.cvsignore, unicode/Makefile.in:
|
||||
Make unicode.o into a separate ELF library so that we can use it from
|
||||
the wineserver too.
|
||||
|
||||
* files/drive.c, include/cdrom.h, misc/cdrom.c, msdos/int2f.c:
|
||||
Andreas Mohr <amohr@student.ei.uni-stuttgart.de>
|
||||
- fixed a gross bug in SetCurrentDirectoryA (where changing to a new
|
||||
non-existent directory would leave the new drive enabled upon aborting
|
||||
(fixes CuteFTP install and should fix MANY apps)
|
||||
This has probably been caused by myself. *brownpaperbag*
|
||||
- added GetVolumeInformation serial number bug-for-bug compatibility
|
||||
- corrected Unicode labels (better CD-ROM handling in general)
|
||||
- moved CD-ROM label detection code to misc/cdrom.c
|
||||
- possible to use loopback mounted ISO9660 files
|
||||
- init some uninitialised drive fields
|
||||
- remove some unnecessary header includes
|
||||
|
||||
* windows/winpos.c:
|
||||
Susan Farley <sfarley@codeweavers.com>
|
||||
Don't destroy the caret on SWP_HIDEWINDOW.
|
||||
|
||||
* dlls/kernel/.cvsignore, dlls/kernel/Makefile.in, dlls/kernel/format_msg.c, dlls/kernel/kernel.rc, dlls/kernel/kernel32.spec, dlls/kernel/messages/.cvsignore, dlls/kernel/messages/winerr_enu.mc, loader/resource.c, misc/lstr.c:
|
||||
Dave Pickles <davep@cyw.uklinux.net>
|
||||
Improved FormatMessage:
|
||||
- Added full support for FORMAT_MESSAGE_FROM_SYSTEM
|
||||
- Implemented language search as documented
|
||||
- Illegal combinations of options trapped.
|
||||
- Message table for system messages added.
|
||||
|
||||
* include/winbase.h, include/winuser.h:
|
||||
Moved FORMAT_MESSAGE flags definition to winbase.h.
|
||||
|
||||
* Make.rules.in:
|
||||
Added rules for message compiler .mc files.
|
||||
|
||||
* dlls/winsock/socket.c, dlls/wsock32/socket.c, dlls/wsock32/wscontrol.h:
|
||||
James Hatheway <james@macadamian.com>
|
||||
Portability fixes.
|
||||
|
||||
* dlls/rpcrt4/rpcrt4_main.c, dlls/serialui/serialui.spec, misc/comm.c:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
Fixed issues found by winapi_check.
|
||||
|
||||
* tools/winapi_check/win32/rasapi32.api, tools/winapi_check/win32/rpcrt4.api, tools/winapi_check/win32/serialui.api, tools/winapi_check/win32/ws2_32.api, tools/winapi_check/modules.dat, tools/winapi_check/win16/setupx.api:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
Minor API files update.
|
||||
|
||||
* tools/wrc/CHANGES, tools/wrc/Makefile.in, tools/wrc/README.wrc, tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.h, tools/wrc/wrc.man:
|
||||
Bertho Stultiens <bertho@akhphd.au.dk>
|
||||
- Implemented a bug-work-around for Berkeley yacc (byacc) which
|
||||
does not generate proper default transition rules for non-terminals.
|
||||
See comments in parser.y how the fix works.
|
||||
- Changed the error-line/char position to make emacs happy parsing
|
||||
the position of the error.
|
||||
- Added comments in the documentation in which order the line-numer
|
||||
and character-position of the error is written.
|
||||
|
||||
* msdos/dpmi.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Use lcall opcodes, so all gas-es understand it...
|
||||
|
||||
* dlls/win32s/Makefile.in, dlls/win32s/w32skrnl.spec, if1632/relay.c, if1632/thunk.c, include/flatthunk.h, misc/Makefile.in, misc/w32scomb.c, relay32/Makefile.in, relay32/utthunk.c, relay32/wowthunk.c, win32/kernel32.c, win32/ordinals.c, dlls/Makefile.in, dlls/kernel/Makefile.in, dlls/kernel/flatthunk.h, dlls/kernel/kernel_main.c, dlls/kernel/thunk.c, dlls/kernel/utthunk.c, dlls/kernel/wowthunk.c, dlls/ole32/Makefile.in, dlls/ole32/ole32.spec:
|
||||
Moved thunking functions off to kernel32.dll.
|
||||
|
||||
* Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/advapi32/.cvsignore, dlls/advapi32/Makefile.in, dlls/ntdll/sec.c, memory/Makefile.in, memory/registry.c:
|
||||
Temporarily moved advapi32 registry support back into libwine.so, and
|
||||
made advapi32 a separate dll.
|
||||
|
||||
* debugger/break.c, debugger/debugger.h, debugger/expr.c, debugger/memory.c, debugger/source.c, debugger/stabs.c, debugger/winedbg.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
fixed a number of long standing bugs:
|
||||
- segmented expressions didn't display correctly
|
||||
- using dynamic size array for nested types parsing
|
||||
- correct display of source code after a crash
|
||||
factorized some code
|
||||
|
||||
* dlls/gdi/wing.c, dlls/gdi/wing.spec, Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/gdi/Makefile.in:
|
||||
Merged wing.dll into gdi32.dll.
|
||||
|
||||
* dlls/comctl32/listview.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Prevent the attempt to draw invalid image indexes.
|
||||
Provide the two pixel buffer between the image and the label.
|
||||
|
||||
* dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c, dlls/oleaut32/connpt.h:
|
||||
Huw D M Davies <hdavies@codeweavers.com>
|
||||
A generic implemention of IConnectionPoint/IEnumConnections.
|
||||
|
||||
* tools/fnt2bdf.c, tools/fnt2bdf.h, include/wine/wingdi16.h:
|
||||
Dmitry Timoshkov <dmitry@sloboda.ru>
|
||||
Make fnt2bdf produce correct fonts.
|
||||
|
||||
* msdos/int16.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Make int16 read from the BIOS keyboard buffer, not directly from the
|
||||
console driver.
|
||||
|
||||
* msdos/dpmi.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Fixed broken assembler. Removed support for old protected-mode hack
|
||||
for running real-mode code on platforms that don't support vm86; the
|
||||
current CallRM->RMCB shortcut code should take care of all
|
||||
Wine-supplied RM APIs (such as DOSASPI) anyway.
|
||||
|
||||
* files/directory.c, include/task.h, loader/ne/module.c, loader/task.c:
|
||||
Perform NE_InitProcess in the context of the new task.
|
||||
|
||||
2000-07-24 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/msacm/.cvsignore, dlls/msacm/Makefile.in, dlls/msacm/driver.c, dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/internal.c, dlls/msacm/msacm32.spec, dlls/msacm/msacm32_main.c, dlls/msacm/stream.c, dlls/msacm/wineacm.h, Make.rules.in, configure, configure.in, dlls/Makefile.in, dlls/kernel/.cvsignore, dlls/kernel/Makefile.in, dlls/kernel/win87em.c, dlls/kernel/win87em.spec, dlls/kernel/windebug.c, dlls/kernel/windebug.spec:
|
||||
Merged msacm and msacm32 dlls.
|
||||
Merged win87em and windebug into kernel32.dll.
|
||||
|
||||
2000-07-23 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* programs/progman/group.c, programs/progman/grpfile.c, programs/progman/program.c, programs/regapi/regapi.c, programs/winhelp/hlp2sgml.c, programs/winhelp/winhelp.c:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
Fixed int/HANDLE mismatches revealed by -DSTRICT.
|
||||
Replaced the Win16 hmemcpy16 (obsolete) with memcpy.
|
||||
|
||||
* programs/progman/main.c:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
Fixed WinMain's signature.
|
||||
Replaced the Win16 hmemcpy16 (obsolete) with memcpy.
|
||||
Removed obsolete references to the Languages array.
|
||||
|
||||
* programs/clock/language.c, programs/notepad/language.c, programs/progman/string.c:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
Removed obsolete references to the Languages array.
|
||||
|
||||
* programs/clock/main.c:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
Fixed WinMain's signature.
|
||||
Fixed parameter order for the call to CreateWindow.
|
||||
|
||||
* libtest/hello.c, libtest/hello2.c, libtest/hello3.c, libtest/hello4.c, libtest/hello5.c, libtest/new.c, libtest/rolex.c, libtest/vartest.c, programs/notepad/main.c, programs/winver/winver.c:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
Fixed WinMain's signature.
|
||||
|
||||
* programs/wcmd/Makefile.in, programs/winemine/Makefile.in, programs/winhelp/Makefile.in, programs/winver/Makefile.in, programs/clock/Makefile.in, programs/cmdlgtst/Makefile.in, programs/control/Makefile.in, programs/notepad/Makefile.in, programs/osversioncheck/Makefile.in, programs/progman/Makefile.in, programs/regapi/Makefile.in, programs/regtest/Makefile.in, programs/view/Makefile.in, libtest/Makefile.in:
|
||||
Francois Gouget <fgouget@psn.net>
|
||||
Added -DSTRICT.
|
||||
Added missing libraries comctl32 and rpcrt4.
|
||||
|
||||
* dlls/winsock/socket.c, dlls/winsock/ws2_32.spec, dlls/wsock32/socket.c, dlls/wsock32/wscontrol.h:
|
||||
James Hatheway <james@macadamian.com>
|
||||
Adds an initial WSAIoctl function with support for only the
|
||||
SIO_GET_INTERFACE_LIST command. Adds initial code to WsControl
|
||||
function to support the WSCNTL_TCPIP_QUERY_INFO command.
|
||||
|
||||
* dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dtexture.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Compilation fixes for OpenGL.
|
||||
|
||||
* Make.rules.in: Mike_McCormack@looksmart.com.au
|
||||
Corrected c2man flags. It still crashes anyhow :-/
|
||||
|
||||
* configure, configure.in, dlls/ddraw/d3ddevice/mesa.c, include/acconfig.h, include/config.h.in:
|
||||
Lionel Ulmer <lionel.ulmer@free.fr>
|
||||
Detect broken glext.h headers.
|
||||
|
||||
* programs/notepad/dialog.c, programs/notepad/main.c, programs/notepad/main.h:
|
||||
Mike_McCormack@looksmart.com.au
|
||||
Added some basic text display and editing capabilities, cursor
|
||||
positioning, a bit of scrolling and a text file loader.
|
||||
|
||||
* include/tapi.h: Mike_McCormack@looksmart.com.au
|
||||
Implemented lineGetCountry. (works with HyperTrm.exe)
|
||||
|
||||
* dlls/commdlg/cdlg_Ca.rc, dlls/commdlg/cdlg_Cs.rc, dlls/commdlg/cdlg_Da.rc, dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc, dlls/commdlg/cdlg_Eo.rc, dlls/commdlg/cdlg_Es.rc, dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc, dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc, dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Ko.rc, dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc, dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc, dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc, dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/colordlg.c:
|
||||
Gerard Patel <g.patel@wanadoo.fr>
|
||||
Focus handling, visual changes + misc fixes.
|
||||
|
||||
* dlls/tapi32/line.c: Mike_McCormack@looksmart.com.au
|
||||
Implemented lineGetCountry. (works with HyperTrm.exe)
|
||||
|
||||
* include/winbase.h: Francois Gouget <fgouget@psn.net>
|
||||
Removed duplicate declaration of AddAccessAllowedAce.
|
||||
|
||||
* dlls/comctl32/listview.c:
|
||||
Aric Stewart <aric@codeweavers.com>
|
||||
Handle the case where the function SetItem is called to select an item
|
||||
or set its focus.
|
||||
|
||||
* dlls/ddraw/d3dlight.c, dlls/ddraw/mesa_private.h, dlls/dsound/dsound_main.c, include/d3dtypes.h, include/d3dvec.inl:
|
||||
Ove Kaaven <ovek@transgaming.com>
|
||||
Added a few C++ operators to Direct3D structures, and made some unions
|
||||
'nameless'.
|
||||
|
||||
* dlls/winsock/async.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Insured that all parameters of async functions are copied before
|
||||
returnig from request.
|
||||
|
||||
* controls/scroll.c, documentation/distributors, documentation/x11drv, tools/wineconf:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Fix a few typos and such.
|
||||
|
||||
* include/d3d.h, include/ddraw.h:
|
||||
Ove Kaaven <ovek@transgaming.com>
|
||||
Added some DirectDraw7-related definitions.
|
||||
|
||||
* configure, configure.in, include/config.h.in:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Make non-existence of (f)lex an error.
|
||||
|
||||
* dlls/ddraw/ddraw/dga.c, dlls/ddraw/ddraw/dga2.c, dlls/ddraw/ddraw/main.c, dlls/ddraw/ddraw/x11.c, dlls/ddraw/dpalette/dga.c, dlls/ddraw/dpalette/main.c, dlls/ddraw/dpalette/x11.c, dlls/ddraw/dsurface/dga.c, dlls/ddraw/dsurface/dga2.c, dlls/ddraw/dsurface/x11.c, dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/dga.c, dlls/ddraw/dga2.c, dlls/ddraw/main.c, dlls/ddraw/x11.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
IDirectDraw,IDirectDraw2,IDirectDraw4 fixed up in regard to COM usage.
|
||||
|
||||
* include/winuser.h: Ove Kaaven <ovek@arcticnet.no>
|
||||
Added a few Win32 definitions.
|
||||
|
||||
* include/winspool.h: Ove Kaaven <ovek@arcticnet.no>
|
||||
Reduce scope of "Status" #ifdef hack.
|
||||
|
||||
* if1632/relay.c, relay32/builtin32.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Say that "No handler" messages as fatal.
|
||||
|
||||
* winedefault.reg: Fixed SharedDir location.
|
||||
|
||||
* loader/dos/dosvm.c, msdos/dpmi.c, dlls/ntdll/signal_i386.c, include/winnt.h:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Change the V86BASE macro to call DOSMEM_MemoryBase() instead of using
|
||||
the ugly Dr7 hack.
|
||||
|
||||
* dlls/winmm/mmio.c, dlls/winmm/wineoss/audio.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Fixed first seek on MEM mmio files.
|
||||
|
||||
* dlls/commdlg/fontdlg.c:
|
||||
Gerard Patel <g.patel@wanadoo.fr>
|
||||
Remove calls to DIALOG_DoDialogBox and DIALOG_CreateIndirect.
|
||||
|
||||
* dlls/wininet/http.c:
|
||||
John R. Sheets <jsheets@codeweavers.com>
|
||||
Add a few more fields to HTTP_GetStdHeaderIndex() and fix some typos.
|
||||
|
||||
* dlls/wininet/internet.c:
|
||||
John R. Sheets <jsheets@codeweavers.com>
|
||||
Put the URL parameter list in with the URL path if the ExtraInfo
|
||||
buffer isn't specified.
|
||||
|
||||
* controls/icontitle.c:
|
||||
Gerard Patel <g.patel@wanadoo.fr>
|
||||
Fixed calculation of buffer length after switch of window text to
|
||||
unicode.
|
||||
|
||||
* debugger/memory.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Comment out a nonfunctional DOS part of debugger.
|
||||
|
||||
* dlls/rasapi32/rasapi.c, dlls/rasapi32/rasapi32.spec:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Added stub for RasHangUpA().
|
||||
|
||||
* windows/defwnd.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
DefWindowProc should pass unhandled WM_MOUSEWHEEL to parent, according
|
||||
to documentation.
|
||||
|
||||
* tools/wineinstall: Ove Kaaven <ovek@arcticnet.no>
|
||||
Fixed a few problems.
|
||||
|
||||
* dlls/comctl32/toolbar.c:
|
||||
David Elliott <dfe@infinite-internet.net>
|
||||
- Changed the temporary buffer for loading resources from 256 to 512
|
||||
- Define MAX_RESOURCE_STRING_LENGTH instead of using it magically throughout
|
||||
the function
|
||||
- Use lstrcpynW instead of lstrcpyW
|
||||
|
||||
2000-07-16 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* ANNOUNCE, ChangeLog, include/version.h:
|
||||
Release 20000716.
|
||||
|
||||
----------------------------------------------------------------
|
||||
2000-07-16 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
#define WINE_RELEASE_INFO "Wine release 20000716"
|
||||
#define WINE_RELEASE_INFO "Wine release 20000801"
|
||||
|
|
Loading…
Reference in New Issue