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.bz2http://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(a)winehq.org
The Wine development release 1.7.43 is now available.
What's new in this release (see below for details):
- Improved support for Shell Browser windows.
- Some more API Sets libraries.
- Read/write operations support with built-in devices.
- Major Catalan translation update.
- Support for WoW64 mode on ARM64.
- Various bug fixes.
The source is available from the following locations:
http://prdownloads.sourceforge.net/wine/wine-1.7.43.tar.bz2http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.43.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.43 (total 26):
8330 WinBoard console window stops working after 32767 chars
25885 Legions Overdrive: crashes when starting a game
25892 Mini Racing Online: Cars are invisible
29337 Starcraft Campaign Editor shows Wine icon instead of map icon
30628 Battlefield Bad Company 2 audio doesn't work in-game
31489 C&C - Red Alert 2 can not enter campaign when fullscreen
31726 JScript Date.parse doesn't work
34351 AsystentCRM installer needs Shell folder object Folder::ParseName method implemented
34560 Finale/Finale Notepad 2012: Operations are painfully slow
34566 qq international 2.0 crashes with native riched20 and builtin ctf
34814 wineconsole truncates argument string in 256 bytes
34862 Mars: War Logs crashes at start
35831 Age of Mythology games with more than 2 players don't work (interface bound sockets do not return the correct address in getsockname)
36408 Child of Light 1.0 Demo Steam exit after launch
37013 Evernote 5.5.x - Options window is too small and unresizeable
37838 Chessmaster 10/11: Absent chess piece lighting with Direct3D
38241 Open General crashes when exiting.
38358 Chessmaster X/XI dynamic lighting no longer present in wine-1.7.40 (regression)
38399 Voobly fails to connect to lobby (threaded app close socket in the middle of other thread select call)
38454 valgrind shows several uninitialized variables in dlls/winmm/tests/wave.c
38532 Uru: Ages Beyond Myst demo (Myst Online: Uru Live) hangs with a black screen
38547 Tropico 2: rendering issues (pink rectangles)
38548 Strong Bad's Cool Game: missing music and voices
38556 AsystentCRM installer needs Shell folder object FolderItem::Verbs method implemented
38557 Wings of Vi: Hangs when window is moved.
38569 PES2015 won't connect to online services (GetIpAddrTable needs to fill wType parameter)
----------------------------------------------------------------
Changes since 1.7.42:
Aaryaman Vasishta (3):
d3drm: Fix IDirect3DRMDevice declaration.
d3drm: Fix refcounting for IDirect3DRM{1-3}.
d3drm/tests: Remove TODO's from test_qi and TODO field from test tables.
Akihiro Sagawa (3):
winmm/tests: Fix uninitialized memory access (Valgrind).
mciqtz32: Guarantee that CoInitialize and CoUninitialize run on the same thread.
mciqtz32: Simplify null parameter checks.
Alex Henrie (10):
wineps: Make printer setup dialog caption translatable.
po: Update Catalan translation.
po: Follow GNU specification for Language and Language-Team headers.
po: Update Catalan translation.
user32: Do not return the class icon when ICON_SMALL2 is requested.
user32: Use the window class icon if the MDI child doesn't have its own.
user32: Load hIconSmIntern from the best-matching resource.
user32: Free internal icon when freeing the rest of the window class.
user32: Simplify GCLP_HICON and GCLP_HICONSM boolean logic.
user32: Fall back to downscaling the big icon for ICON_SMALL2.
Alexandre Julliard (24):
winex11: Remove unnecessary CLIPBOARDINFO structure.
server: Rename ioctl to irp to allow supporting various types of I/O requests.
server: Retrieve ioctl data directly from the request.
server: Return irp size separately from the output data.
server: Add read and write fd member functions.
server: Add an async structure to the flush request to follow the common pattern.
server: Add read and write requests on file objects.
server: Implement read and write requests for device files.
server: Add a common structure to store irp parameters.
server: Add a trace for the supported socket ioctl.
server: Allow cancelling async I/O for all object types.
server: Make the APC callback optional in async calls.
server: Implement flush requests for device files.
ntdll: Fallback to server calls for read and write on objects without a file descriptor.
ntoskrnl: Flesh out IoBuildSynchronousFsdRequest implementation.
ntoskrnl: Add support for read and write requests.
ntoskrnl: Add support for flush requests.
ntdll: Don't run user APCs in NtCancelIoFile.
ntdll: Fix handling of async cancellation for directory changes.
user32/tests: Update some todos for changed test failure behavior.
server: Make async objects waitable.
server: Use the async queue for pipe flush requests.
shell32/tests: Avoid duplicate const.
jscript: Avoid UINT32_MAX.
Andrew Eikum (4):
mmdevapi: Always use 64-bit registry keys.
kernel32: Support extended pathnames in GetShortPathName.
dsound: Don't set very low limits on HW buffers.
kernel32: Implement CheckNameLegalDOS8Dot3.
André Hentschel (4):
winedump: Add ARM64 string.
server: Allow 32-bit connections on ARM64.
ntdll: Enable wow64 on ARM64.
winebuild: Use a 64k page size on ARM64.
Aric Stewart (2):
setupapi: Restore close brace before using guid string as reg key.
server: Fixup input windows on thread_detach.
Aurimas Fišeras (1):
po: Update Lithuanian translation.
Bruno Jesus (4):
iphlpapi: Set MIB_IPADDR_PRIMARY as wType for GetIpAddrTable entries.
ws2_32/tests: Fix a couple of wrong traces.
ws2_32: Trace connect() success.
iphlpapi/tests: Improve IcmpSendEcho trace.
François Gouget (12):
ddraw/tests: Fix compilation on systems that don't support nameless union.
wined3d: Add a trailing '\n' to a generated shader line.
ole32: Fix some storage32 comments.
ole32: Reorder storage32 functions to avoid forward declarations.
ole32: Make some storage32 functions static.
urlmon/tests: Silence some protocol traces that generate too many lines.
gdi32/tests: Silence some font traces that generate too many lines.
ddraw/tests: Silence some ddrawmodes traces that generate too many lines.
kernel32/tests: Silence some loader and locale traces that generate too many lines.
shlwapi/tests: Silence some istream traces that generate too many lines.
user32/tests: Silence some clipboard traces that generate too many lines.
ole32/tests: Silence some clipboard traces that generate too many lines.
Grazvydas Ignotas (3):
port.h: Make use of compiler support for 32bit atomic ops.
port.h: Make use of compiler support for 64bit atomic ops.
port.h: Make use of compiler support for pointer atomic ops.
Hans Leidekker (3):
rpcrt4: Use the Unicode version of InternetReadFileEx.
rpcrt4: Also set the Content-Length header explicitly on the in pipe request.
rpcrt4: Allow all HTTP read requests to be cancelled.
Henri Verbeet (2):
d3drm: Also validate face indices against the vertex count in load_mesh_data() (Valgrind).
d3drm/tests: Release the material after a GetGroupMaterial() call in test_MeshBuilder() (Valgrind).
Hugh McMaster (1):
cmd.exe: Remove redundant call to SetConsoleMode.
Huw D. M. Davies (2):
ntdll/tests: Wait for pending file operations to complete.
ntdll/tests: Fix incorrect prototype.
Jacek Caban (13):
mshtml: Split getAttribute into helper function and use it in IHTMLDOMAttribute::get_nodeValue implementation.
mshtml: Added IHTMLDOMAttribute2::get_value implementation.
mshtml: Added IHTMLEventObj::get_returnValue implementation.
mshtml: Added new EventTarget struct representing event targets.
mshtml: Moved getting event target data pointer to DispatchEx vtbl.
mshtml: Make HTMLInnerWindow inherit from EventTarget.
mshtml: Pass EventTarget to set_event_handler.
mshtml: Pass EventTarget to get_event_handler.
mshtml: Pass EventTarget to attach_event.
mshtml: Pass EventTarget to detach_event.
mshtml: Pass EventTarget to update_cp_events.
mshtml: Get rid of get_node_event_target.
mshtml: Initialize output value before passing it to VariantCopy.
Josh DuBois (3):
ntdll: Avoid movs between rcx, rdx and xmm registers.
oleaut32: Avoid movs between rcx, rdx and xmm registers.
rpcrt4: Avoid movs between rcx, rdx and xmm registers.
Ken Thomases (2):
configure: Set the page zero size to 4KiB on OS X to fix building 64-bit Wine.
winemac: Don't process WM_EXITSIZEMOVE through filters in macdrv_window_drag_begin().
Lauri Kenttä (1):
po: Update Finnish translation.
Marcus Meissner (5):
dmime: Check return code of create_dmgraph (Coverity).
wined3d: Remove superflous check (Coverity).
oleaut32: Avoid a library handle leak (Coverity).
winedbg: Initialize type.module (Coverity).
winedbg: Close filehandle on one exit branch (Coverity).
Mark Harmstone (2):
kernel32: Add GetFileMUIInfo stub.
uxtheme: Stub out buffered animation functions.
Martin Storsjo (13):
api-ms-win-core-debug-l1-1-0: Add stub dll.
api-ms-win-core-errorhandling-l1-1-0: Add stub dll.
api-ms-win-core-file-l1-1-0: Add stub dll.
api-ms-win-core-heap-l1-1-0: Add stub dll.
api-ms-win-core-interlocked-l1-1-0: Add stub dll.
api-ms-win-core-libraryloader-l1-1-0: Add stub dll.
api-ms-win-core-memory-l1-1-0: Add stub dll.
api-ms-win-core-namedpipe-l1-1-0: Add stub dll.
api-ms-win-core-processenvironment-l1-1-0: Add stub dll.
api-ms-win-core-rtlsupport-l1-1-0: Add stub dll.
api-ms-win-core-synch-l1-1-0: Add stub dll.
api-ms-win-core-sysinfo-l1-1-0: Add stub dll.
advapi32: Add a stub implementation of EventSetInformation.
Matteo Bruni (5):
wined3d: Rename *emission* as *emissive*.
wined3d: Check all the ffp_material fields.
ddraw/tests: Accept broken testbot result for test_clear_rect_count().
ddraw/tests: Add a ddraw2 specular lighting test.
wined3d: Fix the TIMESTAMP_DISJOINT query.
Nikolay Sivov (45):
explorer: Added IDispatch support for ShellBrowserWindow instance.
explorer: Implement Application property.
explorer: Added stub IServiceProvider support for shell browser window.
explorer: Return IShellBrowser in response to SID_STopLevelBrowser.
shell32: Better handle creation/destruction of shellview window.
dwrite/tests: Test character spacing applied to cluster metrics.
shell32/tests: Fix test crashes when running with wine.
msdmo: Reg* API does not use HRESULT return codes.
shell32/tests: A test for shellview QI for IOleWindow.
shell32: Fix multiline trace message and some magic numbers.
shell32: Forward AutoArrange() to IFolderView2.
shell32: Forward SetRedraw to IFolderView2.
shell32: Implement GetSelectedCount() using IFolderView2::GetSelection().
explorer: Added IDispatch support for IShellWindows.
atl100/tests: Fixed some leaks (Valgrind).
oleacc: Added proxies for oleacc.idl.
dwrite: Initial implementation of Draw().
shell32: Implement Application property of IShellFolderViewDual.
shell32: Update to IShellDispatch6.
include: Fix IAccessible definition.
oleaut32: Simplify connection point creation.
oleaut32: Cleanup connection point methods a bit.
oleaut32: Implement proxy/stub for IEnumConnections::Next().
rpcrt4: Added missing marshalling calls for FC_INT3264/FC_UINT3264 types.
include: Update msctf.idl.
ole32/tests: Added a test for OleRun().
shell32: Added IDispatch support for IShellFolderViewDual3.
explorer: Return desktop shellview interface.
kernel32: Fixed couple of comments regarding atom calls.
kernel32: Implement GetDynamicTimeZoneInformation().
shell32: Forward couple of IKnownFolder methods to regular API equivalents.
shell32: Silence IMarshal requests to IKnownFolder and IKnownFolderManager.
shell32: Partially implement SHGetKnownFolderIDList().
shell32: Implement ParseName().
shell32: Added FolderItemVerbs stub.
shell32: Implement FolderItemVerbs_get_Count().
shell32: Added FolderItemVerb stub.
shell32: Implement FolderItemVerbs::Item().
po: Update Russian translation.
wininet: Make sure we pass strictly 0/1 to a helper as BOOL value.
ieframe: Properly trace variant arguments.
oledlg: Forward OleUIAddVerbMenuA to OleUIAddVerbMenuW.
oledlg: Partially implement OleUIAddVerbMenuW(), with basic tests.
ole32: Implement SNB marshalling.
oleaut32: Added IEnumConnectionPoints::Next proxy/stub.
Piotr Caban (1):
ws2_32: Fix ai_canonname buffer allocation in addrinfo_AtoW.
Qian Hong (2):
server: Remove useless trailing comma in array.
ntdll/tests: Fixed typo.
Sebastian Lackner (13):
ntdll: Use lockfree implementation for get_cached_fd.
kernel32/tests: Add tests for calling VirtualProtect with NULL as last argument.
kernel32: Do not omit mandatory argument for VirtualProtect.
krnl386.exe16: Do not omit mandatory argument for VirtualProtect.
ntdll: Do not omit mandatory argument for VirtualProtect.
winedevice: Do not omit mandatory argument for VirtualProtect.
ntdll: Return failure in NtProtectVirtualMemory when last argument is omitted.
wbemprox/tests: Actually test the return value of IEnumWbemClassObject_Next.
wbemprox/tests: Fix memory leak when tests are skipped.
ws2_32: Properly handle closing sockets during a select call.
ntdll/tests: Add/remove todo_wine to avoid test failures.
server: Fix leak of async handle in pipe_server_flush.
dmime: Properly set primary dsound buffer in IDirectMusicPerformance8Impl_CreateStandardAudioPath.
Stefan Dösinger (1):
wined3d: Fix a copy / paste mistake.
Thomas Faber (1):
advapi32/tests: Add tests for RegQueryInfoKey.
Thomas Faller (1):
jscript: Date.parse: long date with '/' or '-'.
Vincent Povirk (1):
winex11.drv: Report failure when we can't convert a selection.
--
Alexandre Julliard
julliard(a)winehq.org
The Wine development release 1.7.42 is now available.
What's new in this release (see below for details):
- Support for dynamic timezone information.
- Initial desktop shell window support.
- Some more Direct2D support.
- Various bug fixes.
The source is available from the following locations:
http://prdownloads.sourceforge.net/wine/wine-1.7.42.tar.bz2http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.42.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.42 (total 34):
22840 Screen resolution changes when it shouldn't in Anarchy Online
23403 X11 mouse pointer sometimes hidden, sometimes visible in Anarchy Online
23503 AutoCAD 2008: Crash when reusing coordinates
28905 DeusEx: Invisible War npc voices not played
31628 Guild Wars 2 Low Performance/Not using all CPU cores
32153 Guild Wars 2: Input gets stuck
32308 Missing radio buttons in Evernote installer
32916 Brazilian timezones are not correctly detected
33997 win86emu needs Unimplemented function KERNEL32.dll.CreateSymbolicLinkA
34144 Guild Wars 2: Crash if minimized
36148 valgrind shows an unitialized variable in dlls/msi/tests/automation.c
36151 valgrind shows a couple warnings in dlls/msi/tests/package.c
36216 Hearthstone fails to start, says the game timed out
36374 Israel timezone handled incorrectly
36889 Guild Wars 2: After minimizing the game immediately recovers the window
37014 Evernote tray icon popup menu appears on random locations on screen
37500 Evernote 5.5.x, 5.6.x, 5.7.x fail to connect to evernote service
37914 XCOM: Enemy Within launcher fails to start with Wine Mono
38048 Unigine Heaven 4.0 Benchmark Basic renders lots of black textures
38049 NFS 11 crash
38160 Evernote 5.8.x - search and note title boxes have invisible text
38178 Crash with Heroes VI at very begin
38239 MATLAB R2014b/R2015a crashes on startup ("libut.dll" failed to initialize) ('_Getcvt' must use caller allocated hidden parameter for returning '_Cvtvec' structure)
38264 Chessmaster 10 & 11 crash on startup
38367 Desura client 0.0.20.2 crashes on unimplemented function msvcr120.dll.strtoull
38388 Visual Studio Express 2013 (12.0) installer aborts with 'Runtime Error! R6016 - not enough space for thread data' in Win 8.1 mode (needs ntdll.dll 'WinSqmIsOptedIn')
38398 Multiple application installers requiring native mspatcha.dll abort on 'PatchFiles' action (Adobe Reader 11)
38419 regression in mshtml with SolidWorks
38442 valgrind shows some uninitialized variables in d3d10core/tests/device.c test_scissor()
38446 valgrind shows an unitialized variable in dlls/msi/tests/msi.c
38455 valgrind shows an invalid read in dlls/wshom.ocx/tests/wshom.c
38458 valgrind shows an uninitialized variable in dlls/d3d9/tests/visual.c yuv_color_test()
38459 valgrind shows an uninitialized variable in dlls/d3d9/tests/visual.c test_fragment_coords()
38463 valgrind shows a possible leak in winhttp/tests/winhttp.c WinHttpSendRequest()
----------------------------------------------------------------
Changes since 1.7.41:
Aaryaman Vasishta (3):
d3drm: Move QueryInterface from frame2->frame3.
d3drm: Move AddRef from frame2->frame3.
d3drm: Move Release from frame2->frame3.
Alex Henrie (1):
comdlg32: Remove unused string resource "Borders".
Alexandre Julliard (5):
server: Return a valid position also in posted messages.
riched20: Update rectangle on WM_WINDOWPOSCHANGED instead of WM_SIZE.
msi: Inherit state for radio buttons from the parent group dynamically.
secur32: Add a loop around gnutls_record_send since it may send a partial record.
ws2_32: Avoid UINT32_MAX.
Alistair Leslie-Hughes (1):
packager: Mark DllCanUnloadNow, DllGetClassObject, DllRegisterServer, DllUnregisterServer as private.
Andrew Eikum (1):
dsound: Apply rolloff factor to distance attenuation.
Aric Stewart (2):
server: Do not replace focus and active windows with NULL on thread_attach_input.
comctl32: TTM_SETTOOLINFO does not change subclassing flags.
Dmitry Timoshkov (3):
user32/tests: Add a test for sending inter-thread messages.
user32/tests: Add PeekMessage(PM_NOREMOVE) call to inter-thread messages test.
server: GetQueueStatus should clear only checked queue changed bits.
Erich Hoover (2):
kernel32: Invalid console handles for new processes are 0, not INVALID_HANDLE_VALUE.
krnl386: Invalid console handles should translate into real handles when creating a new process.
François Gouget (5):
ws2_32/tests: Add a trailing '\n' to an ok() call.
wined3d: Make glsl_vertex_pipe_view() static.
ddraw/tests: Fix compilation on systems that don't support nameless unions.
ole32; Fix some storage32 comments and standardize some virtual table names.
kernel32/tests: Make test_StartupNoConsole() static.
Gerald Pfeifer (1):
urlmon: Simplify a (redundant) expression in parse_canonicalize.
Hans Leidekker (11):
iexplore: Update version to 9.0.8112.16421.
msi: Fix a trace.
msi: Initialize a variable (valgrind).
msi: Fix an invalid memory access (valgrind).
msi: Initialize a variable (valgrind).
winhttp: Initialize some variables (valgrind).
winhttp: Fix a memory leak (valgrind).
msvcrt: Handle NULL arguments in _mbscmp.
msvcr120: Add _ismbcprint export.
advapi32: Return fake handles from RegisterTraceGuidsW.
wininet: Reuse cached basic authorization across sessions.
Henri Verbeet (35):
d3d9/tests: Release "d3d9ex" after we're done with it in test_wndproc() (Valgrind).
wined3d: Initialize "type.padding" in arbfp_blit_set() (Valgrind).
wined3d: Introduce a function to compile ARB vertex/fragment programs.
wined3d: Completely initialize "correction_params" in shader_glsl_load_constants() (Valgrind).
wined3d: Slightly simplify get_info_log_line().
wined3d: Simplify shader_arb_dump_program_source().
wined3d: Get rid of the tracing code in shader_vaddline().
d2d1: Do not flip/mirror the bitmap in d2d_d3d_render_target_DrawBitmap().
d2d1: Take scaling into account for the source offset in d2d_d3d_render_target_DrawBitmap().
d2d1: Implement d2d_bitmap_brush_GetBitmap().
d2d1: Implement d2d_bitmap_brush_SetInterpolationMode().
d2d1: Implement d2d_bitmap_brush_GetInterpolationMode().
d2d1/tests: Add a test for bitmap brushes.
wined3d: Release the context before potentially destroying the swapchain in wined3d_device_uninit_3d() (Valgrind).
wined3d: Also free the input signature in shader_cleanup() (Valgrind).
d2d1: Implement d2d_bitmap_brush_SetExtendModeX().
d2d1: Implement d2d_bitmap_brush_GetExtendModeX().
d2d1: Implement d2d_bitmap_brush_SetExtendModeY().
d2d1: Implement d2d_bitmap_brush_GetExtendModeY().
wined3d: Cleanup the sampler map in shader_cleanup() (Valgrind).
d2d1: Do not flip/mirror the rectangle in d2d_d3d_render_target_FillRectangle().
d2d1/tests: Add some extend mode tests to test_bitmap_brush().
wined3d: Don't try to apply format fixups for SM4+ shaders.
d3d10core: Don't use potentially uninitialized data in the depth/stencil state key (Valgrind).
d3d10core: Release the wined3d query in d3d10_query_Release() (Valgrind).
dxgi: Initialize auto_restore_display_mode in dxgi_factory_CreateSwapChain() (Valgrind).
ddraw: Release the surface clipper (if any) in ddraw_surface_wined3d_object_destroyed() (Valgrind).
ddraw: Check if the ddraw object still exists in d3d_device_inner_Release() (Valgrind).
ddraw/tests: Don't destroy the background material until the viewport is done with it in test_material() (Valgrind).
ddraw/tests: Release the palette after a GetPalette() call in PaletteTest() (Valgrind).
d3dcompiler: Free the filename if we don't store it in the HLSL preproc_directive rule (Valgrind).
d3dcompiler: Actually free the function in free_function() (Valgrind).
d3dcompiler: Rename "func" to "decl" in free_function_decl().
d3drm: Release the child object after we're done with it in load_data() (Valgrind).
d3drm: Release the child object after we're done with it in load_mesh_data() (Valgrind).
Huw D. M. Davies (10):
comctl32: TBSTYLE_EX_MIXEDBUTTONS doesn't mean buttons should be auto-sized.
comctl32: Invalidate the toolbar if the button size is changed.
riched20/tests: Fix test on 64-bit win8.
ole32/tests: Win 8 releases the drop target in OleUninitialize().
dssenh/tests: Fix some tests on Win 8.
rpcrt4/tests: Avoid a double-free.
rpcrt4/tests: Fix some tests on Win 8.
comctl32: Move the style change code to the TB_SETSTYLE handler.
comctl32: A change in TBSTYLE_WRAPABLE should produce a recalc.
comctl32: Remove button wrap states when TBSTYLE_WRAPABLE is cleared.
Jacek Caban (10):
mshtml: Get rid of duplicated NS_DLSYM defines.
mshtml: Fixed binding event scripts to window objects.
inseng: Added CLSID_ActiveSetupEng class factory.
inseng.idl: Added new IDL.
inseng.idl: Added more declarations.
inseng: Added IInstallEngine2 stub.
wininet: Initialize send and receive timeouts to 0.
ws2_32: Avoid overflows in get_rcvsnd_timeo.
ws2_32: Call get_rcvsnd_timeo directly.
ws2_32: Use get_rcvsnd_timeo helper in getsockopt.
Jianqiu Zhang (1):
ntdll/tests: Add test for FileFsFullSizeInformation.
Marcus Meissner (2):
inetcomm: Avoid overlapping memcpy (Coverity).
ntdll: Potential buffer overwrite (Coverity).
Mark Harmstone (4):
include: Add buffered paint functions to uxtheme.h.
include: Add buffered animation functions to uxtheme.h.
uxtheme: Stub out buffered painting functions.
uxtheme: Stub out GetThemeTransitionDuration.
Matteo Bruni (34):
opengl32: Update to the current OpenGL spec.
d3d9/tests: Add a lighting test with non-affine worldview matrix.
d3d8/tests: Add a lighting test with non-affine worldview matrix.
ddraw/tests: Add more d3d7 lighting tests.
ddraw/tests: Port the lighting test to the previous d3d versions.
ddraw/tests: Fix ddraw2 test_lighting() cleanup code.
ddraw: Cleanup d3d_light_SetLight() a bit.
wined3d: Introduce D3D7+ normal matrix computation.
wined3d: Fix specular lighting for non-local viewer.
d3d9/tests: Add a specular lighting test.
wined3d: Drop glPrioritizeTextures() call.
wined3d: Drop the ARB_SHADER_OBJECTS extension flag.
wined3d: Rename struct wined3d_shader_buffer to wined3d_string_buffer.
wined3d: Reduce initial wined3d_string_buffer buffer size to 32.
wined3d: Introduce a scratch string buffers framework.
wined3d: Don't use the builtin FFP uniforms for texture transformation matrices.
wined3d: Don't use the builtin FFP uniforms for the material.
wined3d: Set spotlight direction .w component to 0.0f.
wined3d: Store the directional light direction in the lightDirn field.
wined3d: Use struct wined3d_vec4 to store the light position and direction.
wined3d: Don't use the builtin FFP uniforms for the lights.
d3d9/tests: Add spotlight and light range tests.
d3d8/tests: Add a specular lighting test.
ddraw/tests: Add a ddraw7 specular lighting test.
wined3d: Use string_buffer_sprintf() in handle_ps3_input().
wined3d: Use string_buffer_sprintf() in shader_glsl_generate_ffp_fragment_shader().
wined3d: Report ATI1N and ATI2N volume textures as not supported.
wined3d: Allow texture updates in some cases even when mip levels don't match.
wined3d: Don't use the same va_list multiple times in shader_vaddline().
ddraw: D3DRENDERSTATE_LOCALVIEWER doesn't exist before d3d7.
wined3d: Implement legacy light attenuation behavior in the GLSL vertex ffp.
include: Fix comments about the availability of D3D light types.
wined3d: Implement WINED3D_LIGHT_PARALLELPOINT support in the GLSL ffp.
ddraw/tests: Add a ddraw4 specular lighting test.
Michael Müller (2):
ntdll: Add support for Dynamic DST (daylight saving time) information in registry.
wbemprox: Allow connecting to localhost.
Michael Stefaniuc (8):
rpcrt4: Don't open code CONTAINING_RECORD().
d3dxof: Don't ERR on alloc failures for small compile time known sizes.
dmloader: Use the generic DirectMusicObject implementation for DMContainer.
dmloader/tests: Add more DirectMusicCollection tests.
dmloader: Add and use a generic IPersistStream_GetClassID.
dmloader: Remove superfluous "IDirectMusicContainer" from method names.
dmscript: Use the generic DirectMusicObject implementation for DMScript.
dmscript: Get rid of the extra pointer to a DMUS_OBJECTDESC.
Nikolay Sivov (39):
dxdiagn/tests: Fix a couple of leaks (Valgrind).
wshom.ocx: Fix BSTR allocation for string registry values (Valgrind).
dwrite: Added a helper to get source text pointer.
dwrite: Fix script position reported with SetScriptAnalysis().
wbemprox/tests: Fix interface instance leak (Valgrind).
wbemprox: Fix BSTR leaks caused by incorrect use of SafeArrayPutElement() (Valgrind).
msdmo: Fix DMOGetName() error handling and error values.
msdmo: Remove a helper only used once.
msdmo: Next() method should use CoTaskMemAlloc() for returned names.
dwrite: Set some more cluster properties.
dwrite: Track a run this cluster came from.
dwrite: Trace text strings up to specified length.
msdmo: Store requested category GUID instead of a pointer to it.
msdmo: Added a helper to duplicate partial media type arrays.
msdmo: Add more tracing.
dwrite: Implement ApplyCharacterSpacing().
dmime: Fix a couple of trace messages.
dmime: Implement GetClassID() for IDirectMusicGraph.
dmime/tests: Fix some failures on Win2k VMs.
dmime: No need to allocate description separately for IDirectMusicGraph.
dmime: Don't expose IDirectMusicAudioPath impl details.
include: Use wellknown DISPID_* values.
include: Added IShellFolderViewDual definition.
dmime: Remove separate IUnknown vtable from IDirectMusicAudioPath impl.
shell32/tests: Some tests for IShellWindows.
explorer: Added a stub IShellWindows implementation.
include: Fixed method arguments attributes for oleacc.idl.
shell32: Added a stub implementation of IShellFolderViewDual3.
shell32/tests: Some more tests for IShellWindows implementation.
shell32: Update to IShellView3.
dmime: COM cleanup for IDirectMusicAudioPath.
shell32: Update to IFolderView2.
shell32: Forward to CreateViewWindow3().
explorer: Added stub IWebBrowser2 support for desktop shell window.
dwrite: Fix typo in SetStrikethrough().
dwrite: Improve run tracing format.
ole32/tests: Fix test failures on some VMs with limited user permissions.
setupapi/tests: Trace error codes when SetupOpenLog fails.
ole32/tests: Fix a test failure on Win8.
Piotr Caban (2):
msvcp110: Fix _Getcvt implementation.
msvcp120: Add _Getcvt tests.
Qian Hong (1):
ntdll: Correctly document the offset of ntdll_thread_data.
Sebastian Lackner (19):
msxml3: Add a missing break (Coverity).
d3d9/tests: Fix compile error with gcc 4.9.
wine.inf: Remove deprecated daylight saving time information for various timezones.
wine.inf: Fix timezone for Africa/Windhoek.
wine.inf: Fix timezone for America/St_Johns.
wine.inf: Fix timezone for America/Tijuana.
wine.inf: Add dynamic DST information for America/Sao_Paulo.
wine.inf: Add dynamic DST information for Pacific/Fiji.
wine.inf: Add dynamic DST information for America/Godthab.
wine.inf: Add dynamic DST information for Asia/Jerusalem.
wine.inf: Add dynamic DST information for Asia/Amman.
wine.inf: Rename 'E. Europe Standard Time' to 'Belarus Standard Time'.
wine.inf: 'Central Brazilian Standard Time' should refer to America/Campo_Grande.
wine.inf: Add timezone information for America/{Buenos_Aires, Bahia, Asuncion}.
wine.inf: Add timezone information for Asia/{Dhaka, Magadan, Karachi, Damascus, Ulaanbaatar}.
wine.inf: Add timezone information for Europe/{Kaliningrad, Istanbul}.
wine.inf: Add timezone information for Africa/{Tripoli, Casablanca}.
wine.inf: Add timezone information for Pacific/Kiritimati and Indian/Mauritius.
kernel32/tests: Add tests for deleting readonly files with NtCreateFile.
Stefan Dösinger (9):
wined3d: Shadow format flags in the resource.
wined3d: Shadow format flags in wined3d_rendertarget_view.
wined3d: Introduce resource-type specific format flags.
wined3d: Read flags of the right resource type in check_device_format.
wined3d: Query info for each resource type from ARB_internalformat_query2.
wined3d: Move the EXT_texture3D check to init_format_texture_info.
wined3d: Move volume DXTn handling to apply_format_fixups.
wined3d: Move the ARB_texture_cube_map check to init_format_texture_info.
wined3d: Move the ARB_texture_rectangle check to init_format_texture_info.
Stefan Leichter (3):
netapi: Add stub for NetGroupAddUser.
ntdll: Add stub for WinSqmIsOptedIn.
wtsapi32: Add stub for WTSEnableChildSessions.
Thomas Faber (3):
comctl32: Avoid use-after-free in DPA_Merge (DPH).
ntdll/tests: Ensure 4-byte alignment for ATOM_BASIC_INFORMATION.
ntdll/tests: Avoid printing an unterminated string (DPH).
YongHao Hu (2):
msvcp90/tests: Fix a spelling error.
msvcp120/tests: Free msvcp120 library.
--
Alexandre Julliard
julliard(a)winehq.org