Commit 1a727e3a authored by Alexandre Julliard's avatar Alexandre Julliard

Release 4.0-rc4.

parent 0d83218a
The Wine development release 4.0-rc3 is now available. The Wine development release 4.0-rc4 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Bug fixes only, we are in code freeze. - Bug fixes only, we are in code freeze.
The source is available from the following locations: The source is available from the following locations:
https://dl.winehq.org/wine/source/4.0/wine-4.0-rc3.tar.xz https://dl.winehq.org/wine/source/4.0/wine-4.0-rc4.tar.xz
http://mirrors.ibiblio.org/wine/source/4.0/wine-4.0-rc3.tar.xz http://mirrors.ibiblio.org/wine/source/4.0/wine-4.0-rc4.tar.xz
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
...@@ -22,146 +22,65 @@ AUTHORS in the distribution for the complete list. ...@@ -22,146 +22,65 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 4.0-rc3 (total 27): Bugs fixed in 4.0-rc4 (total 10):
26042 advapi32/crypt tests show two leaks under valgrind 35603 Wine64 build produces extra warning in setupapi comparing to Wine32 build
26070 user32/class tests show some valgrind warnings 40884 Lord of the Rings Online crashes instantly or hangs on start with OSSv4.
28766 DIB engine multiple invalid memory accesses 42719 Natsuiro Asagao Residence (demo): complains about timezone settings.
29975 Ankh: fails to start with DirectDrawRenderer=opengl 45805 IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree
33769 Strong Bad's Cool Game for Attractive People Demo crashes without native d3dcompiler_43 46194 Windows PowerShell Core 6.2 Preview 2 for ARM64 crashes due to decoding of instruction from incorrect PC (write watch access causes SIGSEGV)
36095 valgrind errors in loader when loading a dll 46244 incorrect font rendering in WinOmega splash screen
36162 valgrind shows several leaks in programs/cmd/tests/batch.c 46296 Wine 4.0-rc1 does not compile with fontconfig 2.6.0 or 2.8.0
36283 valgrind shows an invalid read in imm32/tests/imm32.c 46329 world of tanks hangs in hangar with winsock error
36290 valgrind shows a leak in mscms/tests/profile.c 46362 Natsuiro Asagao Residence (demo) fails to start
36316 valgrind shows a possible leak in quartz/tests/avisplitter.c 46364 Gecko and Mono packages doesn't save in the target folder
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: Changes since 4.0-rc3:
Akihiro Sagawa (2): Alexander Coffin (1):
po: Update Japanese translation. cmd/tests: Add some tests for "choice".
kernel32: Use Rtl function when the time zone name is useless.
Alexandre Julliard (4):
Alex Henrie (3): include: Add more language codes.
po: Update Catalan translation. wrc: Support more languages.
psapi/tests: Increase GetPerformanceInfo HandleCount error margin. wmc: Support more languages.
ieframe: Turn several variables into static constants. user32: Clear %edi register when calling window procedure.
Alexandre Julliard (3): André Hentschel (2):
server: Reset hardware breakpoint sizes before setting them. shlwapi: Remove dead code (coverity).
oleaut32: Fix rendering of monochrome icons. ntdll: Use correct PC for instruction decoding on ARM64.
makefiles: Add support for sharing resource files with parent dll.
Dmitry Timoshkov (1):
Alistair Leslie-Hughes (4): kernel32: CreateDirectory shouldn't return ERROR_ACCESS_DENIED for the root of the drive.
include: Add GetFilePatchSignature definition.
include: Correct IBrowserService.IEGetDisplayName definition. Isira Seneviratne (2):
user32: Don't reset focus if current dialog is a child. po: Add Sinhala translation.
include: Wrap exported function in extern C. po: Update Sinhala translation.
Andre Heider (1): Józef Kucia (3):
winegcc: Don't add the prefix's include dir using -isystem. d3d9: Fix Reset() with system memory buffers.
d3d8: Fix Reset() with system memory buffers.
Andrey Gusev (1): wined3d: Handle unmappable buffers in wined3d_device_process_vertices() gracefully.
windowscodecs: Remove redundant comparison.
Mingcong Bai (1):
Aurimas Fišeras (1): po: Update Simplified Chinese translation.
po: Update Lithuanian translation.
Nikolay Sivov (1):
Byeong-Sik Jeon (1): gdi32: Fix fontconfig objects leak (Valgrind).
po: Update Korean translation.
Sebastian Lackner (2):
Daniel Lehman (1): urlmon/tests: Add test for opening cache file with DELETE access.
gdi32: Fix memory leak (Valgrind). appwiz.cpl: Copy addons to cache instead of moving.
Dmitry Timoshkov (4): Sven Baars (2):
include: Add compatibility macros for Visual Studio 10.0. wsdapi/tests: Fix a memory leak (Valgrind).
comctl32/tests: Add a test for passing dialog template with bad control class to PropertySheet. quartz: Fix some memory leaks (Valgrind).
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. Zebediah Figura (2):
ntoskrnl.exe: Avoid loading a driver multiple times in ZwLoadDriver().
Eberhard Beilharz (1): ntoskrnl.exe: Handle already-loaded drivers in handle_bus_relations().
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 Alexandre Julliard
......
...@@ -39,6 +39,7 @@ Aled Hughes ...@@ -39,6 +39,7 @@ Aled Hughes
Aleksey Bragin Aleksey Bragin
Alessandro Pignotti Alessandro Pignotti
Alexander Almaleh Alexander Almaleh
Alexander Coffin
Alexander Dorofeyev Alexander Dorofeyev
Alexander E. Patrakov Alexander E. Patrakov
Alexander Farber Alexander Farber
......
Wine version 4.0-rc3 Wine version 4.0-rc4
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Wine 4.0-rc3. # Generated by GNU Autoconf 2.69 for Wine 4.0-rc4.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
...@@ -580,8 +580,8 @@ MAKEFLAGS= ...@@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='4.0-rc3' PACKAGE_VERSION='4.0-rc4'
PACKAGE_STRING='Wine 4.0-rc3' PACKAGE_STRING='Wine 4.0-rc4'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.winehq.org' PACKAGE_URL='https://www.winehq.org'
...@@ -2390,7 +2390,7 @@ if test "$ac_init_help" = "long"; then ...@@ -2390,7 +2390,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures Wine 4.0-rc3 to adapt to many kinds of systems. \`configure' configures Wine 4.0-rc4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
...@@ -2460,7 +2460,7 @@ fi ...@@ -2460,7 +2460,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 4.0-rc3:";; short | recursive ) echo "Configuration of Wine 4.0-rc4:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
...@@ -2692,7 +2692,7 @@ fi ...@@ -2692,7 +2692,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 4.0-rc3 Wine configure 4.0-rc4
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
...@@ -3376,7 +3376,7 @@ cat >config.log <<_ACEOF ...@@ -3376,7 +3376,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 4.0-rc3, which was It was created by Wine $as_me 4.0-rc4, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
...@@ -20870,7 +20870,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ...@@ -20870,7 +20870,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by Wine $as_me 4.0-rc3, which was This file was extended by Wine $as_me 4.0-rc4, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
...@@ -20941,7 +20941,7 @@ _ACEOF ...@@ -20941,7 +20941,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 4.0-rc3 Wine config.status 4.0-rc4
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment