From cd5b38aeb011438ad9e2fe5c697bb0af0d8e75d8 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Sun, 25 Oct 1998 17:21:26 +0000 Subject: [PATCH] Release 981025. --- ANNOUNCE | 17 ++- ChangeLog | 296 ++++++++++++++++++++++++++++++++++++++++++++++ include/version.h | 2 +- 3 files changed, 305 insertions(+), 10 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 302cf3afff1..901f7896548 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,15 +1,14 @@ -This is release 981018 of Wine, the MS Windows emulator. This is still a +This is release 981025 of Wine, the MS Windows emulator. This is still a developer's only release. There are many bugs and many unimplemented API features. Most applications still do not work correctly. Patches should be submitted to "julliard@lrc.epfl.ch". Please don't forget to include a ChangeLog entry. -WHAT'S NEW with Wine-981018: (see ChangeLog for details) - - ELF DLL loader. - - Some more DOS support. +WHAT'S NEW with Wine-981025: (see ChangeLog for details) + - KDE drag&drop support. - Still more common controls and SHELL32 features. - - Using Windows native USER.DLL may work. + - More Postscript driver functions. - Lots of bug fixes. See the README file in the distribution for installation instructions. @@ -18,10 +17,10 @@ Because of lags created by using mirror, this message may reach you before the release is available at the ftp sites. The sources will be available from the following locations: - ftp://sunsite.unc.edu/pub/Linux/ALPHA/wine/development/Wine-981018.tar.gz - ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-981018.tar.gz - ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-981018.tar.gz - ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-981018.tar.gz + ftp://sunsite.unc.edu/pub/Linux/ALPHA/wine/development/Wine-981025.tar.gz + ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/Wine-981025.tar.gz + ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-981025.tar.gz + ftp://ftp.progsoc.uts.edu.au/pub/Wine/development/Wine-981025.tar.gz It should also be available from any site that mirrors tsx-11 or sunsite. diff --git a/ChangeLog b/ChangeLog index 9b0f98c944b..820d46f52d0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,299 @@ +---------------------------------------------------------------- +Sun Oct 25 10:32:23 1998 Alexandre Julliard + + * ole/ole2nls.c, include/winnls.h: Andreas Mohr <100.30936@germany.net> + Fixes for LANG_NEUTRAL. + + * include/task.h: + Added some padding to the PDB for ill-behaving apps (problem reported + by Andreas Mohr). + + * documentation/ioport-trace-hints, include/debug.h, include/debugdefs.h, miscemu/instr.c: + Jonathan Buzzard + Added a new debugging channel io to allow read/writes on a port to be + logged to a file. + + * windows/keyboard.c: David Faure + Replaced 0x00 with 0x01 in the vkey->sancode array, so that no key is + ignored. 0x00 is used for generated key events only. + + * windows/message.c, windows/queue.c: + Douglas Ridgway + API Documentation for SendMessage, GetTickCount, PostQuitMessage, + GetMessagePos, GetMessageTime. + + * memory/virtual.c: Marcus Meissner + Delete the filename for the mapping instantly. + + * dlls/shell32/shellord.c, relay32/shell32.spec: + Michael Poole + Stub for SHSimpleIDListFromPath. + + * loader/task.c: Fixed bug in SwitchStackTo. + +Sat Oct 24 13:06:16 1998 Alexandre Julliard + + * controls/scroll.c: Patrik Stridvall + Check if scrollbar and parent are visible before redraw. + + * if1632/shell.spec, include/shell.h, misc/shell.c, programs/notepad/main.c, relay32/shell32.spec: + Kai Morich + Added Drag*32 functions. + + * windows/event.c: Kai Morich + Added Drag&Drop from KDE app to 16/32 bit Windoze app. + + * windows/message.c: Kai Morich + Added FIXME message in PostMessage32x if parameters are truncated + when calling PostMessage16. + + * include/process.h, scheduler/event.c, scheduler/handle.c, scheduler/process.c, scheduler/thread.c: + Ulrich Weigand + Added support for global handles, implemented ConvertToGlobalHandle. + Allocate startup data and 16-bit stack for initial process. + + * documentation/wine.texinfo: Leigh Wedding + Small fix. + + * programs/progman/.cvsignore, programs/progman/Es.rc, programs/progman/Makefile.in, programs/winhelp/.cvsignore, programs/winhelp/Es.rc, programs/winhelp/Makefile.in, programs/clock/.cvsignore, programs/clock/Es.rc, programs/clock/Makefile.in, programs/notepad/.cvsignore, programs/notepad/Es.rc, programs/notepad/Makefile.in: + Pablo Saratxaga + Added Spanish resources. + + * ole/nls/euq.nls, resources/sysres_Es.rc: + Pablo Saratxaga + Small corrections. + + * relay32/kernel32.spec, scheduler/process.c: + Marcus Meissner + LoadLibraryExW spec added (function was there). + SetProcessPriorityBoost stub added. + + * msdos/dpmi.c: Patrik Stridvall + Compile fix for Solaris. + + * if1632/.cvsignore, if1632/Makefile.in, if1632/builtin.c, if1632/dispdib.spec, include/dispdib.h, graphics/Makefile.in, graphics/dispdib.c: + Ove Kaaven + Implemented DisplayDib. + + * controls/static.c: Marcus Meissner + Hack to support integer ids in all static controls. + + * include/dinput.h, windows/dinput.c: + Lionel Ulmer + Beginning of mouse support in DirectInput (only "standard" mouse + configuration supported for now). + + * include/*.h, dlls/comctl32/*.c: + Eric Kohl + Added xxx_Unregister() functions to all common controls. + + * dlls/comctl32/comctl32undoc.c, dlls/comctl32/pager.c, dlls/comctl32/toolbar.c, documentation/common_controls, relay32/comctl32.spec: + Eric Kohl + Some minor improvements and fixes. + + * dlls/comctl32/rebar.c, include/rebar.h: + Eric Kohl + Improved the rebar control. + + * dlls/comctl32/tooltips.c: Eric Kohl + Added support for transparent and tracking tooltips. + + * controls/menu.c: Eric Kohl + Fixed a popup menu selection bug. + + * windows/nonclient.c: Eric Kohl + Fixed DrawCaption16() and DrawCaptionTemp16(). + + * windows/keyboard.c: David Faure + Fixed warning. + + * graphics/psdrv/Makefile.in, graphics/psdrv/bitmap.c, graphics/psdrv/brush.c, graphics/psdrv/font.c, graphics/psdrv/graphics.c, graphics/psdrv/init.c, graphics/psdrv/ps.c, include/gdi.h, include/psdrv.h, objects/dib.c: + Huw D M Davies + Adds Arc, Chord, GetCharWidth, Pie, PolyPolygon, PolyPolyline, RoundRect, + SetPixel, hatched brushes and a stub for StretchDIBits to the PostScript + driver. + + * include/debug.h, include/debugdefs.h, include/miscemu.h, msdos/Makefile.in, msdos/interrupts.c: + Joseph Pranevich + Added support for int17 and int19. + + * msdos/int19.c: Carl van Schaik + Stubs for dos mode reboot interrupt. + + * msdos/int17.c: Carl van Schaik + Some printer stubs for DOS added. + + * msdos/int13.c: Joseph Pranevich + More stubs added. These changes are only partially mine, I just made + them compile. + + * msdos/int10.c: Joseph Pranevich + Added some traces and cleaned up a couple of things. + + * dlls/shell32/shell32_main.h, dlls/shell32/shellord.c, dlls/shell32/shlfolder.c, dlls/shell32/shlview.c, include/shell.h, include/shlobj.h, memory/string.c, ole/ole2nls.c, relay32/shell32.spec, dlls/shell32/dataobject.c, dlls/shell32/enumidlist.c, dlls/shell32/pidl.c, dlls/shell32/shell32_main.c: + Juergen Schmied + Changed some string-shell32 functions to 32AW, parameter are + os depending 32A or 32W (-winver nt351 or nt40), some new functions. + Some fixes in ole2nls. + New OLE2NLS_CheckLocale() to handle Locale_User_Default and + Locale_System_Default. + Shell32 now dynamicly links to DPA_*(), comdlg32 works again + (comctl32 heap alloc patch broke it). + + * include/winversion.h, misc/version.c: + Juergen Schmied + Added VERSION_IsOsUnicode(). + + * scheduler/handle.c: + Uwe Bonnes + More off-by-one errors fixed. + + * include/file.h, misc/crtdll.c, msdos/vxd.c, win32/file.c, files/file.c: + Uwe Bonnes + File sharing fixes. + +Fri Oct 23 17:26:44 1998 Alexandre Julliard + + * misc/commdlg.c: Nick Holloway + Bug fix. + + * loader/dos/module.c: Ove Kaaven + Fixed DOS environment passing. + + * misc/main.c: Juergen Schmied + Sysmetrics32W for SPI_GETICONTITLELOGFONT returns correct fontname. + + * include/font.h, objects/font.c, objects/gdiobj.c: + Juergen Schmied + New FONT_GetObject32W(), GetObject32W(). + + * relay32/user32.spec, win32/ordinals.c, windows/user.c: + Juergen Schmied + New stub RegisterTaskList. + New function EnumDisplaySettings32W(). + + * misc/ntdll.c: Juergen Schmied + More parameter checking in RltCopySid. + + * windows/winproc.c: Juergen Schmied + More message mapping 32A<-->32W for EM_, CB_, LB_ for Unicode. + + * relay32/.cvsignore, relay32/Makefile.in, relay32/avifil32.spec, relay32/builtin32.c: + Ove Kaaven + Added new dll avifil32.dll. + + * loader/dos/dosvm.c, loader/dos/module.c, msdos/dpmi.c, include/dosexe.h: + Ove Kaaven + First shot at DPMI realmode calls. + + * loader/module.c: + Ulrich Weigand + Fixed several bugs with DLL initialization. + +Thu Oct 22 17:02:25 1998 Alexandre Julliard + + * scheduler/syslevel.c: Marcus Meissner + Added ordinal for two syslevel functions. + + * multimedia/midi.c: Marcus Meissner + Another missing WINAPI. + + * include/mmsystem.h: Marcus Meissner + Small corrections in mmio declarations. + + * loader/pe_image.c: Marcus Meissner + Take virtual sizes in account for the total vma size. + + * ole/nls/rom.nls: Dimitrie O. Paun + Add some more NLS definitions for the Romanian language. + + * multimedia/dsound.c: Marcus Meissner + Some programs (quake2 et al) do check for DSCAPS_EMULDRIVER and stop + to work. 'Adjust' caps flags accordingly. + + * ole/compobj.c, relay32/ole32.spec: + Pete Ratzlaff + Stub for CoCreateGuid(). + + * dlls/comctl32/treeview.c, multimedia/mcicda.c: + Brian Litzinger + Fixes for FreeBSD. + + * libtest/.cvsignore, libtest/Makefile.in: + Petter Reinholdtsen + Make sure hello3res.h is generated even if 'make depend' never has + been run. + + * windows/nonclient.c: NF Stevens + Fixed moving and sizing of child windows. + + * include/ts_xlib.h, tools/make_X11wrappers, tsx11/X11_calls, tsx11/ts_xlib.c, windows/keyboard.c: + Marcus Meissner + XQueryKeymap -> TSXQueryKeymap (fixes the XIO errors reported). + +Wed Oct 21 17:20:48 1998 Alexandre Julliard + + * include/dosexe.h, loader/dos/dosvm.c, miscemu/main.c: + Ove Kaaven + Added indirection for ctx_debug to the DOS loader, so Winelib works + again. + + * memory/virtual.c: Marcus Meissner + Support anon shared mappings using temporary files (wont be deleted + yet). + + * misc/main.c: Marcus Meissner + Was freeing the incorrect pointers -> crash in mallocs/frees. + + * files/dos_fs.c, relay32/kernel32.spec: + Marcus Meissner + DefineDosDevice stub added. + + * miscemu/main.c, wine.ini: Chad Powell (pxpx@usa.net) + Added a default program option in wine.conf in section [programs] key + Default. + + * include/wintypes.h: David Cuthbert + Better fix for this_is_a_syntax_error. + + * ole/nls/*.nls: + Pablo Saratxaga + Added the entries for LOCALE_SISO639LANGNAME and + LOCALE_SISO3166CTRYNAME. + + * documentation/wine.man: James Juran + Updated manpage. + + * relay32/msacm32.spec: Patrik Stridvall + Fixed wrong ordinals. + + * objects/region.c: NF Stevens + Fixed a bug in RectInRegion. + +Tue Oct 20 15:26:26 1998 Alexandre Julliard + + * msdos/interrupts.c: NF Stevens + Removed an incorrect error message. + + * files/drive.c: Petter Reinholdtsen + Make sure the access functions are always used to get label and serial + number. + +Mon Oct 19 08:48:24 1998 Alexandre Julliard + + * ole/ole2nls.c: Eric Pouech + Fixed bug on platforms were buffers returned by getenv() shall not be + free()'ed. Added French (default) in locale handling. + + * include/wintypes.h: Dave Cuthbert + Changed "this is a syntax error" to "this_is_a_syntax_error" to make a + compile-time error message make more sense. + + * scheduler/handle.c: + Uwe Bonnes + Fixed off by one error in HANDLE_GetObjPtr. + +---------------------------------------------------------------- Sun Oct 18 14:48:31 1998 Alexandre Julliard * files/file.c: Uwe Bonnes diff --git a/include/version.h b/include/version.h index 655c024be1a..6e8d8239082 100644 --- a/include/version.h +++ b/include/version.h @@ -1 +1 @@ -#define WINE_RELEASE_INFO "Wine release 981018" +#define WINE_RELEASE_INFO "Wine release 981025"