1 The Wine development release 7.0-rc3 is now available.
3 What's new in this release (see below for details):
4 - Bug fixes only, we are in code freeze.
6 The source is available from the following locations:
8 https://dl.winehq.org/wine/source/7.0/wine-7.0-rc3.tar.xz
9 http://mirrors.ibiblio.org/wine/source/7.0/wine-7.0-rc3.tar.xz
11 Binary packages for various distributions will be available from:
13 https://www.winehq.org/download
15 You will find documentation on https://www.winehq.org/documentation
17 You can also get the current source directly from the git
18 repository. Check https://www.winehq.org/git for details.
20 Wine is available thanks to the work of many people. See the file
21 AUTHORS in the distribution for the complete list.
23 ----------------------------------------------------------------
25 Bugs fixed in 7.0-rc3 (total 22):
27 39699 EDT for Windows installer crashes inside wine`s hhctrl.ocx
28 41098 Descent 3 (GOG version) has problem when running with OpenGL renderer (Nvidia proprietary drivers)
29 47875 kernel32:file: FindFirstFile("foo\nul\bar") succeeds on AMD graphics!
30 48032 Origin often fails to install games (regression)
31 48776 GoToMeeting Opener crashes
32 49338 Black screen when playing videos in Lylian demo
33 49397 DX11 Sample "Texturing and Lighting" fails with error "Failed to load texture"
34 50159 Lylian demo plays: we can hear sounds but no video.
35 50668 Submarine Titans crashes when the opening video should be played
36 51159 test_NLSVersion() fails on Windows 10 >= 2004 in kernel32:locale
37 51598 cmd.exe crashes on "if exist" without arguments
38 51862 Error compiling function init_cpu_info() in dlls/ntdll/unix/system.c with GCC 4.8.4
39 52073 The builtin libxml2/libxslt libraries break msxml3:domdoc in wow64 mode
40 52180 Significant performance regression in The Sims 2
41 52198 MotoGP 2 launcher 'Configure controller' menu doesn't open
42 52200 Yamizome Liberator (demo): In-game video isn't played.
43 52202 Notation Player 4 has no sound while playing MIDI file when using winecoreaudio.drv
44 52214 Elite Dangerous game can't recognize network when using WLAN adapter, but launcher works
45 52222 WINEDLLOVERRIDES="DINPUT8.dll=n,b" no longer works since 4f1095a, worked in V6.23.
46 52224 inetmib1:main test times out in linux
47 52225 Several games suffer from audio crackling due to underflows in winepulse.drv
48 52260 Gothic 3: flickering, low-res textures with built-in msvcrt.dll
50 ----------------------------------------------------------------
52 Changes since 7.0-rc2:
55 nsiproxy: Fix memory leaks on error paths in get_ipv6_addr_scope_table (cppcheck).
56 win32u: Fix memory leak on error path in PATH_WidenPath (cppcheck).
57 quartz: Fix memory leaks on error paths in FilterMapper3_RegisterFilter (cppcheck).
58 mountmgr: Change scope of variable pvd in VOLUME_GetSuperblockLabel (cppcheck).
59 nsiproxy: Fix use after free in icmp_send_echo (scan-build).
60 wldap32: Fix memory leak on error path in create_page_control (cppcheck).
61 mshtml: Avoid null pointer dereference in OmHistory_get_length (cppcheck).
62 wpcap: Remove unused variable ptr from build_win32_description (cppcheck).
63 win32u: Handle memory allocation failures in nulldrv_PolyBezierTo (cppcheck).
64 api-ms-win-core-windowserrorreporting-l1-1-1: Add DLL.
65 crypt32/tests: Make pfxdata static.
68 schtasks: Fix a typo in FIXME() message.
69 oledb32: Add parentheses to the switch statement.
70 ntdll: Fix a variable name in TRACE() message.
71 po: Update Ukrainian translation.
74 user32: Uppercase the RawInput device names sans the GUID.
75 setupapi: Use lowercase device paths.
78 po: Update Lithuanian translation.
80 Bernhard Übelacker (2):
81 winedbg: Fix disassemble with end addresses exceeding 32-bit.
82 msxml3: Fix crashes due to access to invalid context pointer.
85 po: Update Traditional Chinese translation.
88 kernelbase: Don't hardcode magic constants.
89 cmd: Don't crash on 'if exist' without parameter.
90 kernel32/tests: Test resetting ctrl-c handlers on some console APIs.
93 wineconsole: Remove "option" from the man page.
94 po: Update Dutch time zones translation.
97 winetest: Send the tests output to stdout when given "-o -".
99 Giovanni Mascellani (1):
100 wine.inf: Regenerate time zones.
102 Huw D. M. Davies (3):
103 winecoreaudio: Set the buffer to NULL after freeing.
104 winecoreaudio: Actually free the stream.
105 nsiproxy: Allow the name length to be IFNAMSIZ - 1.
108 win32u: Use null driver to handle virtual display devices.
109 win32u: Implement NtUserBuildHwndList.
112 kernel32: Fix CancelIoEx return value.
115 po: Update Finnish translation.
117 Michael Stefaniuc (1):
118 dinput8/tests: Don't test value again if it wasn't touched.
121 ntdll: Restore FP status words from MSVCRT_JUMP_BUFFER on x64.
122 ntdll: Always try searching apiset DLLs in the default directories.
125 msvcrt: Don't set _EM_AMBIGOUS flag in _control87 when sse2 is not supported.
126 msvcrt: Make _setfp* helpers infallible.
127 msvcrt: Fix restoring 53-bit precision mode in _control87.
130 dinput: Keep action names when converting back to ansi.
131 dinput: Ignore NULL callback in IDirectInput_ConfigureDevices.
132 dinput: Convert wide action format back to ansi in ConfigureDevices.
133 dinput: Ignore objects without a collection in init_pid_caps.
134 winmm: Instanciate DirectInput8 class lazily using delay imported DLL.
135 xaudio2/tests: Check that GetDeviceDetails returns a PCM format.
136 mmdevapi/tests: Check that GetMixFormat returns an IEEE_FLOAT format.
137 dinput: Update internal thread events list on every wake up.
138 dinput: Return DIERR_INVALIDPARAM instead of DIERR_INPUTLOST from Acquire.
139 faudio: Return PCM format from IXAudio27_GetDeviceDetails.
142 ws2_32: Don't read more than necessary from the inputs in select().
143 ws2_32/tests: Test short fd_set with select().
146 winex11: Fix the build when XInput2 headers are not present.
147 server: Avoid using the long double type on non-x86 platforms.
148 quartz/tests: Test querying connection state inside of IPin::ReceiveConnection().
149 winegstreamer: Allow specifying flipped video via negative height.
150 qcap/avimux: Implement source_query_accept().
151 quartz/tests: Test that sink pins are enumerated first.
152 qcap/tests: Test that sink pins are enumerated first.
153 qedit/tests: Test that sink pins are enumerated first.
154 strmbase: Try sink types before source types.