From 81da4bbbbbd28d251ae795058ca3e61fa3622e0e Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 19 Apr 2001 01:17:26 +0000 Subject: [PATCH] Release 20010418. --- ANNOUNCE | 18 +- ChangeLog | 663 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/version.h | 2 +- 3 files changed, 674 insertions(+), 9 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 6c7fa5732b9..19d93871bf8 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,4 +1,4 @@ -This is release 20010326 of Wine, a free implementation of Windows on +This is release 20010418 of Wine, a free implementation of Windows on Unix. This is still a developers only release. There are many bugs and unimplemented features. Most applications still do not work correctly. @@ -6,9 +6,11 @@ correctly. Patches should be submitted to "wine-patches@winehq.com". Please don't forget to include a ChangeLog entry. -WHAT'S NEW with Wine-20010326: (see ChangeLog for details) - - Serial async I/O improvements. - - Support for app-specific dll overrides in config file. +WHAT'S NEW with Wine-20010418: (see ChangeLog for details) + - DirectDraw restructuration and improvements. + - MSVCRT headers for compiling Winelib apps. + - Postscript driver enhancements. + - Several multimedia fixes. - Lots of bug fixes. See the README file in the distribution for installation instructions. @@ -17,10 +19,10 @@ Because of lags created by using mirror, this message may reach you before the release is available at the ftp sites. The sources will be available from the following locations: - http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20010326.tar.gz - ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20010326.tar.gz - ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20010326.tar.gz - ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20010326.tar.gz + http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20010418.tar.gz + ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20010418.tar.gz + ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20010418.tar.gz + ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20010418.tar.gz It should also be available from any other site that mirrors ibiblio.org. For more download locations, see http://ftpsearch.lycos.com. These diff --git a/ChangeLog b/ChangeLog index ab65111ea8c..0e032d7840c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,667 @@ ---------------------------------------------------------------- +2001-04-18 Alexandre Julliard + + * dlls/Makefile.in: Fixed setupapi dependencies. + + * windows/input.c: Jukka Heinonen + GetAsyncKeyState now clears "has been pressed" information of only the + requested key instead of all keys. + + * windows/dce.c, dlls/user/user_main.c: + No need to preallocate DCEs since they are allocated on demand + anyway. + + * include/wingdi.h, include/winuser.h, include/dce.h: + Moved DCX_* constants to winuser.h. + + * dlls/ddraw/Makefile.in, dlls/ddraw/ddraw/dga2.c, + dlls/ddraw/ddraw/dga2.h, dlls/ddraw/ddraw/xvidmode.c, + dlls/ddraw/ddraw/xvidmode.h, dlls/ddraw/dsurface/dga2.c, + dlls/ddraw/dsurface/dga2.h: + Removed a few obsolete files. + + * dlls/ddraw/dsurface/hal.c: + Ove Kaaven + Fix DGA so it works properly again. + + * dlls/msacm/msacm32_main.c: + James Hatheway + Add \n to FIXME call in acmGetVersion to prevent overflowing buffer in + wine_dbg_vprintf. + + * dlls/comctl32/listview.c: + James Hatheway + Eliminate unitialized garbage being returned from LISTVIEW_GetItemA. + + * tools/winemaker: + Francois Gouget + Enhanced the pragma pack handling. + Enhanced the 'afxres.h' handling (the indentation). + Start issuing winemaker's warnings in the source files themselves. + +2001-04-17 Alexandre Julliard + + * controls/listbox.c, windows/message.c: + Gerard Patel + Do not send WM_MOUSEACTIVATE for children of desktop. + + * dlls/ddraw/Makefile.in, dlls/ddraw/ddraw/hal.c, + dlls/ddraw/ddraw/hal.h, dlls/ddraw/dpalette/hal.c, + dlls/ddraw/dpalette/hal.h, dlls/ddraw/dsurface/hal.c, + dlls/ddraw/dsurface/hal.h, dlls/ddraw/main.c: + Ove Kaaven + Implemented DirectDraw's Hardware Abstraction Layer (HAL) interface. + Disabled DirectDraw's old XVidMode and DGA2 drivers, it now depends on the + display driver (x11drv) HAL implementations of these features. + + * dlls/setupapi/.cvsignore, dlls/setupapi/Makefile.in, + dlls/setupapi/infparse.c, dlls/setupapi/setupapi.rc, + dlls/setupapi/setupapi.spec, dlls/setupapi/setupapi_private.h, + dlls/setupapi/setupx.spec, dlls/setupapi/setupx16.h, + dlls/setupapi/setupx_main.c, dlls/setupapi/setupx_private.h, + dlls/setupapi/virtcopy.c: + Andreas Mohr + - implement some more virtcopy (VCP) stuff + - add some setupx resources + - implement VHSTR functionality + - large parts of VCP callback handling + - merge setupapi and setupx stuff, especially resource handling + gets rid of setupx debug channel; setupapi is the only one that remains + + * dlls/ddraw/Makefile.in, dlls/ddraw/dsurface/dibtexture.c, + dlls/ddraw/dsurface/dibtexture.h: + Ove Kaaven + Removed the obsolete DIBTexture surface class. + + * dlls/ddraw/dsurface/dib.c, dlls/ddraw/dsurface/dib.h, + dlls/ddraw/dsurface/main.c: + Ove Kaaven + Fill in some more HAL fields. Flip some of them when appropriate. + Allow SetSurfaceDesc to change client memory surface address. + Propagate DIB color table updates to backbuffers too (thanks to + Stephen Clouse). + + * dlls/ddraw/dpalette/main.c, dlls/ddraw/dpalette/main.h: + Ove Kaaven + Fill in some DirectDrawPalette HAL fields. + + * dlls/ddraw/ddraw/dga2.c, dlls/ddraw/ddraw/dga2.h, + dlls/ddraw/ddraw/user.c, dlls/ddraw/ddraw/user.h, + dlls/ddraw/ddraw/xvidmode.c, dlls/ddraw/ddraw/xvidmode.h: + Ove Kaaven + Removed User_DirectDraw_GetCaps. Using Main_DirectDraw_GetCaps instead, + and the User constructor filling in the main capability bits. + + * dlls/ddraw/ddraw/main.c, dlls/ddraw/ddraw/main.h: + Ove Kaaven + Fill in some of the ddraw HAL fields. + Call the set_exclusive_mode callback when necessary. + Added a Main_DirectDraw_GetCaps method. + Removed references to obsolete DIBTexture surface class. + + * dlls/ddraw/dsurface/user.c, dlls/ddraw/dsurface/user.h: + Ove Kaaven + Implemented gamma control on the DirectDraw primary window. + Ensured that the primary window is created before the constructor returns. + Flag the primary window as transparent so mouse clicks pass through it. + Put the primary window handle into a reserved field for x11drv HAL use. + + * dlls/Makefile.in: + Francois Gouget + Fix typo so that wintrust is built. + + * documentation/configuring.sgml: + Joerg Mayer + Add a missing . + + * dlls/wsock32/socket.c: + Joerg Mayer + Use of proper test gets rid of a signed/unsigned warning. + + * graphics/x11drv/init.c: + Ove Kaaven + Implemented the ddraw HAL access escape (DCICOMMAND) in x11drv. + + * controls/combo.c: + Dmitry Timoshkov + Remove redundant sending of WM_DRAWITEM message to ownerdrawn + combobox. + +2001-04-16 Alexandre Julliard + + * dlls/user/lstr.c: + Eric Pouech + Fix some crash on bad parameter conditions. + + * dlls/ntdll/ntdll.spec, dlls/ntdll/wcstring.c: + Ove Kaaven + Implemented _wtoi and _wtol. + + * dlls/x11drv/Makefile.in, dlls/x11drv/dga2.c, dlls/x11drv/dga2.h, + dlls/x11drv/x11ddraw.c, dlls/x11drv/x11ddraw.h, + dlls/x11drv/x11drv_main.c, dlls/x11drv/xvidmode.c: + Ove Kaaven + Implemented the XF86DGA2 driver for the ddraw HAL. + Entered some basic HAL device capabilities data. + Added a GetDriverInfo handler. + + * Make.rules.in, configure, configure.in, dlls/Makefile.in, + dlls/wintrust/.cvsignore, dlls/wintrust/Makefile.in, + dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c: + Rein Klazes + Added new dll wintrust.dll with a stub for WinVerifyTrust(). + + * dlls/ddraw/Makefile.in, dlls/ddraw/dsurface/gamma.c, + dlls/ddraw/dsurface/main.c, dlls/ddraw/dsurface/main.h: + Ove Kaaven + Implemented the IDirectDrawGammaControl interface. + + * dlls/wineps/init.c, dlls/wineps/ppd.c: + Ian Pilcher + Make paper size and bin type handling more like Windows drivers. + + * objects/font.c: + Dmitry Timoshkov + Add NULL check for lpnFit in GetTextExtentExPointW. + + * graphics/x11drv/palette.c, include/ts_xlib.h, tsx11/X11_calls, + tsx11/ts_xlib.c: + Gavriel State + Copy the first 128 colors from the default colormap to Wine's private + colormap when using 'shared' colors. + + * loader/module.c: + Ove Kaaven + Let LOAD_LIBRARY_AS_DATAFILE load the builtin dll if loading a native + DLL failed, so that winesetuptk's fake-windows installation work. + + * controls/listbox.c: + Dmitry Timoshkov + Slightly improve keyboard tracking in combobox. + + * controls/edit.c: + Dan Engel + Set the backgound mode to opaque to paint highlighted text. + + * dlls/ddraw/ddraw_private.h, dlls/ddraw/dsurface/dga2.c, + dlls/ddraw/dsurface/dga2.h, dlls/ddraw/dsurface/dib.c, + dlls/ddraw/dsurface/dib.h, dlls/ddraw/dsurface/main.c, + dlls/ddraw/dsurface/main.h, dlls/ddraw/dsurface/thunks.c, + dlls/ddraw/dsurface/user.c, dlls/ddraw/dsurface/user.h: + Ove Kaaven + Added ddraw HAL and gamma ramp stuff to implementation structures. + Added a parameter and return value to flip_data and flip_update. + + * graphics/x11drv/dib.c, include/x11drv.h: + Ove Kaaven + Fixed CoerceDIBSection's AuxMod handling. Added CoerceDIBSection2. + + * ole/uuid.c: Ove Kaaven + Include the GUIDs in ddrawi.h in the libwine_uuid.a library. + + * include/ddrawi.h: + Ove Kaaven + Yet more stuff for ddrawi.h, including some GetDriverInfo GUIDs. + + * dlls/ddraw/.cvsignore, dlls/ddraw/Makefile.in, + dlls/ddraw/ddraw.spec, dlls/ddraw/version.rc: + Ove Kaaven + Add version resource to ddraw.dll, versioned to DirectX 7.0. + + * dlls/comctl32/listview.c: + Francois Gouget + GetItemSpacing(true): Return the default item spacing if the view is + LVS_ICON, and the current 'item size' otherwise. + + * relay32/snoop.c: + Dmitry Timoshkov + Display thread id instead of %fs in snoop trace. + + * dlls/dinput/keyboard/main.c: + Ove Kaaven + Don't restore the saved keyboard autorepeat config, since the config + save code itself was disabled a while ago... + + * include/d3dtypes.h, include/d3dvec.inl, include/d3d.h: + Ove Kaaven + Direct3D header update. + + * include/d3dhal.h: + Ove Kaaven + New header d3dhal.h, the Direct3D HAL device driver interface. + + * dlls/msvcrt/wcs.c, dlls/ntdll/wcstring.c: + Ove Kaaven + Handle the %f case in wsprintf. + + * dlls/msvcrt/msvcrt.spec: + Ove Kaaven + Changed the spec definition of *s*printf from *str to ptr, since that + parameter is a destination buffer that may only contain garbage on entry. + + * dlls/dplayx/Makefile.in, dlls/dplayx/dplayx.spec, + dlls/dplayx/version.rc, dlls/dplayx/.cvsignore: + Ove Kaaven + Add version resource to dplayx.dll, versioned to DirectX 7.0. + + * include/wine/wine_common_ver.rc: + Ove Kaaven + Generalize the Wine version resource template a bit. + + * dlls/shell32/shell32_Ca.rc, dlls/shell32/shell32_Cs.rc, + dlls/shell32/shell32_Da.rc, dlls/shell32/shell32_En.rc, + dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc, + dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc, + dlls/shell32/shell32_Hu.rc, dlls/shell32/shell32_It.rc, + dlls/shell32/shell32_Ja.rc, dlls/shell32/shell32_Ko.rc, + dlls/shell32/shell32_Nl.rc, dlls/shell32/shell32_No.rc, + dlls/shell32/shell32_Pl.rc, dlls/shell32/shell32_Pt.rc, + dlls/shell32/shell32_Ru.rc, dlls/shell32/shell32_Sk.rc, + dlls/shell32/shell32_Sv.rc, dlls/shell32/shell32_Wa.rc: + Dmitry Timoshkov + Replace "System" font by "Helv" in shell32 "About" dialog. + + * dlls/ole32/ole2.c, dlls/ole32/ole2stubs.c, dlls/ole32/ole32.spec: + Dmitry Timoshkov + Implementation of OLE32.IsAccelerator. + + * dlls/ole32/storage32.c: + Dmitry Timoshkov + Return STG_E_FILEALREADYEXISTS in ole32.StgOpenStorage if the file is + not a storage object. + + * objects/dc.c: + Dmitry Timoshkov + Move implementation of CreateDC16 to CreateDCA. + + * objects/gdiobj.c: + Gavriel State + Allocate bitmap objects in the large heap area. + + * dlls/wineps/text.c: + Andreas Mohr + Fixed 0 count handling in PSDRV_Text. + + * graphics/x11drv/xfont.c: + Dmitry Timoshkov + Add MS Shell Dlg font to the set of default sans serif fonts. + + * dlls/msvcrt/time.c: + Gerald Pfeifer + Fixed MSVCRT_clock return type. + +2001-04-13 Alexandre Julliard + + * documentation/printing.sgml: + Added missing . + + * server/file.c, server/mapping.c, server/object.h: + Repaired shared PE data sections. + + * documentation/debugger.sgml: + Eric Pouech + Added note on using shell scripts as AeDebug setup, added + BreakOnDllLoad variable. + + * dlls/msacm/pcmconverter.c: + Eric Pouech + A few fixes. + + * dlls/msacm/driver.c: + Eric Pouech + Fixed opening of some drivers. + + * dlls/winmm/wavemap/wavemap.c: + Eric Pouech + Fixed callback parameters (bogus hWave); added acm conversion for + waveIn. + + * dlls/winmm/mciwave/mciwave.c: + Eric Pouech + Allow MCI_SET to change waveFormat for recording. + Fixed buffer handling on recording end. + Fixed size of recorded data in mmio file. + + * dlls/winmm/wineoss/audio.c: + Eric Pouech + Fixed some buffers issue in recording. + Zeroed unnecessary second parameter for WIM_DATA notification. + + * debugger/winedbg.c: + Eric Pouech + Enhanced robustness at startup. + + * windows/msgbox.c: + Andreas Mohr + Preliminary support for MB_*MODAL styles. + + * dlls/comctl32/status.c: + Andreas Mohr + - *don't* MoveWindow() the status bar if CCS_NORESIZE is specified, + and use SetWindowPos instead for one of the MoveWindow()s + - call STATUSBAR_GetInfoPtr *once* like Windows does, not twice (used to be + in every sub function, too) + - remember hwndParent from create struct to use in at least WM_CREATE and + WM_SIZE instead of GetParent() like in Windows + - added DefWindowProc call to WM_SIZE like in Windows + - added InvalidateRect, UpdateWindow to WM_CREATE like in Windows + - much more verbose +statusbar output + - rename part_num to nPart for consistency + - added nclm.cbSize to SystemParametersInfoA call + - added FIXME to STATUSBAR_SetParts + + * dlls/commdlg/filedlg95.c: + Gerard Patel + Set the custom dialog box to the bottom of the Z-order. + +2001-04-12 Alexandre Julliard + + * dlls/dplayx/Makefile.in, dlls/dplayx/dpinit.h, dlls/dplayx/dplay.c, + dlls/dplayx/dplay_global.h, dlls/dplayx/dplaysp.c, + dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_messages.c, + dlls/dplayx/dplayx_messages.h, dlls/dplayx/lobbysp.c, + dlls/dplayx/lobbysp.h, dlls/dplayx/name_server.c, + dlls/dplayx/name_server.h, include/dplay.h, include/objbase.h, + include/winerror.h, ole/uuid.c: + Peter Hunnisett + - Provide lobby provider COM object header file and stub implementation + - Break out dpl and dp service provider intialization + - Add missing definition of E_PENDING + - Resolve a few fixmes + - Fix includes for dplay.h + + * controls/menu.c, include/message.h, windows/dialog.c, windows/message.c, windows/nonclient.c: + Added first/last message filters to MSG_InternalGetMessage to avoid + busy waits. + + * debugger/editline.c, dlls/kernel/kernel32.spec, include/wincon.h, + win32/console.c: + Michael Stefaniuc + - added stubs for three console functions + - updated wincon.h + + * ole/ole2nls.c: + James Hatheway + Small typo fix. + + * windows/winpos.c: + James Hatheway + SetWindowRgn shouldn't activate the window. + +2001-04-10 Alexandre Julliard + + * dlls/crtdll/crtdll_main.c: + Francois Gouget + Fix the signature of __GetMainArgs and __getmainargs (from msvcrt). + + * dlls/msvcrt/Makefile.in, dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, + dlls/msvcrt/ctype.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c, + dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/exit.c, + dlls/msvcrt/file.c, dlls/msvcrt/heap.c, dlls/msvcrt/locale.c, + dlls/msvcrt/main.c, dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, + dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, + dlls/msvcrt/process.c, dlls/msvcrt/string.c, dlls/msvcrt/thread.c, + dlls/msvcrt/time.c, dlls/msvcrt/wcs.c: + Francois Gouget + Include the msvcrt headers, remove duplicate definitions. + Fixed the signature of a few functions. + Don't use wcs* functions, use *W (from unicode.h) instead. + + * include/tchar.h, include/windef.h, include/winnt.h: + Francois Gouget + Prevent multiple definitions caused by MSVCRT headers. + + * dlls/Makedll.rules.in: + Francois Gouget + Allow the Makefile.in to define EXTRADEFS and add it to DEFS. + + * include/msvcrt/sys/stat.h, include/msvcrt/sys/timeb.h, + include/msvcrt/sys/types.h, include/msvcrt/sys/utime.h, + include/Makefile.in, include/msvcrt/conio.h, + include/msvcrt/ctype.h, include/msvcrt/direct.h, + include/msvcrt/dos.h, include/msvcrt/fcntl.h, include/msvcrt/io.h, + include/msvcrt/process.h, include/msvcrt/stddef.h, + include/msvcrt/stdio.h, include/msvcrt/stdlib.h, + include/msvcrt/string.h, include/msvcrt/time.h, + include/msvcrt/wchar.h, include/msvcrt/wctype.h: + Francois Gouget + Added headers for the msvcrt library. + + * controls/edit.c, windows/winproc.c: + Added mappings for WM_CHARTOITEM and WM_MENUCHAR messages. + Removed mapping of 16-bit edit messages in the generic routines. + + * programs/winemine/main.c: + Pass the correct string length to RegSetValueExA. + + * dlls/advapi32/registry.c: + RegSetValueExA/W: fixed REG_SZ string length handling for Win95. + + * dlls/winsock/socket.c, dlls/winsock/ws2_32.spec, include/winsock2.h: + Peter Hunnisett + Added stub for WSASend. + + * dlls/ntdll/reg.c, server/registry.c: + Fixed handling of \\Registry prefix. + + * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/olepicture.c: + Gerard Patel + Stub for OleLoadPictureEx. + + * dlls/comctl32/comboex.c: + Michael Stefaniuc + Fix for small typo. + + * dlls/msvcrt/console.c, dlls/msvcrt/cpp.c, dlls/msvcrt/ctype.c, + dlls/msvcrt/data.c, dlls/msvcrt/dir.c, dlls/msvcrt/environ.c, + dlls/msvcrt/errno.c, dlls/msvcrt/except.c, dlls/msvcrt/exit.c, + dlls/msvcrt/file.c, dlls/msvcrt/heap.c, dlls/msvcrt/locale.c, + dlls/msvcrt/main.c, dlls/msvcrt/math.c, dlls/msvcrt/mbcs.c, + dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec, + dlls/msvcrt/process.c, dlls/msvcrt/string.c, dlls/msvcrt/thread.c, + dlls/msvcrt/time.c, dlls/msvcrt/wcs.c: + Francois Gouget + Adjust the 'MSVCRT_' prefix to match the msvcrt headers + Prefix internal methods with 'msvcrt_' instead of 'MSVCRT_', '__MSVCRT_', etc. + Remove '_cdecl', it's unnecessary + +2001-04-09 Alexandre Julliard + + * programs/winetest/test.pl, programs/winetest/wine.pm, + programs/winetest/wine.xs, programs/winetest/winetest.c: + Store the function pointer in the %prototypes hash instead of the + function name to avoid looking it up on every call. + Fixed callback thunks to use stdcall calling convention. + + * relay32/relay386.c, scheduler/process.c, scheduler/thread.c: + Dmitry Timoshkov + Display thread id instead of %fs in relay trace. + + * dlls/kernel/time.c: + James Hatheway + Fill in StandardName field in struct returned from GetTimeZoneInformation. + + * dlls/kernel/kernel32.spec, dlls/ntdll/ntdll.spec, + dlls/user/user32.spec, dlls/advapi32/advapi32.spec: + Marcus Meissner + Added some stubs for functions used by newer rpcrt4 dlls. + + * objects/dc.c: Francois Gouget + GetDeviceCaps: make sure the devCaps field is not NULL before + dereferencing it. + + * dlls/ole32/compobj.c, include/wine/obj_base.h: + Marcus Meissner + Arg 3 of CoGetClassObject is COSERVERINFO*, added some more debug. + + * dlls/comctl32/comctl_De.rc: + Marcus Meissner + Translations for German language. + + * dlls/ole32/ole32.spec, dlls/ole32/storage32.c: + Marcus Meissner + Added GetConvertStg stub. + + * dlls/ddraw/main.c: + Marcus Meissner + Actually print the guids in DllGetClassObject(). + + * README, tools/wineinstall: + Andreas Mohr + Added uninstall hints. + + * debugger/debugger.h, debugger/winedbg.c: + James Hatheway + Modify debugger to understand special undocumented "Name Thread" + exception from MS VC6. + + * controls/combo.c, controls/listbox.c: + Dmitry Timoshkov + Really do not roll up if selection is being tracked by arrow keys in + the dropdown listbox. + + * dlls/user/ddeml.c: + Rein Klazes + When calling CreateMutex() handle the case when the mutex is already + created in another process. + + * dlls/comctl32/treeview.c: + Gerard Patel + After an item text changes, the rectangle width should be + recalculated. + +2001-04-04 Alexandre Julliard + + * windows/win.c: + Don't use THREAD_IdToTEB in EnumThreadWindows. + + * unicode/wctomb.c: + James Hatheway + Make sure 'used' is set to 0 if no conversions take place. + + * dlls/comctl32/listview.c: + Rein Klazes + Fixed scrolling of listview with a mouse wheel. + + * ole/ole2nls.c: Rein Klazes + Implement TIME_FORCE24HOURFORMAT and TIME_NOTIMEMARKER flags in + OLE_GetFormatA. + + * windows/winproc.c, controls/menu.c, dlls/kernel/thunk.c, + dlls/winedos/module.c, files/drive.c, loader/ne/module.c, + msdos/int21.c, scheduler/thread.c: + Added TASK_GetPtr/TASK_GetCurrent functions to get the TDB for a task + handle. + + * include/task.h, loader/task.c, windows/message.c, windows/queue.c: + Unified 16-bit and 32-bit scheduling a bit more. + + * msdos/dosconf.c: + Don't call strtok twice if it failed the first time. + + * server/request.c: + Make sure the process socket is non-blocking. + Don't fail if nothing ready on recvmsg for a file descriptor. + + * include/wine/wingdi16.h, objects/font.c, include/wingdi.h: + Huw D M Davies + Fix member names in NEWTEXTMETRICEX structs. + + * dlls/comctl32/treeview.c: + Gerard Patel + Erase the in-memory DC for treeview and fixes the rectangle calculation. + + * dlls/comctl32/header.c: + Gerard Patel + Set background mode to transparent before calling owner-drawn user + handling. + +2001-04-02 Alexandre Julliard + + * dlls/Makefile.in, dlls/wineps/Makefile.in, dlls/wineps/font.c, + dlls/wineps/init.c, dlls/wineps/psdrv.h, dlls/wineps/wineps.spec, + documentation/configuring.sgml, documentation/fonts.sgml, + documentation/printing.sgml, documentation/psdrv.reg, + documentation/wine-doc.sgml, documentation/wine-user.sgml: + Ian Pilcher + Various registry-related PostScript driver enhancements. + + * controls/edit.c: + Rein Klazes + Do not send the EN_CHANGE notification message until the selection + start and end values are filled in. + + * windows/x11drv/keyboard.c: + Gustavo Noronha Silva (KoV) + Added US international keyboard. + + * include/winuser.h, windows/sysparams.c: + James Juran + Add value 106 to SystemParametersInfo. + +2001-03-31 Alexandre Julliard + + * programs/winetest/Makefile.PL, programs/winetest/Makefile.in, + programs/winetest/Makefile.win32, programs/winetest/wine.pm, + programs/winetest/wine.xs, programs/winetest/winetest.c: + John F Sturtz + Added support for callback functions. + + * dlls/ole32/storage32.c: + Gerard Patel + Don't try to create file twice in the NULL filename case for + StgCreateDocFile. + + * controls/edit.c: + Ulrich Czekalla + Update format engine to reduce flicker. + +2001-03-28 Alexandre Julliard + + * dlls/x11drv/x11drv_main.c: + Added support for application-specific configuration for a few options + (Desktop, Managed, ScreenDepth and Synchronous). + + * graphics/x11drv/dib.c: + Marcus Meissner + Fixed undefined C constructs (val assignment in expressions using it, + postinc operators in macros). + + * loader/task.c, miscemu/main.c: + Don't load user32 too early on for 16-bit apps, so that app-specific + config can be available while loading it. + + * windows/win.c: + Dmitry Timoshkov + Get and print class name for right window in WIN_WalkWindows. + + * tools/winebuild/spec16.c, windows/user.c, dlls/user/user.spec, + if1632/builtin.c, include/builtin16.h: + Always load the 32-bit dll containing a given 16-bit builtin. + Check the module name in addition to the file name when loading a + 16-bit builtin dll. + + * dlls/x11drv/x11drv_main.c, graphics/x11drv/palette.c, + windows/x11drv/wnd.c, dlls/opengl32/wgl.c: + Gavriel State + - Always use a double-buffered visual if one is available. + - Ensure that all colormaps created use the double-buffered visual if + it exists. This prevents problems where DRI GL implementations fail + to work unless the colormap visual matches the window visual matches the + glX visual. + - Get around similar visual issue with the default GL context created for + apps that don't create their own contexts before trying to use GL functions. + + * documentation/wine.man.in: + Lawson Whitney + Fixed command-line example. + +2001-03-26 Alexandre Julliard + + * ChangeLog, include/version.h, ANNOUNCE: + Release 20010326. + +---------------------------------------------------------------- 2001-03-26 Alexandre Julliard * documentation/samples/config: diff --git a/include/version.h b/include/version.h index 0d14ab74e2e..927e969e6c2 100644 --- a/include/version.h +++ b/include/version.h @@ -1 +1 @@ -#define WINE_RELEASE_INFO "Wine release 20010326" +#define WINE_RELEASE_INFO "Wine release 20010418" -- 2.11.4.GIT