Release 7.0-rc2.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2021-12-17 22:13:07 +01:00
parent 652dc00578
commit 2f5f8b4bd4
4 changed files with 148 additions and 317 deletions

444
ANNOUNCE
View File

@ -1,19 +1,12 @@
The Wine development release 7.0-rc1 is now available.
This is the first release candidate for the upcoming Wine 7.0. It
marks the beginning of the yearly code freeze period. Please give this
release a good testing and report any issue that you find, to help us
make 7.0 as good as possible.
The Wine development release 7.0-rc2 is now available.
What's new in this release (see below for details):
- Reimplementation of the WinMM joystick driver.
- All Unix libraries converted to the syscall-based interface.
- Various bug fixes.
- 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-rc1.tar.xz
http://mirrors.ibiblio.org/wine/source/7.0/wine-7.0-rc1.tar.xz
https://dl.winehq.org/wine/source/7.0/wine-7.0-rc2.tar.xz
http://mirrors.ibiblio.org/wine/source/7.0/wine-7.0-rc2.tar.xz
Binary packages for various distributions will be available from:
@ -29,333 +22,170 @@ AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 7.0-rc1 (total 32):
Bugs fixed in 7.0-rc2 (total 34):
39244 scrrun:filesystem BOM tests fail in the Korean and Chinese locales
47865 comctl32:propsheet: Different button order for some RTL locales in Windows 1809?
51049 Sea of Thieves crash when entering a lobby
51220 version:info - In Wine the GetFileVersionInfoEx() checks fail in non-English locales
51396 cl.exe 64bit fails with internal compiler error, needs support for separated code segments in vcruntime140_1
51413 winegcc options with multiple '=' are not handled correctly
51748 NIK Dfine2 crashes/hangs (worked before)
51821 EVE Online Client Crashes Due to differences in how Wine and Windows handle LdrGetDllPath with dwFlags 0x8 and relative path
51833 GetModuleFileNameW no longer works with large buffers
51844 winedbg command line arguments are not quoted properly
51886 YouTube Movie Maker crashes on unimplemented function gdiplus.dll.GdipSaveAddImage
51913 dinput8:device fails on cw-gtx560 and cw-rx460
51915 character just run to the left and everything
51946 cMUD 3.34 installer crashes
51987 Multiple GUI elements are not rendered when using a theme
52003 Stack overflow inside xml2.xmlXPathInit function.
52060 BCryptExportKey is not implemented for BCRYPT_RSAFULLPRIVATE_BLOB
52076 Wrong icons placement when using a theme
52080 Light Blue theme causes broken UI in multiple apps (OpenMPT, dgVoodoo Control Panel)
52106 dxva2:dxva2 fails in test_progressive_device() on cw-rx460 (AMD)
52109 DTS Encoder Suite crashes on start
52116 World of Warships: garbled textures and GL_INVALID_OPERATION errors due to invalid PBO access
52120 Everquest launcher crash with Wine 6.22
52129 EnumCalendarInfo hangs indefinitely when iterating over optional calendars
52132 DeviceCapabilities(DC_PAPERSIZE) returns wrong size
52141 NetAPI detection in configure is broken
52147 osu! fails to load some skin elements of certain skins
52173 Kodi crashes on unimplemented function wsdapi.dll.WSDCreateDiscoveryProvider
52176 Houkago Cinderella - Promotion Edition doesn't start up due to stack overflow.
52184 Initial breakpoint absent when debugging under WinDbg/CDB (build 22000.1)
52190 Glyph (access portal for Rift) crashes on start
52191 Null pointer dereference in MPEG3_StreamConvert
29934 Weird Worlds: Launcher no longer launches the game
37255 Proteus 8 Access violation in module 'VGDVC.DLL'
48631 Multiple games display text as squares (Death to Spies: Moment of Truth, Shadow Warrior, Resident Evil 4 HD)
50526 ConEmu wineconsole Ctrl+m has different behavior
50714 YooSee CMS client 10.0.0.53 crashes after login since Wine 5.12 (ntdll built as PE)
50906 Her Story: crashes when seeking in video
51282 Samurai Shodown Reboot 2019: low gpu usage around 5-10% and low fps around 9-20fps
51296 Multiple applications (Cogmind, Photoshop, ...) render mouse cursor as black square
51380 The segment register tests fail in the wow32 ntdll:exception build
51409 Trails to Azure crashes when reaching main menu after video playback
51479 winedevice.exe crashes on prefix shutdown
51500 ntdll:exception test_wow64_context() randomly fails on Windows
51521 Installer of Tencent meeting crashes when using enter key in the license agreement screen.
51539 "server: Get the process entry point from the exe image info" breaks running if exe is loaded at a non-default address
51589 Buttons have no icons when using the Light Blue theme
51745 Xbox Controller no longer recognised
51766 ^C in gdb mode makes debugger quit
51790 MSI is no longer able to detect correct architecture for a custom action DLL
51910 Keyboard Input Partially Broken
51930 Final Fantasy XIV audio broken in wine-6.20
52008 Broken symlink to 'My Documents' causes app to crash
52020 Multiple games crash after intros (Borderlands GOTY Enhanced, Dark Souls: Remastered, Steel Division: Normandy 44)
52038 Sonic Adventure DX (2004) crashes after intro cutscene
52041 DAVAR4 crashes when moving mouse over document window scrollbars
52082 Ace Ventura (CD-ROM) crashes on start
52112 Final Fantasy XIV failing to boot
52140 configure fails to detect libldap 2.5+
52161 ntdll:om fails when run without elevated privileges
52165 mfplat:mfplat has failures in test_sample_allocator_d3d12() on Windows 10 1709
52166 mfplat:mfplat has a failure in test_d3d12_surface_buffer() on Windows 10 1709
52187 wine-mono's WPF tests hang (broken handling of IDWriteTextAnalysisSource callbacks in analyzer)
52195 comctl32:propsheet fails in the Hebrew locale
52206 Logos 9 Bible Software (.NET 4.7 app) external links don't open web browser
52207 HICON leak in CopyImage causes TheBat! to crash after a while
----------------------------------------------------------------
Changes since 6.23:
Changes since 7.0-rc1:
Akihiro Sagawa (2):
win32u: Use the replacement name in otmpFamilyName and GetTextFace().
quartz: Fix a race in IMediaFilter::Pause().
Alex Henrie (3):
comctl32/tests: Permit larger propsheet buffers.
kernel32/tests: Split up checks in flush_proc function.
advapi32/tests: Accept more broken values in another RegEnumValue name overflow test.
Alex Henrie (4):
shell32: Provide 4-bit icons that are actually limited to 16 colors.
msvcp120/tests: Don't check for handle equality in _Thrd_current tests.
nsi: Use a whole byte for each nsi_ip_neighbour_dynamic flag.
advapi32/tests: Accept more broken values in the RegEnumValue name overflow tests.
Alexandre Julliard (16):
ntdll/tests: Mark a failing test as todo.
krnl386.exe: Page-align the GlobalAlloc() size when the selector limit is in pages.
winebrowser: Try xdg-open before /usr/bin/open.
ntdll: Fix the RtlCreateTimer() argument order.
ntdll/tests: Fix some exception test failures on Windows.
ntdll/tests: Fix some directory test failures on Windows.
ntdll/tests: Fix some wow64 test failures on Windows.
ntdll/tests: Mark a failing test as todo.
kernel32/tests: Fix some test failures on Windows.
kernel32/tests: Remove an unreliable test.
kernelbase/tests: Fix some test failures on Windows.
schedsvc/tests: Fix a test failure on recent Windows versions.
advapi32/tests: Skip event log tests on Windows when access is not allowed.
crypt32/tests: Mark a failing test as todo.
wininet/tests: Mark a failing test as todo.
d3d11/tests: Mark a couple of failing tests as todo.
Alexandre Julliard (36):
secur32: Move the pull/push callbacks to the Unix side.
secur32: Store the GnuTLS session inside the transport.
secur32: Move the get_buffer callback to the Unix side.
secur32: Move the decrypt message receive loop to the Unix side.
secur32: Move the buffers initialization and callbacks to the Unix side.
secur32: Move the memory allocation for get_session_peer_certificate() to the PE side.
secur32: Move the memory allocation for get_unique_channel_binding() to the PE side.
secur32: Pre-allocate the token buffer for handshake() on the PE side.
secur32: Convert the Unix library to the __wine_unix_call interface.
ntdll: Don't return a default Unix handle for modules that don't have a Unix library.
wineandroid: Use full pathnames to invoke builtin apps.
ws2_32: Fix a potential buffer overflow in the Unix interface.
ws2_32: Implement Wow64 entry points in the Unix library.
crypt32: Implement Wow64 entry points in the Unix library.
include: Document remaining fields in the SYSTEM_PROCESS_INFORMATION structure.
wow64: Add mapping for NtQuerySystemInformation(SystemExtendedProcessInformation).
ntdll: Don't restore the %fs register for exceptions happening inside system calls.
ntdll: Remove __wine_init_unix_lib() and the old Unix library interface.
mpg123: Disable the large file wrappers.
configure: Assume that dirent.h is available on Unix.
configure: Assume that termios.h is available on Unix.
configure: Assume that unistd.h is available on Unix.
configure: Assume that sys/mman.h is available on Unix.
configure: Assume that sys/socket.h is available on Unix.
configure: Assume that sys/time.h is available on Unix.
configure: Assume that sys/ioctl.h is available on Unix.
configure: Assume that sys/wait.h is available on Unix.
configure: Remove some no longer used checks.
wmc: Don't catch SIGSEGV.
wrc: Don't catch SIGSEGV.
wrc: Remove the no longer used resource C name.
wrc: Move write_resfile() into genres.c and remove writeres.c.
wrc: Convert resource output to the standard output buffer functions.
tools: Move the output buffer functions to the common header.
sfnt2fon: Use the standard output buffer functions.
winevulkan: Remove unnecessary '&' on function pointers.
Alistair Leslie-Hughes (1):
dbghelp: Fix use after free.
Alistair Leslie-Hughes (2):
wininet: Fix misleading indentation.
dbghelp: Fix possible memory leak (Coverity).
Andrey Gusev (3):
hlink/tests: Fix a typo in a comment.
wmc: Fix a typo in a comment.
wined3d: Add WINED3DFMT_R11G11B10_FLOAT vertex format.
Bernhard Übelacker (1):
server: Return ReadDataAvailable value for FilePipeLocalInformation.
inetmib1: Fix endianess issue with dwLocalAddr and dwLocalPort.
Brendan Shanks (1):
include: Add processthreadsapi.h file.
Chilung Chan (2):
po: Update Traditional Chinese translation.
xcopy: Add /k in Syntax message of STRING_HELP string.
Christian Costa (1):
d3dx9: Also check for a valid alpha channel for TGA images.
Connor McAdams (1):
ws2_32: Return WSAEINVAL from GetAddrInfoExOverlappedResult if overlapped is NULL.
Damjan Jovanovic (2):
ntdll: Implement fill_battery_state() on FreeBSD.
server: FreeBSD 14-CURRENT's sched_setaffinity() needs _WITH_CPU_SET_T defined.
Conor McCarthy (1):
wined3d: Do not bind buffers in state_cb() if the shader is not set.
David White (2):
d2d1: Implement path_geometry_StrokeContainsPoint() for line segments.
d2d1: Implement path_geometry_StrokeContainsPoint() for Bézier segments.
Dmitry Timoshkov (1):
shell32: Add support for IDragSourceHelper2 interface.
Derek Lesho (1):
kernelbase: Fix parameter order of FindResourceExW call for non-localized path.
Eric Pouech (7):
start: Ignore Ctrl-C and let the child decides what to do with it.
winedbg: In gdb proxy mode, ignore ctrl-c.
dbghelp: Silence some FIXMEs.
msvcrt: Fix double-free and memory leak in type_info destructor.
ntdll: Use proper names for magic constants.
winedump: Support dumping quad word values in enumerations.
server/console: Ensure conhost has created the TTY input stream before waiting.
Dmitry Timoshkov (2):
d2d1: Implement ID2D1Factory2::CreateStrokeStyle1().
d3d11: Handle D3D11_FEATURE_D3D9_OPTIONS in d3d11_device_CheckFeatureSupport().
Eric Pouech (21):
examine-relay: DLLs can have underscore in their names (like ws2_32).
winedbg: Don't pretend that all dbg_internal_var instances will hold DWORD_PTR.
winedbg: Make savable variables size a DWORD.
winedbg: Make pid and tid internal variables DWORDs.
winedbg: Introduce dbg_lg(u)int_t and migrate all integral computations on this type.
winedbg: Remove methods for fetching/storing integers in CPU backends.
winedbg: Renamed extract_longlong() into extract_lgint() for clarity.
winedbg: Use dbg_lgint_t as parameter in type_print_hex.
winedbg: Rename print_longlong into print_sdecimal (to mimic print_hex).
winedbg: Revamp dbg_lvalue structure and add helpers for init.
winedbg: Add bitfield capability to dbg_lvalue.
winedbg: Move bitfield extraction to extract_lgint.
dbghelp: In SymGetTypeInfo(), return the correct basetype for enums.
winedbg: Add helper to compare types and use it to detect wrong assigments.
winedbg: Add helper to transfer memory between lvalues.
winedbg: Correctly store integers into a bitfield.
winedbg: Remove fetch_float() method from CPU backends.
winedbg: Implement proper assignements of floating point numbers.
winedbg: Move C++ identifier detection to the lexer.
winedbg: Move module scoping to the lexer.
dbghelp: Implement SymEnumTypesByName(W).
Florian Will (1):
dsound: Skip resampling/mixing inaudible buffers.
François Gouget (6):
win32u: Fix the trailing linefeed in a TRACE().
msdasql/tests: Fix the spelling of the command_text variable.
kernel32: Store the ILANGUAGE values in uppercase.
kernel32/tests: Check that the preferred UI languages are in uppercase.
server: Fix the spelling of a comment.
ntdll/tests: Fix the spelling of a comment.
Gabriel Ivăncescu (1):
mshtml: Ignore named and extra arguments when invoking builtin functions.
Gijs Vermeulen (1):
mfplat/tests: Skip test_d3d11_surface_buffer if D3D11 device can't be created.
Esme Povirk (3):
dwrite: Avoid calling memcpy with NULL source.
dwrite: Fix possible use of uninitialized memory.
dwrite: Account for position != 0 in fetch loops.
Hans Leidekker (1):
msi: GetBinaryType() doesn't accept DLLs.
configure: Check for libldap instead of libldap_r.
Henri Verbeet (6):
d2d1: Store original Bézier curves as cubics.
wined3d: Pass a wined3d_device_gl pointer to wined3d_device_create_primary_opengl_context_cs().
wined3d: Use the access flags used to create the bo for persistent maps in wined3d_bo_gl_map().
wined3d: Pass a wined3d_device_gl pointer to wined3d_device_delete_opengl_contexts_cs().
wined3d: Move the command list reference counting functions to the end of cs.c.
d2d1: Create feature level 10.0 device context state objects.
Henri Verbeet (1):
wined3d: Release the allocator lock on error in wined3d_allocator_chunk_vk_map().
Hugh McMaster (1):
conhost: Process Ctrl-M key input.
Huw D. M. Davies (2):
wineps: Build with nameless structs and unions.
maintainers: Add the nsi include file.
riched20: Return the nearest char pos if the coords are outside the format rect.
riched20: Defer releasing the host if inside a notify callback.
Ivo Ivanov (3):
winebus.sys: Scale the force feedback gain value to the Linux FF_GAIN range.
winebus.sys: Use SDL_HAPTIC_INFINITY for the infinity durations in the SDL backend.
winebus.sys: Use 0 for the infinity durations in the UDEV lnxev backend.
Jacek Caban (3):
conhost: Remove unused extra_size argument from set_output_info.
winebuild: Allow using clang for as command.
ntdll: Don't use inline assembly in do_cpuid.
Jacek Caban (24):
win32u: Add partial wow64 support.
user32: Provide partial null driver.
win32u: Implement NtUserGetProcessDpiAwarenessContext and NtUserSetProcessDpiAwarenessContext.
win32u: Implement NtUserGetSystemDpiForProcess.
win32u: Move NtUserGetDpiForMonitor implementation from user32.
win32u: Move DPI mapping from GetMonitorInfoW.
win32u: Move DPI mapping from EnumDisplayMonitors.
win32u: Directly access system DPI in ntgdi.
win32u: Move system parameters implementation from user32.
win32u: Directly use sysparams in nulldrv_GetDeviceCaps.
win32u: Fix return types on lock_display_devices failures.
user32: Set %ecx to rect param when calling monitor enum proc.
win32u: Fix device instance value size in link_device.
win32u: Use NtUserCallTwoParam for MirrorRgn implementation.
win32u: Move 55aa brush implementation from user32.
win32u: Use user driver for wine_get_vulkan_driver.
winevulkan: Use __wine_unix_call interface for Unix lib initialization.
ntdll: Temporarily allow KeUserModeCallback calls from client stack.
winevulkan: Use KeUserModeCallback for debug callbacks.
winevulkan: Support prefixing function parameters.
winevulkan: Pass Unix call arguments as a struct.
winevulkan: Make Vulkan direct Unix calls more similar to __wine_unix_call interface.
winevulkan: Use __wine_unix_call interface for some Vulkan functions.
mshtml: Fix dispex hooks handling for function objects.
Jinoh Kang (1):
ntdll/tests: Fix access denied error in unprivileged mode.
Jactry Zeng (3):
ntdll: Fix compilation for ARM64 Apple platform.
include: Add some COM+ error codes.
msxml3: Add GBK support for builtin character converter.
John Sullivan (1):
user32: Call DestroyIcon() to delete icon handles in CopyImage().
Jan Sikorski (7):
wined3d: Decrement reference count and take the lock atomically for cached objects.
wined3d: Introduce a helper function to extract a packet from a command stream.
wined3d: Use wined3d_next_cs_packet() in wined3d_cs_exec_execute_command_list().
wined3d: Acquire sampler references for command lists by inspecting CS packets.
Revert "wined3d: Acquire references to samplers in deferred contexts.".
wined3d: Acquire shader references for command lists by inspecting CS packets.
Revert "wined3d: Acquire references to shaders in deferred contexts.".
Matteo Bruni (3):
ddraw: Pass the sub resource count to ddraw_surface_reserve_memory().
ddraw: Add a trace to ddraw_surface_update_frontbuffer().
ddraw: Fix typo in a comment.
Jinoh Kang (5):
ntdll/tests: Add tests for DebugPort* info query with security checks.
server: Fix querying debug port with restricted DACL.
ntdll: Fix valid frame address range in ARM/ARM64.
ntdll: Support both HP-UX-like libunwind and LLVM libunwind error codes.
ntdll: Properly test for LLVM libunwind error codes.
Nikolay Sivov (4):
mfplat/tests: Use CRT allocation functions.
mfplat/tests: Allocate test callbacks.
mfplat/tests: Fix test crash on old Windows 10 systems.
mfplat/tests: Handle ResetDevice() failure when used with D3D12 device.
Konstantin Romanov (1):
wineps: Return a POINT for DC_PAPERSIZE.
Paul Gofman (3):
ntdll: Add stub for NtSetDebugFilterState().
mountmgr.sys: Avoid use after free in dhcp4_config_request().
ntdll: Don't set socket IO status after queuing async.
Lauri Kenttä (1):
po: Update Finnish translation.
Piotr Caban (3):
concrt140/tests: Fix race in _Timer tests.
msvcrt: Fix _strdate implementation in Hindi locale.
msvcrt: Fix _strtime implementation in Hindi locale.
Louis Lenders (1):
wsdapi: Add stub for WSDCreateDiscoveryProvider.
Roberto Pungartnik (2):
po: Update Brazilian Portuguese translation.
po: Update Spanish translation.
Matteo Bruni (1):
d3d10/effect: Validate preshader blob size for index expressions.
Rémi Bernon (5):
user32: Update rawinput devices on WM_INPUT_DEVICE_CHANGE reception.
user32: Throttle device list updates from GetRawInputDeviceList.
winepulse.drv: Stop writing the same data again on underflow.
winepulse.drv: Keep buffer size separate from allocated size.
winepulse.drv: Write data to pulse in pulse_release_render_buffer.
Mohamad Al-Jaf (2):
include: Add namespaceapi.h file.
kernelbase: Add CreateBoundaryDescriptorW stub.
Nikolay Sivov (16):
dwrite: Move glyph advances cache to PE side.
dwrite: Add flag for cached advance presence.
dwrite: Use separate argument for cache key for get_bbox/get_bitmap calls.
dwrite: Move glyph box cache to PE side.
dwrite: Move bitmap cache to PE side.
dwrite: Remove unixlib callbacks.
dwrite: Switch to unixlib syscall interface.
dwrite: Implement Wow64 entry points for unixlib.
dwrite/layout: Simplify run direction check condition.
dwrite: Keep corresponding data context for created backend object.
dwrite: Remove some unused fields.
d2d1: Implement d2d_rectangle_geometry_StrokeContainsPoint().
include: Add document target ids.
include: Add some of the XPS OM interfaces.
winegstreamer: Set MF_MT_AUDIO_BLOCK_ALIGNMENT attribute for raw types.
d3dx10/tests: Remove crashing tests.
Paul Gofman (2):
ntdll: Support THREAD_CREATE_FLAGS_HIDE_FROM_DEBUGGER thread creation flag.
ntdll: Remove a special case for entry point not in executable section in map_image_into_view().
Piotr Caban (1):
vcruntime140_1: Add support for exception separated code segments.
Robert Wilhelm (3):
scrrun/tests: Check file contents using ReadFile in CreateTextFile test.
scrrun/tests: Use more context for MultiByteToWideChar in ReadAll test.
scrrun/tests: Use more context for MultiByteToWideChar in Read test.
Rémi Bernon (13):
winmm: Correctly check parameters in joyGetDevCaps(A|W).
dinput8/tests: Add some winmm joystick caps tests.
dinput8/tests: Add some winmm joystick input tests.
winmm: Fill and return szRegKey when index is -1.
winmm: Return the joysticks array size in joyGetNumDevs.
winebus.sys: Use an unsigned 16bit range for saturation and deadband values.
winebus.sys: Revert direction rotation for UDEV lnxev devices.
dinput: Simplify the internal thread and don't require loader lock.
winmm: Reimplement joyGetPos with joyGetPosEx.
winmm: Cleanup traces and parameters names.
winmm: Guard accesses to joystick array with a critical section.
winmm: Reimplement joystick APIs on top of dinput.
winejoystick.drv: Remove unnecessary driver.
Torge Matthies (5):
windowscodecs/tests: Add test for big PNG chunks.
windowscodecs: Disable libpng chunk size limit.
win32u/tests: Add tests for NtUserEnumDisplayDevices return value.
win32u: Return an NTSTATUS from NtUserEnumDisplayDevices.
win32u: Validate the info parameter in NtUserEnumDisplayDevices.
Zebediah Figura (13):
wined3d: Use wined3d_context_copy_bo_address() in wined3d_buffer_gl_upload_ranges().
wined3d: Trace CS packet pointers.
ntdll: Do not fill the IOSB in NtDeviceIoControlFile() if the NT status denotes error.
include: Add some structure size assertions.
ntdll: Factor out in_wow64_call().
ntdll: Handle WoW64 WSABUF pointers in sock_recv().
ntdll: Handle WoW64 translation in IOCTL_AFD_RECV.
ntdll: Handle WoW64 control message translation.
ntdll: Make the afd_recvmsg_params structure WoW64-compatible.
ntdll: Handle WoW64 translation in IOCTL_AFD_WINE_SENDMSG.
ntdll: Make the afd_transmit_params structure WoW64-compatible.
server: Rename the "flags" field of struct poll_req to "mask".
server: Handle the entire IOCTL_AFD_POLL ioctl on the server side.
Zhiyi Zhang (13):
gdi32/tests: Test deleting the bitmap used for pattern brush creation.
uxtheme/tests: Add DrawThemeParentBackground() tests.
comctl32/tests: Add more WM_CTLCOLORSTATIC tests for static controls in a dialog.
include: Add more EnableThemeDialogTexture() option flags.
comctl32/tests: Test WM_CTLCOLORSTATIC for themed property sheets.
comctl32/propsheet: Handle WM_CTLCOLORSTATIC in the property sheet page window procedure.
comctl32/propsheet: Handle WM_ERASEBKGND in the property sheet page window procedure.
uxtheme: Do not hook DefDlgProc() for theming.
comctl32/propsheet: Return a pattern brush when handling WM_CTLCOLORSTATIC for theming.
comctl32/propsheet: Fix a typo in a comment.
comctl32/button: Remove useless calculation when drawing themed group boxes.
comctl32/button: Avoid drawing over content in themed group boxes.
comctl32/button: Support image list margin for buttons with BS_CENTER or BS_VCENTER.
Ziqing Hui (6):
user32/tests: Fix cursor state test failures for win10.
user32/tests: Test creating shared icon by CreateIconFromResourceEx().
user32/tests: Test CreateIconFromResourceEx() with resource bits.
user32: Add an is_shared member to cursoricon_object.
user32/tests: Call Destroy{icon, cursor}() before GetIconInfo().
user32: Pass correct flags in CreateIconFromResource().
Zebediah Figura (5):
winegstreamer: Acquire all of the flushing locks in GST_Seeking_SetPositions().
winegstreamer: Return E_UNEXPECTED when calling IWMReader::Stop() if no stream is open.
qasf/tests: Test that the DMO wrapper (de)commits its source pins' allocators when changing state.
user32: Do not use SetDIBits() in create_masked_bitmap().
user32: Free the created icon handle when using LR_COPYFROMRESOURCE.
--
Alexandre Julliard

View File

@ -844,6 +844,7 @@ John Reiser
John Richardson
John R. Sheets
John Sheu
John Sullivan
John Thomson
John Voltz
John Zero

View File

@ -1 +1 @@
Wine version 7.0-rc1
Wine version 7.0-rc2

18
configure vendored
View File

@ -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-rc1.
# Generated by GNU Autoconf 2.71 for Wine 7.0-rc2.
#
# Report bugs to <wine-devel@winehq.org>.
#
@ -611,8 +611,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
PACKAGE_VERSION='7.0-rc1'
PACKAGE_STRING='Wine 7.0-rc1'
PACKAGE_VERSION='7.0-rc2'
PACKAGE_STRING='Wine 7.0-rc2'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.winehq.org'
@ -2573,7 +2573,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-rc1 to adapt to many kinds of systems.
\`configure' configures Wine 7.0-rc2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2643,7 +2643,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of Wine 7.0-rc1:";;
short | recursive ) echo "Configuration of Wine 7.0-rc2:";;
esac
cat <<\_ACEOF
@ -2913,7 +2913,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
Wine configure 7.0-rc1
Wine configure 7.0-rc2
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@ -3397,7 +3397,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-rc1, which was
It was created by Wine $as_me 7.0-rc2, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@ -23364,7 +23364,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-rc1, which was
This file was extended by Wine $as_me 7.0-rc2, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@ -23428,7 +23428,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-rc1
Wine config.status 7.0-rc2
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"