diff --git a/ANNOUNCE b/ANNOUNCE index 7a5647a149b..fa6c3c5d15d 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,13 +1,13 @@ -This is release 20030709 of Wine, a free implementation of Windows on +This is release 20030813 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. -WHAT'S NEW with Wine-20030709: (see ChangeLog for details) - - Still more Direct3D and DirectSound improvements. - - Inter-process clipboard support. - - Locale handling improvements. - - More progress on the kernel/ntdll separation. +WHAT'S NEW with Wine-20030813: (see ChangeLog for details) + - Partial implementation of the Microsoft Installer (msi.dll). + - GUI for regedit (from ReactOS). + - DirectMusic dlls reorganization. + - Many Wininet improvements. - Lots of bug fixes. See the README file in the distribution for installation instructions. @@ -16,8 +16,8 @@ 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-20030709.tar.gz - http://prdownloads.sourceforge.net/wine/Wine-20030709.tar.gz + http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20030813.tar.gz + http://prdownloads.sourceforge.net/wine/Wine-20030813.tar.gz It should also be available from any other site that mirrors ibiblio.org. These locations also hold pre-built documentation packages in various diff --git a/ChangeLog b/ChangeLog index 0bc0c59fd2a..6c3f2d6716b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1185 @@ +---------------------------------------------------------------- +2003-08-13 Alexandre Julliard + + * include/msvcrt/stdio.h: Dimitrie O. Paun + Alias _vsnprintf as vsnprintf. + + * tools/winebuild/import.c: + Support for Mac OS X powerpc register names (based on a patch by + Pierre d'Herbemont). + + * programs/winefile/winefile.c: Francois Gouget + Fix compilation error. + + * programs/winefile/Makefile.in, programs/winefile/resource.rc, + programs/winefile/winefile.c: + Richard Cohen + Use __WINE__ instead of _WINE_, _WIN32. + + * programs/winemenubuilder/winemenubuilder.c: + Richard Cohen + Remove no longer necessary includes , . + + * dlls/comctl32/treeview.c: + Maxime Bellengé + Fix for TREEVIEW_UpdateDispInfo to test with the correct callbackMask. + + * misc/version.c: Vincent Béron + Add Windows 2003 to the versions Wine can return. + + * objects/dc.c: Dmitry Timoshkov + Convert initData as well. + + * include/msvcrt/sys/stat.h: Dimitrie O. Paun + Add definitions for the S_IS* macros. + + * include/winnt.h: Dimitrie O. Paun + Add a bunch of IMAGE_SIZEOF_* constants. + + * dlls/advapi32/advapi32.spec: Mike McCormack + Fix spec for InitiateSystemShutdownExA, as pointed out by Stefan + Leichter. + + * configure, configure.ac, dlls/Makefile.in, dlls/msi/.cvsignore, + dlls/msi/Makefile.in, dlls/msi/distinct.c, dlls/msi/handle.c, + dlls/msi/msi.c, dlls/msi/msi.spec, dlls/msi/msipriv.h, + dlls/msi/msiquery.c, dlls/msi/order.c, dlls/msi/query.h, + dlls/msi/record.c, dlls/msi/select.c, dlls/msi/sql.y, + dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/tokenize.c, + dlls/msi/where.c, include/Makefile.in, include/msi.h, + include/msiquery.h: + Mike McCormack + Partial implementation of the Microsoft Installer (msi.dll). + + * programs/winefile/Makefile.in, programs/winefile/resource.h, + programs/winefile/winefile.c, programs/winefile/winefile.h: + Martin Fuchs + Extended winefile for an optional shell namespace mode. + + * dlls/ntdll/critsection.c: + Don't try to allocate the debug info before the process heap exists. + +2003-08-12 Alexandre Julliard + + * dlls/dinput/keyboard/main.c, dlls/gdi/driver.c, + dlls/kernel/console.c, dlls/kernel/kernel_main.c, + dlls/ntdll/critsection.c, dlls/ntdll/loader.c, dlls/ntdll/rtl.c, + dlls/ntdll/virtual.c, dlls/ole32/compobj.c, dlls/ole32/ifs.c, + dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c, + dlls/shell32/changenotify.c, dlls/shell32/iconcache.c, + dlls/user/dde/misc.c, dlls/user/message.c, dlls/winaspi/winaspi32.c, + dlls/winedos/dosvm.c, dlls/winedos/vga.c, dlls/winsock/async.c, + dlls/x11drv/x11drv_main.c, dlls/x11drv/xrender.c, files/profile.c, + graphics/x11drv/xfont.c, include/winbase.h, objects/gdiobj.c, + scheduler/pthread.c, scheduler/syslevel.c, windows/cursoricon.c, + windows/timer.c, windows/user.c, windows/win.c, windows/winproc.c: + Allocate DebugInfo field for all critical sections (based on a patch + by Alex Pasadyn). + Get rid of the Wine-specific CRITICAL_SECTION_INIT macro. + + * dlls/winspool/info.c: Avoid crashes when devmode is null. + + * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/ttydrv/dc.c, + dlls/wineps/init.c, dlls/winspool/Makefile.in, dlls/winspool/info.c, + graphics/x11drv/init.c, include/gdi.h, include/wingdi.h, + objects/dc.c: + Dmitry Timoshkov + Convert CreateDC to unicode in the driver interface. + + * dlls/ntdll/heap.c: Minor tracing fix. + + * dlls/x11drv/x11drv_main.c: Dmitry Timoshkov + Print X display and locale of X Input Method in the debug log. + + * dlls/user/user32.spec, include/winuser.h, windows/win.c: + Mike McCormack + Stub implementation of FlashWindowEx. + + * dlls/shell32/shell32_Sv.rc: Johan Dahlin + Updated Swedish translation. + + * dlls/ntdll/sysdeps.c, scheduler/pthread.c: + Fixed the pthread wrappers to work with the new glibc/linuxthreads + interface in glibc 2.3.2. + + * dlls/kernel/Makefile.in, dlls/kernel/kernel32.spec, + dlls/kernel/powermgnt.c, dlls/kernel/thread.c, include/winbase.h, + include/winnt.h, win32/newfns.c: + Dimitrie O. Paun + Consolidate all kernel power management functions. + Provide prototypes and stubs for missing functions. + + * dlls/x11drv/keyboard.c: Dmitry Timoshkov + Ignore some keyboard events. In any case we don't know how to handle + them. + + * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec: + Mike McCormack + Stub some winspool functions. + + * include/winerror.h: Mike McCormack + Added two printer error codes. + + * dlls/shell32/shell32.spec: Mike McCormack + Export SHBindToParent (already implemented). + + * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec, + dlls/advapi32/security.c: + Mike McCormack + Stubs for advapi32 functions InitiateSystemShutdownEx, SetEntriesInAcl + and SetNamedSecurityInfo. + + * include/richedit.h: Phil Krylov + Added ES_SELECTIONBAR style. + +2003-08-11 Alexandre Julliard + + * controls/scroll.c, controls/static.c: + Dmitry Timoshkov + WM_PAINT(wParam) might be a valid HDC. + + * dlls/comctl32/status.c: Dmitry Timoshkov + Accept SIZE_MAXIMIZED as one of statuses of MDI windows. + + * include/commdlg.h: Phil Krylov + Added some missing FR_* defines. + + * programs/winhelp/winhelp.c: Johan Dahlin + Make sure winhelp doesn't scroll outside of its display area. + + * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c: + Mike McCormack + Stubs for BuildTrusteeWithSid(A/W). + + * configure, configure.ac: Gerald Pfeifer + resolv.h may require netinet/in.h, so try to #include that when + checking for the former. + +2003-08-08 Alexandre Julliard + + * dlls/winsock/socket.c: + Make do_block use poll() rather than select() (based on a patch by + Mike Hearn). + + * dlls/avifil32/api.c, dlls/comcat/regsvr.c, dlls/ctl3d/ctl3d.c, + dlls/ctl3d/ctl3d.spec, dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3dv2.spec, + dlls/d3d8/d3d8_main.c, dlls/d3d9/d3d9_main.c, dlls/iphlpapi/ifenum.c, + dlls/iphlpapi/iphlpapi_main.c, dlls/kernel/locale.c, + dlls/ole32/memlockbytes16.c, dlls/ole32/ole2.spec, + dlls/ole32/regsvr.c, dlls/oleaut32/olepicture.c, dlls/opengl32/wgl.c, + dlls/shell32/shlfileop.c, dlls/winedos/interrupts.c, + dlls/wineps/driver.c, dlls/wininet/cookie.c, dlls/wininet/internet.c, + dlls/wininet/urlcache.c, dlls/x11drv/window.c, + dlls/x11drv/x11drv.spec: + Patrik Stridvall + Fixed some issues found by winapi_check. + + * tools/winapi/config.pm, tools/winapi/win16.api, + tools/winapi/win32.api, tools/winapi/winapi.pm, + tools/winapi_check/modules.dat, tools/winapi_check/nativeapi.pm, + tools/winapi_check/preprocessor.pm, tools/winapi_check/winapi_check, + tools/winapi_check/winapi_documentation.pm, + tools/winapi_check/winapi_global.pm, + tools/winapi_check/winapi_parser.pm: + Patrik Stridvall + - API files update. + - Minor bug fixes. + + * programs/regedit/treeview.c: Dmitry Timoshkov + Fixed build with older compilers. + + * dlls/d3dim/version.rc, dlls/dinput/version.rc: + Tom Wickline + Set version to DirectX 7. + +2003-08-07 Alexandre Julliard + + * dlls/dplayx/version.rc: Tom Wickline + Set version to DirectX 7. + + * dlls/dsound/propset.c: Duane Clark + Move declarations to compile with older compilers. + + * tools/winegcc.c: Dimitrie O. Paun + Better support for __declspec() (based on a suggestion from Ove + Kaaven). + + * dlls/x11drv/keyboard.c: + Supphachoke Suntiwichaya + Added Thai keyboard layout. + + * misc/registry.c: Get rid of wrong/confusing _strdupnA usage. + + * programs/regedit/.cvsignore, programs/regedit/En.rc, + programs/regedit/Makefile.in, programs/regedit/about.c, + programs/regedit/childwnd.c, programs/regedit/framewnd.c, + programs/regedit/listview.c, programs/regedit/main.c, + programs/regedit/main.h, programs/regedit/regedit.c, + programs/regedit/regproc.c, programs/regedit/regproc.h, + programs/regedit/resource.h, programs/regedit/resource.rc, + programs/regedit/rsrc.rc, programs/regedit/treeview.c: + Robert Dickenson + Steven Edwards + Mike McCormack + Implemented GUI for regedit. + + * dlls/dsound/tests/.cvsignore: Added propset.ok. + + * dlls/user/tests/sysparams.c: Richard Cohen + SystemParametersInfo returning a value for Wallpaper does not mean + that the registry key exists. + + * programs/winedbg/hash.c, programs/winedbg/stabs.c: + Richard Cohen + Use the ELF sections for the addresses of globals, as the STABS are + likely to be wrong. + + * programs/winedbg/memory.c, programs/winedbg/types.c: + Richard Cohen + - Print short ASCII strings without the "..." + - Make printing for Unicode strings more similar to ASCII. + +2003-08-06 Alexandre Julliard + + * dlls/quartz/Makefile.in, dlls/quartz/filesource.c, + dlls/quartz/main.c, dlls/quartz/quartz_private.h: + Robert Shearman + Added File Source (Async) Filter. + + * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/dsound.c, + dlls/dsound/tests/propset.c: + Robert Reif + Added some COM and property set tests. + Added LIBUUID to makefile. + + * dlls/dsound/buffer.c, dlls/dsound/capture.c, + dlls/dsound/dsound_main.c, dlls/dsound/dsound_private.h, + dlls/dsound/primary.c, dlls/dsound/propset.c, dlls/dsound/sound3d.c: + Robert Reif + Added class factories for DirectSoundCapture, DirectSoundFullDuplex + and DirectSoundPrivate. + Added error checking to QueryInterface and CreateInterface. + Added some more functionality to property sets. + + * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c, + dlls/ntdll/tests/string.c, dlls/shlwapi/string.c: + Avoid non-portable long long constants. + + * dlls/kernel/local16.c, dlls/kernel/tests/atom.c, + dlls/msvcrt/locale.c, dlls/shell32/shell.c: + Warning fixes. + + * libs/uuid/uuid.c: Mike McCormack + Defined FMTIDs for ole32. + + * dlls/comctl32/trackbar.c: Duane Clark + Oops, back to hard coding initial thumb size until we figure out how + it really should work. + Fix the channel size/selection range for the TBS_ENABLESELRANGE + style. + One pixel tweaks in several spots. + + * dlls/quartz/Makefile.in, dlls/quartz/enummedia.c, + dlls/quartz/enumpins.c, dlls/quartz/filtergraph.c, + dlls/quartz/filtermapper.c, dlls/quartz/main.c, dlls/quartz/pin.c, + dlls/quartz/pin.h, dlls/quartz/quartz_private.h: + Robert Shearman + - Bugfix when adding filters to graph due to not initializing + variables on creation of graph. + - Remove clue of where I copied one of the copyright messages from. + - Add implementation of input and output pins which will be used by a + lot of filters in Quartz. + +2003-08-05 Alexandre Julliard + + * dlls/wininet/Makefile.in, dlls/wininet/urlcache.c, + dlls/wininet/wininet.spec: + Robert Shearman + - Documentation of the index.dat files. + - Read support for "Temporary Internet Files". + - Limited write support for "Temporary Internet Files" (provided file + does not need enlarging). + - Delete support (untested on anything other than Temporary Internet + Files). + + * dlls/wininet/internet.h: + Avoid DSA type conflict between ssl.h and commctrl.h. + + * dlls/devenum/mediacatenum.c: + Robert Shearman + Make IPropertBag_Read use a dynamically allocated array rather than a + static one. + + * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/stateblock.c: + Jason Edmeades + Only reapply the texture states necessary when a different texture + gets bound to the same texture unit. + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/gl_api.h, + dlls/ddraw/gl_private.h, dlls/ddraw/mesa.c, + dlls/ddraw/mesa_private.h: + Lionel Ulmer + Support the mimap lod bias extension. + + * objects/font.c: Dmitry Timoshkov + Use same formula to convert from device to logical units as everywhere + else. + + * windows/winproc.c: Dmitry Timoshkov + Protect CallWindowProcA/W from NULL pointers. + + * dlls/cabinet/fdi.c: Gregory M. Turner + Many words about cabinets. + + * tools/winemaker: Martin Wilck + Fix -i option for winebuild linking. + + * dlls/wininet/http.c: David Hammerton + Added support for http-POST (well, any kind of http request that sends + data in the lpOptional field). + + * misc/cpu.c: Lionel Ulmer + Fix the MHz detection code. + + * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c, + dlls/d3d8/drawprim.c: + Jason Edmeades + glColorMaterial enable/disable setup is only done when really necessary. + If glColorMaterial is set to track current color and none is supplied, + it gets disabled. + glMaterial is reset when I think it is necessary. + Slow mode now has defaults for when fvf parms are not supplied (as per + fast mode). + Slow mode now sets up the specular color (forgot that bit previously, + I think!). + Trace now lists the front, back and stencil buffers for ease of + debugging. + + * dlls/ddraw/d3dtexture.c, dlls/ddraw/gl_api.h, + dlls/ddraw/gl_private.h, dlls/ddraw/mesa_private.h, + dlls/ddraw/d3ddevice/mesa.c: + Lionel Ulmer + Proper MIRROR texture address support. + + * dlls/devenum/parsedisplayname.c: + Robert Shearman + ICreateDevEnum_CreateClassEnumerator can return S_FALSE when + there is no category, so return MK_E_NOOBJECT from + IParseDisplayName_ParseDisplayName. + + * windows/win.c: Dmitry Timoshkov + Make GetWindowInfo() work for all windows and return correct values. + + * objects/font.c: Dmitry Timoshkov + Correctly truncate tmFirstChar, tmLastChar, tmBreakChar at 255 in the + process of W->A conversion. + + * dlls/x11drv/keyboard.c: Dmitry Timoshkov + Remove remnants of the old code. + + * dlls/comctl32/trackbar.c: Stephan BEUZE + - Avoid division by zero in TRACKBAR_GetTicPos + - Manage negative range TRACKBAR_DrawOneTic + +2003-08-02 Alexandre Julliard + + * configure, configure.ac, dlls/Makefile.in, dlls/mswsock/.cvsignore, + dlls/mswsock/Makefile.in, dlls/mswsock/mswsock.c, + dlls/mswsock/mswsock.spec, dlls/mswsock/version.rc: + André Johansen + Introduced the mswsock dll. + Added stubs for TransmitFile() and AcceptEx(). + + * tools/winebuild/spec32.c: + Make sure dllname doesn't get optimized out (spotted by Marcus + Meissner). + + * dlls/ntdll/sysdeps.c: Properly free thread stacks on NPTL systems. + + * dlls/comctl32/trackbar.c: Duane Clark + The initial size of the thumb depends on SM_CYCAPTION. + Correctly draw the thumb as in Windows. + The channel/thumb position also depends on TBS_NOTICKS. + The first and last tic marks should be inset from the channel length + by half the thumb width. + When TBS_BOTH style set, make sure to draw both sets of tics. + + * programs/winedbg/msc.c: André Johansen + Avoid crashing when unable to read pdb file. + + * dlls/cabinet/fdi.c: Gregory M. Turner + Remember decompression state during extraction, so as to avoid + unnecessary work. + + * dlls/commdlg/Makefile.in, dlls/commdlg/printdlg.c, + dlls/commdlg/printdlg.h, dlls/commdlg/printdlg16.c: + Steven Edwards + Split Win16/32 printer dialogs. + + * dlls/ddraw/d3ddevice/mesa.c: Lionel Ulmer + Report some news caps that were added in DX6. + +2003-07-30 Alexandre Julliard + + * dlls/avifil32/avifil32.spec, dlls/comcat/comcat.spec, + dlls/ddraw/ddraw.spec, dlls/devenum/devenum.spec, + dlls/dinput/dinput.spec, dlls/dinput8/dinput8.spec, + dlls/dmband/dmband.spec, dlls/dmcompos/dmcompos.spec, + dlls/dmime/dmime.spec, dlls/dmloader/dmloader.spec, + dlls/dmscript/dmscript.spec, dlls/dmstyle/dmstyle.spec, + dlls/dmsynth/dmsynth.spec, dlls/dmusic/dmusic.spec, + dlls/dplayx/dplayx.spec, dlls/dpnhpast/dpnhpast.spec, + dlls/dsound/dsound.spec, dlls/mpr/mpr.spec, + dlls/msisys/msisys.ocx.spec, dlls/ole32/ole32.spec, + dlls/oleaut32/oleaut32.spec, dlls/olepro32/olepro32.spec, + dlls/qcap/qcap.spec, dlls/quartz/quartz.spec, + dlls/rpcrt4/rpcrt4.spec, dlls/shdocvw/shdocvw.spec, + dlls/shell32/shell32.spec, dlls/urlmon/urlmon.spec: + Make the DllRegisterServer, DllRegisterServerEx, DllUnregisterServer, + DllGetClassObject and DllCanUnloadNow functions private (suggested by + Jon Griffiths). + + * dlls/cabinet/cabinet.h, dlls/cabinet/fdi.c: + Gregory M. Turner + - ERR("WARNING") just doesn't look right ;) + - treat zero file handle as invalid if the callback returns it + - provide the same args as Windows to the Open callback + + * documentation/PACKAGING, tools/wineinstall: + Francois Gouget + 'grep -q' is not portable -> don't use it. + + * dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h, + dlls/commdlg/fontdlg.c: + Francois Gouget + Some spelling fixes. + + * dlls/ddraw/d3ddevice/mesa.c: Lionel Ulmer + Fixed the TEXCOORDINDEX code. + + * dlls/ddraw/d3dtexture.c, dlls/ddraw/helper.c: + Lionel Ulmer + Added ddraw_tex to add texture snooping without needing to recompile. + +2003-07-28 Alexandre Julliard + + * tools/winebuild/build.h, tools/winebuild/import.c, + tools/winebuild/parser.c, tools/winebuild/spec32.c, + tools/winebuild/winebuild.man.in: + Added -private flag for entry points that shouldn't be imported from + other dlls. + Support PRIVATE flag in .def files (based on a patch by Jon + Griffiths). + + * dlls/commdlg/cdlg_Ca.rc, dlls/commdlg/cdlg_Cn.rc, + dlls/commdlg/cdlg_Cs.rc, dlls/commdlg/cdlg_Da.rc, + dlls/commdlg/cdlg_De.rc, dlls/commdlg/cdlg_En.rc, + dlls/commdlg/cdlg_Eo.rc, dlls/commdlg/cdlg_Es.rc, + dlls/commdlg/cdlg_Fi.rc, dlls/commdlg/cdlg_Fr.rc, + dlls/commdlg/cdlg_Hu.rc, dlls/commdlg/cdlg_It.rc, + dlls/commdlg/cdlg_Ja.rc, dlls/commdlg/cdlg_Ko.rc, + dlls/commdlg/cdlg_Nl.rc, dlls/commdlg/cdlg_No.rc, + dlls/commdlg/cdlg_Pl.rc, dlls/commdlg/cdlg_Pt.rc, + dlls/commdlg/cdlg_Ru.rc, dlls/commdlg/cdlg_Si.rc, + dlls/commdlg/cdlg_Sk.rc, dlls/commdlg/cdlg_Sv.rc, + dlls/commdlg/cdlg_Wa.rc, dlls/commdlg/cdlg_Zh.rc, + dlls/commdlg/filedlg95.c, dlls/commdlg/filedlgbrowser.h: + Dmitry Timoshkov + Improve handling of custom dialog templates passed to + GetOpenFileName. + + * misc/cpu.c, win32/newfns.c: Mike Hearn + Merge CPU detection code into misc/cpu.c. + Add support for Mhz registry key. + + * programs/clock/winclock.c: Steven Edwards + Include port.h so we define M_PI on Mingw build. + + * documentation/faq.sgml: Francois Gouget + Small spelling/punctuation fixes. + Small rephrasings. + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/main.c, + dlls/ddraw/mesa_private.h: + Lionel Ulmer + Better caps support (ie more in line with what GL reports). + + * dlls/msvcrt/errno.c, dlls/msvcrt/msvcrt.spec: + André Johansen + Added a dummy implementation of the _set_error_mode() function. + + * dlls/winmm/wineoss/audio.c: Robert Reif + Use same GUIDs as win2k and xp for dsound drivers. + + * dlls/dsound/dsound_main.c: Robert Reif + Fixed a bug where a NULL primary buffer pointer is used when the + DirectSound object didn't create properly. + +2003-07-26 Alexandre Julliard + + * objects/bitmap.c, objects/brush.c, objects/font.c, objects/gdiobj.c, + objects/palette.c, objects/pen.c: + Mike McCormack + When GetObject is called with a NULL pointer, return the object's + size. + + * dlls/user/message.c, include/wine/server_protocol.h, + server/protocol.def, server/queue.c, server/trace.c, windows/input.c: + Implemented inter-thread SendMessageCallback. + + * dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3ddevice/mesa.c, + dlls/ddraw/ddraw/main.c: + Lionel Ulmer + - added a ddraw_fps debug channel + - checked what Windows does on empty surface description + - fix the GetTextureStageStage call + + * dlls/shell32/clipboard.c, dlls/shell32/dataobject.c, + dlls/shell32/pidl.c, dlls/shell32/pidl.h, + dlls/shell32/shell32_main.h, include/shlobj.h: + Martin Fuchs + Fixed Ansi version of RenderFILENAME and implement a Unicode version. + Implemented CFSTR_FILENAME with Unicode filename. + + * include/winbase.h: Martin Fuchs + Fixed GetFileEttributesEx define. + + * include/wine/obj_shellfolder.h: Martin Fuchs + Extend for additional Shell Content and Attribute Flags. + + * aclocal.m4, configure: Todd Vierling + Make WINE_GET_SONAME work on NetBSD. + + * dlls/shlwapi/ordinal.c, dlls/shlwapi/ordinal.h, + dlls/shlwapi/shlwapi.spec: + Jon Griffiths + Implement @13, 160, 161, 173, 177, 178, 189, 192, 221, 238, 239, 257, + 278, 279, 285, 287, 355, 363, 413, ColorRGBToHLS. + Stub @191,ColorAdjustLuma. + Misc cleanups and documentation updates. + +2003-07-24 Alexandre Julliard + + * configure, configure.ac: + Disable gcc strict aliasing optimization for now. + + * dlls/ntdll/nt.c, include/wine/server_protocol.h, server/Makefile.in, + server/object.h, server/process.c, server/process.h, + server/protocol.def, server/request.h, server/thread.c, + server/thread.h, server/token.c, server/trace.c: + Mike McCormack + Added a security token object in wineserver. + + * documentation/samples/config: Mike Hearn + Set ole32 native for dcom95/98. + + * dlls/user/Makefile.in: Steven Edwards + Move comm16.c to the 16-bit sources. + + * dlls/urlmon/Makefile.in: Steven Edwards + Add ntdll to list of imports for urlmon. + + * include/winbase.h: Pierre d'Herbemont + Make the PowerPC interlocked assembler code volatile. + + * dlls/comctl32/listview.c: Stefan Haller + Ignoring LISTVIEW_ScrollColumns() request if no columns in list. + + * dlls/ntdll/sysdeps.c: Pierre d'Herbemont + Added PowerPC support in SYSDEPS_SwitchToThreadStack. + + * dlls/commdlg/cdlg_Pt.rc, dlls/wininet/rsrc.rc, + dlls/wininet/wininet_Pt.rc: + Marcelo Duarte + - lesser adjustments in cdlg_Pt.rc (better visual) + - localization to the Portuguese of Brazil of wininet resource. + + * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c: + Mike McCormack + Implemented LookupPrivilegeValueA/W. + +2003-07-22 Alexandre Julliard + + * tools/widl/header.c, tools/widl/proxy.c: + Support objects with no method definitions (suggested by Jon + Griffiths). + + * dlls/wininet/.cvsignore, dlls/wininet/Makefile.in, + dlls/wininet/dialogs.c, dlls/wininet/http.c, dlls/wininet/internet.c, + dlls/wininet/internet.h, dlls/wininet/resource.h, + dlls/wininet/rsrc.rc, dlls/wininet/wininet.spec, + dlls/wininet/wininet_En.rc: + Mike McCormack + Implement support for proxies with usernames and passwords. + + * dlls/wininet/tests/http.c: Use trace() instead of printf(). + + * dlls/shell32/enumidlist.c: Martin Fuchs + Only return FALSE in IEnumIDList_fnNext if no item could be fetched at + all. + + * dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c, + dlls/devenum/parsedisplayname.c: + Marcus Meissner + Fix some small pointer aliasing problems. + + * dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c: + Jon Griffiths + Implement @203. + Fix a brown paper bag in StrFormatKBSizeW. + Misc cleanups and documentation updates. + + * programs/wcmd/wcmdmain.c: + Fixed check for .bat and .cmd extensions (spotted by Mike McCormack). + + * dlls/ole32/git.c: Mike Hearn + - GIT should not dereference ppv when unmarshalling interface. + - Correctly eliminate refcounting in the GIT. + - Add warning when given riid does not match. + + * dlls/ole32/ifs.c: Mike Hearn + IMallocSpy cannot cause an allocation failure when cb == 0. + + * dlls/shell32/pidl.c: Mike Hearn + Deal with the case of loading an empty PIDL from a stream better in + ILLoadFromStream. + + * programs/rundll32/Makefile.in, programs/rundll32/rundll32.c: + Mike McCormack + rundll32 requires a window for some functions to work, so create one. + + * dlls/winsock/socket.c: Mike McCormack + Add an empty hook function for WSASetBlockingHook to return. + + * dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec: + Jon Griffiths + Implement @280,343,344. + Misc cleanups and documentation updates. + + * dlls/shlwapi/shlwapi_main.c: + Jon Griffiths + Add a handle for urlmon.dll, fix MSVC warning. + + * dlls/shlwapi/clist.c: Jon Griffiths + Fix MSVC warnings. + + * tools/winedump/README: Jon Griffiths + Spelling fix. + + * tools/winedump/msmangle.c, tools/winedump/pe.c, + tools/winedump/symbol.c: + Jon Griffiths + Support float and function ptr args better, -W warning fixes. + +2003-07-21 Alexandre Julliard + + * tools/winebuild/utils.c: Pierre d'Herbemont + Change __PPC__ flag to __powerpc__. + + * include/wine/obj_shellfolder.h: Martin Fuchs + Define SHGDNF. + + * include/wine/obj_extracticon.h: Martin Fuchs + Define IExtractIcon for ANSI/Unicode. + + * dlls/advapi32/crypt.c: + Fixed prototypes of VTableProcStruc callback functions. + + * dlls/advapi32/crypt.h, include/wincrypt.h: + Mike McCormack + Moved declaration of VTableProvStruc from dlls/advapi32/crypt.h to + include/wincrypt.h. + + * dlls/shlwapi/assoc.c, dlls/shlwapi/shlwapi.spec: + Mike McCormack + Create stub for AssocIsDangerous. + + * documentation/architecture.sgml, documentation/bugs.sgml, + documentation/configuring.sgml, documentation/cvs-regression.sgml, + documentation/debugger.sgml, documentation/debugging.sgml, + documentation/dlls.sgml, documentation/documentation.sgml, + documentation/fonts.sgml, documentation/getting.sgml, + documentation/glossary.sgml, documentation/i18n.sgml, + documentation/introduction.sgml, documentation/multimedia.sgml, + documentation/opengl.sgml, documentation/porting.sgml, + documentation/printing.sgml, documentation/registry.sgml, + documentation/running.sgml, documentation/winelib-toolkit.sgml: + Vincent Béron + Fixed indentation of list items. + + * documentation/configuring.sgml, documentation/getting.sgml, + documentation/installing.sgml, documentation/introduction.sgml, + documentation/registry.sgml: + Vincent Béron + Begin to uniformize sample commands in documentation. + + * documentation/.cvsignore, documentation/configuring.sgml, + documentation/consoles.sgml, documentation/cvs.sgml, + documentation/glossary.sgml, documentation/installing.sgml, + documentation/introduction.sgml, documentation/running.sgml, + documentation/winelib-intro.sgml: + Vincent Béron + Name all sections of type sect1. + Name the glossary. + + * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/dmband.spec, + dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h, + dlls/dmband/regsvr.c, dlls/dmcompos/Makefile.in, + dlls/dmcompos/chordmap.c, dlls/dmcompos/composer.c, + dlls/dmcompos/dmcompos.spec, dlls/dmcompos/dmcompos_main.c, + dlls/dmcompos/dmcompos_private.h, dlls/dmcompos/regsvr.c, + dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, + dlls/dmime/dmime.spec, dlls/dmime/dmime_main.c, + dlls/dmime/dmime_private.h, dlls/dmime/graph.c, + dlls/dmime/patterntrack.c, dlls/dmime/performance.c, + dlls/dmime/regsvr.c, dlls/dmime/segment.c, dlls/dmime/segmentstate.c, + dlls/dmime/song.c, dlls/dmime/tool.c, dlls/dmime/track.c, + dlls/dmloader/Makefile.in, dlls/dmloader/container.c, + dlls/dmloader/dmloader.spec, dlls/dmloader/dmloader_main.c, + dlls/dmloader/dmloader_private.h, dlls/dmloader/getloader.c, + dlls/dmloader/loader.c, dlls/dmloader/regsvr.c, + dlls/dmscript/Makefile.in, dlls/dmscript/dmscript.spec, + dlls/dmscript/dmscript_main.c, dlls/dmscript/dmscript_private.h, + dlls/dmscript/regsvr.c, dlls/dmscript/script.c, + dlls/dmstyle/Makefile.in, dlls/dmstyle/dmstyle.spec, + dlls/dmstyle/dmstyle_main.c, dlls/dmstyle/dmstyle_private.h, + dlls/dmstyle/regsvr.c, dlls/dmstyle/style.c, + dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth.spec, + dlls/dmsynth/dmsynth_main.c, dlls/dmsynth/dmsynth_private.h, + dlls/dmsynth/regsvr.c, dlls/dmsynth/synth.c, + dlls/dmsynth/synthsink.c, dlls/dmusic/Makefile.in, + dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/collection.c, + dlls/dmusic/dmusic.c, dlls/dmusic/dmusic_instrument.c, + dlls/dmusic/dmusic_loader.c, dlls/dmusic/dmusic_main.c, + dlls/dmusic/dmusic_misc.c, dlls/dmusic/dmusic_performance.c, + dlls/dmusic/dmusic_plugins.c, dlls/dmusic/dmusic_port.c, + dlls/dmusic/dmusic_private.h, dlls/dmusic/dmusic_segment.c, + dlls/dmusic/dmusic_style.c, dlls/dmusic/dmusic_synth.c, + dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c, + dlls/dmusic/helper.c, dlls/dmusic/instrument.c, dlls/dmusic/object.c, + dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/regsvr.c, + dlls/dmusic/thru.c, dlls/dmusic32/Makefile.in, include/dmusicc.h, + include/dmusici.h, include/dmusics.h: + Rok Mandeljc + Split the dmusic interfaces. + + * dlls/comctl32/treeview.c: Martin Fuchs + Send TVN_ITEMEXPANDING when the user tries to expand a tree item + _before_ checking for child items. + + * dlls/wininet/ftp.c, dlls/wininet/internet.h: + Lionel Ulmer + - fix multiple consecutive downloads (by flushing when needed the + command socket) + - detect attempts to download multiple files at the same time + - fix size / date reporting when enumerating files + - fix Y2K problem in NT parsing of files + + * Make.rules.in, configure, configure.ac: + Richard Cohen + Always use our own c2man. + + * programs/notepad/En.rc, programs/notepad/License_En.c, + programs/notepad/Makefile.in, programs/notepad/dialog.c, + programs/notepad/dialog.h, programs/notepad/main.c, + programs/notepad/main.h, programs/notepad/rsrc.rc: + Dmitry Timoshkov + Convert Notepad to unicode. + + * include/winbase.h: Jon Griffiths + Add GetSystemWindowsDirectory, GetCurrentHwProfile. + Remove warnings building under VS.Net. + + * documentation/ole.sgml: Richard Cohen + Revert bogus spelling "fix". + + * dlls/msdmo/.cvsignore, dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, + dlls/msdmo/dmort.c, dlls/msdmo/msdmo.spec, dlls/msdmo/rsrc.rc: + Michael Günnewig + - Implemented Mo* methods. + - Added stubs for DMORegister, DMOUnregister, DMOEnum, DMOGetTypes, + DMOGetName. + - Added version resources. + + * dlls/ntdll/signal_powerpc.c: Marcus Meissner + Added missing register defines for Linux/PPC. + + * loader/module.c: Pierre d'Herbemont + Add Mach-O (Darwin file format) support. + + * files/drive.c: Mike McCormack + Fix a couple of bugs in CDROM_GetSerial: + - it would fail if DeviceIoControl succeeded. + - it would leak handles in some cases. + + * dlls/comctl32/propsheet.c: Mike McCormack + Set defaults for the Next/Prev button. + + * dlls/commdlg/filedlgbrowser.c: Mike McCormack + Send a CDN_FOLDERCHANGE message when we change folders. + + * dlls/d3d8/drawprim.c: Jason Edmeades + Disable client texture states when not in use (fast mode) otherwise + traps occur. + Correct number of texture coords supplied in both fast and slow mode. + Dont supply a default colour of white when diffuse mode is disabled. + Reenable fast mode. + + * documentation/faq.sgml: Mike Hearn + Misc FAQ changes and improvements. + + * dlls/avifil32/wavfile.c: Michael Günnewig + - Added support for Sun Audio files in wave-file handler. + - Fallback to mmioOpenA if mmopOpenW doesn't work (when using Win9x DLLs). + + * dlls/msacm/pcmconverter.c: Michael Günnewig + Fixed wrong assert in PCM_round, which didn't allow to call + acmStreamSize with a value of 0 to convert -- native allows it. + + * dlls/avifil32/api.c, dlls/avifil32/avifile.c: + Michael Günnewig + - Fixed AVIStreamTimeToSample and AVIStreamSampleToTime methods to + stay in bounds and behave like the native ones. + - Fallback to mmioOpenA if mmioOpenW doesn't work (when using Win9x DLLs). + - Fixed a bug of using mmioDescend/mmioAscend (occured with native libs). + - Silent a message which could be incorrect for non-video streams. + + * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h: + Lionel Ulmer + - use SIZE command to retrieve the file size (as the file size is not + part of the WinNT acknowledgement string) + - free the handle / close the socket on end of download + - fix InternetReadFile in the FTP case + - fix FTP_ReceiveResponse + + * dlls/dinput/joystick/linuxinput.c: + Marcus Meissner + KEY_MAX is 511, which does not fit in a BYTE. + + * tools/winapi_check/modules.dat: + Stefan Leichter + Fixed warnings about missing, new spec files. + +2003-07-19 Alexandre Julliard + + * dlls/shlwapi/path.c, dlls/shlwapi/shlwapi.spec: + Jon Griffiths + Implemented @440, 441. + Warning fixes/documentation. + + * dlls/ddraw/Makefile.in, dlls/ddraw/ddraw.spec, dlls/ddraw/regsvr.c, + dlls/ddraw/version.rc: + John K. Hohm + Implement DllRegisterServer and DllUnregisterServer for ddraw.dll, and + add OleSelfRegister version string. + + * dlls/cabinet/cabextract.c, dlls/cabinet/cabinet.h, + dlls/cabinet/fdi.c: + Gregory M. Turner + - eliminate pesky global variables; should be threadsafe now + - fix more memory leaks + - fix some bugs + - some decruftification + - implement support for split cabinets and "NEXT_CABINET" notification + + * DEVELOPERS-HINTS: Dimitrie O. Paun + Small documentation cleanup. + + * tools/c2man.pl: Jon Griffiths + Correctly spot forwards. + Various improvements and fixes to the output, add index for html. + + * dlls/wininet/internet.c, dlls/wininet/urlcache.c, + dlls/wininet/wininet.spec: + Mike McCormack + Stubs for InternetCreateUrlA/W and CreateUrlCacheEntryA. + + * dlls/shell32/classes.c, dlls/shlwapi/assoc.c: + Jon Griffiths + Move IQueryAssociations into shlwapi. Docs/-W/MSVC++ fixes. + + * include/winsock.h: Jon Griffiths + MSVC fixes. + + * dlls/kernel/tests/file.c: Jon Griffiths + Fix MSVC warning. + + * dlls/ntdll/tests/rtlstr.c: Jon Griffiths + Fix -W warnings. + + * libs/unicode/string.c: Jon Griffiths + vsnprintfW: %% should output a literal % sign. + + * libs/port/mkstemps.c: Jon Griffiths + MSVC doesn't like K&R function declarations: use ansi instead. + + * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c, + dlls/d3d8/drawprim.c: + Jason Edmeades + Add fps debug channel, so we can see how the d3d code is performing and + their impact of performance changes. + SetTransform almost rewritten in a much neater way, and in + coordination with drawprim it significantly reduces the number of + times that we reload the matrixes. + + * include/winnt.h: Jeff Muizelaar + - add IMAGE_FILE_NET_RUN_FROM_SWAP define + - update IMAGE_FILE_MACHINE_* defines + - update IMAGE_SUBSYSTEM_* defines + - uncomment IMAGE_SCN_TYPE_NO_PAD define + - update IMAGE_SCN_ALIGN_* defines + +2003-07-18 Alexandre Julliard + + * dlls/ntdll/loader.c: Print status codes in hex. + + * dlls/user/wsprintf.c: Mike McCormack + wvsnprint accepts %p too (on win2k). + + * windows/dialog.c: Mike McCormack + Strip WS_CAPTION and WS_SYSMENU for child dialogs. + + * dlls/ole32/moniker.c, dlls/ole32/ole32.spec: + Mike McCormack + Created stub for CreateClassMoniker. + + * dlls/winmm/mci.c: Mike McCormack + Fixed incorrect strcasecmp usage. + + * dlls/wininet/utility.c: Mike McCormack + Only call wininet callbacks if dwContext is non-zero. + + * dlls/mpr/pwcache.c, include/winnetwk.h: + Mike McCormack + Implemented password caching. + + * include/msvcrt/conio.h, include/msvcrt/crtdbg.h, + include/msvcrt/ctype.h, include/msvcrt/direct.h, + include/msvcrt/dos.h, include/msvcrt/eh.h, include/msvcrt/errno.h, + include/msvcrt/fcntl.h, include/msvcrt/io.h, include/msvcrt/locale.h, + include/msvcrt/malloc.h, include/msvcrt/mbctype.h, + include/msvcrt/mbstring.h, include/msvcrt/process.h, + include/msvcrt/search.h, include/msvcrt/setjmp.h, + include/msvcrt/share.h, include/msvcrt/stddef.h, + include/msvcrt/stdio.h, include/msvcrt/stdlib.h, + include/msvcrt/string.h, include/msvcrt/sys/locking.h, + include/msvcrt/sys/stat.h, include/msvcrt/sys/timeb.h, + include/msvcrt/sys/types.h, include/msvcrt/sys/utime.h, + include/msvcrt/time.h, include/msvcrt/wchar.h, + include/msvcrt/wctype.h: + Jon Griffiths + Don't redefine __WINE_USE_MSVCRT (msvc warning). + Don't return a void value in swab(). + 'long long' is not recognised by msvc, use __int64. + + * dlls/shlwapi/thread.c: Jon Griffiths + Misc fixes. + + * dlls/ntdll/file.c: Jon Griffiths + Documentation updates. + + * dlls/ntdll/tests/rtl.c: Jon Griffiths + Added some new Rtl* tests. + + * include/winternl.h: Jon Griffiths + Fixed msvc warning. + + * dlls/msvcrt/data.c, dlls/msvcrt/msvcrt.spec: + Jon Griffiths + Implement __p__wpgmptr, _wpgmptr. + Avoid using static storage for pgm pointers. + + * DEVELOPERS-HINTS: Jon Griffiths + Improve the sample comment. + + * dlls/ole32/ole32_main.h: Jon Griffiths + Remove FIXMEs and prototypes for now-implemented functions. + + * dlls/netapi32/tests/wksta.c: + Jon Griffiths + Fix compilation under VS.Net. + + * tools/winapi/msvcmaker: Jon Griffiths + Handle long file names in pre-build step (quote them). + dlls/gdi/win16drv doesn't exist any more. + + * include/ole2.h: Jon Griffiths + Include oleauto.h before oleidl.h, as per native headers. + + * dlls/oleaut32/variant.c, include/oleauto.h: + Jon Griffiths + Add a bunch of missing stuff. + Use proper types for SafeArray/variant prototypes. + Change I1 functions to take signed chars + + * tools/winewrap.c: Dimitrie O. Paun + Add "-wrap" to the wrapped app, to avoid possible name conflicts. + Add the app dir to WINEDLLPATH. + +2003-07-16 Alexandre Julliard + + * configure, configure.ac: Pierre d'Herbemont + Add PowerPC processor detection. + + * dlls/oleaut32/regsvr.c, dlls/shell32/regsvr.c: + Fixed string.h includes. + + * dlls/dmusic/Makefile.in, dlls/dmusic/dmusic_main.c, + dlls/dmusic/regsvr.c, dlls/dmusic/version.rc: + John K. Hohm + Implement DllRegisterServer and DllUnregisterServer for dmusic.dll, + and add OleSelfRegister version string. + + * dlls/rpcrt4/ndr_stubless.c: + Gregory M. Turner + RPCRT4_NdrClientCall2 is ATM hardly "semi-stub". + + * dlls/ntdll/signal_powerpc.c: Pierre d'Herbemont + Change __darwin__ to __APPLE__. + + * dlls/ntdll/sysdeps.c: Pierre d'Herbemont + Added support for the TEB on Mac OS X. + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dtexture.c: + Lionel Ulmer + - do not forget to set the 'initial_upload_done' flag (to have better + performance) + - better handling of the 'initial' flag for frame-buffer flushes + +2003-07-15 Alexandre Julliard + + * documentation/wine-doc.sgml: Andrew Borodin + Removed extra /book tag. + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ntdll/exception.c, + dlls/shell32/changenotify.c, dlls/x11drv/scroll.c, include/ddraw.h, + loader/ne/module.c, programs/winedbg/hash.c, server/file.h, + tools/wineconf.libs/general.eng, tools/wineconf.libs/wineconf.eng, + tools/winemaker.man: + Francois Gouget + Spelling fixes (s/occured/occurred/ and variants). + + * dlls/d3d8/device.c: Warning fix. + + * dlls/wininet/ftp.c, dlls/wininet/wininet.spec: + Lionel Ulmer + - fix spec file for FTPFindFirstFileA/W functions + - implement parsing of NT directory format + + * dlls/winedos/int1a.c: Jukka Heinonen + Make int1a BIOS ticks be equal to BIOS segment ticks. + Fix bugs in int1a subfunctions. + + * dlls/shell32/.cvsignore, dlls/shell32/Makefile.in, + dlls/shell32/regsvr.c, dlls/shell32/shell32.spec, + dlls/shell32/version.rc, dlls/oleaut32/Makefile.in, + dlls/oleaut32/oleaut.c, dlls/oleaut32/regsvr.c, + dlls/oleaut32/version.rc: + John K. Hohm + Implement DllRegisterServer and DllUnregisterServer, and add + OleSelfRegister version string. + + * dlls/x11drv/keyboard.c: Huw D M Davies + Make the return buffer larger (for example EuroSign in uft8 is 3+1 + bytes long). + + * dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, include/urlmon.h: + Mike McCormack + Lionel Ulmer + Implement URLDownloadToFileA/W. + + * include/basetsd.h, include/rpc.h, include/winnt.h: + Pierre d'Herbemont + Change __PPC__ define to __powerpc__. + + * include/wine/port.h: Casper Hornstrup + Define constants of M_PI & M_PI_2. + + * dlls/ddraw/dsurface/main.c: Lionel Ulmer + Some broken games do not put the TEXTURE flags in the surface caps. + + * dlls/x11drv/xvidmode.c: Lionel Ulmer + Desktop mode should only disable mode switching, not gamma ramp + support. + + * programs/clock/main.c, programs/clock/winclock.c, + programs/clock/winclock.h: + Richard Cohen + - Remove Idle(). + - Fix repainting artefacts by drawing only through WM_PAINT. + - Unify hand drawing functions. + - 0 & 6 ticks are now always vertical. + +2003-07-11 Alexandre Julliard + + * dlls/user/hook.c, dlls/user/message.c, dlls/user/message.h, + include/user.h, include/wine/server_protocol.h, server/hook.c, + server/protocol.def, server/queue.c, server/trace.c, server/user.h: + Run WH_KEYBOARD_LL and WH_MOUSE_LL hooks in the context of the thread + that set the hook. + + * dlls/opengl32/wgl.c: Lionel Ulmer + Check if 'GLX_ARB_get_proc_address' is supported before using + glXGetProcAddressARB. + + * programs/clock/language.c, programs/clock/main.c, + programs/clock/winclock.c: + Richard Cohen + Make indentation consistent (4 chars). + + * programs/clock/README, programs/clock/TODO, + programs/clock/language.c, programs/clock/main.c, + programs/clock/winclock.c: + Richard Cohen + - remove escaped newlines, bogus "exit", printf's + - start at a sensible size + - tidy up WndProc + - use a timer instead of sleeping in the message loop (Ugh!) + + * dlls/ntdll/file.c: Paul Rupe + register_new_async sets status already. Do not overwrite it with the + function's return value. + + * programs/wcmd/En.rc, programs/wcmd/Pt.rc: + Marcelo Duarte + Minor fixes in Pt, En resources. + + * dlls/lzexpand/lzexpand_main.c: Marcelo Duarte + LZCopy: modified timestamp of a expanded file has to be the same of + original file. + + * dlls/ntdll/error.c, dlls/user/message.c, + include/wine/server_protocol.h, server/protocol.def, server/queue.c, + server/trace.c: + Implemented the SMTO_ABORTIFHUNG flag of SendMessageTimeout. + + * include/objidl.h, include/objidl.idl: Warning fix. + + * dlls/opengl32/make_opengl: + Avoid empty lines at the end of generated files. + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/mesa.c: + Lionel Ulmer + - added fast-path for color-keyed Blts + - fix 565 colour-keying conversion + - properly handles Pitch in colour conversion + - easier and less buggy UNPACK_WIDTH support + + * dlls/opengl32/wgl.c: Lionel Ulmer + Load glXGetProcAddressARB dynamically. + + * documentation/build.sgml: Vincent Béron + Fixed typos. + + * programs/wcmd/En.rc, programs/wcmd/Fr.rc, programs/wcmd/builtins.c, + programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc: + Sylvain Petreolle + French translation + misc fixes. + +2003-07-09 Alexandre Julliard + + * VERSION, configure, ANNOUNCE, ChangeLog: Release 20030709. + ---------------------------------------------------------------- 2003-07-09 Alexandre Julliard diff --git a/VERSION b/VERSION index 703a80bede9..01427126f92 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 20030709 +Wine version 20030813 diff --git a/configure b/configure index 587b4ae336d..f8be4bc3b85 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.57 for Wine 20030709. +# Generated by GNU Autoconf 2.57 for Wine 20030813. # # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 # Free Software Foundation, Inc. @@ -266,8 +266,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='20030709' -PACKAGE_STRING='Wine 20030709' +PACKAGE_VERSION='20030813' +PACKAGE_STRING='Wine 20030813' PACKAGE_BUGREPORT='' ac_unique_file="server/atom.c" @@ -777,7 +777,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Wine 20030709 to adapt to many kinds of systems. +\`configure' configures Wine 20030813 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -842,7 +842,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 20030709:";; + short | recursive ) echo "Configuration of Wine 20030813:";; esac cat <<\_ACEOF @@ -936,7 +936,7 @@ fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -Wine configure 20030709 +Wine configure 20030813 generated by GNU Autoconf 2.57 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 @@ -951,7 +951,7 @@ cat >&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Wine $as_me 20030709, which was +It was created by Wine $as_me 20030813, which was generated by GNU Autoconf 2.57. Invocation command line was $ $0 $@ @@ -16841,7 +16841,7 @@ _ASBOX } >&5 cat >&5 <<_CSEOF -This file was extended by Wine $as_me 20030709, which was +This file was extended by Wine $as_me 20030813, which was generated by GNU Autoconf 2.57. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16904,7 +16904,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -Wine config.status 20030709 +Wine config.status 20030813 configured by $0, generated by GNU Autoconf 2.57, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"