Release 1.7.18.

oldstable wine-1.7.18
Alexandre Julliard 2014-05-02 20:15:48 +02:00
parent b95b044bff
commit e8cfb0e5b0
4 changed files with 328 additions and 370 deletions

677
ANNOUNCE
View File

@ -1,15 +1,17 @@
The Wine development release 1.7.17 is now available. The Wine development release 1.7.18 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- More implementations for the Task Scheduler. - Improved OLE Accessible Object support.
- C runtime made more compatible by sharing source files. - Window sizing improvements in the Mac driver.
- Fixes in the Mac OS X joystick support. - Fixes for various memory issues found by Valgrind.
- A few more MSHTML functions.
- Some DirectDraw cleanups.
- 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.17.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.18.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.17.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.18.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -25,392 +27,347 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.17 (total 89): Bugs fixed in 1.7.18 (total 80):
5454 Ogre3D based game doesn't render 3d objects in D3D7 mode 5944 IBM Lotus Notes 7.x/8.x: 'File > Preferences > User Preferences...' results in crash
6058 Counter-Strike 1.6 freezes before loggin onto a server 9667 Grim Fandango hangs if X in 24bpp mode
6716 Database box is not correctly renewed in IDOS 13581 mouse corruption in lionheart
10686 Marangatu fails with "Object doesn't support this action" 14060 Magic: The Gathering Online 3.x fails to connect/login to server
12327 Team Fortress 2 freezes when starting playin 15784 Grim Fandango: altered colors
12768 gdi32: metafile.ok fails in a virtual desktop 16966 Powerslide segfaults
13869 Splinter Cell Demo (2): Shadow polygon offset errors 17105 Magic: The Gathering Online 3.0 fails to log in with L0014
14176 Little Fighter 2 (LF2) crashes with the error message "Couldn't create art surface." 18119 SmartDraw 2009/2010/CI aborts after displaying trial window
14394 Team Fortress 2 crashes and locks up randomly 18433 Rosetta Stone Online Spanish (version 0.87594D 221) hangs at "5" during startup
14730 winecfg: adjusted drive mapping lost 18614 Problem with starting of wine or winecfg
15162 Team Fortress 2 unstable - random 3d related crashes 19151 Spotify crashes in the mittle of a song and give me a pop-up fault message
19968 Half-Life 2: crashes when launching 19896 GPS Utility 5.02 fails to connect to GPS device (USB serial)
20542 Tropico 3 demo - no lights on textures 20336 GetDriveTypeW exposes partially uninitialized out parameter iosb in NtDeviceIoControlFile ?
20785 Artweaver 1.x properties tool window fails to re-dock 20853 Write buffer overflow in msi/tests/automation.c?
21432 Mounted ISO is not recognized when wine is run from the source tree 22515 Gothic 2 1.3 Infogrames Edition installer crashes
21536 Multiple games need 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' 'PagingFiles' registry key (Star Wars: The Force Unleashed, Guitar Hero III) 22781 ExpressPCB crashes when you try to upload a board
21770 Keyboard doesn't work in games launched from Steam when using virtual desktop 23857 Half-Life (Steam) doesn't run
22492 Microsoft Money 2003 - Tools menu not displayed 23995 Football Manager 2010 fails to start
23140 Steam: can't create 'new folder' when backing up a game 24064 Many steam games crash because of GameOverlayRenderer.dll
23330 Age of Empires: Install bar with missing percentage and flashing 25241 Steam: Source based games will not start
23359 Key input crashes newer source engine games 26043 advapi32/security tests shows some leaks in valgrind
23413 Steam Reports Inaccurate Transfer Speeds 26066 use after free in X11DRV_GetKeyboardLayout?
23964 Mafia 2 demo (Steam) crashes after logo screen 26639 Steam: crashes randomly while downloading L4D2
24006 Shadow Vault freezes at startup 26895 Microsoft 3D Movie Maker: rendering is red mesh/black text on black background
24616 Launch Battlefield 2 (installed as Steam application) : BF2 crashes immediately 27102 VoipBuster 4.x crashes on startup
24682 Steam overlay is closing when pressing any key 27413 Segmentation fault in Kudos 2 Demo
25092 Tropico 3 demo - no sea water with scene resolution=high 27441 El Matador crashes when starting a level(ASSERTION failed)
25256 Source based games won't start (Team Fortress 2) 28398 Might & Magic VI Heroes - fails to start game, crashes right after menu
25311 Swiss Manager (2000/11/21 build: 8.0.0.239) hangs when exporting tournament results 28621 Magic: The Gathering Online 3.x updater tool 'Kicker.exe' hangs
25561 Setting watches (hw breakpoints) in debuggers can generate unhandled floating point stack check exceptions 28628 advapi32/security.ok: GetTokenInformation(Token, TokenGroups,...) returns partial garbage leading to uninitialized memory accesses?
25824 comdlg32:findlg test times out when run under clang 28695 Uninitialized variables in create_rebar
26154 Counter-Strike: Source: models and weapons are invisible 28697 ieframe/tests/ie.ok: Use-after-free (after ImageList_ReplaceIcon)
26182 Half-Life and Team Fortress Classic (Steam) freeze when trying to create a local game or join a server 28708 gdiplus/tests/image.ok: test_fromhicon triggers reference of uninitialized variable from SetDIBits
26341 FutureTax 2010-2012 crashes on startup, reporting 'unsupported operation error' 28712 winhttp/notification.ok: invalid read in check_notification
26713 Team Fortress 2 (Steam) crashes in the menu 28761 ddraw/tests: invalid writes in ddraw_surface7_Release and friends
27191 Brink: hangs without native msvcr90 28767 shell32: uninitialized memory used during TRASH_EnumItems, triggered by "make recyclebin.ok"
27501 atlas.ti fails open any project file due to lack in ole32 implementation 28797 comctl32/tests/listview.ok triggers uninitialized memory read of local variable in NC_DrawCaption()
28068 bwin.com app fails to start 28815 kernel32/tests/fiber.ok shows longjmp-related uninitialised memory references
28223 kernel32:debugger fails on Windows 7 28921 Battlefield 3 crashes on installation
28231 Black Dog Cribbage fails to start 28943 Notepad2 v4.2.25 installation fails
28316 kernel32/debugger.ok: exit status of debugger is sometimes 0 when it should be STATUS_ACCESS_VIOLATION 29882 Authorware Web Player 2004 Plugin - mouseClicks and keystroke are not recognized
28384 Copy to clipboard not working in EMS SQL Manager 30352 builtin iexplore + selenium hangs on startup
28580 Acclaim Re-Volt: crashes before getting into race 30518 Multiple 64-bit applications need KERNEL32.dll.RtlInstallFunctionTableCallback (Mono, Metatrader 5 Agent)
29050 Astral Masters 1.9 refuses to start: 'Failed to init D3D8 object!' 30616 7.62 High Calibre configuration tool unusable (can't make changes)
29136 Sins of a Solar Empire (Stardock.com/Steam) does not activate 31918 Saints Row the Third (Steam) crashes on startup (needs support for PrimitiveMiscCaps 'D3DPMISCCAPS_PERSTAGECONSTANT')
29409 Team Fortress 2 (Steam): can't select player class or change team using mouse 32108 Borderlands 2 (Steam) fails to start
29645 PCSX2: Software renderer crashes on initialisation when using more than 1 thread 32138 Dishonored crashes on startup
29991 Skyrim needs more video memory 32348 Crysis 2 fails to launch
30126 Matrix Games - Distant Worlds fails on startup (GdipDrawEllipse fails to draw ellipse without HDC) 33146 Path of Exile "Allocating Space" very slow, due to NtFlushVirtualMemory being synchronous
30247 Adobe Connect add-in displays a blank screen 33347 WISO (Steuer) Sparbuch 2012/2013 fails during online activation (needs HTMLElementCollection_get__newEnum)
30276 Steam installer crashes after clicking first Next button 33606 Spin Tires: black menu with missing text (per-stage constants handling needed)
30347 Wine can't handle ® symbol in file "Chessmaster® Grandmaster Edition Manual.pdf" 33745 SimCity Societies launcher (.NET app) crashes on startup (incorrect canonicalization of URL containing trade mark sign character U+2122)
30384 Add support for network connectivity checks using Network List Manager (NLM) API (Vista+) 33958 wine programs crash with joystick connected (OS X)
30419 Team Fortress 2 crash - "failed to lock vertex buffer in CMeshDX8::LockVertexBuffer" 34581 Shadow Era client v20120 (Mono game) reports 'Fatal error in gc - GetThreadContext failed' during update/patching
30914 Osu! Doesn't start 34698 QQGame 2011 can't load (broken app uses LocalAlloc handle as direct buffer without prior locking)
31070 Sid Meier's Pirates! (Steam) crashes on startup 34823 Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x app) fails on startup
31359 Magicka (steam) fails to run with "renderTargetIndex" error 35321 Wolverine: game crash after Unreal technology logo
31799 Monkey Island Special Edition (Steam): "MISE.exe has encountered a serious problem and needs to be closed" (XAudio2 not installed) 35788 Planetside 2 crashes on launch (uninitialized/implausible MONITORINFOA.cbSize passed to GetMonitorInfoA, causing stack buffer overwrite)
31891 Radeon HD6670 detected as 3200 35835 Symantec Norton 360 installer crashes on unimplemented function advapi32.dll.GetTraceLoggerHandle
32275 UK Truck Simulator Demo does not start 36015 FIFA 2002 demo crashes because gethostbyaddr with magic loopback address return NULL
32887 EVE Online in game browser crashes 36024 Adobe Reader 8.1.1 fails to install
33322 QQ crashes on start 36026 Hawking control center driver install tool crashes during uninstallation (needs shlwapi.SHRegCreateUSKeyA implementation)
33630 msmoney 2003 crashes when opening data file 36036 Does not run WorldOfTanks 0.9 in 1.7.17
33980 Borderlands 2 (Steam) fails to start 36043 Battlefield 1942: Crashes after map loading
34023 IE8 remains in memory after being closed 36046 Absolute Blue demo launcher refuses to run
34269 CompareStringEx does not support NORM_LINGUISTIC_CASING 36050 Dragon NaturallySpeaking 12.x crashes on unimplemented function msvcr100.dll._wcsupr_l
34505 Oblivion elder scrolls wont run Installation 36068 Symantec Norton 360 installer needs advapi32.dll GetTraceEnableLevel and GetTraceEnableFlags stubs
34772 The screen of help opens in background. It is partially visible. 36069 invalid free in oleaut32/tests/vartype test
35066 Battle.net desktop app installer instantly crashes 36070 Football Manager 2010 demo WMI query 'SELECT Manufacturer,CurrentClockSpeed FROM Win32_Processor' results in endless looping
35338 Multiple GOG.com installers complain about missing 'sdbinst.exe' at the end of installation (application compatibility database deployment tool) 36078 .NET 3.0 installer encounters an error and rolls back the installation
35401 Battle.net agent fails to update 36080 Fifa 11 demo crashes on startup
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' 36099 Ankh 2: Heart of Osiris fails to start
35486 GTX 760 is Detected as an 8800GTX by D3D applications 36106 Installshield Wizard: scrollbar appears where it shouldn't be
35582 Stealth World of Warcraft update makes 64-bit client crash 5-10 seconds after logging in 36114 msi/action definite leak in is_process_limited
35600 The Elder Scrolls V: Skyrim (Steam) crashes on startup 36132 valgrind shows some leaks in gdiplus/tests/graphics.c
35623 GetFileVersionInfoA / VerQueryValueA do not work properly under Wine, preventing verification of library versions 36149 valgrind shows some an unintialized variable in jscript/tests/run.c
35626 Patrician III: divide by zero exception scrolling the city view (side effect in user32.SubtractRect()) 36161 valgrind shows a leak in wmiutils/tests/path.c
35687 need for speed most wanted 36177 Saints Row the Third (Steam) crashes on startup (expects 'PixelShader1xMaxValue' >= 32)
35863 ddraw tests sometimes fail to receive their messages 36207 Steel Beasts v1.19 demo installer crashes on exit
35868 DXVA Checker 3.0.x (.NET 2.0 app) needs unimplemented function dxva2.dll.DXVA2CreateVideoService 36210 Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x WPF app) wants oleacc.CreateStdAccessibleObject
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.16: Changes since 1.7.17:
Akihiro Sagawa (6): Akihiro Sagawa (4):
user32/tests: Don't forget to destroy the parent window after the tests. gdi32/tests: Make bmi structure const.
user32/tests: Add some tests for edit control context menu messages. msvfw32/tests: Add tests for drawdib.
user32: Don't emit WM_COMMAND on choosing an item in a context menu (Edit control). msvfw32: Drawdib doesn't support inverted DIBs.
user32: Emit EM_SETSEL message when choosing "Select All" from context menu. msvfw32: Fix uncompressed bitmap size handling in DrawDibDraw.
ntdll: Add %gs support for NetBSD.
msvcrt: Add MBCS handling for _splitpath.
Alexandre Julliard (15): Alex Henrie (1):
makedep: Add a structure to store individual makefile parameters. bcrypt: Add stub for BCryptOpenAlgorithmProvider.
makedep: Compute source paths instead of loading them from the makefile.
makedep: Store more variables in the makefile structure.
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.
Alistair Leslie-Hughes (2): Alexandre Julliard (8):
hnetcfg: Register NetFwOpenPort interface. msvcrt: Update comments for non-exported functions.
sdbinst: New stub program. dxguid: Remove some symbols that aren't exported in native.
ntdll: Don't wait for writes to complete in NtFlushVirtualMemory.
gdi32/tests: Don't fetch the bits into the DIB itself.
msvcp90: Fix the mbstowcs_s macro return value.
winegcc: Only pass large-address-aware option for i386 builds.
user32: Don't bother returning a value from the SetWindowRgn driver entry point.
comctl32/imagelist: Correctly resize the alpha flags when clearing the image list.
Austin English (5): Alistair Leslie-Hughes (4):
gdi32/tests: Skip some tests if Times New Roman is not installed. include: Add dvoice.h.
wine.inf: Add HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles key. dpnet/tests: Use dxguid for tests.
wmp: Add HKLM\\Software\\Microsoft\\Multimedia\\WMPlayer\\Extensions key. dpnet: Improve error checking in Get/Set SP.
ntdll: Make sure flags are preserved in raise_trap_exception(). dpnet: Cleanup IDirectPlay8Address.
user.exe16: Downgrade a couple MESSAGEs to WARNs.
Bruno Jesus (3): Andrew Eikum (2):
ws2_32: Use the correct address family in gethostbyaddr. user32: Allow setting horizontal extent even without WS_HSCROLL.
po: Update Brazilian Portuguese translation. user32: Only update listbox horizontal scroll info if WS_HSCROLL is set.
ws2_32: Convert the magic loopback address back to 127.0.0.1 in gethostbyaddr.
Dmitry Timoshkov (40): Andrew Sheldon (1):
schedsvc: Handle directory creation failure in SchRpcRegisterTask. wined3d: Add NVIDIA Geforce GTX 780 to supported device list.
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.
Erich Hoover (3): André Hentschel (9):
kernel32/tests: Add a variety of tests for CompareStringEx. advapi32: Add stub for GetTraceLoggerHandle.
kernel32: Allow CompareStringEx NORM_LINGUISTIC_CASING flag. winemenubuilder: Use boolean return values in boolean functions.
kernel32: Allow CompareStringEx LINGUISTIC_IGNORECASE flag. wined3d: Add NVIDIA Geforce GTX 780 Ti to supported device list.
advapi32: Add stubs for GetTraceEnableFlags and GetTraceEnableLevel.
shell32: Use boolean return value in boolean function.
dbghelp: Use boolean return value in boolean function.
dbghelp: Make pdb_load_stream_name_table a void function.
winemenubuilder: Return FALSE on error when processing links and URLs.
wscript: Fix function types.
Hans Leidekker (8): Austin English (1):
netprofm: New dll. msxml3: Complain louder if libxslt was missing at compile time.
netprofm: Add a stub implementation of INetworkListManager.
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).
Henri Verbeet (50): Bruno Jesus (1):
d3d9/tests: Use a separate device for pointsize_test(). dinput: Remove duplicated TRACE check.
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().
Hermès Bélusca-Maïto (1): Dmitry Timoshkov (3):
shell32: Automatically expand CPL applet path string. user32/tests: Add AppendMenu/ModifyMenu MF_POPUP tests.
user32: When converting from MF_ flags to MENUITEMINFO ignore MF_POPUP if id is not a menu.
ole32: Add support for VT_DISPATCH/VT_UNKNOWN to PropVariantClear and PropVariantCopy.
Huw D. M. Davies (3): Erich Hoover (1):
ntdll: Add a replacement getmntent for Android. user32: Reduce the minimum Set[System]Timer from 15 ms to 10 ms.
ntdll: For Android look in /proc/mounts for mounted file systems.
wineps: Always initialize the Windows page type.
Jacek Caban (7): François Gouget (3):
mshtml: Ignore QueryHitPoint calls in activex.c tests. ddraw: Remove WINAPI on static functions where not needed.
services: Skip tests if OpenSCManager failed. ole32/tests: Add a trailing '\n' to an ok() call.
qcap: Store max frame size separately from video format bitmap info and restore it before each ICCompress call. dpnet/tests: Add a trailing '\n' to an ok() call.
mshtml: Ignore &IID_IWebBrowserPriv2IE7 in wb_qi.
cscript: Share sources with wscript.
wscript: Added WScript.CreateObject implementation.
secur32: Fixed schannel tests on Windows 8.1.
Julian Rüger (1): Frédéric Delanoy (2):
po: Update German translation. po: Update French translation.
Assorted spelling/grammar fixes.
Ken Thomases (7): Gerald Pfeifer (1):
dinput: Rename identifiers to get rid of Hungarian notation and deceptive names in Mac code. readme: Raise the minimum version of FreeBSD to 8.0.
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.
Marcus Meissner (4): Hans Leidekker (6):
comctl32: Process GetKeyState return correctly (Coverity). wbemprox: Return selected properties only from IWbemClassObject::GetNames.
usp10: Fixed border condition in shifts (Coverity). wbemprox: Return selected properties only from IWbemClassObject::Next.
server: Use longer int in bitshift operation (Coverity). wbemprox: Implement Win32_Processor.CurrentClockSpeed.
winhttp: Avoid leaking authinfo on error (Coverity). wmiutils: Fix a memory leak (valgrind).
msi/tests: Fix a couple of memory leaks (valgrind).
msi: Avoid a crash when MIME entries point to non-existing extensions.
Matteo Bruni (5): Henri Verbeet (30):
d3d9/tests: Add a test for timestamp queries. d3d8/tests: Use a separate device for offscreen_test().
wined3d: Add support for GL_ARB_timer_query extension. d3d8/tests: Use a separate device for z_range_test().
wined3d: Add support for timestamp queries. d3d8/tests: Use a separate device for fog_test().
d3dx9: Copy the entire vector at once if there is no need of type conversions. d3d8/tests: Use a separate device for clear_test().
d3dx9: Skip the AddRef/Release calls if the new texture is the same as the old one. d3d8/tests: Use a separate device for lighting_test().
d3d8/tests: Use a separate device for depth_clamp_test().
d3d8/tests: Use a separate device for test_sanity().
d3d8/tests: Handle the Windows 8 testbot results in zenable_test().
d3d8/tests: Handle the Windows 8 testbot results in cnd_test().
wined3d: Ignore invalid PCI vendor/device overrides.
wined3d: Simplify the driver version info lookup in init_driver_info().
wined3d: Introduce a separate function to calculate the pitch for a given format and width.
ddraw: Validate the pitch for user memory surfaces against the unaligned minimum pitch.
wined3d: Implement support for per-stage texture stage constants.
wined3d: Get rid of surface_set_texture_target().
ddraw: Implement D3DOP_STATELIGHT on top of IDirect3DDevice3_SetLightState().
ddraw: Implement D3DOP_STATERENDER on top of IDirect3DDevice3_SetRenderState().
ddraw: Cleanup the D3DOP_PROCESSVERTICES implementation a bit.
ddraw: Cleanup d3d_execute_buffer_QueryInterface().
ddraw: Don't return an error when setting a 0 material handle in d3d_device3_SetLightState().
ddraw/tests: Handle the Windows 8 testbot in test_primary_palette().
ddraw: Disable lighting when a 0 material handle is set.
ddraw: Reject setting a 0 material handle in d3d_viewport_SetBackground().
ddraw: Only output a warning when clearing a viewport without background material.
ddraw/tests: Add some basic material tests.
wined3d: Bump ps_1x_max_value.
wined3d: Fix a couple of string declarations.
ddraw: Cleanup DDRAW_dump_pixelformat().
d3dcompiler: Make some string arrays const.
d3d9/tests: Merge vertexdeclaration.c into device.c.
Michael Stefaniuc (2): Huw D. M. Davies (4):
netprofm: COM cleanup for INetworkListManager. include: Add a few missing out-precision and clip-precision defines.
netprofm: COM cleanup for IClassFactory. shlwapi/tests: Fix win8 test failures.
ole32/tests: Fix win8 test failures.
kernel32/tests: Fix test for win8 heap layout.
Nikolay Sivov (37): Jacek Caban (17):
user32: Fix Edit margins calculation for empty client area case. mshtml: Added IHTMLElementCollection::get__newEnum implementation.
dwrite: Return default text format properties. mshtml: Added IHTMLElementCollection::get__newEnum tests.
dwrite: Store text format properties. mshtml: Fixed HTMLElementCollectionEnum_Next implementation for NULL pCeltFetched.
user32: Added RegisterPowerSettingNotification() stub. mshtml: Added IHTMLDOMChildrenCollection::get__newEnum implementation.
include: Added dwrite_2.idl. mshtml: Added IHTMLDOMChildrenCollection::get__newEnum tests.
msxml3/tests: Protect from invalid array access (Coverity). vbscript: Return proper error on invalid argument in Chr.
services: Remove redundant error code check (Coverity). mshtml: Added IConnectionPoint::EnumConnections implementation.
dwrite: Added GetTrimming()/SetTrimming() for text format. ieframe: Improved debug traces.
dwrite: Added partial implementation for CreateEllipsisTrimmingSign(). mshtml: Introduce a new debugstr_mshtml_guid helper for printing GUIDs.
msxml3: IXSLProcessor_put_output() is not a stub. mshtml: Renamed nsIDOMHTMLSelectElement::Remove to select_Remove to avoid conflict with nsIDOMElement.
comctl32: Fix LVN_DELETEALLITEMS notification for LVS_OWNERDATA case. mshtml: Removed invalid nsAString_InitDepend from HTMLTable_put_bgColor and fixed error handling.
qedit/tests: Fix a file handle leak on error path (Coverity). jscript: Fixed uninitialized variable access in interp_end_finally.
msi: Fix a leak on error path (Coverity). iexplore: Mark iexplore.exe as large address aware.
msi: Fix a leak on error path (Coverity). vbscript: Forward Invoke call to InvokeEx.
shell32: Fix a leak of memory pointing to XDG_PARSED_FILE (Coverity). msctf: Added ITfInputProcessorProfileMgr interface stub implementation.
shell32: Fix a cloned pidl leak (Coverity). vbscript: Allow property getters to take arguments.
shlwapi: Always close find handle (Coverity). vbscript: Added InvokeEx(DISPATCH_PROPERTYGET) implementation.
winhlp32: Remove unused assignments (Coverity).
msxml3: Fix transformation result output for stream and BSTR cases.
quartz: Check GetCurFile() return value (Coverity).
dsound: Remove duplicated parameter check (Coverity).
crypt32: Fix properties list lookup (Coverity).
winhttp: Use proper deallocator (Coverity).
shlwapi: Use a proper deallocator (Coverity).
shell32: Use a proper deallocator (Coverity).
kernel32/tests: Added missing comma (Coverity).
riched20: GetClientSite() is implemented for IRichEditOle so uncomment related code (Coverity).
wininet: Remove some dead code (Coverity).
wine.inf: Fix FontCache service registration info.
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 (18): Jérôme Gardou (1):
ole32: Null terminate strings in STREAM_ReadString function. msi: Expand REG_EXPAND_SZ keys when resolving AppSearch entries.
ole32: Don't write empty CLIPFORMAT in WriteFmtUserTypeStg.
ole32: Try to open 1Ole stream before trying to create it in SetConvertStg function.
ole32: Get CLSID from IStorage object in WriteFmtUserTypeStg.
ole32: Add OleDoAutoConvert implementation.
ole32: Add more SetConvertStg amd WriteFmtUserTypeStg tests.
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.
Ryan Turner (2): Ken Thomases (5):
wined3d: Add NVIDIA Geforce GTX 760 to device list. winex11: Remove dead store into win_gravity in get_window_attributes().
wined3d: Add NVIDIA Geforce GTX 750 to device list. winemac: For GetKeyNameText(), use the hard-coded table in preference to the Mac keyboard layout.
winemac: Send WM_SIZING messages during resizing to let app alter the proposed size.
winemac: Disable moving or resizing windows when cursor clipping is in effect.
configure: Use the discovered LCMS2_LIBS when testing linking against lcms2.
Sebastian Lackner (5): Matteo Bruni (7):
ntdll: Unify exception function lookup on x86_64. d3dx9/tests: Release the device when skipping some tests.
ntdll: Implement RtlAddFunctionTable / RtlDeleteFunctionTable for x86_64. d3dx9/tests: Don't fail a test if volume textures are not supported.
ntdll: Implement RtlInstallFunctionTableCallback on x86_64. d3dx9/tests: Fix expected values when mipmaps on cube maps are not supported.
ntdll/tests: Add tests for dynamic unwind table. d3dx9/tests: Take MaxVolumeExtent into account in some tests.
kernel32: Forward RtlInstallFunctionTableCallback to ntdll. d3dcompiler: Remove a couple of noisy traces.
d3dcompiler: Pre/post increment/decrement operators are unary.
d3dcompiler: add_func_parameter is only used in hlsl.y.
Stefan Dösinger (8): Nikolay Sivov (23):
d3d9/tests: Add a test for (sub-) resource types. gdiplus: Properly delete a DC.
d3d8/tests: Add a test for (sub-) resource types. services: Remove loop that's not really used anymore (Coverity).
ddraw/tests: Add mipmap locking tests. atl: Move IUnknown methods to IOleClientSite.
d3d9/tests: Test locking of mipmap textures. po: Update Russian translation.
d3d8/tests: Test locking of mipmap textures. comctl32/treeview: Restore hdc before CDDS_ITEMPOSTPAINT.
ddraw/tests: Nvidia has an off-by-one rectangle handling bug. mshtml/tests: Remove old system version check that doesn't work anymore.
dxgi/tests: Add private data tests. netprofm/tests: Fix a test failure on Win7/Win2008 systems.
ddraw: SetPrivateData(..., data = NULL, ...) is not valid. shlwapi: Implement SHRegCreateUSKeyA().
oleaut32: Properly free record name (Valgrind).
uxtheme/tests: No need to check last error when error code is explicitly returned.
advapi32/tests: Fix some leaks in tests (Valgrind).
comctl32/tests: Initialize text buffer pointer (Valgrind).
crypt32/tests: Fix some leaks (Valgrind).
gdi32/dibdrv: Fix a clipped_rects leak (Valgrind).
dwrite/tests: Fix a font instance leak (Valgrind).
gdiplus/tests: Fix some leaks when running with Wine (Valgrind).
gdiplus: Simplify GdipResetImageAttributes(), fix remap table leak (Valgrind).
msxml3: Fix a leak when trying to add to readonly collection (Valgrind).
msxml3/tests: Fix enumerator instance leak (Valgrind).
msxml3: Fixed attribute value string leak (Valgrind).
msxml3: Fix XPath query result leak (Valgrind).
msxml3/tests: Fixed attributes map leak (Valgrind).
oleaut32: Always free TLIBATTR in LoadRegTypeLib() (Valgrind).
Patrick Rudolph (4):
user32: Check for valid cbSize in GetMonitorInfoA.
user32/tests: Add tests for valid cbSize in GetMonitorInfoA.
user32: Check for valid cbSize in GetMonitorInfoW.
user32/tests: Add tests for valid cbSize in GetMonitorInfoW.
Piotr Caban (28):
msvcrt: Don't raise exception in _invalid_parameter.
msvcrt: Remove _set_invalid_parameter_handler calls from msvcrt tests.
msvcrt: Remove no longer needed exports.
msvcrt: Use win_skip when function is not exported.
msvcrt/tests: Fix _popen test failures when path contains spaces.
msvcr80: Add type_info::name partial implementation.
msvcrt: Don't use default process heap.
include: Don't redefine LIBID_Accessibility in oleacc.idl.
oleacc: Add LresultFromObject implementation.
oleacc: Add ObjectFromLresult implementation.
oleacc: Add initial LresultFromObject tests.
oleacc: Add AccessibleObjectFromWindow implementation.
oleacc: Add AccessibleObjectFromWindow tests.
msvcrt: Add _wcsupr_l implementation.
msvcrt: Handle seh exception rethrowing in catch_function_nested_handler.
msvcrt: Handle seh exceptions rethrowing in cxx_frame_handler.
oleaut32: Handle VariantCopy errors in VariantChangeTypeEx.
oleacc: Add default client accessible object stub.
oleacc: Add Client_get_accChildCount implementation.
oleacc: Add Client_get_accName implementation.
oleacc: Add Client_get_accValue implementation.
oleacc: Add Client_get_accDescription implementation.
oleacc: Add Client_get_accRole implementation.
oleacc: Add Client_get_accHelp implementation.
oleacc: Add Client_get_accDefaultAction implementation.
oleacc: Add Client_get_accHelpTopic implementation.
oleacc: Add Client_get_accRole implementaiton.
oleacc: Add tests for default client accessible object.
Qian Hong (2):
wscript: Don't fail silently for unsupported switches.
include: Added some ATL function prototypes.
Stefan Dösinger (7):
ddraw: Only ddraw7 disallows SetPalette on sublevels.
ddraw/tests: Add a test for mipmap palettes.
ddraw/tests: Test P8 to RGB blits.
ddraw/tests: Skip the ddraw7 primary palette test if 8 bpp mode doesn't work.
ddraw/tests: Add a test for getdc palette handling.
ddraw/tests: Test mipmap GetDC behavior.
wined3d: Remove broken gdi palette code.
Thomas Faber (2): Thomas Faber (2):
ntdll/tests: Add tests for RtlUnicodeToUTF8N. usp10: Do not write to last script item if buffer space is insufficient.
ntdll/tests: Add tests for RtlUTF8ToUnicodeN. qmgr: Register WINE_REGISTRY resource in DllRegisterServer instead of a nonexistent inf file.
Vincent Povirk (2): Victor Martinez Calvo (2):
gdiplus: Prevent NULL StringFormat in gdip_format_string. dbghelp: Fix invalid assignment in symt_fill_sym_info.
user32: Allow EndMenu() calls from WM_ENTERMENULOOP. msvcrt: Avoid null dereference in TRACE in MSVCRT__wfreopen.
Vitaly Lipatov (1): Vincent Povirk (14):
po: Revise Russian translation. user32/tests: Add test calling EndMenu from WM_ENTERMENULOOP.
user32/tests: Add a message test for popup menus on windows that have capture.
user32/tests: Our popup test window loses capture to itself.
shell32: Respect CMIC_MASK_NO_CONSOLE in ShellLink InvokeCommand.
shell32: Pass MASK_NO_CONSOLE through to context menu handlers.
shell32: Use CREATE_NEW_CONSOLE when SEE_MASK_NOCONSOLE is omitted.
shell32/tests: Use SEE_MASK_NO_CONSOLE with ShellExecuteExA.
start: Don't use SEE_MASK_NO_CONSOLE.
appwiz.cpl: Don't use SEE_MASK_NO_CONSOLE to run installers.
ole32/tests: Add tests for storage locking.
ole32/tests: Add tests for sharing storages in transacted mode.
ole32: Reserve the range lock sector.
ole32: Initial storage file locking implementation.
gdiplus/tests: Fix image leak in graphics test.
Zhenbo Li (2): Zhenbo Li (2):
mshtml: Don't free a string too early. mshtml: Added IHTMLElement3::contentEditable property implemention.
mshtml: Added IHTMLTable::bgColor property implementation. mshtml: Added IHTMLTable::width property implementation.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -106,6 +106,7 @@ Andrew Johnston
Andrew Lewycky Andrew Lewycky
Andrew Nguyen Andrew Nguyen
Andrew Riedi Andrew Riedi
Andrew Sheldon
Andrew Talbot Andrew Talbot
Andrew Taylor Andrew Taylor
Andrew Webb Andrew Webb

View File

@ -1 +1 @@
Wine version 1.7.17 Wine version 1.7.18

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.17. # Generated by GNU Autoconf 2.69 for Wine 1.7.18.
# #
# 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.17' PACKAGE_VERSION='1.7.18'
PACKAGE_STRING='Wine 1.7.17' PACKAGE_STRING='Wine 1.7.18'
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.17 to adapt to many kinds of systems. \`configure' configures Wine 1.7.18 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.17:";; short | recursive ) echo "Configuration of Wine 1.7.18:";;
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.17 Wine configure 1.7.18
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.17, which was It was created by Wine $as_me 1.7.18, 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.17, which was This file was extended by Wine $as_me 1.7.18, 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.17 Wine config.status 1.7.18
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\\"