Release 1.7.17.

oldstable wine-1.7.17
Alexandre Julliard 2014-04-18 20:54:11 +02:00
parent bd92ead3f7
commit c73bd869ec
4 changed files with 369 additions and 325 deletions

673
ANNOUNCE
View File

@ -1,15 +1,15 @@
The Wine development release 1.7.16 is now available. The Wine development release 1.7.17 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- More regression test fixes. - More implementations for the Task Scheduler.
- String arrays better supported in the IDL compiler. - C runtime made more compatible by sharing source files.
- Initial stubs for DirectX Video Acceleration. - Fixes in the Mac OS X joystick support.
- 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.16.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.17.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.16.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.17.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -25,349 +25,392 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.16 (total 50): Bugs fixed in 1.7.17 (total 89):
11114 World in Conflict complains with "No appropriate 3D graphics card detected" (b3DAccelerationExists and b3DAccelerationEnabled dxdiagn properties missing) 5454 Ogre3D based game doesn't render 3d objects in D3D7 mode
12388 Commandos 3: read_from_framebuffer_texture error (glCopyTexSubImage2D) 6058 Counter-Strike 1.6 freezes before loggin onto a server
15133 Application blocks waiting for a critical section during startup. This problem does not occur in Windows. 6716 Database box is not correctly renewed in IDOS
17440 Anarchy Online: Fog bug introduced between v. 1.1.11 and 1.1.13 10686 Marangatu fails with "Object doesn't support this action"
19269 Distant impostors does not work in Lord of the Rings Online 12327 Team Fortress 2 freezes when starting playin
20466 Multiple broken apps and games with incorrect TLS usage crash on startup (TLS slot index allocation must start at non-zero indexes (Brothers in Arms: Hell's Highway, ProShow Gold 5/6) 12768 gdi32: metafile.ok fails in a virtual desktop
21576 Touch screen loses calibration when in full screen mode - specifically AtomixMP3.exe 13869 Splinter Cell Demo (2): Shadow polygon offset errors
21956 Empire Earth 1.00 and 1.04 crash with unhanded page fault 14176 Little Fighter 2 (LF2) crashes with the error message "Couldn't create art surface."
22016 R.U.S.E. Public Beta in-game rendering is washed out 14394 Team Fortress 2 crashes and locks up randomly
23601 Windows Movie Maker 2.6 reports 'A new collections file cannot be created' (needs 'Microsoft' folder in CSIDL_LOCAL_APPDATA) 14730 winecfg: adjusted drive mapping lost
24702 Pro Evolution Soccer 2010 DEMO: shows black screen with stars and never load 15162 Team Fortress 2 unstable - random 3d related crashes
25727 Dead Space resolution issues 19968 Half-Life 2: crashes when launching
25780 MS Works 9.0 can't find license terms 20542 Tropico 3 demo - no lights on textures
25914 Dead Space 2 exits with error 20785 Artweaver 1.x properties tool window fails to re-dock
27625 Panzer General 3D Demo: second scenario fails to load 21432 Mounted ISO is not recognized when wine is run from the source tree
27797 No sound in FMOD games (Gratuitous Space Battles demo, Armored Brigade) 21536 Multiple games need 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' 'PagingFiles' registry key (Star Wars: The Force Unleashed, Guitar Hero III)
27900 Miranda IM v0.9.25 group chats are broken 21770 Keyboard doesn't work in games launched from Steam when using virtual desktop
28571 Saving file in Rockwell Arena Simulator causes crash. 22492 Microsoft Money 2003 - Tools menu not displayed
29003 T4C: Crashes during or after patching phase 23140 Steam: can't create 'new folder' when backing up a game
29875 MS Works 9.0 can't install (infinite waiting for estimating time) 23330 Age of Empires: Install bar with missing percentage and flashing
29968 Final Fantasy XI crashes when unfocused in windowed mode 23359 Key input crashes newer source engine games
30079 Broken Sword - The Sleeping Dragon: Graphics corruption 23413 Steam Reports Inaccurate Transfer Speeds
31079 Fatal error during Stronghold Crusader Demo installation 23964 Mafia 2 demo (Steam) crashes after logo screen
31433 Foxit Reader 5.3.1.0606 crashes on startup 24006 Shadow Vault freezes at startup
32245 Multiple applications crash on startup due to unimplemented function shell32.dll.SHExtractIconsW 24616 Launch Battlefield 2 (installed as Steam application) : BF2 crashes immediately
32835 Batman: Arkham Asylum (non-Steam) Demo fails on startup (IWbemClassObject::GetNames with qualifier unsupported) 24682 Steam overlay is closing when pressing any key
33603 Metro: Last Light crash after several minutes 25092 Tropico 3 demo - no sea water with scene resolution=high
33732 Broken non-PCM audio playback in Microsoft Sound Recorder 25256 Source based games won't start (Team Fortress 2)
34352 Multiple applications need 'Network Configuration Component Object', CLSID '{5b035261-40f9-11d1-aaec-00805fc1270e}' (CommView, iNodeSetup 3.60) 25311 Swiss Manager (2000/11/21 build: 8.0.0.239) hangs when exporting tournament results
34668 Age of Empires Trial version only gives a black screen 25561 Setting watches (hw breakpoints) in debuggers can generate unhandled floating point stack check exceptions
35064 Daemon Tools Lite crashes after opening 25824 comdlg32:findlg test times out when run under clang
35112 L.A. Noire 1.3 (Steam version) fails to start, claiming "DX94: Graphics card capabilities are below the minimum specifications." (wined3d clamps device caps MaxVertexIndex to 0xFFFFF) 26154 Counter-Strike: Source: models and weapons are invisible
35359 Kompas-3D v14 installer fails 26182 Half-Life and Team Fortress Classic (Steam) freeze when trying to create a local game or join a server
35474 'Das Fussball Studio' (VB6 based german soccer league db app) reports Run-time error '445' (needs IFile::OpenAsTextStream) 26341 FutureTax 2010-2012 crashes on startup, reporting 'unsupported operation error'
35550 Horizon (Steam) needs msvcp100.dll.?_Random_device@tr1@std@@YAIXZ 26713 Team Fortress 2 (Steam) crashes in the menu
35555 Drakan Demo doesn't show the name of the display driver (the problem is in GetDeviceIdentifier when it is _not_ passed the DDGDI_GETHOSTIDENTIFIER flag) 27191 Brink: hangs without native msvcr90
35678 Defiance patcher crashes on start (gdiplus/GdipDrawImagePointsRect) 27501 atlas.ti fails open any project file due to lack in ole32 implementation
35786 Incorrect behaviour in printf with 0 value on "%#x" 28068 bwin.com app fails to start
35802 OneNote 2013 installer needs KERNEL32.dll.SetWaitableTimerEx 28223 kernel32:debugger fails on Windows 7
35809 Avoid deletion of precious (empty) folders such as '%USERPROFILE%\\Application Data' during MSI product upgrades/uninstalls 28231 Black Dog Cribbage fails to start
35818 mscms/profile tests fail on Fedora 28316 kernel32/debugger.ok: exit status of debugger is sometimes 0 when it should be STATUS_ACCESS_VIOLATION
35825 Mortal Online (MMORPG) client 1.75.00.07 displays garbled buttons/images with builtin gdiplus 28384 Copy to clipboard not working in EMS SQL Manager
35827 Corel PaintShop Pro X6 v16.2 installer crashes on startup ('text/jscript' type not recognized when converting to script GUID) 28580 Acclaim Re-Volt: crashes before getting into race
35833 iTunes 7 installer aborts early (automation methods HRESULT incorrectly translated to VBScript runtime Err.number) 29050 Astral Masters 1.9 refuses to start: 'Failed to init D3D8 object!'
35838 MS Works 9.0 word processor crashes on startup (process heaps need to be 64K aligned) 29136 Sins of a Solar Empire (Stardock.com/Steam) does not activate
35840 'Das Fussball Studio' (VB6 based german soccer league db app) reports Run-time error '445' (needs ITextStream ReadAll method implementation) 29409 Team Fortress 2 (Steam): can't select player class or change team using mouse
35867 Multiple applications need support for INetCfgLock, CLSID '{c0e8ae93-306e-11d1-aacf-00805fc1270e}' (CommView, iNodeSetup 3.60) 29645 PCSX2: Software renderer crashes on initialisation when using more than 1 thread
35888 Stahlschlüssel 2007 no CD in drive warning 29991 Skyrim needs more video memory
35891 sdb2xml and native setupapi override crash on unimplemented function apphelp.dll.SdbInitDatabase 30126 Matrix Games - Distant Worlds fails on startup (GdipDrawEllipse fails to draw ellipse without HDC)
35908 Regedit has wrong letter view in title bar with a desktop mode 30247 Adobe Connect add-in displays a blank screen
30276 Steam installer crashes after clicking first Next button
30347 Wine can't handle ® symbol in file "Chessmaster® Grandmaster Edition Manual.pdf"
30384 Add support for network connectivity checks using Network List Manager (NLM) API (Vista+)
30419 Team Fortress 2 crash - "failed to lock vertex buffer in CMeshDX8::LockVertexBuffer"
30914 Osu! Doesn't start
31070 Sid Meier's Pirates! (Steam) crashes on startup
31359 Magicka (steam) fails to run with "renderTargetIndex" error
31799 Monkey Island Special Edition (Steam): "MISE.exe has encountered a serious problem and needs to be closed" (XAudio2 not installed)
31891 Radeon HD6670 detected as 3200
32275 UK Truck Simulator Demo does not start
32887 EVE Online in game browser crashes
33322 QQ crashes on start
33630 msmoney 2003 crashes when opening data file
33980 Borderlands 2 (Steam) fails to start
34023 IE8 remains in memory after being closed
34269 CompareStringEx does not support NORM_LINGUISTIC_CASING
34505 Oblivion elder scrolls wont run Installation
34772 The screen of help opens in background. It is partially visible.
35066 Battle.net desktop app installer instantly crashes
35338 Multiple GOG.com installers complain about missing 'sdbinst.exe' at the end of installation (application compatibility database deployment tool)
35401 Battle.net agent fails to update
35444 Wayward Terran Frontier Open Alpha (.NET 4.0/XNA 4 game) reports 'Could not find a Direct3D device that supports the XNA Framework HiDef profile'
35486 GTX 760 is Detected as an 8800GTX by D3D applications
35582 Stealth World of Warcraft update makes 64-bit client crash 5-10 seconds after logging in
35600 The Elder Scrolls V: Skyrim (Steam) crashes on startup
35623 GetFileVersionInfoA / VerQueryValueA do not work properly under Wine, preventing verification of library versions
35626 Patrician III: divide by zero exception scrolling the city view (side effect in user32.SubtractRect())
35687 need for speed most wanted
35863 ddraw tests sometimes fail to receive their messages
35868 DXVA Checker 3.0.x (.NET 2.0 app) needs unimplemented function dxva2.dll.DXVA2CreateVideoService
35906 MetaTrader 4 platforms crashes on startup
35932 EvoSvc (Evolve Service, .NET 4.0 app) fails to register video codecs with Windows Media Player (missing 'HKLM\\SOFTWARE\\Microsoft\\Multimedia\\WMPlayer\\Extensions' registry key)
35945 WM_NOTIFY (LVN_DELETEALLITEMS) message sent from owner-data list view being destroyed
35947 winedbg crashes when running tests in gdb mode
35965 secur32/{negotiate,ntlm} tests fail with samba/winbind 4
35977 Exile: Escape from the pit crashes on startup
35983 mz800 emulator hangs on start
36006 msxml3/domdoc tests crash with WINEDEBUG=warn+heap
36008 urlmon/uri tests crash with WINEDEBUG=warn+heap
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.7.15: Changes since 1.7.16:
Alexandre Julliard (10): Akihiro Sagawa (6):
ntdll: Heap handles should be 64K-aligned. user32/tests: Don't forget to destroy the parent window after the tests.
kernel32/tests: Move allocation tests into heap.c. user32/tests: Add some tests for edit control context menu messages.
kernel32: Don't allocate FLS index 0. user32: Don't emit WM_COMMAND on choosing an item in a context menu (Edit control).
makedep: Add dependency for ttf font files when necessary. user32: Emit EM_SETSEL message when choosing "Select All" from context menu.
makedep: Add phony install targets for fonts also for the ttf case. ntdll: Add %gs support for NetBSD.
makedep: Load some variables from the top-level makefile. msvcrt: Add MBCS handling for _splitpath.
makedep: Allow the top-level makefile to set default values for make variables.
makedep: Add helper functions to get and set variables in string arrays.
make_xftmpl: Always output data in little-endian format.
make_xftmpl: Get rid of the parser structure.
Alistair Leslie-Hughes (4): Alexandre Julliard (15):
netcfgx: Add INetCfg interface support. makedep: Add a structure to store individual makefile parameters.
include: Add interface INetCfgLock. makedep: Compute source paths instead of loading them from the makefile.
netcfgx: Add INetCfgLock support. makedep: Store more variables in the makefile structure.
dbghelp: Improve dwarf support. makedep: Add support for specifying an object directory different from the current directory.
makedep: Pass a makefile pointer to all internal functions.
makedep: Add a helper function to check if a string exists in an array.
makedep: Store the sources list inside the makefile structure.
Revert "server: Restore the masks from the previous get_message when a wait is satisfied."
user32: Cache the server queue mask on the client side and reset them when they have changed.
makedep: Open files from the top-level directory as far as possible.
makedep: Parse files as soon as they are loaded, and cache the information.
makedep: Store the includes list inside the makefile structure.
gdi32: Pass the full DC handle to the hook in DeleteDC.
wrc: Allow specifying the default message font in dialogs by setting DS_SETFONT.
user32: Load the message box font through the dialog template.
Andrew Eikum (1): Alistair Leslie-Hughes (2):
winmm/tests: Accept MMSYSERR_ALLOCATED for more tests. hnetcfg: Register NetFwOpenPort interface.
sdbinst: New stub program.
Andrey Gusev (1):
po: Update Ukrainian translation.
André Hentschel (2):
setupapi: Add support for more architectures when building fake dlls.
setupapi: Don't confuse ARM with ARM64.
Aurimas Fišeras (2):
po: Update Lithuanian translation.
po: Update Lithuanian translation.
Austin English (5): Austin English (5):
ws2_32: Skip some tests on broken ISPs. gdi32/tests: Skip some tests if Times New Roman is not installed.
winhttp: Skip tests on broken ISPs. wine.inf: Add HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles key.
shell32: Fix a typo. wmp: Add HKLM\\Software\\Microsoft\\Multimedia\\WMPlayer\\Extensions key.
wine.inf: Add %AppData%\Microsoft and %LocalAppData%\Microsoft folders:. ntdll: Make sure flags are preserved in raise_trap_exception().
apphelp: Add a stub for SdbInitDatabase. user.exe16: Downgrade a couple MESSAGEs to WARNs.
Dmitry Timoshkov (13): Bruno Jesus (3):
include: Fix a typo in _MSC_VER. ws2_32: Use the correct address family in gethostbyaddr.
schedsvc: Skip the UTF-8 byte order mark when returing XML to the client. po: Update Brazilian Portuguese translation.
widl: Pass type attributes from write_array_tfs to write_pointer_description. ws2_32: Convert the magic loopback address back to 127.0.0.1 in gethostbyaddr.
widl: Pass type attributes from write_array_tfs to write_array_element_type.
widl: Avoid generating negative offsets for conformant arrays of strings.
widl: Don't call write_embedded_types if an array element is a string.
widl: Add support for an array of strings to write_string_tfs.
rpcrt4/tests: Add a couple of tests for marshalling an array of strings.
widl: Correct the condition when to use new code path which avoids writing negative offsets in the pointer description.
schrpc.idl: Add missing [string] attribute to an array of strings being returned by SchRpcEnumFolders/SchRpcEnumTasks.
schedsvc: Implement SchRpcEnumFolders.
schedsvc: Implement SchRpcEnumTasks.
schedsvc: Add some tests for scheduler RPC API.
Erich Hoover (1): Dmitry Timoshkov (40):
ws2_32: Ask the server to process unsupported WSAIoctl operations. schedsvc: Handle directory creation failure in SchRpcRegisterTask.
include/vfw.h: Properly declare implicit This* parameter.
taskschd: Make ITaskFolder::CreateFolder, ITaskFolder::GetFolder and ITaskFolder::DeleteFolder use the RPC API.
taskschd: Reimplement ITaskFolderCollection enumeration using SchRpcEnumFolders.
taskschd: Remove registry based task folder management.
avifil32: Use correct AddRef helpers.
schedsvc/tests: Fix a couple of typos.
schedsvc/tests: Avoid test failures on file systems with enabled directory randomization.
taskschd: Implement ITaskFolder::DeleteTask.
taskschd: Implement task management using RPC APIs.
taskschd: Implement IRegisteredTask::get_Name.
taskschd: Implement IRegisteredTask::get_Path.
schedsvc: Return correct error code when a being loaded xml doesn't exist.
schedsvc: Add some tests for SchRpcGetTaskInfo.
schedsvc: Add SchRpcGetTaskInfo stub implementation.
taskschd: Forward IRegisteredTask::get_State to SchRpcGetTaskInfo.
taskschd: Forward IRegisteredTask::get_Enabled to SchRpcGetTaskInfo.
taskschd: Add invalid parameter check to IRegisteredTask::get_State and IRegisteredTask::get_Enabled.
schedsvc/tests: Add a test for NULL task name passed to SchRpcRegisterTask.
schedsvc: Add support for generating new task name in SchRpcRegisterTask.
taskschd/tests: Add a test for registering a task with NULL name in a not root folder.
taskschd: Add support for registering a task with NULL name in the root folder.
oleaut32/tests: Add a test for loading an empty picture from a non-statable stream.
oleaut32: Fix loading of an empty picture from a non-statable stream.
taskschd/tests: Add some tests for task registration info.
taskschd: Implement getters for IRegistrationInfo string properties.
taskschd: Implement setters for IRegistrationInfo string properties.
kernel32: Filter out console handles in GetFileSize.
include/xmldomdid.h: Synchronize with msxml2did.h.
secur32: Also recognize samba4 failure message if ntlm_auth could not connect to winbindd.
kernel32: Handle memory allocation failure in ReadConsoleA.
kernel32: Add a workaround for broken apps that pass negative values to ReadConsole.
ole32: Add support for VT_INT/VT_UINT to PropVariantClear and PropVariantCopy.
ole32/tests: Add more tests for PropVariantClear.
ole32: PropVariantClear should always reset contents of the passed in PROPVARIANT.
ole32/tests: Fix crashes in PropVariantClear tests under win2000 and XP.
ole32/tests: Fix crashes in PropVariantClear tests under win64.
ole32: Revert part of 3cb0c81336.
ole32/tests: Add some tests for PropVariantCopy.
ole32: If number of VT_VECTOR elements is 0 there is no need to allocate memory.
Eriks Dobelis (2): Erich Hoover (3):
wintab: Fix incorrectly classifying cursor as stylus instead of eraser. kernel32/tests: Add a variety of tests for CompareStringEx.
wintab: Initialize lcOutExtX and Y values. kernel32: Allow CompareStringEx NORM_LINGUISTIC_CASING flag.
kernel32: Allow CompareStringEx LINGUISTIC_IGNORECASE flag.
François Gouget (3): Hans Leidekker (8):
wbemprox/tests: Make test_GetNames() static. netprofm: New dll.
netcfgx/tests: Make create_configuration() static. netprofm: Add a stub implementation of INetworkListManager.
user32/tests: Fix compilation on systems that don't support nameless unions. netprofm: Add a class factory implementation.
netprofm: Register interfaces.
netprofm: Add a couple of tests for INetworkListManager.
netprofm: Fix a memory leak.
netprofm: Add a stub implementation of INetworkCostManager.
msxml3: Fix a couple of memory leaks (valgrind).
Gerald Pfeifer (1): Henri Verbeet (50):
readme: Raise the minimum version of FreeBSD to 8.0. d3d9/tests: Use a separate device for pointsize_test().
d3d9/tests: Use a separate device for fixed_function_bumpmap_test().
d3d9/tests: Use a separate device for conditional_np2_repeat_test().
d3d9/tests: Use a separate device for fixed_function_decl_test().
d3d9/tests: Use a separate device for autogen_mipmap_test().
d3d9/tests: Use a separate device for texture_transform_flags_test().
d3d9/tests: Use a separate device for pixelshader_blending_test().
d3d9/tests: Use a separate device for g16r16_texture_test().
d3d9/tests: Use a separate device for float_texture_test().
d3d9/tests: Use a separate device for release_buffer_test().
d3d9/tests: Use a separate device for srgbtexture_test().
d3d9/tests: Use a separate device for shademode_test().
d3d9/tests: Use a separate device for alpha_test().
d3d9/tests: Use a separate device for ds_size_test().
d3d9/tests: Use a separate device for offscreen_test().
d3d9/tests: Use a separate device for maxmip_test().
d3d9/tests: Use a separate device for z_range_test().
d3d9/tests: Use a separate device for test_cube_wrap().
d3d9/tests: Use a separate device for fog_test().
d3d9/tests: Use a separate device for color_fill_test().
d3d9/tests: Use a separate device for clear_test().
d3d9/tests: Use a separate device for lighting_test().
d3d9/tests: Use a separate device for stretchrect_test().
d3d9/tests: Use a separate device for depth_clamp_test().
d3d9/tests: Make the sanity test a normal test.
d3d9/tests: Get rid of some pointless BeginScene() checks.
d3d8/tests: Get rid of some pointless BeginScene() checks.
d3d9/tests: Properly declare matrices.
d3d8/tests: Properly declare matrices.
ddraw/tests: Try to make test_coop_level_mode_set() more reliable.
wined3d: Set VTF filter caps when VTF is supported.
wined3d: Set the WINED3DPBLENDCAPS_SRCALPHASAT destination blend cap when ARB_blend_func_extended is supported.
d3d8/tests: Make the sanity test a normal test.
d3d8/tests: Use a separate device for add_dirty_rect_test().
d3d8/tests: Use a separate device for volume_v16u16_test().
d3d8/tests: Use a separate device for volume_dxt5_test().
d3d8/tests: Use a separate device for fog_special_test().
d3d8/tests: Use a separate device for resz_test().
d3d8/tests: Use a separate device for zenable_test().
d3d8/tests: Use a separate device for multisample_copy_rects_test().
d3d8/tests: Use a separate device for shadow_test().
d3d8/tests: Use a separate device for intz_test().
d3d8/tests: Use a separate device for depth_buffer2_test().
d3d8/tests: Use a separate device for depth_buffer_test().
d3d8/tests: Use a separate device for texop_test().
d3d8/tests: Use a separate device for p8_texture_test().
d3d8/tests: Use a separate device for cnd_test().
d3d8/tests: Use a separate device for fog_with_shader_test().
d3d8/tests: Use a separate device for test_scalar_instructions().
d3d8/tests: Use a separate device for alpha_test().
Hans Leidekker (13): Hermès Bélusca-Maïto (1):
wbemprox: Add support for WBEM_FLAG_NONSYSTEM_ONLY and WBEM_FLAG_SYSTEM_ONLY in IWbemClassObject::GetNames. shell32: Automatically expand CPL applet path string.
user32/tests: Add more tests for PrivateExtractIcons.
shell32: Forward ShExtractIconsW to user32.PrivateExtractIconsW.
riched20: Don't return DLGC_HASSETSEL from WM_GETDLGCODE if the control style includes ES_SAVESEL.
fonts: Add Hungarian localization of Tahoma font names.
wldap32/tests: Skip tests if the connection times out.
shell32/tests: Remove todo handling from DDE tests.
shell32/tests: Mark some test results as broken.
wbemprox: Add a stub implementation of Win32_PhysicalMemory.
wbemprox: Implement more properties of Win32_OperatingSystem.
wbemprox: Implement more properties of Win32_DiskDrive.
wbemprox: Implement Win32_CDROMDrive.MediaType.
wbemprox: Implement Win32_VideoController.Availability.
Henri Verbeet (25): Huw D. M. Davies (3):
d3d9/tests: Use a separate device for texdepth_test(). ntdll: Add a replacement getmntent for Android.
d3d9/tests: Use a separate device for texbem_test(). ntdll: For Android look in /proc/mounts for mounted file systems.
d3d9/tests: Use a separate device for fog_with_shader_test(). wineps: Always initialize the Windows page type.
d3d9/tests: Use a separate device for stream_test().
d3d9/tests: Use a separate device for test_vshader_float16().
d3d9/tests: Handle the Windows 8 testbot results in zenable_test().
d3d9/tests: Handle the Windows 8 testbot results in fp_special_test().
d3d9/tests: Handle the Windows 8 testbot results in cnd_test().
d3d9/tests: Use an easier to debug texture in generate_bumpmap_textures().
d3d9/tests: Handle the Windows 8 testbot results in test_vshader_input().
d3d9/tests: Use a separate device for test_vshader_input().
d3d9/tests: Use a separate device for clip_planes_test().
d3d9/tests: Use a separate device for sgn_test().
d3d9/tests: Use a separate device for sincos_test().
d3d9/tests: Use a separate device for loop_index_test().
d3d9/tests: Use a separate device for test_mova().
d3d9/tests: Use a separate device for test_compare_instructions().
d3d9/tests: Use a separate device for test_constant_clamp_vs().
d3d9/tests: Use a separate device for viewport_test().
d3d9/tests: Use a separate device for alphatest_test().
d3d9/tests: Use a separate device for zwriteenable_test().
d3d9/tests: Use a separate device for yuv_layout_test().
d3d9/tests: Use a separate device for yuv_color_test().
d3d9/tests: Use a separate device for np2_stretch_rect_test().
d3d9/tests: Use a separate device for tssargtemp_test().
Hermès Bélusca-Maïto (2): Jacek Caban (7):
usp10: Avoid non-standard array initialization. mshtml: Ignore QueryHitPoint calls in activex.c tests.
winemac.drv: Fix a typo in _MSC_VER. services: Skip tests if OpenSCManager failed.
qcap: Store max frame size separately from video format bitmap info and restore it before each ICCompress call.
Hugh McMaster (3): mshtml: Ignore &IID_IWebBrowserPriv2IE7 in wb_qi.
regsvr32: Replace printf calls with WriteConsole function. cscript: Share sources with wscript.
regsvr32: Move silent check to the output_write function. wscript: Added WScript.CreateObject implementation.
regsvr32: Fix filename in version definition. secur32: Fixed schannel tests on Windows 8.1.
Huw D. M. Davies (2):
riched20: Add a helper to return the default line height and use that in EM_LINESCROLL.
riched20: Keep track of fractions of WHEEL_DELTA when scrolling.
Jacek Caban (14):
mshtml: Added IHTMLStyle::listStyleType property implementation.
vbscript: Fixed a leak.
wininet: Merge GetLastError() test into other request tests.
wininet: Fixed tests on some old Windows versions.
vbscript: Store required stack offset before doing jump.
dxgi.idl: Added IDXGIDevice1 declaration.
dxgi1_2.idl: Added new file.
vbscript: Map some known error codes to vbscript errors.
vbscript: Return only code part of HRESULT for vbscript errors as Err.number.
vbscript/tests: Added more error tests.
ntdll: Reserve TLS slot 0 for broken apps that compare index to 0 instead of TLS_OUT_OF_INDEXES.
kernel32: Skip reserved TLS tests on WinXP SP1.
docobj.idl: Added some new OLECMDID values.
ieframe: Fixed some tests on IE11.
Jactry Zeng (2):
riched20: Return E_INVALIDARG for empty ppSel in ITextDocument::GetSelection.
riched20: Fix a typo in CreateIRichEditOle.
Javier Cantero (3):
user32: Fix side effect in SubtractRect().
user32/tests: Add SubtractRect() test.
user32/tests: New test cases for SubtractRect().
Julian Rüger (1): Julian Rüger (1):
po: Update German translation. po: Update German translation.
Kai Tietz (1): Ken Thomases (7):
corerror.h: Merge with mingw-w64's extensions. dinput: Rename identifiers to get rid of Hungarian notation and deceptive names in Mac code.
dinput: Fix check of wrong result value due to copy/paste error.
dinput: Use the proper mutable Core Foundation types for mutable collections and avoid casting.
dinput: Overhaul how the array of Mac device elements is built and sorted.
dinput: Check array indexes to avoid exceeding array bounds.
dinput: Fix numerous leaks.
dinput: Add additional debug logging to Mac code.
Ken Thomases (10): Marcus Meissner (4):
winemac: Don't recreate the GL view when the pixel format is set again. comctl32: Process GetKeyState return correctly (Coverity).
winemac: Improve handling of swap interval with respect to pbuffers, clamping to 0. usp10: Fixed border condition in shifts (Coverity).
wined3d: Don't leak the HDC of an invalid context in context_update_window(). server: Use longer int in bitshift operation (Coverity).
wined3d: Simplify the error path of context_update_window(). winhttp: Avoid leaking authinfo on error (Coverity).
wined3d: Don't call GetPixelFormat() to set a flag that's already set.
wined3d: When restoring pixel format in context_release(), mark the context as needing to be set on the next context_acquire().
wined3d: Track if a context's hdc is private so we never need to restore its pixel format.
wined3d: Track if a context's private hdc has had its pixel format set, so we don't need to check it.
winex11: Maintain the swap interval when the drawable is recreated.
winex11: Remove set-but-never-read hwnd and fbconfig_id fields of struct x11drv_escape_set_drawable.
Lauri Kenttä (1): Matteo Bruni (5):
po: Update Finnish translation. d3d9/tests: Add a test for timestamp queries.
wined3d: Add support for GL_ARB_timer_query extension.
Marcus Meissner (1): wined3d: Add support for timestamp queries.
wbemprox: Fixed leaks in fill_datafile (Coverity). d3dx9: Copy the entire vector at once if there is no need of type conversions.
d3dx9: Skip the AddRef/Release calls if the new texture is the same as the old one.
Markus Weiland (1):
dxdiagn: Added properties for hardware acceleration capabilities.
Michael Müller (6):
dxva2: Added stub dll.
include: Add dxva2api.idl.
include: Add physicalmonitorenumerationapi.h.
include: Add lowlevelmonitorconfigurationapi.h.
include: Add highlevelmonitorconfigurationapi.h.
dxva2: Add implementation for stub functions.
Michael Stefaniuc (2): Michael Stefaniuc (2):
shell32: Simplify the creation of an IEnumIDList. netprofm: COM cleanup for INetworkListManager.
shell32: COM cleanup for IEnumIDList. netprofm: COM cleanup for IClassFactory.
Nikolay Sivov (30): Nikolay Sivov (37):
kernel32: Added SetWaitableTimerEx(). user32: Fix Edit margins calculation for empty client area case.
scrrun: Implement OpenAsTextStream(). dwrite: Return default text format properties.
oleaut32/tests: Remove early returns on test failure that never happen. dwrite: Store text format properties.
oleaut32/tests: Move string allocation after function pointer check (Coverity). user32: Added RegisterPowerSettingNotification() stub.
comctl32/tests: Fix uninitialized variable case (Coverity). include: Added dwrite_2.idl.
ole32: Fix some leaks on early returns (Coverity). msxml3/tests: Protect from invalid array access (Coverity).
ole32: Fix leaks on error paths (Coverity). services: Remove redundant error code check (Coverity).
scrrun: Close find handle on error (Coverity). dwrite: Added GetTrimming()/SetTrimming() for text format.
scrrun: Fix a find handle leak (Coverity). dwrite: Added partial implementation for CreateEllipsisTrimmingSign().
winhttp: Move allocation after input validation to fix leaks (Coverity). msxml3: IXSLProcessor_put_output() is not a stub.
comctl32: Fix a leak on error path (Coverity). comctl32: Fix LVN_DELETEALLITEMS notification for LVS_OWNERDATA case.
gdiplus: Fix image attributes leak (Coverity). qedit/tests: Fix a file handle leak on error path (Coverity).
msi: Fix a record leak on error paths (Coverity). msi: Fix a leak on error path (Coverity).
msi: Fix a leak of allocated string buffer on error path (Coverity). msi: Fix a leak on error path (Coverity).
msi: Fix a record leak on error path (Coverity). shell32: Fix a leak of memory pointing to XDG_PARSED_FILE (Coverity).
msi: Fix a record leak on failure removing a column (Coverity). shell32: Fix a cloned pidl leak (Coverity).
scrrun: Added IsReady property for a drive. shlwapi: Always close find handle (Coverity).
scrrun: Implement TotalSize property for a drive. winhlp32: Remove unused assignments (Coverity).
scrrun: Implement AvailableSpace property for a drive. msxml3: Fix transformation result output for stream and BSTR cases.
scrrun: Implement DriveLetter property for a drive. quartz: Check GetCurFile() return value (Coverity).
qcap/tests: Check method return values (Coverity). dsound: Remove duplicated parameter check (Coverity).
msxml3/tests: Check return values (Coverity). crypt32: Fix properties list lookup (Coverity).
regsvr32: Fix some usage message issues. winhttp: Use proper deallocator (Coverity).
kernel32: Added QueryUnbiasedInterruptTime(). shlwapi: Use a proper deallocator (Coverity).
po: Update Russian translation. shell32: Use a proper deallocator (Coverity).
msxml3: Handle NULL child in appendChild(). kernel32/tests: Added missing comma (Coverity).
scrrun: Implement ReadAll(). riched20: GetClientSite() is implemented for IRichEditOle so uncomment related code (Coverity).
scrrun: Implement Read(). wininet: Remove some dead code (Coverity).
scrrun: Implement FreeSpace() for a drive. wine.inf: Fix FontCache service registration info.
fonts: Added glyphs for U+0404/U+0454 Ukrainian Ye for Tahoma Bold. svchost: Simplify error handling, fix trace message.
msxml3/tests: Fix accessing released intreface pointer.
urlmon/tests: Fix use after free of IPersistStream interface.
wshom: Added a stub for IWshEnvironment.
wscript: Ignore 'nologo' switch.
shlwapi: Fix UrlEscapeW() for non-ASCII range.
include: Added some ATL interfaces.
atl: Simplify error handling in AtlAxAttachControl().
Piotr Caban (7): Piotr Caban (18):
user32/tests: Workaround SetForegroundWindow failure due to foreground lock timeout. ole32: Null terminate strings in STREAM_ReadString function.
msvcp90: Add _Random_device implementation. ole32: Don't write empty CLIPFORMAT in WriteFmtUserTypeStg.
msvcrt: Remove setlocale test with empty locale string. ole32: Try to open 1Ole stream before trying to create it in SetConvertStg function.
qcap/tests: Fix AviMux test failures on Win2k. ole32: Get CLSID from IStorage object in WriteFmtUserTypeStg.
user32: Change SetFocus behavior on windows with parent and no WS_CHILD flag. ole32: Add OleDoAutoConvert implementation.
user32: Change SetForegroundWindow behavior on windows with parent and no WS_CHILD flag. ole32: Add more SetConvertStg amd WriteFmtUserTypeStg tests.
user32: Make it possible to activate a window with parent and no WS_CHILD flag in WS_NCLBUTTONDOWN function. server: Don't debug children when DEBUG_PROCESS and DEBUG_ONLY_THIS_PROCESS flags are passed to CreateProcess.
user32: Don't fail on windows without menu bar in DrawMenuBar.
user32/tests: Fix DrawMenuBar test failures.
msvcrt: Fix compilation errors on Mingw.
msvcr100: Move functions implementation to msvcrt.
msvcr90: Share the source code with msvcrt.
msvcr100: Share the source code with msvcrt.
msvcr110: Share the source code with msvcrt.
msvcr70: Share the source code with msvcrt.
msvcr71: Share the source code with msvcrt.
msvcr80: Share the source code with msvcrt.
msvcr80: Remove remaining forwards to msvcrt.
Robert Naumann (1): Ryan Turner (2):
mgmtapi: Fix a typo in the export of SnmpMgrRequest. wined3d: Add NVIDIA Geforce GTX 760 to device list.
wined3d: Add NVIDIA Geforce GTX 750 to device list.
Sebastian Lackner (1): Sebastian Lackner (5):
kernel32: Silence SetWaitableTimerEx fixme message. ntdll: Unify exception function lookup on x86_64.
ntdll: Implement RtlAddFunctionTable / RtlDeleteFunctionTable for x86_64.
ntdll: Implement RtlInstallFunctionTableCallback on x86_64.
ntdll/tests: Add tests for dynamic unwind table.
kernel32: Forward RtlInstallFunctionTableCallback to ntdll.
Shuai Meng (1): Stefan Dösinger (8):
oleaut32: Fixed bounds of VarIntFromFloat. d3d9/tests: Add a test for (sub-) resource types.
d3d8/tests: Add a test for (sub-) resource types.
ddraw/tests: Add mipmap locking tests.
d3d9/tests: Test locking of mipmap textures.
d3d8/tests: Test locking of mipmap textures.
ddraw/tests: Nvidia has an off-by-one rectangle handling bug.
dxgi/tests: Add private data tests.
ddraw: SetPrivateData(..., data = NULL, ...) is not valid.
Stefan Dösinger (15): Thomas Faber (2):
d3d9: Introduce a resource structure. ntdll/tests: Add tests for RtlUnicodeToUTF8N.
d3d9: Use the private store api for buffers. ntdll/tests: Add tests for RtlUTF8ToUnicodeN.
d3d9: Use the private store api for textures.
d3d9: Use the private store api for surfaces.
wined3d: Remove resource private data methods.
wined3d: Select the component by editing the swizzle.
wined3d: Handle LOG and LOGP in shader_hw_scalar_op.
wined3d: Handle RCP in shader_hw_scalar_op.
wined3d: Translate LOGP to LG2 in the ARB shader backend.
wined3d: Translate shader model 2.0+ EXPP to EX2.
wined3d: Raise MaxPrimitiveCount and MaxVertexIndex.
d3dx9_36/tests: Initialize some test values.
d3dxof: Make the get_primitive_string parameter a DWORD.
d3dxof: Include wine/port.h in parsing.c.
include: The NumUAVs parameter of OMGetRenderTargetsAndUnorderedAccessViews is an input parameter.
Stefan Leichter (1): Vincent Povirk (2):
wtsapi32: Extend the parameter check of WTSEnumerateProcessesW. gdiplus: Prevent NULL StringFormat in gdip_format_string.
user32: Allow EndMenu() calls from WM_ENTERMENULOOP.
Thomas Faber (15): Vitaly Lipatov (1):
dplayx: Fix broken pointer arithmetic. po: Revise Russian translation.
gameux/tests: Avoid a variable-length array.
gdi32: Avoid variable-length arrays.
msxml3: Avoid a variable-length array.
shell32: Avoid a variable-length array.
ws2_32: Avoid a variable-length array.
oleview: Avoid variable-length arrays.
configure: Enable -Wvla if available.
comctl32: Make Str* functions private.
setupapi: Fix buffer overflow in SetupGetFileCompressionInfoW.
advapi32: Fix stack corruption in CredIsMarshaledCredentialW.
advapi32: Remove unnecessary buffer copy in CredMarshalCredentialW.
advapi32/tests: Use a loop for CredUnmarshalCredential test cases.
advapi32: Set output type earlier in CredUnmarshalCredential.
advapi32: Fix uneven length handling in CredUnmarshalCredential.
Vijay Kiran Kamuju (1): Zhenbo Li (2):
mshtml: Add text/jscript as valid mime type for javascript files. mshtml: Don't free a string too early.
mshtml: Added IHTMLTable::bgColor property implementation.
Vincent Povirk (4):
gdiplus: Limit image output to the bounds of the Graphics object.
gdiplus: Remove a useless comparison.
gdiplus: Copy palettes with bitmaps.
msi: Fix infinite loop.
Zhenbo Li (1):
mshtml: Added IHTMLTableRow::bgColor property implementation.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -1205,6 +1205,7 @@ Russ Andersson
Rustam Chernotkach Rustam Chernotkach
Ryan Cumming Ryan Cumming
Ryan Schmidt Ryan Schmidt
Ryan Turner
Sagar Mittal Sagar Mittal
Sam Dennis Sam Dennis
Sam Edwards Sam Edwards

View File

@ -1 +1 @@
Wine version 1.7.16 Wine version 1.7.17

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.16. # Generated by GNU Autoconf 2.69 for Wine 1.7.17.
# #
# 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.16' PACKAGE_VERSION='1.7.17'
PACKAGE_STRING='Wine 1.7.16' PACKAGE_STRING='Wine 1.7.17'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
@ -1973,7 +1973,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.16 to adapt to many kinds of systems. \`configure' configures Wine 1.7.17 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2042,7 +2042,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.16:";; short | recursive ) echo "Configuration of Wine 1.7.17:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2237,7 +2237,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.16 Wine configure 1.7.17
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.
@ -2755,7 +2755,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.16, which was It was created by Wine $as_me 1.7.17, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -18082,7 +18082,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.16, which was This file was extended by Wine $as_me 1.7.17, 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
@ -18153,7 +18153,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.16 Wine config.status 1.7.17
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\\"