311 lines
16 KiB
Plaintext
311 lines
16 KiB
Plaintext
The Wine development release 1.7.35 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Beginnings of support for OpenGL core contexts.
|
|
- Initial support for glyph placement in DirectWrite.
|
|
- Some more WBEM objects.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://prdownloads.sourceforge.net/wine/wine-1.7.35.tar.bz2
|
|
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.35.tar.bz2
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
http://www.winehq.org/download
|
|
|
|
You will find documentation on http://www.winehq.org/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check http://www.winehq.org/git for details.
|
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
AUTHORS in the distribution for the complete list.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Bugs fixed in 1.7.35 (total 56):
|
|
|
|
4374 Multiplayer crashes Heroes 4
|
|
4409 Screen corruption in Evernote 1.1
|
|
5776 3DMark 2001: Nature Test (#4) renders incorrectly around 40th second
|
|
13014 ProntoEdit NG 2.1.8 doesn't show Gallery (missing ODBC provider/notice about missing provider)
|
|
14522 Spellforce has bad quality ground textures
|
|
16526 Angels Online doesn't update (FtpFindFirstFile needs to support subdirectory and wildcard search)
|
|
19723 NordicBet Poker-client fails to install
|
|
19724 elevated demo has a terrible performance
|
|
20490 Tower crashes when rendering 3d-objects
|
|
21767 Multiple applications storing AxHostWindow instance pointer in GWLP_USERDATA crash on startup (Wine uses GWLP_USERDATA to store IOCS)(JLC's Internet TV, Anime Studio Pro 10.x)
|
|
23208 MS Money 2000: shows wrong/huge total amounts in accounts section of main page
|
|
24861 Evil Genius (GOG version): Crashes randomly on autosave
|
|
24967 Oxygen AVCHD player crashes when failling opening a .mov & .mts source
|
|
26202 SoulSeek crashes
|
|
26272 Unity3D 3.x/4.x - Can't create a project
|
|
27814 Die by the Sword: menus don't drawn unless mouse is moving
|
|
28951 Nitro PDF Reader crashes in Preferences->Commenting menu
|
|
30017 iWin Games Manager can't display html pages (without native ie)
|
|
30520 Zona crash when play video files with mplayer
|
|
31181 Unity3D first run internet registration fails
|
|
31438 [EA Origin]Unable to download game since the new version
|
|
32125 RebelBetting exits silently with wine-mono
|
|
32166 RebelBetting (.NET app): "Serious error" when selecting a listing
|
|
32205 YoukuDesktop error in initializing
|
|
33494 It's not possible to use tempfile module in python
|
|
33776 Multiple 64-bit applications and UPlay games fail in 64-bit WINEPREFIX with WinVer set to 'Windows Vista/7' (incorrect WoW64 info buffer size usage in IsWow64Process, NtQueryInformationProcess)
|
|
33976 Spin Tires needs native quartz for launching
|
|
34217 MS XPSEP GUI installer fails with .NET Framework 3.0 installed prior (custom action 'EPUpdateInstallAction' dubbed 'Hotfix for Windows XP KB971276-v3' fails)
|
|
35244 Blood Bowl: Legendary Edition crashes in full-screen mode when shaders enabled
|
|
35270 Slingplayer 1.5 installer fails in a WOW64 prefix
|
|
35391 xcopy doesn't support /v (Samsung Magician Software 4.2)
|
|
35527 RebelBetting: maximised window is not fully drawn
|
|
35894 TSM Casin crashes on start in jscript
|
|
36009 secur32/schannel test fails with WINEDEBUG=warn+heap
|
|
36368 MicrosoftFixit50588 tool raises a vbscript parsing error (single-line 'If...Then' with trailing 'End If')
|
|
36767 iexplore http://whatsmyuseragent.com crashes in jscript
|
|
36964 Unity3D crashes on startup license activation window (has workaround)
|
|
37017 KEY_WOW64_32KEY doesn't work properly after opening HKLM\Software key.
|
|
37023 winhttp: HEAD-requests are not handled correctly (Marvel Heroes 2015 launcher)
|
|
37113 Cannot move (drag n drop) objects in Illustrator CS6 using the selection tool (V)
|
|
37185 DirectPlayCreate fails to create instance in the game "Swing"
|
|
37537 Tages v5.x DRM driver needs 'irp.Tail.Overlay.OriginalFileObject' initialized with stub file object
|
|
37748 Stranded II shows text/icons in wrong colors
|
|
37807 Anno 2070: digit group separators are displayed incorrectly
|
|
37810 Accordance 11 crashes on startup.
|
|
37866 Multiple .NET applications fail due to wbemdisp:services_InstancesOf stub (PaintRibbon 1.x)
|
|
37874 Copy-pastie in implementation of VarFormatNumber
|
|
37882 user32.GetKeyboardLayoutNameW can't handle NULL out parameter, causing crash in custom application
|
|
37891 Firefox 35.0 installer crashes ('INetFwAuthorizedApplication::IpVersion' property accessors are stubs)
|
|
37898 QQ6.7 crashes due to unimpl msvcr100._vscprintf_p
|
|
37907 The Incredible Adventures of Van Helsing (64-bit, Steam) crashes on startup (loading of frames from .ani cursors causes heap corruption)
|
|
37912 Shadowgrounds - rendering issues
|
|
37924 VBA71 : unimplemented function msi.dll.MsiProvideComponentA
|
|
37931 Dead Space 2 (Steam) crashes on start
|
|
37933 Texture Packer Application crashes on launch
|
|
37943 Falco 6 Contabilità crashes
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.7.34:
|
|
|
|
Akihiro Sagawa (3):
|
|
advapi32: Fix HKLM\Software handling when opening with KEY_WOW64_32KEY.
|
|
msi: Open 32-bit component registry keys with KEY_WOW64_32KEY flag.
|
|
msi: Remove 32-bit component registry keys with KEY_WOW64_32KEY flag.
|
|
|
|
Alistair Leslie-Hughes (1):
|
|
dplay: Add missing defines.
|
|
|
|
Andrew Eikum (1):
|
|
wined3d: Fix spec file entry for wined3d_texture_create.
|
|
|
|
André Hentschel (3):
|
|
kernel32/tests: Don't test function directly when reporting GetLastError().
|
|
user32/tests: Don't test function directly when reporting GetLastError().
|
|
odbc32: Add winediag message when no drivers could be found.
|
|
|
|
Aric Stewart (1):
|
|
gdi32: Do not install fonts with a family name that is too long.
|
|
|
|
Austin English (1):
|
|
iphlpapi: Add FreeMibTable implementation.
|
|
|
|
Axel Davy (2):
|
|
d3d8/tests: Fix volume_dxt5_test getPixelColor check.
|
|
d3d8/tests: Fix test_3dc_formats getPixelColor check.
|
|
|
|
Bruno Jesus (9):
|
|
ws2_32: Ensure recv functions set last error to zero when they succeed.
|
|
ws2_32: Prefer SetLastError over WSASetLastError.
|
|
rsaenh: Don't reset the salt length after setting a salt for Base and Strong providers.
|
|
ws2_32: Trace getpeername() result.
|
|
iphlpapi: Set 0.0.0.0 as the IP and mask of disconnected interfaces.
|
|
oleaut32: Fix copy & paste issue in VarFormatNumber.
|
|
dplayx: Cache GUID values so they persist after enumeration.
|
|
user32: Allocate memory based on HICON instead of DWORD to fix 64 bit problems.
|
|
ws2_32: getaddrinfo must SetLastError on success or failure.
|
|
|
|
Changhui Liu (1):
|
|
gdiplus: Fix get_graphics_bounds when window origin point changed.
|
|
|
|
Charles Davis (5):
|
|
winebuild: Make emitting mod_*_func sections on Mac OS respect the pointer size.
|
|
kernel32: Recognize 64-bit Mach-O modules, too.
|
|
kernel32: Don't use %gs on 64-bit Mac OS.
|
|
server: Use mach_vm_* functions instead of the old vm_* functions.
|
|
msvcrt: Support 64-bit platforms that don't have finitef or isnanf.
|
|
|
|
Erich Hoover (1):
|
|
winex11.drv: Update the check for broken nVidia RandR to test for the number of resolutions instead of the number of modes.
|
|
|
|
François Gouget (3):
|
|
dsound: Make DSOUND_FindSpeakerConfig() static.
|
|
dsound: Reorder the interfaces to remove the need for forward declarations.
|
|
dsound: Make some DirectSoundDevice_*() functions static.
|
|
|
|
Gerald Pfeifer (1):
|
|
makefiles: Support building with non-default LD.
|
|
|
|
Hans Leidekker (12):
|
|
wbemdisp: Implement ISWbemServices::InstancesOf.
|
|
wbemdisp: Implement ISWbemObjectSet::get__NewEnum.
|
|
wbemdisp: Implement ISwbemObject::GetIDsOfNames.
|
|
wbemdisp: Implement ISWbemObject::Invoke.
|
|
wbemdisp: Reimplement ISWbemObjectSet::get__NewEnum on top of IEnumWbemClassObject::Clone.
|
|
kernel32: Retrieve the system affinity mask from ntdll.
|
|
ntdll: Fix calculation of process and thread affinity masks on systems with a large number of processors.
|
|
winhttp/tests: Keep the connection alive in a couple of tests.
|
|
winhttp: Don't try to read data after a HEAD request.
|
|
wbemprox: Implement Win32_ComputerSystemProduct.IdentifyingNumber.
|
|
wbemprox: Implement Win32_BaseBoard.Product.
|
|
msi: Add a partial implementation of MsiProvideComponent.
|
|
|
|
Hao Peng (3):
|
|
wbemprox: Implement Win32_Processor.ProcessorType.
|
|
wbemprox: Implement Win32_DiskDrive.PNPDeviceID.
|
|
wbemprox: Implement Win32_BaseBoard.Version.
|
|
|
|
Henri Verbeet (10):
|
|
wined3d: Introduce struct wined3d_sampler_desc.
|
|
wined3d: Store a struct wined3d_sampler_desc in struct gl_texture.
|
|
wined3d: Replace wined3d_texture_apply_state_changes() with wined3d_texture_apply_sampler_desc().
|
|
wined3d: Create GL sampler objects for wined3d sampler objects.
|
|
wined3d: Merge shader_glsl_load_vsamplers() and shader_glsl_load_psamplers().
|
|
wined3d: Implement WINED3DSIH_SAMPLE in the GLSL shader backend.
|
|
wined3d: Handle the SM4 SV_POSITION pixel shader input semantic in the GLSL shader backend.
|
|
d3d10core/tests: Add a basic texturing test.
|
|
wined3d: Use the same flags for wined3d_texture_set_color_key() and the "color_key_flags" field it sets.
|
|
wined3d: Properly cleanup samplers on wined3d_device_reset() / wined3d_device_uninit_3d().
|
|
|
|
Huw D. M. Davies (2):
|
|
user32/tests: Add tests for setting and getting the background brush.
|
|
user32: Actually use the menu's background brush.
|
|
|
|
Jacek Caban (8):
|
|
activscp.idl: Added SCRIPT_E_* error codes.
|
|
jscript: Don't allow function execution if script engine is not in started state.
|
|
jscript: Added more SCRIPTSTATE_STARTED tests.
|
|
mshtml: Removed TRACEs from dispex_query_interface.
|
|
secur32/tests: Don't call InitializeSecurityContext on an uninitialized buffer.
|
|
mshtml: Improved IOleCommandTarget::QueryStatus implementation.
|
|
mshtml: Added OLECMDID_OPTICAL_ZOOM tests and stub.
|
|
mshtml: Added Exec(OLECMDID_OPTICAL_ZOOM) implementation.
|
|
|
|
Ken Thomases (1):
|
|
winemac: Fix conversion of empty RECT to an empty CGRect.
|
|
|
|
Marcus Meissner (2):
|
|
combase: Reorder checks (Coverity).
|
|
mshtml: Check for failed allocs (Coverity).
|
|
|
|
Mark Harmstone (4):
|
|
winealsa: Do not destroy remapping info on IsFormatSupported.
|
|
dsound: Degrade speaker config if too many channels.
|
|
dsound: Pretend we have hardware buffers.
|
|
xaudio2_7: Add stub DLL.
|
|
|
|
Matteo Bruni (14):
|
|
wined3d: Use the core version of the gl*Buffer* functions.
|
|
wined3d: Use the core glColorMaski function.
|
|
opengl32: Update to GL 4.5.
|
|
opengl32: Store the OpenGL context version in the handle value.
|
|
dxgi: Fix a comment typo.
|
|
wined3d: Use the core gl*CompressedTex* functions.
|
|
wined3d: Use the core version of glDrawBuffers.
|
|
wined3d: Use the core version of glDrawElementsInstanced.
|
|
wined3d: Always use the core version of the glPointParameteri function.
|
|
wined3d: Add separate stencil state setup via GL 2.0+ core functions.
|
|
wined3d: Don't normalize R8G8B8A8_UINT attributes.
|
|
wined3d: Properly initialize the last two components of R16G16_SINT attributes.
|
|
wined3d: Use the core version of GL vertex attribute functions where possible.
|
|
wined3d: Use the core version of the shader object functions.
|
|
|
|
Michael Müller (1):
|
|
shlwapi: Correctly treat '.' when enumerating files in PathIsDirectoryEmptyW.
|
|
|
|
Michael Stefaniuc (40):
|
|
strmbase: Remove an unused variable (PVS-Studio).
|
|
winmm: Remove an unused variable (PVS-Studio).
|
|
wintab32: Remove an always TRUE conditional expression (PVS-Studio).
|
|
wrc: Remove some more always-true conditions.
|
|
comctl32: Remove an unused variable assigment (PVS-Studio).
|
|
comdlg32: Remove unused variable assigments (PVS-Studio).
|
|
d3drm: Remove an unused assignment (PVS-Studio).
|
|
d3dx9_36/tests: Actually test retrieve_device_state calls (PVS-Studio).
|
|
devenum: Use the return value of __wine_register_resources (PVS-Studio).
|
|
dmband/tests: Remove an unused assigment (PVS-Studio).
|
|
dmcompos/tests: Remove an unused assigment (PVS-Studio).
|
|
dmime/tests: Remove unused assigments (PVS-Studio).
|
|
dmloader/tests: Test the return of CoCreateInstance (PVS-Studio).
|
|
dmscript/tests: Remove an unused assigment (PVS-Studio).
|
|
dmstyle/tests: Remove unused assigments (PVS-Studio).
|
|
dmusic/tests: Remove an unused assigment (PVS-Studio).
|
|
dswave/tests: Remove an unused assigment (PVS-Studio).
|
|
gdiplus/tests: Actually test a GdipCreateFromHDC call (PVS-Studio).
|
|
mstask/tests: Remove an unused assignment (PVS-Studio).
|
|
mciwave: Remove an unused assigment (PVS-Studio).
|
|
ole32/tests: Actually test some return codes (PVS-Studio).
|
|
ole32/tests: Remove unused assignments (PVS-Studio).
|
|
ole32: Return the buffer pointer when WdtpInterfacePointer_UserMarshal fails.
|
|
msxml3/tests: Remove an unused assignment (PVS-Studio).
|
|
msxml3/tests: Actually test the return values (PVS-Studio).
|
|
ntdll/tests: Remove unused assigments (PVS-Studio).
|
|
oleaut32/tests: Uncomment and fix a test (PVS-Studio).
|
|
oleaut32: Just stop instead of erroring out on 8 or 9 in octal numbers.
|
|
oleaut32: Remove an unused assignment (PVS-Studio).
|
|
qedit: Remove an unused and wrong assignment (PVS-Studio).
|
|
quartz: Remove some unused assignments (PVS-Studio).
|
|
scrrun/tests: Actually test the return values (PVS-Studio).
|
|
schedsvc/tests: Actually test a return value (PVS-Studio).
|
|
strmbase: Remove an unused assignment (PVS-Studio).
|
|
strmbase: Handle the failure of CoCreateInstance (PVS-Studio).
|
|
user32/tests: Remove an unused assignment (PVS-Studio).
|
|
usp10: Remove an unused assignment (PVS-Studio).
|
|
winex11.drv: Remove an unused assignment (PVS-Studio).
|
|
wininet: Remove an unused assignment (PVS-Studio).
|
|
wintrust/tests: Remove an unused assignment (PVS-Studio).
|
|
|
|
Nikolay Sivov (14):
|
|
user32: Handle NULL argument in GetKeyboardLayoutNameW().
|
|
winhttp: Fix typeinfo refcount in GetTypeInfo().
|
|
winhttp: Release typeinfos and typelib on dll unload.
|
|
hnetcfg: Return NET_FW_IP_VERSION_ANY as ipVersion property value.
|
|
hnetcfg: Fix refcount of returned ITypeInfo pointer.
|
|
scrrun: Fix refcount on GetTypeInfo().
|
|
vbscript: Support 'End If' for single line If statements.
|
|
dwrite: Initial support of cluster metrics computation.
|
|
dwrite: Implement GetClusterMetrics().
|
|
dwrite/tests: Additional test for Draw().
|
|
hnetcfg: Release typeinfos and typelib on dll unload.
|
|
msxml3: Remove child node in one place in node_insert_before().
|
|
dwrite/tests: Basic test for GetTypographicFeatures().
|
|
dwrite: Initial implementation of GetGlyphPlacements().
|
|
|
|
Piotr Caban (3):
|
|
ole32: Only change DoDragDrop return value on IDropTarget::Drop failure.
|
|
msvcrt: Add _vscprintf_p implementation.
|
|
msvcrt: Drop read buffer in _flsbuf.
|
|
|
|
Qian Hong (10):
|
|
atl100/tests: Added more tests for class AtlAxWin100 and AtlAxWinLic100.
|
|
atl100/tests: Added tests for AtlAxAttachControl.
|
|
atl: Don't conflict GWLP_USERDATA with user applications.
|
|
ntdll: Fixed buffer size checking for ProcessWow64Information on 64bit in NtQueryInformationProcess.
|
|
kernel32: Make SetUnhandledExceptionFilter hotpatchable.
|
|
ntdll: Make RtlAddVectoredExceptionHandler hotpatchable.
|
|
ole32: Make CoUninitialize and OleUninitialize hotpatchable.
|
|
kernel32: Fixed buffer size on 64bit in IsWow64Process.
|
|
atl: Improved content type handling of AtlAxCreateControlEx.
|
|
atl100/tests: Added tests for AtlAxCreateControlEx.
|
|
|
|
Sebastian Lackner (2):
|
|
wininet: Fix handling of subdirectory in FtpFindFirstFile.
|
|
ntoskrnl: Initialize irp.Tail.Overlay.OriginalFileObject with stub file object.
|
|
|
|
Vincent Povirk (1):
|
|
xmllite: Length is optional in IXmlReader::GetQualifiedName.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|