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:
60 po: Update Japanese translation.
61 kernel32: Use Rtl function when the time zone name is useless.
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.
80 winegcc: Don't add the prefix's include dir using -isystem.
83 windowscodecs: Remove redundant comparison.
86 po: Update Lithuanian translation.
89 po: Update Korean translation.
92 gdi32: Fix memory leak (Valgrind).
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.
104 wined3d: Make wined3d_adapter_init_format_info() static.
107 bcrypt: Clear magic bytes on destroy.
108 winhttp: Fix handling of WINHTTP_OPTION_SECURITY_FLAGS.
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.
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.
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).
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().
142 msvcrt: Use _timezone in _ftime64.
143 msvcrt: Use GetDaylightFlag() to set dstflag value in _ftime64.
146 d3dcompiler: Fix dxbc_init() function prototype.
147 jscript: Fix a MSVC-x64 warning about to_uint32().
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).
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.
163 setupapi/tests: Fix return value checking.
164 vulkan-1/tests: Add tests for vkGetPhysicalDeviceProperties2.