Release 990523.

oldstable wine-990523
Alexandre Julliard 1999-05-23 10:42:57 +00:00
parent 156570906f
commit 3e2be8d7ed
3 changed files with 519 additions and 10 deletions

View File

@ -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 Unix. This is still a developers only release. There are many bugs
and unimplemented features. Most applications still do not work and unimplemented features. Most applications still do not work
correctly. correctly.
@ -6,10 +6,10 @@ correctly.
Patches should be submitted to "julliard@lrc.epfl.ch". Please don't Patches should be submitted to "julliard@lrc.epfl.ch". Please don't
forget to include a ChangeLog entry. forget to include a ChangeLog entry.
WHAT'S NEW with Wine-990508: (see ChangeLog for details) WHAT'S NEW with Wine-990523: (see ChangeLog for details)
- Lots of threading fixes. - Printing improvements
- Start of enhanced metafile support. - X input and multimedia timers moved to service thread.
- Several common controls improvements. - More threading and locking fixes.
- Lots of bug fixes. - Lots of bug fixes.
See the README file in the distribution for installation instructions. 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 the release is available at the ftp sites. The sources will be available
from the following locations: from the following locations:
ftp://metalab.unc.edu/pub/Linux/ALPHA/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-990508.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-990508.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-990508.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. It should also be available from any site that mirrors tsx-11 or sunsite.

509
ChangeLog
View File

@ -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> Sat May 8 18:39:05 1999 Alexandre Julliard <julliard@winehq.com>

View File

@ -1 +1 @@
#define WINE_RELEASE_INFO "Wine release 990508" #define WINE_RELEASE_INFO "Wine release 990523"