Release 990225.

This commit is contained in:
Alexandre Julliard 1999-02-25 19:30:35 +00:00
parent 8b99c944ed
commit 314f9609d8
3 changed files with 490 additions and 9 deletions

View File

@ -1,4 +1,4 @@
This is release 990214 of Wine, a free implementation of Windows on
This is release 990225 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 "julliard@lrc.epfl.ch". Please don't
forget to include a ChangeLog entry.
WHAT'S NEW with Wine-990214: (see ChangeLog for details)
- More reorganizations of headers and drivers.
WHAT'S NEW with Wine-990225: (see ChangeLog for details)
- Many header file optimizations.
- Still more OLE stuff.
- Many new functions and stubs.
- Lots of bug fixes.
See the README file in the distribution for installation instructions.
@ -18,10 +17,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-990214.tar.gz
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990214.tar.gz
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990214.tar.gz
ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990214.tar.gz
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-990225.tar.gz
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990225.tar.gz
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990225.tar.gz
ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990225.tar.gz
It should also be available from any site that mirrors tsx-11 or sunsite.

482
ChangeLog
View File

@ -1,3 +1,485 @@
----------------------------------------------------------------
Thu Feb 25 18:11:40 1999 Alexandre Julliard <julliard@winehq.com>
* misc/main.c: Albert den Haan <albertd@corel.ca>
For various reasons some of our libwine executables must have a "." in
their file names. The "." causes trouble when the file name is used as
the class name for an X resource as wine does for command line parsing
under X.
* windows/win.c:
Make GetWindowLong(GWL_HWNDPARENT) return the same thing as
GetParent32; suggested by Dave Pickles <davep@nugate.demon.co.uk>.
* include/gdi.h, include/heap.h, include/wintypes.h:
David Luyer <luyer@ucs.uwa.edu.au>
Added __attribute__ ((unused)) on static inline functions declared in
header files.
* documentation/bugreports: Adam the Jazz Guy <magicbox@bestweb.net>
Added "The Easy Way" and "The Hard Way", largely favoring the easy way,
which uses my bug_report.pl script.
Added info on a command that can be run on all shells to print debug
msgs to a file and not to xterm.
* msdos/dpmi.c:
Marcus Meissner <msmeissn@stud.informatik.uni-erlangen.de>
Needs thread.h for non-Linux.
* include/win.h, windows/win.c:
Francois Boisvert <francois@macadamian.com>
Adding of new functions to make the wnd struct thread safe. Adding of
irefCount in wnd struct.
* configure, configure.in, console/ncurses.c, include/acconfig.h, include/config.h.in:
Michael Veksler <mveksler@techunix.technion.ac.il>
Added configure check for getbkgd and define HAVE_GETBKGD.
* include/ocidl.h, include/ole2.h, include/oleidl.h, include/wine/obj_cache.h, include/wine/obj_connection.h, include/wine/obj_control.h, include/wine/obj_inplace.h, include/wintypes.h, ole/olefont.c:
Paul Quinn <paulq@corel.ca>
Many interface declarations that originated from oleidl.h, oaidl.h and
ocidl.h separated into somewhat relevant obj_* files.
* files/drive.c, ole/compobj.c, resources/sysres.c:
Michael Veksler <mveksler@techunix.technion.ac.il>
Fixed warning and compilation errors.
* include/windows.h: Michael Veksler <mveksler@techunix.technion.ac.il>
Removed includes of wine/* headers.
* loader/resource.c: Pavel Roskin <pavel_roskin@geocities.com>
Made message "Resource not found" WARN.
* dlls/shell32/contmenu.c, include/shlobj.h:
Adrian Thurston <adriant@COREL.CA>
- Use the new COM definition macros in the header.
- Put the implementation of the object in the contmenu.c.
- Make appropriate name changes in contmenu.c.
* misc/registry.c, include/winreg.h: Paul Quinn <paulq@corel.ca>
Zygo Blaxell <zygob@corel.ca>
Modifies parameter list of a couple of functions to comply with SDK.
* windows/scroll.c: Pascal Lessard <pascal@macadamian.com>
ScrollDC32 modified to return rect in logical coordinate.
* include/wine/obj_oleaut.h: Adrian Thurston <adriant@COREL.CA>
Adds C++ nameless union support to tagVARIANT.
* include/mmsystem.h, include/oaidl.h, include/oleauto.h:
Adrian Thurston <adriant@COREL.CA>
Moved some definitions out of oleauto.h and into oaidl.h to conform to the SDK.
Removed a redundant include.
Added some c++ protection.
Wed Feb 24 15:58:51 1999 Alexandre Julliard <julliard@winehq.com>
* dlls/shell32/enumidlist.c, dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shlfolder.c, include/shlobj.h:
Juergen Schmied <juergen.schmied@metronet.de>
Changed pidl structure to match the pidl's used in lnk-files.
* dlls/shell32/shelllink.c:
Juergen Schmied <juergen.schmied@metronet.de>
Implemented reading of *.lnk-files.
* include/wine/obj_shelllink.h:
Juergen Schmied <juergen.schmied@metronet.de>
new file, including the IShellLink definition.
* include/module.h, include/pe_image.h, loader/elf.c, loader/main.c, loader/module.c, loader/pe_image.c, loader/pe_resource.c, loader/resource.c, loader/task.c, scheduler/thread.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Modified process creation sequence: call PE_CreateModule in the
context of the new process (in TASK_CallToStart).
Changed all PE/Module routines so as to always operate on the current
process; adapted all callers.
* msdos/dosconf.c, msdos/dosmem.c, msdos/dpmi.c, msdos/int16.c, msdos/int21.c, msdos/int2a.c, msdos/interrupts.c, msdos/ioports.c, msdos/vxd.c, msdos/xms.c, ole/storage.c, ole/typelib.c, programs/avitools/icinfo.c, relay32/relay386.c, tools/build.c, windows/clipboard.c, windows/input.c, dlls/shell32/contmenu.c, dlls/shell32/enumidlist.c, dlls/shell32/folders.c, dlls/shell32/shelllink.c, dlls/shell32/shellole.c, dlls/shell32/shlview.c, graphics/d3ddevices.c, graphics/d3dexecutebuffer.c, graphics/d3dlight.c, graphics/d3dmaterial.c, graphics/d3dtexture.c, graphics/d3dviewport.c, graphics/ddraw.c, loader/main.c, memory/atom.c, misc/lstr.c:
Marcus Meissner <marcus@jet.franken.de>
Optimized away more includes, readded some #includes for necessary
prototypes.
* msdos/int2f.c: <smil@mechatronika.hu>
Added low-level Netware installation check.
* include/console.h, console/interface.c, console/ncurses.c:
Joseph Pranevich <jpranevich@lycos.com>
Added GetBackgroundColor call to the console struct. Will be used
later.
* msdos/int10.c: Joseph Pranevich <jpranevich@lycos.com>
Bugfixes for INT 10/0B (SetBackgroundColor) to work properly.
(Interrupt list did not have correct.)
* windows/dinput.c: Lionel Ulmer <ulmer@directprovider.net>
Added stubs for two missing methods of DInput.
* ole/stg_bigblockfile.c: Thuy Nguyen <thuy@macadamian.com>
Fixed a bug.
* ole/storage32.c, ole/storage32.h: Thuy Nguyen <thuy@macadamian.com>
Added support for larger files.
* objects/dib.c: Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
Fixes buffer overrun problems with GetDIBits.
* windows/message.c: Stephane Lussier <stephane@macadamian.com>
Fixed some SendMessage bugs.
* ole/compobj.c: Sylvain St.Germain <sylvain@macadamian.com>
Fix COM_ExternalLockFreeList to do not fail with an empty list.
Mon Feb 22 10:21:56 1999 Alexandre Julliard <julliard@winehq.com>
* misc/Makefile.in, misc/string.c:
Zygo Blaxell <zblaxell@furryterror.org>
Implemented some CRTDLL string functions.
* objects/enhmetafile.c, objects/linedda.c, objects/metafile.c, objects/text.c, windows/caret.c, windows/clipboard.c, windows/dialog.c, windows/driver.c, windows/hook.c, windows/input.c, windows/keyboard.c, windows/mdi.c, windows/mouse.c, windows/multimon.c, windows/rect.c, windows/scroll.c, windows/timer.c, windows/user.c, windows/winproc.c, include/menu.h, include/mmsystem.h, include/sysmetrics.h, include/vfw.h, multimedia/audio.c, multimedia/dplay.c, multimedia/dsound.c, multimedia/init.c, multimedia/joystick.c, multimedia/mcianim.c, multimedia/mcicda.c, multimedia/mcimidi.c, multimedia/mcistring.c, multimedia/mciwave.c, multimedia/midi.c, multimedia/mixer.c, multimedia/mmaux.c, multimedia/mmio.c, multimedia/mmsystem.c, multimedia/time.c, objects/cursoricon.c:
Marcus Meissner <marcus@jet.franken.de>
Some more recursive include fixes/optimizations.
* dlls/shell32/contmenu.c, dlls/shell32/enumidlist.c, dlls/shell32/iconcache.c, dlls/shell32/pidl.h, dlls/shell32/shell32_main.c, dlls/shell32/shlview.c:
Juergen Schmied <juergen.schmied@metronet.de>
- eliminated one element of the pidl struct (dwSFGAO)
- changed some superflous FIXME
* dlls/shell32/shlfolder.c, include/wine/obj_dragdrop.h:
Juergen Schmied <juergen.schmied@metronet.de>
- header uses the last macros now
- rewrote IDropTarget according to the new COM headers
(was local declared not using the already written prototypes)
- corrected Drop method (wrong parameter count)
* windows/dinput.c: Francois Gouget <fgouget@psn.net>
Updated to use the latest COM macros, ICOM_VTABLE and ICOM_THIS.
Added the interface implementation structures.
I remembered from an email that even when asked for a
IDirectInputDeviceA what was returned was an IDirectInputDevice2A so I
considered that we would only implement the latter. The
IDirectInputDeviceA_xxx methods have been renamed to
IDirectInputDevice2A_xxx, and we always return our IDirectInputDevice2A
implementation as before.
Renamed the implementation structures to XxxImpl.
* include/dinput.h: Francois Gouget <fgouget@psn.net>
Use latest COM macros
Defined the IDirectInputDeviceA interface independently from
IDirectInputDevice2A.
Removed the 32 suffix of the interfaces. Hopefully this will not
cause any problem with the renaming.
Moved the implementation specific stuff to dinput.c (well, the
interfaces at least).
Sun Feb 21 18:35:28 1999 Alexandre Julliard <julliard@winehq.com>
* scheduler/process.c, scheduler/sysdeps.c, include/process.h, include/thread.h:
Changed initial process creation to avoid memory allocations.
Removed a few unused fields in PDB and THDB.
* scheduler/client.c, scheduler/thread.c:
Removed thread queue functions.
Changed initial thread creation to avoid memory allocations.
Moved server startup to THREAD_CreateInitialThread.
* scheduler/synchro.c:
Removed use of per-thread wait_struct, cleaned up a bit.
* scheduler/k32obj.c, memory/virtual.c: Removed MEM_MAPPED_FILE_Ops.
* include/winnt.h: Added a few exception codes.
* windows/win.c, include/mmsystem.h, include/path.h, include/progress.h, include/queue.h, include/resource.h, include/struct32.h, include/updown.h, include/windows.h, include/winpos.h, loader/main.c, misc/commdlg.c, misc/winsock_dns.c, multimedia/mmsystem.c, include/cursoricon.h, include/dde_atom.h, include/ddraw.h, include/dispdib.h, include/dosexe.h, include/dsound.h, controls/menu.c:
Michael Veksler <mveksler@techunix.technion.ac.il>
- Fix headers to include less or smaller header files.
- Fix header and source files to include missing header files to avoid
warnings and errors.
* loader/signal.c, memory/ldt.c, misc/port.c:
Marcus Meissner <marcus@jet.franken.de>
Change "g" (general regs) into "r" (hardregs) in clone / modify_ldt /
wine_sigaction __PIC__ cases, since "g" will not work with
-fomit-frame-pointer ("g" is referenced using %esp which was
invalidated before). Bug found and (other) fix suggested by
<daniel@mat.utfsm.cl> Daniel Serpell.
* ole/olefont.c: Marcus Meissner <marcus@jet.franken.de>
Added missing WINAPIs.
* windows/x11drv/event.c, windows/x11drv/init.c, loader/task.c, windows/event.c, windows/ttydrv/event.c, windows/ttydrv/init.c, include/message.h, include/ttydrv.h, include/x11drv.h:
Stephane Lussier <stephane@macadamian.com>
Fix problem where you need mouse activity to unlock some 16 bits
thread with multi-threaded apps.
Sat Feb 20 16:48:54 1999 Alexandre Julliard <julliard@winehq.com>
* relay32/oleaut32.spec, include/Attic/interfaces.h, include/oaidl.h, include/ocidl.h, include/ole.h, include/oleauto.h, include/olectl.h, include/wine/obj_oleaut.h, include/wine/obj_olefont.h, include/wtypes.h, ole/Makefile.in, ole/guid.c, ole/ole2disp.c, ole/olefont.c, ole/typelib.c:
Francis Beaudet <francis@macadamian.com>
Implemented the OleCreateFontIndirect method and the associated COM
object. That object supports the IFont and IDispatch interfaces.
* configure, configure.in, include/config.h.in, misc/port.c, misc/winsock.c, misc/winsock_dns.c:
Marcus Meissner <marcus@jet.franken.de>
Problems reported by Donald Page, PR 105-107.
* console/ncurses.c: Joseph Pranevich <jpranevich@lycos.com>
More commenting, better debugging of color problems, and support for
the new TerminalType option in wine.ini. This allows us to select
which terminal type we are really using so that we can, for example,
use its color capabilities.
* console/interface.c, include/console.h:
Joseph Pranevich <jpranevich@lycos.com>
Support for the new InitialRows andf InitialColumns options in wine.ini
(Generic replacement for XtermResolution option...)
* msdos/int10.c: Joseph Pranevich <jpranevich@lycos.com>
Fix *DUH* problem causing lots and lots of unnecessary AllocColor errors.
* console/xterm.c: Joseph Pranevich <jpranevich@lycos.com>
Removal of obsolete XtermResolution option.
* documentation/console, wine.ini:
Joseph Pranevich <jpranevich@lycos.com>
Add information about the new wine.conf options.
* debugger/stack.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Fixed backtrack issue on 16bit code.
* debugger/msc.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Changed LocateDebugInfoFile to reduce stack consumption (from 13k to 2k !!)
* debugger/info.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
Fixed comment for Wine documentation.
* include/server.h, include/server/request.h, server/request.c, server/trace.c:
Added get/set_handle_info request.
* graphics/x11drv/dib.c:
Fixed end-of-line bug in X11DRV_DIB_SetImageBits_RLE4.
* tools/wrc/CHANGES, tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.y, tools/wrc/wrc.h, tools/wrc/wrctypes.h, tools/wrc/writeres.c:
Bertho Stultiens <bertho@panter.soci.aau.dk>
Fix a couple of 64bit platform problems and speed up compilation. See
tools/wrc/CHANGES for details.
* multimedia/mmio.c: Marcus Meissner <marcus@jet.franken.de>
mmioDescend: debugoutput enhanced, FINDLIST/FINDRIFF should Check the
correct ckid (LIST/RIFF) too. (verified against mciavi32.dll)
* Makefile.in: Zygo Blaxell <zblaxell@furryterror.org>
Added a check for the existence of wine.sym before installing it.
* include/ole2.h, ole/ole2.c, relay32/ole32.spec:
Francis Beaudet <francis@macadamian.com>
Added some new stubs for the OLE menu descriptor methods.
Fri Feb 19 16:50:24 1999 Alexandre Julliard <julliard@winehq.com>
* windows/queue.c: Martin Walker <mwalker@caci.co.uk>
Fixed message filtering check.
* relay32/advapi32.spec, dlls/advapi32/security.c, dlls/ntdll/nt.c, dlls/ntdll/rtl.c, include/ntddk.h, include/ntdef.h, include/ntdll.h, include/queue.h, include/winbase.h, include/winnt.h, include/winreg.h, ole/oleobj.c:
Juergen Schmied <juergen.schmied@metronet.de>
- made the security functions consistent. advapi calls down to ntdll now
- new SetSecurityDescriptorGroup, SetSecurityDescriptorOwner,
SetSecurityDescriptorSacl, GetSecurityDescriptorDacl
- nt-header cleanup
* dlls/ntdll/rtl.c, if1632/builtin.c, misc/cpu.c, win32/kernel32.c:
Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
Fixed a few broken includes.
* windows/nonclient.c: Reverted broken close button change.
* dlls/comctl32/header.c, dlls/comctl32/rebar.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c, dlls/comctl32/updown.c, dlls/shell32/contmenu.c, dlls/shell32/dataobject.c, graphics/path.c, graphics/psdrv/init.c, tools/wrc/newstruc.c, controls/button.c, controls/edit.c, controls/widgets.c, dlls/advapi32/advapi.c, dlls/advapi32/security.c:
Jeff Garzik <jgarzik@pobox.com>
Added missing string.h include.
* loader/ne/module.c:
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Only append .dll if no extension yet.
* windows/message.c: Francis Beaudet <francis@macadamian.com>
Temporary fix suggested by Ulrich to allow the
MsgWaitForMultipleObject method to be called from 16 bit threads.
* windows/winproc.c: Ove Kaaven <ovek@arcticnet.no>
Initialized return value of 16->32 conversion of WM_MDIGETACTIVE in
case it's sent to a window that doesn't handle it (i.e. not MDI
client).
* include/dce.h, windows/dce.c, windows/winpos.c:
Ove Kaaven <ovek@arcticnet.no>
Added extra child arguments to DCE_GetVisRgn() to be able to handle
PARENTDC class style combined with CLIPCHILDREN window style, to
prevent mis-redraws in Free Agent 16-bit.
* dlls/version/info.c: Lawson A. Whitney <lawson_whitney@juno.com>
Don't hang on the last child if it's not wanted.
* win32/kernel32.c, relay32/kernel32.spec: Ian Schmidt <irsman@iag.net>
Partial stub implementation of undocumented KERNEL routine PK16FNF,
needed by Win98 EXPLORER. Thanks to Ulrich Weigand for information.
* misc/commdlg.c: Ove Kaaven <ovek@arcticnet.no>
Fix redraw problems for ChooseColor dialog.
* */*.c: Marcus Meissner <marcus@jet.franken.de>
Removed a lot of occurences of windows.h (and added necessary other
includes).
* include/objidl.h, include/wine/obj_moniker.h, ole/compobj.c, dlls/shell32/dataobject.c, dlls/shell32/enumidlist.c:
Francois Gouget <fgouget@psn.net>
Small fixes.
* include/dsound.h, multimedia/dsound.c:
Francois Gouget <fgouget@psn.net>
Changed the first parameter from LPGUID (Windows headers) to REFGUID.
This makes it a 'const GUID*' which means DirectSoundCreate must not
change it.
* dlls/shell32/shell32_main.h: Francois Gouget <fgouget@psn.net>
Removed redundant definitions of IsEqualIID and IsEqualCLSID (see
include/wine/obj_base.h)
Thu Feb 18 17:34:10 1999 Alexandre Julliard <julliard@winehq.com>
* relay32/user32.spec, windows/message.c, windows/queue.c, windows/user.c, include/queue.h:
Stephane Lussier <stephane@macadamian.com>
- New implementation of SendMessage, ReceiveMessage, ReplyMessage functions
to support thread-safeness, and nested SendMessage.
- Addition of ReplyMessage32.
* windows/x11drv/wnd.c:
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Bugfix: Cope with NULL pDriverData in X11DRV_WND_GetXWindow.
* misc/commdlg.c, resources/sysres_En.rc:
Pascal Lessard <pascal@macadamian.com>
Applied the changes of the resulting color of the choose color dialog.
Initialize values in the choose color dialog.
* include/wine/obj_base.h, include/wine/obj_marshal.h:
Francois Gouget <fgouget@psn.net>
Removed references to ICOM_INHERITS.
* ole/stg_bigblockfile.c, ole/storage32.c, ole/storage32.h:
Thuy Nguyen <thuy@macadamian.com>
Fixed bug with read-only files.
* multimedia/mciavi.c, multimedia/mcimidi.c:
Marcus Meissner <marcus@jet.franken.de>
Removed superflous WINAPI (mismatch with prototype) in *_DriverProc32.
* include/dosexe.h: Marcus Meissner <marcus@jet.franken.de>
dosexe.h depends on winbase.h (for LPSTARTUPINFO32A)
* dlls/shell32/shelllink.c, ole/bindctx.c, ole/filemoniker.c, ole/itemmoniker.c, ole/stg_stream.c, ole/storage32.c, ole/storage32.h:
Francois Gouget <fgouget@psn.net>
Modified so that they do not use the VTABLE_FUNC macros that performed
casts of all methods put in the jump table. I find it too risky to use
such macros because nothing guarantees that you actually put the right
method at the right place or that the prototype is right.
* include/wine/obj_moniker.h, include/wine/obj_storage.h, ole/storage.c:
Francois Gouget <fgouget@psn.net>
Updated to use the latest COM macros. Defined more interfaces and API
functions.
* controls/menu.c, graphics/x11drv/oembitmap.c, include/winuser.h, windows/nonclient.c:
Francois Boisvert<francois@macadamian.com>
Implementation of the pushed close button.
Wed Feb 17 17:45:54 1999 Alexandre Julliard <julliard@winehq.com>
* include/mapidefs.h, include/objbase.h, include/ole.h, include/oleauto.h, include/winbase.h, include/wine/obj_moniker.h, include/wine/obj_propertystorage.h, include/winnt.h, include/wintypes.h, include/wtypes.h, ole/compobj.c:
Francois Gouget <fgouget@psn.net>
Moved some definitions to their proper include file.
* include/wine/obj_clientserver.h, include/wine/obj_misc.h:
Francois Gouget <fgouget@psn.net>
Fixed some ICOM_INHERIT stuff and added new related API functions.
* include/wine/obj_base.h: Francois Gouget <fgouget@psn.net>
Added new API. Part of it was in 'include/objbase.h' before and part
of it is new. Now it also contains 'WINE_StringFromCLSID'. It's not
perfect but it's better than having it in 'include/objbase.h'.
* dlls/advapi32/crypt.c, dlls/ntdll/nt.c, graphics/x11drv/graphics.c, scheduler/synchro.c, controls/scroll.c:
Francois Gouget <fgouget@psn.net>
Fixed a number of warnings concerning the matching of the printf
format string and the associated parameters (actually it's mostly
TRACE and FIXMEs).
* include/mmsystem.h, multimedia/mmio.c, multimedia/mmsystem.c, relay32/winmm.spec:
Marcus Meissner <marcus@jet.franken.de>
mmioDescend: fixed FIND_xxxx, verified with mciavi32.dll.
mciLoadCommandResource32: second arg is wide string
mciGetDriverData: spec has just one long argument
* ole/compobj.c, ole/ifs.c, ole/ifs.h, ole/storage.c, dlls/shell32/shellole.c, include/wine/obj_base.h, include/wine/obj_dataobject.h, multimedia/dsound.c, dlls/shell32/dataobject.c, dlls/shell32/shelllink.c:
Francois Gouget <fgouget@psn.net>
Changed ICOM_THIS definition.
* dlls/version/info.c, include/ver.h:
Bertho Stultiens <bertho@panter.soci.aau.dk>
Renamed VS_VERSION_INFOxx structure to VS_VERSION_INFO_STRUCTxx.
The VS_VERSION_INFO is a simple define and would cause confusion.
Also corrected the VS_xx_INFO defines not to use MAKEINTRESOURCE16 for win32.
* configure, configure.in: Steffen Moeller <moeller@ebi.ac.uk>
"Configure finished" message suggests to call make when make depend
was successful.
* */*: Marcus Meissner <marcus@jet.franken.de>
Optimized include/*.h: (recursively) include all headers needed by
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.
* include/commctrl.h, include/listview.h, dlls/comctl32/listview.c:
Luc Tourangeau <luc@macadamian.com>
Preliminary listview control implementation.
* controls/menu.c: Francois Boisvert <francois@macadamian.com>
Give the context menu its proper behaviour and modify TrackPopupMenu
to comply with windows API.
* windows/painting.c: Dave Pickles <davep@nugate.demon.co.uk>
GetUpdateRect should return client coordinates unless the window was
created with the CS_OWNDC style and the mapping mode is not MM_TEXT,
in which case the result should be in logical coordinates.
* include/wine/obj_channel.h: Francois Gouget <fgouget@psn.net>
Added the actual definitions of the interfaces.
* include/servprov.h: Francois Gouget <fgouget@psn.net>
Converted to the new COM declaration 'standard' for better
compatibility with C code implementating that interface.
* misc/wsprintf.c: Francis Beaudet <francis@macadamian.com>
Changed WPRINTF_ExtractVAPtr to take the address of the va_list to be
able to modify it.
* dlls/shell32/shlfolder.c: Sylvain St.Germain <sylvain@macadamian.com>
Defined IDropTarget for ShellFolder. Implemented the Constructor,
Destructor, AddRef, Release and QueryInterface methods.
* memory/selector.c, if1632/kernel.spec:
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Change type of mode argument to GETVDMPOINTER32W from DWORD to Word
Mon Feb 15 15:24:20 1999 Alexandre Julliard <julliard@winehq.com>
* include/msacm.h, include/winuser.h:
Douglas Ridgway <ridgway@winehq.com>
c2man doesn't like extra semicolons.
* windows/winpos.c: Ove Kaaven <ovek@arcticnet.no>
Resetting X focus should not be done with SetFocus32. Called
the windowing (X11) driver's SetFocus routine directly instead.
This apparently fixes a big heap of user interface problems.
----------------------------------------------------------------
Sun Feb 14 14:09:42 1999 Alexandre Julliard <julliard@winehq.com>

View File

@ -1 +1 @@
#define WINE_RELEASE_INFO "Wine release 990214"
#define WINE_RELEASE_INFO "Wine release 990225"