Release 990523.
This commit is contained in:
parent
156570906f
commit
3e2be8d7ed
18
ANNOUNCE
18
ANNOUNCE
|
@ -1,4 +1,4 @@
|
|||
This is release 990508 of Wine, a free implementation of Windows on
|
||||
This is release 990523 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,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-990508: (see ChangeLog for details)
|
||||
- Lots of threading fixes.
|
||||
- Start of enhanced metafile support.
|
||||
- Several common controls improvements.
|
||||
WHAT'S NEW with Wine-990523: (see ChangeLog for details)
|
||||
- Printing improvements
|
||||
- X input and multimedia timers moved to service thread.
|
||||
- More threading and locking fixes.
|
||||
- Lots of bug fixes.
|
||||
|
||||
See the README file in the distribution for installation instructions.
|
||||
|
@ -18,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-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
|
||||
ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-990523.tar.gz
|
||||
ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-990523.tar.gz
|
||||
ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-990523.tar.gz
|
||||
ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-990523.tar.gz
|
||||
|
||||
It should also be available from any site that mirrors tsx-11 or sunsite.
|
||||
|
||||
|
|
509
ChangeLog
509
ChangeLog
|
@ -1,3 +1,512 @@
|
|||
----------------------------------------------------------------
|
||||
Sun May 23 10:25:26 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* memory/global.c, memory/heap.c, memory/ldt.c, memory/selector.c, memory/string.c, memory/virtual.c, objects/brush.c, objects/color.c, objects/dc.c, objects/dib.c, objects/enhmetafile.c, objects/gdiobj.c, objects/metafile.c, objects/palette.c, objects/pen.c, objects/region.c, objects/text.c, scheduler/handle.c, scheduler/services.c, scheduler/synchro.c, scheduler/sysdeps.c, scheduler/syslevel.c, scheduler/thread.c, win32/code_page.c, win32/console.c, win32/error.c, win32/file.c, win32/init.c, win32/process.c, win32/struct32.c, win32/thread.c, win32/time.c, dlls/ntdll/file.c, dlls/ntdll/nt.c, 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, memory/atom.c:
|
||||
Converted to the new debug interface, using script written by Patrik
|
||||
Stridvall.
|
||||
|
||||
* scheduler/process.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Bugfix: dwFlags must describe target process in UserSignalProc.
|
||||
|
||||
* dlls/shell32/shellord.c: Ian Schmidt <irsman@iag.net>
|
||||
Added missing WINAPI to SHELL32_654 stub. Fixes crash in Win98
|
||||
Explorer.
|
||||
|
||||
* dlls/comctl32/listview.c: Chris Morgan <cmorgan@wpi.edu>
|
||||
James Abbatiello <abbeyj@wpi.edu>
|
||||
LISTVIEW_KeyDown: Invalidate the listview window only when the
|
||||
selected item changes.
|
||||
|
||||
* if1632/kernel.spec, misc/wsprintf.c, relay32/kernel32.spec, win32/kernel32.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Added _DebugOutput (KERNEL.328), LogApiThk (KERNEL.423), LogApiThkLSF
|
||||
(KERNEL32.42), LogApiThkSL (KERNEL32.44), LogCBThkSL (KERNEL32.47),
|
||||
and SSConfirmSmallStack (KERNEL.704).
|
||||
|
||||
* if1632/display.spec, windows/display.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Fix typo (wrong DISPLAY.CheckCursor ordinal).
|
||||
Superfluous FIXME converted to TRACE in CheckCursor.
|
||||
|
||||
* relay32/relay386.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Bugfix: syslevel relay check was too strict.
|
||||
|
||||
* server/mapping.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Do not use pagesize aligned size_low to grow mapped file, but original
|
||||
size_low. (fixes Heises Index Register)
|
||||
|
||||
Sat May 22 19:22:26 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* graphics/ddraw.c: Lionel Ulmer <ulmer@directprovider.net>
|
||||
- added some more debug output
|
||||
- corrected a slight bug in DGA DirectDraw creation
|
||||
|
||||
* windows/win.c: Francis Beaudet <francis@macadamian.com>
|
||||
Fixed a major memory leak in the window management code.
|
||||
|
||||
* windows/winpos.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
In SetWindowPos if changing Z order and child window not yet in its
|
||||
parent list, do not link it in WINPOS_ShowIconTitle, check for retval
|
||||
of WIN_FindWndPtr.
|
||||
|
||||
* graphics/x11drv/dib.c: Pavel Roskin <pavel_roskin@geocities.com>
|
||||
Disable passing device context to X11DRV_DIB_BuildColorMap when RGB
|
||||
colormap is used.
|
||||
|
||||
* debugger/dbg.y: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Don't freeze other thread while it may hold the X critical section.
|
||||
|
||||
* include/display.h, loader/main.c, windows/display.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Added UserRepaintDisable16().
|
||||
|
||||
* windows/dinput.c, windows/message.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Removed EVENT_WaitNetEvent() calls.
|
||||
|
||||
* windows/input.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Added IsUserIdle16().
|
||||
|
||||
* include/ttydrv.h, windows/ttydrv/event.c, windows/ttydrv/init.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Adapted to EVENT_ driver changes.
|
||||
|
||||
* loader/task.c, scheduler/synchro.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Adapted to event synchronization changes.
|
||||
|
||||
* include/message.h, include/x11drv.h, windows/event.c, windows/x11drv/event.c, windows/x11drv/init.c, windows/x11drv/wnd.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Moved X input event handling out of EVENT_WaitNetEvent and into
|
||||
service thread callback; moved EVENT_WaitNetEvent out of the EVENT_
|
||||
driver. Changed winContext to hold HWND instead of WND *.
|
||||
|
||||
* windows/winpos.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Don't change Z-order of child windows when activating.
|
||||
|
||||
* dlls/winspool/info.c, include/wine/wingdi16.h, include/winerror.h, include/winspool.h, relay32/winspool.spec:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Implemented AddPrinterA, AddPrinterDriverA and GetPrinterDriverDirectory
|
||||
Moved some 16bit GDI function declarations from winspool.h -> wingdi16.h
|
||||
|
||||
* configure, configure.in, include/acconfig.h, include/config.h.in:
|
||||
Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Create a new configuration manifest constant HAVE_OSS_MIDI.
|
||||
|
||||
* loader/dos/module.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Fixed silly EINTR bug with starting dosmod.
|
||||
|
||||
* graphics/ddraw.c: Kevin Holbrook <kwh@neosoft.com>
|
||||
Should compare to X11 constant "None" since a colormap is an X
|
||||
Resource ID and not a pointer.
|
||||
|
||||
* controls/listbox.c: Paul Quinn <paulq@corel.ca>
|
||||
Stop a listbox bug that causes a div by zero when the item height
|
||||
is zero. Doesn't solve the root of the problem though.
|
||||
|
||||
* dlls/shell32/shell32_Pt.rc:
|
||||
Andre Malafaya Baptista <Malafaya@milenio3.pt>
|
||||
About dialog translated to Portuguese.
|
||||
|
||||
* if1632/thunk.c: James Juran <jrj120@psu.edu>
|
||||
task.h was included twice. Removing one fixed a sig11 in gcc-2.7.2.3.
|
||||
|
||||
* objects/cursoricon.c: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Check if dc has been created before using it.
|
||||
|
||||
* graphics/escape.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Add a few more 32->16 Escape conversions.
|
||||
|
||||
* relay32/relay386.c, if1632/relay.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Check for syslevel violations while relay debugging.
|
||||
|
||||
* if1632/kernel.spec, include/syslevel.h, include/thread.h, scheduler/syslevel.c, windows/win.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Improved syslevel handling, store currently held syslevels in thread
|
||||
database, WIN_CritSection converted to syslevel.
|
||||
|
||||
* include/windows.h: Joshua Thielen <thielen@netperson.net>
|
||||
Added mmsystem.h include.
|
||||
|
||||
* loader/main.c, loader/task.c, scheduler/process.c, windows/user.c, if1632/kernel.spec, include/user.h, include/wine/winbase16.h:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Added ExitKernel16 (replacing USER_ExitWindows), ExitProcess16, and
|
||||
MapProcessHandle; stub for BUNNY_351.
|
||||
|
||||
* if1632/thunk.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Handle proc == NULL in THUNK_SetDCHook correctly.
|
||||
|
||||
* files/profile.c:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Added support for the undocumented combination
|
||||
GetPrivateProfileStringA(section == NULL, entry == NULL, ...
|
||||
|
||||
* dlls/comctl32/header.c: Chris Morgan <cmorgan@wpi.edu>
|
||||
James Abbatiello <abbeyj@wpi.edu>
|
||||
Cleaner null pointer check in HEADER_InsertItemA and HEADER_InsertItemW.
|
||||
|
||||
* dlls/comctl32/listview.c: Chris Morgan <cmorgan@wpi.edu>
|
||||
James Abbatiello <abbeyj@wpi.edu>
|
||||
Implemented GetNextItem for the Listview control.
|
||||
|
||||
* scheduler/services.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Expire timers on expiry time too, not just after.
|
||||
|
||||
* include/wine/obj_base.h, graphics/d3dexecutebuffer.c, graphics/d3dlight.c, graphics/d3dmaterial.c, graphics/d3dtexture.c, graphics/d3dviewport.c, graphics/ddraw.c, multimedia/dplay.c, multimedia/dsound.c, ole/antimoniker.c, ole/bindctx.c, ole/compositemoniker.c, ole/datacache.c, ole/defaulthandler.c, ole/filemoniker.c, ole/hglobalstream.c, ole/ifs.c, ole/itemmoniker.c, ole/memlockbytes.c, ole/moniker.c, ole/olefont.c, ole/oleobj.c, ole/stg_stream.c, ole/storage32.c, windows/dinput.c, dlls/avifil32/avifile.c, dlls/shell32/contmenu.c, dlls/shell32/dataobject.c, dlls/shell32/enumidlist.c, dlls/shell32/folders.c, dlls/shell32/regstream.c, dlls/shell32/shelllink.c, dlls/shell32/shellole.c, dlls/shell32/shlfolder.c, dlls/shell32/shlview.c, graphics/d3ddevices.c:
|
||||
Paul Quinn <paulq@corel.ca>
|
||||
Microsoft com vtable compatibility workaround for g++. Basically adds
|
||||
an optional 8 bytes padding to COM objects where the RTTI would be.
|
||||
|
||||
* include/sysmetrics.h, misc/shell.c, objects/bitmap.c, objects/cursoricon.c, windows/dce.c, windows/defwnd.c, windows/dialog.c, windows/dinput.c, windows/input.c, windows/mdi.c, windows/message.c, windows/nonclient.c, windows/scroll.c, windows/sysmetrics.c, windows/win.c, windows/winpos.c, controls/button.c, controls/combo.c, controls/icontitle.c, controls/menu.c, controls/scroll.c, dlls/commdlg/filedlg.c, dlls/commdlg/finddlg.c, dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c, dlls/shell32/iconcache.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Replaced all occurences of SYSMETRICS_xx and sysMetrics[SM_xx] by
|
||||
GetSystemMetrics(SM_xx), removed no longer needed includes of
|
||||
sysmetrics.h.
|
||||
|
||||
* msdos/int16.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Added INT_Int16AddChar.
|
||||
|
||||
* loader/resource.c: Bertho Stultiens <bertho@panter.soci.aau.dk>
|
||||
Bugfix: Prevent null-pointer dereference in TRACE argument list in
|
||||
RES_FindResource
|
||||
|
||||
* loader/elfdll.c: Bertho Stultiens <bertho@panter.soci.aau.dk>
|
||||
Fixed wrong NE module registration so that resources work.
|
||||
|
||||
* if1632/thunk.c, tools/build.c, win32/kernel32.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Set %ebx to point to real 16-bit stack in CBClientThunkSL.
|
||||
Pass %esi back-and-forth in CBClientThunkSL(Ex).
|
||||
Copy modified buffers back after return from FT_Thunk.
|
||||
Fix broken recognition of LS thunklets.
|
||||
|
||||
* dlls/comctl32/comctl32undoc.c, dlls/comctl32/rebar.c, dlls/comctl32/toolbar.c, dlls/comctl32/updown.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Removed use of win.h, sysmetrics.h and associated WINE USER internal
|
||||
variables. Added missing infoPtr->Buddy = hwndBud; in updown.c
|
||||
|
||||
* dlls/comctl32/Attic/propsheet.h, dlls/comctl32/comctl32.h, dlls/comctl32/propsheet.c, dlls/comctl32/rsrc.rc, dlls/comctl32/toolbar.c, include/commctrl.h, include/toolbar.h:
|
||||
Eric Kohl <ekohl@abo.rhein-zeitung.de>
|
||||
Toolbar customization dialog (take one).
|
||||
|
||||
* windows/win.c: Francis Beaudet <francis@macadamian.com>
|
||||
Fixed GetTopWindow so it will correctly handle the NULL parameter.
|
||||
|
||||
* include/process.h, loader/module.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Fix swapped FreeLibary return values. Handle FreeLibrary( 0 ) better.
|
||||
Fix DLL_PROCESS_DETACH call sequence bugs resulting from nested
|
||||
FreeLibrary calls.
|
||||
|
||||
* if1632/mmsystem.spec, multimedia/mmsystem.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Fixed specs for mixerGetDevCaps16/mixerGetID16, fixed mixGetDevCaps16.
|
||||
|
||||
* include/miscemu.h, msdos/devices.c, msdos/dosmem.c, msdos/int21.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Changed global DOS_LOL into function DOSMEM_LOL() in order to operate
|
||||
on the correct address space. Added DOSMEM_MovePointers() that
|
||||
relocates selectors when the DOS address space changes (i.e. when
|
||||
dosmod is spawned, particularly from Win16 apps that uses DPMI to
|
||||
execute real-mode code). More complete DOS device implementation.
|
||||
|
||||
* include/dosexe.h, loader/dos/dosvm.c, loader/dos/module.c:
|
||||
Ove Kaaven <ovek@arcticnet.no>
|
||||
Added MZ_Current() (returns current LPDOSTASK) and DOSVM_Wait()
|
||||
(DOSVM idle message loop), and fields hConInput and hConOutput.
|
||||
|
||||
* objects/bitmap.c: Pascal Lessard <pascal@macadamian.com>
|
||||
Add some null checking in the Get/SetBitmapBits functions.
|
||||
|
||||
* misc/crtdll.c, relay32/crtdll.spec:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Added init function for CRTDLL, allocate stdio/stderr/stdout on
|
||||
DLL_PROCESS_ATTACH, increase buffer for vfprintf() (Win95 arp.exe
|
||||
needs 1.3KB).
|
||||
|
||||
* debugger/memory.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Added support for FreeBSD 3.0 to DEBUG_checkmap_bad().
|
||||
|
||||
* misc/winsock.c: James Juran <jrj120@psu.edu>
|
||||
Print a more effective (and visible) error message when an application
|
||||
can't create a socket with type == SOCK_RAW.
|
||||
|
||||
* include/mmreg.h: Eric Pouech <Eric.Pouech@wanadoo.fr>
|
||||
Some more defines for multimedia.
|
||||
|
||||
* msdos/vxd.c, win32/device.c:
|
||||
Juergen Schmied <juergen.schmied@pop3.pop.debitel.net>
|
||||
Some stubs for pccard vxd to debug the native shell32.
|
||||
|
||||
* multimedia/time.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Use service thread for "true" multimedia timers.
|
||||
Removed implementation of fake multimedia timers.
|
||||
Set minimum resolution to 10 ms (the timing resolution of the Linux
|
||||
kernel). Fixed a couple of flaws.
|
||||
|
||||
* misc/spy.c: Juergen Schmied <juergen.schmied@pop3.pop.debitel.net>
|
||||
Implemented printing out of some structures.
|
||||
|
||||
Thu May 20 16:40:23 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* server/select.c, server/socket.c:
|
||||
Set only the client socket in non-blocking mode instead of all fds;
|
||||
should avoid problems with stdio handles.
|
||||
|
||||
Mon May 17 16:20:53 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/debugdefs.h, include/gdi.h, include/psdrv.h, include/ttydrv.h, include/wine/wingdi16.h, include/wingdi.h, include/winspool.h, misc/Attic/spooler.c, misc/Makefile.in, misc/printdrv.c, objects/dc.c, dlls/winspool/.cvsignore, dlls/winspool/Makefile.in, dlls/winspool/info.c, graphics/driver.c, graphics/enhmetafiledrv/init.c, graphics/env.c, graphics/escape.c, graphics/metafiledrv/init.c, graphics/psdrv/driver.c, graphics/psdrv/init.c, graphics/psdrv/ppd.c, graphics/psdrv/ps.c, graphics/ttydrv/init.c, graphics/win16drv/init.c, graphics/x11drv/init.c, Makefile.in, configure, configure.in:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Implement DocumentProperties, DeviceCapabilities, beginnings of
|
||||
Open/Get/ClosePrinter. Additions to PSDRV_DeviceCapabilities.
|
||||
Split off WINSPOOL into its own directory.
|
||||
Several functions added to DC_Funcs.
|
||||
Based largely on a patch by Pascal Lessard <pascal@macadamian.com>
|
||||
|
||||
* loader/loadorder.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
glide2x loadorder is "so,native".
|
||||
|
||||
* msdos/dpmi.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Improved shortcuts - follows jumps in trying to avoid switching to
|
||||
real mode unnecessarily.
|
||||
|
||||
* documentation/no-windows: Ove Kaaven <ovek@arcticnet.no>
|
||||
Updated and improved instructions.
|
||||
|
||||
* debugger/expr.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Made "Wine-dbg>set *seg:off = val" work (previously only
|
||||
"Wine-dbg>set *off = val" worked).
|
||||
|
||||
* multimedia/mcimidi.c, multimedia/mciwave.c:
|
||||
Jukka Kangas <jtkangas@nic.fi>
|
||||
When opening the file we don't need MMIO_EXCLUSIVE
|
||||
rights. MMIO_DENYWRITE should be sufficient.
|
||||
|
||||
* dlls/shell32/shellpath.c:
|
||||
Juergen Schmied <juergen.schmied@pop3.pop.debitel.net>
|
||||
Prevent crash in stub of SheGetDirW.
|
||||
|
||||
* dlls/shell32/shlmenu.c:
|
||||
Juergen Schmied <juergen.schmied@pop3.pop.debitel.net>
|
||||
Further implementation of the FileMenu.
|
||||
|
||||
* windows/mdi.c: Juergen Schmied <juergen.schmied@pop3.pop.debitel.net>
|
||||
Set the default menu item of the window menu
|
||||
|
||||
* wine.ini: James Juran <jrj120@psu.edu>
|
||||
Changed serial ports in wine.ini to /dev/ttySX from /dev/cuaX in
|
||||
accordance with Linux 2.2 Changes file.
|
||||
|
||||
* if1632/kernel.spec, loader/module.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Release Win16Lock when calling LoadLibrary32 from 16-bit code.
|
||||
|
||||
* if1632/thunk.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Fixed THUNK_SetDCHook when using native USER.
|
||||
|
||||
* win32/kernel32.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Bugfix: FT_PrologPrime was broken due to relay changes.
|
||||
|
||||
* misc/network.c, relay32/mpr.spec:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Some stubs added.
|
||||
|
||||
* windows/hook.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Suspend window locks before calling hook procedure.
|
||||
|
||||
* windows/dialog.c: Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Fixed window refcount handling in GetNextDlgGroupItem.
|
||||
|
||||
* controls/button.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Removed superfluous WIN_ReleaseWndPtr.
|
||||
|
||||
* graphics/ddraw.c: Marcus Meissner <marcus@mud.de>
|
||||
Xlib_IDirectDrawSurface4Impl_Flip should show 'flipto' surface, not
|
||||
previous one. (reported by Ove)
|
||||
|
||||
Sun May 16 17:11:58 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* include/winbase.h, include/winnt.h:
|
||||
Added a few missing debug event definitions.
|
||||
|
||||
* server/console.c, server/file.c, server/pipe.c, server/thread.c, server/thread.h:
|
||||
Adapted to new select interface.
|
||||
Fixed bug in *_signaled routines that could cause busy-waiting in the
|
||||
select loop.
|
||||
|
||||
* server/object.c, server/object.h, server/request.c, server/select.c, server/socket.c:
|
||||
Changed select interface, separated timeouts from file descriptors.
|
||||
|
||||
* server/handle.c, server/handle.h, server/process.c, server/process.h:
|
||||
Moved process structure definition to process.h.
|
||||
Added suspend/resume_process.
|
||||
Moved handle table back into the process structure.
|
||||
|
||||
* scheduler/client.c, server/trace.c, include/server.h:
|
||||
Added TEB in init_thread request.
|
||||
|
||||
Sat May 15 10:52:56 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* miscemu/instr.c:
|
||||
Tried to add an error message when crashing on a selector load because
|
||||
of missing LDT sharing between threads (untested).
|
||||
|
||||
* scheduler/event.c, scheduler/mutex.c, scheduler/semaphore.c, server/Makefile.in, server/change.c, server/console.c, server/device.c, server/event.c, server/file.c, server/handle.c, server/handle.h, server/main.c, server/mapping.c, server/mutex.c, server/object.c, server/object.h, server/pipe.c, server/process.c, server/process.h, server/request.c, server/select.c, server/semaphore.c, server/snapshot.c, server/socket.c, server/thread.c, server/thread.h, server/trace.c, tools/make_requests, include/server.h, include/server/Attic/object.h, include/server/Attic/process.h, include/server/Attic/thread.h, include/server/request.h, memory/virtual.c:
|
||||
Server reorganization:
|
||||
- moved request handlers to the specific C files
|
||||
- moved handle management to handle.c
|
||||
- moved server private includes to server/ instead of include/server/
|
||||
|
||||
* Make.rules.in: Get include files from the current directory first.
|
||||
|
||||
Fri May 14 18:39:37 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* dlls/commdlg/colordlg.c, dlls/commdlg/filedlg.c, dlls/commdlg/finddlg.c, dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c, dlls/shell32/shell32_main.c, graphics/psdrv/driver.c, include/win.h, windows/msgbox.c, windows/queue.c, windows/win.c:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
Replaced WIN_GetWindowInstance by GetWindowLongA(GWL_HINSTANCE),
|
||||
removed unnecessary win.h includes, added syslevel.h to queue.c.
|
||||
|
||||
* controls/combo.c: Francois Boisvert <francois@macadamian.com>
|
||||
Changed CBGetDroppedControlRect to be compliant with Windows API.
|
||||
|
||||
* include/wine/exception.h, win32/except.c:
|
||||
Fixed a few bugs, and improved the exception macros (based on
|
||||
suggestions by Sergei Turchanov).
|
||||
|
||||
* dlls/ver/ver16.c, dlls/version/info.c, dlls/version/install.c, dlls/version/resource.c, ipc/dde_atom.c, ipc/dde_atom_test.c, ipc/shm_block.c, ipc/shm_fragment.c, ipc/shm_fragment_test.c, ipc/shm_main_blk.c, ipc/shm_semaph.c, ipc/shm_semaph_test.c, ipc/wine_test_stub.c, relay32/snoop.c, relay32/utthunk.c, dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/service.c, dlls/imagehlp/access.c, dlls/imagehlp/debug.c, dlls/imagehlp/imagehlp_main.c, dlls/imagehlp/integrity.c, dlls/imagehlp/internal.c, dlls/imagehlp/modify.c, dlls/imagehlp/symbol.c, dlls/msacm/msacm_main.c, dlls/msacm32/builtin.c, dlls/msacm32/driver.c, dlls/msacm32/filter.c, dlls/msacm32/format.c, dlls/msacm32/internal.c, dlls/msacm32/msacm32_main.c, dlls/msacm32/stream.c, dlls/psapi/psapi_main.c, dlls/rasapi32/rasapi.c, dlls/tapi32/assisted.c, dlls/tapi32/phone.c, console/generic.c, console/ncurses.c, console/xterm.c, controls/combo.c, controls/listbox.c, controls/menu.c, controls/scroll.c, controls/static.c, controls/uitools.c:
|
||||
Converted to the new debug interface, using script written by Patrik
|
||||
Stridvall.
|
||||
|
||||
* tools/make_X11wrappers, tsx11/ts_xf86dga.c, tsx11/ts_xf86vmode.c, tsx11/ts_xlib.c, tsx11/ts_xpm.c, tsx11/ts_xresource.c, tsx11/ts_xshm.c, tsx11/ts_xutil.c:
|
||||
Converted to the new debug interface.
|
||||
|
||||
* windows/painting.c:
|
||||
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
||||
Fixed invalid window refcount handling in RDW_Paint().
|
||||
|
||||
* windows/message.c: Noel Borthwick <noel@macadamian.com>
|
||||
Fix a deadlock with the system message queue by ensuring the system message
|
||||
queue is unlocked while the actual message is being processed.
|
||||
|
||||
* graphics/ddraw.c: Lionel Ulmer <ulmer@directprovider.net>
|
||||
Check if in depth-conversion mode before returning an error message
|
||||
in IDirectDrawPaletteImpl_GetEntries.
|
||||
|
||||
Thu May 13 18:53:05 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* documentation/status/direct3D, graphics/d3d_private.h, graphics/d3dcommon.c, graphics/d3ddevices.c, graphics/d3dexecutebuffer.c, graphics/d3dlight.c, graphics/d3dmaterial.c, graphics/d3dtexture.c, graphics/d3dviewport.c, graphics/ddraw.c, graphics/ddraw_private.h, include/wine_gl.h:
|
||||
Lionel Ulmer <ulmer@directprovider.net>
|
||||
Replaced all the Mesa specific code by GLX code. Should work now on
|
||||
any OpenGL implementation.
|
||||
|
||||
* windows/x11drv/keyboard.c: <TTarrant@Etnoteam.It>
|
||||
Added Italian keyboard support.
|
||||
|
||||
* graphics/enhmetafiledrv/graphics.c:
|
||||
Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Fixed a couple of memcpy errors.
|
||||
|
||||
* graphics/psdrv/driver.c: Huw D M Davies <h.davies1@physics.ox.ac.uk>
|
||||
Small fix to help native win95 PrintDlg on the way.
|
||||
|
||||
* dlls/winaspi/winaspi16.c, if1632/winaspi.spec, include/aspi.h:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Implemented InsertInASPIChain and fixed minor things.
|
||||
|
||||
* windows/x11drv/mouse.c:
|
||||
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
|
||||
Fixed quite ill window locking code.
|
||||
|
||||
* windows/winpos.c: Francis Beaudet <francis@macadamian.com>
|
||||
Fixed an infinite loop in ChildWindowFromPointEx.
|
||||
|
||||
* controls/menu.c:
|
||||
Juergen Schmied <juergen.schmied@pop3.pop.debitel.net>
|
||||
- prevent crash when GetMenuDefaultItem is called on empty menu
|
||||
- set default item on system menu
|
||||
|
||||
* loader/ne/module.c, memory/selector.c, relay32/ntdll.spec, win32/kernel32.c, win32/ordinals.c, dlls/ntdll/exception.c, dlls/ntdll/rtl.c, include/stackframe.h:
|
||||
Adapted for new register functions support (ESP_reg in register
|
||||
functions now points after the arguments).
|
||||
|
||||
* relay32/builtin32.c, relay32/kernel32.spec, relay32/relay386.c, relay32/snoop.c, tools/build.c:
|
||||
Win32 register functions can now have arguments.
|
||||
Simplified relay debugging for register functions.
|
||||
|
||||
* relay32/kernel32.spec, win32/device.c:
|
||||
VxDCall functions do not need to be 'register'.
|
||||
|
||||
Wed May 12 16:10:53 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* relay32/builtin32.c: Fixed bug I introduced in relay debugging.
|
||||
|
||||
* dlls/ntdll/exception.c, if1632/thunk.c, include/Attic/except.h, include/wine/exception.h, win32/except.c:
|
||||
Added macros and definitions for using exception inside Wine or
|
||||
Winelib code.
|
||||
|
||||
* include/Attic/except.h, include/ntddk.h, include/winnt.h, misc/crtdll.c, win32/init.c:
|
||||
Moved some exception definitions to winnt.h and ntddk.h.
|
||||
|
||||
* msdos/devices.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
Added missing WINAPI for the callback procs.
|
||||
|
||||
* include/sig_context.h: Added ERROR_sig.
|
||||
|
||||
* ole/stg_bigblockfile.c: Francis Beaudet <francis@macadamian.com>
|
||||
Bug fix.
|
||||
|
||||
* misc/winsock.c, include/winsock.h:
|
||||
Marcus Meissner <marcus@jet.franken.de>
|
||||
WSOCK32/WINSOCK uses SetLastError() to keep its own WSALastErrors,
|
||||
replaced all pwsi->err references.
|
||||
|
||||
* loader/pe_image.c: Changed some error handling a bit.
|
||||
|
||||
* windows/win.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Cleaner Suspend/RestoreWndsLock, which should fix some slowness.
|
||||
|
||||
* relay32/kernel32.spec, relay32/ntdll.spec:
|
||||
Added RtlUnwind in ntdll, and made kernel32 spec entry a forward to
|
||||
the ntdll one.
|
||||
|
||||
* relay32/builtin32.c, tools/build-spec.txt, tools/build.c, include/builtin32.h:
|
||||
Added import declaration for Win32 built-ins.
|
||||
|
||||
Mon May 10 14:44:48 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* tools/build-spec.txt, tools/build.c, include/builtin32.h, relay32/builtin32.c:
|
||||
Added support for forwarded ordinals in built-in dlls.
|
||||
|
||||
Sun May 9 16:15:28 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
* win32/console.c:
|
||||
Fixed request size for alloc_console and free_console.
|
||||
|
||||
* relay32/kernel32.spec, relay32/ntdll.spec, win32/except.c, dlls/ntdll/Makefile.in, dlls/ntdll/exception.c, dlls/ntdll/rtl.c, include/Attic/except.h, include/debugdefs.h, include/ntddk.h, include/thread.h, include/winbase.h, include/winnt.h:
|
||||
Improved exception handling.
|
||||
Based on the work of Sergey Turchanov <turchanov@usa.net>.
|
||||
|
||||
* loader/module.c:
|
||||
Use OpenFile() to test for file existence, so that the path gets
|
||||
searched.
|
||||
|
||||
* server/select.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Restart interrupted select() (happens with -pg).
|
||||
|
||||
* debugger/memory.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Fixed off-by-one bug in memory access check.
|
||||
|
||||
* misc/registry.c: Marcus Meissner <marcus@jet.franken.de>
|
||||
More debug output for RegQueryInfoKey.
|
||||
|
||||
* debugger/stack.c: Ove Kaaven <ovek@arcticnet.no>
|
||||
Fixed a couple of bugs (silent backtrace not totally silent, crashes
|
||||
when the stack is corrupted or similar).
|
||||
|
||||
----------------------------------------------------------------
|
||||
Sat May 8 18:39:05 1999 Alexandre Julliard <julliard@winehq.com>
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
#define WINE_RELEASE_INFO "Wine release 990508"
|
||||
#define WINE_RELEASE_INFO "Wine release 990523"
|
||||
|
|
Loading…
Reference in New Issue