369 lines
18 KiB
Plaintext
369 lines
18 KiB
Plaintext
The Wine development release 1.7.44 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- More support for the COM interfaces of the RichEdit control.
|
|
- Initial version of a SmartTee filter.
|
|
- Some more support for the ARM64 platform.
|
|
- Support for the null device kernel object.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://prdownloads.sourceforge.net/wine/wine-1.7.44.tar.bz2
|
|
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.44.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.44 (total 59):
|
|
|
|
8272 When exiting Wizardry 8 waits until background music thread finishes playing
|
|
8653 Desperados v1.01 fails to start, reports 'ADPCM sound codec is missing' (Wine's MS-ADPCM needs to report as Pid = 1, Mid = 33)
|
|
9425 Select behavior different on Wine
|
|
11607 Blood 2: The Chosen keyboard repeat problem
|
|
12458 Multiple apps fail due to RichEdit ITextDocument_fnRange stub (MySQL Workbench, BlitzMaxDemo137)
|
|
17920 OleUIAddVerbMenu is not implemented
|
|
18303 Adobe Acrobat Pro 7: Crashes when selecting the "edit" menu while having a file open.
|
|
25684 OLE v2.03 16bit (Win3.1 & 3.11): installer deadlocks
|
|
25950 SEE_MASK_NO_CONSOLE flag in ShellExecuteEx have opposite effect
|
|
26321 Star Wars: Galactic Battlegrounds Clone Campaigns: 1.0x - Exit DataBank or Basic Training will crash game.
|
|
30974 No backtrace with Visual C++ 2010 .pdb files in large app; "Unsupported type 1404 in STRUCT field list"
|
|
31922 64-bit Total Commander 8.x crashes when viewing image files via with 'Imagine' plugin v1.08
|
|
33012 FAST Search for Sharepoint MOSS 2010 Query Tool only displays a black background
|
|
33888 VisualDSP++ 5.0 debugger needs atl80.dll.AtlIPersistPropertyBag_Save
|
|
34262 dbghelp: Unhandled Tag type 0x26 for backtraces in xul.dll
|
|
34517 Burnout Paradise crashes when trying to connect to server (needs support for Win32_SystemEnclosure WMI class)
|
|
34930 Cygwin-compiled Hello World program couldn't display output
|
|
35957 Neverwinter Nights 1.69 crashes on startup since 1.7.16
|
|
36244 valgrind shows several warnings in d3dx9_36/tests/surface.c
|
|
36245 valgrind shows several warnings in d3dx9_36/tests/texture.c
|
|
36246 valgrind shows several warnings in d3dx9_36/tests/xfile.c
|
|
36339 valgrind shows a lot of leaks in ddraw/tests/d3d.c
|
|
36352 valgrind shows a ton of leaks in d3dcompiler_43/tests/hlsl.c
|
|
36379 valgrind shows several possible leaks in light tests in ddraw/tests/d3d.c
|
|
36386 d3dx9_36/tests/texture.c crashes under valgrind on i965/mesa 10.1.1
|
|
36449 Death to Spies: Moment of Truth crashes on mission start (incorrect ID3DXSkinInfo::ConvertToIndexedBlendedMesh stub signature)
|
|
36539 Evernote 5.4 crashes on startup (automatic proxy configuration fails)
|
|
36592 valgrind shows several leaks in wbemprox/tests/query.c
|
|
36659 valgrind shows a definite leak in ddraw/tests/d3d.c:CapsTest()
|
|
36669 ddraw/tests/visual.c crash under valgrind/i965
|
|
37220 valgrind shows an invalid write in d3dx9_36/tests/core.c
|
|
37575 regedit: duplicated null characters
|
|
37604 Adobe Reader 6 crashes at splash screen
|
|
37667 Custom game development library needs GetRawInputDeviceList to set ERROR_INSUFFICIENT_BUFFER on too small buffer
|
|
37759 CLARION 8 crashes on null pointer in GetStringTypeW
|
|
37761 Tree list items do not automatically collapse in Starcraft Campaign Editor
|
|
38090 Managed (.NET) debugger fails to load symbol files ('GetFileVersionInfoSizeExW' is a stub)
|
|
38098 Managed (.NET) debugger fails to load symbol files ('GetFileVersionInfoExW' is a stub)
|
|
38107 Cygwin and MSYS2 needes NULL Device for /dev/zero, /dev/null, /dev/full and so on
|
|
38149 Wrong alignment for D3D structures
|
|
38152 PureBasic IDE crashes when launching online help ("F1" key)
|
|
38170 wine fails to start on raspian/raspberry pi 2 (wine requires a 3G/1G memory split)
|
|
38195 Firefox 36.0.1 crash at pdf.js demo needing msvcr120.dll.copysignf
|
|
38294 select() does not report exception on socket after non-blocking connect() fails
|
|
38313 broken surround sound in skyrim (and possibly games which do not have advanced sound settings)
|
|
38378 msvcr120.dll.fmaxf is needed by Sonkwo
|
|
38389 Samsung Smart View 2.0 locks up/crashes
|
|
38453 valgrind shows an uninitialized variable in programs/vbscript/tests/run.c
|
|
38465 valgrind shows a definite leak in wininet/tests/http.c
|
|
38513 Winuae crashes on unimplemented function GetSystemTimePreciseAsFileTime
|
|
38535 Ukrainian localization problem
|
|
38539 Jade Empire Special Edition has various graphical glitches
|
|
38546 Strong Bad's Cool Game launcher: login window doesn't appear properly
|
|
38562 Ghost Recon Advanced Warfighter 2 hangs with the splash screen
|
|
38586 Green Ranch crashes when opening
|
|
38602 Steam 'steamwebhelper.exe' (CEF) crashes on unimplemented function ADVAPI32.dll.ImpersonateAnonymousToken during clipboard paste into 'search store' field
|
|
38607 GOG Galaxy client needs msvcp110.dll._Call_onceEx
|
|
38628 League of Legends : LoLPatcherUx.exe crash
|
|
38643 Sigil Portable 0.8.6 crashes on unimplemented function msvcr120.dll._dsign
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.7.43:
|
|
|
|
Alex Henrie (7):
|
|
winmm: Improve grammar by changing "or" to "and" in an error message.
|
|
comctl32/tests: Extend TVS_SINGLEEXPAND tests.
|
|
comctl32: Close previously selected treeview item at common ancestor.
|
|
comctl32: Do not send WM_NOTIFY if selecting an already-selected item.
|
|
comctl32: Send WM_NOTIFY when expanding ancestors of the new selection.
|
|
riched20: Fix copy-paste error in header documentation.
|
|
winmm: Make mixer UI translatable.
|
|
|
|
Alexandre Julliard (12):
|
|
ntdll/tests: Use the correct flags for NtOpenFile.
|
|
server: Ignore FILE_DIRECTORY_FILE on special files.
|
|
server: Add an intermediate file object for file handles opened on devices.
|
|
iphlpapi/tests: Avoid sizeof in traces.
|
|
server: Allow a device file to be mapped directly to a Unix device.
|
|
server: Create the null device and its symlink.
|
|
kernel32: Check NT symlink first for all devices in QueryDosDeviceW.
|
|
kernel32: Get rid of the hardcoded NUL device in QueryDosDeviceW.
|
|
ntdll: Add support for file I/O on device files.
|
|
ntdll: Remove the special case for the NUL device.
|
|
user32: Remove some unnecessary clipboard helper functions.
|
|
krnl386.exe: Release the Win16 lock when loading a 32-bit dll.
|
|
|
|
Andrew Eikum (2):
|
|
winealsa.drv: Default to Stereo instead of 5.1 Surround.
|
|
msacm32: Make ACM driver details match native more closely.
|
|
|
|
Andrey Gusev (1):
|
|
po: Update Ukrainian translation.
|
|
|
|
André Hentschel (13):
|
|
dbghelp: Fix typo in trace output.
|
|
kernel32/tests: Add ARM and ARM64 arch strings.
|
|
include: Add more defines related to ARM64.
|
|
ntdll: Use the correct arch value for ARM64.
|
|
wineboot: Add environment registry keys on ARM64.
|
|
wineboot: Add hardware registry keys on ARM64.
|
|
ntdll: Parse ARM64 CPU info.
|
|
ntdll: Add ARMv8 detection for ARM32.
|
|
libport: Fix build on PowerPC.
|
|
include: Add more ARM64 CV constants.
|
|
winedump: Add more image debug types.
|
|
ntdll: Add stub for __chkstk on ARM.
|
|
ntdll: Fix returning from various ARM assembler functions.
|
|
|
|
Aurimas Fišeras (2):
|
|
po: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
|
|
Austin English (4):
|
|
dbghelp: Ignore some more symbol ids.
|
|
api-ms-win-core-misc-l1-1-0: New dll.
|
|
version: Move GetFileVersionInfoSize(A/W) implemementation to GetFileVersionInfoSizeEx(A/W).
|
|
version: Move GetFileVersionInfo(A/W) implementation to GetFileVersionInfoEx(A/W).
|
|
|
|
Bruno Jesus (3):
|
|
ws2_32: Simplify select() to make its code more reusable.
|
|
user32/tests: Add tests for GetRawInputDeviceList.
|
|
user32: Set the expected errors in GetRawInputDeviceList.
|
|
|
|
Christian Faure (1):
|
|
kernel32: Fix a crash in GetStringTypeW() on NULL input string.
|
|
|
|
Damjan Jovanovic (6):
|
|
qcap/tests: Fix SmartTeeFilter reference leaks from the pins in its test.
|
|
qcap/tests: Add many more SmartTee filter tests.
|
|
qcap/tests: Add media tests for the SmartTee filter.
|
|
qcap/tests: Test SmartTee filter aggregation.
|
|
qcap: Implement a stubbed SmartTee filter.
|
|
qcap: Implement the SmartTee media type functions.
|
|
|
|
Daniel Lehman (1):
|
|
msvcr120: Add erf functions.
|
|
|
|
François Gouget (5):
|
|
kernel32/tests: Fix compilation on systems that don't support nameless unions.
|
|
msvcp120/tests: Make call_once(_ex)?_thread() static.
|
|
msvcp90: Make call_once_func_wrapper() static.
|
|
include: Remove an unneeded include directive from msctf.idl.
|
|
include: Add more interfaces to ctfutb.idl.
|
|
|
|
Frédéric Delanoy (1):
|
|
po: Update French translation.
|
|
|
|
Grazvydas Ignotas (1):
|
|
kernel32: Don't leak an event handle on errors.
|
|
|
|
Hans Leidekker (3):
|
|
rpcrt4: Use InternetSetCookie to set the session cookie.
|
|
rpcrt4: Initialize the association UUID in RpcAssoc_Alloc.
|
|
rpcrt4: Remove a couple of unused assignments.
|
|
|
|
Huw D. M. Davies (11):
|
|
gdi32: Prevent the underline / strikeout width getting rounded to zero.
|
|
comctl32: Don't store the width in the toolbar info structure.
|
|
comctl32: Layout the toolbar after a potential resize.
|
|
comctl32: Wrap the buttons inside the toolbar's client rect.
|
|
comctl32: If necessary add the width of a dropdown arrow while wrapping.
|
|
user32/tests: Fix tests on Windows 8.
|
|
comctl32: Fix a typo in the TB_SAVERESTOREA handler.
|
|
comctl32/tests: Skip the hover tests if the listview's parent is not the foreground window.
|
|
riched20/tests: Fix test on 64-bit.
|
|
dinput/tests: Send a matching key-up event.
|
|
winex11: Fix ctrl-<symbol> to generate codes below 0x20 where necessary.
|
|
|
|
Indrek Altpere (1):
|
|
winex11: Fix uninitialized memory access appearing in multiple tests (Valgrind).
|
|
|
|
Iván Matellanes (1):
|
|
msvcirt: Share exceptions implementation with msvcp.
|
|
|
|
Jacek Caban (8):
|
|
mshtml: Removed unneeded argument from ensure_nsevent_handler.
|
|
urlmon: Correctly handle hash part in file protocol handler.
|
|
mshtml: Use vtbl for binding to event in attach_event.
|
|
mshtml: Get rid of no longer needed detach_event argument.
|
|
mshtml: Use bind_event in set_event_handler.
|
|
ieframe: Allow any VT_ARRAY type as post data.
|
|
kernel32: Fixed buffer overflow in GetShortPathNameW.
|
|
mshtml: Pass EventTarget to call_event_handlers.
|
|
|
|
Jactry Zeng (1):
|
|
ntdll/tests: Test opening a directory with NULL ObjectName.
|
|
|
|
Jiaxing Wang (1):
|
|
regedit: Avoid appending '\0' to string value of imported key.
|
|
|
|
Julian Rüger (1):
|
|
po: Update German translation.
|
|
|
|
Ken Thomases (5):
|
|
ntdll: Increase name buffer size in read_directory_getattrlist() for UTF-8 encoding.
|
|
ntdll: If read_directory_getattrlist() finds that the file doesn't exist, return successful "no file" result to stop search.
|
|
configure: Add a check for sys/vnode.h.
|
|
ntdll: Fix read_directory_getattrlist() to get the name of a symlink rather than its target, but still detect if the symlink is broken.
|
|
ntdll: Avoid one of the calls to getattrlist() when read_directory_getattrlist() checks the case sensitivity of the file system.
|
|
|
|
Lauri Kenttä (1):
|
|
po: Update Finnish translation.
|
|
|
|
Marcus Meissner (2):
|
|
mshtml: Fixed incorrect NULL ptr check (Coverity).
|
|
rpcrt4: Make sure we do not have *data allocated on error (Coverity).
|
|
|
|
Mark Harmstone (2):
|
|
comctl32: Use DPI settings for checkbox size.
|
|
include: Add GetFileMUIPath to winnls.h.
|
|
|
|
Martin Storsjo (2):
|
|
kernel32: Implement GetSystemTimePreciseAsFileTime.
|
|
kernel32: Implement a few more classes in GetFileInformationByHandleEx.
|
|
|
|
Matteo Bruni (14):
|
|
wined3d: Dirtify vertex shader on transformed <-> untransformed transitions.
|
|
wined3d: Fix fragment shaders sampling directly into oC[n] in the ARB backend.
|
|
ntdll: Implement a read_directory_getattrlist() function.
|
|
ntdll: Ignore positive matches in read_directory_stat() for case-insensitive filesystems.
|
|
ntdll/tests: Add a test for filename casing with NtQueryDirectoryFile().
|
|
ddraw/tests: Accept broken testbot result for test_coop_level_d3d_state().
|
|
ddraw/tests: Workaround a testbot failure in test_ck_rgba().
|
|
ddraw/tests: Accept broken testbot result for ddraw1:test_texturemapblend().
|
|
wined3d: Add missing entries for Nvidia GPUs.
|
|
wined3d: Make use of more specific device IDs with Nvidia binary drivers.
|
|
wined3d: Remove point size scaling hack.
|
|
wined3d: Introduce a get_pointsize_minmax() function.
|
|
wined3d: Introduce a get_pointsize() function.
|
|
wined3d: Avoid the builtin uniforms for point size when using the fixed function vertex pipeline.
|
|
|
|
Michael Müller (3):
|
|
wininet: Fix memory leak by not calling get_cookie_header twice.
|
|
kernel32: Return correct device type for cd devices without medium.
|
|
wbemprox: Add support for Win32_SystemEnclosure.
|
|
|
|
Nikolay Sivov (58):
|
|
quartz: Implement a trivial case of ConvertTimeFormat().
|
|
riched20: Added ITextFont stub.
|
|
riched20: Added stub ITextPara.
|
|
riched20: Implement SetStart().
|
|
riched20: Implement SetEnd().
|
|
riched20: Added tom typelib.
|
|
oledlg: Make object name menu item localized.
|
|
comctl32: Remove LoadString() fallback when loading from same module.
|
|
po: Update Russian translation.
|
|
riched20: Implement GetBold()/GetItalic().
|
|
dwrite: Added IDWriteGlyphRunAnalysis stub.
|
|
xmllite/writer: Implement WriteEndDocument().
|
|
oleaut32: Added missing IPersistMemory proxy/stub methods.
|
|
riched20: Implement GetSize().
|
|
riched20: Implement GetUnderline().
|
|
riched20: Implement GetForeColor().
|
|
riched20: Implement GetStrikeThrough().
|
|
riched20: Implement GetSubscript()/GetSuperscript().
|
|
riched20: Implement GetLanguageID().
|
|
riched20: Implement GetFont() for selection range.
|
|
msctfp: Added proxy/stub dll for msctf.idl interfaces.
|
|
oledlg: Support convert menu item in OleUIAddVerbMenuW().
|
|
include: Fix oleacc.idl size_is attributes for void** arrays.
|
|
include: Fix missing attributes in urlmon.idl.
|
|
riched20: Implement GetName() for ITextFont.
|
|
riched20/tests: Test against proper LCID.
|
|
riched20/tests: Added tests for ITextFont getters on detached font.
|
|
riched20: Added some tom* constants used with ITextFont::Reset().
|
|
dwrite: Fix splitting by bidi levels.
|
|
po: Update Russian translation.
|
|
dxdiagn: Silence some fixmes from class factory QI.
|
|
dwrite: Fix breakpoint update logic.
|
|
riched20: Added IDispatch support.
|
|
riched20: Implement Start/End properties for ranges.
|
|
riched20/tests: Some tests for GetText().
|
|
riched20/tests: Basic test for Delete().
|
|
riched20/tests: Initial tests for font duplication behavior.
|
|
setupapi/tests: Skip a test if user is not allowed to open logging.
|
|
riched20: Support ITextFont instances detached from a range.
|
|
riched20: Implement tomTrackParms/tomCacheParms.
|
|
riched20: Initial support for changing font properties.
|
|
riched20: Support setting boolean font properties.
|
|
riched20: Implement font property setters.
|
|
riched20: Implement SetName().
|
|
riched20: Implement SetText for regular range.
|
|
riched20: Implement SetText() for selection range.
|
|
dwrite/tests: Some tests for control characters handling.
|
|
riched20: Implement GetPara() for selection range.
|
|
riched20: Implement InRange().
|
|
riched20: Implement IsEqual() for ranges.
|
|
riched20: Implement Select().
|
|
riched20: A bit more tests for GetChar(), improve tracing.
|
|
dwrite: Implement GetGlyphOrientationTransform().
|
|
riched20: Convert from twips to points when tomUsePoints is used.
|
|
riched20: Switch font unit is not allowed.
|
|
riched20: Added GetStoryType().
|
|
riched20: Implement SetFont().
|
|
riched20/tests: Test more return values and released cases.
|
|
|
|
Piotr Caban (7):
|
|
msvcrt: Fix functions table reallocation in _onexit.
|
|
msvcp120: Added _Call_once implementation.
|
|
msvcp120: Add _Do_call implementation.
|
|
msvcr120: Add copysign export.
|
|
msvcr120: Add fmax implementation.
|
|
msvcr120: Add _dsign implementation.
|
|
wininet/tests: Test if content is read from cache in INTERNET_FLAG_FROM_CACHE tests.
|
|
|
|
Qian Hong (1):
|
|
atl: Added stub AtlIPersistPropertyBag_Save.
|
|
|
|
Sebastian Lackner (10):
|
|
ntdll/tests: Add tests for accessing \\Device\\Null.
|
|
server: attach_thread_input shouldn't create queues for foreign threads.
|
|
dinput: Reset device state in SysKeyboard*Impl_Acquire.
|
|
kernel32/tests: Add tests for delete behaviour of CopyFileEx.
|
|
wineconsole: Allocate fake hwnds for curses backend.
|
|
ntdll: Add stub for NtImpersonateAnonymousToken.
|
|
advapi32: Forward ImpersonateAnonymousToken to ntdll.
|
|
ole32/tests: Add additional tests for CoWaitForMultipleHandles and WM_QUIT.
|
|
wbemprox/tests: Add tests for Win32_SystemEnclosure.
|
|
wbemprox: Fix handling of arrays as query results.
|
|
|
|
Stefan Dösinger (4):
|
|
d3d9/tests: Avoid invalid framebuffer configrations in resz_test.
|
|
wined3d: Don't allow 3D depth textures.
|
|
wined3d: Check resource types separately in check_fbo_compat.
|
|
wined3d: Allow specifying a different depth stencil location.
|
|
|
|
Thomas Faber (3):
|
|
advapi32: Use STATUS_BUFFER_TOO_SMALL for buffer overflows in RegQueryInfoKeyW.
|
|
advapi32: Do not fail in RegQueryInfoKey if *class_len is 0.
|
|
advapi32: Write back partial results in RegQueryInfoKeyA.
|
|
|
|
Thomas Faller (1):
|
|
vbscript: Fix for unchecked memory access.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|