diff --git a/ANNOUNCE b/ANNOUNCE index df27885da9e..e1f174636d2 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,15 +1,17 @@ -The Wine development release 1.5.19 is now available. +The Wine development release 1.5.20 is now available. What's new in this release (see below for details): - - Performance improvements in the DIB engine. - - More fleshed out XML-lite implementation. - - Some more C++ runtime functions. + - A bunch of dlls with ugly names for API sets support. + - More ATL functions implemented. + - Still more C++ runtime functions. + - Several text rendering fixes. + - PostScript driver improvements. - Various bug fixes. The source is available from the following locations: - http://prdownloads.sourceforge.net/wine/wine-1.5.19.tar.bz2 - http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.19.tar.bz2 + http://prdownloads.sourceforge.net/wine/wine-1.5.20.tar.bz2 + http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.20.tar.bz2 Binary packages for various distributions will be available from: @@ -25,426 +27,449 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 1.5.19 (total 36): +Bugs fixed in 1.5.20 (total 73): - 9612 Silent Hunter III: Crashes on loading a savegame at sea (dsound causing out of memory condition) - 11073 crash in cmd.exe with lib.exe (VC++6.0) - 13828 Direct3D only shows garbage when rendering to a child window on intel - 16761 Supreme Commander: No audio at default sample rate/with full audio hardware acceleration - 19668 cmd /c doesn't wait for result before exiting? - 20561 GRLEVEL2: Radar is offset in the upward direction making sampling incorrect. - 21747 Pausing Pikachu Volleyball and opening menus disrupts fade-in/fade-out effects - 24020 League of Legends / Pando downloader can't use its bundled MSVCP90 - 25738 cmd.exe: enclosing quoting of builtin command and parameters confuses cmd.exe (Windows PowerShell 2.0 installer) - 26003 In Magicka, certain polygons can stretch across the map and track the player. - 27088 Microsoft Product Support Reporting Tool 6 (32-bit) doesn't detect somethings - 27290 When CreateFileW receives invalid filename it crashes - 27564 Dungeons and Dragon Launcher crashes - 28645 Classic Shell installer fails to extract setup file - 30922 iexplore http://html5test.com/ says Javascript is not enabled - 31024 w3schools ajax examples don't work in iexplore - 31335 __RTDynamicCast (aka dynamic_cast<>) broken on win64? - 31863 d3d8/device.c, d3d9/device.c: tests fail on nVidia chip - 31892 Handle failure to reserve NT shared user data at 0x7ffe0000 (Windows on ARM) - 31981 Microsoft SQL Server 2005 Express Edition: SQL Server System Configuration Checker fails (needs lanmanserver service registry values) - 32031 Adobe Acrobat Professional XI needs msvcp100.dll.??0_Container_base12@std@@QAE@XZ - 32038 Europa Universalis III demo needs msvcp60.dll.?_Mode@?$basic_stringbuf@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEHH@Z - 32042 Port Royale needs msvcp60.dll.??1?$collate@G@std@@UAE@XZ (purist) - 32185 Bug in BasePinImp_GetMediaType() - 32241 Installer of Creo 2.0 Parametric Free Trial needs msvcp100.dll.?ends@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z - 32277 No sound in Star Wars: Knights of the Old Republic - 32289 Dr.com client hangs at start after clicking on any area of the application - 32292 Railworks 3 Trainsimulator 2013 crashes in OleDraw - 32295 WinUAE emulation window not refreshed properly when other windows move in front of it - 32300 Winecfg applications tab displays apps on one line & they cannot be selected - 32305 Dr.com response slowly when clicking on menu - 32309 TeamViewer-7.0.9377 crashes on start - 32327 Office 2010, Visio 2010 Std installers fail - 32366 Moving objets in Circuitmaker 2000 schematic is delayed (slowed down) - 32367 Mezzmo fails to start due to unimplemented function MSVCR80.dll._encode_pointer - 32381 QQ2012 crashes at start + 10138 exec* function family expands * and ? + 13401 fr-057 demo scene application crashes at start up (custom imports resolver can't cope with some msvcrt functions being forwarded to ntdll) + 14898 Delphi 6 Personal Edition will not install. + 15817 King's Bounty : The Legend crashes/freezes when loading fight sequences + 17006 setlocale to "en_us.UTF8" succeeds under wine, fails with native, causes knock-on failures + 17031 popen not connecting to stdin / stdout correctly + 19465 _mktime64 does not work with time/dates after 2038 + 19566 RPG Maker XP RTP/Player: Failed To Load Archive + 19921 NetObjects Fusion, fatal error - needs msvcrt._mbsnbicoll + 22489 Missing d3d11 prevents some games from running + 22856 Several "web" installers have unreliable downloads/crashes in wininet (Runes of Magic 3.0.x: "ClientUpdater.exe", Microsoft PSDK, Visual Studio web installers) + 24389 Winamp: crashes with Bento-Skin (needs msvcr90.dll._wtoi_l) + 24413 Window/menu painting issues running Firefox 4.0 Windows 32-bit nightly + 24621 Slow UI and toolbar redraw in SolidWorks + 25470 msvcrt:cpp tests do not run on 64-bit + 25717 Japanese fonts sometimes shifted to the left + 25808 shdocvw:ie tests crash on clang + 25828 oleaut32:tmarshal tests fail on clang + 26729 Google Sketchup Layout crashes on main menu (GdipGetPathGradientSurroundColorCount and GdipSetPathGradientSurroundColorsWithCount stubs) + 26754 Regedit crashes on start when compiled with clang from trunk + 26755 wineboot crashes on start when cabinet.dll is compiled with clang + 27386 Atari800Win PLus 4.0: crashes before window appears + 27404 Zeq2Msvcrt and Mabinogi need msvcr90.dll._crt_debugger_hook + 29426 UDF support: VOLUME_GetSuperblockSerial invalid for some volume types + 29918 LibreOffice fonts antialiasing is wrong + 29969 msvcr90/msvcr90 test sometimes hangs + 30030 LuxMark 2.0 crashes on startup (msvcrt C++ exception handling) + 30200 Writing 00x integers instead of 0x + 30351 Firefox + Selenium hangs on startup + 30444 Microsoft SQL Server Management Studio Express (SSMSE): opening new query window fails due to atl80 insufficiency + 30512 Tencent Messenger 2008/2009 crashes with initialization failure due to atl80.dll AtlCreateRegistrar being a stub (registration of COM servers failed at install time) + 30685 Billy can't open file: Error5 Function CheckFile + 31246 QQMusic deadlock on exit with buitin msvcr80 + 31325 EA Origin wants msvcr100.dll._get_timezone (purist) + 31542 msvcrt sprintf doesn't respect " " flag for E format. + 31720 ScriptControl can't be used for jscript + 31731 Toad: Installer infinite loop on destination folder dialog + 31845 unimplemented function msvcr90.dll.fread_s + 31947 NVIDIA GeForce GTX 660 Ti detected as GeForce 8300 GS + 31986 calendar rendering bug in sporttracks 3 + 32043 Machines (demo) crashes while loading to the main menu + 32107 Steam overlay corruption (+TF2?) + 32160 PPTV: exits abnormally when begining the installation + 32176 TTPlayer6: window can't get focus + 32299 LMS Virtual Lab: Unimplemented function atl100.dll.AtlUpdateRegistryFromResourceD + 32350 Heroes of Might and Magic V crashes when loading a saved game (without native msvcr71) + 32369 dlls/ntdll/file.c fails to link with older glibc due to missing fallocate64() + 32376 World of Dragons wants msvcr90.dll._sprintf_p + 32387 Repair/Remove no longer available. + 32394 WinUAE GUI does not resize when its window size increases + 32399 installer of PPTV needs unimplemented atl100.dll.AtlModuleAddTermFunc + 32405 Children of the Nile (& Demo): mouse buggy + 32406 dsound randomly crashes when SetCooperativeLevel fails + 32408 Evolve client (.NET 4.0 app) fails on startup due to WindowsCodecs PngDecoder_Frame_GetThumbnail() stub returning E_NOTIMPL instead of WINCODEC_ERR_CODECNOTHUMBNAIL + 32410 Circuitmaker 2000 schematic hangs when editing text strings + 32420 KZ ComputerZal needs IPHLPAPI.DLL.GetExtendedUdpTable + 32422 comctl32: Bold text in treeview redrawn as plain underlined when mouse hovers over + 32423 Installer of Qvod 5.5 crashes at start + 32425 installer of PPTV needs unimplemented atl100.dll.AtlWinModuleAddCreateWndData + 32432 .NET 2.0 Framework SDK installer fails on builtin atl80.dll (.spec file contains entries with spelling errors) + 32433 installer of PPTV needs Unimplemented atl100.dll.AtlWinModuleExtractCreateWndData + 32435 QQ2011 needs unimplemented atl80.dll.AtlComModuleGetClassObject + 32440 The Secret of Monkey Island Special Edition crashes on start (GCC 4.7.x breaks certain Securom versions) + 32442 Wallace & Gromit launcher missing buttons + 32444 Incorrect graphic rendering when using Circuit Wizard + 32453 Incorrect Common Control Font Size + 32466 KwMusic's config program needs unimplemented function msvcrt.dll._atodbl + 32467 Windows Sysinternals "bginfo" tool crashes due to incorrect sysparams PATH_ENTRY macro definition + 32468 Windows Sysinternals "PsInfo" tool crashes while trying to retrieve WMI class Win32_WindowsProductActivation data + 32469 Conflict: Denied Ops crashes while loading a mission (without native msvcr80) + 32486 The Settlers 7 needs msvcr90.dll._aligned_msize + 32487 unimplemented function msvcr90.dll._set_fmode + 32494 theme hospital GOG installed gdiplus runtime error ---------------------------------------------------------------- -Changes since 1.5.18: +Changes since 1.5.19: -Akihiro Sagawa (1): - winmm: Fix handling of mmio file buffers. +Alexandre Goujon (1): + kernel32: Use the FSD sector location to compute the serial of a UDF volume. -Alexandre Julliard (34): - setupapi: Fix total size when appending multi-string values. - user32: Send WM_MOVING instead of WM_SIZING when moving a window. - server: Don't expose the desktop on window resizes. - gdi32: Fully reset the DC state before deleting it. - user32: Fix handling of NULL paint struct in BeginPaint. - gdi32: Add a font glyph cache in the DIB engine. - winex11: Don't bother waiting for XShmPutImage to finish. - setupapi: Load IRegistrar from atl100.dll. - gdi32: Add faster implementations of the solid_rects primitive for the common case of R2_COPYPEN. - gdi32: Add assembly helpers for filling solid rectangles. - gdi32: Add faster implementation of the pattern_rects primitive when we don't need an AND mask. - gdi32: Avoid creating a copy of the pattern bits for the R2_COPYPEN case. - gdi32: Make blend_subpixel inline. - gdi32: Use the faster memset for vertical gradients. - gdi32: Avoid computing grayscale glyph intensities when not needed. - user32: Refresh the desktop when the wallpaper is changed. - winex11: Store a copy of the surface region. - winex11: Fall back to normal expose processing for areas outside of the surface region. - gdi32: Avoid binary ROPs when stretching in DELETESCANS mode. - gdi32: Avoid binary ROPs when shrinking in DELETESCANS mode. - gdi32: Don't copy unnecessary rows when shrinking in DELETESCANS mode. - configure: Building the tools requires include/config.h. - gdi32: Store and return ABC metrics from get_glyph_outline. - user32: Ignore the PM_NOYIELD flag on the client side. - winex11: Support caching glyphs by character code and not only by glyph index. - gdi32: Support caching glyphs by character code and not only by glyph index. - gdi32: Support getting character codes instead of glyphs in ExtTextOut for the path driver. - wineps: Support getting character codes instead of glyphs in ExtTextOut. - gdi32: Remove special handling for linked fonts in ExtTextOut. - gdi32: Don't create a separate font handle for linked fonts. - gdi32: Don't store a font pointer in the generic part of the DC. - wined3d: Call wglSwapBuffers through the GL driver function table. - gdi32: Simplify list processing by using the LIST_FOR_EACH_ENTRY macro. - gdi32: Keep track of the number of fonts on the unused list. +Alexandre Julliard (25): + widl: Fix a typo in the man page. + gdiplus/tests: Tweak some metrics to make the tests pass on Wine. + gdi32: Add ref counting to the font objects and simplify the cache management. + gdi32: Fix handling of font orientation in advanced graphics mode. + winex11: Send WM_EXITSIZEMOVE when the mouse has been released. + gdi32: Add a level of pointers to the glyph cache to avoid the need for locking individual glyphs. + winex11: Send WM_ENTERSIZEMOVE when starting to poll for a window move/resize. + gdi32: Fix text justification to properly handle logical coordinates. + ole32: Limit the number of messages processed at once in CoWaitForMultipleObjects. + user32: Start checking for driver events more often when the app doesn't consume messages properly. + gdi32: Fix handling of rotation matrices in GetGlyphOutline. + gdi32: Add a helper function to order the points of a rectangle. + gdi32: Support wrongly ordered rectangles in RectVisible. + include: Force stack alignment also on Linux to work around the ABI breakage. + user32: Properly fixup font system parameters with positive height. + user32: Fix copy/paste typo. + fonts: Make Tahoma start at character 32. + gdi32: Add helper functions for GetTextExtentExPoint and fix handling of text justification. + gdi32: Remove from the GetTextExtentExPoint entry points parameters that can't be handled by the driver. + make_specfiles: Don't copy the ordinal flag if not appropriate. + oleaut32: Use a saner calling convention for the marshaller asm thunks. + oleaut32: Cleanup some relay traces. + gdi32: Compute the extents of the whole string at once in ExtTextOut. + gdi32: Avoid duplicate computation of text extents in ExtTextOut. + winspool.drv: Remove a todo that succeeds now. -Alistair Leslie-Hughes (2): - include: Add IGlobalOptions interface. - oleaut32: Fail if we cannot find the TYPELIB resource. +Alistair Leslie-Hughes (1): + oleaut32: Don't output an error when the typelib cannot be found. -Andrew Eikum (6): - winealsa.drv: Improve IsFormatSupported handling. - winecoreaudio.drv: Convert some OSStatus errors to HRESULT. - winecoreaudio.drv: Improve IsFormatSupported handling. - wineoss.drv: Improve IsFormatSupported handling. - winmm: Don't mask out SND_ALIAS_ID or SND_FILENAME in sndPlaySound. - urlmon: Out string parameter should be ptr, not wstr. +Amine Khaldi (4): + include: Define FIELD_OFFSET to the standard offsetof. + include: Define CONTAINING_RECORD using the standard offsetof. + include: Define WINE_RB_ENTRY_VALUE using the standard offsetof. + include: Define LIST_ENTRY using the standard offsetof. -Andrew Talbot (34): - printui: Remove unused variable. - opengl32: Remove unused variable. - ntprint: Remove unused variable. - inkobj: Remove unused variable. - imagehlp: Remove unused variable. - xmllite: Void functions should not return a value. - msvcp100: Remove superfluous semicolons. - msvcp90: Remove superfluous semicolons. - msvcp71: Remove superfluous semicolons. - msvcp60: Remove superfluous semicolons. - wineps.drv: Remove unused variable. - sensapi: Remove unused variable. - netapi32: Remove unused variable. - gdiplus: Remove superfluous braces. - wtsapi32: Remove unused variable. - winscard: Remove unused variable. - winex11.drv: Remove unused variable. - uxtheme: Remove unused variable. - shdocvw: Remove unused variable. - ws2_32: Remove unused semicolon. - winspool.drv: Remove unused semicolons. - msvcp100: Remove unused semicolons. - msvcp90: Remove unused semicolons. - msvcp71: Remove unused semicolons. - msvcp60: Remove unused semicolons. - hhctrl.ocx: Constify some variables. - mmsystem.dll: De-constify a variable. - user32: Do not call HeapFree() with address of stack memory. - hhctrl.ocx: Remove unneeded address-of operators from array names. - gdiplus: Remove unneeded address-of operator from array name. - comctl32: Remove unneeded address-of operators from array names. - windowscodecs: Remove unneeded address-of operators from array names. - user32: Remove unneeded address-of operator from array name. - urlmon: Remove unneeded address-of operator from array name. +Andrew Eikum (4): + winealsa.drv: Be less strict about wValidBitsPerSample. + dsound: Always fill wValidBitsPerSample. + mmdevapi: Implement (Un)RegisterEndpointNotificationCallback. + mmdevapi: Send notifications to clients when the user-selected default device changes. -André Hentschel (11): - include: Add more CV constants. - ntdll: Exit when we can't map the shared user data. - kernel32/tests: Fix crash on win8 in module. - kernel32/tests: Fix crashes on win8 in console. - ntdll/tests: Fix check for PAGE_READWRITE. - winemaker: Output UTF-8 Makefiles. - psapi/tests: Fix test on win8. - wintrust/tests: Unify test message in case of a FALSE return. - winedbg: Add load/str multiple operators to Thumb2 disassembler. - schannel/tests: Fix test on win8. - secur32/tests: Fix tests on win8. +Andrew Talbot (20): + windowscodecs: Remove unneeded address-of operator from array name. + mountmgr.sys: Remove superfluous semicolon. + comdlg32: Indentation fix. + comctl32: Indentation fix. + msvcp100: Avoid signed-unsigned integer comparisons. + amstream: Avoid signed-unsigned integer comparisons. + mapi32: Indentation fix. + krnl386.exe16: Indentation fix. + dsound: Indentation fix. + dbghelp: Indentation fix. + comdlg32: Indentation fix. + comctl32: Indentation fix. + gdi32: Indentation fix. + msvcrt: Indentation fix. + msacm32: Indentation fix. + ole32: Indentation fix. + ole2disp.dll16: Indentation fix. + oleaut32: Indentation fix. + rsaenh: Indentation fix. + shell32: Indentation fix. -Aric Stewart (1): - user32: More instances where early versions of usp10 are not well behaved with ScriptString_pSize being NULL. +André Hentschel (6): + winedbg: Add load/store dual/exclusive and table branch operators to Thumb2 disassembler. + shlwapi/tests: Fix two tests on win8. + mmdevapi/test: Fix tests on win8. + winemapi: List ignored attachments. + msvcrt/tests: Don't test function directly when reporting errno. + kernel32/tests: Don't test function directly when reporting GetLastError(). -Aurimas Fišeras (4): - po: Update Lithuanian translation. - po: Update Lithuanian translation. - comdlg32: Move and resize controls of the Find dialog to better fit translations. +Ann and Jason Edmeades (1): + cmd: Add set /a support. + +Aurimas Fišeras (1): po: Update Lithuanian translation. -Carlos Rafael Ramirez (1): - po: Update Spanish translation. +Austin English (7): + d3d11: Add a stub dll. + atl80: Fix typos in spec file. + msvcrt: Implement _ftol in msvcrt instead of forwarding to ntdll. + msvcrt: Implement memcpy in msvcrt instead of forwarding to ntdll. + widl: write_array_element_type shouldn't return a value. + widl: add_interface_typeinfo should not return a value. + winedbg: stack_backtrace should not return a value. -Charles Davis (2): - ntdll: Add support for nanosecond precision file times on *BSD. - ntdll: Add support for BSD-style creation ("birth") time. +Caron Jensen (1): + wined3d: Recognize Nvidia GT520 cards. -Christian Costa (8): - amstream: Fix return value of BasePinImp_GetMediaType. - quartz: Fix case in some methods name. - cabinet: Remove useless ERR and turn one ERR into a WARN. - cabinet: Simplify concatenation of path and filename. - cabarc: Add some debug messages. - cabarc: Keep \ in the cab path as FDICopy expects it. - cabarc: Handle fdintNEXT_CABINET notification to support multi-cab archive. - cabarc: Handle fdintENUMERATE notification. +Christian Costa (11): + d3drm: Load object only if it is top level and requested or if it is part of another object. + d3drm: Handle all materials in material list and create corresponding mesh groups + tests. + d3drm: Handle texture load proc when loading mesh data. + d3drm: Face data size is in number of DWORD. + d3drm: Check params in IDirect3DRMMeshBuilder2Impl_GetVertices + tests. + d3drm: Fix return error code. + dmloader: COM cleanup of IDirectMusicLoader object. + dmloader: Use dump_DMUS_OBJECTDESC to dump data to avoid truncation in TRACE. + dmusic: Set instrument stream position where the instrument begins, not at the beginning of the instruments list. Simplify CustomLoad accordingly. + dmusic: Implement instrument regions loading. + dmusic: Use static variables for instrument header and id instead of using pointer. -Daniel Jelinski (2): - wine.inf: Add registry info for lanmanserver service. - comctl32: Properly initialize internal structures. +Daniel Jelinski (5): + comctl32/tests: Add listview header notification tests. + comctl32/listview: Convert header notifications to ANSI in place. + comctl32/listview: Forward more header notifications to parent window. + user32: Always call ScrollWindowEx in the listbox WM_VSCROLL handler. + msi: Do not convert MaskedEdit contents to uppercase. -Detlef Riekenberg (7): - crypt32/tests: Fix failures on win7 and above. - shell32/tests: Remove wrong comment. - d3dx9_36/tests: Fix broken line test. - advapi32/tests: Fix crash on 64bit windows for 64bit test. - shell32: Implement DoEnvironmentSubstW. - shell32: Fix DoEnvironmentSubstA implementation. - shell32/tests: Add tests for DoEnvironmentSubstA/W. +Detlef Riekenberg (14): + mlang/tests: Accept the different translation in win8. + advapi32/tests: Accept win8 failure code. + comdlg32/tests: Use win8 failure-code as default result. + api-ms-win-downlevel-advapi32-l1-1-0: Add dll. + api-ms-win-downlevel-shlwapi-l1-1-0: Add dll. + api-ms-win-downlevel-version-l1-1-0: Add dll. + api-ms-win-downlevel-user32-l1-1-0: Add dll. + api-ms-win-downlevel-normaliz-l1-1-0: Add dll. + api-ms-win-downlevel-ole32-l1-1-0.dll: Add dll. + api-ms-win-downlevel-shlwapi-l2-1-0: Add dll. + api-ms-win-downlevel-shell32-l1-1-0: Add dll. + api-ms-win-downlevel-advapi32-l2-1-0: Add dll. + api-ms-win-core-winrt-string-l1-1-0: Add dll. + api-ms-win-core-winrt-error-l1-1-0: Add dll. Dmitry Timoshkov (12): - oleaut32: Add a test for loading/saving an empty picture. - oleaut32: Add support for saving an empty picture. - windowscodecs: Add a NULL check to GetFrameCount of the BMP decoder. - windowscodecs: Reimplement QueryCapability of the BMP decoder. - windowscodecs: Reimplement GetFrameCount of the ICO decoder. - windowscodecs: Implement QueryCapability of the ICO decoder. - windowscodecs: Add a NULL check to GetFrameCount of the JPEG decoder. - windowscodecs: Implement QueryCapability of the JPEG decoder. - windowscodecs: Add a NULL check to GetFrameCount of the PNG decoder. - windowscodecs: Implement QueryCapability of the PNG decoder. - windowscodecs: Add a NULL check to GetFrameCount of the TGA decoder. - windowscodecs: Implement QueryCapability of the TGA decoder. + windowscodecs: GetThumbnail of the PNG decoder should return NULL interface. + windowscodecs: Implement GetPreview in the PNG decoder. + windowscodecs: Implement GetThumbnail in the PNG frame decoder. + wineps.drv: Add a trace to PSDRV_GetDeviceCaps. + winspool.drv: Add more traces. + wineps.drv: Update default DEVMODE to better indicate initialized fields. + winspool.drv: Correct the DocumentProperties spec entry. + wineps.drv: Use device resolution specified at DC creation time. + wineps.drv: Return ASPECTX/Y which represent current device resolution. + wineps.drv: Keep track of all supported device resolutions. + wineps.drv: Ignore requested resolutions not supported by device. + wineps.drv: Slightly simplify a PPD parser code snippet. -Erich Hoover (4): - advapi: Implement SetNamedSecurityInfoW on top of SetSecurityInfo. - advapi: Implement GetNamedSecurityInfoW on top of GetSecurityInfo. - advapi32: Return immediately for unsupported [Get|Set]NamedSecurityInfo objects. - advapi32: Fix NamedSecurityInfo test crash on some systems. +Erich Hoover (1): + advapi32: Support service objects in GetSecurityInfo. -Francois Gouget (1): - gdi32: Make make_rgb_colorref() static. +Francois Gouget (4): + wined3d: Remove a stray semi-colon from the spec file. + d3dx9_36/tests: Skip some tests when DXT5 textures are not supported. + winhttp/tests: Make some traces more explicit. + d3dx9_36/tests: Use software vertex processing so the tests can run on Intel GM950 graphics cards. -Frédéric Delanoy (4): - ddraw: Return appropriate value for non matching 32 bit pixel format in PixelFormat_DD2WineD3D (coverity). - ole32: Add helper for string table memory freeing. - ole32: Fix some leaks (coverity). - wined3d: Add some 'fall through' comments (coverity). +Frédéric Delanoy (5): + include: Assorted spelling fixes. + po: Update French translation. + cmd: Remove dead assignment (clang). + cmd: Remove dead assignments (clang). + xmllite: Avoid dead initialization (clang). -Hans Leidekker (5): - ole32: Use wrappers around NT functions to access the registry in CoGetPSClsid. - ole32: Convert the remaining RegCreateKey and RegOpenKey calls to the wrappers. - advapi32: Export more tracing functions. - kernel32: Implement SetFileValidData. - configure: Fix detection of fallocate on old glibc. +Hans Leidekker (15): + wininet: Don't perform revocation checks when verifying a certificate. + msi: Don't set the Preselected property for a full reinstall. + advapi32: Add support for filtering credentials on MacOS in CredEnumerateW. + wbemprox: Avoid a crash in get_propval when the query returned no results. + winhttp: Check the server response when downloading a PAC script. + winhttp: Use the hostname instead of the IPv4 address in the URL returned from WinHttpDetectAutoProxyConfigUrl. + msi: Fix a test failure on Windows 8 and conform to the more recent behavior. + winhttp/tests: Fix test failures on Windows 8. + winhttp: Add a missing goto in winhttp_request_get_Status. + wininet: Map socket errors to ERROR_INTERNET_CANNOT_CONNECT in create_netconn_socket. + winhttp/tests: Make sure proxy settings are restored. + pdh: Accept the local machine name in counter paths. + wmiutils: Rename wmiutils.idl to wmiutils_classes.idl. + wmiutils: Add a stub implementation of IWbemPath. + wmiutils: Implement IWbemPath::SetText and IWbemPath::GetText. -Henri Verbeet (50): - d3dx9: Avoid LPD3DXINCLUDE. - d3dx9: Avoid LPD3DXTEXTUREGUTTERHELPER. - d3dx9: Avoid LPD3DXPRTENGINE. - d3d10core: Implement d3d10_device_IAGetInputLayout(). - winex11: Detect broken NVIDIA RandR setups. - d3dx9: Avoid LPD3DXPRTCOMPBUFFER. - d3dx9: Avoid LPD3DXPRTBUFFER. - d3dx9: Avoid LPD3DXPATCHMESH. - wined3d: Properly handle scalar destinations in shader_glsl_conditional_move(). - d3d10core: Implement d3d10_device_DrawIndexedInstanced(). - d3dx9: Avoid LPD3DXSKININFO. - d3dx9: Avoid LPD3DXSPMESH. - d3dx9: Avoid LPD3DXPMESH. - d3d10core/tests: Don't reuse the device. - d3d10core/tests: Use the correct enum in test_create_shader_resource_view(). - d3dx9: Avoid LPD3DXMESH. - d3dx9: Avoid LPD3DXBASEMESH. - d3dx9: Avoid LPD3DXMATRIXSTACK. - wined3d: Also unbind stream outputs and the geometry shader in stateblock_unbind_resources(). - wined3d: Fix a typo in wined3d_device_set_stream_output(). - d3dx9: Avoid LPD3DXEFFECTPOOL. - d3dx9: Avoid LPD3DXEFFECTSTATEMANAGER. - d3dx9: Avoid LPD3DXSPRITE. - d3d10core: Implement d3d10_device_VSSetConstantBuffers(). - d3d10core: Implement d3d10_device_VSGetConstantBuffers(). - d3dx9: Avoid LPD3DXLINE. - d3dx9: Avoid LPD3DXBUFFER. - d3dx9: Avoid LPD3DXANIMATIONCONTROLLER. - wined3d: Resolve the instance count for instanced arrays in load_numbered_arrays(). - wined3d: Add support for ARB_instanced_arrays. - d3dx9: Avoid LPD3DXANIMATIONCALLBACKHANDLER. - d3dx9: Avoid LPD3DXKEYFRAMEDANIMATIONSET. - d3dx9: Avoid LPD3DXANIMATIONSET. - d3d10core: Implement d3d10_device_GSSetConstantBuffers(). - d3d10core: Implement d3d10_device_GSGetConstantBuffers(). - d3dx9: Avoid LPD3DXALLOCATEHIERARCHY. - d3dx9: Fix the LPLPD3DXFILE typedef. - ddraw: Avoid LPDDSCAPS. - d3d10core: Implement d3d10_device_PSSetConstantBuffers(). - d3d10core: Implement d3d10_device_PSGetConstantBuffers(). - ddraw: Avoid LPDDSCAPS2. - ddraw: Avoid LPDDCAPS. - ddraw: Avoid LPDDCOLORKEY. - d3d10core: Implement d3d10_device_VSSetSamplers(). - d3d10core: Implement d3d10_device_VSGetSamplers(). - ddraw: Avoid LPDDPIXELFORMAT. - ddraw: Avoid LPDDSURFACEDESC. - ddraw: Avoid LPDDSURFACEDESC2. - d3d10core: Implement d3d10_device_GSSetSamplers(). - d3d10core: Implement d3d10_device_GSGetSamplers(). +Henri Verbeet (25): + ddraw: Avoid LPDDCOLORCONTROL. + ddraw: Avoid LPDDGAMMARAMP. + ddraw: Avoid LPDDOVERLAYFX. + d3d10core: Implement d3d10_device_PSSetSamplers(). + d3d10core: Implement d3d10_device_PSGetSamplers(). + ddraw: Avoid LPDDBLTBATCH. + ddraw: Avoid LPDDDEVICEIDENTIFIER. + ddraw: Avoid LPDDDEVICEIDENTIFIER2. + d3d10core: Get rid of a FIXME in d3d10_device_CreateGeometryShader(). + wined3d: Get rid of ENTER_GL / LEAVE_GL. + ddraw: Avoid LPD3DDEVICEDESC. + ddraw: Avoid LPD3DDEVICEDESC7. + d3d10core: Implement d3d10_sampler_state_GetDesc(). + d3d10core: Only create unique sampler state objects. + d3d10core/tests: Add a small test for ID3D10Device_CreateSamplerState(). + ddraw: Avoid LPD3DFINDDEVICESEARCH. + ddraw: Avoid LPD3DEXECUTEBUFFERDESC. + d3d10core: Implement d3d10_blend_state_GetDesc(). + d3d10core: Only create unique blend state objects. + d3d10core/tests: Add a small test for ID3D10Device_CreateBlendState(). + ddraw: Avoid LPD3DVALUE. + ddraw: Avoid LPD3DMATERIALHANDLE. + d3d10core: Implement d3d10_depthstencil_state_GetDesc(). + d3d10core: Only create unique depthstencil state objects. + d3d10core/tests: Add a small test for ID3D10Device_CreateDepthStencilState(). -Huw Davies (6): - gdi32: Simplify the point type checking logic. - winex11: Add a few 'fall through' comments. - oledb32: Add a 'fall through' comment. - sane.ds: Add a missing break. - oledlg: Add a missing break. - riched20: Flush the output buffer before a codepage change. +Huw Davies (5): + usp10: Add the ability to just return the size of the value record. + usp10: PairValueRecord is a variable length struct, so don't use a C array to index into them. + usp10: Glyph class tables are just generic class tables. + usp10: Move the application of pair values to a helper function. + usp10: Add support for format 2 pair adjustments. Hwang YunSong (1): po: Update Korean translation. -Jacek Caban (26): - mshtml: Fixed a few coverity issues. - jscript: Fixed some Coverity issues. - mshtml: Use UTF-8 encoding in is_gecko_path. - mshtml: Added IHTMLInputElement::defaultValue property implementation. - hhctrl.ocx: Added import library. - jscript: Alias arguments properties to real values. - jscript: Added disp_delete helper and use it in interp_delete_ident. - jscript: Added disp_delete_name helper and use it in interp_delete. - jscript: Added support for DontDelete attribute and use it for arguments object. - jscript: Cut arguments circular reference after returning from the function. - jscript: Added support for indexed string access. - wininet: Fixed NULL cookie data pointer handling in InternetGetCookieA. - mshtml: Added support for converting (some) argument types in builtin function calls using script engine. - msxml3: Moved XMLHTTPRequest tests to separated file. - winedump: Added MSFT support. - jscript: Treat VT_UNKNOWN VARIANTs supporting IDispatch interface as VT_DISPATCH. - itss: Cleaned up CombineUrl tests. - itss: Fixed fragment part handling in IInternetProtocolInfo::CombineUrl. - mshtml: Added SID_SContainerDispatch support. - mshtml: Properly handle NULL value in set_nsstyle_attr. - msxml3: Use IUri for storing XMLHTTPRequest URL. - msxml3: Added basic URL validation in safe mode. - msxml3: Added URL validation tests. - msxml3: Tests code clean up. - jscript: Added more useful debug traces. - vbscript: Use simplified constant implementation for more constants. +Jacek Caban (39): + wininet: Fixed handling empty HTTP version string in HttpOpenRequest. + atl: Allow version-based differences in struct layouts. + atl100: Added AtlAddTermFunc implementation (based on atl.dll version). + atl100: Added AtlCallTermFunc implementation (based on AtlModuleTerm). + atl: Don't call HeapFree on module argument in AtlModuleTerm. + atl100: Added AtlUpdateRegistryFromResourceD implementation (based on AtlModuleUpdateRegistryFromResourceD). + atl: Reimplemented AtlModuleUpdateRegistryFromResourceD on top of AtlUpdateRegistryFromResourceD. + atl100: Added AtlLoadTypeLib implementation (based on AtlModuleLoadTypeLib). + atl: Reimplemented AtlModuleLoadTypeLib on top of AtlLoadTypeLib. + jscript: Throw an error if return statement is in eval code. + jscript: Added support for SCRIPTTEXT_ISEXPRESSION. + jscript: Added SCRIPTTEXT_ISEXPRESSION tests. + atl: Added locking to AtlModuleAddCreateWndData. + atl100: Added AtlWinModuleAddCreateWndData implementation (based on AtlModuleAddCreateWndData). + atl80: Fixed some spec file entries. + atl100: Added AtlRegisterClassCategoriesHelper stub. + atl: Merge registrar.c into atl_main.c. + jscript: Moved eval return value logic to specific statement handlers. + jscript: Ensure correct stack state for non-returning expression evaluation in compile_expression. + ole32: Added IMoniker::BindToStorage proxy/stub implementation. + jscript: Properly handle return value evaluation in comma expression. + jscript: Allow poping multiple stack values at the time. + atl100: Added AtlComModuleGetClassObject implementation (based on AtlModuleGetClassObject). + jscript: Fixed Number.toFixed for value 0 with 0 precision. + jscript: Fixed deleting nonexisting properties from member expression. + jscript: Fixed deleting nonexistent identifiers. + jscript: Fixed deleting properties of pure dispatch interface. + jscript: Fixed deleting properties by name from IDispatchEx interface. + jscript: Fixed deleting property by ID from IDispatchEx interface. + urlmon: Added IWinInetInfo and IWinInetHttpInfo proxy/stub implementation. + jscript: Moved string concatenation to helper function. + jscript: Optimized concatenation of empty strings. + atl100: Added AtlWinModuleInit implementation. + atl100: Added AtlWinModuleInit tests. + propvarutil.h: Added InitPropVariantFromInt64 declaration and inline implementation. + atl100: Added AtlWinModuleExtractCreateWndData implementation. + atl100: Added AtlWinModuleExtractCreateWndData tests. + atl80: Updated spec file. + jscript: Added null and undefined values support to to_object. -Jason Edmeades (3): - cmd: Prevent overflow for long command string. - cmd: Change what 'ver' issues. - cmd: Wait for command to complete when spawned through cmd /c. +Jason Edmeades (2): + cmd: Convert the set /a tests to validate better. + cmd: Add more tests for set /a. -Maarten Lankhorst (1): - dsound: Set dwChannelMask when limiting channels. +Jiang Yike (1): + wined3d: Add recognition for NVIDIA GeForce GTX 660 Ti, 660, 650 Ti and 650. -Michael Stefaniuc (11): - winex11.drv: The winediag debug channel is only used for HAVE_XRRGETSCREENRESOURCES. - comctl32: Remove a superfluous function pointer cast. - riched20/tests: Remove a superfluous function pointer cast. - qmgr: COM cleanup for the IBackgroundCopyManager iface. - qmgr: Parameter cleanup for a helper function. - winex11.drv: Remove superfluous function pointer casts. - msxml3: Remove superfluous function pointer casts. - qmgr: COM cleanup for the IEnumBackgroundCopyJobs iface. - qmgr: Merge a helper function. - qmgr: COM cleanup for the IEnumBackgroundCopyFiles iface. - qmgr: Merge a helper function. +Julian Rüger (1): + po: Update German translation. -Nikolay Sivov (24): - dwrite: Implement family name access methods for IDWriteTextFormat. - dwrite: Add a separate function to copy text format data. - xmllite: Implement initial encoding switching. - xmllite: Add partial support for xml declaration parsing. - ole32: Fix OleDraw() regarding passed rectangle handling. - msxml3: Move document loading from stream to a separate function. - msxml3: Support ISequentialStream as a document load source. - msxml3: No need to keep a reference to a temporarily used stream. - xmllite: Implement encoding declaration parsing. - xmllite: Support standalone declaration. - xmllite: Fix equal sign parsing. - msxml3: Properly store SystemID and PublicID (Coverity). - msxml3: Actually use skipped entity event data. - msxml3: Fix handling of NULL object site (Coverity). - msxml3: Check return value (Coverity). - wshom: Fix refcount for typeinfo pointers. - dwrite: Handle allocation error (Coverity). - oledb32: Properly free property sets and propinfo sets (Coverity). - msxml3: Revert "msxml3: AddRef() typeinfo pointers only when we have to.". - msxml3: Fix a leak on error path. - msxml3: Initialize body pointer and size for unknown types (Coverity). - xmllite: Initial support for attribute list. - xmllite: Implement attribute iteration methods. - xmllite: Fix reported node type for attributes. +Jörg Höhle (3): + mmdevapi: SetEventHandle is allowed only once. + winealsa: Separate read and write pointers. + mmdevapi: Avoid lock contention after SetEvent. -Piotr Caban (30): - msvcp100: Added basic_ostream::ends implementation. - msvcp: Sync implementations. - msvcp60: Export locale classes destructors. - msvcp100: Added _Container_base0::operator= implementation. - msvcp100: Added _Container_base12 class implementation. - msvcp100: Added _Container_base12 class tests. - msvcp60: Forward bad_cast functions to msvcrt. - msvcp60: Added locale::_Locimp::_Global export. - msvcp60: Added locale::_Getfacet export. - msvcp60: Added locale::Iscloc implementation. - msvcp60: Added basic_filebuf::_Initcvt export. - msvcp60: Added seekoff exports. - msvcrt: Remove superfluous semicolons. - msvcp: Remove superfluous semicolons. - msvcp100: Added exception throwing helpers. - msvcrt: Added mbrlen implementation. - msvcrt: Added mbrlen tests. - msvcrt: Added mbrtowc implementation. - msvcrt: Added mbrtowc tests. - msvcrt: Added mbsrtowcs implementation. - msvcrt: Added mbsrtowcs tests. - msvcrt: Added wcrtomb implementation. - msvcrt: Added wcrtomb tests. - msvcp70: Forward bad_cast functions to msvcrt. - msvcp: Sync spec files. - msvcr90: Fixed non-blocking file access tests. - include: Added MS_ENH_RSA_AES_PROV_XP definition. - msvcr: Move msvcrXX specific functions implementation to msvcr100. - tools: Update make_specfiles script. - msvcr80: Copy _encode_pointer and _decode_pointer functions from msvcp90. +Ken Thomases (6): + winspool: Close read end of pipe in parent so we can detect child termination. + servicemodelreg: Keep debug channel name to 14 characters or fewer. + winequartz.drv: Rename to winemac.drv ("the Mac driver"). + winemac: Implement minimal Create[Compatible]DC() and DeleteDC(). + configure: Only enable the Mac driver on Mac OS X 10.6 or later. + winemac: Implement GetDeviceCaps(). -Putin Evgeny (1): - wineps.drv: Add orientation field to postscript header. +Michael Stefaniuc (8): + dnsapi: Use FIELD_OFFSET for the size of a struct with var length array. + dwrite: Don't overallocate memory for a BITMAPINFO. + iphlpapi: Simplify size calculation of structs with var length array. + itss: Don't over-allocate memory for a ITSS_IStorageImpl. + localui: Avoid sizeof on structs with a varlength array. + netapi32: Avoid sizeof on structs with a varlength array. + comctl32/tests: Get rid of a temp buffer. + msi: Use FIELD_OFFSET for the size of structs with a varlength array. -Qian Hong (1): - ole32: Fix OleDraw() with NULL pUnk. +Nikolay Sivov (18): + oledb32: Fix DBPROPSET and DBPROPINFOSET cleanup. + oleaut32: Use correct allocation length (Coverity). + msi: Fix a stream data leak on error (Coverity). + comctl32: Fix a ranges leak on error. + comctl32: Initialize id field for message tests. + msxml3: GetMaxSize() is not a stub. + comctl32: Fix font style when item is bold and hovered in track mode. + msxml3: Some tests to show that DISPID_VALUE properties are handled specially. + oleaut32: Added a test for prop getter invocation with different flags. + msxml3: Add custom handling for DISPID_VALUE for node list. + xmllite: Track internal parser state to select expected node type. + xmllite: Support comment nodes. + xmllite: Remove dead code. + scrrun: Implement GetFileVersion(). + version: Remove 'return' from void function. + winedump: Fix argument format for DllMain trace. + msxml3: More tests for DISPID_VALUE properties handling. + shlwapi: Implement IsCharSpaceA(). -Rico Schüller (1): - d3dx9: Improve D3DXMatrixRotationYawPitchRoll(). +Piotr Caban (40): + kernel32: Fixed TIME_CompTimeZoneID behavior on dates close to New Year's Eve. + msvcrt: Reimplement _tzset function. + msvcrt: Added _tzset tests. + msvcrt: Fixed mktime and _mktime64 implementation. + msvcrt: Fixed mkgmtime and _mkgmtime64 implementation. + msvcrt: Improved input parameter range check in _gmtime64_s. + msvcrt: Reorganize _localtime64 function. + msvcrt: Fixed _localtime64 implementation. + msvcrt: Fixed get_this_pointer implementation. + msvcr100: Added fread_s implementation. + msvcrt: Fixed floating point numbers printing when flags.Sign=' '. + msvcr100: Added _sprintf_p implementation. + msvcr100: Added _get_timezone implementation. + msvcrt: Added _wtoi_l implementation. + msvcrt: Added _atoi_l implementation. + msvcrt: Added _vfwprintf_l implementation. + msvcrt: Added _fwprintf_l implementation. + msvcrt: Added _mbsnbicoll_l implementation. + msvcrt: Added _mbsnbcoll_l implementation. + msvcrt: Don't flush stream in fputs function. + msvcrt: Support expand_wildcards parameter in __getmainargs function. + msvcrt: Fixed wildcard expanding when path is specified in __getmainargs. + msvcrt: Support expand_wildcards parameter in __wgetmainargs function. + msvcrt: Added __getmainargs tests. + msvcrt: Don't duplicate floating-point number parsing code in MSVCRT__atoflt_l. + msvcrt: Added _atodbl_l implementation. + msvcrt: Added _atodbl tests. + msvcrt: Sync spec files. + wined3d: Recognize Nvidia GT610 card. + msvcrt: Fixed codepage setting code in create_locale. + msvcrt: Fixed locale matching code. + msvcrt: Added more setlocale tests. + msvcrt: Use LC_COLLATE category in strcoll functions. + msvcrt: Use CompareString in wcscoll functions. + msvcrt: Don't fail when _aligned_offset_malloc is used with size=0. + msvcrt: Don't call local_unwind2 when Cookie equals MSVCRT_JMP_MAGIC in longjmp. + msvcrt: Added _set_fmode and _get_fmode implementation. + msvcr100: Added _aligned_msize implementation. + wininet: Fixed CreateUrlCacheEntryW behaviour on URLs without '\' and '/' characters. + wininet: NULL terminate cookie data in load_persistent_cookie function. -Stefan Dösinger (14): - ddraw: Don't create a wastefully large index buffer. - ddraw: Make the index buffer write only. - ddraw: Properly use the index buffer as a dynamic buffer. - ddraw: Don't map 1, 2 and 4 bit alpha formats to WINED3DFMT_A8_UNORM. - wined3d: Add an explicit break in case of unhandled BUMPENVMAP. - ddraw: Create a dynamic buffer if DDLOCK_DISCARDCONTENTS is used. - wined3d: Bind the src in a manual presentation blit. - wined3d: Correctly count used stages in the atifs pipeline. - wined3d: Test the correct program for native limits. - wined3d: Use sign fixup for the atifs bumpenv matrix. - wined3d: Add GL_ALPHA to the atifs argument replicator debug function. - d3d9/tests: Skip some texture transform tests if shaders are unsupported. - d3d9/tests: Give the texture transform test a defined colorop. - d3d9/tests: Move the clipplane + shader test inside the capability check. +Stefan Dösinger (10): + ddraw: Pass the number of vertices to DrawIndexedPrimitive. + ddraw: Move the index buffer growing code to a separate function. + ddraw: Handle DrawPrimitive with a dynamic vertex buffer. + ddraw: Handle DrawIndexedPrimitive via dynamic buffers. + ddraw: Align user vertex data. + d3d8: Use a dynamic vertex buffer for DrawPrimitiveUP. + d3d8: Use dynamic buffers for DrawIndexedPrimitiveUP. + d3d9: Use a dynamic buffer for DrawPrimitiveUP. + d3d9: Use dynamic buffers for DrawIndexedPrimitiveUP. + wined3d: Remove draw_*_primitive_up. -Vincent Povirk (6): - gdiplus: Use clipping region in alpha_blend_pixels. - gdiplus: Add a test for drawing to HDC's backed by 32-bit alpha dibs. - gdiplus: Avoid accessing dib bits directly in GdipCreateBitmapFromHBITMAP. - gdiplus: Use one GetDIBits call instead of one per row. - gdiplus: Always use AlphaBlend to draw to 32-bit DIB's. - gdiplus: Fix graphics bounds for memory DC's. +Sylvain Petreolle (1): + setupapi: Add stub for SetupAddToSourceListW. -- Alexandre Julliard diff --git a/VERSION b/VERSION index 4355eeab598..2d0c1d82591 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.5.19 +Wine version 1.5.20 diff --git a/configure b/configure index 063c25d7fc7..d3247bd5e07 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.69 for Wine 1.5.19. +# Generated by GNU Autoconf 2.69 for Wine 1.5.20. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.5.19' -PACKAGE_STRING='Wine 1.5.19' +PACKAGE_VERSION='1.5.20' +PACKAGE_STRING='Wine 1.5.20' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='http://www.winehq.org' @@ -1400,7 +1400,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 1.5.19 to adapt to many kinds of systems. +\`configure' configures Wine 1.5.20 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1469,7 +1469,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.5.19:";; + short | recursive ) echo "Configuration of Wine 1.5.20:";; esac cat <<\_ACEOF @@ -1616,7 +1616,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.5.19 +Wine configure 1.5.20 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2134,7 +2134,7 @@ cat >config.log <<_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 1.5.19, which was +It was created by Wine $as_me 1.5.20, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -16653,7 +16653,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Wine $as_me 1.5.19, which was +This file was extended by Wine $as_me 1.5.20, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16724,7 +16724,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Wine config.status 1.5.19 +Wine config.status 1.5.20 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"