Release 1.7.48.

This commit is contained in:
Alexandre Julliard 2015-07-28 20:21:18 +02:00
parent dfe32d6c52
commit 797c037bff
4 changed files with 328 additions and 407 deletions

714
ANNOUNCE
View File

@ -1,17 +1,16 @@
The Wine development release 1.7.47 is now available. The Wine development release 1.7.48 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Text drawing in Direct2D. - Fleshed out OpenMP implementation.
- Support for the new thread pool API. - I/O stream support in the MSVCIRT C++ runtime.
- Toolbar state saving. - Support for pixel snapping in DirectWrite.
- Beginnings of an implementation for proper HID support. - More support for OpenGL core contexts.
- Support for file objects in device drivers.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
http://prdownloads.sourceforge.net/wine/wine-1.7.47.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.48.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.47.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.48.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -27,432 +26,353 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.47 (total 48): Bugs fixed in 1.7.48 (total 39):
3077 WeatherScope: Right mouse button stuck 11059 Sid Meier's Railroads Demo crashes on startup
6955 Multiple games need software vertex blending implementation (NOLF2, Divinity 2, Dark Age of Camelot, Warhammer Online, PSU:AOTI) 16519 EssentialPIM: Bold text not rendering correctly
9210 3DMark06 doesn't recognize Pixel Shaders 2.0 17506 Achtung die Kurve: Game doesn't start
11499 sound effects not played correctly Battlefield 1942 18191 Notepad corrupts files saved as utf-8 without a byte order mark (BOM)
15924 VT Trader freezes during login 19289 Gtk+/Pango based applications have ugly font rendering or crash on startup
17402 Battlefield 2 runs unplayably slow (and mission loading takes longer) on ATi with GLSL 19666 Multiple applications start wrong executable if whitespace present in name ('ShellExecute' doesn't quote executable name)(FoxitReader 3.0, GTA2 Manager)
17597 CharmTale2 crashes when releasing mshtml 22399 Quake III Arena installer: Text area is scrolled at the bottom, and all text is selected
22384 DbgHelp doesn't support DWARF-2 on Mac OS X 26439 Chernobyl terrorist attack demo crashes on start
22579 Outlook Express does not show menu bar 27238 Tesla: The Weather Man demo: movement keys not working (GetKeyState should fallback to GetAsyncKeyState for threads without message queue)
22782 Battlefield 1942: missing some textures inside vehicles 31063 Crash bug after finishing conversion in FormatFactory
24850 Explorer++ resets custom toolbar buttons on each startup 31643 Multiple games and applications crash on unimplemented function vcomp.dll._vcomp_fork (Gothic 3 demo, NeXTA)
25289 Civilization 4: fails with 'error loading shader libraries' unless native d3dx9_26 is used 31984 Multiple games need d3dx9_36.dll.D3DXComputeTangentFrameEx (Starlaxis, Chernobyl Terrorist Attack Demo, The Endless Forest 3)
26262 No video output in Commandos - Behind Enemy lines 32227 P2kCommander v6.0.0 crashes on startup (Wine's ungif reports app .gif image as broken)
27286 Source Insight: Crashes when jumping to function definition. 33153 DirectX11 games need d3d11.dll.D3D11CreateDeviceAndSwapChain (ARMA III Alpha, Strike Suit Zero, Stalker CoP, Perspective)
28125 Microsoft 'ctfmon.exe' crashes on unimplemented function msctf.dll.TF_InitMlngInfo 33989 iexplore.exe crash when logging in to www.roblox.com
28875 NullDC 1.0.4 (Dreamcast emulator) crashes when starting system (shader 'register' keyword used at global scope) 34356 Multiple applications fail to install or crash on startup due gdiplus enumeration/query failure for GIF encoder support (Magnus 2011 translation dictionaries, Collectorz.com Movie Collector v9.x)
29326 Magicka crashes on audio init with winealsa.drv 34939 Dragon NaturallySpeaking does not run in 64-bit version
29636 QQ International crashes after login 34947 Creo Elements/Direct Modeling Express 4.0 InstallShield based installer shows oversized "installation completed" setup wizard window
30686 Word 2010 Pro Plus adds spaces before umlauts 35493 IMVU shows loading bar, but will not start.
31001 SecureCRT: could not write to the host key database file 35534 Oblivion: very loud/distorted/horrible collision sounds
31156 Skyrim does not work with ENB 36336 NaturallySpeaking doesn't work with alsa or pasuspender
31391 anarchy online game crashing after login 36966 Turkey - Europe/Istanbul timezone is not detected
33907 Civilization 4: missing some sound (could not read file) 37129 Clang Static Analyzer: Buffer overflow
34945 AppleWin 1.23.0: CPU usage is very high when should be minimal 37281 Lord of The Rings Online: Crashes
35192 Multiple Adobe applications crash on unimplemented function KERNEL32.dll.CreateThreadpool (Vista+ API)(Lightroom 5.x, Creative Cloud) 37449 Lexware Quicken 2014 Deluxe reports error 0x0000054f on startup (Promon Shield DRM needs RtlDecompressBuffer with COMPRESSION_FORMAT_LZNT1 support)
35789 Morrowind random crashes during game play. 38027 HyperStudio 5 (.NET 4.0 app) fails to start, reports 'tiff_get_decode_info unhandled grayscale sample count 2'
36164 valgrind shows an unitialized variable in programs/cmd/tests/batch.c 38697 wineconsole: Cannot enable or disable Insert Mode through user dialog
36171 valgrind shows several leaks in winmm/waveform.c 38712 win-key press incorrectly recognized
36194 valgrind shows some possible leaks in mmdevapi/tests/dependency.c 38735 Windows Performance Analyzer from Windows SDK 8.1 Windows Performance Toolkit crashes due to 'IDWriteFontFace::GetGdiCompatibleGlyphMetrics' stub
36236 valgrind shows a leak in comctl32/tests/propsheet.c 38806 Starcraft Campaign Editor does not scroll to bottom after copying a trigger
36265 valgrind shows a couple leaks in dmband/tests/dmband.c 38848 valgrind shows several uninitialized values in dmime/tests/dmime.c:test_track()
36270 valgrind shows several leaks in dmcompos/tests/dmcompos.c 38895 Multiple applications fail to load or crash due to incorrect security cookie randomization by loader (IrfanView WebP plugin, Word Viewer 2007)
36271 valgrind shows several leaks in dmime/tests/dmime.c 38904 Ufo Aftermath launcher hangs on start (missing "HKLM\Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers" registry key)
36273 valgrind shows several leaks in dmstyle/tests/dmstyle.c 38908 PlanetSide 2 v5.2.4.x launcher process exit causes wineserver crash
36357 valgrind shows a leak in dswave/tests/dswave.c 38913 valgrind shows some definite leaks in d3drm/tests/d3drm.c:
36364 valgrind shows a few leaks in ieframe/tests/intshcut.c 38914 valgrind shows uninitialized memory in dlls/dwrite/tests/layout.c
36837 Steam fallout new vegas error 38925 ipstats.c:1992 runtime error: index 32 out of bounds for type 'char [32]'
37306 Multiple applications trying to use Vista+ Thread Pool Timer API crash on startup with Wine configured as Vista or higher ('CreateThreadpoolTimer')(64-bit ApexDC 1.6.0, Watchtower Library 2014) 38937 Bully: Scholarship Edition crashes on starting a new game (needs vcomp.dll._vcomp_for_static_simple_init implementation)
38474 Quake Live launcher fails to start 38952 PDF-Xchange Viewer crashes when we launch OCR
38492 vcrun2008 does not install via Winetricks under Kubuntu 15.04. Works in Kubuntu 14.04.
38493 Steam steamwebhelper based on CEF 41.x crashes in Win7 mode (needs Kernel32.SetFileCompletionNotificationModes)
38510 STDU (Scientific and Technical Documentation Utility) Viewer v1.6.375 crashes when opening PDF file (typelib information for marshaller from registry-free COM server)
38660 NUMA Explorer crashes on unimplemented function KERNEL32.dll.GetNumaProcessorNode
38714 64-bit ARM Windows applications from Windows SDK for Windows 10 crash in entry (loader needs to set/randomize security cookie for PE modules)
38796 dwrite analyzer test crashes on my system
38822 FotoSketcher Portable 3.00 reports 'Exception externe C06D007F' on startup when running as 'Windows Vista' or higher (wants UxTheme.dll 'DrawThemeTextEx')
38832 Painting artifacts when moving a window that clips its children
38864 Microsoft Lync Basic 2013 (MS Office 15.0) installer crashes
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.7.46: Changes since 1.7.47:
Aaryaman Vasishta (4): Aaryaman Vasishta (6):
d3drm/tests: Add test for IDirect3DRM*::CreateDeviceFromClipper. d3drm: Move AddRef from device2->device3.
d3drm: Fix function signature for IDirect3DRM3::CreateDeviceFromSurface. d3drm: Move Release from device2->device3.
d3drm/tests: Add test for IDirect3DRM*::CreateDeviceFromSurface. d3drm: Move QueryInterface from device2->device3.
d3drm/tests: Add test for IDirect3DRM*::CreateDeviceFromD3D. d3drm/tests: Fix leaks while creating device in tests (Valgrind).
d3drm: Thunk relevant IDirect3DRMDevice2 stubs to version 3.
d3drm: Add stubs for IDirect3DRMDevice methods.
Alex Henrie (1): Akihiro Sagawa (3):
cmd: Consistently wrap lines to 75 characters. po: Update Japanese translation.
po: Fix a mistake in Japanese translation.
mciseq: Ensure the player thread termination when stopping.
Alexandre Julliard (8): Alasdair Sinclair (1):
msvcirt/tests: Fix comparison with EOL. ntdll: Add missing WINAPI to RtlDecompressFragment.
include: Add ddk/ prefix when including ddk headers.
server: Pass the device client pointer as part of the IRP parameters.
server: Queue an IRP_MJ_CREATE request on file creation.
server: Queue an IRP_MJ_CLOSE request on file destruction.
ntoskrnl: Implement creation and destruction of file objects.
server: Pass the file instead of the device pointer in all IRP requests.
ntoskrnl: Forward IRP_MJ_CREATE and IRP_MJ_CLOSE requests to the loaded driver.
Alistair Leslie-Hughes (2): Alex Henrie (3):
d3drm: Add DllCanUnloadNow, DllGetClassObject stubs. user32: Simplify if-else statement.
gdiplus: GdipConvertToEmfPlus parameter succ is optional. user32: Scroll listbox item completely into view on LB_SETCURSEL.
user32/tests: Correct spelling of "Invisible".
André Hentschel (2): Alexandre Julliard (2):
ntdll: Silence warning about TAPE_GetStatus when sys/mtio.h is not available. server: Don't associate a thread to the MJ_CREATE and MJ_CLOSE requests.
ntdll: Randomize security cookie when available. winebuild: Add DllMain to the list of functions that should be private.
Aric Stewart (17): Alistair Leslie-Hughes (1):
hid: Implement HidP_GetCaps. include: Correct spelling of Tessellate.
hid: Implement HidP_GetButtonCaps.
hid: Implement HidP_GetValueCaps. Andrew Cook (1):
hid: Implement HidP_GetUsages. server: Implement JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE.
hid: Implement HidP_GetUsageValue.
hid: Implement HidP_InitializeReportForID. André Hentschel (10):
hid: Implement HidD_GetPreparsedData and HidD_FreePreparsedData. iphlpapi: Fix possible Out-of-bounds write (Coverity).
hid: Implement HidD_GetInputReport. ws2_32: Pass correct buffer length to WS_inet_ntop (Coverity).
hid: Implement HidD_GetAttributes. mcicda: Remove dead code (Coverity).
hid: Implement HidP_MaxUsageListLength. wordpad: Copy the correct amount of data with lstrcpynW (Coverity).
hid: Implement HidP_GetScaledUsageValue. notepad: Use character count for GetFileTitleW (Coverity).
wine.inf: Add Dev Class for HID devices. widl: Remove unused initializer (Clang).
include: Add ddk/hidport.h. krnl386.exe16: Remove unused initializers (Clang).
include: New ddk/hidtypes.h include file. winedbg: Remove dead variable (Clang).
include: Add HID_XFER_PACKET and HID_REVISION to hidclass.h. dwrite: Remove unused initializer (Clang).
include: Add IRP_MJ_POWER minor function codes. winedump: Dump load config when available.
hidclass.sys: Add hidclass.sys.
Aurimas Fišeras (1):
po: Update Lithuanian translation.
Austin English (2): Austin English (2):
davclnt: Add stub dll. loader: Add HKLM\Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers registry key.
d3d11: Add a stub for D3D11CreateDeviceAndSwapChain. winsta: Add initial winsta.h.
Bernhard Übelacker (8): Christian Costa (2):
msi/tests: Test MsiSourceListEnumMediaDisks with volumeLabel and diskPrompt as NULL. d3dx9_36: Add stub for D3DXComputeTangentFrameEx.
msi: Remove shortcut which calls RegEnumValueW with value and val_count as NULL. d3dx9_36: Add stub for D3DXIntersect.
mpr/tests: Add tests for WNetCachePassword and friends.
mpr: Call RegEnumValueA with valid value parameter.
dwrite: Call RegEnumValueW with value and val_count parameters.
regedit: Call RegEnumValueW with value and val_count parameters.
oleview: Call RegEnumValueW with value and val_count parameters.
advapi32: Fail in RegEnumValue on missing value or val_count parameters.
Damjan Jovanovic (1): Dan Kegel (2):
ole32: Convey the Alt button state to the drop target. vcomp: Implement stub for _vcomp_fork.
vcomp/tests: Add additional tests for _vcomp_fork.
Daniel Lehman (3): Daniel Lehman (2):
msvcp90: Copy name in _Getctype (Valgrind). msvcp90: Implement time_get<char> ctors and dtors (Valgrind).
msvcp90: Make argument to _Locinfo__Getdays/months const. gdi32: Check for NULL pointer in GetOutlineTextMetrics.
msvcp110: Add export for facet dtor.
Dmitry Timoshkov (3): Dmitry Timoshkov (15):
user32/tests: Add some tests to show that WS_CLIPCHILDREN doesn't exclude children from update region. kernel32: Fix compilation of loader tests with PSDK.
winex11: Don't call ExcludeUpdateRgn for a window with WS_CLIPCHILDREN style. kernel32/tests: Add a loader test using minimal PE image that Windows7 is able to load.
ole32: Accept STG_E_UNIMPLEMENTEDFUNCTION when ILockBytes implementation doesn't support locking. ole32: Fix a memory leak.
include: Add support for NtCurrentTeb and PSDK compiler in 64-bit mode.
winex11.drv: On KeymapNotify event also sychronize WinKey state.
windowscodecs: Add support for 8bpp grayscale TIFF with 8bpp alpha.
gdiplus: Move the burden of supporting GIF encoding to the WIC backend.
windowscodecs/tests: Add some tests for loading truncated GIF images.
windowscodecs: Don't fail to decode GIF if an image has been already loaded.
ntdll: Cache contents of IMAGE_TLS_DIRECTORY instead of saving a directory pointer.
windowscodecs: Properly handle empty GIF extension blocks.
user32: Add a test to show that fonts returned by SystemParametersInfo(SPI_GETNONCLIENTMETRICS) should be listed by EnumFontFamilies(hdc, NULL).
gdi32: Add a test for enumerating substituted fonts.
gdi32: EnumFontFamilies should enumerate substituted fonts only when directly asked for.
user32: SystemParametersInfo(SPI_GETNONCLIENTMETRICS) should return real font names.
Gerald Pfeifer (1): Erich Hoover (2):
widl: Fix indentation in the EXPR_ADDRESSOF case in resolve_expression. ntoskrnl.exe: Improve IoGetDeviceObjectPointer stub to appease SecuROM 5.x.
ntdll: Only set the security cookie if it has not already been set.
Hans Leidekker (1): Frédéric Delanoy (2):
msi/tests: Avoid test failures on win2k3. wineconsole: Leave more room for translations in resource file.
po: Update French translation.
Henri Verbeet (10): Hans Leidekker (19):
d2d1: Implement d2d_d3d_render_target_DrawGlyphRun(). msi: Check the return value of MSI_QueryGetRecord (Coverity).
d2d1: Implement d2d_text_renderer_IsPixelSnappingDisabled(). msi: Fix a couple of memory leaks (Coverity).
d2d1: Implement d2d_text_renderer_GetCurrentTransform(). msi: Add a stub implementation of MsiJoinTransaction.
d2d1: Implement d2d_text_renderer_GetPixelsPerDip(). msi/tests: Avoid another test failure on win2k3.
include: Add Direct2D error codes to winerror.h. ieframe: Implement IViewObject::GetAdvise and IViewObject::SetAdvise.
d2d1: Only allow path geometries to be opened once. ieframe: Never pass a NULL string pointer with DISPID_STATUSTEXTCHANGE.
d2d1: Implement d2d_geometry_sink_BeginFigure() and d2d_geometry_sink_EndFigure(). user32: Add a stub implementation of UnregisterPowerSettingNotification.
d2d1: Implement d2d_path_geometry_GetFigureCount(). user32: Return a fake handle from RegisterPowerSettingNotification.
d2d1: Implement d2d_path_geometry_GetSegmentCount(). server: Make returning used privileges optional in token_access_check.
d2d1: Implement d2d_d3d_render_target_DrawText(). msi/tests: Mark a test result on win2k3 as broken.
wininet/tests: Include the error code in a failure message.
davclnt: Add stub implementations of DavRegisterAuthCallback and DavUnregisterAuthCallback.
iphlpapi: Add a partial implementation of CreateSortedAddressPairs.
iphlpapi: Implement a couple of interface identifier conversion functions.
include: Add definition of MIB_IF_ROW2.
iphlpapi: Implement GetIfEntry2.
netprofm: Create a connection point object for INetworkCostManagerEvents.
netprofm: Improve the stub for INetworkCostManager::GetDataPlanStatus.
netapi32: Implement DavGetHTTPFromUNCPath.
Hugh McMaster (1): Henri Verbeet (18):
wineconsole: Add HKCU registry entries for Insert Mode. d2d1: Implement d2d_factory_CreateRectangleGeometry().
d2d1: Also bind the pixel shader and blend state in d2d_brush_bind_resources().
d2d1: Introduce a separate function to construct pixel shader constant buffers for brushes.
d2d1: Implement d2d_d3d_render_target_FillGeometry().
d2d1: Implement d2d_geometry_sink_AddLines().
d2d1: Properly trace "vertex_count" in d2d_path_geometry_triangulate().
d2d1/tests: Don't call compare_surface() inside ok().
d2d1: Implement d2d_geometry_sink_SetFillMode().
d2d1: Implement initial support for drawing bezier curves.
d2d1: Add some FIXMEs for unimplemented functionality to d2d_d3d_render_target_DrawGlyphRun().
d3d10core: Implement d3d10_device_CopySubresourceRegion().
d2d1: Add a missing TRACE to d2d_d3d_render_target_FillRectangle().
d2d1: Implement d2d_d3d_render_target_FillRoundedRectangle().
d2d1: Implement d2d_d3d_render_target_FillEllipse().
d2d1: Fix the bitmap DPI scale for bitmap brushes.
d2d1: Implement d2d_d3d_render_target_GetPixelFormat().
include: Add WIC error codes to winerror.h.
d2d1: Also infer the alpha mode in d2d_d3d_render_target_CreateBitmapFromWicBitmap().
Hugh McMaster (3):
wineconsole: Rearrange user dialog to make room for new controls and improve resource strings.
wineconsole: Allow users to enable or disable Insert Mode via the user dialog.
kernel32: Enabling/disabling Insert Mode via the user dialog should take effect immediately.
Huw D. M. Davies (15): Huw D. M. Davies (15):
comctl32: Add helpers to set the button text. rpcrt4: Initialize CorrDespIncrement to zero and mark the pre-Vista behaviour as broken.
comctl32: Add a helper to free button text. rpcrt4: Set CorrDespIncrement to the size of the (non-range) /robust payload.
comctl32: Don't leak button text. rpcrt4: Add missing calls to NdrCorrelationInitialize/Free.
comctl32: Implement toolbar saving. rpcrt4: Use CorrDespIncrement to skip over the correlation descriptor.
comctl32: The number of buttons is set by the first TBN_RESTORE notification. rpcrt4: Procedures containing a range within a conformance have a larger correlation descriptor.
comctl32: All negative entries in the toolbar save state are special cases. msi: Fix a registry key leak.
comctl32: Reset the string and lparam fields between notifications. msi: Be more selective about which access modes are used to open or create keys.
riched20: Free the script cache when updating the default style. advapi32: Don't call CloseServiceHandle() with an invalid handle.
comctl32: Set the default separator width when notifying a -ve cmd id. msi: Don't call CloseServiceHandle() with an invalid handle.
comctl32: Implement the legacy notifications during restore. net: Don't call CloseServiceHandle() with an invalid handle.
dwrite/tests: Add tests for GetGdiCompatibleMetrics. wbemprox: Don't call CloseServiceHandle() with an invalid handle.
comctl32/tests: Extra WM_PAINT messages are occasionally sent on Vista and Win 7. mshtml/tests: Fix a crash on Win 2008.
shell32/tests: Win XP splits the args if there are spaces in the path. winhttp: Fix a reference leak.
shell32/tests: Win 2k doesn't cope with spaces in the path. winhttp: Don't wait for the task thread to exit.
shell32: Fix threading model for the Known Folder Manager and Shell Link objects. winhttp: Implement WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT.
Iván Matellanes (6): Iván Matellanes (21):
msvcirt: Add implementation of streambuf::pbackfail. msvcirt: Implement ios locking control.
msvcirt: Add implementation of streambuf::sputbackc. msvcirt: Implement ios object locking.
msvcirt: Add implementation of streambuf::dbp. msvcirt: Implement ios stream locking.
msvcirt: Add stub of class ios. msvcirt: Implement ios static locking.
msvcirt/tests: Add initial tests for ios. msvcirt: Implement ios::flags.
msvcirt: Implement ios constructors and assignment. msvcirt: Implement ios::setf.
msvcirt: Implement ios::unsetf.
msvcirt: Implement ios::fill.
msvcirt: Implement ios::precision.
msvcirt: Implement ios::width.
msvcirt: Implement ios::tie.
msvcirt: Implement ios::rdbuf.
msvcirt: Implement ios::delbuf.
msvcirt: Implement ios status-testing functions.
msvcirt: Implement ios operators.
msvcirt: Add ios format flag masks.
msvcirt: Implement ios manipulators.
msvcirt: Implement ios::bitalloc.
msvcirt: Add support for ios state variables.
msvcirt: Add ios instance counter.
msvcirt: Correct the statebuf array exports.
Jacek Caban (12): Jacek Caban (7):
user32: Limit number of hooks called recursively. ieframe: Allow travellog buffer to grow even if we're loading from the history.
mshtml: Initialize output paramter before test call. ieframe: Fixed invalid COM object usage.
vbscript: Treat empty regexp pattern the same way as NULL pattern. widl: Don't output C++ default value if the argument is followed by another without default value.
msscript.ocx: Added IScriptControl stub implementation. include: Added inspectable.idl file.
mshtml: Added support for binding XHR events. ieframe: Release client site interface before destroying embedding window.
wincrypt.h: Added some missing constants. ieframe: Added support for OnFocus notifications.
secur32: Added SECPKG_ATTR_SUPPORTED_ALGS tests. ieframe: Improved debug traces.
mshtml: Added nsIIOService::NewChannelFromURI2 semi-stub implementation.
msscript.ocx: Added support for IDispatch functions.
dvdmedia.h: Added AMINTERLACE_* defines.
wincodec.idl: Added missing GUID_WICPixelFormat32bpp* declarations.
shdocvw: Call DisableThreadLibraryCalls in DllMain.
Józef Kucia (4): Jactry Zeng (2):
wined3d: Show fixme about unimplemented vertex processing once. gdi32: Add a helper to map font replacement.
wined3d: Implement vertex blending in glsl_vertex_pipe. gdi32: Add multiple font replacement support.
wined3d: Implement normals transformation for vertex blending.
d3d9/tests: Add basic tests for vertex blending.
Ken Thomases (4): Jarkko Korpi (1):
dbghelp: Fix mapping of DWARF register numbers on x86 OS X. widl: Increase buffer size in typegen.c.
dbghelp: Don't parse the DWARF info from Mach-O files if we were requested to only provide public symbols.
dbghelp: Add support for loading an external DWARF debug info file associated with a Mach-O module.
Revert "configure: Prefer stabs debug info on Mac OS.".
Matteo Bruni (12): Julian Rüger (1):
wined3d: Fix GLSL backend with non-GLSL vertex and pixel pipeline combination. po: Update German translation.
wined3d: Replace an open-coded implementation of LIST_FOR_EACH_ENTRY_SAFE.
wined3d: Fix NP2 fixups in GLSL fragment FFP replacement.
wined3d: Improve NP2 fixups in GLSL PS texture sampling code.
wined3d: Don't hardcode WINED3DPTEXTURECAPS_NONPOW2CONDITIONAL cap flag.
wined3d: Use a lookup table to select the sampler function name.
wined3d: Use a core-compatible GL format for ATI2N.
wined3d: Use the correct texture coordinates in swapchain_blit() in the non-glBlitFramebuffer, NP2 case.
wined3d: Add a setting for the maximum OpenGL version to use.
wined3d: Use GLSL 1.50 on core contexts.
d3d9/tests: Add a test for UpdateTexture.
d3d8/tests: Add a test for UpdateTexture.
Michael Müller (3): Lauri Kenttä (1):
msvcrt/tests: Add additional tests for atof / strtod functions. po: Update Finnish translation.
kernel32/tests: Add tests for GetNumaProcessorNode.
kernel32: Implement GetNumaProcessorNode.
Michael Stefaniuc (78): Matteo Bruni (8):
dmstyle: Move struct definitions to the files that need them. wined3d: Make the core extensions enabling table-based.
dmstyle: Remove unused DirectMusicMelodyFormulationTrack stuff. wined3d: Add more entries to the core extensions table.
dmcompos: COM cleanup for IDirectMusicTrack8 of DMChordMapTrack. wined3d: Bind a VAO when using core profile contexts.
dmcompos: Remove the extraneous IUnknown from DMChordMapTrack. wined3d: Avoid glBegin() / glEnd() in check_fbo_compat() when possible.
dmcompos: Use the generic IPersistStream for DMChordMapTrack. wined3d: Don't run check_filter() on core contexts.
dmcompos: COM cleanup for IDirectMusicTrack8 of DMSignPostTrack. wined3d: Allow to apply extension emulation wrappers independently.
dmcompos: Remove the extraneous IUnknown from DMSignPostTrack. wined3d: Don't crash when emulating GL_EXT_fogcoord.
dmcompos: Use the generic IPersistStream for DMSignPostTrack. wined3d: Only install emulation wrappers when required.
dmcompos: Mark IPersistStream_Save of DMSignPostTrack as a stub.
dmband: Add missing TRACE to QI.
dmusic: Remove old and ugly COM macros.
dmstyle: Implement the E_NOTIMPL methods of IDirectMusicTrack8.
dmstyle/tests: Add some basic DirectMusicTrack8 tests.
dmstyle: COM cleanup for IDirectMusicTrack8 of DMMuteTrack.
dmstyle: Remove the extraneous IUnknown from DMMuteTrack.
dmstyle: Use the generic IPersistStream for DMMuteTrack.
dmstyle: COM cleanup for IDirectMusicTrack8 of DMAuditionTrack.
dmstyle: Remove the extraneous IUnknown from DMAuditionTrack.
dmstyle: Use the generic IPersistStream for DMAuditionTrack.
dmstyle: COM cleanup for IDirectMusicTrack8 of DMMotifTrack.
dmstyle: Remove the extraneous IUnknown from DMMotifTrack.
dmstyle: Use the generic IPersistStream for DMMotifTrack.
kernel32/tests: The result of a comparison is already a BOOL.
explorer: Print the debug string and not the pointer to it.
riched20: Print the debug string and not the pointer to it.
dmstyle: Pass objects instead of ifaces to helpers.
dmstyle: COM cleanup for IDirectMusicTrack8 of DMCommandTrack.
dmstyle: Remove the extraneous IUnknown from DMCommandTrack.
dmstyle: Use the generic IPersistStream for DMCommandTrack.
dmstyle: COM cleanup for IDirectMusicTrack8 of DMChordTrack.
dmstyle: Remove the extraneous IUnknown from DMChordTrack.
dmstyle: Use the generic IPersistStream for DMChordTrack.
dmstyle: COM cleanup for IDirectMusicTrack8 of DMStyleTrack.
dmstyle: Remove the extraneous IUnknown from DMStyleTrack.
dmstyle: Use the generic IPersistStream for DMStyleTrack.
dmstyle: Mark IPersistStream_Save() as stub.
dmime: Pass objects instead of ifaces to helpers.
dmime: DMMarkerTrack doesn't have IDirectMusicTrack8.
dmime: DMTimeSigTrack doesn't have IDirectMusicTrack8.
dmime/tests: Deal with DMTrack objects without IDirectMusicTrack8.
dmime: COM cleanup for IDirectMusicTrack of DMMarkerTrack.
dmime: Remove the extraneous IUnknown from DMMarkerTrack.
dmime: Use the generic IPersistStream for DMMarkerTrack.
dmime: COM cleanup for IDirectMusicTrack of DMTimeSigTrack.
dmime: Remove the extraneous IUnknown from DMTimeSigTrack.
dmime: Use the generic IPersistStream for DMTimeSigTrack.
dmstyle/tests: Remove skips wrongly copied from the dmime tests.
dmime: Implement the E_NOTIMPL methods of IDMTrack8 for DMSeqTrack.
dmime: Implement the E_NOTIMPL methods of IDMTrack8 for DMSysExTrack.
dmime: COM cleanup for IDirectMusicTrack of DMSeqTrack.
dmime: Remove the extraneous IUnknown from DMSeqTrack.
dmime: Use the generic IPersistStream for DMSeqTrack.
dmime: COM cleanup for IDirectMusicTrack of DMSysExTrack.
dmime: Remove the extraneous IUnknown from DMSysExTrack.
dmime: Use the generic IPersistStream for DMSysExTrack.
dmime: Implement the E_NOTIMPL methods in DMLyricsTrack.
dmime: COM cleanup for IDirectMusicTrack of DMLyricsTrack.
dmime: Remove the extraneous IUnknown from DMLyricsTrack.
dmime: Use the generic IPersistStream for DMLyricsTrack.
dmime: Implement the E_NOTIMPL methods in DMParamControlTrack.
dmime: COM cleanup for IDirectMusicTrack of DMParamControlTrack.
dmime: Remove the extraneous IUnknown from DMParamControlTrack.
dmime: Use the generic IPersistStream for DMParamControlTrack.
dmime: Implement the E_NOTIMPL methods in DMWaveTrack.
dmime: COM cleanup for IDirectMusicTrack of DMWaveTrack.
dmime: Remove the extraneous IUnknown from DMWaveTrack.
dmime: Use the generic IPersistStream for DMWaveTrack.
dmime: Implement the remaining E_NOTIMPL methods of IDirectMusicTrack8.
dmime/tests: Add some basic IDirectMusicTrack8 tests.
dmime: COM cleanup for IDirectMusicTrack of DMSegTriggerTrack.
dmime: Remove the extraneous IUnknown from DMSegTriggerTrack.
dmime: Use the generic IPersistStream for DMSegTriggerTrack.
dmime: COM cleanup for IDirectMusicTrack of DMTempoTrack.
dmime: Remove the extraneous IUnknown from DMTempoTrack.
dmime: Use the generic IPersistStream for DMTempoTrack.
dmsynth: Remove a now unused macro.
dmstyle: Remove an unused variable.
dmstyle: Remove a not very useful macro.
Nikolay Sivov (37): Michael Müller (1):
user32: Added stubs for ShutdownBlockReasonCreate/ShutdownBlockReasonDestroy. aclocal.m4: Search for otool using AC_CHECK_TOOL.
gdiplus: Check GetMetadataFormat() return value (Coverity).
ole32: Handle EnumElements() failure (Coverity).
shell32: Fix memory leak on NULL return length (Coverity).
winecfg: Fix a leak when applying drive changes (Coverity).
winecfg: Fix string buffer length for override settings (Valgrind).
oleaut32: Use context redirects when creating typelib marshaler proxy/stub.
gdi32: Add a separate helper to load FT_Short values (Coverity).
kernel32: Simplify the way EnumCalendarInfo vs EnumCalendarInfoEx are handled internally.
kernel32: Implement EnumCalendarInfoExEx().
qmgr: Fix WINHTTP_OPTION_CONTEXT_VALUE data pointer (Coverity).
dwrite: Update current line count when adding metrics for new line.
dwrite: Fix number of clusters effective run is built on.
dwrite: Clip range length to text length when updating breakpoints.
dwrite: Always set canWrapLineAfter for last cluster.
gdi32: Clarify offsets and sizes in vdmx table lookup code.
dwrite: Initial layout GetMetrics() implementation.
dwrite: Add last cluster width to line width.
uxtheme: Partial implementation of DrawThemeTextEx.
dwrite: Store layout width/height directly in metrics structure.
dwrite: Reset calculated text height before updating it.
dwrite: Remove separate line count layout field.
dwrite: Make it possible to set text alignment on created layout.
dwrite: Implement leading and trailing text alignment modes.
dwrite: Implement paragraph alignment.
dwrite/tests: Test that pair kerning affects shaping.
shell32: Handle string-to-guid conversion errors (Coverity).
gdiplus: Remove always true condition (Coverity).
shell32/tests: Try harder to close Open With window.
dwrite: Remove a couple of useless checks.
dwrite: Implement centered text alignment.
dwrite: Implement GetPanose().
dwrite/tests: Extend GetGdiCompatibleMetrics() test to test DWRITE_FONT_METRICS1 as well.
dwrite: Implement GetGdiCompatibleMetrics().
dwrite: Implement SetReadingDirection() for layout.
dwrite: Fix alignment shifts in RTL case.
dwrite: Properly set run origin in DWRITE_READING_DIRECTION_RIGHT_TO_LEFT case.
Olivier F. R. Dierick (2): Michael Stefaniuc (6):
kernel32: Fail gracefully in K32EnumProcessModules with NULL pointer. include: Add IAMVfwCaptureDialogs declaration.
psapi/tests: Add test for EnumProcessModules with NULL pointer. qcap: Remove initialization code from QI of VfwCapture.
qcap: There can be only ONE QueryInterface in VfwCapture!.
qcap: Support COM aggregation in VfwCapture.
qcap/tests: Add COM tests for VfwCapture.
wined3d: Merge two adjacent ifs with identical condition (PVS-Studio).
Piotr Caban (4): Nikolay Sivov (30):
msvcirt: Fix ostrstream::ostrstream() constructor stub. dwrite: Implement pixel snapping in Draw().
msvcrt: Add ismbblead_l implementation. dwrite: Check GetGdiCompatibleMetrics() return value (Coverity).
msvcrt: Add _mbscat_s_l implementation. dwrite: Implement SetWordWrapping() for layout.
msvcirt: Fix leak in ~ios and ios::init implementation. dwrite: Handle negative emsize in GetGdiCompatibleMetrics().
dwrite: Implement GetMetrics() for trimming sign.
dwrite: Remove excessive tracing when forwarding to IDWriteTextFormat1.
dwrite: Fix EndFigure notification in GetGlyphRunOutline().
po: Update Russian translation.
dwrite: Make sure explicit levels are always initialized (Valgrind).
dwrite/tests: Fix trimming sign instance leak (Valgrind).
dwrite: Fix transform matrix usage for pixel snapping.
dwrite: Partially implement GetGdiCompatibleGlyphAdvances().
dwrite: Partial implementation of GetGdiCompatibleGlyphMetrics().
dwrite: Properly pass measuring mode to renderer.
dwrite/tests: Some tests for CreateGdiCompatibleTextLayout().
dwrite: Round advances returned from GetGdiCompatibleGlyphPlacements().
dwrite: Fix vector transformation in GetGlyphOrientationTransform().
dwrite: Aliased texture could only be requested for aliased rendering mode.
dwrite: Improve parameter validation in GetGdiCompatibleGlyphAdvances(), add some tests.
dwrite/tests: Some tests for bounds returned by GetAlphaTextureBounds().
dwrite: Round centered alignment shift for compatible layouts.
dwrite/tests: Some tests for isNewline clusters.
dwrite: Bitmap render target uses top-down DIB.
dwrite: Update cached bitmap size on Resize() as well.
shell32: Added GetCurrentProcessExplicitAppUserModelID() stub.
webservices: Added WsCreateError stub.
user32: Initialize buffer before sending WM_GETTEXT.
user32: Don't send WM_GETTEXT from GetWindowText() with invalid buffer length.
dwrite/tests: Some tests for GetRecommendedRenderingMode().
dwrite: Implement GetRecommendedRenderingMode().
Sebastian Lackner (51): Piotr Caban (6):
msvcrt: Set *end to NULL when strtod is called with NULL pointer string. shell32: Remove code for separating arguments from file path.
windowscodecs: Distinguish interface and implementation pointer for IcnsEncoder. shell32: Handle executable with space in path in SHELL_execute.
windowscodecs: Fix build failure on OSX. shell32: Fix SHELL_execute code that removes quote arround file name.
ntdll: Implement TpSimpleTryPost and basic threadpool infrastructure. msvcrt: Don't call DeleteCriticalSection on static critical section.
ntdll: Implement TpSetPoolMaxThreads. winemac.drv: Release mouse capture when destroying window specified in SetCapture call.
ntdll: Implement TpSetPoolMinThreads. mshtml: Test body.offsetHeight value in quirks mode.
ntdll: Implement threadpool cleanup group functions.
ntdll/tests: Add tests for TpAllocCleanupGroup and related functions.
ntdll: Implement threadpool work item functions.
ntdll/tests: Add basic tests for threadpool work items.
ntdll/tests: Add threadpool scheduler tests for work items.
ntdll: Add support for threadpool group cancel callback.
ntdll/tests: Add tests for threadpool group cancel callback.
ntdll: Add support for threadpool finalization callback.
ntdll: Implement threadpool RaceDll environment variable.
ntdll: Implement instance objects and the TpCallbackMayRunLong function.
ntdll: Implement TpCallbackLeaveCriticalSectionOnCompletion.
ntdll: Implement TpCallbackReleaseMutexOnCompletion.
ntdll: Implement TpCallbackReleaseSemaphoreOnCompletion.
ntdll/tests: Add tests for TpCallbackReleaseSemaphoreOnCompletion and finalization callback.
ntdll: Implement TpCallbackSetEventOnCompletion.
ntdll: Implement TpCallbackUnloadDllOnCompletion.
ntdll: Implement TpDisassociateCallback and add a separate group completion event.
ntdll/tests: Add tests for TpDisassociateCallback.
ntdll: Implement TpAllocTimer and TpReleaseTimer.
ntdll: Implement threadpool timer queues.
ntdll/tests: Add basic tests for threadpool timer functions.
ntdll/tests: Add tests for threadpool timer merging.
kernel32: Forward threadpool cleanup group functions to ntdll.
kernel32: Forward threadpool work functions to ntdll.
kernel32: Forward threadpool timer functions to ntdll.
kernel32: Forward threadpool instance functions to ntdll.
kernel32: Forward remaining threadpool functions to ntdll.
kernel32/tests: Fix leak of threadpool object.
ntdll: Implement TpAllocWait and TpReleaseWait.
ntdll: Implement threadpool wait queues.
ntdll: Implement TpSetWait and TpWaitForWait.
ntdll/tests: Add basic tests for threadpool wait objects.
ntdll/tests: Add threadpool wait tests with more than 63 objects.
ntdll: Try to merge threadpool wait queue buckets if possible.
kernel32: Forward threadpool wait functions to ntdll.
ntdll: Add missing calls to RtlExitUserThread.
ntdll/tests: Add tests for RtlCompressBuffer.
ntdll: Implement semi-stub for LZNT1 compression in RtlCompressBuffer.
ntdll/tests: Add tests for RtlGetCompressionWorkSpaceSize.
ntdll: Implement semi-stub for RtlGetCompressionWorkSpaceSize.
ntdll: Implement RtlDecompressFragment.
ntdll/tests: Add tests for RtlDecompressBuffer.
ntdll/tests: Add tests for RtlDecompressFragment.
user32/tests: Add tests for calling GetKeyState from thread without message queue.
server: Add fallback to desktop keystate in get_key_state wineserver call.
Thomas Faber (7): Qian Hong (1):
shell32/tests: Do not leak shell folder references. kernel32: Fix GetComputerName buffer overflow.
shell32: Add missing parameter check in ISF_Desktop_fnQueryInterface.
shell32: Use QueryInterface in FolderView_GetFolder.
shell32/tests: Remove a misleading test.
shell32/tests: Fix an ok() print.
shell32/tests: Destroy shell view windows.
shell32/tests: Test that shell view windows reference their shell view.
Vincent Povirk (3): Sebastian Lackner (30):
winex11.drv: Track external changes to _NET_WM_STATE in net_wm_state. ntdll: Fix incorrect assignment in assert statement (Coverity).
ole32: Add a storage test using a custom ILockBytes. dwrite: Avoid dereferencing NULL pointer for fonts without VDMX.
ole32: Use grfLocksSupported to decide when LockRegion is implemented. vcomp: Implement omp_get_max_threads and omp_set_num_threads.
vcomp: Implement omp_{get,set}_nested.
vcomp: Implement _vcomp_set_num_threads and omp_get_thread_num.
server: Avoid sending unexpected wakeup with uninitialized cookie value.
kernel32/tests: Repeat test for SignalObjectAndWait multiple times to test wineserver wakeup cookie management.
configure: Do not assume gcc strength reduce bug when cross-compiling.
shell32: Ensure that commandline is null-terminated when no parameters are given.
ntdll: Avoid possible deadlock by using _exit() in NtTerminateProcess.
vcomp: Add multithreaded implementation for _vcomp_fork.
vcomp: Implement _vcomp_barrier.
vcomp/tests: Add initial tests.
vcomp: Implement _vcomp_sections_init and _vcomp_sections_next.
vcomp/tests: Add tests for vcomp sections.
vcomp: Allow calls to _vcomp_sections_init outside of parallel environment.
vcomp: Fix handling of _vcomp_fork with ifval == FALSE.
vcomp: Implement omp_in_parallel and add tests.
vcomp: Implement _vcomp_for_static_simple_init and _vcomp_for_static_end.
vcomp/tests: Add tests for _vcomp_for_static_simple_init.
vcomp: Implement _vcomp_for_static_init.
vcomp/tests: Add tests for _vcomp_for_static_init.
ntdll/tests: Add basic tests for RtlQueueWorkItem.
ntdll: Reimplement RtlQueueWorkItem on top of new threadpool API.
vcomp: Implement 32-bit atomic integer functions.
vcomp/tests: Add tests for 32-bit atomic integer functions.
vcomp: Implement atomic float functions.
vcomp/tests: Add tests for atomic float functions.
vcomp: Implement atomic double functions.
vcomp/tests: Add tests for atomic double functions.
YongHao Hu (3): Vincent Povirk (1):
msvcp110: Add tr2_sys__Copy_file implementation and test. winex11.drv: Don't change net_wm maximized state for minimized windows.
msvcp110: Add tr2_sys__Rename implementation and test.
msvcp110: Add tr2_sys__Statvfs implementation and test.
Zhenbo Li (5): YongHao Hu (1):
mshtml: Add IHTMLXMLHttpRequestFactory::create() method implementation. msvcp110: Fix TRACE msg of tr2 functions.
mshtml: Add IHTMLXMLHttpRequest:open() method implementation.
mshtml: Add IHTMLXMLHttpRequest::readyState property implementation. Zhenbo Li (3):
mshtml/tests: Wait for the document to be completely loaded. mshtml: Add IHTMLXMLHttpRequest::responseText() method implementation.
mshtml: Add IHTMLXMLHttpRequest::send() method implementation. mshtml: Add IHTMLXMLHttpRequest::status property implementation.
mshtml: Add nsChannel_GetResponseStatusText implementation.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -601,6 +601,7 @@ Jan Willamowius
Jan Zerebecki Jan Zerebecki
Jared Lapsley Jared Lapsley
Jared Smudde Jared Smudde
Jarkko Korpi
Jaroslav Šmíd Jaroslav Šmíd
Jaroslaw Piotr Sobieszek Jaroslaw Piotr Sobieszek
Jason Edmeades Jason Edmeades

View File

@ -1 +1 @@
Wine version 1.7.47 Wine version 1.7.48

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Wine 1.7.47. # Generated by GNU Autoconf 2.69 for Wine 1.7.48.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.7.47' PACKAGE_VERSION='1.7.48'
PACKAGE_STRING='Wine 1.7.47' PACKAGE_STRING='Wine 1.7.48'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
@ -2042,7 +2042,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # 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. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures Wine 1.7.47 to adapt to many kinds of systems. \`configure' configures Wine 1.7.48 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2111,7 +2111,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.7.47:";; short | recursive ) echo "Configuration of Wine 1.7.48:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2307,7 +2307,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 1.7.47 Wine configure 1.7.48
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
@ -2825,7 +2825,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 1.7.47, which was It was created by Wine $as_me 1.7.48, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -18602,7 +18602,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by Wine $as_me 1.7.47, which was This file was extended by Wine $as_me 1.7.48, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -18673,7 +18673,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 1.7.47 Wine config.status 1.7.48
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"