Release 3.0-rc3.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2017-12-22 18:12:27 +01:00
parent 05cf71be99
commit c0d8de63a9
3 changed files with 115 additions and 121 deletions

216
ANNOUNCE
View File

@ -1,12 +1,12 @@
The Wine development release 3.0-rc2 is now available. The Wine development release 3.0-rc3 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Bug fixes only, we are in code freeze. - Bug fixes only, we are in code freeze.
The source is available from the following locations: The source is available from the following locations:
https://dl.winehq.org/wine/source/3.0/wine-3.0-rc2.tar.xz https://dl.winehq.org/wine/source/3.0/wine-3.0-rc3.tar.xz
http://mirrors.ibiblio.org/wine/source/3.0/wine-3.0-rc2.tar.xz http://mirrors.ibiblio.org/wine/source/3.0/wine-3.0-rc3.tar.xz
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -22,138 +22,132 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 3.0-rc2 (total 17): Bugs fixed in 3.0-rc3 (total 24):
22682 Multiple games need function d3dx9_36.dll.D3DXGetShaderInputSemantics (Far Cry 2/3, Avatar, Faery: Legends of Avalon, Civilization 4, Deathspank, Of Orcs and Men) 9159 shell32/explorer: Add support for Progman DDE interface
32202 ActiveX install attempts to run wrong inf section 10164 Pool of Radiance 1.4 intermittently shows garbage in surfaces
39586 Fallout 4 - Steam Version - Crash on Start-up 13548 Wine's setupapi does not know how to recursively delete registry keys
40046 Multiple games require CheckFormatSupport() (Banished, Magic Duels, UE4 tech demos, BioShock 2, Chronicles of Mystara, STO, Lichdom) 14937 Astroplanner 1.6.1 crashes when closing "preferences" window (TOOLTIPS_SubclassProc must be unsubclassed during WM_NCDESTROY)
40680 Rocket league needs bcrypt.dll.BCryptGenerateSymmetricKey 21849 Sonic & Knuckles Collection: arrow buttons are very narrow
40692 Rocket League needs AES encryption/ decryption implemented in bcrypt.dll 28652 SlingPlayer 2 has transparent view screen while loading
40901 Factorio crashes with a stack overflow 29871 drawing in photoshop cs5 is almost impossible
41463 Undefined symbols: _DisableThreadLibraryCalls _RaiseException 33268 SlingPlayer 2.0.4 screen flickers when pointer over screen
43643 Combobox not longer has dropdown 35562 Slingplayer 2 crashes when starting stream
43915 uTorrent 2.2.1 build 25302 crashes after deleting the last torrent and exiting 36517 SlovoEB 2.1 (.NET 4.0 app) crashes on startup (unsupported WICPixelFormat32bppGrayFloat)
43953 Regression in Spellforce 2: message boxes about fatal dx9 errors appear on map loading 41220 Provide fallback implementation of strnlen for OS versions that don't have it in their Libc (Leopard, Snow Leopard, et al)
44010 Armel support 42924 Regression in Warframe - Crash when Updating user information (Usually when ending a mission). Last working version Wine 1.9.17.
44130 Possible access to unintended variable in "dlls/comctl32/imagelist.c" line 299 43004 qedit/tests/mediadet.c intermittent crash
44147 regression in ole2 datacache 43217 Wine cannot execute position-independent (PIE) host executables via CreateProcess()
44148 DX Library: Multiple PlaySoundMem() calls don't work when using XAudio2 43627 regression in Age of Empires 2: ingame mostly black in recent wine version
44153 ShellExecute crash when opening explorer.exe 44163 Far Cry crashes when opening the save game menu
44171 PTHREAD_STACK_MIN breaks build on GNU hurd 44168 Wizardry 8 hangs when starting a new game or loading a saved game
44170 MSMoney data File password no more recognized
44173 error: use of undeclared identifier 'kCCAlgorithmAES'
44174 implicit declaration of function 'CCCryptorCreateWithMode'
44180 TMIDI Player: Crash on startup with a stack overflow
44194 Serious Sam Classic (First and Second Encounter) shifts the view and makes the game unplayable
44196 Autocad 2002 - Scrambled numbers in output
44201 SlingPlayer 2.0 crashes on unimplemented function mf.dll.MFGetService
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 3.0-rc1: Changes since 3.0-rc2:
Akihiro Sagawa (2): Akihiro Sagawa (1):
po: Update Japanese Translation. include: Fix a typo in newly added edit control message.
ntdll/tests: Add tests for time zone names.
Alex Henrie (2): Alex Henrie (4):
appwiz.cpl: Add comment explaining why we use HTTP instead of HTTPS. po: Update Catalan translation.
include: Discourage use of 'break' or 'continue' inside __TRY/__EXCEPT. gdi32: Scale outline font metrics as signed integers.
mmdevapi/tests: Fix memory leaks (Coverity).
netapi32/tests: Print NetWkstaTransportEnum error code on test failure.
Alexandre Julliard (12): Alexandre Julliard (5):
comctl32/imagelist: Use the correct allocation size for the image mask. kernel32: Properly detect ELF binaries that are position independent executables.
explorer: Fix parsing command line that contains spaces. msvcp90/tests: Use the correct return type for basic_istream::ipfx.
ntdll: Only require MAP_SHARED for writable mappings. kernel32/tests: Improve tests for 32/64-bit image mappings.
ntdll: Run the thread/process detach code on the thread stack. ddraw: Validate the surface descriptor size in GetDisplayMode.
ntdll: Fix handling of floating point arguments in relay debugging on ARM. gdi32: Fix clipping to the DIB rectangle in GetPixel().
ntdll: Set all registers in set_cpu_context() on ARM.
ntdll: Reimplement thread initialization in assembler on ARM.
ntdll: Switch back to the initial stack for thread exit on ARM.
ntdll: Define PTHREAD_STACK_MIN if it's missing.
libport: Add a replacement implementation for strnlen.
ntdll: Reset the exit frame when switching back to it.
cabinet: Treat only -1 as an error from the FDICopy callback.
Andrew Eikum (1): Andrey Gusev (4):
xaudio2: Account for abandoned buffer bytes. comctl32/tests: Fix a typo in ok() message.
kernel32/tests: Fix a typo in ok() message.
msi/tests: Fix typos in ok() messages.
winhttp/tests: Fix typos in ok() messages.
Andrey Gusev (2): Hans Leidekker (6):
usp10: Fix a typo in an ERR() message. webservices/tests: Merge the listener tests into channel.c.
po: Update Ukrainian translation. webservices/tests: Register an exception with the firewall to avoid a dialog.
bcrypt: Fix build on macOS 10.8 and older.
Can Taşan (1): bcrypt: Require macOS version 10.7 or newer for encryption support.
po: Update Turkish translation. bcrypt: Fix build error on systems with old GnuTLS.
winhttp/tests: Fix an intermittent test failure on Windows XP/Vista.
Dmitry Timoshkov (5):
secur32/tests: Add a test for Negotiate behaviour with SECPKG_ATTR_NEGOTIATION_INFO query.
secur32/tests: Add a test for NTLM behaviour with SECPKG_ATTR_NEGOTIATION_INFO query.
secur32/tests: Add a test for Schannel behaviour with SECPKG_ATTR_NEGOTIATION_INFO query.
wine.inf: Add "Security Packages" key.
bcrypt: Add some crypto-provider related stubs.
Hans Leidekker (2):
wsdapi/tests: Register an exception with the firewall to avoid a dialog.
dplayx/tests: Remove the firewall exception after running the tests.
Henri Verbeet (2):
d2d1/tests: Introduce an ARRAY_SIZE macro.
include: Remove some superfluous semicolons.
Huw D. M. Davies (1): Huw D. M. Davies (1):
ole32: Correctly save the remaining formats if their data has not been set. gdi32: Set otmMacLineGap from the line gap in the hhea table.
Jacek Caban (3): Jacek Caban (6):
mshtml/tests: Skip documentMode tests on IE7. mshtml.idl: Added IDOMMouseEvent declaration.
jscript: Do not pass DISPATCH_JSCRIPT_CALLEREXECSSOURCE flag for calls across different script contexts. mshtml.idl: Added events dispinterfaces declarations.
mshtml/tests: Added a test of calls to functions from different frame. jscript: Use WARN for exception traces instead of separated debug channel.
ntdll/tests: Add NtQueryInformationFile(FileNameInformation) on named pipes tests.
server: Introduce get_file_info request for server-side NtQueryInformationFile implementation.
server: Add support for querying FileNameInformation on named pipes.
Joel Holdsworth (1): Józef Kucia (1):
urlmon: Support [Add.Code] sections in ActiveX INF files. wined3d: Consider CPU blitter when clearing discarded textures.
Julian Rüger (1): Kim Malmo (3):
po: Update German translation.
Józef Kucia (8):
wined3d: Fix device format support checks for multiple usages.
d3d9/tests: Add test for checking D3DUSAGE_AUTOGENMIPMAP support.
d3d11: Implement d3d10_device_CheckFormatSupport().
wined3d: Recognize SM5 eval_sample_index instruction.
d3d10core/tests: Add test for SV_ClipDistance.
d3d10core/tests: Add test for relative addressing of vertex shader inputs.
d3d10core/tests: Add test for initial depth stencil state.
d3d10core/tests: Add test for combined clip and cull distances.
Kim Malmo (1):
po: Update Norwegian translation. po: Update Norwegian translation.
po: Update Norwegian translation.
po: Update Simplified Chinese translation.
Martin Payne (4): Louis Lenders (1):
kernel32: Don't report valid non-Win16 NE executables (e.g. OS/2) as broken. kernelbase: Quiet a noisy fixme in QuirkIsEnabled3.
krnl386.exe16: Shared libraries have a ".exe" rather than ".dll" extension on Windows < 3.0.
user.exe16: Implemented OldExitWindows() user.exe16 function.
user.exe16: Fix handling of 16-bit HBITMAPs in InsertMenu16.
Martin Storsjo (1): Mingcong Bai (1):
msvcrt: Fix copy/paste typos in arm64 setjmp/longjmp. po: Update Simplified Chinese translation.
Matteo Bruni (3): Nikolay Sivov (13):
d3d11/tests: Add a couple of testcases for UINT, sRGB UAVs. user32/tests: Remove runtime check for GetMenuBarInfo().
d3d11/tests: Add tests for GenerateMips(). user32/tests: Class API tests for interaction with activation contexts.
d3d11/tests: Add a couple of testcases for sRGB SRVs. comctl32/tests: Add Edit control tests.
comctl32/tests: Add ListBox tests.
comctl32/tests: Remove some workarounds that no longer apply.
comctl32/tooltips: Remove window subclass right before window is destroyed.
include: Add newer definitions for user controls.
mfplat: Implement MFGetService().
comctl32/tests: Use CreateWindowEx() to create UpDown controls.
comctl32/tests: Add separate test for CreateUpDownControl().
comctl32/updown: Reset control width conditionally on UDM_SETBUDDY with NULL buddy handle.
comctl32/tooltips: Reset window subclass data when removing tools.
comctl32/tests: Make sure v6 module is used when running tests, run more tests with v6 module.
Nikolay Sivov (7): Piotr Caban (2):
wshom: Implement Popup() method. msvcr71: Don't raise exception in _invalid_parameter.
comctl32/listview: Directly reset focused item on item count change. msvcrt: Correctly set rounding mode in _ftol implementation.
user32/tests: Release window DCs consistently.
comctl32/tests: Rename test file.
comctl32/tests: Add ComboBox tests.
comctl32/tests: Add Static control tests.
d2d1/tests: A test to show that DC is validated on BindDC().
Sebastian Lackner (1): Sebastian Lackner (1):
Revert "user32/combo: Set listbox popup height correctly and add tests.". user32: Globally invalidate key state on changes in other threads.
Sergio Gómez Del Real (1): Stefan Dösinger (2):
ole32: Correctly save the dib format if its data has not been set. d3d9/tests: Work around focus-follows-mouse test failures.
d3d8/tests: Work around focus-follows-mouse test failures.
Stefan Dösinger (1): Zebediah Figura (10):
dxdiag: Recognise /dontskip. user32/tests: Don't leave hwndMain in a topmost state.
user32/tests: Add more tests for SetActiveWindow().
user32/tests: Add activation tests for hiding windows.
user32/tests: Add activation tests for minimizing windows.
winegstreamer: Hold a reference to the filter in push_data().
user32/tests: Explicitly test minimized window size.
user32/tests: Also test client rect size.
user32/tests: Add a basic test for maximizing windows.
Revert "msi: Don't execute a deferred custom action when not running the install script.".
regedit/tests: Skip tests if running as non-elevated admin.
Zebediah Figura (1): Zhiyi Zhang (1):
po: Fix some MSI translations. winecfg: Fix a crash when inputting non-ASCII dll override name.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -1 +1 @@
Wine version 3.0-rc2 Wine version 3.0-rc3

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Wine 3.0-rc2. # Generated by GNU Autoconf 2.69 for Wine 3.0-rc3.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='3.0-rc2' PACKAGE_VERSION='3.0-rc3'
PACKAGE_STRING='Wine 3.0-rc2' PACKAGE_STRING='Wine 3.0-rc3'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.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. # 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. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures Wine 3.0-rc2 to adapt to many kinds of systems. \`configure' configures Wine 3.0-rc3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2363,7 +2363,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 3.0-rc2:";; short | recursive ) echo "Configuration of Wine 3.0-rc3:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2580,7 +2580,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 3.0-rc2 Wine configure 3.0-rc3
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
@ -3098,7 +3098,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 3.0-rc2, which was It was created by Wine $as_me 3.0-rc3, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -19790,7 +19790,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by Wine $as_me 3.0-rc2, which was This file was extended by Wine $as_me 3.0-rc3, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -19861,7 +19861,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 3.0-rc2 Wine config.status 3.0-rc3
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"