Wine-Announce
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
June 2026
- 1 participants
- 1 discussions
The Wine development release 11.11 is now available.
What's new in this release:
- Bundled SymCrypt library, to replace TomCrypt.
- More USER32 window information moved to shared memory.
- Layered windows in the Wayland driver.
- More VBScript compatibility improvements.
- Various bug fixes.
The source is available at <https://dl.winehq.org/wine/source/11.x/wine-11.11.tar.xz>
Binary packages for various distributions will be available
from the respective [download sites][1].
You will find documentation [here][2].
Wine is available thanks to the work of many people.
See the file [AUTHORS][3] for the complete list.
[1]: https://gitlab.winehq.org/wine/wine/-/wikis/Download
[2]: https://gitlab.winehq.org/wine/wine/-/wikis/Documentation
[3]: https://gitlab.winehq.org/wine/wine/-/raw/wine-11.11/AUTHORS
----------------------------------------------------------------
### Bugs fixed in 11.11 (total 25):
- #27579 The appearance of uTorrent 3.x torrents list is broken
- #32079 Dotted (.foobar) files are not displayed in file open dialog
- #37849 Wine causing color temperature setting(redshift) not working for a short time
- #41134 Foxit Reader 8.x service 'FoxitConnectedPDFService.exe' crashes on startup due to invalid database permissions ('ConvertStringSecurityDescriptorToSecurityDescriptor' SDDL / ACL parser must take whitespace between ACEs into account)
- #49622 error in installing battle.net launcher
- #49722 Space Empires V can't load certain images (.bmp) with built-in d3dxof.dll
- #50583 Foxit PhantomPDF Business v10.0 installer crashes in MSI custom action 'SetStartMenuWindows10T' with WinVer set to 'Windows 10'
- #50763 Wreckfest has blurry rendering with OpenGL renderer
- #51433 Battle.Net: Installer terminates with BLZBNTBTS0000005C error screen
- #51567 Battle.net app takes a long time to start
- #53293 Total War: Shogun 2 crashes with builtin d3dx9_42
- #53653 winmine.exe is not scaled properly to match the output DPI
- #54189 Fail in SetupDiEnumDeviceInfo: err=259: No more data available.
- #54694 Marvel's Spider-Man Remastered requires Windows 10 version 1909, build 18363 (or newer)
- #55230 Yesterday Origins shows black screen while playing some videos
- #56398 Think or Swim running in WINE, loads, then crashes, and need to be shut down.
- #57806 visual and response lags in Guitar Pro v8.1.3 (build 121)
- #58297 [Wayland-only mode] Minimize button click makes the app window buttons lock up
- #59125 Sunlogin crashes on unimplemented function advapi32.dll.WmiCloseBlock
- #59453 uSimmics crashes on unimplemented function msvcp100.dll._Sinh
- #59549 MS-Money 2000 - shows errors when loading INV7.OCX
- #59604 setupapi: CM_Get_Parent stub breaks USB HID device identification
- #59807 Regression in multithreaded application
- #59841 Missing audio in Gray Matter due to FAudio 26.06 import
- #59845 Istaria: game window fails to appear since Wine 11.10
### Changes since 11.10:
```
Alexandre Julliard (35):
configure: Re-generate with autoconf 2.73.
libs: Import upstream code from SymCrypt 103.11.0.
rsaenh: Use SymCrypt for hash algorithms.
rsaenh: Use SymCrypt for AES, DES and RC2.
symcrypt: Add pclmul target for older compilers.
ntdll: Use SymCrypt for SHA hashes.
ntdll: Get crc32 implementation from zlib instead of tomcrypt.
configure: Don't try to link to external zlib.
makefiles: Look for dependencies in assembly files.
makefiles: Only build asm files in PE builds.
makefiles: Use a separate directory for ARM64EC asm files.
symcrypt: Import upstream assembly code for x86-64.
symcrypt: Import upstream assembly code for ARM64.
symcrypt: Import upstream assembly code for ARM.
symcrypt: Import upstream assembly code for i386.
faudio: Import upstream release 26.06.
mpg123: Import upstream release 1.33.5.
png: Import upstream release 1.6.58.
lcms2: Import upstream release 2.19.1.
sqlite3: Import upstream release 3.53.2.
sqlite3: Disable debug assertions.
rsaenh: Align allocations for SymCrypt.
dssenh: Align allocations for SymCrypt.
notices: Add a file to collect all third-party copyright notices.
makedep: Add a helper function to skip an initial directory.
makedep: Also ignore missing headers when included from external lib header.
fluidsynth: Remove unused files.
gsm: Remove unused files.
icucommon: Remove unused files.
icui18n: Remove unused files.
ldap: Remove unused files.
vkd3d: Remove unused files.
xml2: Remove unused files.
faudio: Don't fixup wma bitrate if it's already valid.
ntdll: Support either a Unix call function table or a __wine_unix_lib_init entrypoint.
Alistair Leslie-Hughes (1):
include: Add IInkRecognizerContext coclass.
Anton Baskanov (5):
dsound: Use DWORD to store freqAdjustNum, freqAdjustDen and freqAccNum.
dsound: Move cp_fields_noresample after cp_fields_resample.
dsound: Use #define for fir.h constants.
dsound: Add an SSE version of upsample.
dsound: Add an SSE version of downsample.
Bernhard Kölbl (2):
win32u: Add missing internal messages to spy.
win32u: Add win32u internal driver messages to spy.
Bernhard Übelacker (9):
crypt32/tests: Avoid crash in testCertProperties.
rsaenh: Use _aligned_free instead of free for aligned allocations (ASan).
dssenh: Use _aligned_free instead of free for aligned allocations (ASan).
dsound/tests: Don't fail test if device cannot be opened the second time.
webservices/tests: Improve double tests.
user32/tests: Fix test_window_extra_data_proc.
windows.ui.core.textinput/tests: Only check interfaces if retrieval succeeded.
imagehlp/tests: Accept zero checksum if the compiler emitted a zero checksum.
kernel32/tests: Fix tests with old Windows 10 versions.
Charlotte Pabst (3):
include: Add some missing definitions in mfd3d12.idl.
mfplat/tests: Add tests for mf d3d12 synchronization object.
mfplat: Implement mf d3d12 synchronization object.
Conor McCarthy (6):
quartz: Update current and elapsed positions in Stop().
d3d8/tests: Test multisampled back buffer locking.
d3d9/tests: Test multisampled back buffer locking.
wined3d: Disallow locking of multisampled back buffers.
mfplat/tests: Test CreateObjectFromByteStream() URL with unknown or no extension.
mfplat: Do not require CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE if no extension is present.
Dmitry Timoshkov (9):
msi: Catch all exceptions in the custom DLL procedure.
msi: Return ERROR_INSTALL_FAILURE on an exception in the custom action.
ole32/tests: Add some tests for IStorage::MoveElementTo().
ole32: Implement IStorage::MoveElementTo() for stream element.
ole32: Implement IStorage::MoveElementTo() for storage element.
widl: Add support for enums to SLTG typelib generator.
widl: Add support for unions to SLTG typelib generator.
sane.ds: Add more traces.
sane.ds: SANE_DisableDSUserInterface() should accept states 5 and 6.
Elizabeth Figura (11):
srclient: No longer prefer native.
wevtapi: No longer prefer native.
ninput: No longer prefer native.
msctf: No longer prefer native.
msctfmonitor: No longer prefer native.
quartz/tests: Add a few more seeking tests.
directmanipulation: No longer prefer native.
feclient: No longer prefer native.
d3d8thk: No longer prefer native.
shcore: No longer prefer native.
userenv: No longer prefer native.
Esme Povirk (1):
comdlg32: Treat empty default extension as null.
Etaash Mathamsetty (3):
winewayland: Do not place_above on a detached client surface.
winewayland: Treat maximized+fullscreen state as fullscreen.
winewayland: Implement min/max size hints for non-resizeable windows.
Fatih Uzunoglu (1):
mscms: Add stub for `WcsCreateIccProfile()`.
Francis De Brabandere (20):
scrrun/tests: Add tests for dictionary put_Key.
scrrun/dictionary: Rename keys in place in put_Key.
vbscript: Bind local variables and arguments at compile time.
vbscript: Factor out assign_local_var from assign_ident.
vbscript: Bind local variable assignments at compile time.
vbscript: Factor out do_for_step and do_incc from interp_step and interp_incc.
vbscript: Bind For-loop variables at compile time.
vbscript: Bind class properties at compile time.
scrrun/tests: Add tests for Empty dictionary keys.
scrrun/dictionary: Match Empty keys against zero-valued and empty-string keys.
scrrun/tests: Add tests for Boolean dictionary keys.
scrrun/dictionary: Match native key semantics for Boolean keys.
vbscript/tests: Add tests for class declaration scope.
vbscript: Handle class declaration scope in the parser.
vbscript/tests: Add tests for sub declaration scope.
vbscript: Lex a dot immediately followed by a digit as a numeric literal.
vbscript: Report specific compile errors for trailing tokens and missing identifiers.
vbscript: Allow Dim to shadow a global const from a previous compile unit.
vbscript/tests: Add tests for one-line sub headers with multi-line bodies.
vbscript: Keep the offending identifier out of Err.Description.
Francisco Casas (3):
win32u: Enable VK_KHR_external_fence_capabilities in d3dkmt_init_vulkan().
wined3d: Enable VK_KHR_external_fence_capabilities when initializing vulkan.
wined3d: Don't use texelFetchOffset() for buffers and multi-sample textures.
Gabriel Ivăncescu (1):
ieframe: Return S_FALSE for NULL URLs in WebBrowser_Navigate.
Georg Lehmann (1):
winevulkan: Update to VK spec version 1.4.353.
Hans Leidekker (9):
winhttp: Revert recursion limit to 3.
rsaenh: Use SymCrypt for RSA and RC4.
dssenh: Use SymCrypt.
bcrypt: Use SymCrypt for hashes.
tomcrypt: Remove library.
bcrypt: Use SymCrypt for keys.
bcrypt: Get rid of the unixlib.
bcrypt: Add initial support for CHACHA20_POLY1305.
bcrypt: Add support for Brainpool curves.
Ivan Lyugaev (1):
secur32: Return SEC_E_INVALID_TOKEN for invalid TLS record headers.
Jacek Caban (12):
jscript/tests: Remove unused variables.
vbscript/tests: Remove unused variables.
ucrtbase/tests: Link directly to environment functions.
msvcp140_1/tests: Remove unused variable.
msvcp60/tests: Remove unused variable.
ddraw/tests: Remove unused variable.
ddraw: Remove unused variable.
ntdll: Synthesize caller context in ARM64EC RtlRaiseException.
ieframe/tests: Add missing CHECK_CALLED statements.
scrobj/tests: Remove unused variables.
wpcap/tests: Remove unused variables.
shcore/tests: Remove unused variables.
Jiangyi Chen (2):
winewayland.drv: Add alpha-modifier-v1 protocol to support change alpha by WAYLAND_SetLayeredWindowAttributes.
winewayland.drv: Add WAYLAND_UpdateLayeredWindow and add support for changing alpha using the alpha-modifier-v1 protocol.
Kellen Kopp (1):
win32u: Fixed incorrect glyph outline size.
Marc-Aurel Zent (3):
winemac: Remove unused includes in vulkan.c.
winemac: Factor out Metal device and view logic into MetalViewSwapChain.
winemac: Implement cross-process MetalViewSwapChain via CALayerHost.
Martin Storsjö (2):
ntdll: Fix building for arm64 without HWCAP_CPUID defined.
ntdll: Fix building for arm64 without ESR_MAGIC/esr_context.
Matteo Bruni (4):
server: Fix numpad vkey handling.
winex11: Return the layout index from from detect_keyboard_layout().
winex11: Create layouts when falling back to fuzzy detection.
configure: Add -msse2 to default i386_EXTRACFLAGS.
Nikolay Sivov (5):
msxml3/writer: Use wchar literals in more places.
msxml3/tests: Add more tests for the writer output.
msxml3/tests: Use writer output test helper throughout the tests.
msxml3/tests: Avoid string conversion in a few places.
msxml3/writer: Normalize newlines in CDATA content.
Paul Gofman (8):
ddraw: Renamed is_root surface attribute to is_implicit.
ddraw: Allow attaching flip chain surfaces.
ddraw/tests: Add tests for attaching and detaching backbuffers on ddraw1.
ddraw: Force render target bind flags on v1 swapchain candidate surfaces.
kernelbase: Add stub for GetIntegratedDisplaySize().
dsound: Fail IDirectSoundCaptureBufferImpl_Lock() for invalid buffer range.
ddraw/tests: Remove extra backbuffer1 release in test_surface_attachment().
win32u: Always consider newly created shape updated in set_surface_shape().
Piotr Caban (3):
msxml3: Don't add newline before first element when indentation is enabled.
msxml3: Don't indent endElement since it changes text node content.
include: Define more runtimeclasses in windows.storage.streams.idl.
Rose Hellsing (6):
wineboot: Create SQMClient MachineId registry key.
ntdll: Account for read-only cookie in loader.
ntoskrnl.exe: Account for read-only cookies.
kernel32/tests: Add test for read-only cookie in loader.
riched20: Properly capture \pntext content.
riched20/tests: Expand editor tests to verify \pntext behaviour.
Russell Greene (1):
hhctrl: Return a nonzero cookie from HH_INITIALIZE.
Rémi Bernon (43):
server: Keep track of builtin class FNID on registration.
server: Introduce a get_class_fnid helper.
user32: Set builtin class FNID for menu controls.
user32: Set builtin class FNID for MDI client controls.
user32: Set builtin class FNID for dialog controls.
win32u: Set builtin class FNID on window creation.
winex11: Move find_xkb_layout_variant helper around.
opengl32: Allocate display lists for client-side contexts.
opengl32: Share display lists in wglShareLists on the PE side.
opengl32: Query the context profile mask on init.
opengl32: Track client-side buffer names allocation.
opengl32: Track implicit buffer names allocation.
user32: Store a scroll_info pointer in the scrollbar control info.
user32: Set FNID for the builtin scrollbar window class.
opengl32: Call get_integer hook after a successful unix call.
opengl32: Add get_integer hooks to indexed glGet functions.
opengl32: Pass the returned unix value to get_integer hooks.
opengl32: Hook more glGet functions with get_integer.
opengl32: Implement client / host mapping for buffer names.
win32u: Introduce a server_set_window_info helper.
server: Move window extra data to the shared memory.
win32u: Return value directly from get_window_extra.
server: Move window id / menu to the shared memory.
server: Move window instance to the shared memory.
server: Move window user data to shared memory.
server: Move class local flag to the shared memory.
server: Keep track of class window proc ansi nature.
win32u: Simplify winproc handle to index conversions.
win32u: Move window procedure to the shared memory.
opengl32: Implement client / host mapping for framebuffer names.
opengl32: Allow framebuffer implicit allocation in some core contexts.
opengl32: Implement client / host mapping for renderbuffer names.
opengl32: Allow renderbuffer implicit allocation in some core contexts.
opengl32: Implement client / host mapping for texture names.
opengl32: Ignore more cases in make_opengl get_object_type.
opengl32: Implement client / host mapping for sampler names.
opengl32: Implement client / host mapping for display list names.
opengl32: Implement client / host mapping for program names.
opengl32: Implement client / host mapping for vertex shader names.
opengl32: Implement client / host mapping for fragment shader names.
opengl32: Implement client / host mapping for semaphore names.
opengl32: Implement client / host mapping for memory names.
opengl32: Implement client / host mapping for path names.
SeongChan Lee (1):
winexinput.sys: Fix handling of non-32-bit axis.
Soham Nandy (1):
ntdll: Preserve nonvolatile registers across VEH callbacks.
Steven Don (2):
atl: Implement registering ATL window messages.
atl/tests: Add tests for proper handling of WM_ATLGETCONTROL and WM_ATLGETHOST.
Thibault Payet (1):
ntdll/unix: Always define get_current_thread_data.
Tim Clem (1):
hnetcfg: Report 0 returned elements from IEnumVARIANT::Next.
Twaik Yont (1):
wineandroid: Raise minimum SDK version to 28 (Android 9.0).
Vibhav Pant (2):
combase/tests: Add tests for delayed marshaling of objects with apartment affinity.
combase: Implement delayed marshaling for RoGetAgileReference.
Wolfgang Hartl (1):
ir50_32: Export DllRegisterServer and DllUnregisterServer.
Yuxuan Shui (2):
mf/tests: Check frame size of video processor's output type.
winegstreamer: Video processor shouldn't have a preferred size.
Zhengyong Chen (1):
win32u: Fix signed coordinate extraction in drag_drop_call.
```
1
0