diff --git a/ANNOUNCE b/ANNOUNCE index f091b6f2e5b..2fd586c02e1 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,12 +1,12 @@ -The Wine development release 4.0-rc5 is now available. +The Wine development release 4.0-rc6 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-rc5.tar.xz - http://mirrors.ibiblio.org/wine/source/4.0/wine-4.0-rc5.tar.xz + https://dl.winehq.org/wine/source/4.0/wine-4.0-rc6.tar.xz + http://mirrors.ibiblio.org/wine/source/4.0/wine-4.0-rc6.tar.xz Binary packages for various distributions will be available from: @@ -22,62 +22,122 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 4.0-rc5 (total 14): +Bugs fixed in 4.0-rc6 (total 18): - 32218 LTSpice: Objects not resized when the window is resized - 32221 LTspice: component drawing issues when moving - 33719 comctl32:propsheet custom window proc test failure - 34334 MetaTester 5 never sends or receives data - 38721 Resident Evil 5 Gold Edition (Steam) fails to run - 39959 Growtopia v2.20->v2.14 fails (was v2.11 fails) to run with unhandled exception on x86-64 (2.09 & 2.13 did run ok) - 44485 Delphi 7 debugger generates new exceptions by itself - 45719 comctl32:treeview test_right_click depends on mouse pointer position - 45917 battle.net launcher and mouse position on high DPI monitor - 45984 Skyrim Special Edition does not get past loading screen on high core count or high memory systems - 46266 tzres is constantly being loaded/unloaded when TimeZone information is queried. - 46328 Installer for Tanglet 1.5.3 crashes at target directory selection - 46352 TreePad X Enterprise 12GB (single user) v7.17.0: Generates Error on Startup - 46353 TreePad X Enterprise 12GB (single user) v7.17.0: Horizontal Ruler/Scale Is Different on Startup and Margins Are Different on Open Database + 29181 Combo box doesn't get a background in dialog editor + 40433 Fifa 11 EU demo fails to install when run from custom DVD + 40828 Switching resolution in desktop mode makes task bar redraw on top of full screen game + 43665 The Quantum Break crashes at certain place. + 45486 Byond 512.x dreamseeker will crash on loading into a ss13 station that uses shaders if run on wine 3.9 or later, but will run fine if you use 3.8 + 46007 Binary Domain crashes with builtin d3dx9_43 or d3dcompiler_43 + 46059 Final Fantasy XI Online: Mouse Movement Heavily Affects FPS + 46067 Crysis has lighting issues + 46200 issues printing with LTSPICE XVII X64 + 46275 Some autocomplete tests fail on Win2k3 VM + 46346 ntoskrnl/tests/ntoskrnl.c shows uninitalized memory use + 46357 Cossacks 2 Battle for Europe show crashed graphics + 46359 Vietcong: shooting from weapon causes game crash + 46369 将棋所(Shogidokoro) doesn't start. + 46398 When starting Reflex Arena in Steam: "failed to init XAudio2, is DirectX 9.0c installed?" + 46403 Vietcong: crash caused by loading map/other events + 46430 Doom3 (CD version) fails to install + 46435 F1 2011 crashes with a messed up rendering in DX9 mode ---------------------------------------------------------------- -Changes since 4.0-rc4: +Changes since 4.0-rc5: -Alexandre Julliard (3): - user32: Also ignore dynamic DPI awareness changes when DPI scaling is disabled. - ntdll: Also store FPU registers in RtlRaiseException(). - msi: Return an error code instead of a button id in msi_change_media(). +Alexandre Julliard (4): + user32: Cache full name of non-client metrics fonts. + Update copyright info for 2019. + inetcpl.cpl: Fix Piotr's name. + shell32/tests: Wait a bit longer for the explorer window to be created. -Andrey Gusev (1): - comctl32/tests: Remove redundant assignment. +Alistair Leslie-Hughes (2): + oledb32/tests: Add convert DBTYPE_DATE -> DBTYPE_DBTIMESTAMP test. + dsound: Trace ref in a consistent way. -Daniel Ansorregui (1): - d3d9/tests: Fix a typo in an undef. +Dmitry Timoshkov (4): + wininet/tests: Add some tests for GetUrlCacheConfigInfo. + windowscodecs/tests: Add a test for copying pixels of a 24bpp TIFF format. + windowscodecs: Simplify the buffer size check in copy_pixels() helper. + windowscodecs/tests: Fix typos in TIFF test data. -Denil Verghese (1): - po: Update Malayalam translation. +Gijs Vermeulen (2): + wtsapi32/tests: Add WTSQueryUserToken parameter test. + ntoskrnl.exe/tests: Avoid passing uninitialized data to DeviceIoControl(). -Henri Verbeet (1): - wined3d: Recognise virgl. +Hans Leidekker (1): + msi: Only perform the media check if the label of the disk entry differs from the last. -Huw D. M. Davies (2): - comctl32/tests: Move the cursor over the treeview to avoid random mouse move messages. - shell32/tests: Move the cursor away from the dropdown listbox. +Henri Verbeet (7): + d3d9/tests: Add a test for ProcessVertices() on D3DPOOL_SYSTEMMEM buffers. + d3d8/tests: Add a test for ProcessVertices() on D3DPOOL_SYSTEMMEM buffers. + d3d9: Avoid calling wined3d_device_process_vertices() with unmappable source buffers. + d3d8: Avoid calling wined3d_device_process_vertices() with unmappable source buffers. + dxdiagn: Handle Red Hat and VMware in vendor_id_to_manufacturer_string(). + wined3d: Support WINED3D_BLIT_OP_COLOR_BLIT_CKEY in the GLSL blitter. + wined3d: Support WINED3D_BLIT_OP_COLOR_BLIT_ALPHATEST in the GLSL blitter. Isira Seneviratne (1): po: Update Sinhala translation. -Ken Thomases (1): - winemac: Fix implementation of the AllowVerticalSync registry setting. +Jacek Caban (5): + kernel32/tests: Initialize input buffer in test_overlapped_transport. + include: Avoid narrowing conversions in struct initializers. + include: Avoid using attributes on elaborated type specifier. + include: Don't use unnamed struct for NDR_SCONTEXT declaration. + include: Define D3DCOMPILER_DLL to d3dcompiler_47.dll. -Lauri Kenttä (1): - po: Update Finnish translation. +Julian Rüger (1): + po: Update German translation. -Paul Gofman (1): - user32/tests: Add some tests for implicit stretch mode in CopyImage(). +Józef Kucia (14): + d3d8: Upload vertex buffer range relative to base vertex index. + d3d9: Upload vertex buffer range relative to base vertex index. + d3d9/tests: Add test for base vertex index with sysmem vertex buffers. + d3d8/tests: Add test for base vertex index with sysmem vertex buffers. + ntoskrnl.exe: Fix service handle leak in ZwLoadDriver() (Coverity). + ddraw/tests: Add tests for attaching depth buffers of different sizes. + ddraw/tests: Fix compilation on systems that don't support nameless unions. + wined3d: Simplify wined3d_cs_emit_clear() slightly. + wined3d: Sanitise clear flags passed to blitters. + wined3d: Use accurate rt_count in ffp_blitter_clear(). + wined3d: Split clears for different size resources in ffp_blitter_clear(). + wined3d: Limit surface_cpu_blt_colour_fill() to dimensions of render target view. + wined3d: Do not limit draw rect to intersection of all render target views. + d3d9/tests: Add test for clearing surfaces with different sizes. -Zhiyi Zhang (1): - riched20: Fix a use after free. +Matteo Bruni (1): + d3dcompiler_43: Define D3D_COMPILER_VERSION. + +Nikolay Sivov (4): + gdiplus/tests: Add some missing return value checks (Coverity). + gdi32/tests: Fix copy-paste issue with test message (Coverity). + msi/tests: Use more reasonable buffer sizes for guid strings (Coverity). + shcore: Fix double free on error path (Coverity). + +Olivier F. R. Dierick (1): + explorer: Don't change Z-order of the taskbar when displaying it. + +Paul Gofman (5): + user32/tests: Add test for 8 bit image stretch mode in CopyImage(). + user32/tests: Add test for 16 bit image stretch mode in CopyImage(). + user32/tests: Factor out compare_bitmap_bits() function. + user32/tests: Add tests for stretch mode in LoadImage(). + d3dx9: Return correct comment length from get_instr_length(). + +Piotr Caban (1): + server: Fix process trace_data initialization race on Mac. + +Roberto Pungartnik (1): + po: Update Portuguese (Brazil) translation. + +Thanasis Papoutsidakis (1): + crypt32: Add some missing CRYPT_STRING flags. + +Vincent Povirk (1): + mscoree: Update Wine Mono to 4.7.5. -- Alexandre Julliard diff --git a/AUTHORS b/AUTHORS index 49cd5cdbc91..7f13cccf985 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1488,6 +1488,7 @@ Sylvain St-Germain Tapio Kautto Tatyana Fokina Ted Percival +Thanasis Papoutsidakis Theodore Dubois Theodore S. Hetke Thiago Barbato diff --git a/VERSION b/VERSION index e9160c7c752..45647ea184b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 4.0-rc5 +Wine version 4.0-rc6 diff --git a/configure b/configure index dd613fe5865..0955dffc310 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-rc5. +# Generated by GNU Autoconf 2.69 for Wine 4.0-rc6. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='4.0-rc5' -PACKAGE_STRING='Wine 4.0-rc5' +PACKAGE_VERSION='4.0-rc6' +PACKAGE_STRING='Wine 4.0-rc6' 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-rc5 to adapt to many kinds of systems. +\`configure' configures Wine 4.0-rc6 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-rc5:";; + short | recursive ) echo "Configuration of Wine 4.0-rc6:";; 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-rc5 +Wine configure 4.0-rc6 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-rc5, which was +It was created by Wine $as_me 4.0-rc6, 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-rc5, which was +This file was extended by Wine $as_me 4.0-rc6, 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-rc5 +Wine config.status 4.0-rc6 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"