Release 1.7.19.

oldstable wine-1.7.19
Alexandre Julliard 2014-05-16 21:06:48 +02:00
parent e73bbd0c81
commit 613c104562
4 changed files with 373 additions and 321 deletions

672
ANNOUNCE
View File

@ -1,17 +1,17 @@
The Wine development release 1.7.18 is now available. The Wine development release 1.7.19 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Improved OLE Accessible Object support. - New JSProxy DLL for automatic proxy configuration.
- Window sizing improvements in the Mac driver. - More OLE Accessible Object support.
- Improvements to the XML writer.
- Fixes for various memory issues found by Valgrind. - Fixes for various memory issues found by Valgrind.
- A few more MSHTML functions. - Initial headers for Direct2D support.
- 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.18.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.19.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.18.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.19.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -27,347 +27,397 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.18 (total 80): Bugs fixed in 1.7.19 (total 99):
5944 IBM Lotus Notes 7.x/8.x: 'File > Preferences > User Preferences...' results in crash 4264 Multiple apps refuse to install, complain about registry security (The 4th coming, Google Pack Installer expect a non-null DACL)
9667 Grim Fandango hangs if X in 24bpp mode 10202 Battery visualization not working in WMP9
13581 mouse corruption in lionheart 12326 SHELL_FindExecutable breaks "mailto:" URL
14060 Magic: The Gathering Online 3.x fails to connect/login to server 14222 RpcBindingSetAuthInfo(Ex) fails with RPC_C_AUTHN_GSS_NEGOTIATE (Outlook 2007 connecting to Exchange server)
15784 Grim Fandango: altered colors 14690 Winamp Equalizer and playlist keeps always on top
16966 Powerslide segfaults 15841 Counter-Strike: Source (Steam) crashes when joining game
17105 Magic: The Gathering Online 3.0 fails to log in with L0014 16484 Dramatica Demo 4.0 file open dialog has the file name text box cursor in an incorrect position
18119 SmartDraw 2009/2010/CI aborts after displaying trial window 16503 Gears of War fails on startup
18433 Rosetta Stone Online Spanish (version 0.87594D 221) hangs at "5" during startup 17004 C&C Red Alert 3: black screen when Shadow Quality > Low
18614 Problem with starting of wine or winecfg 17083 Counter-Strike: Source (Steam): background artefacts
19151 Spotify crashes in the mittle of a song and give me a pop-up fault message 17798 Deus Ex: Invisible War crashed upon loading the main menu.
19896 GPS Utility 5.02 fails to connect to GPS device (USB serial) 18447 fr-minus-012 hangs without doing seemingly anything
20336 GetDriveTypeW exposes partially uninitialized out parameter iosb in NtDeviceIoControlFile ? 18592 ICQ 6.x fail to load
20853 Write buffer overflow in msi/tests/automation.c? 19427 Radio Manager 1.4 (.NET 2.0 app) fails on startup
22515 Gothic 2 1.3 Infogrames Edition installer crashes 19841 Wolfenstein (2009)(Steam): mouse cursor remains onscreen during FPS gameplay even after all menus are closed.
22781 ExpressPCB crashes when you try to upload a board 20126 HuluDesktop 0.9.x fails to start
23857 Half-Life (Steam) doesn't run 21239 Left 4 Dead 2 (Steam) crashes trying to join a multiplayer game
23995 Football Manager 2010 fails to start 22999 Lord of the Rings online: keyboard input doesn't work after the window was restored
24064 Many steam games crash because of GameOverlayRenderer.dll 23593 Supreme Commander 2 Demo (Steam) has some rendering artifacts
25241 Steam: Source based games will not start 23988 Alt + Tab woes on Ubuntu and Debian.
26043 advapi32/security tests shows some leaks in valgrind 24901 Sky Track: Crashes unexpectedly
26066 use after free in X11DRV_GetKeyboardLayout? 25036 Warhammer 40k: Dawn of War II (Steam) starts to load gives no error and stops
26639 Steam: crashes randomly while downloading L4D2 25245 Gears of War fails on startup (ICustomDoc::SetUIHandler is a stub)
26895 Microsoft 3D Movie Maker: rendering is red mesh/black text on black background 25343 mstsc fails when using rdp 7 client protocol
27102 VoipBuster 4.x crashes on startup 25479 Fussball Manager 11 crashes after showing the EA Logo
27413 Segmentation fault in Kudos 2 Demo 25595 Source engine games don't even launch
27441 El Matador crashes when starting a level(ASSERTION failed) 26016 Multiple Microsoft installers crash with heap corruption (StringTableXXX: binary compatible string table helps to reduce crash frequency)(XmlLite, XPSEP, IE7)
28398 Might & Magic VI Heroes - fails to start game, crashes right after menu 26296 Future Pinball could not load more than two or three different table in a row
28621 Magic: The Gathering Online 3.x updater tool 'Kicker.exe' hangs 26396 Roller Coaster Tycoon 3 has no audio without native quartz
28628 advapi32/security.ok: GetTokenInformation(Token, TokenGroups,...) returns partial garbage leading to uninitialized memory accesses? 26487 Game menu items installed by steam don't work
28695 Uninitialized variables in create_rebar 26717 Minitroid tech demo shows animation then stops
28697 ieframe/tests/ie.ok: Use-after-free (after ImageList_ReplaceIcon) 27963 Multiple games fail to start due to unimplemented function USER32.dll.RegisterTouchWindow (Anomaly: Warzone Earth, Shadowrun Returns)
28708 gdiplus/tests/image.ok: test_fromhicon triggers reference of uninitialized variable from SetDIBits 27976 Software Astronav Crash
28712 winhttp/notification.ok: invalid read in check_notification 27992 Pazera Free Audio Extractor - Shift problem
28761 ddraw/tests: invalid writes in ddraw_surface7_Release and friends 27993 Pazera Free Audio Extractor - Directory problem
28767 shell32: uninitialized memory used during TRASH_EnumItems, triggered by "make recyclebin.ok" 28439 Panzer Corps: fonts barely readable
28797 comctl32/tests/listview.ok triggers uninitialized memory read of local variable in NC_DrawCaption() 28473 uTorrent 3.x hangs randomly
28815 kernel32/tests/fiber.ok shows longjmp-related uninitialised memory references 28496 From Dust (Steam) crashes after loading screen
28921 Battlefield 3 crashes on installation 29534 RIFF File Viewer crashes on choosing an item in a context menu
28943 Notepad2 v4.2.25 installation fails 29906 wine build broken on clang from trunk
29882 Authorware Web Player 2004 Plugin - mouseClicks and keystroke are not recognized 30450 Restarting a mission in Urban Chaos causes a crash
30352 builtin iexplore + selenium hangs on startup 30565 monogame drawing flickers
30518 Multiple 64-bit applications need KERNEL32.dll.RtlInstallFunctionTableCallback (Mono, Metatrader 5 Agent) 30694 Fallout 3: Game of the Year Edition (Steam): game launcher crashes instantly
30616 7.62 High Calibre configuration tool unusable (can't make changes) 30743 hydorah is unbelievable slow
31918 Saints Row the Third (Steam) crashes on startup (needs support for PrimitiveMiscCaps 'D3DPMISCCAPS_PERSTAGECONSTANT') 31362 Grand Theft Auto IV (Steam) fails to start, reportings 'DD3D20: reinstall the game and/or DirectX'
32108 Borderlands 2 (Steam) fails to start 32177 Left 4 Dead 2 (Steam): can't enable multicore rendering option
32138 Dishonored crashes on startup 32190 Forex Strategy Builder Professional(.NET app) fails to start
32348 Crysis 2 fails to launch 32472 Sonic CD (Steam) crashes with invalid parameters received
33146 Path of Exile "Allocating Space" very slow, due to NtFlushVirtualMemory being synchronous 32511 BioShock 2 (Steam): Bioshock2.exe cannot be launched directly, please launch using Bioshock2Launcher.exe
33347 WISO (Steuer) Sparbuch 2012/2013 fails during online activation (needs HTMLElementCollection_get__newEnum) 32595 Guild Wars 2: mini map is rendered incorrectly
33606 Spin Tires: black menu with missing text (per-stage constants handling needed) 32784 Open Morrowind fails to start without native d3dx9
33745 SimCity Societies launcher (.NET app) crashes on startup (incorrect canonicalization of URL containing trade mark sign character U+2122) 33114 Bioshock (Steam) crashes on exit
33958 wine programs crash with joystick connected (OS X) 33797 DigiCel FlipBook crashes when attempting to load the main UI.
34581 Shadow Era client v20120 (Mono game) reports 'Fatal error in gc - GetThreadContext failed' during update/patching 34100 Artemis Spaceship Bridge Simulator (demo version 1.66) crashes on startup
34698 QQGame 2011 can't load (broken app uses LocalAlloc handle as direct buffer without prior locking) 34371 Batman: Arkham City launcher needs native dotnet20
34823 Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x app) fails on startup 34448 League Of Legends v3.11: crash before game start since last patch
35321 Wolverine: game crash after Unreal technology logo 34659 Bioshock 2 (Steam): mouse can't be moved in main menu
35788 Planetside 2 crashes on launch (uninitialized/implausible MONITORINFOA.cbSize passed to GetMonitorInfoA, causing stack buffer overwrite) 34670 ManiaPlanet thinks it's not connected to the internet
35835 Symantec Norton 360 installer crashes on unimplemented function advapi32.dll.GetTraceLoggerHandle 34881 32-bit Python 3.3.2 fails to install
36015 FIFA 2002 demo crashes because gethostbyaddr with magic loopback address return NULL 34999 Huawei HedEx Lite V2.0 fails to start
36024 Adobe Reader 8.1.1 fails to install 35079 DisplayFusion v5.1.1 (.NET 2.0 app) fails to run
36026 Hawking control center driver install tool crashes during uninstallation (needs shlwapi.SHRegCreateUSKeyA implementation) 35177 A Vampyre Story crashes
36036 Does not run WorldOfTanks 0.9 in 1.7.17 35335 MSVC 2013 C compiler (cl.exe) fails/crashes
36043 Battlefield 1942: Crashes after map loading 35389 64-bit Newsbin Pro 6.50 crashes on startup
36046 Absolute Blue demo launcher refuses to run 35468 Telepone (MTSP FIM) needs msvcr100.dll.__AdjustPointer
36050 Dragon NaturallySpeaking 12.x crashes on unimplemented function msvcr100.dll._wcsupr_l 36003 mshtml/htmldoc tests crash with WINEDEBUG=warn+heap
36068 Symantec Norton 360 installer needs advapi32.dll GetTraceEnableLevel and GetTraceEnableFlags stubs 36049 Marangatu (VB6 app) reports 'Run-time error -2147467259 (80004005)' when clicking 'about...' menu
36069 invalid free in oleaut32/tests/vartype test 36067 Fallout 3: semi-random crashes
36070 Football Manager 2010 demo WMI query 'SELECT Manufacturer,CurrentClockSpeed FROM Win32_Processor' results in endless looping 36108 Chantelise crashes on start
36078 .NET 3.0 installer encounters an error and rolls back the installation 36118 kernel32/actctx tests have a couple leaks
36080 Fifa 11 demo crashes on startup 36119 valgrind shows leaks in ntdll/tests/file.c
36099 Ankh 2: Heart of Osiris fails to start 36120 valgrind shows a leak in d3d9/vertextdeclaration test
36106 Installshield Wizard: scrollbar appears where it shouldn't be 36125 valgrind shows a leak in oleaut32/tests/olefont.c
36114 msi/action definite leak in is_process_limited 36140 Dungeons & Dragons Online crashes upon login (needs msvcp100.dll.?uncaught_exception@std@@YA_NXZ)
36132 valgrind shows some leaks in gdiplus/tests/graphics.c 36144 Airport Tycoon 2 demo needs msvcp70.dll.??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PBDH@Z
36149 valgrind shows some an unintialized variable in jscript/tests/run.c 36178 HearthStone fails to start (Failed to load asset PlayErrors32)
36161 valgrind shows a leak in wmiutils/tests/path.c 36204 TrySim v5.0 demo has problem displaying the help window
36177 Saints Row the Third (Steam) crashes on startup (expects 'PixelShader1xMaxValue' >= 32) 36206 Wine Not lietening on UDP Port 9998 while running odindiet.exe application
36207 Steel Beasts v1.19 demo installer crashes on exit 36209 Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x WPF app) wants non-blocking wait behaviour for ntdll.LdrLockLoaderLock (flag 0x02)
36210 Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x WPF app) wants oleacc.CreateStdAccessibleObject 36215 Inspect tool (Microsoft Active Accessibility inspector), part of Windows 7 SDK needs oleacc.dll.GetProcessHandleFromHwnd
36227 Salammbo: invisible mouse pointer in the menus
36228 Lotus Notes 8.x installer aborts with SAX parser exception (XSL pattern syntax error)
36250 valgrind shows an uninitialized value in ddraw/tests/ddraw{1,2}.c
36253 Add Nvidia gtx 750 support to the device list
36277 valgrind shows a leak in fusion/tests/asm.c
36293 valgrind shows some unitialized memory in msvcp60/tests/ios.c
36294 valgrind shows some uninitialized memory in msvcp60/tests/string.c
36296 valgrind shows a potential leak in msvcp90/tests/ios.c
36307 valgrind shows a possible leak in netcfg/tests/netcfgx.c
36311 valgrind shows some leaks in oledb32/tests/database.c
36329 valgrind shows an invalid read in sccrun/tests/filesystem.c
36358 valgrind shows some uninitialized memory used in dplayx/tests/dplayx.c
36372 Inspect tool (Microsoft Active Accessibility inspector), part of Windows 7 SDK needs oleacc.dll.GetStateTextW
36376 eRacer demo doesn't start, fails to create d3d object
36387 Multiple Microsoft installers crash or hang with heap corruption (XmlLite, XPSEP, IE7)
36409 valgrind shows a couple leaks in netcfgx/tests/netcfgx.c
36444 ICQ 7.x crashes during post-install step
36458 wine tries to run all 16 bit programs with dosbox
36470 Inspect tool (Microsoft Active Accessibility inspector), part of Windows 7 SDK needs oleacc.dll.WindowFromAccessibleObject
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.7.17: Changes since 1.7.18:
Akihiro Sagawa (4): Akihiro Sagawa (1):
gdi32/tests: Make bmi structure const. taskmgr: Show whether the process is running under WOW64.
msvfw32/tests: Add tests for drawdib.
msvfw32: Drawdib doesn't support inverted DIBs.
msvfw32: Fix uncompressed bitmap size handling in DrawDibDraw.
Alex Henrie (1): Alex Henrie (2):
bcrypt: Add stub for BCryptOpenAlgorithmProvider. gdi32: Simplify family_matches and face_matches.
gdi32/tests: Add MS Shell Dlg tests.
Alexandre Julliard (8): Alexandre Julliard (16):
msvcrt: Update comments for non-exported functions. include: Add some more media type uuids.
dxguid: Remove some symbols that aren't exported in native. ntdll: Determine the mapping type automatically from the WRITECOPY flag.
ntdll: Don't wait for writes to complete in NtFlushVirtualMemory. advpack: Remove unnecessary DllMain implementation.
gdi32/tests: Don't fetch the bits into the DIB itself. dciman32: Remove unnecessary DllMain implementation.
msvcp90: Fix the mbstowcs_s macro return value. msimg32: Remove unnecessary DllMain implementation.
winegcc: Only pass large-address-aware option for i386 builds. wintrust: Remove unnecessary DllMain implementation.
user32: Don't bother returning a value from the SetWindowRgn driver entry point. d3d8: Remove unnecessary DllMain implementation.
comctl32/imagelist: Correctly resize the alpha flags when clearing the image list. d3d9: Remove unnecessary DllMain implementation.
d3d10: Remove unnecessary DllMain implementation.
d3d10_1: Remove unnecessary DllMain implementation.
bcrypt: Remove unnecessary DllMain implementation.
d2d1: Remove unnecessary DllMain implementation.
d3d10core: Remove unnecessary DllMain implementation.
winemapi: Remove unnecessary DllMain implementation.
sane.ds: Remove unnecessary DllMain implementation when SANE is missing.
wnaspi32: Remove unnecessary DllMain implementation on non-Linux.
Alistair Leslie-Hughes (4): Alistair Leslie-Hughes (8):
include: Add dvoice.h. dplayx: Initial msgtid variable (Valgrind).
dpnet/tests: Use dxguid for tests. netcfgx: Fix memory leak (valgrind).
dpnet: Improve error checking in Get/Set SP. dpnet/tests: Add IDirectPlay8Client tests.
dpnet: Cleanup IDirectPlay8Address. dpnet: Implement IDirectPlay8Client Initialize.
dpnet: Store DPN_SP_CAPS as part of the object.
dpnet: Implement IDirectPlay8Client GetSPCaps.
dxguid: Include dplobby8.h.
dpnet: Implement IDirectPlay8LobbiedApplication Initialize.
Andrew Eikum (2): Aric Stewart (1):
user32: Allow setting horizontal extent even without WS_HSCROLL. user32: Pass WM_IME_CONTROL messages to the IME.
user32: Only update listbox horizontal scroll info if WS_HSCROLL is set.
Andrew Sheldon (1): Aurimas Fišeras (1):
wined3d: Add NVIDIA Geforce GTX 780 to supported device list. po: Update Lithuanian translation.
André Hentschel (9):
advapi32: Add stub for GetTraceLoggerHandle.
winemenubuilder: Use boolean return values in boolean functions.
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.
Austin English (1): Austin English (1):
msxml3: Complain louder if libxslt was missing at compile time. user32: Add a stub for RegisterTouchWindow.
Bruno Jesus (1): Bruno Jesus (4):
dinput: Remove duplicated TRACE check. ws2_32/tests: Test more the behavior of SO_REUSEADDR.
ws2_32: Avoid using WS_ prefix on unix sockaddr struct.
ws2_32: Return the correct error if SO_REUSEADDR is set in bind error.
ws2_32: Avoid magic numbers in shutdown() function.
Dmitry Timoshkov (3): Christoph von Wittich (1):
user32/tests: Add AppendMenu/ModifyMenu MF_POPUP tests. comctl32/treeview: Notify the parent on a return key press.
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. Damjan Jovanovic (1):
winex11: Fix a WM_DROPFILES memory ownership ambiguity.
Erich Hoover (1): Erich Hoover (1):
user32: Reduce the minimum Set[System]Timer from 15 ms to 10 ms. hhctrl.ocx: Fix an off by one mistake in searching for the node endpoint.
François Gouget (3): François Gouget (1):
ddraw: Remove WINAPI on static functions where not needed. ddraw/tests: Fix compilation on systems that don't support nameless unions.
ole32/tests: Add a trailing '\n' to an ok() call.
dpnet/tests: Add a trailing '\n' to an ok() call.
Frédéric Delanoy (2): Frédéric Delanoy (3):
po: Update French translation. usp10: Silence a noisy fixme in ScriptPlaceOpenType.
Assorted spelling/grammar fixes. user32/tests: Constify some arrays.
oleacc: Add message context for object state string resources.
Gerald Pfeifer (1): Hans Leidekker (17):
readme: Raise the minimum version of FreeBSD to 8.0. wininet: Use a semicolon to delimit registered proxy servers.
wininet: Fix a couple of memory leaks.
wininet: Only parse proxy URLs taken from the environment.
wininet: Handle secure proxy connections inside the main loop.
wininet: Add support for retrieving the proxy automatic configuration URL on Mac OS X.
wbemprox: Use a separate index variable to build the safearray in get_properties.
wbemprox: No longer prefer native.
wmiutils: Always null-terminate the server string in build_server (valgrind).
fusion: Fix a couple of memory leaks (valgrind).
wininet: Fix a memory leak (valgrind).
winhttp: Fix a couple of memory leaks (valgrind).
include: Add missing proxy definitions.
jsproxy: New dll.
jsproxy: Implement InternetInitializeAutoProxyDll and InternetDeinitializeAutoProxyDll.
jsproxy: Implement InternetGetProxyInfo.
winhttp: Reimplement WinHttpGetProxyForUrl on top of jsproxy.
winhttp: Add support for retrieving the proxy automatic configuration URL on Mac OS X.
Hans Leidekker (6): Henri Verbeet (26):
wbemprox: Return selected properties only from IWbemClassObject::GetNames. gdi32: Use FIELD_OFFSET to calculate the structure size in GetRegionData().
wbemprox: Return selected properties only from IWbemClassObject::Next. d2d1: Add the ID2D1Resource interface.
wbemprox: Implement Win32_Processor.CurrentClockSpeed. d2d1: Add the ID2D1StrokeStyle interface.
wmiutils: Fix a memory leak (valgrind). d2d1: Add the ID2D1TessellationSink interface.
msi/tests: Fix a couple of memory leaks (valgrind). d2d1: Add the ID2D1Geometry interface.
msi: Avoid a crash when MIME entries point to non-existing extensions. d2d1: Add the ID2D1RectangleGeometry interface.
d2d1: Add the ID2D1RoundedRectangleGeometry interface.
d2d1: Add the ID2D1EllipseGeometry interface.
d2d1: Add the ID2D1GeometryGroup interface.
d2d1: Add the ID2D1TransformedGeometry interface.
d2d1: Add the ID2D1GeometrySink interface.
d2d1: Add the ID2D1PathGeometry interface.
d2d1: Add the ID2D1DrawingStateBlock interface.
d2d1: Add the ID2D1Image interface.
d2d1: Add the ID2D1Bitmap interface.
d2d1: Add the ID2D1Brush interface.
d2d1: Get rid of "optional" attributes.
d2d1: Add the ID2D1BitmapBrush interface.
d2d1: Add the ID2D1SolidColorBrush interface.
d2d1: Add the ID2D1GradientStopCollection interface.
d2d1: Add the ID2D1LinearGradientBrush interface.
d2d1: Add the ID2D1RadialGradientBrush interface.
d2d1: Add the ID2D1Layer interface.
d2d1: Add the ID2D1Mesh interface.
d2d1: Add the ID2D1RenderTarget interface.
d2d1: Add the ID2D1BitmapRenderTarget interface.
Henri Verbeet (30): Huw D. M. Davies (14):
d3d8/tests: Use a separate device for offscreen_test(). usp10/tests: Mark two failing Hebrew strings as broken under win8.
d3d8/tests: Use a separate device for z_range_test(). wintrust/tests: Fix failing test on win8.
d3d8/tests: Use a separate device for fog_test(). include: Add a couple of new win 8 access rights.
d3d8/tests: Use a separate device for clear_test(). advapi32/tests: Fix access rights tests in win 8.
d3d8/tests: Use a separate device for lighting_test(). gdi32: In a Hebrew locale the last char of a symbol font is reported as 0xf896 rather than 0xf0ff.
d3d8/tests: Use a separate device for depth_clamp_test(). msxml3/tests: Don't overwrite a variant which is later used in a QueryInterface call.
d3d8/tests: Use a separate device for test_sanity(). imagehlp/tests: Don't assume the certificate chain is originally empty.
d3d8/tests: Handle the Windows 8 testbot results in zenable_test(). msxml3/tests: Don't test the values of alignment holes in the variant structure.
d3d8/tests: Handle the Windows 8 testbot results in cnd_test(). msxml3/tests: Fix a failing test on win 8.
wined3d: Ignore invalid PCI vendor/device overrides. msxml3/tests: Don't test the variant payload for the VT_EMPTY type.
wined3d: Simplify the driver version info lookup in init_driver_info(). msxml3/tests: Fix test on win 8.
wined3d: Introduce a separate function to calculate the pitch for a given format and width. shell32/tests: Fix the tests when run from the top directory.
ddraw: Validate the pitch for user memory surfaces against the unaligned minimum pitch. shell32/tests: Fix tests on win 8.
wined3d: Implement support for per-stage texture stage constants. wininet/tests: Don't test GetLastError() on success.
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.
Huw D. M. Davies (4): Jacek Caban (20):
include: Add a few missing out-precision and clip-precision defines. mshtml: Use debugstr_mshtml_guid in a few more places.
shlwapi/tests: Fix win8 test failures. mshtml: Use debugmsg_mshtml_guid in a few more places.
ole32/tests: Fix win8 test failures. mshtml: Forward IHTMLImageElementFactory IDispatch functions to IDispatchEx implementation.
kernel32/tests: Fix test for win8 heap layout. ntdll: Always use MAP_SHARED in NtMapViewOfSection.
kernel32/tests: Added more shared memory tests, exposing MAP_PRIVATE mapping for read only mapping problem.
mshtml: Use debugmsg_mshtml_guid in a few more places.
mshtml: Added IDispatchEx support to HTMLStyleSheetRulesCollection object.
mshtml: Fixed leaks in IHTMLStyleSheet::Release and IHTMLStyleSheetsCollection::Release implementations.
mshtml: Use debugmsg_mshtml_guid in a few more places.
mshtml: Added IDispatchEx support to HTMLOptionElementFactory object.
mshtml: Forward IHTMLScreen's IDispatch methods to IDispatchEx.
ntdll: Use MAP_PRIVATE for copy on write mappings.
mshtml: Use debugstr_mshtml_guid in a few more places.
oleaut32: Added debugstr_variant helper for better debug traces.
wmvcore: Added IWMReader interface stub implementation.
oleaut32: Use debugstr_variant in variant.c where appropriate.
msctf: Added IEnumTfInputProcessorProfiles interface stub implementation.
ieframe/tests: Fixed tests on IE11.
mshtml/tests: Fixed a few more IE11 test failures.
urlmon: Avoid ProtocolHandler being destroyed in Terminate call.
Jacek Caban (17): Joachim Priesner (1):
mshtml: Added IHTMLElementCollection::get__newEnum implementation. wined3d: Clear active lights when cleaning up a D3D stateblock.
mshtml: Added IHTMLElementCollection::get__newEnum tests.
mshtml: Fixed HTMLElementCollectionEnum_Next implementation for NULL pCeltFetched.
mshtml: Added IHTMLDOMChildrenCollection::get__newEnum implementation.
mshtml: Added IHTMLDOMChildrenCollection::get__newEnum tests.
vbscript: Return proper error on invalid argument in Chr.
mshtml: Added IConnectionPoint::EnumConnections implementation.
ieframe: Improved debug traces.
mshtml: Introduce a new debugstr_mshtml_guid helper for printing GUIDs.
mshtml: Renamed nsIDOMHTMLSelectElement::Remove to select_Remove to avoid conflict with nsIDOMElement.
mshtml: Removed invalid nsAString_InitDepend from HTMLTable_put_bgColor and fixed error handling.
jscript: Fixed uninitialized variable access in interp_end_finally.
iexplore: Mark iexplore.exe as large address aware.
vbscript: Forward Invoke call to InvokeEx.
msctf: Added ITfInputProcessorProfileMgr interface stub implementation.
vbscript: Allow property getters to take arguments.
vbscript: Added InvokeEx(DISPATCH_PROPERTYGET) implementation.
Jérôme Gardou (1): Ken Thomases (4):
msi: Expand REG_EXPAND_SZ keys when resolving AppSearch entries. winex11: Consolidate duplicate code from glxdrv_wglSetPixelFormat() and X11DRV_wglSetPixelFormatWINE().
winemac: Don't bring owned windows to the front when they're clicked.
winemac: Fix a memory leak if posting WM_DROPFILES fails.
winemac: Add the ability to disable high-resolution scrolling.
Ken Thomases (5): Lauri Kenttä (1):
winex11: Remove dead store into win_gravity in get_window_attributes(). po: Update Finnish translation.
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.
Matteo Bruni (7): Marcus Meissner (1):
d3dx9/tests: Release the device when skipping some tests. ver.dll16: filelen is an in/out parameter (Coverity).
d3dx9/tests: Don't fail a test if volume textures are not supported.
d3dx9/tests: Fix expected values when mipmaps on cube maps are not supported.
d3dx9/tests: Take MaxVolumeExtent into account in some tests.
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.
Nikolay Sivov (23): Mark Harmstone (1):
gdiplus: Properly delete a DC. setupapi: Add CM_Get_DevNode_Registry_Property wrapper around CM_Get_DevNode_Registry_Property_Ex.
services: Remove loop that's not really used anymore (Coverity).
atl: Move IUnknown methods to IOleClientSite. Martin Storsjo (2):
ntdll: Don't write uninitialized bytes at the end of filenames.
ntdll: Align FILE_*_DIRECTORY_INFORMATION structs to 8 bytes.
Michael Stefaniuc (1):
dmusic: Move a struct to the .c file it is used.
Nikolay Sivov (30):
ntdll: Fix a 'tlbid' string value leak (Valgrind).
msxml3/tests: Fix a BSTR leak (Valgrind).
msxml3/tests: Null-terminate a string before A->W conversion (Valgrind).
msxml3/tests: Fix some stream instance leaks (Valgrind).
msxml3: Fix a string leak in msxml6 mode (Valgrind).
oledb32: Fix IDBInitialize instance leak on error path (Valgrind).
oledb32/tests: Simplify IMalloc handling.
dmime: Fix handling of NULL out pointer in QI.
scrrun: Fix use-after-free of version info (Valgrind).
scrrun: Fix invalid read/write access to path buffer (Valgrind).
msxml3: Fix some string leaks (Valgrind).
oleaut32/tests: Fixed a couple of string leaks (Valgrind).
ntdll/tests: Fix some string leaks (Valgrind).
setupapi: Implement a binary compatible string table.
setupapi: Make default context structure layout compatible.
comctl32/listview: Fix custom draw stage sequence.
comctl32/treeview: Added a test for NM_RETURN.
msxml3: Support 'any attribute' selection [@*] in XSLPattern predicates.
msxml3: Implement empty tagname case of getElementsByTagName() for document.
xmllite: Support external IMalloc for writer.
xmllite/writer: Implement SetOutput() for writer.
xmllite/writer: Implement GetProperty().
msxml3: Remove no longer used helper.
xmllite/reader: Create reader input with same IMalloc as reader.
xmllite/writer: Initial support of output buffer creation.
xmllite/writer: Initial support for starting a document.
xmllite/writer: Implement Flush() method.
ntdll: Implement non-blocking mode for LdrLockLoaderLock().
po: Update Russian translation. po: Update Russian translation.
comctl32/treeview: Restore hdc before CDDS_ITEMPOSTPAINT. xmllite/writer: Fix Flush() behaviour on partial writes.
mshtml/tests: Remove old system version check that doesn't work anymore.
netprofm/tests: Fix a test failure on Win7/Win2008 systems.
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): Piotr Caban (26):
user32: Check for valid cbSize in GetMonitorInfoA. oleacc: Add GetProcessHandleFromHwnd implementation.
user32/tests: Add tests for valid cbSize in GetMonitorInfoA. msvcr80: Update exceptions RTTI data to reflect it's part of std namespace.
user32: Check for valid cbSize in GetMonitorInfoW. msvcrt: Add __ExceptionPtr* functions implementation.
user32/tests: Add tests for valid cbSize in GetMonitorInfoW. msvcrt: Fix ioinfo structure size.
msvcp70: Add basic_fstream(const char*, int) constructor implementation.
Piotr Caban (28): msvcr80: Add __AdjustPointer implementation.
msvcrt: Don't raise exception in _invalid_parameter. msvcp60: Fix uninitialized variable access in basic_string::_Tidy.
msvcrt: Remove _set_invalid_parameter_handler calls from msvcrt tests. msvcp: Fix global_locale leak.
msvcrt: Remove no longer needed exports. msvcp/tests: Force dll cleanup code to get executed (for valgrind).
msvcrt: Use win_skip when function is not exported. oleacc: Add default window accessible object stub.
msvcrt/tests: Fix _popen test failures when path contains spaces. oleacc: Add Client_accHitTest implementation.
msvcr80: Add type_info::name partial implementation. oleacc: Add Client_get_accParent implementation.
msvcrt: Don't use default process heap. oleacc: Add Client_accLocation implementation.
include: Don't redefine LIBID_Accessibility in oleacc.idl. msvcrt: Don't crash on NULL struct _tm in asctime.
oleacc: Add LresultFromObject implementation. user32: Fix LoadStringA behavior on 1-character long buffer.
oleacc: Add ObjectFromLresult implementation. include: Add STATE_SYSTEM_* definition to oleacc.idl.
oleacc: Add initial LresultFromObject tests. oleacc: Add GetStateText implementation.
oleacc: Add AccessibleObjectFromWindow implementation. oleacc: Modify output buffer on incorrect role in GetRoleTextA.
oleacc: Add AccessibleObjectFromWindow tests. oleacc: Don't return partial data in GetRoleTextA if buffer is too small.
msvcrt: Add _wcsupr_l implementation. oleacc: Disable tests on old oleacc.
msvcrt: Handle seh exception rethrowing in catch_function_nested_handler. oleacc: Add IOleWindow interface stub to default client accessible object.
msvcrt: Handle seh exceptions rethrowing in cxx_frame_handler. oleacc: Add IOleWindow interface stub to default window accessible object.
oleaut32: Handle VariantCopy errors in VariantChangeTypeEx. oleacc: Add IOleWindow::GetWindow implementation in default client accessible object.
oleacc: Add default client accessible object stub. oleacc: Add WindowFromAccessibleObject implementation.
oleacc: Add Client_get_accChildCount implementation. oleacc: Add IID_IAccessible, IID_IAccessibleHandler and LIBID_Accessibility exports.
oleacc: Add Client_get_accName implementation. oleacc: Prepare CreateStdAccessibleObject to support class specific accessibility objects.
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): Qian Hong (2):
wscript: Don't fail silently for unsupported switches. include: Added atlcom.h.
include: Added some ATL function prototypes. atl: Include atlcom.h for ATL_PROPMAP_ENTRY.
Stefan Dösinger (7): Shuai Meng (2):
ddraw: Only ddraw7 disallows SetPalette on sublevels. vbscript: Fixed CBool handling.
ddraw/tests: Add a test for mipmap palettes. vbscript: Implemented CByte.
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): Stefan Dösinger (14):
usp10: Do not write to last script item if buffer space is insufficient. gdi32/tests: Test RGBQUAD.rgbReserved in SetDIBColorTable.
qmgr: Register WINE_REGISTRY resource in DllRegisterServer instead of a nonexistent inf file. wined3d: Copy the DIB to sysmem when PIN_SYSMEM is set.
wined3d: Store RGBQUADs in palettes.
ddraw: Alpha palettes can only be attached to textures.
ddraw/tests: Test palette alpha behavior.
wined3d: Implement DDBLTFX_MIRRORUPDOWN for DXT2.
wined3d: Remove wined3d_surface_get_palette.
wined3d: Always store the palette index in the alpha component.
wined3d: Remove WINED3D_CT_PALETTED_CK.
wined3d: Always provide P8 GL texture information.
wined3d: Use GL_ALPHA8 for WINED3DFMT_P8_UINT surfaces.
wined3d: Don't update the color table on palette changes.
wined3d: Move get_dc palette updates to ddraw.
wined3d: Fix indentation in d3dfmt_p8_init_palette.
Victor Martinez Calvo (2): Victor Martinez Calvo (4):
dbghelp: Fix invalid assignment in symt_fill_sym_info. ieframe: Compare against the correct IID in ShellUIHelper.
msvcrt: Avoid null dereference in TRACE in MSVCRT__wfreopen. quartz: Check correct dwReserved item before tracing.
msdmo: Actually copy output string in IEnumDMO_fnNext.
shlwapi: Check correct attributes in PathRelativePath.
Vincent Povirk (14): Vijay Kiran Kamuju (1):
user32/tests: Add test calling EndMenu from WM_ENTERMENULOOP. usp10: Show fixme once in ScriptShapeOpenType.
user32/tests: Add a message test for popup menus on windows that have capture.
user32/tests: Our popup test window loses capture to itself. Vincent Povirk (10):
shell32: Respect CMIC_MASK_NO_CONSOLE in ShellLink InvokeCommand. ole32: Use symbolic names for range lock offsets.
shell32: Pass MASK_NO_CONSOLE through to context menu handlers. ole32: Use share modes when creating storage files.
shell32: Use CREATE_NEW_CONSOLE when SEE_MASK_NOCONSOLE is omitted. ole32: Map STGM_SHARE_EXCLUSIVE to FILE_SHARE_READ.
shell32/tests: Use SEE_MASK_NO_CONSOLE with ShellExecuteExA. ole32: Accept STGM_TRANSACTED with no share mode specified.
start: Don't use SEE_MASK_NO_CONSOLE. ole32: Initial implementation of transaction locking.
appwiz.cpl: Don't use SEE_MASK_NO_CONSOLE to run installers. shell32/tests: Use SW_HIDE with ShellExecuteA in tests.
ole32/tests: Add tests for storage locking. ole32: Warn in cases where we might corrupt storage files.
ole32/tests: Add tests for sharing storages in transacted mode. ole32: Use real blocking operations for storage locking when possible.
ole32: Reserve the range lock sector. server: Try to get a read lock if we can't get a write lock.
ole32: Initial storage file locking implementation. ole32: STGM_NOSNAPSHOT implies deny write.
gdiplus/tests: Fix image leak in graphics test.
Zhenbo Li (2): Zhenbo Li (2):
mshtml: Added IHTMLElement3::contentEditable property implemention. mshtml: Removed invalid nsAString_InitDepend from HTMLTableRow_put_bgColor and fixed error handling.
mshtml: Added IHTMLTable::width property implementation. mshtml: Added IHTMLSelectElement::remove method implementation.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -637,6 +637,7 @@ Jimmy Rentz
Jimmy Tirtawangsa Jimmy Tirtawangsa
Jim Peterson Jim Peterson
Jiuming Luo Jiuming Luo
Joachim Priesner
Jochen Hoenicke Jochen Hoenicke
Jochen Karrer Jochen Karrer
Jody Goldberg Jody Goldberg
@ -852,6 +853,7 @@ Mario Kacmar
Mariusz Pluciński Mariusz Pluciński
Mark Dufour Mark Dufour
Mark G. Adams Mark G. Adams
Mark Harmstone
Marko Kreen Marko Kreen
Marko Nikolic Marko Nikolic
Markus Amsler Markus Amsler

View File

@ -1 +1 @@
Wine version 1.7.18 Wine version 1.7.19

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