ws2_32: Correctly null-terminate the addrinfo chain.
[wine.git] / ANNOUNCE
blobe29ebac660851267781d3472ed0f4078ad83202d
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:
54 Alex Henrie (11):
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.
67 Andrey Gusev (4):
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.
73 Arkadiusz Hiler (2):
74       user32: Uppercase the RawInput device names sans the GUID.
75       setupapi: Use lowercase device paths.
77 Aurimas Fišeras (1):
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.
84 Chilung Chan (1):
85       po: Update Traditional Chinese translation.
87 Eric Pouech (3):
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.
92 Floris Renaud (2):
93       wineconsole: Remove "option" from the man page.
94       po: Update Dutch time zones translation.
96 François Gouget (1):
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.
107 Jacek Caban (2):
108       win32u: Use null driver to handle virtual display devices.
109       win32u: Implement NtUserBuildHwndList.
111 Keno Fischer (1):
112       kernel32: Fix CancelIoEx return value.
114 Lauri Kenttä (1):
115       po: Update Finnish translation.
117 Michael Stefaniuc (1):
118       dinput8/tests: Don't test value again if it wasn't touched.
120 Paul Gofman (2):
121       ntdll: Restore FP status words from MSVCRT_JUMP_BUFFER on x64.
122       ntdll: Always try searching apiset DLLs in the default directories.
124 Piotr Caban (3):
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.
129 Rémi Bernon (10):
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.
141 Torge Matthies (2):
142       ws2_32: Don't read more than necessary from the inputs in select().
143       ws2_32/tests: Test short fd_set with select().
145 Zebediah Figura (9):
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.
157 Alexandre Julliard
158 julliard@winehq.org