Release 6.0.1.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
be1c8a56a3
commit
46e876377f
721
ANNOUNCE
721
ANNOUNCE
|
@ -1,25 +1,15 @@
|
|||
The Wine team is proud to announce that the stable release Wine 6.0
|
||||
is now available.
|
||||
The Wine maintenance release 6.0.1 is now available.
|
||||
|
||||
This release represents a year of development effort and over 8,300
|
||||
individual changes. It contains a large number of improvements that
|
||||
are listed in the release notes below. The areas of major changes are:
|
||||
|
||||
- Core modules in PE format.
|
||||
- Vulkan backend for WineD3D.
|
||||
- DirectShow and Media Foundation support.
|
||||
- Text console redesign.
|
||||
|
||||
This release is dedicated to the memory of Ken Thomases, who passed
|
||||
away just before Christmas at the age of 51. Ken was an incredibly
|
||||
brilliant developer, and the mastermind behind the macOS support in
|
||||
Wine. We all miss his skills, his patience, and his dark sense of
|
||||
humor.
|
||||
What's new in this release (see below for details):
|
||||
- Various bug fixes
|
||||
- Add support for wine64 on Apple M1
|
||||
- Translation updates
|
||||
- Documentation updates
|
||||
|
||||
The source is available from the following locations:
|
||||
|
||||
https://dl.winehq.org/wine/source/6.0/wine-6.0.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/6.0/wine-6.0.tar.xz
|
||||
https://dl.winehq.org/wine/source/6.0/wine-6.0.1.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/6.0/wine-6.0.1.tar.xz
|
||||
|
||||
Binary packages for various distributions will be available from:
|
||||
|
||||
|
@ -35,454 +25,251 @@ AUTHORS in the distribution for the complete list.
|
|||
|
||||
----------------------------------------------------------------
|
||||
|
||||
What's new in Wine 6.0
|
||||
======================
|
||||
|
||||
|
||||
*** PE modules
|
||||
|
||||
- The core DLLs, including NTDLL, KERNEL32, GDI32, USER32, etc. are
|
||||
built in PE format. This should help a number of copy protection
|
||||
schemes that check that the DLL files on disk match the in-memory
|
||||
contents.
|
||||
|
||||
- There is a new mechanism to associate a Unix library with a PE
|
||||
module, to make it possible to call Unix libraries from PE for the
|
||||
functions that can't be handled with Win32 APIs.
|
||||
These libraries are found by replacing the PE module file extension
|
||||
with .so, for instance ntdll.dll -> ntdll.so. They have to be
|
||||
located next to the PE file on disk.
|
||||
|
||||
- Winelib modules no longer link against libwine.so, or require it at
|
||||
run-time. This is a backwards incompatible change, meaning that
|
||||
modules built with Wine 6.0 won't run on older Wine versions.
|
||||
|
||||
- The libwine library is no longer used, but it's still provided to
|
||||
support running Winelib modules built against older versions. It is
|
||||
deprecated however, and will be removed in a future Wine
|
||||
release. Applications that explicitly call libwine functions will
|
||||
need to be changed to call equivalent Win32 or Unix APIs instead.
|
||||
As a consequence, the wine/library.h header has also been removed.
|
||||
|
||||
- PE modules can be built with their debug information split to a
|
||||
separate file, to reduce the size of the files installed into the
|
||||
Wine prefix.
|
||||
|
||||
|
||||
*** Direct3D
|
||||
|
||||
- An experimental Vulkan renderer for WineD3D is implemented. This
|
||||
requires the vkd3d-shader library in order to translate Direct3D
|
||||
shaders to SPIR-V shaders. In this release, shader support in the
|
||||
Vulkan renderer is limited to shader model 4 and 5 shaders. In
|
||||
practice, that limits its usefulness to Direct3D 10 and 11
|
||||
applications. The Vulkan renderer can be enabled by setting the
|
||||
Direct3D "renderer" registry setting to "vulkan".
|
||||
|
||||
- The following Direct3D 11 features are implemented:
|
||||
- Per render-target ("independent") blend states.
|
||||
- Dual-source blending.
|
||||
- Multi-sample anti-aliasing sample masks.
|
||||
- Several more capability queries.
|
||||
|
||||
- Support for Direct3D 9 alpha-to-coverage multi-sampling is
|
||||
implemented.
|
||||
|
||||
- When the EXT_framebuffer_multisample_blit_scaled OpenGL extension is
|
||||
available, scaled multi-sample resolve operations can happen as a
|
||||
single operation.
|
||||
|
||||
- When the ARB_buffer_storage OpenGL extension is available, it will
|
||||
be used to allocate OpenGL buffer objects. This can result in minor
|
||||
performance improvements with some application and driver
|
||||
combinations.
|
||||
|
||||
- The Direct3D graphics card database recognizes more graphics cards,
|
||||
and the reported driver versions have been updated.
|
||||
|
||||
- New or modified HKEY_CURRENT_USER\Software\Wine\Direct3D registry keys:
|
||||
- "renderer" (REG_SZ)
|
||||
The backend API to target. This existing setting has an additional
|
||||
valid value in this release: "vulkan". Possible values are now
|
||||
"gl" (default) for OpenGL, "gdi" or "no3d" for GDI, and "vulkan"
|
||||
for Vulkan.
|
||||
- "csmt" (REG_DWORD)
|
||||
Enable or disable multi-threaded command stream features. This
|
||||
existing setting has an additional valid bit-field value in this
|
||||
release. Valid bit-fields in this release are:
|
||||
- 0x1 Enable the multi-threaded command stream feature.
|
||||
- 0x2 Enable serialization between multiple command streams in the
|
||||
same application. This feature is primarily useful for
|
||||
applications using multiple Direct3D instances from
|
||||
different threads, in combination with OpenGL drivers that
|
||||
do not properly support multi-threaded access themselves. As
|
||||
of this release, this is known to affect Microsoft Office
|
||||
2013 and later versions in combination with the Mesa-based
|
||||
Nouveau driver.
|
||||
Note that this setting is a bit-field; in order to enable both
|
||||
features above, set this to 0x3.
|
||||
|
||||
- Removed HKEY_CURRENT_USER\Software\Wine\Direct3D registry key:
|
||||
- "DirectDrawRenderer"
|
||||
This setting was previously deprecated in favor of the "renderer"
|
||||
setting, and has been removed in this release.
|
||||
|
||||
|
||||
*** D3DX
|
||||
|
||||
- Drawing text using the ID3DXFont interface is implemented.
|
||||
|
||||
- The ID3D12ShaderReflection shader reflection interface is
|
||||
implemented.
|
||||
|
||||
- The D3DX10GetImageInfoFromMemory() and related image information
|
||||
query functions are implemented.
|
||||
|
||||
|
||||
*** Graphics
|
||||
|
||||
- Drawing arcs, ellipses and rounded rectangles using the Direct2D API
|
||||
is implemented.
|
||||
|
||||
- The standard sRGB color profile is installed into the prefix, for
|
||||
applications that expect to load it directly.
|
||||
|
||||
- The Null display driver can be used as a proper display driver, for
|
||||
cases when a user interface is not needed.
|
||||
|
||||
- WindowsCodecs supports decoding images in DDS (DirectDraw Surface)
|
||||
and JPEG-XR formats, as well as encoding images to GIF format.
|
||||
|
||||
- The Vulkan driver creates the JSON manifest and registry entry used
|
||||
by the official Vulkan loader.
|
||||
|
||||
- The Vulkan driver supports up to version 1.2.162 of the Vulkan spec.
|
||||
|
||||
- There are a number of improvements in GdiPlus, including support for
|
||||
widening lines, more hatch styles, and more record types in
|
||||
metafiles.
|
||||
|
||||
|
||||
*** Audio / video
|
||||
|
||||
- The Media Foundation framework is more complete, including:
|
||||
- Initial Media Session implementation for state changes and data
|
||||
flow.
|
||||
- Initial Streaming Audio Renderer (SAR) pipeline component
|
||||
implementation.
|
||||
- Initial Video Renderer implementation, a pipeline component
|
||||
hosting EVR mixer and presenter.
|
||||
- Initial Topology Loader implementation.
|
||||
- Various fixes for the Source Reader.
|
||||
- Initial Media Engine implementation.
|
||||
- Asynchronous queues functionality is moved to rtworkq.dll.
|
||||
|
||||
- The AMStream (ActiveMovie Multimedia Streaming) library is more
|
||||
fully implemented, including support for streaming and sample
|
||||
management.
|
||||
|
||||
- The Video Mixing Renderer supports the following features:
|
||||
- Windowless and renderless mode.
|
||||
- Automatic stretching and resizing of the video to match the window
|
||||
size.
|
||||
- Hardware-accelerated color space conversion of YUV formats, if
|
||||
supported by the underlying Direct3D implementation.
|
||||
- Preservation of video aspect ratio via letterboxing.
|
||||
|
||||
- The Video Mixing Renderer is used as the default video renderer if
|
||||
supported by the underlying Direct3D implementation, replacing the
|
||||
GDI video renderer.
|
||||
|
||||
- The DirectShow File Writer filter is implemented.
|
||||
|
||||
- The DirectX Media Object (DMO) Wrapper filter is implemented. DMOs
|
||||
can be automatically enumerated and plugged into the filter graph.
|
||||
|
||||
- The video capture filter supports reporting more information about
|
||||
video formats, including supported sizes and frame rates.
|
||||
|
||||
- More Media Detector APIs are implemented.
|
||||
|
||||
- The GStreamer wrapper filter supports video and audio format
|
||||
conversion within the GStreamer pipeline. This obviates the need for
|
||||
extra transform filters, and accordingly the GStreamer-based YUV to
|
||||
ARGB converter, audio converter, and mp3 decoder have been
|
||||
removed. Any video can be output in any of several RGB and YUV
|
||||
formats, allowing for better performance in some cases.
|
||||
|
||||
- The Enhanced Video Renderer (EVR) contains an initial default mixer
|
||||
and presenter implementation using DXVA2 API.
|
||||
|
||||
- The XACT3 (Cross-platform Audio Creation) engine library and
|
||||
interfaces are implemented through FAudio.
|
||||
|
||||
|
||||
*** Text and fonts
|
||||
|
||||
- Text console support is reimplemented, using the architecture of
|
||||
recent Windows versions, which is closer to the Unix way of doing
|
||||
things. In particular:
|
||||
|
||||
- Pseudo consoles are implemented (equivalent to Unix pseudo TTYs).
|
||||
|
||||
- All console handling is done in the ConHost process. WineConsole
|
||||
is now only a thin wrapper around ConHost.
|
||||
|
||||
- ConHost handles VT escape sequences, meaning that the Unix Curses
|
||||
library is no longer needed.
|
||||
|
||||
- Default shaping features are enabled for all scripts in
|
||||
DirectWrite. All types of GSUB/GPOS lookups are supported.
|
||||
|
||||
- In DirectWrite, CMAP data is read directly from the font without
|
||||
global cache or a need to create FreeType objects, for improved
|
||||
performance.
|
||||
|
||||
- The font initialization in GDI32 avoids loading fonts through
|
||||
FreeType when possible, for faster startup times. The font registry
|
||||
cache is also more efficient.
|
||||
|
||||
- The Uniscribe support in the USP10 library is moved into GDI32, as
|
||||
per recent Windows versions.
|
||||
|
||||
- An initial version of the Webdings font is implemented, with only a
|
||||
few glyphs at this point.
|
||||
|
||||
|
||||
*** Input devices
|
||||
|
||||
- Raw input devices and messages are implemented, and used by
|
||||
DirectInput instead of less efficient low-level hooks.
|
||||
|
||||
- An initial USB kernel driver is implemented, based on the LibUSB
|
||||
library, to provide access to USB devices.
|
||||
|
||||
- Mouse position history is implemented, for games that want more
|
||||
precise mouse positions.
|
||||
|
||||
- SDL controller mappings can be set through the
|
||||
'SDL_GAMECONTROLLERCONFIG' environment variable.
|
||||
|
||||
- Plug & Play device notifications are implemented.
|
||||
|
||||
|
||||
*** Desktop integration
|
||||
|
||||
- Display settings are retrieved through XRandR 1.4 if available. This
|
||||
also provides support for multiple display orientations.
|
||||
|
||||
- There is a consistent view of the graphics adapters across the X11,
|
||||
OpenGL and Vulkan APIs.
|
||||
|
||||
- The desktop work area layout is supported on multi-monitor setups
|
||||
using the _GTK_WORKAREAS property.
|
||||
|
||||
|
||||
*** Internationalization
|
||||
|
||||
- Unicode character tables are based on version 13.0.0 of the Unicode
|
||||
Standard.
|
||||
|
||||
- Unicode normalization is fully standard-compliant, including support
|
||||
for Hangul, supplementary character planes, and IDN normalization.
|
||||
|
||||
- Codepage and other Unicode tables are stored in external NLS files
|
||||
compatible with Windows. This makes it possible to test with the
|
||||
native files to track down character mapping issues.
|
||||
|
||||
- Codepage mapping tables are generated from Microsoft's Open
|
||||
Specification data for better compatibility.
|
||||
|
||||
- Unicode linguistic case mappings for languages like Turkish are
|
||||
implemented.
|
||||
|
||||
- Codepage 708 (Arabic ASMO) is supported.
|
||||
|
||||
|
||||
*** Kernel
|
||||
|
||||
- Windows version compatibility mode is implemented, to only report
|
||||
the newest Windows versions to applications that have declared that
|
||||
they support them.
|
||||
|
||||
- INI file mappings are implemented, to redirect .ini file entries to
|
||||
registry keys.
|
||||
|
||||
- Many more NT kernel objects and functions are implemented, to
|
||||
support anti-cheat systems that load kernel drivers.
|
||||
|
||||
- A NetIO.sys kernel driver is implemented, to support copy protection
|
||||
drivers that want to access the network.
|
||||
|
||||
- AVX registers are supported in register contexts and exception
|
||||
handling on x86 platforms.
|
||||
|
||||
- The Kernel User Shared Data block contains up-to-date timestamps, to
|
||||
avoid system calls when retrieving the current time counter.
|
||||
|
||||
|
||||
*** C Runtime
|
||||
|
||||
- The C runtime import libraries provide the necessary runtime support
|
||||
so that PE modules no longer depend on the MinGW runtime.
|
||||
|
||||
- The Wine modules are all built against the new UCRT runtime.
|
||||
|
||||
- Winegcc uses the new UCRT runtime by default, unless an older C
|
||||
runtime library is explicitly imported.
|
||||
|
||||
- The C runtime supports Windows locales that use the UTF-8 codepage.
|
||||
|
||||
- A number of C runtime math functions are implemented internally
|
||||
based on code from the Musl C library, to avoid depending on the
|
||||
system math library.
|
||||
|
||||
- Floating point formatting is reimplemented in the C runtime to avoid
|
||||
depending on the system printf function.
|
||||
|
||||
|
||||
*** Internet and networking
|
||||
|
||||
- The Gecko engine is updated to version 2.47.2.
|
||||
|
||||
- The WebSocket API is implemented.
|
||||
|
||||
- JScript and VBScript report the correct location for errors in
|
||||
scripts.
|
||||
|
||||
- There are various improvements to the LDAP and Active Directory
|
||||
Service support.
|
||||
|
||||
- There is an initial implementation of the NDIS network driver.
|
||||
|
||||
- The OLE data link dialog supports configuring the ODBC data
|
||||
connection.
|
||||
|
||||
|
||||
*** Cryptography
|
||||
|
||||
- The BCrypt library supports additional algorithms, including DSA
|
||||
keys and the 3DES cipher.
|
||||
|
||||
- The DSSENH (Digital Signatures) Cryptographic Provider is
|
||||
implemented, and enabled by default.
|
||||
|
||||
|
||||
*** Alternative platforms
|
||||
|
||||
- Support for exception handling and stack unwinding on ARM platforms
|
||||
(both 32-bit and 64-bit) should be on par with the x86
|
||||
architectures.
|
||||
|
||||
- There is initial support for ARM64 on macOS, for the new Apple
|
||||
Silicon.
|
||||
|
||||
- Support for the obsolete 32-bit PowerPC architecture is removed. It
|
||||
had been broken for some time already.
|
||||
|
||||
- Case-insensitive filesystem optimizations are enabled on FreeBSD.
|
||||
|
||||
|
||||
*** Builtin applications
|
||||
|
||||
- WineCfg supports querying and modifying the configured Windows
|
||||
version through the command line with a new /v option.
|
||||
|
||||
- The Shell Folders configuration in WineCfg also supports the
|
||||
Downloads and Templates folders.
|
||||
|
||||
- The removable drive autodetection has been removed in WineCfg, now
|
||||
that the dbus dynamic device support is stable.
|
||||
|
||||
- The FSUTIL tool supports a 'hardlink' command to create hard links.
|
||||
|
||||
- The FIND tool supports searching multiple files, in addition to
|
||||
standard input.
|
||||
|
||||
- The WHOAMI tool is implemented to display the current username.
|
||||
|
||||
|
||||
*** Development tools
|
||||
|
||||
- Winegcc supports generating PDB files when building PE DLLs, for
|
||||
compatibility with Windows debuggers.
|
||||
|
||||
- DbgHelp supports GNU-style debug information also in PE files.
|
||||
|
||||
- Winegcc can generate an import library directly when building a DLL,
|
||||
with the '-Wl,--out-implib' option.
|
||||
|
||||
- The various build tools also look for include and library files in
|
||||
paths relative to the tool binary, to allow relocatable Winelib
|
||||
installations.
|
||||
|
||||
- The Resource Compiler (wrc) and Message Compiler (wmc) use the
|
||||
external NLS files for codepage conversions. If necessary, the path
|
||||
to the external files can be specified with the '--nls-dir' option.
|
||||
|
||||
- There are various improvements in the gdb proxy mode in WineDbg,
|
||||
including support for hardware watchpoints, and for loading symbols
|
||||
from PE modules.
|
||||
|
||||
- The Message Compiler (wmc) handles the Unicode BOM to detect the
|
||||
input file format.
|
||||
|
||||
- The Resource Compiler (wrc) has a '--utf8' option to specify UTF-8
|
||||
input, as an alternative to putting #pragma codepage inside the
|
||||
file.
|
||||
|
||||
- The IDL compiler (widl) supports a WinRT mode, and various
|
||||
constructs specific to that mode.
|
||||
|
||||
- The IDL compiler (widl) supports custom attributes in type
|
||||
libraries.
|
||||
|
||||
|
||||
*** Build infrastructure
|
||||
|
||||
- Makefiles are no longer recursive; a single Makefile is generated to
|
||||
build the entire tree, with correct dependencies between modules.
|
||||
|
||||
- Automake-style silent build rules are supported. They are disabled
|
||||
by default, but can be enabled by passing the '--enable-silent-rules'
|
||||
option to configure.
|
||||
|
||||
- The new LLVM-MinGW compiler is supported for PE cross-compilation.
|
||||
|
||||
- Building with the Clang compiler in MSVC mode is supported.
|
||||
|
||||
- A '-syscall' entry point flag is supported in spec files, to
|
||||
generate NT-style system call entry points.
|
||||
|
||||
|
||||
*** Miscellaneous
|
||||
|
||||
- The Mono engine is updated to version 5.1.1, containing the open
|
||||
sourced parts of the WPF framework, and initial replacements for
|
||||
some of the closed source parts.
|
||||
|
||||
- Most modules have been converted to use wide-character string
|
||||
constants like L"abc" instead of explicit arrays, for more readable
|
||||
code.
|
||||
|
||||
- Many of the less common timezones (for various remote islands) are
|
||||
supported.
|
||||
|
||||
- Listviews and image buttons are supported in MSI installers.
|
||||
|
||||
- There is initial support for the Print Ticket API.
|
||||
|
||||
|
||||
*** New external dependencies
|
||||
|
||||
- The LibUSB library is used to implement the USB driver.
|
||||
|
||||
- The VkD3D-Shader library is used to translate Direct3D shaders to
|
||||
SPIR-V shaders for the WineD3D Vulkan renderer.
|
||||
|
||||
- The Curses, GLU, and Zlib libraries are no longer used.
|
||||
|
||||
Bugs fixed in 6.0.1 (total 63):
|
||||
|
||||
3591 py2exe needs partial imagehlp.BindImageEx implementation
|
||||
16676 RTG Bills 2.x (VB6 app) reports 'ADO error 1BD Object doesn't support this action' on startup (msado15 'connection_GetIDsOfNames' is a stub)
|
||||
21014 Dark Sector no Sound
|
||||
22635 Earth 2160 (GOG.com) can't recognize serial number
|
||||
28786 Wine File Explorer tree does not expand when clicked on plus '+' signs
|
||||
30062 Deer Hunter demo: unable to start a new game (map view unusable)
|
||||
35637 Seagate Crystal Enterprise 8.0: 'inputfileserver.exe' service needs msvcirt.dll.??0fstream@@QAE@XZ
|
||||
43422 Shadow Warrior 2: Floors are not rendered
|
||||
44038 RPCS3 emulator crashes due to 'kernel32.SetFileInformationByHandle' lacking support of 'FileEndOfFileInfo' info class
|
||||
44629 Process Hacker can't enumerate handles [needs NtQuerySystemInformation(SystemExtendedHandleInformation)]
|
||||
45046 Skyrim SE: Shadow artifacts (missing handling of 'precise' shader modifier)
|
||||
45132 CommonObjects tool (.NET app) from Google sandbox-attacksurface-analysis-tools v1.1.x needs 'ntdll.NtQuerySystemInformation' to support 'SystemExtendedHandleInformation'
|
||||
46709 VarFormatCurrency doesn't handle an already formatted string.
|
||||
46962 Macromedia Director Player 4.x based games (16-bit NE) fail to run: "This program requires at least 4MB free memory to run." (The Rock)
|
||||
47507 Regression: can't return to full-screen Civilization IV BTS window after Alt+Tab-ing to desktop since wine 4.10
|
||||
48563 Runaway: A Twist of Fate renders its cursor incorrectly
|
||||
48618 Multiple applications show black client area on startup (Wargaming.net Game Center, Electron based apps)('--disable-gpu' command line parameter is a workaround)
|
||||
48870 Aldi (Buhl) Steuer 2019/2020 installer crashes
|
||||
49531 Multiple Qt5 applications spam the console continuously with 'fixme:netprofm:connection_GetAdapterId' ('INetworkConnection::GetAdapter' returns incorrect adapter GUID)(Futubull 10.x, Melodics V2, Topaz Video Enhance AI 1.x)
|
||||
50033 WMI class SystemRestore is missing
|
||||
50086 user32:monitor tests timeout
|
||||
50123 The Elder Scrolls V: Skyrim SE has rendering glitches with vulkan renderer
|
||||
50150 ODBC applications fail to create DSNs due to 'odbccp32.SQLWriteDSNToIni' stub
|
||||
50256 Animate VST plugin activation doesn't work: wbem_services_ExecQuery gets no network adapters
|
||||
50357 Star Stable Online crashes with unimplemented function dcomp.dll.DCompositionCreateDevice2
|
||||
50376 Banished crashes when Antialiasing set to 3x MSAA with Vulkan renderer
|
||||
50377 Banished cast shadows are broken with Vulkan renderer
|
||||
50379 The Witcher 3 has broken rendering with Vulkan renderer
|
||||
50386 Sniper Elite V2 some objects aren't rendered with Vulkan renderer
|
||||
50387 Batman: Arkham Origins has broken dynamic shadows with Vulkan renderer
|
||||
50401 Multiple Adobe products crash on unimplemented function msvcp{100,110,120,140}.dll._Wcsxfrm (Audition CS6, Audition 2020)
|
||||
50407 Multiple Adobe CC products fail to start, reporting 'err:module:LdrInitializeThunk "CRClient.dll" failed to initialize' ('_Syserror_map' should return non-NULL string for unknown errors)
|
||||
50409 Adobe Audition 2020 crashes on startup (msvcrt strftime_impl uses __lc_time_data struct WCHAR members but only ANSI members have been initialized by _Gettnames)
|
||||
50424 std::mutex crashes on creation
|
||||
50441 Steel Series Engine 3 systray icon does not respond to mouse clicks
|
||||
50459 Studio One 5 crashes on unimplemented function dcomp.dll.DCompositionCreateDevice
|
||||
50485 Still Life 2 crashes when CSMT is disabled
|
||||
50486 The Sims 3 launcher hangs
|
||||
50508 ACAT Phrase, part of Intel Assistive Context-Aware Toolkit (ACAT) v1.00.0 (.NET 4.5 app) crashes on unimplemented function 'uiautomationcore.dll.UiaRegisterProviderCallback'
|
||||
50515 SofTalk 1.56 doesn't speak continuously after punctuation marks.
|
||||
50517 Apps with GUI can't work on Apple Silicon Mac
|
||||
50528 [Stasis 2]Broken rendering with Vulkan
|
||||
50562 WRC 5 crashes on launch with Vulkan renderer
|
||||
50563 The Witcher 3: Wild Hunt has missing sunlight with Vulkan renderer
|
||||
50569 World of Tanks ground texture is black rendered
|
||||
50580 iTunes 12.11.0.26 installer doesn't recognize WinVer 'Windows 10' setting (WMI 'Win32_OperatingSystem' class uses 'GetVersionEx' API to retrieve OS version info, a deprecated API in Windows 10)
|
||||
50581 Far Manager v3.0: cursor position is off by one
|
||||
50599 Game Protect Kit (GPK) 'SDGame32.sys' kernel driver crashes on unimplemented function 'ntoskrnl.exe.KdDisableDebugger' (Dragon Nest)
|
||||
50602 Far Manager redraws incorrectly after console window is resized
|
||||
50610 WMI 'Win32_OperatingSystem' OS caption property descriptions for Windows 8 and 8.1 are reversed
|
||||
50620 Multiple applications crash due to DHTMLEdit 'IOleObject::GetMiscStatus' stub (Atomic Mail Sender 4.25, RSSeditor 0.9.54, High Impact eMail 5)
|
||||
50632 Neverwinter: Broken graphics (texturing)
|
||||
50641 Wine cmd handles incorrectly if-for on a single line
|
||||
50642 Wine cmd handles incorrectly if-set when expanding variable with brackets
|
||||
50672 .toString() implementation VT_CY behaves as if .toLocaleString() was used
|
||||
50698 ::wcsrtombs does not NULL "const wchar_t ** _PSource" parameter in Wine.
|
||||
50701 Multiple 32-bit ARM Thumb-2 applications cause loader to output warnings during relocation processing (Miranda, Notepad2)
|
||||
50704 QueueUserAPC() Has Incorrect Error Set When Called On Terminating Thread
|
||||
50740 The Suffering (Midway Games) crashes due to missing wmvcore 'IWMSyncReader2', CLSID '{faed3d21-1b6b-4af7-8cb6-3e189bbc187b}'
|
||||
50744 continuous spamming of fixme:msctf:InputProcessorProfileMgr_GetActiveProfile in console
|
||||
50781 cl.exe fails to open program database
|
||||
50790 No display found when using winemac.drv in a VM
|
||||
50967 sc.exe doesn't understand the start command and other parameters
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Changes since 6.0:
|
||||
|
||||
Akihiro Sagawa (3):
|
||||
winmm/tests: Expect TIME_BYTES format for TIME_MS request.
|
||||
winmm: Get rid of TIME_MS format support in waveOutGetPosition().
|
||||
krnl386.exe: Cap GetFreeSpace value to 2GB.
|
||||
|
||||
Alexandre Julliard (5):
|
||||
msvcp: Fix some spec file discrepancies.
|
||||
ntdll: Avoid sign conversion warnings in Thumb-2 relocation processing.
|
||||
start: Avoid duplicate backslashes in command line.
|
||||
make_unicode: Use codepage 949 to add default mappings to codepage 20949.
|
||||
user32/tests: Remove todo from a test that seems to succeed reliably now.
|
||||
|
||||
Alistair Leslie-Hughes (3):
|
||||
dsound: IDirectSoundBuffer8 GetStatus return DSBSTATUS_LOCSOFTWARE for deferred buffers.
|
||||
odbccp32: Implement SQLWriteDSNToIni/W.
|
||||
msado15: Implement Dispatch functions in _Connection.
|
||||
|
||||
Andrew Sheldon (1):
|
||||
wined3d: Add GPU information for Radeon RX 6800(XT) / 6900 XT.
|
||||
|
||||
Andrey Gusev (1):
|
||||
wined3d: Add AMD Radeon RX 5500M.
|
||||
|
||||
Austin English (1):
|
||||
ntoskrnl.exe: Add KdDisableDebugger/KdEnableDebugger stubs.
|
||||
|
||||
Bernhard Kölbl (2):
|
||||
netprofm: Set correct GUIDs for network connections.
|
||||
msvcrt: Update source pointer in wcsrtombs in C locale.
|
||||
|
||||
Bernhard Reiter (1):
|
||||
imagehlp: Partially implement BindImageEx().
|
||||
|
||||
Brendan Shanks (5):
|
||||
loader: On Mac, move the top-down allocations area down to avoid Rosetta regions.
|
||||
loader: On Mac, reserve an area starting at 4GB to force Rosetta's allocations higher.
|
||||
winemac.drv: Use Metal to get a display's GPU info if possible.
|
||||
winemac.drv: Fix crash when building against Metal-capable SDK but running on older OS X.
|
||||
winemac.drv: Handle non-PCI GPUs correctly.
|
||||
|
||||
Byeong-Sik Jeon (1):
|
||||
po: Update Korean translation.
|
||||
|
||||
Chao Long (1):
|
||||
wmic: Add missing aliases.
|
||||
|
||||
Christian Costa (1):
|
||||
d3dx9: Return D3DFMT_A8R8G8B8 in D3DXGetImageInfoFromFileInMemory for 32 bpp BMP with alpha.
|
||||
|
||||
Damjan Jovanovic (1):
|
||||
mmsystem: Win16 DllEntryPoint uses HINSTANCE16, not HINSTANCE.
|
||||
|
||||
Dmitry Kislyuk (1):
|
||||
msctf: Quiet a spammy fixme in InputProcessorProfileMgr_GetActiveProfile.
|
||||
|
||||
Dmitry Timoshkov (4):
|
||||
wbemprox: Add class SystemRestore stub implementation.
|
||||
wbemprox: Flesh out a bit SystemRestore::Enable() implementation.
|
||||
kernel32/tests: Add a test for calling QueueUserAPC() on a terminated thread.
|
||||
server: Set error to STATUS_UNSUCCESSFUL when the server fails to queue APC for a thread.
|
||||
|
||||
Floris Renaud (6):
|
||||
documentation: Change obsolete Debian and Red Hat packages.
|
||||
documentation: Add Dutch README translation.
|
||||
po: Update Dutch translation.
|
||||
po: Fix Dutch spelling errors.
|
||||
po: Update Dutch translation.
|
||||
po: Update Dutch translation.
|
||||
|
||||
Gijs Vermeulen (2):
|
||||
msvcirt: Implement remainder of fstream class.
|
||||
wmvcore: Upgrade to IWMSyncReader2.
|
||||
|
||||
Giovanni Mascellani (1):
|
||||
dwrite: Do not segfault when there are no typographic features to return.
|
||||
|
||||
Hans Leidekker (7):
|
||||
winhttp: Avoid a crash when the connection is closed while handling a redirect.
|
||||
wbemprox: Implement Win32_NetworkAdapter.GUID.
|
||||
wbemprox/tests: Add tests for Win32_NetworkAdapter/Configuration.
|
||||
wbemprox: Handle escaped backslashes in LIKE queries.
|
||||
wbemprox: Implement Win32_NetworkAdapter.ServiceName.
|
||||
wbemprox: Report the real OS version.
|
||||
wbemprox: Fix Windows 8/8.1 caption.
|
||||
|
||||
Haoyang Chen (1):
|
||||
d2d1: Fix text position in DrawText().
|
||||
|
||||
Henri Verbeet (12):
|
||||
wined3d: Implement the "precise" flag in the GLSL shader backend.
|
||||
ddraw: Use BitBlt() for exclusive mode frontbuffer updates if the swapchain window is not in the foreground.
|
||||
wined3d: Properly convert Vulkan sample count format information.
|
||||
wined3d: Add some barriers between resource usage on different bind points.
|
||||
wined3d: Implement NULL constant buffer views for the Vulkan backend.
|
||||
wined3d: Always include any depth/stencil attachment in the Vulkan framebuffer.
|
||||
wined3d: Use glFinish() for synchronisation when cleaning up a destroyed context in wined3d_context_gl_cleanup().
|
||||
wined3d: Create the backbuffer rendertarget view only after calling adapter_init_3d().
|
||||
d3d11/tests: Add format compatibility tests for DXGI_FORMAT_R9G9B9E5_SHAREDEXP.
|
||||
wined3d: Allow resource copies between block-compatible formats.
|
||||
wined3d: Introduce a backup path for swapchain presents using GDI.
|
||||
wined3d: Set the "compareEnable" field of struct VkSamplerCreateInfo to either 0 or 1.
|
||||
|
||||
Jacek Caban (3):
|
||||
kernelbase: Support FileEndOfFileInfo in SetFileInformationByHandle.
|
||||
conhost: Avoid assumption about the exact Unix cursor position after writing to the last column.
|
||||
oleaut32: Use C locale in VARIANT_BstrFromReal.
|
||||
|
||||
Jan Sikorski (2):
|
||||
wined3d: Align vertex attribute offsets to their size, if smaller than 4.
|
||||
winemac.drv: Include depth32+stencil pixel formats in enumeration.
|
||||
|
||||
Martin Storsjo (2):
|
||||
include: Don't use __attribute__((pcs("aapcs-vfp"))) when building in PE mode.
|
||||
msvcrt: Fix reading BOM-less files opened with ccs=unicode.
|
||||
|
||||
Matteo Bruni (2):
|
||||
wined3d: Use VK_FORMAT_D24_UNORM_S8_UINT when available.
|
||||
wined3d: Correctly handle modifiers on instructions with multiple destination registers.
|
||||
|
||||
Michael Müller (1):
|
||||
ntdll: Implement NtQuerySystemInformation(SystemExtendedHandleInformation).
|
||||
|
||||
Michael Stefaniuc (1):
|
||||
tools: Get the ANNOUNCE bug list from the stable-notes git notes.
|
||||
|
||||
Nikolay Sivov (7):
|
||||
dcomp: Add DCompositionCreateDevice2().
|
||||
dcomp: Add DCompositionCreateDevice() stub.
|
||||
d2d1: Pass zeros as text layout size for inverted rectangles in DrawText().
|
||||
explorerframe: Do not block clicks on the item button.
|
||||
oleaut32/tests: Remove workarounds in VarFormat* tests.
|
||||
oleaut32: Handle preformatted strings in VarFormatCurrency().
|
||||
sc: Fix typos in CLI arguments parsing.
|
||||
|
||||
Paul Gofman (1):
|
||||
dbghelp: Fix unwind opcodes on x64.
|
||||
|
||||
Piotr Caban (4):
|
||||
msvcp90: Add _Wcsxfrm implementation.
|
||||
ucrtbase: Fix _Syserror_map behavior on unknown error.
|
||||
msvcr110: Copy utf16 strings in _Gettnames.
|
||||
concrt140: Add arm exports.
|
||||
|
||||
Roman Pišl (5):
|
||||
conhost: Fix copy-paste error when setting windows size.
|
||||
conhost: Improve notification when resizing window.
|
||||
ntdll: Don't set error status if volume serial number is missing.
|
||||
cmd: Fix handling of nested if-for expressions on a single line.
|
||||
cmd: Fix handling of brackets in if-set expressions on a single line.
|
||||
|
||||
Rémi Bernon (2):
|
||||
plugplay: Broadcast WM_DEVICECHANGE message asynchronously.
|
||||
winedbg: Don't dereference possibly NULL thread pointer.
|
||||
|
||||
Sanghoon Park (1):
|
||||
make_unicode: Add support for codepage 20949 (Korean Wansung).
|
||||
|
||||
Vijay Kiran Kamuju (2):
|
||||
uiautomationcore: Add stub UiaRegisterProviderCallback function.
|
||||
dhtmled.ocx: Implement IOleObject::GetMiscStatus function.
|
||||
|
||||
Zebediah Figura (7):
|
||||
gdi32: Do not compare face file names in insert_face_in_family_list() if either is NULL.
|
||||
ntdll: Treat '>' the same as '?' in match_filename().
|
||||
winemac: Send systray messages with SendNotifyMessage().
|
||||
winex11: Send systray messages with SendNotifyMessage().
|
||||
imagehlp/tests: Link directly to imagehlp and psapi.
|
||||
imagehlp/tests: Rewrite test_bind_image_ex() using a DLL resource.
|
||||
explorer: Send systray messages with SendNotifyMessage().
|
||||
|
||||
Zhiyi Zhang (3):
|
||||
user32: Send a WM_ACTIVATE message after restoring a minimized top level window.
|
||||
user32/tests: Add optional messages to test sequences.
|
||||
user32/tests: Do not change adapters to every available modes.
|
||||
|
||||
--
|
||||
Alexandre Julliard
|
||||
julliard@winehq.org
|
||||
Michael Stefaniuc
|
||||
mstefani@winehq.org
|
||||
|
|
3
AUTHORS
3
AUTHORS
|
@ -194,6 +194,7 @@ Bernd Fuhrmann
|
|||
Bernd Herd
|
||||
Bernd Paysan
|
||||
Bernd Schmidt
|
||||
Bernhard Kölbl
|
||||
Bernhard Loos
|
||||
Bernhard Reiter
|
||||
Bernhard Rosenkränzer
|
||||
|
@ -510,6 +511,7 @@ Florian Köberle
|
|||
Florian Pelz
|
||||
Florian Tobias Schandinat
|
||||
Florian Will
|
||||
Floris Renaud
|
||||
Fons Botman
|
||||
Francesco Di Punzio
|
||||
Francesco Noferi
|
||||
|
@ -1473,6 +1475,7 @@ Samuele Guerrini
|
|||
Samuel Lidén Borell
|
||||
Sander van Leeuwen
|
||||
Sandijs Ribaks
|
||||
Sanghoon Park
|
||||
Santosh Siddheshwar
|
||||
Sasha Slijepcevic
|
||||
Sato Kazuyuki
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 6.0.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 6.0.1.
|
||||
#
|
||||
# Report bugs to <wine-devel@winehq.org>.
|
||||
#
|
||||
|
@ -580,8 +580,8 @@ MAKEFLAGS=
|
|||
# Identity of this package.
|
||||
PACKAGE_NAME='Wine'
|
||||
PACKAGE_TARNAME='wine'
|
||||
PACKAGE_VERSION='6.0'
|
||||
PACKAGE_STRING='Wine 6.0'
|
||||
PACKAGE_VERSION='6.0.1'
|
||||
PACKAGE_STRING='Wine 6.0.1'
|
||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||
PACKAGE_URL='https://www.winehq.org'
|
||||
|
||||
|
@ -2492,7 +2492,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 6.0 to adapt to many kinds of systems.
|
||||
\`configure' configures Wine 6.0.1 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
|
@ -2562,7 +2562,7 @@ fi
|
|||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of Wine 6.0:";;
|
||||
short | recursive ) echo "Configuration of Wine 6.0.1:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
|
@ -2816,7 +2816,7 @@ fi
|
|||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
Wine configure 6.0
|
||||
Wine configure 6.0.1
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
|
@ -3500,7 +3500,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 6.0, which was
|
||||
It was created by Wine $as_me 6.0.1, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
|
@ -21681,7 +21681,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 6.0, which was
|
||||
This file was extended by Wine $as_me 6.0.1, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
|
@ -21752,7 +21752,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 6.0
|
||||
Wine config.status 6.0.1
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
|
Loading…
Reference in New Issue