The Wine development release 2.0-rc3 is now available.
What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
The source is available from the following locations:
http://dl.winehq.org/wine/source/2.0/wine-2.0-rc3.tar.bz2http://mirrors.ibiblio.org/wine/source/2.0/wine-2.0-rc3.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 2.0-rc3 (total 15):
18081 warhammer dawn of war ii crashes
38207 Unreal Tournament 3 uninstaller fails when invoking from 'wine uninstaller' (removes wrong entries)
38555 The Magic School Bus Explores the Solar System hangs during installation
39661 Font width incorrect in wineconsole
40429 regression: "mscoree set config path for default app domain" makes .NET app not working
40845 Uninstaller does not remove missing applications from the list
41378 wineboot silently ignores unknown WINEARCH
41476 Cannot paste in WinAuth 3.5.1 (32-bit)
41609 Uninstaller entries are not removed from the registry when the uninstaller says they will be
41732 wineconsole: changing to emacs mode requires restart
41733 wineconsole: crashes in emacs mode when pasting (Ctrl+Y) empty buffer
41744 Streamline crashes on launch
41869 Wine is not compiling: undefined reference to 'HIDIOCSFEATURE'
41909 Calling TBM_SETPOS after TBM_SETRANGEMIN/TBM_SETRANGEMAX does not draw slider control properly
41993 Chuckie Egg: The Next Batch v1.2 no longer works
----------------------------------------------------------------
Changes since 2.0-rc2:
Alex Henrie (2):
po: Update Catalan translation.
msvcrt: Pass wide char caption string to MessageBoxIndirectW.
Alexandre Julliard (4):
winex11: Also ignore BadWindow errors caused by XSendEvent.
msvcrt: Disable relay for the __libm_sse2 functions.
wineconsole: Leave room for wide characters only when using a DBCS codepage.
msvcirt/tests: Silence a compiler warning.
Andrew Eikum (1):
mscoree: Leave the last backslash on application base path.
André Hentschel (1):
hlink/tests: Ignore single character fails on Win10.
Aric Stewart (1):
hidclass.sys: Do not use device after free.
Austin English (1):
webservices: Allocate enough memory for WS_XML_TEXT_TYPE_DOUBLE on Valgrind.
Can Taşan (1):
po: Update Turkish translation.
Hans Leidekker (12):
advpack/tests: Skip inf install tests if the user doesn't have admin rights.
mstask/tests: Skip ITaskScheduler::SetTargetComputer tests if the user doesn't have admin rights.
setupapi/tests: Skip SetupCopyOEMInfA tests if the user doesn't have admin rights.
setupapi/tests: Skip devinst tests if the user doesn't have admin rights.
urlmon/tests: Skip domain tests if the user doesn't have admin rights.
wintrust/tests: Fix test failures on Windows 8.1 and 10.
shell32/tests: Accept another error from SHFileOperationA.
shell32/tests: Skip SHFileOperation tests if the user doesn't have admin rights.
setupapi/tests: Skip SetupGetInfInformation tests if the user doesn't have admin rights.
setupapi/tests: Skip InstallHinfSection tests if the user doesn't have admin rights.
user32/tests: Disable automatic shell restart during SetShellWindow tests.
webservices/tests: Add a helper to print the contents of the output buffer.
Hugh McMaster (5):
regedit: Load Binary editor from context menu.
regedit/tests: Add tests for line concatenation when importing.
reg/tests: Add tests for line concatenation when importing.
appwiz.cpl: Do not overwrite application IDs when changing registry keys.
msvcrt: Fix typo in message_format array.
Józef Kucia (3):
wined3d: Always check if context window needs to be updated.
d2d1/tests: Change scale factors in test_bitmap_brush().
d3d11/tests: Skip test_depth_stencil_sampling() on AMD Windows drivers.
Lauri Kenttä (1):
cmd: Fix memory leak in WCMD_reduce.
Marcus Meissner (1):
xmllite: Hr was uninitialized in error path (Coverity).
Nikolay Sivov (8):
gdiplus/tests: Test for initial properties of adjustable arrow caps.
dwrite: Fully initialize shared factory vtable.
dwrite: Improve strikethrough and underline thickness extraction logic.
shell32: Don't trace output string buffer contents.
shell32: Fix potential destination buffer overrun.
winspool: Initialize string pointers passed to StartDocDlgW() (Coverity).
winspool: Fix potential string buffer leaks (Coverity).
mscoree: Free argument buffer on error (Coverity).
Piotr Caban (1):
msvcrt/tests: Correctly declare base class to avoid a compiler warning.
Zebediah Figura (1):
advapi32: Add tests for StartTrace().
--
Alexandre Julliard
julliard(a)winehq.org
The Wine maintenance release 1.8.6 is now available.
What's new in this release (see below for details):
- Fix a regression introduced in 1.8.5 (#41627)
- Various bug fixes.
- A few more cards added to the GPU description table.
The source is available from the following locations:
http://dl.winehq.org/wine/source/1.8/wine-1.8.6.tar.bz2http://mirrors.ibiblio.org/wine/source/1.8/wine-1.8.6.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.8.6 (total 35):
27671 ComboFix fails to install
29661 wineboot unable to create win32 prefix if the directory already exists
29916 ElsterFormular cannot make use of default PDF viewer (e. g. Okular)
30368 AMD Radeon 6480g detected as ATI Radeon 3200
30673 Smart Cutter 1.9.4 crashes when the button OPEN is pressed
32694 NVIDIA GTX 690 not in the list of recognized cards.
33636 wine cmd: invalid behaviour of '&' operator
35025 Max Payne 2 Demo: checkboxes in options dialog have missing window styles
35658 Anthem Room Correction 2 v1.0.1 reports 'Unknown COM error 0x80004001' (needs IAudioEndpointVolume::GetVolumeRange method implementation)
36101 Wow Hangs at login screen when coming from battle.net launcher (only with gxapi Opengl)
39447 Unimplemented function hid.dll.HidP_TranslateUsagesToI8042ScanCodes
39734 ProtectDisc Driver 11: acedrv11.sys crashes
40448 Final Fantasy XI: Missing character models, potential black screen and crashes
40540 ReadIntervalTimeout is ignored if there is data in the buffer when ReadFile is called and no data arrives after that
40746 Microsoft Expression Web 4 crashes when opening site, needs rpcrt4.dll.NdrAsyncServerCall
40861 Kingsoft Office 2012 needs ntoskrnl.exe.IoAttachDevice
40999 Epic Games Launcher needs ws2_32.InetNtopW
41021 Zombie Army trilogy needs msvcr100.dll._fpieee_flt
41050 Age of Mythology: Extended Edition needs api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vswscanf
41090 Multiple games (Starcraft 2, UE4 games) require vcruntime140.dll.__intrinsic_setjmp
41142 gcc6: server build warnings
41224 WineD3D8 crashes on Windows with GTAVC and i915-class video
41284 dbghelp_dwarf: parse_cie_details unknown CIE version 4 (clang/mesa/valgrind)
41308 iconfig.exe needs msvcr120.??0_Condition_variable@details@Concurrency@@QAE@XZ
41343 Ellisys Visual USB needs unimplemented function newdev.dll.DiInstallDriverA
41389 ComboFix fails to install: complains about missing HKLM\System\CurrentControlSet\Control\hivelist
41405 Hornbill Supportworks Client 7.6.0: crashes with ExtFloodFill when open 'Incident Details' pane
41428 The Forest: Terminal gets spammed with errors if Steam is running
41570 Xenia emulator needs unimplemented function api-ms-win-core-rtlsupport-l1-1.RtlLookupFunctionEntry called in 64-bit code
41602 Videos do not play in Age of Empires
41627 MS Word 2010 crash when exiting on Wine stable 1.8.5.
41640 add rx 480 into directx.c
41642 S3CC921 programmer app needs ntoskrnl.exe.KeSetTimerEx
41651 WScript object name on wine is case sensitive which should not be the case (vbscript)
41705 Build fails in dpnet: redefinition of typedef 'SOCKADDR'
----------------------------------------------------------------
Changes since 1.8.5:
Alex Henrie (1):
ntdll: Skip synchronous read if a serial read interval timeout is set.
Alexandre Julliard (2):
server: Avoid some compiler warnings when EWOULDBLOCK == EAGAIN.
ntdll: Add a helper function for registering a file read async I/O.
Alistair Leslie-Hughes (2):
comdlg32/tests: Test when a directory is passed to OpenFileName Dialog.
dpnet: Header files cleanup.
Andrew Eikum (1):
mmdevapi: Implement IAudioEndpointVolume::GetVolumeRange.
Andrew Kanaber (1):
wined3d: Add id for Broadwell Xeon E3 GPU.
Andrey Gusev (1):
user32: Add support for WS_EX_RIGHT style.
André Hentschel (1):
loader/wine.inf: Open pdf files using winebrowser.
Aric Stewart (1):
hid: Stub HidP_TranslateUsagesToI8042ScanCodes.
Austin English (5):
wine.inf: Add HKLM\System\CurrentControlSet\Control\hivelist key.
newdev: Add DiInstallDriverA/W stubs.
api-ms-win-core-rtlsupport-l1-1-0: Add missing forwards.
ntoskrnl.exe: Add IoAttachDevice stub.
ntoskrnl.exe: Add KeSetTimerEx stub.
Bernhard Übelacker (1):
ntoskrnl.exe: Make IoAllocateIrp not crash on negative values.
Bruno Jesus (3):
xinput1_3: Prefer builtin DLL.
comdlg32: Avoid crash when a path is passed into Open File Dialog.
msvfw32/tests: Add tests for ICInfo().
Carlos Rafael Ramirez (1):
cmd: When 'if' condition is not met, ignore the next commands in the list.
Daniel Lehman (2):
ucrtbase: Add __stdio_common_vfwprintf.
ucrtbase: Add __stdio_common_vfwscanf.
Filip Frąckiewicz (5):
wined3d: Add NVIDIA GTX 690 (GK104) to the GPU list.
wined3d: Add AMD Radeon HD 6480G IGP.
wined3d: Add NVIDIA GTX 980 Ti.
wined3d: Add NVIDIA GTX 675MX to the GPU list.
wined3d: Add NVIDIA GTX 760 Ti to the GPU list.
Grazvydas Ignotas (1):
wined3d: Add Polaris GPUs and their driver.
Huw D. M. Davies (3):
ucrtbase: Add __stdio_common_vswscanf().
gdi32: Check that ExtFloodFill()'s initial co-ordinates lie within the dib.
fonts: Fix typo in glyph name.
Jacek Caban (4):
msctf: Don't call ITextStoreACP::UnadviseSink in context destructor.
msctf: Added Push/Pop context tests.
vbscript: Call GetItemInfo() with original item name.
secur32: Use %LATEST_RECORD_VERSION gnutls priority.
Józef Kucia (1):
wined3d: Improve advertized driver version for Windows 10.
Matteo Bruni (2):
wined3d: Recognize a couple of Haswell / Broadwell GPUs on macOS.
wined3d: Add a bunch of Broadwell and Skylake PCI ids and descriptions.
Michael Müller (2):
ntdll: Open current working directory with FILE_TRAVERSE access.
msvfw32: Use case insensitive compare in ICInfo for fourcc codes.
Nikolay Sivov (3):
dbghelp: Support CIE version 4 in parse_cie_details().
rpcrt4: Added NdrAsyncServerCall stub.
ucrtbase: Fix some spec file entries.
Philipp Hoppermann (1):
ws2_32: Implement InetNtopW.
Piotr Caban (5):
ucrtbase: Add __intrinsic_setjmp implementation.
msvcrt: Add _fpieee_flt stub.
msvcrt: Support fdiv m64fp in i386 _fpieee_flt.
msvcr110: Add Concurrency::details::_Condition_variable class stub.
msvcr120: Add _Condition_variable implementation.
Ruslan Kabatsayev (1):
wined3d: Initialise p_wglGetPixelFormat when USE_WIN32_OPENGL is defined.
Sebastian Lackner (1):
server: Allow to create win32 prefix when directory already exists.
--
Michael Stefaniuc
mstefani(a)winehq.org
The Wine development release 2.0-rc2 is now available.
What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
The source is available from the following locations:
http://dl.winehq.org/wine/source/2.0/wine-2.0-rc2.tar.bz2http://mirrors.ibiblio.org/wine/source/2.0/wine-2.0-rc2.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 2.0-rc2 (total 20):
31222 Hitman: Blood Money crashes when changing screen resolution
31309 TIE Fighter: Collector's Edition Crash - 'Escape Menu' Freezes Application.
32632 Dragon Naturally Speaking 12 does not load with timeout error
34829 wintrust:softpub crashes on Windows 8
35495 sharing violation and prompt for copy /B file1+file2 file1
38357 Cannot install download-audiograbber.exe
39430 Ride : The motorcycle game does not start
40256 user32:input fails on non-qwerty keyboards
40344 shell32:assoc regression (privilege issue)
40386 wininet:url regression caused by new cross-compiler
40978 Wrong colors on i915 and similar GPUs in GTA Vice City
41083 Red Faction: Guerrilla fails to start with DX11 renderer
41133 R32/R16 typeless formats generate incomplete FBO errors when used as a render target (Gauntlet, WoW with D3D11 renderer)
41141 gcc6: d3drm build warnings
41252 Helldivers gives this error when trying to run on MacOS
41630 Rollercoaster Tycoon 3 Platinum crashes on exit
41715 winhttp:winhttp test regression (test_secure_connection)
41717 webservices:writer test regression in test_datetime
41949 Pasting into IDA Pro stops working on macOS
41956 Regression in wininet crashes skype
----------------------------------------------------------------
Changes since 2.0-rc1:
Alexandre Julliard (1):
ntdll: Check for invalid WINEARCH values.
Andrew Eikum (1):
msacm32: Fix copy-paste error.
Andrey Gusev (1):
hlink: Add missing parameter to TRACE() message.
Aric Stewart (1):
ime: Do not send WM_IME_ENDCOMPOSITION on CPS_COMPLETE if there is no composition.
Bruno Jesus (1):
xinput1_3/tests: Add interactive tests.
Fabian Maurer (2):
wininet: Changed usage of UrlEscapeW to fit winapi behavior.
shlwapi: Changed UrlEscapeW error paths and add tests.
Hans Leidekker (1):
winhttp: Handle EINTR from connect and poll.
Hugh McMaster (3):
kernel32: Use Emacs keymap mode immediately after wineconsole configuration change.
kernel32: Check for a valid pointer before yanking the line.
appwiz.cpl: Remove list entries left over from an earlier uninstall.
Jacek Caban (1):
wininet: Get rid of no longer needed INTERNET_INVALID_PORT_NUMBER in get_server.
Józef Kucia (14):
wined3d: Add suport for 2D array texture UAVs.
d3d11/tests: Add test for 2D array texture UAVs.
wined3d: Use depth/stencil formats for typeless resources only when WINED3DUSAGE_DEPTHSTENCIL is set.
d3d11/tests: Add test for depth/stencil shader resource views.
wined3d: Recognize SM5 vCoverage input registers.
wined3d: Recognize SM4.1 oMask output register.
wined3d: Recognize SM5 atomic_imax opcode.
wined3d: Recognize SM5 atomic_imin opcode.
d3d10core/tests: Port test_primitive_restart() from d3d11.
d3d9/tests: Add test showing WM_SIZE is not sent during fullscreen mode change.
wined3d: Filter messages for fullscreen mode changes.
wined3d: Remove depth/stencil format flags from typeless formats.
d3d11/tests: Use single typeless RT with multiple RTVs in test_uav_load().
d3d11/tests: Improve trace() message about compute shader support via SM4.
Ken Thomases (1):
winemac: Update the clipboard when the process activates.
Lauri Kenttä (2):
kernel32/tests: Test FindFirstFile with wildcards.
kernel32/tests: Show flags as text in test results.
Michael Müller (1):
wininet: Handle INTERNET_INVALID_PORT_NUMBER in HttpOpenRequest.
Mingcong Bai (1):
po: Update Simplified Chinese translation.
Nikolay Sivov (9):
scrrun/tests: Test to query for IUnknown from IProvideClassInfo.
dwrite: Fix a typo in assertion condition (Coverity).
msi: Fix handling of NULL buffer in MsiGetProductPropertyW() (Coverity).
comctl32/tests: Trackbar test to show that thumb is updated on TBM_SETTICFREQ.
comctl32/trackbar: Update thumb unconditionally on TBM_SETTICFREQ.
shell32: Don't access uninitialized buffer (Coverity).
dwrite/tests: Run GetPanose() tests on all system fonts.
secur32: Trace flags in hex in InitializeSecurityContextW().
scrrun: Remove unreachable code (Coverity).
--
Alexandre Julliard
julliard(a)winehq.org
The Wine development release 2.0-rc1 is now available.
This is the first release candidate for the upcoming Wine 2.0. It
marks the beginning of the code freeze period. Please give this
release a good testing to help us make 2.0 as good as possible.
What's new in this release (see below for details):
- Bug fix update of the Mono engine.
- Support for IDN name resolution.
- Many more Shader Model 5 operations.
- Still more fixes in the regression tests.
- Various bug fixes.
The source is available from the following locations:
http://dl.winehq.org/wine/source/2.0/wine-2.0-rc1.tar.bz2http://mirrors.ibiblio.org/wine/source/2.0/wine-2.0-rc1.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 2.0-rc1 (total 25):
13319 In dlls/user32/edit.c EDIT_EM_ReplaceSel Clobbers Important Var When Buffer Overflows
17196 Text Editor Cursor can be scrolled outside editor
24699 Explorer++ 1.2: crash when closing a tab
29878 Rayman 3 Demo: beeping sound
30385 Multiple applications need support for shell32.SHGetKnownFolderPath KF_FLAG_DEFAULT_PATH option (Windows Live Essentials 2011 web installer, MediaMonkey 4.1.x in Vista+ mode)
32171 Netflix doesn't work in 64-bit WINEPREFIX
32795 Easy Video Cutter 2.3 crashes on video loading
33021 TurboTax 2012 wants ntdll.dll.EtwEventRegister (win7 mode)
37138 Excel 2007 under wine crashes opening this file
39886 Fallout 4 - GFSDK_GodraysLib.x64.dll failed to initialize
39887 Fallout 4 - Fallout4Launcher.exe crashes
40247 Wine returns the loopback IP as first item in GetIpAddrTable causing some licensed programs to fail due to invalid MAC address
40359 Galactic Civilization III fails to start
40804 Touhou 6, 7, 8, 10, 11 have severe fps drop.
41055 "Texture ... does not have a drawable" on i915 with D3D8
41059 Necropolis requires OMSetDepthStencilState Two-sided stencil testing when using DirectX 11
41402 DDBST unusable due to "fixme:systray:wine_notify_icon unhandled tray message: 4"
41454 Outlast 2 Demo requires R32G32_UINT and R32_UINT formats
41493 Sniper Elite V2 stuck at "Completing Installation 1%"
41508 Menu infinitely loops, the application hangs.
41696 Multiple apps (Trials Fusion Demo, Outlast 2 Demo) require DXGI_FORMAT_R32G8X24_TYPELESS support
41870 RPG Tkool (RPG Maker) 2k/2k3: winegstreamer doesn't play already played MP3 files
41898 ToCA Race Driver 3 needs ntoskrnl.exe.RtlCopyMemory
41924 Shadow Warrior 2 crashes on startup
41950 ALDI Bestellsoftware 5.2.1.2111: crashes when trying to change the font
----------------------------------------------------------------
Changes since 1.9.24:
Akihiro Sagawa (9):
quartz: Add tests for IBasicVideo.
strmbase: Fix copy-paste error where calculating video destination height.
strmbase: Shift source/destination rectangle when updating top or left property.
strmbase: Add validation checks when updating source rectangle.
strmbase: Add validation checks when updating destination rectangle.
po: Update Japanese translation.
winegstreamer: Fix reference leaks.
wineqtdecoder: Fix reference leaks.
quartz: Keep This/iface order in TRACEs for consistency.
Alex Henrie (3):
winegstreamer: Avoid double initialization.
Revert "winegstreamer: Remove redundant null check before g_error_free.".
user32: Tell MENU_SuspendPopup which message to remove.
Alistair Leslie-Hughes (4):
d3d11: Check parameter in ID3D11Device CreateShaderResourceView.
d3d11: Check parameter in ID3D11Device CreateRenderTargetView.
d3d10_1: Check parameter in ID3D10Device1 CreateShaderResourceView1.
d3d10core: Check parameter in ID3D10Device CreateRenderTargetView.
Andrew Eikum (3):
user32: Support IDC_PEN.
imaadpcm32: Fix source offsets when converting stereo PCM to IMAADPCM.
msacm32: Support conversion from 24-bit PCM.
Andrew Wesie (6):
d3d11: Implement two-sided stencil testing.
d3d10core/tests: Add test for two sided stencil.
d3d11/tests: Add test for two sided stencil.
d3d11/tests: Add test for return in a conditional.
d3d10core/tests: Add test for return in a conditional.
d3d11/tests: Add test for primitive restart.
Aric Stewart (6):
hidclass: All reports read or written to user space lead with a reportId.
winebus.sys: Handle older kernel headers lacking feature ioctls.
hidclass.sys: Some descriptor values should be unsigned.
hid: Initialize outgoing usages in HidP_GetUsages.
hid: Refine initialization of UsageLength in HidP_GetUsages.
loader: Add IOHID to critical device database.
Brock York (1):
msctf: Remove incorrect dereference of double pointer.
Bruno Jesus (22):
msacm32/tests: Beginnings of a custom driver test.
ws2_32/tests: Add IDN resolution tests for GetAddrInfoW.
ws2_32: Add IDN resolution support to GetAddrInfoW.
ws2_32: Simplify IPv4 sprintf.
ws2_32: Cache the memory used for poll() calls.
msg711.acm: Remove dead code in G711_FormatSuggest.
msg711.acm: Remove an empty fixme.
winmm: Return meaningful value in WINMM_CreateIData.
iphlpapi: Ensure GetIpAddrTable returns loopback addresses in the end.
bcrypt/tests: Workaround RegGetValueW not being present in XP.
bcrypt/tests: Normalize all tests to use function pointers.
explorer: Ensure launchers_per_row is at least 1 as it is used in divisions.
xinput1_3/tests: Test the GUIDs returned from XInputGetDSoundAudioDeviceGuids.
xinput1_3/tests: Dump the gamepad values from XInputGetCapabilities.
xinput1_3/tests: Explain an important test and fix remaining style issues.
msvfw32: Remove duplicated debug.
ws2_32: Implement IP_DONTFRAGMENT in [set|get]sockopt.
xinput1_3/tests: Improve vibration tests.
xinput1_1: Prefer builtin DLL.
xinput1_2: Prefer builtin DLL.
xinput1_4: Prefer builtin DLL.
xinput9_1_0: Prefer builtin DLL.
Carlos Rodriguez (1):
wined3d: Recognize Geforce GTX 1050.
Daniel Lehman (4):
msvcrt: Add _lfind_s.
shlwapi: Remove dot segments for URLs starting with /.
wininet: Canonicalize URL in HttpOpenRequest.
gdi32: Trace more in CreateEnhMetaFileW.
Detlef Riekenberg (2):
winspool: Use all Fields from DRIVER_INFO_8A when we add a Printer Driver.
localspl: Accept valid environments in AddMonitor.
Donat Enikeev (1):
crypt32/tests: Certificates update to fix chain failures on Fedora 25.
Flávio J. Saraiva (1):
cmd/tests: Add tests for chaining rules of pipe and else.
Hans Leidekker (14):
msi: Fix MSIREG_OpenUserComponentsKey and MSIREG_DeleteUpgradeCodesKey for Wow64.
winhttp/tests: Properly restore proxy settings on 64-bit.
rpcrt4/tests: Register an exception with the firewall to avoid a dialog.
bcrypt/tests: Add AES provider tests.
bcrypt/tests: Add BCryptGenerateSymmetricKey tests.
bcrypt/tests: Add BcryptEncrypt/Decrypt tests.
setupapi: Add a stub implementation of SetupDiRemoveDeviceInterface.
setupapi/tests: Clean up properly after each device test.
rpcrt4/tests: Merge rpc_protseq.c into rpc.c.
rpcrt4/tests: Also register a firewall exception for the rpc test.
dpnet/tests: Merge peer.c into client.c.
dpnet/tests: Skip tests if dpnet is a stub dll.
dpnet/tests: Register a firewall exception for the client test.
dpnet/tests: Register firewall exceptions for the server test.
Henri Verbeet (8):
d2d1: Properly set an error state when adding the vertex fails in d2d_geometry_sink_BeginFigure().
d2d1/tests: Make the window client rect match the DXGI swapchain dimensions.
d2d1/tests: Introduce a helper function to add lines to a geometry sink.
d2d1/tests: Introduce a helper function to add quadratic bezier curves to a geometry sink.
d2d1: Properly test which side of a bezier curve is the inside.
d2d1: Introduce a separate structure for fill specific geometry fields.
d2d1: Store separate bezier vertices.
d2d1: Use d2d_point_set() in d2d_rectangle_geometry_init().
Hugh McMaster (10):
regedit/tests: Fix line concatenation test.
regedit/tests: Test whether comments ending in a backslash affect the next line.
reg/tests: Fix line concatenation tests.
reg/tests: Test whether comment lines ending in a backslash affect the next line.
regedit/tests: Move existing comment tests to a separate function.
regedit/tests: Add more tests for parsing comments.
reg/tests: Add verify_reg_nonexist helper function.
reg/tests: Add tests for parsing comments.
reg/tests: Add Unicode tests for comment parsing.
reg/tests: Fix copy/paste errors in some tests.
Huw D. M. Davies (14):
include: Add new members to WINTRUST_DATA and CRYPT_PROVIDER_DATA.
wintrust/tests: Remove a test that crashes on Windows 8 amd 10.
wintrust/tests: Initialize the pSigState member to prevent Windows 8 and 10 from crashing.
msi: Correctly size packagecode as it's an unsquashed guid.
shell32/tests: Add some uuids present on Windows 10.
shell32/tests: Updated Windows 7 has a new IShellDispatch6 in its typelib.
user32/tests: FlashWindow(Ex) sets ERROR_INVALID_WINDOW_HANDLE on updated Windows 7.
include: Add the lineInitializeEx() option constants.
comctl32/tests: Use more than one item for the custom draw tests.
comctl32: Set the text and bkgnd colours to the default before the item pre-paint notification.
comctl32: Recompute the text width if necessary.
kernel32: Implement Process thread attribute lists.
user32/tests: Add a test to show that released cache DCs are disabled.
windowscodecs: Fix typo in 2 bpp conversion.
Jacek Caban (11):
rpcrt4: Store security package name in rpc_server_registered_auth_info.
rpcrt4: Acquire new credential handle for each connection.
server: Store async list in process object and use that to find async in cansel_async request.
server: Get rid of no loner used cancel_async from fd_ops.
server: Cancel process asyncs on process termination.
mshtml: Silence a noisy FIXME.
server: Signal pipe server fd in create_pipe_server.
server: Introduced iosb struct for server-side IO_STATUS_BLOCK representation and use it in irp_call.
server: Store iosb in async object.
server: Use async object to transfer IRP result to client.
wscript/tests: Use case insensitive comparition for paths.
Józef Kucia (56):
d3d11/tests: Add test for shader input register limits.
d3d10core/tests: Add test for shader input register limits.
d3d11: Fix d3d11_immediate_context_OMSetRenderTargetsAndUnorderedAccessViews().
wined3d: Unbind image textures in context_bind_unordered_access_views().
wined3d: Implement wined3d_unordered_access_view_invalidate_location() for 3D textures.
wined3d: Add ARB_shader_image_size extension.
wined3d: Extend resinfo instruction to support UAVs.
wined3d: Implement SM5 ld_uav_typed instruction.
d3d11/tests: Add test for typed UAV loads.
wined3d: Recognize SM5 sync opcode.
wined3d: Recognize SM5 dcl_uav_raw opcode.
wined3d: Recognize SM5 dcl_uav_structured opcode.
wined3d: Use signed integers for addressing in ld_structured opcode.
include: Add missing D3D11_BUFFER_UAV_FLAG declaration.
wined3d: Record sampler usage for sample_c instruction.
wined3d: Add ARB_stencil_texturing extension.
wined3d: Implement stencil shader resource views.
wined3d: Add support for WINED3DFMT_D32_FLOAT_S8X24_UINT format.
wined3d: Fix depth/stencil shader resource views.
wined3d: Introduce get_format_internal() helper function.
d3d11/tests: Add more tests for bind flags.
wined3d: Set default sampler minification filter to GL_NEAREST.
wined3d: Recognize SM5 atomic_xor opcode.
wined3d: Recognize SM5 imm_atomic_xor opcode.
wined3d: Recognize SM5 atomic_or opcode.
wined3d: Recognize SM5 atomic_and opcode.
wined3d: Recognize SM5 imm_atomic_or opcode.
wined3d: Recognize SM5 imm_atomic_and opcode.
wined3d: Recognize SM5 imm_atomic_exch opcode.
wined3d: Recognize SM5 imm_atomic_cmp_exch opcode.
wined3d: Recognize SM5 atomic_cmp_store opcode.
wined3d: Recognize SM5 atomic_umax opcode.
wined3d: Recognize SM5 atomic_umin opcode.
wined3d: Recognize SM5 imm_atomic_umax opcode.
wined3d: Recognize SM5 imm_atomic_umin opcode.
wined3d: Use single structure for view description.
wined3d: Implement return instruction.
wined3d: Do not generate shader epilogue in subroutines.
d3d8/tests: Add test showing that primitive restart must be disabled.
d3d9/tests: Add test showing that primitive restart must be disabled.
wined3d: Implement primitive restart.
wined3d: Recognize dynamic linking shader instructions.
wined3d: Use opaque data type for stream output registers.
wined3d: Rename WINED3D_RS_CCW_STENCIL* render states to WINED3D_RS_BACK_STENCIL*.
d3d11/tests: Print expected result in case of failures in check_texture_sub_resource_*() functions.
d3d10core/tests: Print expected result in case of failures in check_texture_sub_resource_*() functions.
wined3d: Allow creating raw unordered access views.
wined3d: Allow creating raw shader resource views.
wined3d: Generate declaration for typed buffer UAVs.
d3d11/tests: Add test for SM5 bufinfo instruction.
d3d10core/tests: Add more tests for bind flags.
wined3d: Extract create_texture_view() function from shader resource views.
d3d11/tests: Add test showing that depth/stencil UAVs are not allowed.
wined3d: Extract get_texture_view_target() from wined3d_shader_resource_view_init().
wined3d: Do not try to create texture views for depth slices.
wined3d: Create texture views for unordered access views.
Ken Thomases (3):
gdi32: Get the font URL directly from the descriptor on macOS 10.6 and later.
winemac: Set the parent of Cocoa views for child windows when they are created.
winemac: Keep floating windows in a higher window level than non-floating full-screen windows.
Lauri Kenttä (8):
shell32: Cosmetic changes to file type names.
user32: Fix caret disappearing after scrolling.
cmd/tests: Treat compressed file as broken in %~ai test.
winemac.drv: Compare handle to INVALID_HANDLE_VALUE, not NULL.
cmd: Compare handles to INVALID_HANDLE_VALUE, not NULL.
cmd: Fix copying when the dest is one of the sources.
kernel32/tests: Mask out FILE_ATTRIBUTE_COMPRESSED to prevent failures.
user32/tests: Add tests for LockWindowUpdate.
Michael Müller (2):
shell32: Add IDragSourceHelper stub.
ntdll: Move EventSetInformation from advapi32 to ntdll.
Michael Stefaniuc (2):
comdlg32: Avoid some superfluous pointer casts.
dsound: Avoid casts from COM object to interface.
Nikolay Sivov (47):
winecfg: Keep pending settings in static list.
msctf: Use interface pointer instead of object pointer.
shell32: Remove a couple more casts of object pointers.
shell32: Get rid of some casts by using IShellFolder2 internally.
shell32: Limit displayed volume label length to 32.
wincodecs: Trigger conversion to target format in WriteSource().
wincodecs: Implement FilterOption property for PNG encoder.
wincodecs: Simplify property name allocation.
ntoskrnl: Added RtlCopyMemory() export.
shell32: Added stub implementation of ICustomDestinationList.
ntdll: Fix RtlAssert() prototype.
wbemdisp: Return interface pointers from QI, not object pointers.
gdiplus/tests: Some tests for GdipGetPenCompoundCount().
gdiplus/tests: A couple more GdipSetPenCompoundArray() tests.
shell32: Respect SFGAO_NONENUMERATED attribute for registered shell extensions.
include: Update various shell enums and flags.
shell32: Use standard list for IEnumIDList implementation.
shell32: Simplify drag drop helper object creation.
dwrite: Skip entries prefixed with '@' in system font file enumerator.
dwrite: Return zeroed fsCsb for OS/2 table of version 0.
dwrite: Fix lfItalic flag as returned by ConvertFontToLOGFONT().
dwrite: Improve lfWeight values returned by ConvertFontToLOGFONT().
dwrite/tests: Use defined symbols when testing LOGFONT fields values.
dwrite: Improve face name returned by ConvertFontToLOGFONT().
advapi32: Handle empty kSecCreationDateItemAttr attribute.
shell32: Move retrieving folder path logic to SHGetKnownFolderPath().
scrrun: Improved tracing of IDictionary methods.
scrrun: Added IProvideClassInfo support for dictionary.
scrrun: Added IProvideClassInfo support for filesystem objects.
dwrite: Use system default locale when filling LOGFONT.lfFaceName.
dwrite: Improve ConvertFontFaceToLOGFONT using same logic IDWriteFont uses.
comctl32/tests: Increase fixed buffer size to make test string fit.
ws2_32: Fix build failure on Mac.
xmllite: Improve writer methods tracing.
xmllite: Store empty element fields separately.
xmllite: Store prefix for elements.
xmllite: Keep a list of namespace definitions.
xmllite: Keep namespace list updated when going through document tree.
xmllite: Use a helper to move to first attribute to avoid extra traces.
xmllite: Update prefix when moving to first attribute.
xmllite: Free prefix and local name too when clearing element list.
xmllite: Implement GetNamespaceUri().
xmllite: Improve GetValue() for namespace definition nodes.
xmllite: Fix setting local name when parsing QName.
xmllite: Allow prefixed element names.
xmllite/tests: Some tests for returned namespace prefixes and uris.
xmllite: Add maintainer entry.
VRan Liu (1):
shell32/tests: Simple test for KF_FLAG_DEFAULT_PATH.
Vincent Povirk (3):
mscoree: Update Wine Mono to 4.6.4.
gdiplus: Don't include rotated fonts in the installed font collection.
gdiplus: Create the FontFamily before checking for duplicates.
--
Alexandre Julliard
julliard(a)winehq.org