From 2d16e6e59c910ba0a5e7c1c104b290731a8f1ffa Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 21 Dec 2018 18:42:31 +0100 Subject: [PATCH] Release 4.0-rc3. Signed-off-by: Alexandre Julliard --- ANNOUNCE | 205 +++++++++++++++++++++++++++++++----------------------- VERSION | 2 +- configure | 18 ++--- 3 files changed, 128 insertions(+), 97 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 39f66384094..1a1b73386eb 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,12 +1,12 @@ -The Wine development release 4.0-rc2 is now available. +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-rc2.tar.xz - http://mirrors.ibiblio.org/wine/source/4.0/wine-4.0-rc2.tar.xz + 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: @@ -22,115 +22,146 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 4.0-rc2 (total 11): +Bugs fixed in 4.0-rc3 (total 27): - 19184 File copying fails during installation of Mordor - 23282 SpeQ: Wrong coded linefeed - 25734 Magic: The Gathering Battlegrounds trial hangs upon startup - 36430 valgrind shows a possible leak in shell32/tests/autocomplete.c - 39736 Prototype 2 crashes - 41992 total commander, copy dialog - Esc key not working - 43178 Prototype regression - 43676 Hitman(TM) requires session_set_option - option 84 - 44229 Visual C++ 1.51 can't add files to project (GetOpenFileName16() doesn't support custom templates or hooks) - 46231 Button tests for ideal size fail on Arabic locale on Windows - 46270 ReactOS explorer.exe can't delete objects (use-after free caused by incorrect free in STGMEDIUM_Release()) + 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 or + 46308 SofTalk 1.56: Incorrect icon/text rendering + 46323 Rally Trophy: Controller configuration cannot be opened ---------------------------------------------------------------- -Changes since 4.0-rc1: +Changes since 4.0-rc2: Akihiro Sagawa (2): - tzres: Make resources translatable. - advapi32: Load a resource dll as data file in RegLoadMUIStringW. + po: Update Japanese translation. + kernel32: Use Rtl function when the time zone name is useless. -Alex Henrie (2): - wineps.drv: Make constant 'glyph_def' static. - msvcp90: Turn two static variables into constants. +Alex Henrie (3): + po: Update Catalan translation. + psapi/tests: Increase GetPerformanceInfo HandleCount error margin. + ieframe: Turn several variables into static constants. -Alexandre Julliard (12): - dinput/tests: Try harder to avoid spurious keyboard input. - user32/tests: Fix some test failures on latest Windows 10. - setupapi/tests: Fix a test failure on latest Windows 10. - ntdll/tests: Fix a test crash on latest Windows 10. - cmd/tests: Fix test failures on latest Windows 10. - commdlg: Add support for 16-bit file dialog hooks. - winspool.drv: Make cupsGetPPD optional to work around deprecation warning. - msvcrt: Export onexit functions for compatibility with Mingw. - msvcrt: Fix __p__fmode() prototype. - msvcrt: Add some more MSVCRT prefixes to avoid conflicts with recent Mingw. - winedbg: Fix incorrect pointer casts. - comctl32/tests: Avoid a structure initialization warning. +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 (1): - user32/edit: Don't set caret position when we don't have focus. +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. -Andrey Gusev (2): - po: Update Ukrainian translation. - riched20: Remove redundant comparison. +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): - msvcrt/tests: Add tests for C locale. + gdi32: Fix memory leak (Valgrind). -Dmitry Timoshkov (5): - gdi32/tests: Add a simple test for printing to a PostScript device. - gdi32: Trace full contents of DOCINFO in StartDoc. - include: Add _Deref_ret_z_ stub definition. - comctl32/tests: Fix a test failure under Windows 7. - comctl32/tests: Add a test to check built-in comctl32 classes. +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): - comctl32/imagelist: Fix crash with large number of images. + Add .editorconfig file. -Fabian Maurer (3): - riched20: Extract handling of VK_RETURN into a method. - riched20/tests: Refactor tests testing VK_RETURN. - riched32: Handle enter press in WM_CHAR instead of WM_KEYDOWN. +François Gouget (1): + wined3d: Make wined3d_adapter_init_format_info() static. -François Gouget (6): - user32/tests: Make test_LoadImage_working_directory_run() static. - rpcrt4/tests: Make create_server_process() static. - dbghelp: Make symt_get_best_at() static. - shell32: Avoid an unneeded strlenW() call. - winetest: Tweak the wording of an error message. - cryptui: Avoid an unneeded strlen() call. +Hans Leidekker (2): + bcrypt: Clear magic bytes on destroy. + winhttp: Fix handling of WINHTTP_OPTION_SECURITY_FLAGS. -Gabriel Ivăncescu (1): - user32: Fix tracking position for non-client scrollbars. +Henri Verbeet (1): + d3d9: Support drawing from D3DPOOL_SYSTEMMEM vertex buffers. -Huw D. M. Davies (1): - ole32: Don't free handles that are just copied in the inproc case. +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. -Kai Krakow (1): - winebus.sys: Re-add missing Xbox controller PIDs. - -Ken Thomases (1): - configure: Fix building of the preloader on the Mac using Xcode 10 or later. +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): - shell32: Use SetRect() instead of open coding it. + dmstyle/tests: Relax a test for a pristine DMStyle object. -Nikolay Sivov (10): - comctl32/tests: Use actual text width for ideal button size tests. - po: Update Russian translation. - dwrite/tests: Fix some leaks (Valgrind). - inetcomm: Fix a leak on DeleteProp() (Valgrind). - kernelbase/tests: Fix some leaks (Valgrind). - shcore: Fix path string leak for file streams (Valgrind). - usp10/tests: Test width returned with ScriptGetGlyphABCWidth(). - usp10: Use glyph index consistently in ScriptGetGlyphABCWidth(). - usp10: Make sure metrics cache is used with glyph indices only. - usp10: Remove extra parentheses. +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). -Waritnan Sookbuntherng (3): - comctl32/tests: Test status bar size grip behavior and bounds. - comctl32/status: Hide size grip when the parent window is maximized. - comctl32/status: Checking size grip bounds in x-axis only. +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(). -Zebediah Figura (3): - devenum/tests: Fix some memory leaks (Valgrind). - mp3dmod: Fix a memory leak (Valgrind). - ntdll/tests: Fix a memory leak (Valgrind). +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 diff --git a/VERSION b/VERSION index 2c5fa707a2e..b7f5be273bc 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 4.0-rc2 +Wine version 4.0-rc3 diff --git a/configure b/configure index dd1d347ecca..a7678827a1c 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Wine 4.0-rc2. +# Generated by GNU Autoconf 2.69 for Wine 4.0-rc3. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='4.0-rc2' -PACKAGE_STRING='Wine 4.0-rc2' +PACKAGE_VERSION='4.0-rc3' +PACKAGE_STRING='Wine 4.0-rc3' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='https://www.winehq.org' @@ -2390,7 +2390,7 @@ if test "$ac_init_help" = "long"; then # 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. cat <<_ACEOF -\`configure' configures Wine 4.0-rc2 to adapt to many kinds of systems. +\`configure' configures Wine 4.0-rc3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2460,7 +2460,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 4.0-rc2:";; + short | recursive ) echo "Configuration of Wine 4.0-rc3:";; esac cat <<\_ACEOF @@ -2692,7 +2692,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 4.0-rc2 +Wine configure 4.0-rc3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -3376,7 +3376,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Wine $as_me 4.0-rc2, which was +It was created by Wine $as_me 4.0-rc3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -20870,7 +20870,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Wine $as_me 4.0-rc2, which was +This file was extended by Wine $as_me 4.0-rc3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20941,7 +20941,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Wine config.status 4.0-rc2 +Wine config.status 4.0-rc3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"