mirror of
https://github.com/reactos/wine.git
synced 2024-11-25 04:39:45 +00:00
Release 990131.
This commit is contained in:
parent
6d76a209db
commit
57f96abee0
18
ANNOUNCE
18
ANNOUNCE
@ -1,4 +1,4 @@
|
||||
This is release 990110 of Wine, a free implementation of Windows on
|
||||
This is release 990131 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,9 +6,11 @@ correctly.
|
||||
Patches should be submitted to "julliard@lrc.epfl.ch". Please don't
|
||||
forget to include a ChangeLog entry.
|
||||
|
||||
WHAT'S NEW with Wine-990110: (see ChangeLog for details)
|
||||
- Many more COM interfaces definitions.
|
||||
- Improvements to the resource compiler.
|
||||
WHAT'S NEW with Wine-990131: (see ChangeLog for details)
|
||||
- Tons of new OLE stuff.
|
||||
- Several improvements to DirectDraw support.
|
||||
- Better message queues.
|
||||
- Many new functions and stubs.
|
||||
- Lots of bug fixes.
|
||||
|
||||
See the README file in the distribution for installation instructions.
|
||||
@ -17,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-990110.tar.gz
|
||||
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990110.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990110.tar.gz
|
||||
ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990110.tar.gz
|
||||
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-990131.tar.gz
|
||||
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990131.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990131.tar.gz
|
||||
ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990131.tar.gz
|
||||
|
||||
It should also be available from any site that mirrors tsx-11 or sunsite.
|
||||
|
||||
|
651
ChangeLog
651
ChangeLog
@ -1,3 +1,654 @@
|
||||
----------------------------------------------------------------
|
||||
Sun Jan 31 10:13:44 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/module.h, loader/ne/resource.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Modify NE_FindTypeSection and NE_FindResourceFromType so as to be
|
||||
usable by the VERSION code.
|
||||
|
||||
* include/pe_image.h, loader/pe_resource.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Added GetResDirEntryA for use by the VERSION code.
|
||||
|
||||
* misc/Attic/ver.c, misc/Makefile.in:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Removed old VER.DLL code.
|
||||
|
||||
* dlls/version/.cvsignore, dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c, dlls/version/resource.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Implementation of VERSION.DLL. Based on old misc/ver.c.
|
||||
- Accessing PE version info resources should work correctly now.
|
||||
- Fixed memory leaks.
|
||||
- Clean separation of 16- and 32-bit parts.
|
||||
- Minor bugfixes.
|
||||
|
||||
* Makefile.in, configure, configure.in, dlls/Makefile.in:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Add new subdirectories dlls/ver and dlls/version.
|
||||
|
||||
* if1632/ver.spec, dlls/ver/.cvsignore, dlls/ver/Makefile.in, dlls/ver/ver16.c, include/ver.h:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Implementation of VER.DLL. Thunks up to VERSION.DLL.
|
||||
|
||||
* misc/lstr.c: Pascal Cuoq <cuoq@visan.inria.fr>
|
||||
IsCharAlpha32A: use look-up table from ole2nls.c.
|
||||
|
||||
* ole/ole2nls.c: Pascal Cuoq <cuoq@visan.inria.fr>
|
||||
LCMapString32A: Implemented flags NORM_IGNORENONSPACE and
|
||||
NORM_IGNORESYMBOLS in string mapping mode.
|
||||
|
||||
* windows/x11drv/wnd.c: NF Stevens <norman@arcady.u-net.com>
|
||||
Create X window for child windows reparented to be top level windows.
|
||||
|
||||
* dlls/shell32/shellpath.c, include/shell.h, relay32/shell32.spec:
|
||||
Juergen Schmied <juergen.schmied@metronet.de>
|
||||
Stub for PathQualify32[A|W].
|
||||
|
||||
* graphics/d3dmaterial.c, graphics/ddraw.c:
|
||||
Lionel Ulmer <ulmer@directprovider.net>
|
||||
Babrian Viktor <v@ulysses.sch.bme.hu>
|
||||
- added support for ColorKeying during blits
|
||||
- miscellaneous fixes
|
||||
|
||||
* dlls/ntdll/rtl.c, include/ntdll.h, relay32/ntdll.spec:
|
||||
Alex Korobka <korobka@galaxy.ams.sunysb.edu>
|
||||
Added an implementation of MRSW locks.
|
||||
|
||||
* msdos/int21.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Added missing includes (the PSP handling was incorrect, as the
|
||||
MZ_SUPPORTED definition was missing). Added a simple handler for
|
||||
direct console input, which needs to be improved.
|
||||
|
||||
* console/tty.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Small fix.
|
||||
|
||||
* scheduler/synchro.c: Juergen Schmied <juergen.schmied@metronet.de>
|
||||
List handles WaitForMultipleObjects is waiting for when running with
|
||||
-debugmsg +win32.
|
||||
|
||||
* dlls/advapi32/security.c, relay32/advapi32.spec:
|
||||
Juergen Schmied <juergen.schmied@metronet.de>
|
||||
Stub for GetSecurityDescriptorControl.
|
||||
|
||||
* relay32/user32.spec, windows/user.c:
|
||||
Juergen Schmied <juergen.schmied@metronet.de>
|
||||
Stub for GetUserObjectSecurity.
|
||||
|
||||
* misc/registry.c: Juergen Schmied <juergen.schmied@metronet.de>
|
||||
Implemented handling of REG_MULTI_SZ and fixed small bug in
|
||||
RegSetValue.
|
||||
|
||||
* windows/winproc.c: Juergen Schmied <juergen.schmied@metronet.de>
|
||||
Every EM_GETLINE send between a 32W to a 32A window returned
|
||||
incomplete values before (the first 2 chars where cut away).
|
||||
|
||||
* windows/winpos.c: Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
|
||||
Fix typo in SetWindowPos32.
|
||||
|
||||
Sat Jan 30 15:55:28 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/builtin32.h, misc/main.c, relay32/builtin32.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Enable/disable relay32 debugging on the fly. Start app with
|
||||
-debugmsg +relay or warn+relay. Suggested by Juergen Schmied.
|
||||
|
||||
* configure, configure.in, graphics/d3d_private.h, include/acconfig.h, include/config.h.in, include/d3d.h, include/wine_gl.h:
|
||||
Lionel Ulmer <ulmer@directprovider.net>
|
||||
Added check for the presence of Mesa's header files.
|
||||
|
||||
* multimedia/audio.c, multimedia/dsound.c:
|
||||
Andreas Mohr <a.mohr@mailto.de>
|
||||
Fixed error messages.
|
||||
|
||||
* misc/commdlg.c: Bernd Herd <herd@herdsoft.com>
|
||||
Use proper 16->32 message conversion in FILEDLG_CallWindowProc.
|
||||
|
||||
* windows/x11drv/wnd.c: Bernd Herd <herd@herdsoft.com>
|
||||
SetParent should link the window at the start of the list.
|
||||
|
||||
* windows/winpos.c: NF Stevens <norman@arcady.u-net.com>
|
||||
In Window SetWindowPos with SWP_HIDEWINDOW does not remove
|
||||
the focus from the focus window; ShowWindow with SW_HIDE does.
|
||||
So move the code that does this from SetWindowPos to ShowWindow.
|
||||
|
||||
* memory/string.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Check for NULL in lstrcpy* (Windows uses real exception handlers).
|
||||
|
||||
* Makefile.in: James Juran <juran@cse.psu.edu>
|
||||
Don't install include files when --disable-lib is used.
|
||||
|
||||
* relay32/winmm.spec:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Added WINMM joy* .spec entries.
|
||||
|
||||
* msdos/xms.c: Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
XMS fix.
|
||||
|
||||
* msdos/dosmem.c:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Spelling fix.
|
||||
|
||||
* README: Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Doc update.
|
||||
|
||||
* include/miscemu.h, msdos/int10.c, msdos/int21.c, msdos/interrupts.c:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Some interrupt enhancements.
|
||||
|
||||
* msdos/ioports.c:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
implemented timer latching
|
||||
trace message fix
|
||||
temporary "fix" for Linux's coarse timer resolution
|
||||
|
||||
* if1632/compobj.spec, include/objbase.h, include/winerror.h, ole/compobj.c, ole/ole2.c, relay32/ole32.spec:
|
||||
Francis Beaudet <francis@macadamian.com>
|
||||
Implemented the startup-shutdown mechanism for the COM subsystem.
|
||||
Implemented the Class object registration mechanism.
|
||||
|
||||
* programs/clock/.cvsignore, programs/notepad/.cvsignore: Added Fi.s
|
||||
|
||||
* include/wine/obj_storage.h, ole/Makefile.in, ole/stg_bigblockfile.c, ole/stg_stream.c, ole/storage.c, ole/storage32.c, ole/storage32.h, relay32/ole32.spec:
|
||||
Francis Beaudet <francis@macadamian.com>
|
||||
Added an implementation of the OLE structured storage. The main
|
||||
features of this implementation are:
|
||||
- Can open storages created in Windows.
|
||||
- Can create new storages that the windows libraries can
|
||||
read.
|
||||
- Provides all the functionality to create/open/remove and
|
||||
rename streams and storages inside the main storage object.
|
||||
|
||||
* include/miscemu.h, miscemu/main.c, graphics/ddraw.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Defined RESTORE_SIGNALS by default and call SIGNAL_EmulatorInit
|
||||
through a function pointer instead. Added a few traces. Fixed the
|
||||
"Memory corruption !" message in DGA mode. Commented out an
|
||||
unnecessary TSXF86VidModeSetViewPort that caused my X server to
|
||||
act up, relying on TSXF86DGASetViewPort instead.
|
||||
|
||||
* graphics/psdrv/text.c, msdos/int2f.c, programs/winhelp/hlp2sgml.c, dlls/comctl32/comctl32undoc.c, files/file.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Some more warnings and bugs fixed.
|
||||
|
||||
* dlls/comctl32/tab.c, include/tab.h: Alex Priem <alexp@sci.kun.nl>
|
||||
Small update.
|
||||
|
||||
* include/commctrl.h, include/treeview.h, dlls/comctl32/treeview.c, dlls/shell32/brsfolder.c:
|
||||
Alex Priem <alexp@sci.kun.nl>
|
||||
- The usual bugfixes.
|
||||
- Better unicode support (only defines, currently)
|
||||
- Drag & drop implemented.
|
||||
- LPSTR_TEXTCALLBACK should work now.
|
||||
- First start at custom draw code.
|
||||
|
||||
* windows/x11drv/event.c: Francis Beaudet <francis@macadamian.com>
|
||||
Make sure that the keystate received by the WM_XBUTTONUP and
|
||||
WM_XBUTTONDOWN matches the message. In X, the keystate is changed
|
||||
after the message is processed. In Windows, it is changed before.
|
||||
|
||||
* dlls/advapi32/security.c, dlls/advapi32/service.c:
|
||||
Matthew Becker <mbecker@glasscity.net>
|
||||
Doc updates.
|
||||
|
||||
* win32/file.c: Berend Reitsma <berend at asset-control.com>
|
||||
SetFileAttributes32A changed to make file writeable when
|
||||
FILE_ATTRIBUTE_READONLY is not set.
|
||||
|
||||
* console/interface.c, console/ncurses.c, include/console.h, msdos/int10.c:
|
||||
Joseph Pranevich <jpranevich@lycos.com>
|
||||
Preliminary color console support.
|
||||
|
||||
* documentation/languages, programs/clock/ChangeLog, programs/clock/Fi.rc, programs/clock/Makefile.in, programs/clock/main.c, programs/notepad/ChangeLog, programs/notepad/Fi.rc, programs/notepad/Makefile.in, programs/notepad/main.c, resources/sysres_Fi.rc:
|
||||
Jukka-Pekka Iivonen <jiivonen@poseidon.cs.hut.fi>
|
||||
Updated Finnish language support.
|
||||
|
||||
Fri Jan 29 15:12:11 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/vfw.h, include/winerror.h, include/wintypes.h, multimedia/msvideo.c, ole/guid.c, programs/Makefile.in, programs/avitools/.cvsignore, programs/avitools/Makefile.in, programs/avitools/icinfo.c, relay32/msvfw32.spec, configure, configure.in, include/debug.h, include/debugdefs.h, include/oleauto.h:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Updated msvideo. New program 'icinfo [-about] [-configure]' to
|
||||
query installed (win32) compressors. Started on AVIFILE support.
|
||||
|
||||
Thu Jan 28 17:56:14 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/wine/obj_misc.h, include/wine/obj_moniker.h, include/wine/obj_storage.h, ole/Makefile.in, ole/bindctx.c, ole/filemoniker.c, ole/itemmoniker.c, ole/moniker.c, ole/ole2.c:
|
||||
Noomen Hamza <noomen@macadamian.com>
|
||||
Added a stub implementation for FileMoniker, ItemMoniker and BindCtx
|
||||
classes.
|
||||
|
||||
* debugger/dbg.y, debugger/debug.l:
|
||||
NF Stevens <norman@arcady.u-net.com>
|
||||
Implemented the symbolfile command (as mentioned by the help
|
||||
command). This reads a symbol file in the format generated by nm.
|
||||
|
||||
* multimedia/dplay.c: Peter Hunnisett <hunnise@nortelnetworks.com>
|
||||
- Small bug fix.
|
||||
- Added direct play ascii interfaces.
|
||||
- Fixed up the QueryInterface for dplay and dplaylobby to handle all cases.
|
||||
|
||||
* memory/virtual.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Fixed FILE_VIEW struct initialisation.
|
||||
|
||||
* include/dosexe.h:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Fixed non-i386 compile.
|
||||
|
||||
* graphics/vga.c, msdos/dpmi.c, multimedia/dplay.c, multimedia/mmio.c, dlls/comctl32/animate.c, dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c, dlls/comctl32/hotkey.c, dlls/comctl32/ipaddress.c, dlls/comctl32/listview.c, dlls/comctl32/pager.c, dlls/comctl32/propsheet.c, dlls/comctl32/rebar.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c, dlls/comctl32/treeview.c:
|
||||
James Juran <jrj120@psu.edu>
|
||||
Commented out unused variables to prevent needless compiler warnings.
|
||||
|
||||
* include/ddeml.h, misc/ddeml.c:
|
||||
Keith Matthews <keith_m@sweeney.demon.co.uk>
|
||||
1st cut implementation of DdeInitialize32W and supporting code.
|
||||
|
||||
* dlls/advapi32/advapi.c, dlls/advapi32/eventlog.c, dlls/advapi32/security.c, dlls/advapi32/service.c:
|
||||
Matthew Becker <mbecker@glasscity.net>
|
||||
Documentation standardizations.
|
||||
|
||||
* include/queue.h, windows/hook.c, windows/message.c, windows/queue.c, windows/win.c, windows/winpos.c:
|
||||
Stephane Lussier <stephane@macadamian.com>
|
||||
- Made the message queue access to be thread safe. (Using two new
|
||||
functions to access the message queue, QUEUE_Lock(), QUEUE_Unlock()
|
||||
instead of GlobalLock16()).
|
||||
- Fixed QUEUE_DumpQueue (used by "info queue <handle>" with the
|
||||
wine-debugger).
|
||||
|
||||
* multimedia/dsound.c, multimedia/mmsystem.c, objects/text.c, windows/dialog.c, windows/dinput.c, windows/mdi.c, windows/msgbox.c, windows/win.c, windows/winproc.c, dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h, graphics/d3dmaterial.c, graphics/metafiledrv/init.c, if1632/relay.c, include/wincon.h, loader/resource.c, misc/imm.c, misc/lzexpand.c, msdos/int21.c, dlls/comctl32/propsheet.c, dlls/ntdll/rtl.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Fixed a lot of warnings for possible problems.
|
||||
|
||||
* misc/comm.c: Herbert Rosmanith <herp@wildsau.idv.uni-linz.ac.at>
|
||||
Fixed typo.
|
||||
|
||||
* tools/bug_report.pl: Adam the Jazz Guy <magicbox@bestweb.net>
|
||||
Fixed various bugs.
|
||||
Made newbie mode easier.
|
||||
|
||||
* objects/cursoricon.c, dlls/comctl32/imagelist.c, if1632/user.spec, include/wine/winuser16.h, include/winuser.h:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Fixed GetIconInfo16 (.spec,ICONINFO struct is different for Win16/Win32).
|
||||
|
||||
* console/ncurses.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Switch ncurses.h/curses.h include (works better for FreeBSD).
|
||||
|
||||
* windows/driver.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Fixed loading of win32 drivers.
|
||||
|
||||
Tue Jan 26 17:29:49 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* files/profile.c: Don't abort PROFILE_GetSection on empty keys.
|
||||
|
||||
* dlls/msacm32/internal.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Temporary #if 0'ed part for builtin modules in MSACM to make it
|
||||
compile with the patch for loadable drivers.
|
||||
|
||||
* include/driver.h, relay32/winmm.spec, windows/driver.c:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Added support for loading drivers in Wine.
|
||||
|
||||
* tools/bug_report.pl: Adam the Jazz Guy <magicbox@bestweb.net>
|
||||
A perl script to produce a bug report with little hassle.
|
||||
|
||||
* graphics/dispdib.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Added (dummy) Death/Resurrection calls to DisplayDib.
|
||||
|
||||
* misc/lzexpand.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Allocate a DOS handle if we open a normal file with LZOpenFile16.
|
||||
|
||||
* graphics/ddraw.c, include/ddraw.h:
|
||||
Lionel Ulmer <ulmer@directprovider.net>
|
||||
- added depth conversion routines (only 8bpp -> 16 bpp for now)
|
||||
- added support of DEPTH_FILL for Blits
|
||||
- added some flags in GetCaps to get some games working
|
||||
|
||||
* if1632/user.spec, include/wine/winuser16.h, include/winuser.h, objects/cursoricon.c, relay32/user32.spec, dlls/comctl32/imagelist.c:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Implemented GetIconInfo16 -> call to GetIconInfo32.
|
||||
|
||||
* scheduler/client.c: Commented out EXEC_SERVER
|
||||
|
||||
* dlls/comctl32/draglist.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
3 missing WINAPI added.
|
||||
|
||||
* dlls/shell32/enumidlist.c, dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h, dlls/shell32/shellord.c, dlls/shell32/shlfolder.c, dlls/shell32/shres.rc:
|
||||
Juergen Schmied <juergen.schmied@metronet.de>
|
||||
Small fixes.
|
||||
|
||||
* dlls/comctl32/treeview.c, include/commctrl.h:
|
||||
Juergen Schmied <juergen.schmied@metronet.de>
|
||||
Changed some treeview related definitions.
|
||||
|
||||
* dlls/shell32/Makefile.in, dlls/shell32/brsfolder.c:
|
||||
Juergen Schmied <juergen.schmied@metronet.de>
|
||||
Implemented SHBrowseForFolder() dialog.
|
||||
|
||||
* debugger/msc.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Fixed typo in type (removed quite a few warnings).
|
||||
|
||||
* dlls/advapi32/security.c, relay32/advapi32.spec:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Added GetSecurityDescriptorOwner/Group, RevertToSelf stubs.
|
||||
Return NULL from OpenThreadToken.
|
||||
|
||||
* win32/console.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Do not endlessly loop in CONSOLE_get_input after EOF.
|
||||
Create xterm even if stdin is not a terminalhandle.
|
||||
SetConsoleCursorPosition: Only make complex console on row change,
|
||||
ignore interline positioning (so the cygwin cmdline tools do not
|
||||
create xterms unnecessary)
|
||||
|
||||
* misc/printdrv.c: Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
|
||||
Make sure DrvGetPrinterData returns the correct data if cbData <= 1
|
||||
|
||||
* include/queue.h, windows/message.c, windows/queue.c, windows/win.c:
|
||||
Stephane Lussier <stephane@macadamian.com>
|
||||
- Changing MESSAGEQUEUE structure according to Ulrich proposition.
|
||||
- One message queue for every thread needing it.
|
||||
- Messages in the message queue are now stored in a linked list
|
||||
- Messages are allocated in the system heap.
|
||||
- Messages in the message queue are 32 bits (MSG32).
|
||||
- All read/write operations regarding messages in the message queue are
|
||||
thread safe.
|
||||
|
||||
Sun Jan 24 19:14:58 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/comctl32/commctrl.c, dlls/comctl32/flatsb.c, dlls/comctl32/imagelist.c, dlls/comctl32/listview.c, dlls/comctl32/propsheet.c, dlls/comctl32/status.c, include/flatsb.h:
|
||||
Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||
Fixed several bugs and typos.
|
||||
|
||||
* documentation/common_controls: Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||
Updates and fixes.
|
||||
|
||||
* dlls/comctl32/Makefile.in, dlls/comctl32/draglist.c, include/commctrl.h, relay32/comctl32.spec:
|
||||
Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||
New drag list control.
|
||||
|
||||
* dlls/comctl32/comctl32undoc.c: Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||
Fixed pointer bugs in DPA_InsertPtr() and DPA_DeletePtr().
|
||||
|
||||
* dlls/comctl32/progress.c, include/progress.h:
|
||||
Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||
Added WM_[G/S]ETFONT handling.
|
||||
|
||||
* dlls/comctl32/pager.c: Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||
Added WM_COMMAND and WM_NOTIFY handling.
|
||||
|
||||
* dlls/comctl32/tooltips.c: Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||
Fixed redraw bug for tracking tooltips.
|
||||
|
||||
* dlls/comctl32/rebar.c: Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||
Added some messages to the rebar control.
|
||||
|
||||
* multimedia/mcicda.c: Geoff Clare <gwc@root.co.uk>
|
||||
Several internal functions won't compile when the conditional
|
||||
#if defined(linux) || defined(__FreeBSD__) || defined(__NetBSD__)
|
||||
comes out false. I moved the conditionals around so that
|
||||
the file would at least compile. Not sure if it does the
|
||||
right thing on non-linux/FreeBSD/NetBSD systems.
|
||||
|
||||
* misc/toolhelp.c: Geoff Clare <gwc@root.co.uk>
|
||||
Moved process.h higher up the include list, to avoid a problem with
|
||||
"ERR" being redefined in sys/regset.h.
|
||||
|
||||
* misc/comm.c: Geoff Clare <gwc@root.co.uk>
|
||||
The B57600 and B115200 symbols are not defined in Unixware.
|
||||
|
||||
* controls/listbox.c: NF Stevens <norman@arcady.u-net.com>
|
||||
Change SW_??? options on list box scrolling so that they match what
|
||||
Windows does.
|
||||
|
||||
* loader/dos/dosvm.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Moved DOS handle allocation slightly, to fix potential memory
|
||||
leaks and lost handles. Also removed some useless init code.
|
||||
|
||||
* graphics/psdrv/afm.c, graphics/psdrv/text.c, if1632/dummy.c, if1632/gdi.spec, misc/printdrv.c:
|
||||
Nick Holloway <Nick.Holloway@alfie.demon.co.uk>
|
||||
Internal PostScript printer driver improvements.
|
||||
|
||||
* controls/edit.c: Gerard Patel <G.Patel@wanadoo.fr>
|
||||
Changed EDIT_EM_CharFromPos to return line number.
|
||||
|
||||
* windows/x11drv/wnd.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Free the private data pointer, THEN set it to NULL.
|
||||
|
||||
* windows/message.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Missing WINAPI.
|
||||
|
||||
* include/oleauto.h, include/winerror.h, ole/Makefile.in, ole/safearray.c, relay32/oleaut32.spec:
|
||||
Sylvain St.Germain <sylvain@macadamian.com>
|
||||
Implementation of the SafeArray family functions.
|
||||
|
||||
* include/windows.h, relay32/kernel32.spec, scheduler/thread.c:
|
||||
Guy Albertelli <galberte@neo.lrun.com>
|
||||
Added stub for SetThreadLocale.
|
||||
|
||||
* objects/text.c: Guy Albertelli <galberte@neo.lrun.com>
|
||||
Finished GetTextCharsetInfo routine.
|
||||
|
||||
* ole/nls/enu.nls, ole/ole2nls.c:
|
||||
Guy Albertelli <galberte@neo.lrun.com>
|
||||
Fixed FIXME in EnumTimeFormats32W
|
||||
Added support for FONTSIGNATURE in GetLocaleInfo32A and updated
|
||||
GetLocaleInfo32W.
|
||||
|
||||
* documentation/internal-dll, documentation/shell32, documentation/wine.man:
|
||||
Pascal Cuoq <Pascal.Cuoq@inria.fr>
|
||||
Fixed typos.
|
||||
|
||||
* debugger/msc.c: Sergey Turchanov <turchanov@usa.net>
|
||||
Fixed source line matching for functions in DEBUG_ProcessCoffDebug;
|
||||
searching for DBG and PDB files.
|
||||
|
||||
* debugger/hash.c: Sergey Turchanov <turchanov@usa.net>
|
||||
Fix for files which do not contain exports (fg, EXE) to get processed
|
||||
for debug information.
|
||||
|
||||
* if1632/kernel.spec, if1632/relay.c, if1632/thunk.c, tools/build.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Implemented KERNEL.621 (CBClientThunkSLEx).
|
||||
|
||||
* debugger/dbg.y, debugger/debug.l, debugger/info.c, include/main.h, misc/main.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Allow switching off/on of debugmsgs in the debugger.
|
||||
|
||||
* loader/main.c, miscemu/instr.c, msdos/dosmem.c, msdos/int15.c, include/miscemu.h:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Implemented Int 0x15/0xc0: BIOS - GET CONFIG and some other BIOS
|
||||
data.
|
||||
|
||||
Sat Jan 23 14:15:17 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* graphics/painting.c, if1632/user.spec, include/wine/winuser16.h, loader/pe_image.c, misc/lstr.c, windows/hook.c, windows/message.c:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Implemented WIN16_CallMsgFilter32, WIN16_DispatchMessage32,
|
||||
DrawAnimatedRects16 (stub), FormatMessage16, WIN16_GetMessage32,
|
||||
WIN16_PeekMessage32 and WIN16_TranslateMessage32.
|
||||
|
||||
* dlls/shell32/Makefile.in, dlls/shell32/classes.c, dlls/shell32/contmenu.c, dlls/shell32/dataobject.c, dlls/shell32/enumidlist.c, dlls/shell32/folders.c, dlls/shell32/iconcache.c, dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h, dlls/shell32/shellguid.c, dlls/shell32/shelllink.c, dlls/shell32/shellole.c, dlls/shell32/shellord.c, dlls/shell32/shellpath.c, dlls/shell32/shlfolder.c, dlls/shell32/shlview.c, include/interfaces.h, include/shlguid.h, include/shlobj.h, include/windows.h, misc/shell.c:
|
||||
Juergen Schmied <juergen.schmied@metronet.de>
|
||||
- some fixes, cleaned up includes, fixed leaks
|
||||
- clean DllReferenceCount, better DllMain()
|
||||
- dynamically linking LookupIconIdFromDirectoryEx32 and
|
||||
CreateIconFromResourceEx32 to USER32
|
||||
- moved guid's instances to new file shellguid.c
|
||||
- implemented ShellExecuteEx32W
|
||||
|
||||
* ole/Makefile.in, ole/compobj.c, ole/guid.c:
|
||||
Juergen Schmied <juergen.schmied@metronet.de>
|
||||
Moved the instance creation of GUID's to a new file.
|
||||
Size of compobj.o goes down to 1/3; should prevent more sig11's.
|
||||
|
||||
* include/initguid.h: Juergen Schmied <juergen.schmied@metronet.de>
|
||||
New file to instantiate GUID's ms-like.
|
||||
|
||||
* windows/x11drv/wnd.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Set private data struct to NULL to expose problems in other code
|
||||
better. Fixes the XUnmapWindow problems reported by replacing them
|
||||
with NULL ptr dereferences.
|
||||
|
||||
* documentation/debug-msgs, documentation/debugging, documentation/internal-dll, documentation/ioport-trace-hints, documentation/wine_os2:
|
||||
Zygo Blaxell <uj22kfbc@umail.furryterror.org>
|
||||
Fixed typos.
|
||||
|
||||
* files/file.c, include/file.h, loader/dos/dosvm.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
DOS programs use handles 0-4 without opening/closing any of those
|
||||
handles first. Split up Init from AllocDosHandle and call it from
|
||||
the DOSVM.
|
||||
|
||||
* Makefile.in: Marcus Meissner <marcus@jet.franken.de>
|
||||
Remove configure.in->configure rule (we might not have autoconf).
|
||||
|
||||
* configure, configure.in: Ove Kaaven <ovek@arcticnet.no>
|
||||
Added "user-friendly" warning for missing X.
|
||||
|
||||
* include/ole.h: Fixed GetObject macro problem.
|
||||
|
||||
* documentation/status/direct3D:
|
||||
Lionel Ulmer <ulmer@directprovider.net>
|
||||
- updated documentation to be in sync with current code
|
||||
|
||||
* graphics/d3dmaterial.c, graphics/d3dviewport.c:
|
||||
Lionel Ulmer <ulmer@directprovider.net>
|
||||
- various warning and bug fixes
|
||||
|
||||
* graphics/d3ddevices.c, graphics/d3dtexture.c:
|
||||
Lionel Ulmer <ulmer@directprovider.net>
|
||||
- added more texture formats using OpenGL's packed pixel formats
|
||||
|
||||
* graphics/d3dexecutebuffer.c, include/d3d.h:
|
||||
Lionel Ulmer <ulmer@directprovider.net>
|
||||
- better support for ExecuteBuffers
|
||||
|
||||
* graphics/ddraw.c: Lionel Ulmer <ulmer@directprovider.net>
|
||||
- corrected bug in Z Buffer allocation
|
||||
- put VIDEOMEMORY flag for all primary surfaces
|
||||
- put something in a surface after a ReleaseDC
|
||||
|
||||
* misc/printdrv.c: Morten Welinder <terra@diku.dk>
|
||||
Missing WINAPI.
|
||||
|
||||
* controls/static.c: Niclas Karlsson <nkarlsso@ra.abo.fi>
|
||||
Removed DT_SINGLELINE and DT_NOCLIP styles for SS_LEFTNOWORDWRAP.
|
||||
|
||||
* objects/enhmetafile.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Check opened enhmetafile for magic values.
|
||||
|
||||
* include/dsound.h, multimedia/dsound.c: Rob Riggs <rriggs@tesser.com>
|
||||
Fixed duplicate sound buffer handling. Updated status.
|
||||
|
||||
* misc/registry.c: Juergen Schmied <juergen.schmied@metronet.de>
|
||||
New functions lmemcpynAtoW and lmemcpynWtoA for converting
|
||||
REG_MULTI_SZ (including \0x00)
|
||||
Better debug output for REG_BINARY and REG_MULTI_SZ
|
||||
Rewritten RegQueryValueEx32[A|W]
|
||||
|
||||
* objects/palette.c: Juergen Schmied <juergen.schmied@metronet.de>
|
||||
Implemented CreateHalftonePalette.
|
||||
Fixed 3 crashes (1 real, 2 potential).
|
||||
|
||||
* dlls/shell32/iconcache.c, if1632/shell.spec, include/shell.h, misc/shell.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Implemented ExtractIconEx16, added some consts to ExtractIconEx*.
|
||||
|
||||
* ole/ole2.c, ole/olecli.c, relay32/ole32.spec, include/winerror.h:
|
||||
Sylvain St.Germain <sylvain@macadamian.com>
|
||||
DoDragDrop and OleIsCurrentClipboard stub implementation.
|
||||
|
||||
* ole/typelib.c: Francis Beaudet <francis@macadamian.com>
|
||||
Make LoadTypeLib stub return failure instead of success.
|
||||
|
||||
Fri Jan 22 17:09:46 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* documentation/accelerators, include/winuser.h, loader/resource.c, windows/input.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Fixed accelerator handling. ACCEL16 used internal, ACCEL32 for Win32
|
||||
API, PE_ACCEL for PE Accelerators. See documentation/accelerators.
|
||||
|
||||
Thu Jan 21 14:05:11 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/ddeml.h, misc/ddeml.c, relay32/user32.spec:
|
||||
Francis Beaudet <francis@macadamian.com>
|
||||
There were two copies of the DdeCmpStringHandles (A and W) and that
|
||||
API does not have 2 versions. Removed the extra version.
|
||||
|
||||
Wed Jan 20 14:54:01 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* graphics/x11drv/xfont.c: Pablo Saratxaga <pablo.sarachaga@ping.be>
|
||||
Small patch.
|
||||
|
||||
* win32/console.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Win32 console needs SYNCHRONIZE access.
|
||||
|
||||
* configure, configure.in, console/ncurses.c, debugger/stabs.c, include/config.h.in, include/console.h, misc/port.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
autoconf: added checks for libio.h, elf.h, curses.h,ncurses.h and
|
||||
fixed includers.
|
||||
|
||||
* ole/ole2nls.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
LCMapStringA: if dstlen is insufficient, return
|
||||
ERROR_INSUFFICIENT_BUFFER (verified).
|
||||
|
||||
* objects/enhmetafile.c, relay32/gdi32.spec:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Some small fixes to enhmetafiles.
|
||||
|
||||
* controls/listbox.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Do not call ownerdraw for invalid items (empty focusrects).
|
||||
Fixes Eudora 16bit empty Inbox problem.
|
||||
|
||||
* windows/nonclient.c: Noomen Hamza <noomen@macadamian.com>
|
||||
Fixed the NC_DrawMaxButton95 and NC_DrawMinButton95 functions. Rewrote
|
||||
these functions with the same logic as the NC_DrawCloseButton function.
|
||||
|
||||
* windows/win.c: Noel Borthwick <noel@macadamian.com>
|
||||
Reparenting a window with SetParent in Windows should cause the child
|
||||
window being re-parented to be moved up to the topmost in the z-order,
|
||||
and WM_WINDOWPOSCHANGING and WM_WINDOWPOSCHANGED messages to be sent.
|
||||
|
||||
* relay32/builtin32.c: Robert Riggs <rriggs@tesser.com>
|
||||
Use external DirectPlay DLLs by default.
|
||||
|
||||
* loader/task.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Allow passing task handles to GetThreadQueue() and SetFastQueue().
|
||||
|
||||
* windows/user.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Handle (console) applications that never created a queue correctly
|
||||
in USER_AppExit(); call InitThreadInput() in InitApp().
|
||||
|
||||
* windows/hook.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
- Fixed creation of message queue in hook API routines.
|
||||
- Some preparations for thread-local message queues.
|
||||
|
||||
* loader/ne/module.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Check module name length in ModuleNext().
|
||||
|
||||
* windows/x11drv/event.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Use Callout to call RedrawWindow32.
|
||||
|
||||
* msdos/int21.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Clear DOS extended error only for funcs >=0x2f (thanks to Dave
|
||||
Pickles).
|
||||
|
||||
* graphics/ddraw.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Unified palette create, do allocate colorcells on init for DGA.
|
||||
|
||||
Tue Jan 19 17:48:25 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* scheduler/synchro.c, scheduler/thread.c, server/console.c, server/file.c, server/process.c, server/request.c, server/thread.c, server/trace.c, win32/console.c, win32/device.c, win32/process.c, include/file.h, include/process.h, include/server.h, include/server/object.h, include/server/request.h, include/server/thread.h, include/thread.h, include/winbase.h, include/windows.h, include/wintypes.h, memory/virtual.c, msdos/int21.c, msdos/vxd.c, relay32/kernel32.spec, scheduler/client.c, scheduler/handle.c, scheduler/k32obj.c, scheduler/process.c, files/change.c, files/dos_fs.c, files/file.c, include/device.h:
|
||||
Hacked server-side device support
|
||||
Added user APCs support.
|
||||
Many changes to the xterm console to make use of the server (not
|
||||
finished yet).
|
||||
Moved some other small stuff to the server.
|
||||
|
||||
* tools/make_requests: Added long type format.
|
||||
|
||||
* server/Makefile.in, server/device.c:
|
||||
Added server-side device support (only a hack for now).
|
||||
|
||||
Sun Jan 17 17:48:48 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* ChangeLog:
|
||||
|
@ -1 +1 @@
|
||||
#define WINE_RELEASE_INFO "Wine release 990110"
|
||||
#define WINE_RELEASE_INFO "Wine release 990131"
|
||||
|
Loading…
Reference in New Issue
Block a user