Release 990508.
This commit is contained in:
parent
d7da0f68ee
commit
1e1eb509ea
19
ANNOUNCE
19
ANNOUNCE
|
@ -1,4 +1,4 @@
|
|||
This is release 990426 of Wine, a free implementation of Windows on
|
||||
This is release 990508 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,11 +6,10 @@ correctly.
|
|||
Patches should be submitted to "julliard@lrc.epfl.ch". Please don't
|
||||
forget to include a ChangeLog entry.
|
||||
|
||||
WHAT'S NEW with Wine-990426: (see ChangeLog for details)
|
||||
- Resources in built-in DLLs.
|
||||
- Threading support for FreeBSD and Solaris.
|
||||
- Lots of threading and synchronization changes.
|
||||
- Loader reorganization and new load order support.
|
||||
WHAT'S NEW with Wine-990508: (see ChangeLog for details)
|
||||
- Lots of threading fixes.
|
||||
- Start of enhanced metafile support.
|
||||
- Several common controls improvements.
|
||||
- Lots of bug fixes.
|
||||
|
||||
See the README file in the distribution for installation instructions.
|
||||
|
@ -19,10 +18,10 @@ Because of lags created by using mirror, this message may reach you before
|
|||
the release is available at the ftp sites. The sources will be available
|
||||
from the following locations:
|
||||
|
||||
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-990426.tar.gz
|
||||
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990426.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990426.tar.gz
|
||||
ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990426.tar.gz
|
||||
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-990508.tar.gz
|
||||
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990508.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990508.tar.gz
|
||||
ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990508.tar.gz
|
||||
|
||||
It should also be available from any site that mirrors tsx-11 or sunsite.
|
||||
|
||||
|
|
451
ChangeLog
451
ChangeLog
|
@ -1,3 +1,454 @@
|
|||
----------------------------------------------------------------
|
||||
Sat May 8 18:39:05 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* tools/wineconf.libs/autoconf.eng, tools/wineconf.libs/autoconf.tcl, tools/wineconf.libs/browsers.eng, tools/wineconf.libs/dirbrowser.tcl, tools/wineconf.libs/general.eng, tools/wineconf.libs/getfilename.tcl, tools/wineconf.libs/message.tcl, tools/wineconf.libs/message2.tcl, tools/wineconf.libs/saveRC.tcl, tools/wineconf.libs/wine-half.gif, tools/wineconf.libs/wineconf.eng, tools/wineconf.libs/wineconf.tcl, tools/wineconf.libs/wineconf1.tcl, tools/wineconf.tcl:
|
||||
Jean-Louis Thirot <thirot@univ-brest.fr>
|
||||
Added graphical configuration tool wineconf.tcl.
|
||||
|
||||
* win32/console.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Ignore ESC[%dc reports generated by 8bit control codes.
|
||||
Open console even if we already have one in the process.
|
||||
|
||||
* files/profile.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Fixed off by 1 error in section code (did not return len-2 on buffer
|
||||
overflow in some cases, but len-1).
|
||||
|
||||
* dlls/comctl32/propsheet.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Fixed warning.
|
||||
|
||||
* graphics/x11drv/palette.c: Pavel Roskin <pavel_roskin@geocities.com>
|
||||
Fixed palette handling for true/high-color X11.
|
||||
|
||||
* loader/ne/module.c:
|
||||
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Fixed extension handling in LoadLibrary16.
|
||||
|
||||
* windows/dce.c, windows/painting.c, windows/win.c, windows/winpos.c, windows/x11drv/event.c, include/win.h, objects/region.c:
|
||||
Alex Korobka <alex@aikea.ams.sunysb.edu>
|
||||
Rearranged PAINT_RedrawWindow() so that it first recursively updates
|
||||
invalid regions and only then starts sending out messages. This should
|
||||
help with reentrancy during message processing and now it needs just
|
||||
one (or none) scratch region for all there is to do. Also, small fixes
|
||||
for SetWindowPos().
|
||||
|
||||
* configure, configure.in: Added check for missing __i386__ definition.
|
||||
|
||||
* include/config.h.in, scheduler/client.c, server/socket.c, server/trace.c, configure, configure.in, tools/wrc/parser.y, ole/datacache.c, ole/defaulthandler.c, ole/hglobalstream.c, ole/memlockbytes.c, scheduler/sysdeps.c, tools/build.c, misc/wsprintf.c, miscemu/instr.c, msdos/ioports.c, if1632/snoop.c, include/server.h, include/stackframe.h, ipc/bit_array.c, controls/edit.c, controls/menu.c, debugger/dbg.y, graphics/x11drv/xfont.c:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
ANSI C fixes.
|
||||
|
||||
* dlls/comctl32/propsheet.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Pass PROPSHEETPAGE to propertypage dialog as lParam.
|
||||
|
||||
* misc/winsock.c, multimedia/dsound.c, objects/brush.c, objects/enhmetafile.c, ipc/dde_atom.c, ipc/generic_hash.c, ipc/shm_block.c, ipc/shm_main_blk.c, ipc/shm_semaph.c, loader/dos/dosmod.c, loader/signal.c, memory/ldt.c, graphics/psdrv/init.c, include/dplay.h, include/dplobby.h, include/heap.h, include/metafile.h, include/mmsystem.h, include/psdrv.h, include/shellapi.h, include/sig_context.h, include/winsock.h, dlls/ntdll/time.c, dlls/shell32/folders.c, dlls/shell32/shlfolder.c, dlls/shell32/shlview.c, graphics/ddraw.c, graphics/ddraw_private.h, graphics/dispdib.c, dlls/comctl32/pager.c, dlls/comctl32/rebar.c, dlls/comctl32/status.c, dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c, dlls/commdlg/fontdlg.c, debugger/msc.c, dlls/comctl32/comboex.c, dlls/comctl32/header.c, dlls/comctl32/hotkey.c, dlls/comctl32/listview.c:
|
||||
Patrik Stridvall <ps@leissner.se>
|
||||
ANSI C fixes.
|
||||
|
||||
* windows/caret.c, include/wine/wingdi16.h, include/wine/winuser16.h, misc/printdrv.c, objects/font.c, objects/linedda.c, objects/region.c, graphics/win16drv/font.c, include/gdi.h, include/windef.h, include/wingdi.h, include/winuser.h, graphics/psdrv/font.c:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Split off wingdi16.h from wingdi.h. Add many more #defines/typedefs
|
||||
to bring wingdi.h almost upto a complete NT4.0 interface.
|
||||
Fix return value of SetRectRgn().
|
||||
|
||||
* windows/display.c, windows/focus.c, windows/nonclient.c, windows/ttydrv/mouse.c, windows/win.c, windows/winpos.c, include/ttydrv.h, include/winpos.h:
|
||||
Michael Veksler <mveksler@techunix.technion.ac.il>
|
||||
Removed #include "wine/winuser16.h" and use "struct tag????" instead.
|
||||
|
||||
* debugger/stack.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Improved Wine debugger backtrace. New features:
|
||||
- Displays ebp, in case you want to check stackframes manually
|
||||
- Detects far calls even when windows apps don't mark them
|
||||
- Tracks CallFrom16/CallTo16 relaying (thunking)
|
||||
|
||||
* loader/elfdll.c: Ulrich Czekalla <ulrichc@corel.ca>
|
||||
Bugfix: get_sobasename was off by one pointer increment.
|
||||
|
||||
* multimedia/init.c: Kevin Holbrook <kwh@neosoft.com>
|
||||
Fixed implicit type warning.
|
||||
|
||||
* controls/listbox.c: Gerard Patel <g.patel@wanadoo.fr>
|
||||
Values returned from PtInRect and LB_ITEMFROMPOINT are reversed.
|
||||
|
||||
* ole/datacache.c, ole/defaulthandler.c, ole/ole2.c, ole/ole2stubs.c, ole/oleobj.c:
|
||||
Francis Beaudet <francis@macadamian.com>
|
||||
Second part of the OLE datacache implementation.
|
||||
|
||||
* msdos/Makefile.in, msdos/devices.c, msdos/dosmem.c, msdos/int21.c, include/dosexe.h, include/miscemu.h, include/msdos.h:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Moved DOS List of Lists initialization, and added the beginnings of
|
||||
the DOS device structures.
|
||||
|
||||
* programs/regapi/regapi.c, include/winreg.h, misc/registry.c:
|
||||
Noomen Hamza <noomen@macadamian.com>
|
||||
Bug fixes.
|
||||
|
||||
* ole/hglobalstream.c, relay32/ole32.spec:
|
||||
Thuy Nguyen <thuy@macadamian.com>
|
||||
Implemented GetHGlobalFromStream.
|
||||
|
||||
* include/thread.h, scheduler/thread.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Call THREAD_FreeTHDB as service thread callback.
|
||||
|
||||
* include/message.h, loader/task.c, windows/timer.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Removed TIMER_SwitchQueue.
|
||||
|
||||
* debugger/memory.c:
|
||||
Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Format output in DEBUG_ExamineMemory for "d" and "x" not to exceed 80
|
||||
chars.
|
||||
|
||||
* loader/signal.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Stop winelib programs on fault instead of endless faultlooping.
|
||||
|
||||
* Makefile.in: James Juran <jrj120@psu.edu>
|
||||
Run ldconfig in make install if using --enable-dll.
|
||||
Cleaned up uninstall_lib as well.
|
||||
|
||||
* ole/storage.c, ole/storage32.c, ole/storage32.h, relay32/ole32.spec, ole/stg_bigblockfile.c, include/wine/obj_storage.h, ole/memlockbytes.c:
|
||||
Thuy Nguyen <thuy@macadamian.com>
|
||||
Implementation of IStorage supported by an implementation of
|
||||
ILockBytes on top of an HGLOBAL.
|
||||
|
||||
* files/profile.c, relay32/kernel32.spec:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Return the correct value from GetPrivateProfileSectionA.
|
||||
Copy/convert back the buffer in GetPrivateProfileSectionW.
|
||||
Replace some output pointers str/wstr->ptr in kernel32.spec.
|
||||
|
||||
* loader/task.c, scheduler/process.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Some initialization sequence bugfixes:
|
||||
- Initialize process crst for 16-bit processes.
|
||||
- Don't crash due to uninitialized stack frames in WineLib.
|
||||
- Map system DLLs before calling UserSignalProc.
|
||||
- Signal USIG_PROCESS_CREATE only *after* the env_db is filled.
|
||||
|
||||
* if1632/thunk.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Call Callout routines directly when using builtin USER.
|
||||
|
||||
* loader/pe_image.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Bugfix: all PE modules were marked 'internal'.
|
||||
|
||||
* include/dce.h, objects/dc.c, windows/dce.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Check for busy DCE moved to DCHook16().
|
||||
|
||||
* include/win.h, loader/main.c, windows/win.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Initialize WIN_CritSection earlier.
|
||||
|
||||
* dlls/comctl32/trackbar.c, include/trackbar.h:
|
||||
Luc Tourangeau <luc@macadamian.com>
|
||||
Removed the timer that was used to queue TRACKBAR_Refresh calls.
|
||||
Removed all direct calls to TRACKBAR_Refresh (except from within the
|
||||
WM_PAINT handling section) and replaced them by calls to
|
||||
InvalidateRect.
|
||||
Fixed a bug in the TRACKBAR_SetPos function.
|
||||
Fixed the behavior for different types of mouse input.
|
||||
|
||||
* dlls/comctl32/toolbar.c: Yuxi Zhang <yuxiz@corel.ca>
|
||||
Implemented toolbar multirow button layout.
|
||||
|
||||
* dlls/comctl32/tooltips.c: Francois Boisvert <francois@macadamian.com>
|
||||
Implementation of WM_GETTEXT and WM_GETTEXTLENGTH in tooltips.
|
||||
|
||||
* ole/ole2disp.c: Thuy Nguyen <thuy@macadamian.com>
|
||||
Implemented OleTranslateColor.
|
||||
|
||||
* include/winuser.h, windows/input.c:
|
||||
Francis Beaudet <francis@macadamian.com>
|
||||
Changed the return value of GetKeyboardState and SetKeyboardState from
|
||||
VOID to BOOL.
|
||||
|
||||
* controls/listbox.c: Francois Boisvert <francois@macadamian.com>
|
||||
Prevented LISTBOX_RepaintItem from repainting a non visible item.
|
||||
|
||||
* relay32/builtin32.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Fixed typo.
|
||||
|
||||
* windows/class.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Bugfix for TRACE in UnregisterClass.
|
||||
|
||||
Wed May 5 13:20:50 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/Attic/propsheet.h: No longer necessary.
|
||||
|
||||
Tue May 4 16:55:23 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* objects/dc.c, windows/dce.c, include/dce.h:
|
||||
Francis Beaudet <francis@macadamian.com>
|
||||
Check if DC is busy before deleting it.
|
||||
|
||||
* win32/newfns.c:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
GetMailslotInfo is supposed to check for pointer validity.
|
||||
|
||||
* server/select.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Possible crash in select_loop() fixed.
|
||||
|
||||
* include/services.h, loader/task.c, scheduler/services.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Fixed various stupid bugs in services thread routines.
|
||||
Added SERVICE_Exit routine to kill the services thread.
|
||||
|
||||
* misc/main.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Inverted class/channel in __(SET|GET)_DEBUGGING macros.
|
||||
|
||||
* windows/queue.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Correct implementation of GetWindowThreadProcessId().
|
||||
|
||||
* if1632/mmsystem.spec, multimedia/mmsystem.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Added PlaySound16, sndPlaySound16.
|
||||
|
||||
* if1632/thunk.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Fixes winproc deadlock for win16.
|
||||
|
||||
Mon May 3 09:44:57 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* windows/queue.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Fixed some deadlock(s) in message sending.
|
||||
|
||||
* multimedia/mmsystem.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
cleaned up debug channels to use default one (mmsys)
|
||||
more conversions from mixerXXXW and mixerXXXX16 to mixerXXXXA
|
||||
fixed callback bug in midiStream functions
|
||||
fixed compilation bug with egcs
|
||||
changed to the new debug channel interface
|
||||
|
||||
* multimedia/mmaux.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
small range fixes for OSS driver
|
||||
changed to the new debug channel interface
|
||||
|
||||
* multimedia/mixer.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
first (working) shot at OSS mixer low level interface
|
||||
changed to the new debug channel interface
|
||||
|
||||
* misc/network.c, relay32/mpr.spec:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Fixed off-by-one ordinals in MPR.
|
||||
Added MPR_Alloc/ReAlloc/Free (MPR.22-24).
|
||||
|
||||
* loader/module.c, if1632/relay.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Bugfix: release Win16Lock in WinExec16, CallProc[Ex]32W_16.
|
||||
|
||||
* loader/main.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Load system DLLs into WineLib applications.
|
||||
|
||||
* graphics/psdrv/ps.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Small update to the PostScript encoding vector.
|
||||
|
||||
* loader/module.c, loader/task.c: Bug fixes.
|
||||
|
||||
Sun May 2 19:10:57 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* scheduler/process.c:
|
||||
Moved a few more initialisations to the new process context.
|
||||
|
||||
* loader/task.c: Don't initialise the stacks for 32-bit processes.
|
||||
|
||||
* miscemu/main.c: Only check number of tasks after first message.
|
||||
Use a 16-bit module for creating the initial task.
|
||||
|
||||
* include/authors.h, AUTHORS:
|
||||
Updated authors list from the Changelog. Please let me know if you
|
||||
have been left out.
|
||||
|
||||
* loader/task.c, scheduler/process.c:
|
||||
Converted to the new debugging interface (done with the help of the
|
||||
script written by Patrik Stridvall).
|
||||
Some changes to the initialisation sequence for 32-bit processes.
|
||||
|
||||
* */*.c:
|
||||
Converted to the new debugging interface (done with the help of the
|
||||
script written by Patrik Stridvall).
|
||||
|
||||
* tools/make_debug, include/debugdefs.h, include/debugtools.h, misc/main.c:
|
||||
Misc fixes and improvements.
|
||||
|
||||
* include/config.h.in, configure, configure.in:
|
||||
Added check for -lmmap for OS/2.
|
||||
|
||||
* include/debugdefs.h, ole/hglobalstream.c, ole/stg_stream.c, ole/storage32.c:
|
||||
Francis Beaudet <francis@macadamian.com>
|
||||
Fixed a few bugs in the OLE storage implementation, added a new set of
|
||||
trace statements for the OLE storage related methods and introduced a
|
||||
new debug channel for the storage subsystem.
|
||||
|
||||
* multimedia/time.c, objects/dib.c, objects/palette.c, include/wine/winuser16.h, misc/spooler.c:
|
||||
Michael Veksler <mveksler@techunix.technion.ac.il>
|
||||
Removed redundant include of winbase.h from winuser16.h.
|
||||
Moved types from winbase.h to winuser16.h .
|
||||
|
||||
* include/winuser.h: Juergen Schmied <juergen.schmied@metronet.de>
|
||||
- default item handling
|
||||
- small drawing fixes
|
||||
|
||||
* dlls/commdlg/cdlg_En.rc, dlls/commdlg/printdlg.c:
|
||||
Klaas van Gend <klaas@vangend.demon.nl>
|
||||
More implementation of PrintDlgA.
|
||||
Conversion of resource identifiers of Print32 window to comply to the
|
||||
M$ numbering.
|
||||
|
||||
* server/thread.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Don't crash if queuing an APC on a thread that doesn't wait.
|
||||
|
||||
* windows/timer.c, windows/x11drv/event.c, include/message.h:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Use SERVICES callback to implement Windows timers.
|
||||
Timer expiration handling removed from EVENT_WaitNetEvent loop.
|
||||
|
||||
* memory/heap.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Call SetLastError in HeapCompact().
|
||||
|
||||
* include/winbase.h: Ove Kaaven <ovek@arcticnet.no>
|
||||
Added prototype for TryEnterCriticalSection.
|
||||
|
||||
* include/commdlg.h: Klaas van Gend <klaas@vangend.demon.nl>
|
||||
Make all structures packed and removal of some WINE_PACKED.
|
||||
|
||||
* controls/button.c: Pavel Roskin <pavel_roskin@geocities.com>
|
||||
Pushbuttons should only be rounded in Win31 look.
|
||||
|
||||
* controls/menu.c: Juergen Schmied <juergen.schmied@metronet.de>
|
||||
- default item handling
|
||||
- small drawing fixes
|
||||
|
||||
* windows/winpos.c: Noel Borthwick <noel@macadamian.com>
|
||||
Fixed an unbalanced windows lock/unlock sequence in
|
||||
WINPOS_ActivateOtherWindow.
|
||||
|
||||
* include/debugdefs.h: enhmetafile added
|
||||
|
||||
* relay32/.cvsignore, relay32/Makefile.in, relay32/builtin32.c, relay32/mcianim.spec, relay32/mciavi.spec, relay32/mcicda.spec, relay32/mciseq.spec, relay32/mciwave.spec, relay32/winmm.spec, include/multimedia.h, loader/main.c, multimedia/audio.c, multimedia/init.c, multimedia/mci.c, multimedia/mcianim.c, multimedia/mciavi.c, multimedia/mcicda.c, multimedia/mcimidi.c, multimedia/mcistring.c, multimedia/mciwave.c, multimedia/mmsystem.c, documentation/status/multimedia, if1632/mmsystem.spec, wine.ini:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
- got rid of all the internal MM tweaks to load builtin MCI
|
||||
drivers. They are all seen as drivers, loaded as DLLs and standard
|
||||
module loadorder is used to know which type to use (builtin vs
|
||||
native).
|
||||
- first full working implementation of mmThread??? functions (to
|
||||
support gracefully native MCI drivers).
|
||||
- support of mmShowMMCPLPropertySheet.
|
||||
- fix of some heap validate bugs (thanks to Ulrich for reporting them).
|
||||
|
||||
* loader/module.c: Guy Albertelli <galberte@neo.lrun.com>
|
||||
Fix CreateProcessA to implement correct actions on ambiguous command
|
||||
line names (try longer and longer strings).
|
||||
|
||||
* Makefile.in, configure, configure.in, graphics/enhmetafiledrv/.cvsignore, graphics/enhmetafiledrv/Makefile.in, graphics/enhmetafiledrv/dc.c, graphics/enhmetafiledrv/graphics.c, graphics/enhmetafiledrv/init.c, graphics/enhmetafiledrv/mapping.c, graphics/enhmetafiledrv/objects.c, graphics/metafiledrv/init.c, include/enhmetafiledrv.h:
|
||||
Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
|
||||
Started implementing Enhanced MetaFile driver.
|
||||
|
||||
* include/ole2.h, include/wine/obj_oleobj.h, include/wine/obj_oleview.h, ole/Makefile.in, ole/datacache.c, ole/defaulthandler.c, ole/ole2.c, ole/ole2stubs.c, ole/oleobj.c, relay32/ole32.spec, dlls/shell32/shlview.c:
|
||||
Francis Beaudet <francis@macadamian.com>
|
||||
Implemented the OLE object default handler and data cache.
|
||||
|
||||
* include/enhmetafile.h, include/wingdi.h, objects/enhmetafile.c:
|
||||
Huw D M Davies <daviesh@abacus.physics.ox.ac.uk>
|
||||
Several improvements to Enhanced MetaFile playback.
|
||||
|
||||
* loader/ne/module.c: Bertho Stultiens <bertho@panter.soci.aau.dk>
|
||||
Only try to append ".dll" if a library is loaded implicitely.
|
||||
|
||||
* dlls/shell32/shellord.c:
|
||||
Michael Veksler <mveksler@techunix.technion.ac.il>
|
||||
Fix TRACE formatting warnings.
|
||||
|
||||
* dlls/shell32/shlfolder.c:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Fixed a small syntax problem.
|
||||
|
||||
* windows/winpos.c: Juergen Schmied <juergen.schmied@metronet.de>
|
||||
- better stubs for Get/Set special (Progman/Taskman) window functions
|
||||
|
||||
* relay32/user32.spec, windows/message.c:
|
||||
Juergen Schmied <juergen.schmied@metronet.de>
|
||||
- new SendMessageCallbackW
|
||||
- some fixme's for missing A<->W conversion
|
||||
|
||||
* windows/dialog.c: Noel Borthwick <noel@macadamian.com>
|
||||
Fixed an unbalanced windows lock/unlock sequence in GetNextDlgTabItem.
|
||||
|
||||
* misc/printdrv.c: Klaas van Gend <klaas@vangend.demon.nl>
|
||||
Bugfix for EnumPrinters level 2.
|
||||
|
||||
* windows/x11drv/keyboard.c: Guy Albertelli <galberte@neo.lrun.com>
|
||||
Correct logic in GetKeyNameText.
|
||||
|
||||
* documentation/bugreports:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Removed +snoop from documentation/bugreports.
|
||||
|
||||
Sat May 1 10:41:02 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* objects/bitmap.c: Pavel Roskin <pavel_roskin@geocities.com>
|
||||
LoadImageW fixed for hicolor displays.
|
||||
|
||||
* include/mmsystem.h, include/multimedia.h, multimedia/mmsystem.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
MCI_ANIM_OPEN_PARMSW should be LPCWSTR, MCI_DefYieldProc should be WINAPI.
|
||||
|
||||
* dlls/comctl32/header.c: Chris Morgan <cmorgan@wpi.edu>
|
||||
James Abbatiello <abbeyj@wpi.edu>
|
||||
Fixed HEADER_InsertItemA and HEADER_InsertItemW null pointer checking
|
||||
to handle wide character strings properly. Fix of our previous patch
|
||||
for null pointer checking.
|
||||
|
||||
* ole/Makefile.in, ole/memlockbytes.c, ole/ole2stubs.c:
|
||||
Thuy Nguyen <thuy@macadamian.com>
|
||||
Implemented CreateILockBytesOnHGloba, GetHGlobalFromILockBytes and
|
||||
the ILockBytes interface based on an HGLOBAL.
|
||||
|
||||
* ole/compobj.c: Francis Beaudet <francis@macadamian.com>
|
||||
Fixed a bug in CoRegisterClassObject.
|
||||
|
||||
* dlls/comctl32/toolbar.c: Luc Tourangeau <luc@macadamian.com>
|
||||
Removed some flickering when inserting or deleting buttons.
|
||||
|
||||
* dlls/comctl32/listview.c: Chris Morgan <cmorgan@wpi.edu>
|
||||
James Abbatiello <abbeyj@wpi.edu>
|
||||
Fixed LISTVIEW_GetItemChanges() to perform a more complete comparison
|
||||
between lpItem and lpLVItem. Now compares the pszText string of the
|
||||
lpItem and lpLVItem structs. Fixes a bug where the old and new item
|
||||
have the same attributes but their text differs and GetItemChanges()
|
||||
compares them as equal.
|
||||
|
||||
* dlls/comctl32/propsheet.c, dlls/comctl32/propsheet.h, dlls/comctl32/rsrc.rc, dlls/comctl32/tab.c:
|
||||
Thuy Nguyen <thuy@macadamian.com>
|
||||
Added support for adding and removing pages dynamically from a
|
||||
property sheet.
|
||||
|
||||
* controls/button.c, controls/combo.c, controls/desktop.c, controls/listbox.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Removed the gotos from the WndProcs, always use a small wrapper that
|
||||
locks the window, calls the real wndproc, unlocks the window.
|
||||
|
||||
* dlls/shell32/contmenu.c:
|
||||
Juergen Schmied <juergen.schmied@metronet.de>
|
||||
Fixed default menu item.
|
||||
|
||||
* win32/code_page.c, misc/ddeml.c:
|
||||
Juergen Schmied <juergen.schmied@metronet.de>
|
||||
Fixed typo.
|
||||
|
||||
* windows/queue.c:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Added a missing LeaveCriticalSection.
|
||||
|
||||
* windows/mdi.c: Francois Boisvert <francois@macadamian.com>
|
||||
Fixed a wrong usage of WIN_FindWndPtr/WIN_ReleaseWndPtr in
|
||||
TranslateMDISysAccel16.
|
||||
|
||||
* misc/comm.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Fixed off-by-one bug in async output buffers.
|
||||
|
||||
* ole/ole2.c: Francis Beaudet <francis@macadamian.com>
|
||||
Fixed a little Drag and Drop bug.
|
||||
|
||||
----------------------------------------------------------------
|
||||
Mon Apr 26 14:58:59 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
#define WINE_RELEASE_INFO "Wine release 990426"
|
||||
#define WINE_RELEASE_INFO "Wine release 990508"
|
||||
|
|
Loading…
Reference in New Issue