oledb32/tests: Fix string leaks (Valgrind).
[wine.git] / ANNOUNCE
blob39f66384094af3227a7364f8c94671d8ce4d7510
1 The Wine development release 4.0-rc2 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/4.0/wine-4.0-rc2.tar.xz
9   http://mirrors.ibiblio.org/wine/source/4.0/wine-4.0-rc2.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 4.0-rc2 (total 11):
27   19184  File copying fails during installation of Mordor
28   23282  SpeQ: Wrong coded linefeed
29   25734  Magic: The Gathering Battlegrounds trial hangs upon startup
30   36430  valgrind shows a possible leak in shell32/tests/autocomplete.c
31   39736  Prototype 2 crashes
32   41992  total commander, copy dialog - Esc key not working
33   43178  Prototype regression
34   43676  Hitman(TM) requires session_set_option - option 84
35   44229  Visual C++ 1.51 can't add files to project (GetOpenFileName16() doesn't support custom templates or hooks)
36   46231  Button tests for ideal size fail on Arabic locale on Windows
37   46270  ReactOS explorer.exe can't delete objects (use-after free caused by incorrect free in STGMEDIUM_Release())
39 ----------------------------------------------------------------
41 Changes since 4.0-rc1:
43 Akihiro Sagawa (2):
44       tzres: Make resources translatable.
45       advapi32: Load a resource dll as data file in RegLoadMUIStringW.
47 Alex Henrie (2):
48       wineps.drv: Make constant 'glyph_def' static.
49       msvcp90: Turn two static variables into constants.
51 Alexandre Julliard (12):
52       dinput/tests: Try harder to avoid spurious keyboard input.
53       user32/tests: Fix some test failures on latest Windows 10.
54       setupapi/tests: Fix a test failure on latest Windows 10.
55       ntdll/tests: Fix a test crash on latest Windows 10.
56       cmd/tests: Fix test failures on latest Windows 10.
57       commdlg: Add support for 16-bit file dialog hooks.
58       winspool.drv: Make cupsGetPPD optional to work around deprecation warning.
59       msvcrt: Export onexit functions for compatibility with Mingw.
60       msvcrt: Fix __p__fmode() prototype.
61       msvcrt: Add some more MSVCRT prefixes to avoid conflicts with recent Mingw.
62       winedbg: Fix incorrect pointer casts.
63       comctl32/tests: Avoid a structure initialization warning.
65 Alistair Leslie-Hughes (1):
66       user32/edit: Don't set caret position when we don't have focus.
68 Andrey Gusev (2):
69       po: Update Ukrainian translation.
70       riched20: Remove redundant comparison.
72 Daniel Lehman (1):
73       msvcrt/tests: Add tests for C locale.
75 Dmitry Timoshkov (5):
76       gdi32/tests: Add a simple test for printing to a PostScript device.
77       gdi32: Trace full contents of DOCINFO in StartDoc.
78       include: Add _Deref_ret_z_ stub definition.
79       comctl32/tests: Fix a test failure under Windows 7.
80       comctl32/tests: Add a test to check built-in comctl32 classes.
82 Eberhard Beilharz (1):
83       comctl32/imagelist: Fix crash with large number of images.
85 Fabian Maurer (3):
86       riched20: Extract handling of VK_RETURN into a method.
87       riched20/tests: Refactor tests testing VK_RETURN.
88       riched32: Handle enter press in WM_CHAR instead of WM_KEYDOWN.
90 François Gouget (6):
91       user32/tests: Make test_LoadImage_working_directory_run() static.
92       rpcrt4/tests: Make create_server_process() static.
93       dbghelp: Make symt_get_best_at() static.
94       shell32: Avoid an unneeded strlenW() call.
95       winetest: Tweak the wording of an error message.
96       cryptui: Avoid an unneeded strlen() call.
98 Gabriel Ivăncescu (1):
99       user32: Fix tracking position for non-client scrollbars.
101 Huw D. M. Davies (1):
102       ole32: Don't free handles that are just copied in the inproc case.
104 Kai Krakow (1):
105       winebus.sys: Re-add missing Xbox controller PIDs.
107 Ken Thomases (1):
108       configure: Fix building of the preloader on the Mac using Xcode 10 or later.
110 Michael Stefaniuc (1):
111       shell32: Use SetRect() instead of open coding it.
113 Nikolay Sivov (10):
114       comctl32/tests: Use actual text width for ideal button size tests.
115       po: Update Russian translation.
116       dwrite/tests: Fix some leaks (Valgrind).
117       inetcomm: Fix a leak on DeleteProp() (Valgrind).
118       kernelbase/tests: Fix some leaks (Valgrind).
119       shcore: Fix path string leak for file streams (Valgrind).
120       usp10/tests: Test width returned with ScriptGetGlyphABCWidth().
121       usp10: Use glyph index consistently in ScriptGetGlyphABCWidth().
122       usp10: Make sure metrics cache is used with glyph indices only.
123       usp10: Remove extra parentheses.
125 Waritnan Sookbuntherng (3):
126       comctl32/tests: Test status bar size grip behavior and bounds.
127       comctl32/status: Hide size grip when the parent window is maximized.
128       comctl32/status: Checking size grip bounds in x-axis only.
130 Zebediah Figura (3):
131       devenum/tests: Fix some memory leaks (Valgrind).
132       mp3dmod: Fix a memory leak (Valgrind).
133       ntdll/tests: Fix a memory leak (Valgrind).
136 Alexandre Julliard
137 julliard@winehq.org