379 lines
19 KiB
Plaintext
379 lines
19 KiB
Plaintext
The Wine development release 1.7.34 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Support for surround sound in DirectSound.
|
|
- Better text run support in DirectWrite.
|
|
- Many HTML engine fixes.
|
|
- More support for WBEM objects.
|
|
- A few more C/C++ runtime functions.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://prdownloads.sourceforge.net/wine/wine-1.7.34.tar.bz2
|
|
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.34.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.34 (total 63):
|
|
|
|
5137 avifil32 limits itself to max of 1024 frames when writing avis
|
|
12295 Star Trek Klingon Academy 1.02: Ship textures are partly invisible
|
|
15111 Adobe Photoshop CS2 tools stop working in maximised images
|
|
18474 DPP (Digital Photo Professional): Instruments window returns to its starting position (in the center) automatically when the image windows is selected
|
|
20015 X-Lite don`t work with ALSA driver correctly
|
|
22521 .NET 2.0 SP2 installer fails (RegSvcs.exe bootstrapper expects updated assemblies while GAC update is deferred during install)
|
|
22602 KP500-Utils-EN.exe fails silently to extract .kdz files
|
|
27616 Warcraft 3: missing mouse cursor
|
|
28556 ICQ 7 installer error message
|
|
28866 Avant Browser needs HTMLElement_get_isTextEdit
|
|
30220 Unhandled privileged instruction when starting Minitab 16 (Sentinel HASP hardlock.sys kernel driver tries to write to CR4/not handled in ntoskrnl emulate_instruction)
|
|
30420 pyjamas desktop (python26 + python-comtypes MSHTML.DLL from IE8) fails due to unsupported ReadTypeLib header
|
|
30836 Total Overdose: choppy audio playback with Diesel Power 3D sound system
|
|
32169 Multiple 64-bit applications crash on startup (GetLocaleInfo() returns improper TCHAR count for LOCALE_IFIRSTDAYOFWEEK) (PowerGrep v4.x, RegexBuddy 4.x)
|
|
32888 Compiling Ultracopier 0.4.0.3 inside Qt 5.0.1 results in errors from compiler
|
|
32954 Trying to download flash from iexplore crashes in jscript
|
|
33809 javascript basic DOM API functions fail
|
|
33940 winmm/mci tests hang on PC-BSD
|
|
34230 SWGEmu crashes everytime it tries to load
|
|
34271 Artemis 2.0 crashes when loading the splash screen
|
|
34330 Wine64 does not work on FreeBSD
|
|
34864 Call of Duty: Ghosts needs psapi/kernel32 K32EnumProcessModulesEx
|
|
35076 Multiple applications/installers fails due to SWbemLocator::ConnectServer being a stub (PSPad 4.5.7, Nitro PDF Professional 6.2.x, eTax 2008, GOG.com games)
|
|
35167 Atom Zombie Smasher, Warhammer 40K: Dawn of War GOTY (Winter Assault) on Steam doesn't start with Wine Mono 4.5.2
|
|
35173 Loud audio distortion using wine 1.7.6 and up.
|
|
35230 Macromedia Freehand 9 demo: invalid path for file association default icon causes stack overflow in winemenubuilder
|
|
35253 BOINC 5.8.16: uninstall fails
|
|
35364 Multiple applications/installers fail due to WinMGMTS_ParseDisplayName stub (PaintRibbon 1.x, MicroStation V8i)
|
|
35403 dplayx interactive tests crash
|
|
35420 Stronghold Kingdoms crashes due to ID3DXFont PreloadCharacters being a stub.
|
|
35754 WHO Anthro software doesn't work with Mono 4.5.2 (unimplemented System.Configuration.SettingValueElement.Unmerge)
|
|
35971 dsound resampler causing clicks in StarCraft when resampling to 48000
|
|
36092 Microsoft Office 2013 (15.0) and OneNote web installer crashes on unimplemented function IPHLPAPI.DLL.CreateSortedAddressPairs
|
|
36703 PlayOn 3.9.13 settings tool fails to detect system memory size (needs 'Win32_OperatingSystem' WMI class 'TotalVisibleMemorySize' property)
|
|
36777 vSphere 5.5 client 'hcmon.sys' driver crashes on unimplemented function ntoskrnl.exe.IoCsqInitialize
|
|
36785 Hero Lab 5.x fails to retrieve updates
|
|
36822 Multi Theft Auto: San Andreas 1.3.5 'FairplayKD.sys' driver crashes on unimplemented function ntoskrnl.exe.KeSetSystemAffinityThread
|
|
36844 Multiple games need X3DAudio1_7.dll (BeamNG v0.3 Tech Demo, Doom 3 BFG Edition)
|
|
36937 WinHttpReceiveRequest goes into infinite blocking on 304 responses
|
|
36991 WSAStringToAddress("2001::1", AF_INET, …) appears to succeed.
|
|
37265 MaxQuant 1.4/1.5 (.NET 4.5 app) needs named entry point 'Shell32.dll.SHILCreateFromPath' in 'Windows Vista' mode
|
|
37333 winefile command line does not support paths with spaces
|
|
37423 YouTube Downloader crashes
|
|
37565 Skype crashes trying to chat with anyone
|
|
37658 Endless Space crashes on startup
|
|
37684 Free YouTube to MP3 Converter 3.12 installer crashes on unimplemented function msvcr120.dll._wcsset_s
|
|
37700 Propellerhead Reason 8 needs COMCTL32.dll.381 LoadIconWithScaleDown()
|
|
37701 Propellerhead Reason 8 needs mfplat.dll.MFStartup
|
|
37714 Personal Ancestral File 5 crashes when a new line is added in 'Notes' panel
|
|
37723 Elevated demo silently exits
|
|
37727 Saya no Uta: sound is all over the place after update
|
|
37735 Propellerhead Reason 8 installer complains "interface not supported" during install
|
|
37752 Airport Tycoon 2 demo fails to load with built-in msvcp70
|
|
37757 Windows 8.1 Media Creation Tool: crashes due to unimplemented function VERSION.dll.GetFileVersionInfoSizeExW
|
|
37768 hh.exe
|
|
37783 N1MM PLUS Logger 1.0 (.NET 4.0 app) crashes on launch (failure to parse registration-free COM/ActiveX info from app manifest)
|
|
37787 Cannot install Olympus Viewer 3
|
|
37794 Bus Simulator 2012 crashes on startup
|
|
37817 Autocad2006 crashes on unimplemented function msvcp70.dll.??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDH@Z
|
|
37836 SteuerSparErklärung 2015: crashes when starting a new tax case
|
|
37839 Unable to license IAR Embedded Workbench Kickstart Edition 6.x/7.x (License Manager needs 'Win32_ComputerSystemProduct' WMI class)
|
|
37844 PTC Mathcad Prime 3.0 Web installer crashes ('Win32_LogicalDisk' WMI class needs to provide 'VolumeName' property)
|
|
37848 For loop %~$PATH:I feature works incorrect - PATH variable size limited by MAX_PATH
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.7.33:
|
|
|
|
Aidan Thornton (1):
|
|
quartz: Implement IFilterGraph2::AddSourceFilterForMoniker.
|
|
|
|
Akihiro Sagawa (2):
|
|
advapi32: Remove unused parameter.
|
|
advapi32/tests: Add more KEY_WOW64_32KEY tests for 64-bit.
|
|
|
|
Alex Henrie (4):
|
|
kernel32/tests: Add tabular UTF-7 encoding tests.
|
|
x3daudio1_7: Add stub DLL.
|
|
dpvoice: Decrement reference count in Release functions.
|
|
kernel32/tests: Add tabular UTF-7 decoding tests.
|
|
|
|
Alexandre Julliard (1):
|
|
winspool.drv: Don't crash if the ppd directory cannot be created.
|
|
|
|
Alistair Leslie-Hughes (1):
|
|
jscript: Support PROPERTYGET in Date Value.
|
|
|
|
Amine Khaldi (1):
|
|
shdocvw: Fix inverted StopWatch forwards.
|
|
|
|
Andrew Eikum (5):
|
|
winmm: Allow larger MMTIME sizes.
|
|
mshtml: Support new window targets for FORM elements.
|
|
mmdevapi: More accurately track device position.
|
|
wineoss.drv: Don't use SNDCTL_DSP_GETISPACE.
|
|
dsound: Don't send notify events before played range.
|
|
|
|
André Hentschel (4):
|
|
loader: Treat BSDs architecture independent for wine64.
|
|
ntdll: Always define UTIME_OMIT if not yet defined.
|
|
configure: Fix check for cms.
|
|
Update copyright info for 2015.
|
|
|
|
Aric Stewart (1):
|
|
usp10: Correct an off-by-one error in page cache allocation.
|
|
|
|
Austin English (6):
|
|
comctl32: Add a stub for LoadIconWithScaleDown.
|
|
include: Flesh out IEnumWIA_DEV_INFO.
|
|
version: Add stubs for GetFileVersionInfoSizeExA/W.
|
|
version: Add stubs for GetFileVersionInfoExA/W.
|
|
include/ddk: Add csq.h.
|
|
ntoskrnl.exe: Add a stub for IoCsqInitialize.
|
|
|
|
Axel Davy (2):
|
|
d3d9/tests: Fix volume_dxt5_test getPixelColor check.
|
|
d3d9/tests: Fix test_3dc_formats getPixelColor check.
|
|
|
|
Bruno Jesus (13):
|
|
winefile: Allow paths with spaces.
|
|
ws2_32: Ensure an IPv6 is not recognized as IPv4 in WSAStringToAddress.
|
|
wininet: Handle CERT_TRUST_IS_NOT_SIGNATURE_VALID in netconn_verify_cert().
|
|
avifil32: Remove the 1024 frame limit when recording AVI files.
|
|
po: Update Brazilian Portuguese translation.
|
|
po: Update Portuguese translation.
|
|
ws2_32: Better trace __WSAFDIsSet.
|
|
iphlpapi: Add a stub for CreateSortedAddressPairs().
|
|
include: Add support for WS_ prefixed IPX names in wsnwlink.h.
|
|
secur32: Always tell the user that libgnutls could not be loaded.
|
|
cmd: Ensure environment variables fit in memory.
|
|
ws2_32: Print the correct variable.
|
|
ws2_32/tests: Show that send/recv functions set last error to zero on success.
|
|
|
|
Dmitry Kozliuk (1):
|
|
winecfg: Fix title reset when removing application from the list.
|
|
|
|
Drew Ronneberg (2):
|
|
winemenubuilder: Prevent recursion by calling open_module_icon() instead of open_icon()
|
|
winemenubuilder: Eliminate an unused variable.
|
|
|
|
Erich Hoover (1):
|
|
ntdll: Unify retrieving the attributes of a file.
|
|
|
|
François Gouget (11):
|
|
ws2_32: Add a trailing '\n' to a FIXME() call.
|
|
jscript: Add a trailing '\n' to an ok() call.
|
|
shell32: Fix a trailing '\n' in a FIXME() call.
|
|
shell32: Fix the IDS_PERSONAL hardcoded default.
|
|
shell32: Reset pszHome if it's not usable so we don't try to reuse it when setting up the Desktop symlink.
|
|
mshtml: Make create_document_fragment() static.
|
|
winex11.drv: Make X11DRV_PALETTE_ComputeColorShifts() static.
|
|
combase: Remove an unused default debug channel.
|
|
dwrite: Make free_glyph_outline() static.
|
|
riched20: Move DestroyIRichEditOle() into IRichEditOle:Release().
|
|
ws2_32: Add a trailing '\n' to a TRACE() call.
|
|
|
|
Gerald Pfeifer (1):
|
|
wordpad: Avoid an out-of-bounds array access in registry_set_filelist.
|
|
|
|
Hans Leidekker (19):
|
|
mlang: Add a stub implementation of IMultiLanguage3::DetectOutboundCodePageInIStream.
|
|
wininet: Use a helper function to remove request headers.
|
|
wininet/tests: Add a test to show that the Content-Length header is not updated when a request is reused.
|
|
rpcrt4: Make sure the Content-Length header is set correctly when preparing the out pipe.
|
|
winhttp/tests: Use a wait event instead of an unconditional sleep in the server thread.
|
|
advapi32: Return an error from RegSetValueExW if passed a NULL data pointer and non-zero size.
|
|
wbemprox: Implement Win32_LogicalDisk::VolumeName.
|
|
wbemdisp: Add a stub implementation of ISWbemServices.
|
|
wbemprox: Implement Win32_SoundDevice::StatusInfo.
|
|
wbemprox: Implement Win32_VideoController::VideoProcessor.
|
|
wbemprox: Implement Win32_NetworkAdapterConfiguration.DNSHostName.
|
|
wbemprox: Implement Win32_ComputerSystemProduct.UUID.
|
|
xcopy: Ignore the /V option.
|
|
wbemdisp: Add IDispatch support to the services object.
|
|
wbemdisp: Forward SWbemLocator::ConnectServer to IWbemLocator::ConnectServer.
|
|
wbemdisp: Add a stub implementation of ISWbemObject.
|
|
wbemdisp: Add a stub implementation of ISWbemObjectSet.
|
|
wbemdisp: Add support for parsing WMI monikers.
|
|
wbemdisp/tests: Add initial tests.
|
|
|
|
Henri Verbeet (3):
|
|
wined3d: Reject wined3d_texture_create() calls without explicit level count.
|
|
wined3d: Allow initial texture contents to be specified with wined3d_texture_create().
|
|
wined3d: Specify the initial texture contents with wined3d_texture_create() in wined3d_device_create_cursor_texture().
|
|
|
|
Hugh McMaster (2):
|
|
msvcrt: Fix a spelling error.
|
|
msvcrt/tests: Add more tests for _vsnwprintf.
|
|
|
|
Jacek Caban (29):
|
|
mshtml: Resolve duplicated IDispatch entries as soon as they are processed.
|
|
jscript: Added test of Date object default value.
|
|
mshtml: Added IHTMLStyle::styleFloat attribute implementation.
|
|
mshtml: Improved IHTMLStyle3::zoom stub.
|
|
mshtml: Handle VT_ERROR in IHTMLSelectElement::add.
|
|
mshtml: Added IHTMLElement4::focusin semi-stub implementation.
|
|
d3d11.idl: Added D3D11_APPEND_ALIGNED_ELEMENT declaration.
|
|
mshtml: Added IHTMLDOMTextNode::splitText implementation.
|
|
mshtml: Include nsbody reference in cycle collection.
|
|
mshtml: Added IHTMLElement::get_isTextEdit implementation.
|
|
urlmon: Store URLs as const char* in mime_tests.
|
|
urlmon: Skip query and hash part in find_mime_from_url.
|
|
urlmon: Use find_mime_from_ext directly in file protocol handler.
|
|
mshtml: Treat empty bstrHref as not specified in IHTMLDocument2::createStyleSheet.
|
|
mshtml: Added nsIEmbeddingSiteWindow::GetDimensions implementation.
|
|
mshtml: Added screenLeft and screenTop properties implementation.
|
|
mshtml: Use standard list to store task queue.
|
|
mshtml: Flush pending document node tasks before firing onload event.
|
|
mshtml: Delay onreadystateevent notification if script elemenet is not added by parser.
|
|
mshtml/tests: Added script element readyState and onreadystatechange tests.
|
|
mshtml: Correctly handle NULL active element in IHTMLDocument2::get_activeElement.
|
|
mshtml: Allow '#' to be the first char of resource name in res protocol.
|
|
mshtml: Introduced new representation of range point and use that in range_to_string instead of trying to iterate by nodes.
|
|
mshtml: Reimplemented IHTMLTxtRange::moveStart using new range point representation.
|
|
mshtml: Use new end point representation in IHTMLTxtRange::expand("word") implementation.
|
|
mshtml: Use new range point representation in all cases.
|
|
include: Added d3d11_1.idl.
|
|
mshtml: Use document encoding for scripts.
|
|
mshtml: Use debugstr_mshtml_guid in omnavigator.c.
|
|
|
|
Janis Lukss (1):
|
|
wine.inf: Added ProductId registry key also to "Windows NT".
|
|
|
|
Jon Doron (1):
|
|
kernel32: Fix write_raw_resources to support 32 and 64 PE formats.
|
|
|
|
Jonathan Vollebregt (2):
|
|
reg/tests: Test for integer overflow.
|
|
reg/tests: Test REG_NONE.
|
|
|
|
Ken Thomases (2):
|
|
winemac: Ignore Cocoa child windows which aren't instances of WineWindow.
|
|
shell32: Don't append a trailing space to the arguments in a shell link if the command info has an empty parameters string.
|
|
|
|
Mark Harmstone (11):
|
|
dsound: Remove unused struct entries.
|
|
dsound: Use array for channel volumes.
|
|
winealsa: Return PKEY_AudioEndpoint_PhysicalSpeakers device prop.
|
|
dsound: NOP on SetSpeakerConfig.
|
|
dsound: Get speaker config from mmdevice props.
|
|
winealsa: Support up to 6 channels.
|
|
include: Add xaudio2.h.
|
|
dsound: Parse speaker config.
|
|
dsound: Do not use panning to set sound position.
|
|
dsound: Support quadraphonic sound.
|
|
dsound: Support 5.1 sound.
|
|
|
|
Martin Storsjo (3):
|
|
combase: Implement creation and deletion of HSTRING objects.
|
|
combase: Implement functions for accessing HSTRING objects.
|
|
combase: Implement functions for HSTRING_BUFFER.
|
|
|
|
Marton Balint (1):
|
|
dsound: Convert freqAdjust and freqAcc to integers.
|
|
|
|
Matteo Bruni (6):
|
|
d3d9/tests: Remove a couple duplicate lines.
|
|
winemac: Make the implementation of clearToBlackIfNeeded compatible with core contexts.
|
|
winemac: Implement wglCreateContextAttribsARB.
|
|
wined3d: Inline GL_EXT_FUNCS_GEN in load_gl_funcs.
|
|
wined3d: Prefer the core glActiveTexture function.
|
|
wined3d: Use the core version of the glBlend* functions.
|
|
|
|
Michael Stefaniuc (11):
|
|
oleaut32/tests: Remove duplicated subexpressions (PVS-Studio).
|
|
d3d9: Don't assert for shaders with the wrong vtbl.
|
|
mapi32/tests: Test the correct return code (PVS-Studio).
|
|
mscms: Remove always false if subexpression (PVS-Studio).
|
|
msvfw32: Remove always false if subexpression (PVS-Studio).
|
|
mlang/tests: Avoid always true ok() checks (PVS-Studio).
|
|
netapi32: Remove always true conditional expression (PVS-Studio).
|
|
oledb32/tests: Simplify some ok() checks (PVS-Studio).
|
|
quartz: Remove always true if subexpression (PVS-Studio).
|
|
quartz: Remove an unused variable (PVS-Studio).
|
|
quartz: Simplify code flow logic (PVS-Studio).
|
|
|
|
Nikolay Sivov (34):
|
|
gdi32: Remove some useless returns.
|
|
dwrite: Initial GetGlyphRunOutline() implementation.
|
|
dwrite: Support outlines with oblique simulation.
|
|
dwrite: Font collection pointer is never null when creating text format.
|
|
dwrite: Release system collection pointer after using it, not before.
|
|
dwrite: Added stub EUDC font collection.
|
|
shell32: Added stub IPropertyStore for a shell link object.
|
|
dwrite: Split each text range into runs by script.
|
|
dwrite: Split runs according to BiDi levels.
|
|
dwrite: Store nominal breakpoint data in layout.
|
|
dwrite: Update breakpoints in case of inline objects.
|
|
ntdll: Accept asm.v2 as default namespace.
|
|
ntdll: Fix 'description' element parsing to allow empty elements.
|
|
msdmo: Registry API functions don't return HRESULT codes.
|
|
msdmo: Fix RegOpenKeyExW() failure condition.
|
|
ole32: Return END_OF_CHAIN for chains starting with special sector values.
|
|
dwrite: Cleanup layout instance creation, handle memory allocation failures.
|
|
dwrite: Set string pointer in run description when splitting by bidi levels.
|
|
msdmo: Use specified category in DMOUnregister().
|
|
msdmo: Fix DMOUnregister() when running on clean wineprefix.
|
|
ntdll: Skip context dependencies that have allowDelayedBinding attribute set.
|
|
dwrite: Store locale name for each text range.
|
|
dwrite: Release FreeType resources on dll unload.
|
|
dwrite: Fix range comparison by locale name.
|
|
dwrite: Support family name attribute for ranges.
|
|
dwrite: Unify temp value variable name.
|
|
dwrite: Move range bounds check to an attribute setting helper.
|
|
oleaut32: Use CoTaskMem* functions for safearrays.
|
|
dwrite/tests: Fix buffer overflow when filling test string.
|
|
dwrite: Create fontface instance for each run.
|
|
dwrite: Store cluster map and glyph indices for each run.
|
|
dwrite: Set glyph advances and offsets for each run.
|
|
dwrite: Store additional properties for gdi-compatible layouts.
|
|
dwrite: Use gdi-compatible placements in case of gdi-compatible layouts.
|
|
|
|
Piotr Caban (9):
|
|
msvcrt: Add _wcsset_s implementation.
|
|
msvcp70: Fix basic_filebuf definition.
|
|
msvcp70: Fix ios_base definition.
|
|
msvcr120: Add _fdtest function implementation.
|
|
user32: Only store dialog focus when window is hidden or inactive.
|
|
msvcp70: Add basic_ifstream(name, mode) constructor implementation.
|
|
winex11.drv: Don't resize hidden windows on ConfigureNotify event.
|
|
msvcp: Fix setting decimal point and thousands separator in numpunct_wchar__Init.
|
|
msvcp: Fix format parsing in time_put_wchar_put_format.
|
|
|
|
Sebastian Lackner (5):
|
|
include: Add mferror.h header.
|
|
mfplat: Implement stubs for MFStartup and MFShutdown.
|
|
kernel32: Return proper char count in get_registry_locale_info.
|
|
shlwapi: Add implementation for StrCatChainW.
|
|
psapi: Implement semi-stub for K32EnumProcessModulesEx.
|
|
|
|
Sergey Kalinichev (1):
|
|
ntdll: Add stub for RtlSetHeapInformation.
|
|
|
|
Seán de Búrca (1):
|
|
kernel32: Implement Get{Time,Date}FormatEx.
|
|
|
|
Stefan Leichter (3):
|
|
shell32: Export SHILCreateFromPath by name too.
|
|
ntoskrnl.exe: Add stub for KeSetSystemAffinityThread.
|
|
ntoskrnl.exe: Emulate instruction mov eax,cr4.
|
|
|
|
Yifu Wang (1):
|
|
msvcp120: Implemented xtime functions.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|