The Wine development release 4.0-rc3 is now available. What's new in this release (see below for details): - Bug fixes only, we are in code freeze. The source is available from the following locations: https://dl.winehq.org/wine/source/4.0/wine-4.0-rc3.tar.xz http://mirrors.ibiblio.org/wine/source/4.0/wine-4.0-rc3.tar.xz Binary packages for various distributions will be available from: https://www.winehq.org/download You will find documentation on https://www.winehq.org/documentation You can also get the current source directly from the git repository. Check https://www.winehq.org/git for details. Wine is available thanks to the work of many people. See the file AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- Bugs fixed in 4.0-rc3 (total 27): 26042 advapi32/crypt tests show two leaks under valgrind 26070 user32/class tests show some valgrind warnings 28766 DIB engine multiple invalid memory accesses 29975 Ankh: fails to start with DirectDrawRenderer=opengl 33769 Strong Bad's Cool Game for Attractive People Demo crashes without native d3dcompiler_43 36095 valgrind errors in loader when loading a dll 36162 valgrind shows several leaks in programs/cmd/tests/batch.c 36283 valgrind shows an invalid read in imm32/tests/imm32.c 36290 valgrind shows a leak in mscms/tests/profile.c 36316 valgrind shows a possible leak in quartz/tests/avisplitter.c 36328 valgrind shows a leak in rsaenh/tests/rsaenh.c 36354 valgrind shows a leak in ddraw/tests/dsurface.c 36356 valgrind shows a possible leak in dinput/tests/device.c 36655 valgrind shows an unitialized variable in mountmgr.sys/device.c (d3d9/tests/d3d9ex.c) 38324 Dead or Alive 5 Last Round and Ridge Racer Unbounded models/geometry problems 39279 valgrind shows uninitialized memory in winmm/tests/mcicda.c 42546 DSOUND_PrimaryOpen() incorrect set buf size 43354 valgrind shows a crash in dlls/wbemprox/tests/query.c (fill_ip4routetable) 44410 Multiple setups use wrong char widths in path edit box (UltraISO, some GOG installers) 44443 jet40 crashes with wine-2.6 & wine-3.0 and not before 45279 Multiple applications crash due to usage of OpenGL core context (Final Fantasy XI, Undertale, ...) 45398 mpc-hc crash on startup. 46215 File Open Dialog fails to set focus to Filename text box 46285 Demo scene fr-041 debris: cut off and broken text 46293 winegcc: stdlib.h and math.h not found when including C++'s <cstdlib> or <cmath> 46308 SofTalk 1.56: Incorrect icon/text rendering 46323 Rally Trophy: Controller configuration cannot be opened ---------------------------------------------------------------- Changes since 4.0-rc2: Akihiro Sagawa (2): po: Update Japanese translation. kernel32: Use Rtl function when the time zone name is useless. Alex Henrie (3): po: Update Catalan translation. psapi/tests: Increase GetPerformanceInfo HandleCount error margin. ieframe: Turn several variables into static constants. Alexandre Julliard (3): server: Reset hardware breakpoint sizes before setting them. oleaut32: Fix rendering of monochrome icons. makefiles: Add support for sharing resource files with parent dll. Alistair Leslie-Hughes (4): include: Add GetFilePatchSignature definition. include: Correct IBrowserService.IEGetDisplayName definition. user32: Don't reset focus if current dialog is a child. include: Wrap exported function in extern C. Andre Heider (1): winegcc: Don't add the prefix's include dir using -isystem. Andrey Gusev (1): windowscodecs: Remove redundant comparison. Aurimas Fišeras (1): po: Update Lithuanian translation. Byeong-Sik Jeon (1): po: Update Korean translation. Daniel Lehman (1): gdi32: Fix memory leak (Valgrind). Dmitry Timoshkov (4): include: Add compatibility macros for Visual Studio 10.0. comctl32/tests: Add a test for passing dialog template with bad control class to PropertySheet. comctl32: Don't ignore page creation error for a non-modal propery sheet. comdlg32: When FOS_PICKFOLDERS is specified item selection box should contain full path name. Eberhard Beilharz (1): Add .editorconfig file. François Gouget (1): wined3d: Make wined3d_adapter_init_format_info() static. Hans Leidekker (2): bcrypt: Clear magic bytes on destroy. winhttp: Fix handling of WINHTTP_OPTION_SECURITY_FLAGS. Henri Verbeet (1): d3d9: Support drawing from D3DPOOL_SYSTEMMEM vertex buffers. Huw D. M. Davies (2): gdi32: Fix building with versions of fontconfig < 2.11.0. gdi32: Try to update the default families with fonts that exist. Matteo Bruni (4): d3d9: Support drawing from D3DPOOL_SYSTEMMEM index buffers. d3d8: Support drawing from D3DPOOL_SYSTEMMEM vertex buffers. d3d8: Support drawing from D3DPOOL_SYSTEMMEM index buffers. ddraw: Support drawing from D3DVBCAPS_SYSTEMMEMORY vertex buffers. Michael Stefaniuc (1): dmstyle/tests: Relax a test for a pristine DMStyle object. Nikolay Sivov (7): msxml3: Fix uri object leak on error path (Valgrind). oledb32/tests: Fix string leaks (Valgrind). dwrite/tests: Fix another factory leak (Valgrind). combase/tests: Fix a string leak (Valgrind). shell32/tests: Fix some leaks (Valgrind). urlmon/tests: Fix some leaks (Valgrind). urlmon/tests: Release correct uri object (Coverity). Paul Gofman (4): d3d9: Fix crash in d3d9_vertexbuffer_Release(). d3d9: Fix crash in d3d9_indexbuffer_Release(). d3d8: Fix crash in d3d8_vertexbuffer_Release(). d3d8: Fix crash in d3d8_indexbuffer_Release(). Piotr Caban (2): msvcrt: Use _timezone in _ftime64. msvcrt: Use GetDaylightFlag() to set dstflag value in _ftime64. Serge Gautherie (2): d3dcompiler: Fix dxbc_init() function prototype. jscript: Fix a MSVC-x64 warning about to_uint32(). Sven Baars (5): dsound: Fix a memory leak (Valgrind). windowscodecs: Fix a memory leak (Valgrind). windowscodecs/tests: Fix a memory leak (Valgrind). gdiplus: Fix a memory leak (Valgrind). propsys/tests: Fix a memory leak (Valgrind). Zebediah Figura (4): devenum/tests: Fix some more memory leaks (Valgrind). dinput: Move the version resource to a separate file. dinput8: Include common resources from dinput. dinput: Use the global module instance handle to load resources. Zhiyi Zhang (2): setupapi/tests: Fix return value checking. vulkan-1/tests: Add tests for vkGetPhysicalDeviceProperties2. -- Alexandre Julliard julliard at winehq.org