Release 7.0-rc6.

System Internals / WINE - Alexandre Julliard [winehq.org] - 14 January 2022 21:09 UTC



###

diff --git a/ANNOUNCE b/ANNOUNCE
index df046fbcc60..3725a3f33be 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,12 +1,13 @@
-The Wine development release 7.0-rc5 is now available.
+The Wine development release 7.0-rc6 is now available. This is
+expected to be the last release candidate before the final 7.0.

What's new in this release:
- Bug fixes only, we are in code freeze.

The source is available from the following locations:

- https://dl.winehq.org/wine/source/7.0/wine-7.0-rc5.tar.xz
- http://mirrors.ibiblio.org/wine/source/7.0/wine-7.0-rc5.tar.xz
+ https://dl.winehq.org/wine/source/7.0/wine-7.0-rc6.tar.xz
+ http://mirrors.ibiblio.org/wine/source/7.0/wine-7.0-rc6.tar.xz

Binary packages for various distributions will be available from:

@@ -22,139 +23,143 @@ AUTHORS in the distribution for the complete list.

----------------------------------------------------------------

-Bugs fixed in 7.0-rc5 (total 30):
-
- 23782 Spaceforce Rogue Universe: can't enter game (intro videos looping)
- 41239 FUEL Aborts on Start Due to Shader Validation Failing
- 46841 JASC Paint Shop Pro 8.x and 9.x crash on startup (msvcrt c++ exception handling)
- 48084 Crouzet Soft 1.11 crashes on start
- 49099 MIDI events sent to all devices at once
- 49174 Duplicate checking iter->parent in mshtml/htmlwindow.c
- 50100 Unable to log in to the Bentley CONNECTION client (needs 'let' statements support)
- 50527 Dying Light shows a black screen after starting a new game
- 51805 Tropico 2: mouse cursor is black
- 51829 Roblox Player: Long freeze during loading
- 51853 Logos 9 Bible Software - Printing Option Available - Does Not Print
- 51872 Logos Bible Software 9 (.Net 4.8 app) System.AccessViolationException regression
- 52042 Ketarin crash in WINE 6.21 THREAD transition from RUNNING to DONE_BLOCKING
- 52071 mshtml:script fails in externalDisp_InvokeEx() on Windows
- 52074 crash in open source flight simulator Rowan's Battle of Britain
- 52142 Ketarin Listview error unknown msg in Wine 6.22
- 52143 mscoree:parse_startup error in Ketarin on Wine
- 52144 Ketarin stops refreshing program window on Wine 6.22
- 52157 ntdll:wow64 fails on 64-bit Wine
- 52216 winemac.drv fails to compile without Metal support
- 52231 Notation Software 4 freeze when moving mouse over buttons
- 52263 Ground Control II freezes on exit
- 52267 Fallout 1 & 2 fail to start: can't initialize input device
- 52272 Escape from Tarkov launcher crashes on start
- 52292 Cygwin compilation fails in ld: undefined reference to `__main' @ include/wine/test.h
- 52295 Crash when calling StackWalk() with '-gstabs' symbol format
- 52311 Starting executables from removable devices no longer works with Wine 7.0-rc3-7-g3e73437ae8f
- 52323 MSBuild fails to build simple application
- 52328 Cygwin compilation fails: undefined references to __chkstk_ms, __popcountsi2, __divdi3, __udivmoddi4 (etc.) in dlls/
- 52332 Incoming data on socket only satisfies the first async I/O request in the queue
+Bugs fixed in 7.0-rc6 (total 47):
+
+ 9805 Program "de rouck" does not start.
+ 12030 MozyHome backup service does not work
+ 12915 Star Wars Episode I Racer: Assign key cause freeze
+ 34010 Gabriel Knight 3 demo - Depth / stencil buffer locking is not implemented
+ 34340 Mingw gdb hangs
+ 37439 Saints Row: The Third characters don't render correctly
+ 38907 Homesite+ (v5.5) closing search window does not correctly refocus editor window
+ 39342 Thunder crashes without native riched20 (ME_GetCursorCoordinates: Assertion `~para->member.para.nFlags & 0x01')
+ 42174 TeraCopy 3.0b2 crashes on startup
+ 42395 Saints Row: The Third has graphical glitches
+ 43502 Microsoft Flight Simulator 2000 : only bottom half view rendered and moved to the top
+ 43650 nolf2 game error on install
+ 44008 XNA Game Studio 4 installer crashes when cancelled
+ 44111 Simple WPF/.Net app has rendering issues
+ 44970 Deus Ex Human Revolution: people are invisible when closer than 3 meters
+ 45121 Steam uses high CPU while idle
+ 45168 Visual Novel "The Fruit of Grisaia" has flickering glitches
+ 46118 FlatOut has graphical glitches with csmt enabled
+ 46213 Sniper Elite 4 launcher window doesn't display properly
+ 46304 The virgl driver is identified as Nvidia vendor but should be MESA and it should probably not fall back to any Nvidia card
+ 46423 Kara no Shoujo crashes in fullscreen mode
+ 48103 Lego Stunt Rally crashes when entering championship
+ 49541 Lara Croft and the Temple of Osiris stops silently at launch
+ 49732 Death End Re;Quest 2 crashes on startup
+ 49919 Logos 8 Bible Software crashes when entering text in passage guide search field
+ 49976 FIFA 11 Demo fifaconfig crashes when pressing OK button
+ 49995 Evernote 6.24 stopped displaying notes after upgrade to Wine 5.19
+ 50521 Guild Wars 2 fails to launch
+ 50617 Objects become invisible with tessellation enabled in Sniper Elite 3 with OpenGL renderer
+ 50813 X-Beyond The Frontier & X-Tension crash on start
+ 51195 Lara Croft and the Temple of Osiris doesn't launch
+ 51423 WeChat can't send a big picture
+ 51442 Socket connection is not established properly
+ 51592 Call of Cthulhu Crashes on Launch
+ 52108 user32:monitor breaks user32:win on Win10 1809
+ 52252 IDA Pro 7.2 debugger fails to attach to a process.
+ 52286 Zombie Army Trilogy launcher crashes on start
+ 52327 Wrong WM_CONTEXTMENU message default processing
+ 52335 StarCraft Remastered hangs in Multiplayer screen
+ 52349 Vortex Mod Manager Starts but Infinitely Loads
+ 52353 PuTTY plink 0.76 crashes
+ 52356 Folio Bound Views crashes on start
+ 52378 Python WMI module: AttributeError: wbemErrInvalidQuery
+ 52381 wineg++: Compile error in tom.h
+ 52387 Joystick does not release buttons properly
+ 52389 GPU Caps Viewer does not report any OpenCL devices
+ 52390 World of Warcraft crashes in d3d11 mode inside of wined3d_unordered_access_view_gl_clear()

----------------------------------------------------------------

-Changes since 7.0-rc4:
+Changes since 7.0-rc5:

-Alex Henrie (7):
- faultrep/tests: Remove registry writability check.
- wined3d: Fix memory leak on error path in wined3d_buffer_vk_create_buffer_object (Coverity).
- wmphoto: Fix memory leak on error path in wmp_decoder_create (Coverity).
- kernel32/tests: Drop path test workarounds for Windows <= 2000.
- comctl32/tests: Drop tooltips test workarounds for Windows <= 2000.
- kernel32/tests: Drop change test workarounds for Windows <= 2000.
- d3dx9_36/tests: Add missing call to ID3DXSprite_End.
+Alex Henrie (3):
+ d3d10/tests: Increase size of array expected_i_a in test_scalar_array_methods (cppcheck).
+ gdi32/tests: Mark a GetTextExtentPointW test as broken on Windows 10.
+ gdi32/tests: Drop font test workarounds for Windows <= 2000.

Alexandre Julliard (2):
- server: Don't return image information for terminating processes.
- ntdll: Support debugger attach from a 64-bit process to a 32-bit process.
+ maintainers: Remove Ken Thomases.
+ include: Move the ITextRange2 definition to avoid an undefined reference.

-Eric Pouech (4):
- dbghelp: Don't use .debug_frame section if non present when unwinding.
- po: Some more French translations.
- po: Fixed typos in French translation.
- po: Some more French translations.
+Andrew Eikum (2):
+ winecoreaudio.drv: Fix memory leak.
+ winepulse.drv: Fix memory leak.

-Gabriel Ivăncescu (1):
- mshtml: Fix nsnode leak when cloning.
+Andrey Gusev (2):
+ wined3d: Handle WINED3DSPSM_NONE in shader_sm4_read_param().
+ dxgi: Handle WINED3D_BIND_UNORDERED_ACCESS in dxgi_usage_from_wined3d_bind_flags().

-Henri Verbeet (1):
- wined3d: Use GL_MAP_PERSISTENT_BIT even for non-persistent bo maps.
+André Zwing (5):
+ kernel32: Fix GetCompressedFileSize[AW] spec file entries.
+ rpcrt4: Fix TowerConstruct spec file entry.
+ wintrust: Fix WintrustAddDefaultForUsage spec file entry.
+ shlwapi: Report keyName as string.
+ d3d10: Fix D3D10CompileEffectFromMemory spec file entry.

-Huw D. M. Davies (4):
- winspool: Don't try to match a printer to a server handle.
- winemac: Don't try to update when the window is closing.
- iphlpapi: Always populate the friendly name.
- user32: Set WM_CONTEXTMENU's wparam to the child window's handle.
+Dmitry Timoshkov (1):
+ ntdll: Use full registry key name in NtQueryLicenseValue.

-Jacek Caban (6):
- msvcrt: Use __WINE_PE_BUILD in crt_gccmain.c.
- mshtml: Remove duplicate check in get_top_window.
- winegcc: Use libgcc on Cygwin target.
- urlmon/tests: Silence some debug traces.
- urlmon/tests: Remove unreliable test.
- urlmon: Don't allow direct sink callbacks when reporting data.
+Hans Leidekker (1):
+ kerberos: Avoid a crash on NULL expiry parameter.

-Jactry Zeng (2):
- po: Update Simplified Chinese translation.
- po: Update Japanese translation.
+Huw D. M. Davies (2):
+ commdlg: Pass the 16-bit structure to the WM_INITDIALOG hook.
+ user: Copy back the 16-bit MDICREATESTRUCT.

-Jinoh Kang (2):
- ws2_32/tests: Add a test for simultaneous WSARecv().
- server: Reselect only after dequeueing async request.
+Julian Rüger (1):
+ po: Update German translation.

-Keno Fischer (1):
- winemac: Unconditionally link to QuartzCore.
-
-Masanori Kakura (1):
- winealsa.drv: Fix a typo in TRACE() message.
-
-Michael Stefaniuc (1):
- dmsynth/tests: Clarify the sink init / synth latency clock relationship.
-
-Nikolay Sivov (2):
- po: Update Russian translation.
- comctl32/tests: Add a basic test for ImageList_WriteEx().
-
-Olivier F. R. Dierick (1):
- taskschd: Set count to zero in regtasks_get_Count stub.
+Nikolay Sivov (3):
+ d3d11: Always initialize out view pointer in CreateRenderTargetView().
+ include: Add WbemErrorEnum error codes.
+ mfplat: Add MECapture* events to tracing.

Paul Gofman (1):
- ddraw/tests: Port tests for fullscreen window size reset from d3d9.
-
-Piotr Caban (1):
- oleacc/tests: Fix intermittent AccessibleObjectFromPoint tests failures.
-
-Roman Pišl (1):
- comctl32: Fix return type of ImageList_WriteEx.
-
-Rémi Bernon (8):
- dinput/tests: Move tests from dinput8/tests.
- dinput/tests: Split joystick tests into separate sources.
- dinput/tests: Remove verbose and redundant tests.
- dinput/tests: Test simple joystick with older dinput versions.
- dinput: Return DIERR_UNSUPPORTED for properties with old dinput version.
- dinput: Allow 0xff as a DIDFT_ANYINSTANCE alias with old dinput version.
- dinput: Return HID class guid in DIPROP_GUIDANDPATH property.
- dinput: Wait for the internal thread with a timeout.
-
-Stefan Brüns (1):
- d2d1/tests: Test StrokeContains when last segment is bezier and closes the path.
-
-Zebediah Figura (6):
- ws2_32/tests: Test whether WSAEventSelect() modifies the event state.
- server: Set the event in IOCTL_AFD_EVENT_SELECT if the socket becomes signaled.
- ws2_32: Trace the address bound to in bind().
- server: Avoid reporting POLLOUT on connection failure in poll_single_socket().
- amstream: Trace some format fields in IDirectDrawMediaStream::SetFormat().
- cryptnet: Open the revocation cache file in binary mode.
+ crypt32: Increase maximum object encode length.
+
+Rémi Bernon (5):
+ dinput/tests: Check that InputReportByteLength bytes are read.
+ user32: Increase the default message buffer size.
+ server: Return error when hardware message is too large.
+ hidclass.sys: Always read InputReportByteLength bytes when not polling.
+ dinput: Reset button state for each report read.
+
+Stefan Brüns (7):
+ d2d1: Silence SetSegmentFlags() FIXME when setting default value.
+ d2d1/tests: Add a test for single quadratic Bézier segment.
+ d2d1/tests: Test coincident last/first vertex for both OPEN and CLOSED.
+ d2d1: Refactor outline generation as preparation for the new TYPE_END vertex type.
+ d2d1: Use the TYPE_END vertex type when last/first vertices coincide.
+ d2d1: Remove extraneous checks for last vertex.
+ d2d1/tests: Avoid out-of-bounds access when comparing segments.
+
+Stefan Dösinger (7):
+ ddraw/tests: Reduce precision in test_filling_convention.
+ d3d8/tests: Reduce precision in test_filling_convention.
+ d3d9/tests: Use a HW generation dependent offset for the filling convetion test.
+ d3d11/tests: Run test_instanced_draw separately.
+ d3d10core/tests: Run test_instanced_draw() separately.
+ d3d10core/tests: Run test_generate_mips separately.
+ d3d11/tests: Run test_generate_mips separately.
+
+Zebediah Figura (5):
+ opencl: Use types with consistent alignment for unixlib params structures.
+ wined3d: Do not iterate over multiple layers when clearing 3D UAVs.
+ d3d11/tests: Test UAV clears of 3D view with nontrivial depth.
+ ws2_32: Cast timeval fields to LONGLONG before multiplying.
+ ws2_32: Cast the WSAPoll() timeout to LONGLONG before multiplying.

Zhiyi Zhang (2):
- user32/tests: Test selecting DDBs of different depth into display compatible DCs.
- win32u: Allow selecting 32-bit DDBs into display compatible DCs.
+ user32/tests: Avoid fix blurry apps popup in test_DisplayConfigSetDeviceInfo().
+ uxtheme/tests: Avoid fix blurry apps popup in test_GetThemePartSize().
+
+Ziqing Hui (1):
+ wininet/tests: Add more tests for InternetTimeToSystemTime().

--
Alexandre Julliard
diff --git a/VERSION b/VERSION
index fbeff0a7b20..681f0c6e4de 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 7.0-rc5
+Wine version 7.0-rc6
diff --git a/configure b/configure
index 04e2643a290..9ec1f6fd549 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.71 for Wine 7.0-rc5.
+# Generated by GNU Autoconf 2.71 for Wine 7.0-rc6.
#
# Report bugs to .
#
@@ -611,8 +611,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='7.0-rc5'
-PACKAGE_STRING='Wine 7.0-rc5'
+PACKAGE_VERSION='7.0-rc6'
+PACKAGE_STRING='Wine 7.0-rc6'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.winehq.org'

@@ -2574,7 +2574,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 7.0-rc5 to adapt to many kinds of systems.
+\`configure' configures Wine 7.0-rc6 to adapt to many kinds of systems.

Usage: $0 [OPTION]... [VAR=VALUE]...

@@ -2644,7 +2644,7 @@ fi

if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Wine 7.0-rc5:";;
+ short | recursive ) echo "Configuration of Wine 7.0-rc6:";;
esac
cat <<\_ACEOF

@@ -2914,7 +2914,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Wine configure 7.0-rc5
+Wine configure 7.0-rc6
generated by GNU Autoconf 2.71

Copyright (C) 2021 Free Software Foundation, Inc.
@@ -3398,7 +3398,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 7.0-rc5, which was
+It was created by Wine $as_me 7.0-rc6, which was
generated by GNU Autoconf 2.71. Invocation command line was

$ $0$ac_configure_args_raw
@@ -23365,7 +23365,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 7.0-rc5, which was
+This file was extended by Wine $as_me 7.0-rc6, which was
generated by GNU Autoconf 2.71. Invocation command line was

CONFIG_FILES = $CONFIG_FILES
@@ -23429,7 +23429,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-Wine config.status 7.0-rc5
+Wine config.status 7.0-rc6
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"

b2f75a026f1 Release 7.0-rc6.
ANNOUNCE | 241 ++++++++++++++++++++++++++++++++------------------------------
VERSION | 2 +-
configure | 18 ++---
3 files changed, 133 insertions(+), 128 deletions(-)

Upstream: source.winehq.org


  • Share