user32: Clear %edi register when calling window procedure.
[wine.git] / ANNOUNCE
blob1a1b73386ebfbca9d8a02dff447bee501d0d52f0
1 The Wine development release 4.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/4.0/wine-4.0-rc3.tar.xz
9   http://mirrors.ibiblio.org/wine/source/4.0/wine-4.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 4.0-rc3 (total 27):
27   26042  advapi32/crypt tests show two leaks under valgrind
28   26070  user32/class tests show some valgrind warnings
29   28766  DIB engine multiple invalid memory accesses
30   29975  Ankh: fails to start with DirectDrawRenderer=opengl
31   33769  Strong Bad's Cool Game for Attractive People Demo crashes without native d3dcompiler_43
32   36095  valgrind errors in loader when loading a dll
33   36162  valgrind shows several leaks in programs/cmd/tests/batch.c
34   36283  valgrind shows an invalid read in imm32/tests/imm32.c
35   36290  valgrind shows a leak in mscms/tests/profile.c
36   36316  valgrind shows a possible leak in quartz/tests/avisplitter.c
37   36328  valgrind shows a leak in rsaenh/tests/rsaenh.c
38   36354  valgrind shows a leak in ddraw/tests/dsurface.c
39   36356  valgrind shows a possible leak in dinput/tests/device.c
40   36655  valgrind shows an unitialized variable in mountmgr.sys/device.c (d3d9/tests/d3d9ex.c)
41   38324  Dead or Alive 5 Last Round and Ridge Racer Unbounded models/geometry problems
42   39279  valgrind shows uninitialized memory in winmm/tests/mcicda.c
43   42546  DSOUND_PrimaryOpen() incorrect set buf size
44   43354  valgrind shows a crash in dlls/wbemprox/tests/query.c (fill_ip4routetable)
45   44410  Multiple setups use wrong char widths in path edit box (UltraISO, some GOG installers)
46   44443  jet40 crashes with wine-2.6 & wine-3.0 and not before
47   45279  Multiple applications crash due to usage of OpenGL core context (Final Fantasy XI, Undertale, ...)
48   45398  mpc-hc crash on startup.
49   46215  File Open Dialog fails to set focus to Filename text box
50   46285  Demo scene fr-041 debris: cut off and broken text
51   46293  winegcc: stdlib.h and math.h not found when including C++'s <cstdlib> or <cmath>
52   46308  SofTalk 1.56: Incorrect icon/text rendering
53   46323  Rally Trophy: Controller configuration cannot be opened
55 ----------------------------------------------------------------
57 Changes since 4.0-rc2:
59 Akihiro Sagawa (2):
60       po: Update Japanese translation.
61       kernel32: Use Rtl function when the time zone name is useless.
63 Alex Henrie (3):
64       po: Update Catalan translation.
65       psapi/tests: Increase GetPerformanceInfo HandleCount error margin.
66       ieframe: Turn several variables into static constants.
68 Alexandre Julliard (3):
69       server: Reset hardware breakpoint sizes before setting them.
70       oleaut32: Fix rendering of monochrome icons.
71       makefiles: Add support for sharing resource files with parent dll.
73 Alistair Leslie-Hughes (4):
74       include: Add GetFilePatchSignature definition.
75       include: Correct IBrowserService.IEGetDisplayName definition.
76       user32: Don't reset focus if current dialog is a child.
77       include: Wrap exported function in extern C.
79 Andre Heider (1):
80       winegcc: Don't add the prefix's include dir using -isystem.
82 Andrey Gusev (1):
83       windowscodecs: Remove redundant comparison.
85 Aurimas Fišeras (1):
86       po: Update Lithuanian translation.
88 Byeong-Sik Jeon (1):
89       po: Update Korean translation.
91 Daniel Lehman (1):
92       gdi32: Fix memory leak (Valgrind).
94 Dmitry Timoshkov (4):
95       include: Add compatibility macros for Visual Studio 10.0.
96       comctl32/tests: Add a test for passing dialog template with bad control class to PropertySheet.
97       comctl32: Don't ignore page creation error for a non-modal propery sheet.
98       comdlg32: When FOS_PICKFOLDERS is specified item selection box should contain full path name.
100 Eberhard Beilharz (1):
101       Add .editorconfig file.
103 François Gouget (1):
104       wined3d: Make wined3d_adapter_init_format_info() static.
106 Hans Leidekker (2):
107       bcrypt: Clear magic bytes on destroy.
108       winhttp: Fix handling of WINHTTP_OPTION_SECURITY_FLAGS.
110 Henri Verbeet (1):
111       d3d9: Support drawing from D3DPOOL_SYSTEMMEM vertex buffers.
113 Huw D. M. Davies (2):
114       gdi32: Fix building with versions of fontconfig < 2.11.0.
115       gdi32: Try to update the default families with fonts that exist.
117 Matteo Bruni (4):
118       d3d9: Support drawing from D3DPOOL_SYSTEMMEM index buffers.
119       d3d8: Support drawing from D3DPOOL_SYSTEMMEM vertex buffers.
120       d3d8: Support drawing from D3DPOOL_SYSTEMMEM index buffers.
121       ddraw: Support drawing from D3DVBCAPS_SYSTEMMEMORY vertex buffers.
123 Michael Stefaniuc (1):
124       dmstyle/tests: Relax a test for a pristine DMStyle object.
126 Nikolay Sivov (7):
127       msxml3: Fix uri object leak on error path (Valgrind).
128       oledb32/tests: Fix string leaks (Valgrind).
129       dwrite/tests: Fix another factory leak (Valgrind).
130       combase/tests: Fix a string leak (Valgrind).
131       shell32/tests: Fix some leaks (Valgrind).
132       urlmon/tests: Fix some leaks (Valgrind).
133       urlmon/tests: Release correct uri object (Coverity).
135 Paul Gofman (4):
136       d3d9: Fix crash in d3d9_vertexbuffer_Release().
137       d3d9: Fix crash in d3d9_indexbuffer_Release().
138       d3d8: Fix crash in d3d8_vertexbuffer_Release().
139       d3d8: Fix crash in d3d8_indexbuffer_Release().
141 Piotr Caban (2):
142       msvcrt: Use _timezone in _ftime64.
143       msvcrt: Use GetDaylightFlag() to set dstflag value in _ftime64.
145 Serge Gautherie (2):
146       d3dcompiler: Fix dxbc_init() function prototype.
147       jscript: Fix a MSVC-x64 warning about to_uint32().
149 Sven Baars (5):
150       dsound: Fix a memory leak (Valgrind).
151       windowscodecs: Fix a memory leak (Valgrind).
152       windowscodecs/tests: Fix a memory leak (Valgrind).
153       gdiplus: Fix a memory leak (Valgrind).
154       propsys/tests: Fix a memory leak (Valgrind).
156 Zebediah Figura (4):
157       devenum/tests: Fix some more memory leaks (Valgrind).
158       dinput: Move the version resource to a separate file.
159       dinput8: Include common resources from dinput.
160       dinput: Use the global module instance handle to load resources.
162 Zhiyi Zhang (2):
163       setupapi/tests: Fix return value checking.
164       vulkan-1/tests: Add tests for vkGetPhysicalDeviceProperties2.
167 Alexandre Julliard
168 julliard@winehq.org