Commit c0d8de63 authored by Alexandre Julliard's avatar Alexandre Julliard

Release 3.0-rc3.

parent 05cf71be
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. ...@@ -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 (4):
Alex Henrie (2): po: Update Catalan translation.
appwiz.cpl: Add comment explaining why we use HTTP instead of HTTPS. gdi32: Scale outline font metrics as signed integers.
include: Discourage use of 'break' or 'continue' inside __TRY/__EXCEPT. mmdevapi/tests: Fix memory leaks (Coverity).
netapi32/tests: Print NetWkstaTransportEnum error code on test failure.
Alexandre Julliard (12):
comctl32/imagelist: Use the correct allocation size for the image mask. Alexandre Julliard (5):
explorer: Fix parsing command line that contains spaces. kernel32: Properly detect ELF binaries that are position independent executables.
ntdll: Only require MAP_SHARED for writable mappings. msvcp90/tests: Use the correct return type for basic_istream::ipfx.
ntdll: Run the thread/process detach code on the thread stack. kernel32/tests: Improve tests for 32/64-bit image mappings.
ntdll: Fix handling of floating point arguments in relay debugging on ARM. ddraw: Validate the surface descriptor size in GetDisplayMode.
ntdll: Set all registers in set_cpu_context() on ARM. gdi32: Fix clipping to the DIB rectangle in GetPixel().
ntdll: Reimplement thread initialization in assembler on ARM.
ntdll: Switch back to the initial stack for thread exit on ARM. Andrey Gusev (4):
ntdll: Define PTHREAD_STACK_MIN if it's missing. comctl32/tests: Fix a typo in ok() message.
libport: Add a replacement implementation for strnlen. kernel32/tests: Fix a typo in ok() message.
ntdll: Reset the exit frame when switching back to it. msi/tests: Fix typos in ok() messages.
cabinet: Treat only -1 as an error from the FDICopy callback. winhttp/tests: Fix typos in ok() messages.
Andrew Eikum (1): Hans Leidekker (6):
xaudio2: Account for abandoned buffer bytes. webservices/tests: Merge the listener tests into channel.c.
webservices/tests: Register an exception with the firewall to avoid a dialog.
Andrey Gusev (2): bcrypt: Fix build on macOS 10.8 and older.
usp10: Fix a typo in an ERR() message. bcrypt: Require macOS version 10.7 or newer for encryption support.
po: Update Ukrainian translation. bcrypt: Fix build error on systems with old GnuTLS.
winhttp/tests: Fix an intermittent test failure on Windows XP/Vista.
Can Taşan (1):
po: Update Turkish translation.
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):
mshtml/tests: Skip documentMode tests on IE7.
jscript: Do not pass DISPATCH_JSCRIPT_CALLEREXECSSOURCE flag for calls across different script contexts.
mshtml/tests: Added a test of calls to functions from different frame.
Joel Holdsworth (1):
urlmon: Support [Add.Code] sections in ActiveX INF files.
Julian Rüger (1):
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.
Martin Payne (4):
kernel32: Don't report valid non-Win16 NE executables (e.g. OS/2) as broken.
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):
msvcrt: Fix copy/paste typos in arm64 setjmp/longjmp.
Matteo Bruni (3):
d3d11/tests: Add a couple of testcases for UINT, sRGB UAVs.
d3d11/tests: Add tests for GenerateMips().
d3d11/tests: Add a couple of testcases for sRGB SRVs.
Nikolay Sivov (7):
wshom: Implement Popup() method.
comctl32/listview: Directly reset focused item on item count change.
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): Jacek Caban (6):
Revert "user32/combo: Set listbox popup height correctly and add tests.". mshtml.idl: Added IDOMMouseEvent declaration.
mshtml.idl: Added events dispinterfaces declarations.
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.
Sergio Gómez Del Real (1): Józef Kucia (1):
ole32: Correctly save the dib format if its data has not been set. wined3d: Consider CPU blitter when clearing discarded textures.
Stefan Dösinger (1): Kim Malmo (3):
dxdiag: Recognise /dontskip. po: Update Norwegian translation.
po: Update Norwegian translation.
po: Update Simplified Chinese translation.
Louis Lenders (1):
kernelbase: Quiet a noisy fixme in QuirkIsEnabled3.
Mingcong Bai (1):
po: Update Simplified Chinese translation.
Nikolay Sivov (13):
user32/tests: Remove runtime check for GetMenuBarInfo().
user32/tests: Class API tests for interaction with activation contexts.
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.
Piotr Caban (2):
msvcr71: Don't raise exception in _invalid_parameter.
msvcrt: Correctly set rounding mode in _ftol implementation.
Zebediah Figura (1): Sebastian Lackner (1):
po: Fix some MSI translations. user32: Globally invalidate key state on changes in other threads.
Stefan Dösinger (2):
d3d9/tests: Work around focus-follows-mouse test failures.
d3d8/tests: Work around focus-follows-mouse test failures.
Zebediah Figura (10):
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.
Zhiyi Zhang (1):
winecfg: Fix a crash when inputting non-ASCII dll override name.
-- --
Alexandre Julliard Alexandre Julliard
......
Wine version 3.0-rc2 Wine version 3.0-rc3
#! /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= ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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 ...@@ -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\\"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment