diff --git a/ANNOUNCE b/ANNOUNCE index b5f6d08c345..6f29fb76be6 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,12 +1,12 @@ -The Wine development release 3.0-rc5 is now available. +The Wine development release 3.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/3.0/wine-3.0-rc5.tar.xz - http://mirrors.ibiblio.org/wine/source/3.0/wine-3.0-rc5.tar.xz + https://dl.winehq.org/wine/source/3.0/wine-3.0-rc6.tar.xz + http://mirrors.ibiblio.org/wine/source/3.0/wine-3.0-rc6.tar.xz Binary packages for various distributions will be available from: @@ -22,148 +22,123 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 3.0-rc5 (total 9): +Bugs fixed in 3.0-rc6 (total 14): - 18557 Slingplayer 2.0 Setup Assistant fails and hangs app - 19526 regedit does not give gui feedback on import of keys - 43068 Armed and Dangerous: severe performance degradation - 43897 CHM viewer navigation items are not longer shown - 44036 Multiple installers fail (affects MS Office 2010/2013, Notation Composer 3) - 44183 regedit/tests fail when run with limited user account - 44215 Eclipse (Europa) crashes on start - 44234 Alice: Madness Returns crashes upon launch - 44241 Memory optimiser tool in ProtectionID crashes wineserver + 3864 RedMon v1.7/1.9 (Redirection Port Monitor) fails to install/run + 36441 joy.cpl crashes when PS4 Gamepad connected via Bluetooth + 38671 valgrind shows an uninitialized write in dlls/advapi32/tests/security.c (test_CreateDirectoryA) + 38799 RaidCall 7.x crashes when joining a group/trying to test sound + 40254 mshtml:script test regression (timeout) + 40653 Castle of Illusion start on black screen and crash + 42588 Vietcong - graphics glitches since Wine 2.1 + 43308 valgrind shows an uninitialized write in dlls/advapi32/tests/security.c (test_AddMandatoryAce) + 43309 valgrind shows an uninitialized write in dlls/advapi32/tests/security.c (test_token_security_descriptor) + 43310 valgrind shows several definite leaks in dlls/advapi32/tests/security.c + 43654 Arx Fatalis: Candlelight / Porch light leaks through the walls + 44175 stack corruption and crash with OpenSSH port + 44286 Regression: Default value in dropdown list is no longer select + 44332 Powerpoint 2007/2010 slideshow encounters an "unexpected error" trying to move past first slide ---------------------------------------------------------------- -Changes since 3.0-rc4: +Changes since 3.0-rc5: -Alex Henrie (21): - po: Fix Catalan spelling and grammar (Softcatalà quality check). - psapi/tests: Increase GetPerformanceInfo error margins for Windows 8. - msvcrt: Don't include MSVC 8.0+ heap functions in SOs for older DLLs. - msvcrt: Don't include MSVC 8.0+ string functions in SOs for older DLLs. - ddraw/tests: Mark GetDC() failures on VMware as broken. - msvcrt: Fix _wcstod_l specfile entries. - msvcrt: Don't include MSVC 14.0 console functions in SOs for older DLLs. - msvcrt: Don't include MSVC 8.0+ environment functions in SOs for older DLLs. - vbscript/tests: Fix first-day-of-week test on mixed locales. - d3dx9/tests: Use true spherical light values and relax expectations. - ws2_32/tests: Drop socket test workarounds for Windows <= 2000. - ws2_32/tests: Initialize bytesReturned to 123456 before a failing test. - winex11: Escape non-UTF-8 characters in string literals. - gameux/tests: Add a trailing '\n' to an ok() call. - mshtml/tests: Add a trailing '\n' to ok() calls. - msvcrt: Don't include MSVC 8.0+ C++ functions in SOs for older DLLs. - msvcrt: Don't include MSVC 8.0+ error functions in SOs for older DLLs. - msvcrt: Don't include MSVC 8.0+ file functions in SOs for older DLLs. - msvcrt: Don't include MSVC 8.0+ locale functions in SOs for older DLLs. - msvcrt: Don't include MSVC 8.0+ time functions in SOs for older DLLs. - msvcrt: Don't include MSVC 7.1+ purecall functions in SOs for older DLLs. +Akihiro Sagawa (1): + psapi/tests: Add more EnumProcessModules tests. -Alexandre Julliard (6): - Update copyright info for 2018. - ntdll: Don't set floating point registers from initial context. - reg/tests: Get rid of version check. - regedit/tests: Get rid of version check. - wineandroid: Add permission for accessing external storage. - ntdll: Fix source/destination confusion in vsscanf. +Alex Henrie (17): + msi/tests: Add missing return value checks to package tests (Coverity). + shell32/tests: Add missing return value check to shelllink tests (Coverity). + kernel32/tests: Add missing return value check to module tests (Coverity). + wininet/tests: Fix off-by-one errors in HTTP tests (Coverity). + shlwapi/tests: Add missing return value checks to istream tests (Coverity). + msvcrt: Don't include MSVC 7.0+ miscellaneous functions in SOs for older DLLs. + shell32/tests: Drop progman DDE test workarounds for Windows <= 2000. + kernel32/tests: Drop module test workarounds for Windows <= 2000. + msxml3/tests: Add missing return value checks to domdoc tests (Coverity). + msxml3/tests: Make put_data_types const. + msvcrt: Don't include MSVC 7.0+ exception functions in SOs for older DLLs. + msvcrt: Don't include MSVC 8.0+ exit functions in SOs for older DLLs. + msvcrt: Don't include MSVC 11.0+ function _wcreate_locale in SOs for older DLLs. + msvcrt: Don't include MSVC 8.0+ function _CRT_RTC_INITW in SOs for older DLLs. + msvcrt: Fix mistakes in comments. + shell32/tests: Drop shell folder test dynamic imports for Windows <= 2000. + shell32/tests: Drop shell folder test workarounds for Windows <= 2000. -Alistair Leslie-Hughes (3): - oledb32: Coerce Variant to VT_DATE when converting data. - oledb32: Silence interfaces for IDataSourceLocator QI. - oledb32/tests: Add DataConvert DBTYPE_BSTR->DBTYPE_DBTIMESTAMP test. - -Anders Jonsson (1): - po: Update Swedish translation. +Alexandre Julliard (1): + kernel32/tests: Also test wrong architecture with matching 32/64 bitness. Andrew Eikum (1): - advapi: Fix return value for QueryServiceConfig2W. + hid: Pass a buffer to DeviceIoControl in HidD_SetNumInputBuffers. -Andrey Gusev (10): - winhttp/tests: Remove redundant comparison. - msvcr100/tests: Fix resource leak. - kernel32/tests: Fix resource leak. - user32/tests: Fix resource leak. - ntdll/tests: Fix resource leak. - webservices/tests: Fix resource leak. - user32/tests: Fix resource leak. - shell32/tests: Fix resource leak. - winhttp/tests: Fix resource leak. - wininet/tests: Fix resource leak. +Andrey Gusev (9): + comctl32: Fix a typo in comment. + kernel32/tests: Fix a typo in comment. + msctf/tests: Fix a typo in sink_check_ok(). + ddraw: Fix typos in comments. + msi: Remove redundant comparison. + cmd: Remove redundant comparison. + kernel32: Remove redundant comparison. + winhlp32: Remove redundant comparison. + services/tests: Fix resource leak. -André Hentschel (10): - wsdapi: Fix WSDXMLGetValueFromAny spec file entry. - shell32/tests: Don't test functions directly when reporting DdeGetLastError(). - shell32/tests: Don't test functions directly when reporting GetLastError(). - kernel32/tests: Don't test functions directly when reporting GetLastError(). - inetcomm/tests: Don't test function directly when reporting GetLastError(). - msvcrt/tests: Don't test function directly when reporting GetLastError(). - wsdapi/tests: Don't test function directly when reporting WSAGetLastError(). - advapi32/tests: Don't cast return value from HeapAlloc. - shell32: Don't cast return value from DPA_GetPtr. - glu32: Don't cast return value from HeapAlloc. +Bob Ziuchkovski (1): + dinput: Ignore vendor-specific usage pages for joystick elements on Mac. -Fernando Martins (1): - po: Portuguese translation update. +François Gouget (1): + kernel32/tests: A couple spelling fixes in a comment. -François Gouget (12): - user32/tests: Make test_WS_VSCROLL() static. - comctl32/tests: Make run_test_() static. - comctl32/tests: Make test_combo_WS_VSCROLL() static. - mlang/tests: Add a trailing '\n' to ok() calls. - glu32: A couple of spelling fixes in comments. - gdiplus/tests: Add a trailing '\n' to ok() calls. - twain_32: Make userselect_dlgproc() static. - sapi: Make some impl_from_Xxx() functions static. - ole32: Rename entry_updatable() to its more common spelling. - mshtml/tests: Fix typos in a few comments. - mshtml: Make IEventTarget_{add,remove}EventListener_hook() static. - msvcr90/tests: Make test__vsnwprintf() static. +Jacek Caban (4): + schtasks: Added partial /change command implementation. + schtasks/tests: Added /change command tests. + schtasks: Make /change argument case insensitive. + mshtml/tests: Skip test_listener_order tests on IE7. -Hans Leidekker (1): - Revert "msi: Store the current script in the package." +Józef Kucia (11): + dxgi/tests: Skip tests if DXGI_ERROR_NOT_CURRENTLY_AVAILABLE is returned. + include/d3d11: Fix ID3D11Device5_OpenSharedFence() declaration. + wined3d: Load buffer before applying state for indirect draws. + wined3d: Load buffer before applying state for indirect dispatches. + include: Add EnableMouseInPointer() declaration. + d3d11: Handle 3D textures in wined3d_resource_from_d3d10_resource(). + wined3d: Fix linestrips output for geometry shaders. + ddraw/tests: Avoid touching unsupported clip planes. + ddraw/tests: Fully initialize surface desc in surface enumeration tests. + ddraw/tests: Rewrite LimitTest(). + ddraw/tests: Rewrite SetRenderState() tests. -Henri Verbeet (7): - wined3d: Ignore WINED3D_MAP_DISCARD when used together with WINED3D_MAP_NOOVERWRITE. - ddraw: Only respect DDLOCK_NOOVERWRITE and DDLOCK_DISCARDCONTENTS on version 7 vertex buffers. - ddraw/tests: Introduce a test for vertex buffer map synchronisation. - d3d8/tests: Introduce a test for vertex buffer map synchronisation. - d3d9/tests: Introduce a test for vertex buffer map synchronisation. - wined3d: Add a download function for WINED3DFMT_X8D24_UNORM. - ddraw/tests: Add a depth read-back test. +Matteo Bruni (2): + advapi32/tests: Fully initialize ACLs (Valgrind). + advapi32/tests: Fix a couple of leaks (Valgrind). -Jacek Caban (2): - server: Pass proper async object to queue_irp in device_file_flush. - mshtml: Don't dispatch load event if document is already detached from its window. +Nikolay Sivov (13): + user32/tests: Add some more tests for message data conversion in dialog procedures. + dwrite/tests: Add missing return value test (Coverity). + msxml3/tests: Simplify test error path. + mshtml/tests: Skip some tests if native XMLHTTP support is missing or disabled. + jscript/tests: Test for script object creation failure (Coverity). + comctl32/tests: Enable more ListView tests on Comctl32 v6. + comctl32/tests: Add some state image tests for ListView. + ddraw/tests: Move the surface enumeration test. + comctl32/tests: Remove noisy trace. + ddraw/tests: Move CreateSurface() invalid arguments test. + msxml3/tests: Use temporary user directory for test files. + user32/tests: Add EM_GETLINE test. + comctl32/tests: Add EM_GETLINE test. -Louis Lenders (1): - wtsapi32: Fix copy/paste error in comment. +Piotr Caban (1): + concrt140: Fix Concurrency::is_current_task_group_canceling spec entry. -Michael Stefaniuc (1): - d3d8/tests: Use the available ARRAY_SIZE() macro. +Stefan Dösinger (2): + ddraw/tests: Sync test_clear() with d3d8/9. + ddraw/tests: Mark WARP negative rectangle handling broken. -Nikolay Sivov (6): - user32/tests: Add missing return value test (Coverity). - shell32: Make some strings static constants. - oleaut32/tests: Test more return values. - mshtml/tests: Test document stream creation failure (Coverity). - mshtml/tests: Remove null check after dereference (Coverity). - ddraw/tests: Add another invalid arguments test for surface QI. +Wei Xie (1): + wininet/tests: Check null pointer in InternetGetSecurityInfoByURLW. -Piotr Caban (3): - user32: Let ComboBox edit control handle the redraw even if CBF_NOREDRAW is set. - user32: Redraw combo text field even if it's empty. - user32: Add more CB_SETCURSEL tests on ComboBox. - -Stefan Leichter (1): - include: Add RtlCompareMemory declaration to winnt.h. - -Zebediah Figura (4): - mpr/tests: Fix drive search loop. - kernel32/tests: Update product type test. - advapi32/tests: Skip tests modifying HKLM if limited. - msvcrt: _Gettnames() should respect user overrides. +Zebediah Figura (2): + schtasks/tests: Clean up the tasks directory. + hlink: Implement IHlinkBrowseContext_GetObject(). -- Alexandre Julliard diff --git a/AUTHORS b/AUTHORS index 2819e9a12c1..fc2c5a60ea1 100644 --- a/AUTHORS +++ b/AUTHORS @@ -194,6 +194,7 @@ Boaz Harrosh Bob Amstadt Bobby Bingham Bob Goodwin +Bob Ziuchkovski Borut Razem Boyuan Yang Brad Campbell diff --git a/VERSION b/VERSION index dc9751f7c15..a5b573fd183 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 3.0-rc5 +Wine version 3.0-rc6 diff --git a/configure b/configure index 399bc3bdb40..513ff64576f 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 3.0-rc5. +# Generated by GNU Autoconf 2.69 for Wine 3.0-rc6. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='3.0-rc5' -PACKAGE_STRING='Wine 3.0-rc5' +PACKAGE_VERSION='3.0-rc6' +PACKAGE_STRING='Wine 3.0-rc6' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='https://www.winehq.org' @@ -2293,7 +2293,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 3.0-rc5 to adapt to many kinds of systems. +\`configure' configures Wine 3.0-rc6 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2363,7 +2363,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 3.0-rc5:";; + short | recursive ) echo "Configuration of Wine 3.0-rc6:";; esac cat <<\_ACEOF @@ -2580,7 +2580,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 3.0-rc5 +Wine configure 3.0-rc6 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -3098,7 +3098,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 3.0-rc5, which was +It was created by Wine $as_me 3.0-rc6, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -19791,7 +19791,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 3.0-rc5, which was +This file was extended by Wine $as_me 3.0-rc6, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -19862,7 +19862,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 3.0-rc5 +Wine config.status 3.0-rc6 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"