Release 7.11.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
1b46752126
commit
1a3217393e
4 changed files with 372 additions and 494 deletions
845
ANNOUNCE
845
ANNOUNCE
|
@ -1,16 +1,14 @@
|
||||||
The Wine development release 7.10 is now available.
|
The Wine development release 7.11 is now available.
|
||||||
|
|
||||||
What's new in this release:
|
What's new in this release:
|
||||||
- macOS driver converted to PE.
|
- Android driver converted to PE.
|
||||||
- Mono engine updated to version 7.3.0.
|
- Zero-copy support with GStreamer.
|
||||||
- Windows-compatible Unicode collation.
|
- High Unicode planes support in case mappings.
|
||||||
- Wow64 support in SECUR32.
|
|
||||||
- Various bug fixes.
|
- Various bug fixes.
|
||||||
|
|
||||||
The source is available from the following locations:
|
The source is available at:
|
||||||
|
|
||||||
https://dl.winehq.org/wine/source/7.x/wine-7.10.tar.xz
|
https://dl.winehq.org/wine/source/7.x/wine-7.11.tar.xz
|
||||||
http://mirrors.ibiblio.org/wine/source/7.x/wine-7.10.tar.xz
|
|
||||||
|
|
||||||
Binary packages for various distributions will be available from:
|
Binary packages for various distributions will be available from:
|
||||||
|
|
||||||
|
@ -26,522 +24,401 @@ AUTHORS in the distribution for the complete list.
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Bugs fixed in 7.10 (total 56):
|
Bugs fixed in 7.11 (total 34):
|
||||||
|
|
||||||
3599 Corel Draw 9 printing Issue
|
33381 Mayhem Triple renders too small
|
||||||
5163 Microsoft Office XP 2002 installer reports error 25003 (installation source corrupted), custom action 'CADpc' returns 1603
|
33383 Foobar2000 crashes on Alt-H
|
||||||
5989 Cannot run uninstall for IE6
|
34176 Kernel32:CompareStringW strange behavior ?
|
||||||
9583 CompareStringW gives incorrect result for some wide strings
|
35027 Euphoria needs CreateProcessInternalW function
|
||||||
10767 lstrcmp and others do not compare punctuation characters correctly
|
36720 LCMapString with the parameter NORM_IGNORENONSPACE does not remove diacritics
|
||||||
16142 Adobe Reader 9.0 outputs error after install, that multiple instances are running
|
39144 SpinTires tech demo wrong rendering after changing screen resolution
|
||||||
19743 Acrobat Reader 5 crashes on startup (InterTrust 'docbox.api' plugin incompatible with Windows 7+)
|
39298 kernel32 does not support custom nls installation.
|
||||||
22603 Can't print page in IE6
|
45634 enabling CSMT ruins performance for rFactor 1.255
|
||||||
25280 Singularity: no sound in game without Hardware Acceleration = emulation
|
46281 Multiple Windows 7+ apiset-aware applications fail due to Wine loader lacking support for resolving virtual dlls via 'kernel32.GetModuleHandle' (Archicad 22)
|
||||||
26909 HaoZip: Cannot navigate to drive_c
|
46782 CompareStringEx does not support SORT_DIGITSASNUMBERS flag
|
||||||
28437 Panzer Corps: no intro video (requires WMV1 codec)
|
49210 Mafia and Mafia II: Definitive Edition Launcher crashes with Wine-Mono
|
||||||
30503 Echo: Secrets of the Lost Cavern upside down on BACKBUFFER
|
49232 Saints Row The Third Remastered shows floating black rectangles
|
||||||
33209 Tribes: Ascend cannot authenticate user
|
50941 Multiple applications crash on unimplemented function WS2_32.dll.WSAConnectByName (TIP-Integral, EasyMiniGW)
|
||||||
34025 IE8 help exits silently
|
50948 taskmgr.exe: wrong memory usage unit (GB => MB)
|
||||||
34026 IE8 help pages are blank
|
51243 In Wine dinput:keyboard fails if the keyboard layout does not match the display language
|
||||||
37614 Applications do not always start inside a configured virtual desktop
|
52663 Civilization 4: no text in main menu
|
||||||
37877 boincmgr crashes with wxWidgets error with WinVer > Win81
|
52752 Rich Edit Control does not support drawing OLE objects
|
||||||
38929 Betfair Poker setup fails to connect to the server
|
52795 Multiple applications crash in Mesa due to syscall stack overflow (Cyberpunk 2077, Stranger of Paradise, Doom Eternal with ray tracing)
|
||||||
38931 Betfair Poker log-in stops
|
52831 Kernel32::GetSystemPowerStatus returns invalid data if /sys/class/power_supply/BAT0 is missing
|
||||||
46155 Multiple applications need KERNEL32.dll.RaiseFailFastException (RoyalTS v5, Windows PowerShell Core 6.1 for ARM64)
|
52841 Leverless arcade controller SOCD cleaning does not work
|
||||||
46775 Steam crashes when attempting to access controller settings for desktop or general
|
52885 Adobe Lightroom Classic 11.1 crash in user32
|
||||||
46857 Steam menus are hidden by macOS native window decoration
|
52893 GreedFall crashes on launch
|
||||||
48011 Rebelbetting: unhandled exception on exit
|
52993 msi:action - test_publish() fails on date change
|
||||||
48025 Betfair Poker crashes
|
52995 shell32:shelllink crashes in Wine cause shell32:shellpath's test_PathResolve() to fail (test.bat file)
|
||||||
48270 Rebelbetting sometimes returns insanely high numbers
|
52998 xaudio2_7:xaudio2 fails on Windows 1909+
|
||||||
48718 unimplemented function KERNEL32.dll.RaiseFailFastException
|
53029 Clipboard cut/paste partially broken in wine 7.8.1.2
|
||||||
49052 Japanese Visual Novel "Natural Vacation" doesn't start (ENIGMA 5.X protected)
|
53035 Displaying Out-GridView in Powershell Core crashes with WinVer > Win7
|
||||||
51572 Crash when opening notes panel in Logos Bible Software
|
53038 Epic Games Launcher crashes on start
|
||||||
51665 Multiple applications need IDXGIAdapter3::RegisterVideoMemoryBudgetChangeNotificationEvent() (HITMAN 2 (2018), FAR mod for Nier: Automata)
|
53076 Kvaser CanKing needs ntoskrnl.exe.KfRaiseIrql and ntoskrnl.exe.KeLowerIrql
|
||||||
51788 windowscodecs:wmpformat test_decode() fails randomly
|
53082 "explorer: Create clipboard manager thread when creating a desktop." causes hangs on wine startup
|
||||||
51936 Honeygain forgets user details
|
53102 Ubisoft Connect fails to connect to server
|
||||||
52032 Bad Mouse Pointer under 32bits app (Poser)
|
53112 winegstreamer build error
|
||||||
52127 SlingPlayer 2 crashes on load
|
53136 crypt32:cert - testVerifyRevocation() fails in Wine
|
||||||
52218 Honeygain exits silently
|
53138 crypt32:chain - testGetCertChain() fails in Wine
|
||||||
52458 Lazarus can't start program for debugging
|
|
||||||
52513 CEF does not work with sandbox
|
|
||||||
52747 Notepad crashes on a StaticColor X display
|
|
||||||
52863 kernel32:actctx fails on Windows 10 1909
|
|
||||||
52870 shlwapi:url - The UrlGetPartA() tests fails with a UTF-8 code page
|
|
||||||
52882 GPU Caps Viewer 1.54 crashes on start
|
|
||||||
52918 Corrupted textures in Visual Studio 2010 using native WPF interfaces.
|
|
||||||
52956 Star Citizen crashes on unimplemented function kernel32.dll.SetThreadInformation
|
|
||||||
52972 wineusb.sys: add_usb_device erroneously releases critical section on failure path
|
|
||||||
52973 A file containing special characters in its name is unreadable/unusable
|
|
||||||
53003 XM6 TypeG: some MIDI note-on messages aren't sent to MIDI devices (MIDI running status isn't supported in the MIDI mapper)
|
|
||||||
53005 quartz:systemclock Fails after timeGetTime() wraps
|
|
||||||
53010 Split/Second crashes on launch
|
|
||||||
53016 Steam fails to load pages
|
|
||||||
53020 EA Origin is unable to download games
|
|
||||||
53022 Hitomi downloader (Technical Preview) crashes at start
|
|
||||||
53027 Port Royale 4 crashes with wined3d_texture*
|
|
||||||
53034 Lazarus: menu text disappears under mouse if light theme is enabled
|
|
||||||
53051 Kvaser software crashes on unimplemented function ntoskrnl.exe.ExNotifyCallback
|
|
||||||
53061 Alcoma ASD Client 11.1 fails to start due to missing unicode exports in tapi32
|
|
||||||
53079 Linker error during build. winegstreamer:wg_transform.c:526: undefined reference to `gst_sample_set_info'
|
|
||||||
53080 Powershell Core crash in FindNLSStringEx
|
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Changes since 7.9:
|
Changes since 7.10:
|
||||||
|
|
||||||
Akihiro Sagawa (6):
|
Akihiro Sagawa (1):
|
||||||
midimap: Handle MIDI running status.
|
msvcrt: Avoid passing an invalid LCID to LCMapStringW.
|
||||||
winealsa: Use the symbolic name for MIDI_CTL_ALL_SOUNDS_OFF.
|
|
||||||
winealsa: Handle MIDI running status.
|
|
||||||
wineoss: Fix missing break statement.
|
|
||||||
wineoss: Handle MIDI running status.
|
|
||||||
winecoreaudio: Handle MIDI running status.
|
|
||||||
|
|
||||||
Alex Henrie (3):
|
Alex Henrie (2):
|
||||||
ntoskrnl: Add ExNotifyCallback stub.
|
user32: Plug icon handle leak in MDI_AugmentFrameMenu (Coverity).
|
||||||
ntoskrnl: Add KfRaiseIrql stub.
|
ntdll: Don't hard-code the battery and AC adapter names on Linux.
|
||||||
ntoskrnl: Add KeLowerIrql stub.
|
|
||||||
|
|
||||||
Alexandre Julliard (28):
|
Alexandre Julliard (10):
|
||||||
zlib: Import upstream release 1.2.12.
|
make_unicode: Add data for high Unicode planes in case mapping tables.
|
||||||
lcms: Import upstream release 2.13.1.
|
kernelbase: Add support for high Unicode planes in LCMapStringEx().
|
||||||
xml2: Import upstream release 2.9.14.
|
kernel32/tests: Add tests for high Unicode planes.
|
||||||
kernel32/tests: Don't use strcmp() to compare sortkeys.
|
ntdll/tests: Add tests for high Unicode planes.
|
||||||
kernelbase: Don't ignore the specified locale in LCMapStringA/W.
|
faudio: Import upstream release 22.06.
|
||||||
kernelbase: Don't ignore the specified locale in CompareStringW.
|
kernelbase: Implement IsNLSDefinedString().
|
||||||
kernel32/tests: Pass a locale instead of a codepage to CompareStringA/W.
|
atl: Support escaped quotes in registrar scripts.
|
||||||
kernelbase: Reimplement sortkey generation using the sortdefault.nls data.
|
kernelbase: Add NORM_IGNORENONSPACE support in LCMapStringEx().
|
||||||
kernelbase: Add support for character expansion in sortkeys.
|
ntdll: Share a few more locale functions with the Unix side.
|
||||||
kernelbase: Add support for character compression in sortkeys.
|
ntdll: Move the user locale initialization to the Unix side.
|
||||||
kernelbase: Add support for Hangul composition in sortkeys.
|
|
||||||
kernelbase: Add support for Kana extra weights in sortkeys.
|
|
||||||
kernelbase: Add support for SORT_DIGITSASNUMBERS in sortkeys.
|
|
||||||
kernel32/tests: Add a few more sortkey tests.
|
|
||||||
kernel32/tests: Add an option to generate sortkeys from an input file.
|
|
||||||
kernelbase: Reimplement CompareStringEx using the sortkey generation code.
|
|
||||||
kernelbase: Reimplement FindNLSStringEx/W using the sortkey generation code.
|
|
||||||
kernelbase: Remove no longer needed case table initialization.
|
|
||||||
make_unicode: Get rid of the old collation table.
|
|
||||||
kernelbase: Fix typo in null pointer check.
|
|
||||||
kernelbase: Fix checks for valid locale in LCMapStringW/Ex.
|
|
||||||
kernelbase: Add a helper function to case-map an entire buffer.
|
|
||||||
kernelbase: Add a helper function to map an entire buffer to full width.
|
|
||||||
kernelbase: Add a helper function to map an entire buffer to half width.
|
|
||||||
kernelbase: Add a helper function to simplify flags checking in LCMapStringEx().
|
|
||||||
kernelbase: Initialize all the compression tables the first time.
|
|
||||||
wininet/tests: Update WineHQ certificate.
|
|
||||||
secur32/tests: Update for new WineHQ certificate.
|
|
||||||
|
|
||||||
Alistair Leslie-Hughes (5):
|
Alistair Leslie-Hughes (1):
|
||||||
winex11.drv: Define ControlMask when not available.
|
d3drm: Pass all D3DRM_LOAD* flags directly through to CreateEnumObject() in IDirect3DRMMeshBuilder3::Load().
|
||||||
include: Add THREAD_POWER_THROTTLING_STATE type.
|
|
||||||
ntdll: Fake success for ThreadPowerThrottlingState.
|
|
||||||
d3drm: Implement IDirect3DRMTexture3::{Get,Set}DecalTransparency().
|
|
||||||
d3drm: Implement IDirect3DRMTexture3::{Get,Set}DecalSize().
|
|
||||||
|
|
||||||
Andrew Eikum (3):
|
Andrew Eikum (1):
|
||||||
xaudio2/tests: Remove failing legacy CLSID tests.
|
include: Remove duplicate ICodecAPI::GetParameterValues function.
|
||||||
d3d9/tests: Add desktop window tests for IDirect3DDevice9Ex.
|
|
||||||
d3d9/tests: Demonstrate that NULL HWNDs don't prevent device creation.
|
|
||||||
|
|
||||||
André Zwing (2):
|
Bernhard Kölbl (9):
|
||||||
l3codeca.acm: Avoid mpg123 functions with suffix.
|
include/windows.media.idl: Update file to newer formatting.
|
||||||
mp3dmod: Avoid mpg123 functions with suffix.
|
include/windows.media.idl: Move IMediaMarker collections from speechsynthesis.
|
||||||
|
include/windows.media.speechsynthesis.idl: Update file to newer formatting.
|
||||||
|
windows.media.speech/tests: Remove a useless thread id trace.
|
||||||
|
windows.media.speech/tests: Handle a possible race condition.
|
||||||
|
windows.media.speech/tests: Add basic tests for ssml/text to stream functions.
|
||||||
|
windows.media.speech: Return IAsyncOperation from synthesizer_SynthesizeTextToStreamAsync.
|
||||||
|
windows.media.speech: Return IAsyncOperation from synthesizer_SynthesizeSsmlToStreamAsync.
|
||||||
|
windows.media.speech: Add stub ISpeechSynthesisStream iface.
|
||||||
|
|
||||||
Anton Baskanov (5):
|
Chilung Chan (1):
|
||||||
quartz/tests: Use correct media types in MPEG audio decoder tests.
|
po: Update Traditional Chinese translation.
|
||||||
quartz/tests: Add tests for MPEG audio decoder streaming events.
|
|
||||||
winegstreamer: Add seeking passthrough to MPEG audio decoder.
|
|
||||||
winegstreamer: Implement IQualityControl in MPEG audio decoder.
|
|
||||||
quartz/tests: Add tests for MPEG audio decoder quality control.
|
|
||||||
|
|
||||||
Bernhard Kölbl (15):
|
Connor McAdams (18):
|
||||||
windows.media.speech/tests: Fix a few typos.
|
include: Add UI Automation Control Type ID definitions.
|
||||||
windows.media.speech/tests: Remove an unnecessary todo_wine_if.
|
uiautomationcore/tests: Skip UiaProviderFromIAccessible tests on Win10v1507.
|
||||||
windows.media.speech: Add IAsyncAction iface.
|
uiautomationcore: Use WindowFromAccessibleObject to get HWND in UiaProviderFromIAccessible.
|
||||||
windows.media.speech: Add IAsyncInfo to IAsyncAction.
|
uiautomationcore/tests: Store test IAccessible data in structures.
|
||||||
windows.media.speech: Partially implement IAsyncAction.
|
uiautomationcore: Implement UIA_ControlTypePropertyId for MSAA providers.
|
||||||
windows.media.speech: Make IAsyncAction concurrent.
|
uiautomationcore: Implement MSAA accState based property IDs for MSAA providers.
|
||||||
windows.media.speech: Replace STDMETHODCALLTYPE with WINAPI on synthesis functions.
|
uiautomationcore: Implement get_HostRawElementProvider for MSAA providers.
|
||||||
windows.media.speech: Refactor function params in synthesizer.c.
|
include: Add ILegacyIAccessibleProvider interface definition.
|
||||||
windows.media.speech: Make use of DEFINE_IINSPECTABLE for IClosable from ISpeechSynthesizer.
|
uiautomationcore: Add ILegacyIAccessibleProvider implementation for MSAA providers.
|
||||||
windows.media.speech: Remove redundant speech prefix.
|
uiautomationcore: Add stub IRawElementProviderFragment for MSAA providers.
|
||||||
windows.media.speech: Make use of DEFINE_IINSPECTABLE for IInstalledVoicesStatic from SpeechSynthesizer statics.
|
uiautomationcore/tests: Add navigation tests for MSAA providers.
|
||||||
windows.media.speech: Simplify QueryInterface functions in synthesizer.c.
|
uiautomationcore: Implement NavigateDirection_Parent for MSAA Providers.
|
||||||
windows.media.speech: Remove some empty lines.
|
uiautomationcore/tests: Release interfaces returned from get_HostRawElementProvider.
|
||||||
windows.media.speech: Rename variable out to impl in factory_ActivateInstance.
|
uiautomationcore: Implement NavigateDirection_{First/Last}Child for MSAA Providers.
|
||||||
windows.media.speech: Add some comments to describe the code regions in synthesizer.c.
|
uiautomationcore: Implement NavigateDirection_{Previous/Next}Sibling for MSAA providers.
|
||||||
|
include: Import IAccessible2 headers.
|
||||||
|
ia2comproxy: Introduce new proxy stub DLL for IAccessible2.
|
||||||
|
uiautomationcore: Add basic IAccessible2 support.
|
||||||
|
|
||||||
Brandon Moore (1):
|
Daniel Lehman (3):
|
||||||
msadpm: Stop decoding instead of crashing for invalid adpcm data.
|
ntdll/tests: Test if RtlFormatMessage modifies va_list on error.
|
||||||
|
kernel32/tests: Test if FormatMessage modifies va_list on error.
|
||||||
|
kernelbase: Pass va_list copy to internal RtlFormatMessage.
|
||||||
|
|
||||||
Brendan Shanks (6):
|
Derek Lesho (2):
|
||||||
kernelbase: Add RaiseFailFastException stub.
|
mfreadwrite/tests: Test timestamp-based MF_SOURCE_READER_ANY_STREAM behavior.
|
||||||
win32u: Fix typo in NtUserGetIconInfo.
|
mfreadwrite: Update source reader MF_SOURCE_READER_ANY_STREAM behavior based on tests.
|
||||||
wow64: Ensure SECURITY_DESCRIPTOR fields are always initialized.
|
|
||||||
ntdll: Store Wow64 FS selector in thread_data.
|
|
||||||
ntdll: Set up 32-bit segments to support Wow64 on macOS 10.15+.
|
|
||||||
avicap32: Fail gracefully if V4L is unavailable.
|
|
||||||
|
|
||||||
Charles Davis (10):
|
Dmitry Timoshkov (1):
|
||||||
wined3d: Move WINED3DFMT_FLAG_FLOAT to a separate group.
|
d2d1: Add partial support for image brushes.
|
||||||
wined3d: Move WINED3DFMT_FLAG_INTEGER to the attributes group.
|
|
||||||
wined3d: Move WINED3DFMT_FLAG_NORMALISED to the attributes group.
|
|
||||||
wined3d: Move WINED3DFMT_FLAG_BUMPMAP to the attributes group.
|
|
||||||
wined3d: Move WINED3DFMT_FLAG_EXTENSION to the attributes group.
|
|
||||||
wined3d: Move WINED3DFMT_FLAG_BLOCKS, BROKEN_PITCH, and BLOCKS_NO_VERIFY to the attributes group.
|
|
||||||
wined3d: Move WINED3DFMT_FLAG_COMPRESSED and HEIGHT_SCALE to the attributes group.
|
|
||||||
wined3d: Move WINED3DFMT_FLAG_MAPPABLE to the attributes group.
|
|
||||||
wined3d: Move WINED3DFMT_FLAG_CAST_TO_BLOCK to the attributes group.
|
|
||||||
wined3d: Rename format flags to caps.
|
|
||||||
|
|
||||||
Dmitry Timoshkov (2):
|
Gabriel Ivăncescu (7):
|
||||||
crypt32: CryptAcquireCertificatePrivateKey() should reset last error code on success.
|
mshtml: Expose IE10+ XMLHttpRequest props via private interface.
|
||||||
d2d1/tests: Add some tests for bitmap mapping.
|
mshtml: Implement onabort for XMLHttpRequest.
|
||||||
|
mshtml: Implement onprogress for XMLHttpRequest.
|
||||||
Eric Pouech (8):
|
mshtml: Implement onloadstart for XMLHttpRequest.
|
||||||
winedbg: Simplify character output.
|
mshtml: Implement onloadend for XMLHttpRequest.
|
||||||
winedbg: Fix retrieving integral values.
|
mshtml: Implement withCredentials for XMLHttpRequest.
|
||||||
winedbg: Redefine internal types with predefined sizes.
|
jscript: Use LIST_FOR_EACH_ENTRY_SAFE to clear Map and Set objects.
|
||||||
winedbg: Use data model for basic type on input.
|
|
||||||
winedbg: Do type / id discrimination when parsing.
|
|
||||||
winedbg: Extend 'print' command to work with types.
|
|
||||||
winedbg: Remove FORCE_DEREF expressions.
|
|
||||||
user32: Enable compilation with long types.
|
|
||||||
|
|
||||||
Esme Povirk (3):
|
|
||||||
mscoree/tests: Use wait_child_process for csc process.
|
|
||||||
wmphoto: Zero user buffer before calling jxrlib Copy.
|
|
||||||
mscoree: Update Wine Mono to 7.3.0.
|
|
||||||
|
|
||||||
Fabian Maurer (1):
|
|
||||||
kernel32/tests: Add a number of Unicode collation tests.
|
|
||||||
|
|
||||||
Floris Renaud (1):
|
|
||||||
joy.cpl: Resize text boxes.
|
|
||||||
|
|
||||||
Gabriel Ivăncescu (18):
|
|
||||||
include: Add IDOMProgressEvent interface and dispinterface.
|
|
||||||
mshtml: Implement timeout for XMLHttpRequest.
|
|
||||||
mshtml: Use binary search when looking up events by name.
|
|
||||||
mshtml: Use an event mask and list in XMLHttpReqEventListener.
|
|
||||||
mshtml: Implement ontimeout event for XMLHttpRequest.
|
|
||||||
winepulse: Try to obtain shorter device names if it exceeds 62 chars.
|
|
||||||
mmdevapi: Don't clear possibly uninitialized PropVariant.
|
|
||||||
mmdevapi: Warn if returned device name is too long.
|
|
||||||
mshtml: Handle empty strings in heap_strndupWtoU.
|
|
||||||
mshtml: Handle empty status text when processing the response.
|
|
||||||
mshtml: Abort on a cancelled async request properly.
|
|
||||||
mshtml: Return actual status in nsChannel_GetStatus.
|
|
||||||
jscript: Don't allow starting script using state from uninitialized.
|
|
||||||
jscript: Setup builtin function when the dispid is retrieved.
|
|
||||||
jscript: Don't execute any functions if script state does not allow it.
|
|
||||||
jscript: Forward actual error in to_primitive if it's not just missing prop.
|
|
||||||
jscript: Release all globals when the script is uninitialized.
|
|
||||||
jscript: Don't allow construction on builtin methods.
|
|
||||||
|
|
||||||
Georg Lehmann (1):
|
Georg Lehmann (1):
|
||||||
winevulkan: Update to VK spec version 1.3.215.
|
winevulkan: Update to VK spec version 1.3.217.
|
||||||
|
|
||||||
Hans Leidekker (12):
|
Giovanni Mascellani (2):
|
||||||
crypt32: Add support for decoding OCSP_BASIC_REVOKED_INFO structures.
|
mfplat/tests: Test interaction between Lock() and LockRect().
|
||||||
cryptnet: Give precedence to OID_AUTHORITY_INFO_ACCESS in verify_cert_revocation().
|
mfplat/tests: Test interaction between Lock2D() and LockRect().
|
||||||
crypt32/tests: Add more OCSP revocation tests.
|
|
||||||
secur32: Add support for SCH_CREDENTIALS.
|
|
||||||
mshtml: Implement HTMLStorage_getItem().
|
|
||||||
mshtml: Implement HTMLStorage_setItem().
|
|
||||||
mshtml: Implement HTMLStorage_removeItem().
|
|
||||||
mshtml/tests: Add HTMLStorage tests.
|
|
||||||
mscms/tests: Add TranslateBitmapBits tests.
|
|
||||||
mscms/tests: Get rid of workarounds for old Windows versions.
|
|
||||||
mscms: Get rid of an unused structure.
|
|
||||||
mscms: Use CRT memory allocation functions.
|
|
||||||
|
|
||||||
Hugh McMaster (5):
|
Hans Leidekker (5):
|
||||||
conhost: Split first font code path from font update code path.
|
winhttp: Fix default port corner cases in WinHttpCrackUrl().
|
||||||
conhost: Set correct face name when the specified font is not available.
|
cryptnet: Fail CRL verification if there's no issuer certificate.
|
||||||
conhost: Save console settings as global defaults on first run.
|
cryptnet: Move revocation cache check to verify_cert_revocation_from_dist_points_ext().
|
||||||
conhost: Only save app-specific settings that differ from the defaults.
|
cryptnet: Fall back to online CRL verification if OCSP verification fails.
|
||||||
conhost: Don't prompt the user to save their app-specific settings.
|
winhttp: Release object on allocation failure.
|
||||||
|
|
||||||
Huw D. M. Davies (3):
|
Hugh McMaster (2):
|
||||||
gdi32: Remove second initialization of emf->dc_attr.
|
conhost: Show caret immediately after reshaping.
|
||||||
gdi32: Free the client-side emf dc info.
|
conhost: Update debug output and comments when loading/saving settings.
|
||||||
kernelbase: Avoid relying on the exception handler to test that handle != NULL.
|
|
||||||
|
|
||||||
Jacek Caban (55):
|
Jacek Caban (59):
|
||||||
winemac: Directly use win32u for user functions in display.c.
|
wineandroid: Use ntdll for UTF8 conversion.
|
||||||
winemac: Directly use win32u for user functions in clipboard.c.
|
wineandroid: Don't use unicode.h.
|
||||||
winemac: Directly use win32u in more places.
|
wineandroid: Remove audio driver.
|
||||||
winemac: Directly use win32u for user functions in mouse.c.
|
wineandroid: Directly use ntdll for registry access.
|
||||||
winemac: Directly use win32u for user functions in opengl.c.
|
wineandroid: Directly use win32u for GDI functions.
|
||||||
winemac: Directly use win32u for user functions in window.c.
|
wineandroid: Implement desktop window proc using driver interface.
|
||||||
winemac: Remove CF_BITMAP format handling.
|
wineandroid: Directly use win32u for user calls.
|
||||||
winemac: Remove CF_METAFILEPICT format handling.
|
wineandroid: Use pthread for locking in opengl.c.
|
||||||
winemac: Use CFSTR_INETURLW instead of deprecated CFSTR_SHELLURLW.
|
wineandroid: Use pthread for window data locking.
|
||||||
winemac: Use NtUserSetClipboardData to import clipboard data.
|
wineandroid: Use pthread for surface locking.
|
||||||
winex11: Properly initialize set_clipboard_params struct.
|
wineandroid: Move DllMain to separated file.
|
||||||
winemac: Store driver thread data pointer in TEB.
|
wineandroid: Move wine_create_desktop_to dllmain.c.
|
||||||
winemac: Directly use win32u in query_pasteboard_data.
|
wineandroid: Use libc for memory allocation.
|
||||||
winemac: Directly use wine_unix_to_nt_file_name.
|
wineandroid: Directly use ntdll instead of kernel32.
|
||||||
winemac: Directly use wine_nt_to_unix_file_name.
|
wineandroid: Move device thread to dllmain.c.
|
||||||
winemac: Use libc for driver memory allocation.
|
wineandroid: Use unixlib interface for register_window_callback.
|
||||||
winemac: Don't use MultiByteToWideChar in macdrv_GetKeyNameText.
|
win32u: Use public name for SetThreadDpiAwarenessContext.
|
||||||
winemac: Don't use snprintfW in macdrv_GetKeyNameText.
|
wineandroid: Build with msvcrt.
|
||||||
winemac: Use ntdll for UTF8 conversion.
|
mmdevapi: Remove android from default driver list.
|
||||||
winemac: Use ntdll for Unicode conversion in export_hdrop_to_filenames.
|
jscript/tests: Add test for releasing script context objects.
|
||||||
winemac: Use NtUserSetClipboardData in set_win32_clipboard_formats_from_mac_pasteboard.
|
jscript: Correctly handle deleted entries in iterate_map.
|
||||||
winemac: Directly use ntdll in more places.
|
vbscript: Use return_bool in more places.
|
||||||
winemac: Directly use ntdll in get_lcid.
|
win32u: Don't call CopyImage with user lock in NtUserRegisterClassExWOW.
|
||||||
winemac: Directly use ntdll in macdrv_vkQueuePresentKHR.
|
win32u: Don't call CopyImage with user lock in set_class_long.
|
||||||
winemac: Directly use win32u in more places.
|
win32u: Move NtUserLockWindowUpdate implementation from user32.
|
||||||
winex11: Detect system cursors from cursor module name in create_xcursor_system_cursor.
|
user32: Use a critical section in RegisterUserApiHook.
|
||||||
winemac: Detect system cursors from cursor module name in copy_system_cursor_name.
|
user32: Remove no longer needed helpers.
|
||||||
winemac: Use window messages instead of named pipe for macdrv_UpdateClipboard implementation.
|
win32u: Remove no longer used __wine_set_user_driver PE entry point.
|
||||||
win32u: Introduce NtUserClipboardWindowProc.
|
win32u: Move NtUserScrollWindowEx implementation from user32.
|
||||||
explorer: Create clipboard manager thread when creating a desktop.
|
win32u: Move SetWindowContextHelpId implementation from user32.
|
||||||
winex11: Use ClipboardWindowProc driver entry point for clipboard manager.
|
win32u: Move NtUserDragDetect implementation from user32.
|
||||||
winemac: Use ClipboardWindowProc driver entry point for clipboard manager.
|
win32u: Move NtUserInternalGetWindowIcon implementation from user32.
|
||||||
win32u: Use user_callbacks for alertable NtWaitForMultipleObjects calls.
|
winex11: Use LoadImageW in fetch_icon_data.
|
||||||
winemac: Move DllMain to separated file.
|
win32u: Move SC_SIZE and SC_MOVE handling from user32.
|
||||||
winemac: Avoid PE calls in systray.c.
|
win32u: Allow passing simple LOGFONTW to NtGdiHfontCreate.
|
||||||
winemac: Move wine_notify_icon implementation to dllmain.c.
|
win32u: Move WM_NCPAINT handling from user32.
|
||||||
winemac: Use unixlib interface for IME calls.
|
win32u: Move WM_NCACTIVATE implementation from user32.
|
||||||
winemac: Move macdrv_sent_text_input to event.c.
|
win32u: Move GetDialogBaseUnits implementation from user32.
|
||||||
winemac: Use unixlib interface for macdrv_ime_set_text calls.
|
win32u: Simplify get_text_metr_size.
|
||||||
winemac: Use unixlib interface for macdrv_ime_query_char_rect.
|
win32u: Move WM_NCCALCSIZE implementation from user32.
|
||||||
winemac: Use unixlib interface for macdrv_clear_ime_text.
|
win32u: Move NtUserDrawMenuBarTemp implementation from user32.
|
||||||
winemac: Use unixlib for query_drag_exited.
|
win32u: Move MENU_DrawMenuBar implementation from user32.
|
||||||
winemac: Don't share debugstr_format between dragdrop.c and clipboard.c.
|
win32u: Move PopupMenuWndProc implementation from user32.
|
||||||
include: Provide iswspace, wcstol and wcstoul in unixlib.h.
|
user32: Reimplement GetMenuContextHelpId on top of GetMenuInfo.
|
||||||
winemac: Rename MOUSE_MOVE_RELATIVE to avoid collision with wincontypes.h.
|
win32u: Move NtUserMenuItemFromPoint implementation from user32.
|
||||||
winemac: Use unixlib interface for query_drag_drop.
|
win32u: Move WM_KEYF1 implementation from user32.
|
||||||
winemac: Use unixlib interface for query_drag_operation.
|
win32u: Move NtUserInvalidateRect and NtUserInvalidateRgn implementation from user32.
|
||||||
winemac: Use unixlib interface for dragdrop.c calls.
|
win32u: Move process default layout handling from user32.
|
||||||
winemac: Use unixlib interface for macdrv_dnd_get_data.
|
win32u: Move WM_NCHITTEST implementation from user32.
|
||||||
winemac: Use unixlib interface for macdrv_app_quit_request.
|
win32u: Move WM_NCLBUTTONDOWN implementation from user32.
|
||||||
winemac: Use unixlib interface for macdrv_app_icon.
|
win32u: Move WM_NCRBUTTONDOWN implementation from user32.
|
||||||
winemac: Don't use sprintfW in copy_system_cursor_name.
|
win32u: Use NtUserCallHwnd for NtUserSetForegroundWindow.
|
||||||
winemac: Move driver implementation to unixlib.
|
win32u: Move menu tracking implementation from user32.
|
||||||
winemac: Build with msvcrt.
|
win32u: Move WM_CONTEXTMENU and WM_POPUPSYSTEMMENU implementation from user32.
|
||||||
winemac: Don't use unicode.h.
|
win32u: Move NtUserDrawCaptionTemp implementation from user32.
|
||||||
|
win32u: Move WM_SETCURSOR implementation from user32.
|
||||||
|
win32u: Move WM_NCLBUTTONDBLCLK and WM_LBUTTONDBLCLK implementation from user32.
|
||||||
|
win32u: Move more WM_SYSCOMMAND implementation from user32.
|
||||||
|
win32u: Move NtUserGetTitleBarInfo implementation from user32.
|
||||||
|
|
||||||
Jactry Zeng (2):
|
Jactry Zeng (2):
|
||||||
user32/tests: Add more tests of SetClipboardData().
|
dwmapi: Fill rateRefresh/rateCompose and qpcRefreshPeriod of DWM_TIMING_INFO from DwmGetCompositionTimingInfo().
|
||||||
win32u/clipboard: Set handle of bitmap and palette as system object.
|
dwmapi: Return S_OK from DwmFlush().
|
||||||
|
|
||||||
Jinoh Kang (6):
|
Jinoh Kang (5):
|
||||||
include: Mark IShellItem::BindToHandler's pbc parameter as [unique].
|
comctl32: Fix integer overflow in DPA_Search.
|
||||||
include: Mark IPersistFolder3::InitializeEx's optional parameters as [unique].
|
riched20/tests: Add tests for drawing embedded OLE objects.
|
||||||
include: Define fast fail codes and the __fastfail() intrinsic.
|
riched20: Fetch extent from object if REOBJECT::sizel is unset.
|
||||||
ntdll/tests: Add tests for __fastfail().
|
riched20: Draw OLE objects with IViewObject implementation.
|
||||||
ntdll: Implement __fastfail().
|
comctl32: Always paint SS_BITMAP static control background with WM_CTLCOLORSTATIC brush.
|
||||||
ntdll: Properly parse UDF instruction in ARM.
|
|
||||||
|
|
||||||
Julian Klemann (1):
|
Julian Klemann (4):
|
||||||
ws2_32: Add WSAConnectByName() functions.
|
httpapi/tests: Move sleep statement.
|
||||||
|
httpapi/tests: Add tests for when URLs fail to be added to a queue.
|
||||||
|
httpapi: Stop setting group->url if add_url() fails.
|
||||||
|
http.sys: Add support for adding multiple urls to request queues.
|
||||||
|
|
||||||
Limstash Wong (1):
|
Lauri Kenttä (1):
|
||||||
taskmgr: Fix the unit in memory usage graph on performance tab.
|
po: Update Finnish translation.
|
||||||
|
|
||||||
Matteo Bruni (5):
|
Louis Lenders (2):
|
||||||
wined3d: Don't touch GL sRGB decode state when not supported.
|
wbemprox: Add a few properties to Win32_QuickFixEngineering.
|
||||||
d3d9/tests: Fix typo.
|
advapi32: Fix spec entry for LookupPrivilegeDisplayName{A,W}.
|
||||||
wined3d: Allow blits with fixups in the FFP blitter without a shader backend.
|
|
||||||
wined3d: Assert that the CS queue size is a power of two.
|
|
||||||
wined3d: Add some state table consistency checking to context_invalidate_state().
|
|
||||||
|
|
||||||
Nikolay Sivov (56):
|
Martin Storsjö (5):
|
||||||
evr/sample: Use proper locking method for SetAllocator().
|
ntdll: Add SEH unwind info in ARM assembly functions/trampolines.
|
||||||
vbscript: Fix a typo in sizeof() (Coverity).
|
ntdll: Use ControlPcIsUnwound for the RtlVirtualUnwind pc parameter in virtual_unwind.
|
||||||
vbscript: Handle negative argument in Space().
|
ntdll: Take ControlPcIsUnwound into account on arm64 too.
|
||||||
d3drm/tests: Use test context for test ran in a loop.
|
ntdll/tests: Fix printing of incorrect exception handler data.
|
||||||
vbscript: Handle null arguments in MonthName().
|
ntdll/tests: Test returning an exception handler on arm/arm64.
|
||||||
vbscript: Implement TimeSerial().
|
|
||||||
d2d1/effect: Store shader id itself, not a pointer to it.
|
|
||||||
d2d1/effect: Add a helper to append shader objects to the context.
|
|
||||||
kernel32/tests: Run process information tests over defined test data.
|
|
||||||
include: Add some more process information class constants.
|
|
||||||
ntdll/tests: Use NtQueryInformationProcess() directly.
|
|
||||||
secur32: Remove unused field from struct schan_transport.
|
|
||||||
d3d11: Always initialize out shader pointer in CreateVertexShader().
|
|
||||||
d3d11: Always initialize out shader pointer in CreateGeometryShader().
|
|
||||||
d3d11: Always initialize out shader pointer in CreateGeometryShaderWithStreamOutput().
|
|
||||||
d3d11: Always initialize out shader pointer in CreatePixelShader().
|
|
||||||
d3d11: Always initialize out shader pointer in CreateHullShader().
|
|
||||||
d3d11: Always initialize out shader pointer in CreateDomainShader().
|
|
||||||
d3d11: Always initialize out shader pointer in CreateComputeShader().
|
|
||||||
secur32: Simplify get_session_peer_certificate unixlib interface.
|
|
||||||
secur32: Use 64-bit integer to store session pointer.
|
|
||||||
secur32: Simplify parameters structure of credentials allocation call.
|
|
||||||
secur32: Add explicit output parameter for create_session() request.
|
|
||||||
secur32: Use CRT allocation functions for get_key_blob().
|
|
||||||
secur32: Zero initialize context for create_session() call.
|
|
||||||
d2d1/tests: Add some tests for invalid bitmap options.
|
|
||||||
d2d1: Create staging texture with read access for bitmaps with D2D1_BITMAP_OPTIONS_CPU_READ.
|
|
||||||
d2d1: Explicitly validate bitmap options for CreateBitmap().
|
|
||||||
d2d1/tests: Test bitmap options when created from existing surface.
|
|
||||||
d2d1: Implement bitmap mapping.
|
|
||||||
kerberos: Use 64-bit integer for credential handles.
|
|
||||||
kerberos: Use 64-bit integer for context handles.
|
|
||||||
kerberos: Pass input/output tokens directly for accept_context() call.
|
|
||||||
kerberos: Pass input/output buffers directly for make_signature() call.
|
|
||||||
kerberos: Pass input/output buffers directly for verify_signature() call.
|
|
||||||
kerberos: Pass input/output buffers directly for seal_message() call.
|
|
||||||
kerberos: Pass input/output buffers directly for unseal_message() call.
|
|
||||||
kerberos: Pass input/output buffers directly for initialize_context() call.
|
|
||||||
kerberos: Separate ticket query function from call handler.
|
|
||||||
kerberos: Add wow64 support to the unixlib.
|
|
||||||
d2d1: Use bitmap options to check if mapping is supported.
|
|
||||||
d2d1: Derive bitmap options from surface description in CreateBitmapFromDxgiSurface().
|
|
||||||
d2d1: Derive bitmap options from surface description in CreateSharedBitmap().
|
|
||||||
d2d1: Validate bitmap options against surface description in CreateBitmapFromDxgiSurface().
|
|
||||||
secur32: Remove unused argument from buffer iteration helpers.
|
|
||||||
secur32: Manage gnutls transport data in unixlib.
|
|
||||||
secur32: Pass single input and output buffers for handshake call.
|
|
||||||
secur32: Simplify input buffer handling for schan_recv() call.
|
|
||||||
secur32: Update output buffer offset on return from schan_send() call.
|
|
||||||
secur32: Prepare schan_send() buffers on PE side.
|
|
||||||
secur32: Get rid of buffer iteration callback in unixlib.
|
|
||||||
secur32: Remove duplicate check.
|
|
||||||
secur32: Remove unused pointer parameter from send request.
|
|
||||||
secur32: Use 32-bit sizes in parameters structures.
|
|
||||||
secur32: Store certificate credentials object pointer as 64-bit.
|
|
||||||
secur32: Add wow64 support to the unixlib.
|
|
||||||
|
|
||||||
Paul Gofman (2):
|
Matteo Bruni (2):
|
||||||
wininet: Return INTERNET_RAS_INSTALLED flag from InternetGetConnectedStateExW().
|
d3dx10/tests: Initialize a function argument.
|
||||||
winex11.drv: Avoid adding duplicate GPUs.
|
d3dx10/tests: Add a test for loading an invalid resource from a valid module.
|
||||||
|
|
||||||
Piotr Caban (2):
|
Nikolay Sivov (16):
|
||||||
d3dx10: Try loading the resource as bitmap in D3DX10CreateAsyncResourceLoader.
|
windows.gaming.input: Fix a leak on error path (Coverity).
|
||||||
d3dx10: Add D3DX10CreateAsyncTextureInfoProcessor stub.
|
secur32/schannel: Avoid use-after-free in AcquireClientCredentials() (Coverity).
|
||||||
|
kernelbase/tests: Move VirtualAllocFromApp() tests.
|
||||||
|
kernelbase: Implement VirtualAlloc2FromApp().
|
||||||
|
kernelbase/tests: Add some more tests for region splitting.
|
||||||
|
ntdll/tests: Add some tests for VM regions splitting.
|
||||||
|
d2d1: Use d3d11 constants for constant buffer description.
|
||||||
|
d3d11: Do not return uninitialized values on Map() failure.
|
||||||
|
d2d1: Update to ID2D1DeviceContext1.
|
||||||
|
d3d11/tests: Add some tests for IDXGIResource support.
|
||||||
|
dxgi/tests: Add a IDXGIResource support test for CreateSurface().
|
||||||
|
dxgi: Create DXGI resource object, optionally supporting surface interfaces.
|
||||||
|
d3d11: Add a helper to create DXGI resource objects.
|
||||||
|
d3d11: Always use dxgi resource private store for 1D and 2D textures.
|
||||||
|
d3d11: Create dxgi resource object for 3D textures.
|
||||||
|
d3d11: Create dxgi resource objects for buffers.
|
||||||
|
|
||||||
|
Paul Gofman (15):
|
||||||
|
winhttp: Keep task in queue until completion.
|
||||||
|
winhttp: Implement reference counting for tasks.
|
||||||
|
winhttp: Fix dwResult field in websocket receive error result.
|
||||||
|
winhttp: Replace pending read cancel in WinHttpWebSocketClose() with a generic cancel_queue().
|
||||||
|
winhttp: Abort websocket IO on handle close.
|
||||||
|
winhttp: Support abort in task_socket_close().
|
||||||
|
winhttp/tests: Add tests for closing web socket with pending operations.
|
||||||
|
ws2_32: Check for valid socket in WSAGetOverlappedResult().
|
||||||
|
ntdll: Cancel asyncs when thread is terminated.
|
||||||
|
ws2_32/tests: Add tests for terminated thread asyncs completion.
|
||||||
|
winhttp: Introduce netconn_wait_overlapped_result() helper.
|
||||||
|
winhttp: Use completion port for async send.
|
||||||
|
ws2_32: Make wait in select() alertable.
|
||||||
|
ws2_32: Make wait in WS2_recv_base() alertable.
|
||||||
|
iphlpapi: Return ERROR_NO_DATA from GetIpNetTable() if no entries are found.
|
||||||
|
|
||||||
|
Piotr Caban (28):
|
||||||
|
wow64: Fix NtQueryDirectoryObject wrapper.
|
||||||
|
d3dx10: Use CRT memory allocators.
|
||||||
|
d3dx11: Use CRT memory allocators.
|
||||||
|
d3dx10: Share code for file data loading.
|
||||||
|
d3dx10: Share code for resource data loading.
|
||||||
|
d3dx10: Add D3DX10CreateAsyncTextureInfoProcessor implementation.
|
||||||
|
d3dx10/tests: Add D3DX10CreateAsyncTextureInfoProcessor tests.
|
||||||
|
d3dx10: Don't ignore HRESULT parameter in D3DX10GetImageInfoFrom* functions.
|
||||||
|
d3dx10/tests: Add D3DX10GetImageInfoFromMemory HRESULT argument tests.
|
||||||
|
d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10GetImageInfoFromFileW.
|
||||||
|
d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10GetImageInfoFromResourceA.
|
||||||
|
d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10GetImageInfoFromResourceW.
|
||||||
|
d3dx10: Support ID3DX10ThreadPump parameter in D3DX10GetImageInfoFromMemory.
|
||||||
|
d3dx10/tests: Add D3DX10GetImageInfoFromMemory thread pump tests.
|
||||||
|
server: Always return Win32 error code from IOCTL_AFD_GET_SO_ERROR.
|
||||||
|
server: Don't reset socket error in poll_socket.
|
||||||
|
server: Don't reset socket error in IOCTL_AFD_GET_SO_ERROR.
|
||||||
|
d3dx10: Don't ignore HRESULT parameter in D3DX10CreateTextureFromMemory.
|
||||||
|
d3dx10/tests: Add D3DX10CreateTextureFromMemory HRESULT argument tests.
|
||||||
|
d3dx10: Exit early on volume textures in D3DX10CreateTextureFromMemory.
|
||||||
|
d3dx10: Add D3DX10CreateAsyncTextureProcessor stub.
|
||||||
|
d3dx10: Add D3DX10CreateAsyncTextureProcessor implementation.
|
||||||
|
d3dx10/tests: Add D3DX10CreateAsyncTextureProcessor tests.
|
||||||
|
d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10CreateTextureFromFileW.
|
||||||
|
d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10CreateTextureFromResourceA.
|
||||||
|
d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10CreateTextureFromResourceW.
|
||||||
|
d3dx10: Add support for ID3DX10ThreadPump parameter in D3DX10CreateTextureFromMemory.
|
||||||
|
d3dx10/tests: Add D3DX10CreateTextureFromMemory thread pump tests.
|
||||||
|
|
||||||
Robert Wilhelm (1):
|
Robert Wilhelm (1):
|
||||||
scrrun: Check for null arguments in MoveFile.
|
vbscript: Implement IsDate().
|
||||||
|
|
||||||
Roman Pišl (4):
|
Rémi Bernon (61):
|
||||||
tapi32: Add lineGetCallInfoW stub.
|
winegstreamer: Return void from align_video_info_planes.
|
||||||
tapi32: Add lineGetDevConfigW stub.
|
windows.gaming.input: Consistently use FIXME for E_NOINTERFACE messages.
|
||||||
tapi32: Add lineGetIconW stub.
|
include: Add Windows.Gaming.Input.IGamepad2 interface declaration.
|
||||||
tapi32: Add lineSetDevConfigW stub.
|
windows.gaming.input: Implement stub IGamepad2 interface.
|
||||||
|
winegstreamer: Introduce new wg_transform_(push|read)_mf helpers.
|
||||||
|
winegstreamer: Rename mf_(create|destroy)_wg_sample helpers.
|
||||||
|
winegstreamer: Introduce a new custom memory allocator.
|
||||||
|
winegstreamer: Support zero-copy output using the allocator.
|
||||||
|
winegstreamer: Support zero-copy in wg_transform_push_data.
|
||||||
|
dinput/tests: Avoid requiring foreground window in SetCooperativeLevel tests.
|
||||||
|
dinput/tests: Use dinput_test_(init|exit) for all tests.
|
||||||
|
dinput/tests: Merge device.c tests into device8.c.
|
||||||
|
ole32/tests: Update IStream_SetSize with large size test result.
|
||||||
|
ntdll: Add block padding when HEAP_ADD_USER_INFO flag is set.
|
||||||
|
kernelbase: Use HEAP_ADD_USER_INFO for HLOCAL allocations.
|
||||||
|
ntdll: Implement RtlSetUserValueHeap.
|
||||||
|
kernelbase: Use RtlSetUserValueHeap to store HLOCAL.
|
||||||
|
dinput/tests: Add some broken joystick axis results.
|
||||||
|
dinput: Fix DIPROP_FFGAIN mouse and keyboard tests.
|
||||||
|
dinput/tests: Run mouse info tests for every dinput version.
|
||||||
|
dinput/tests: Merge mouse.c tests into device8.c.
|
||||||
|
dinput/tests: Run keyboard info tests for every dinput version.
|
||||||
|
dinput/tests: Merge keyboard.c tests into device8.c.
|
||||||
|
ntdll: Implement RtlGetUserValueHeap.
|
||||||
|
kernel32: Use RtlGetUserInfoHeap in GlobalHandle.
|
||||||
|
kernelbase: Stop using an offset for HLOCAL pointers.
|
||||||
|
kernel32: Cleanup and simplify (Global|Local)Size.
|
||||||
|
kernel32: Cleanup and simplify (Global|Local)Handle.
|
||||||
|
kernelbase: Cleanup and simplify (Global|Local)ReAlloc.
|
||||||
|
ntdll: Rename HEAP to struct heap and remove typedef.
|
||||||
|
ntdll: Consistently name heap handles and pointers.
|
||||||
|
ntdll: Rename HEAP_GetPtr to unsafe_heap_from_handle.
|
||||||
|
ntdll: Use block_size and data_size in subheap structure.
|
||||||
|
ntdll: Remove heap pointer from SUBHEAP structure.
|
||||||
|
winebus.sys: Implement SOCD neutral cleaning for hatswitches.
|
||||||
|
winegstreamer: Split wg_sample wrapper helpers to a separate source.
|
||||||
|
winegstreamer: Use a union in struct sample to keep API pointers.
|
||||||
|
winegstreamer: Introduce new wg_sample_create_quartz helper for quartz_transform.c.
|
||||||
|
winegstreamer: Support zero-copy wg_transform_push_data in quartz_transform.c.
|
||||||
|
winegstreamer: Support zero-copy wg_transform_read_data in quartz_transform.c.
|
||||||
|
winegstreamer: Remove copying support from wg_transform_push_data.
|
||||||
|
winegstreamer: Return NS_E_INVALID_REQUEST on WMReader Start before Open.
|
||||||
|
winegstreamer: Return E_UNEXPECTED from WMReader_Open when already opened.
|
||||||
|
winegstreamer: Return E_UNEXPECTED from WMReaderAdvanced2_OpenStream when already opened.
|
||||||
|
winegstreamer: Move end conditions out of the wm_asyncreader stream loop.
|
||||||
|
winegstreamer: Simplify wm_asyncreader stream loop exit code path.
|
||||||
|
winegstreamer: Leave the wm_reader stream_cs when calling the callbacks.
|
||||||
|
mscoree: Avoid using pointer after free.
|
||||||
|
mshtml/tests: Avoid using pointer value after free.
|
||||||
|
oleaut32/tests: Workaround use after free warnings.
|
||||||
|
user32/tests: Workaround use after free warnings.
|
||||||
|
msi: Avoid using pointer value after free.
|
||||||
|
notepad: Avoid using pointer value after free.
|
||||||
|
dsound: Avoid using pointer value after free.
|
||||||
|
d3drm: Avoid using pointer value after free.
|
||||||
|
server: Avoid using pointer value after realloc.
|
||||||
|
winegstreamer: Register stub ResamplerMediaObject transform.
|
||||||
|
winegstreamer: Implement ResamplerMediaObject transform.
|
||||||
|
winegstreamer: Remove unnecessary WineAudioConverter transform.
|
||||||
|
winegstreamer: Register stub ColorConvertDMO transform.
|
||||||
|
winegstreamer: Implement ColorConvertDMO transform.
|
||||||
|
|
||||||
Rémi Bernon (67):
|
Sebastián Aedo (1):
|
||||||
ntdll: Ignore free list headers in HEAP_FindFreeBlock.
|
winex11.drv: Change order register_extension for WGL_ARB_pixel_format_float.
|
||||||
ntdll: Use block helpers in find_free_block.
|
|
||||||
ntdll: Cleanup and rename HEAP_CreateFreeBlock to create_free_block.
|
|
||||||
ntdll: Introduce new helper to update block type.
|
|
||||||
ntdll: Introduce new helper to update block flags and size.
|
|
||||||
ntdll: Use block helpers in create_free_block.
|
|
||||||
include: Add missing __WINE_DEALLOC(HeapFree) attribute size index.
|
|
||||||
include: Add missing __WINE_DEALLOC attribute to RtlReAllocateHeap.
|
|
||||||
wineoss: Add missing parentheses for GetProcessHeap call.
|
|
||||||
kernel32/tests: Workaround (Local|Global|Heap)Free warnings.
|
|
||||||
kernelbase: Workaround Local(Alloc|Free) invalid access warnings.
|
|
||||||
ntdll: Merge HEAP_InsertFreeBlock with create_free_block.
|
|
||||||
ntdll: Cleanup and rename HEAP_MakeInUseBlockFree to free_used_block.
|
|
||||||
ntdll: Use block helpers in free_used_block.
|
|
||||||
ntdll: Move subheap decommit hysteresis to free_used_block.
|
|
||||||
ntdll: Use the subheap helpers in HEAP_Commit / HEAP_Decommit.
|
|
||||||
ntdll: Introduce a new subheap_overhead helper.
|
|
||||||
widl: Remove set but unused variable.
|
|
||||||
qasf/tests: Add more ASF Reader filter tests.
|
|
||||||
qasf: Constify filter_ops.
|
|
||||||
qasf: Rename variables and functions.
|
|
||||||
qasf: Create and open a WMReader in the ASF Reader filter.
|
|
||||||
qasf: Implement ASF Reader filter stream stubs.
|
|
||||||
ntdll: Consistently use a heap local variable.
|
|
||||||
ntdll: Remove base member from SUBHEAP struct.
|
|
||||||
ntdll: Move min commit size to main heap struct.
|
|
||||||
ntdll: Add a first heap block member to the subheap.
|
|
||||||
ntdll: Prefer using block size rather than data size.
|
|
||||||
ntdll: Store the block size directly in block headers.
|
|
||||||
winegstreamer: Append a videoconvert element to wg_transform video output.
|
|
||||||
winegstreamer: Set wg_transform output sample size on gst_buffer_map failure.
|
|
||||||
winegstreamer: Return early if output buffer is too small.
|
|
||||||
winegstreamer: Avoid leaking buffer list in wg_transform_read_data.
|
|
||||||
winegstreamer: Only filter video caps attributes when format uses 0.
|
|
||||||
winegstreamer: Track caps changes and keep them with the output buffers.
|
|
||||||
winegstreamer: Support wg_transform output format change events.
|
|
||||||
winegstreamer: Expose output media type attributes from the stream format.
|
|
||||||
ntdll: Rename block specific flag constants.
|
|
||||||
ntdll: Use flag combination to mark free list headers.
|
|
||||||
ntdll: Use a block member in the free list entry struct.
|
|
||||||
ntdll: Rename freeList variables to free_list.
|
|
||||||
ntdll: Use struct entry directly for the free lists.
|
|
||||||
ntdll: Fix handling of back pointer in heap_set_debug_flags.
|
|
||||||
ntdll: Split valgrind memory access control to separate helpers.
|
|
||||||
ntdll: Correctly free pending pointer in RtlDestroyHeap.
|
|
||||||
ntdll: Call valgrind alloc notifications at the topmost level.
|
|
||||||
ntdll: Merge common resize case in heap_realloc.
|
|
||||||
ntdll: Remove tail checking on large blocks.
|
|
||||||
include: Add touch and pointer input related winuser.h declarations.
|
|
||||||
kernelbase: Convert RtlWalkHeap structure on input too.
|
|
||||||
ntdll: Fix handling of free blocks in RtlWalkHeap.
|
|
||||||
ntdll: Call mark_block_tail outside of initialize_block.
|
|
||||||
ntdll: Use a fixed block tail size.
|
|
||||||
ntdll: Remove unnecessary constants and typedefs.
|
|
||||||
ntdll: Improve block size rounding compatibility.
|
|
||||||
ntdll: Round free block size to block size alignment.
|
|
||||||
ntdll: Use a more compact block layout.
|
|
||||||
dinput/tests: Move bus PDO ioctl handling to a separate helper.
|
|
||||||
dinput/tests: Enforce ioctl buffer sizes to avoid overflows.
|
|
||||||
dinput/tests: Fix source file in driver test context.
|
|
||||||
dinput/tests: Support test IOCTLs on the bus control interface.
|
|
||||||
dinput/tests: Add a test for multiple top-level collections.
|
|
||||||
winegstreamer: Use a custom flag instead of sample info for caps change.
|
|
||||||
winegstreamer: Reply with a video buffer pool to ALLOCATION queries.
|
|
||||||
winegstreamer: Request native buffer alignment using video pool meta.
|
|
||||||
winegstreamer: Support mapping of MF_MT_MINIMUM_DISPLAY_APERTURE.
|
|
||||||
winegstreamer: Enforce frame size in H264 decoder SetOutputType.
|
|
||||||
|
|
||||||
Stefan Dösinger (5):
|
Stefan Dösinger (1):
|
||||||
wined3d: Add a memory_colour_fill path for clearing the entire level to zero.
|
include: Emit CFI directives when building on Mac with gcc.
|
||||||
wined3d: Prepare sysmem LOCATION_CLEARED handling for non-zero colors.
|
|
||||||
wined3d: Handle WINED3DFMT_D32_FLOAT in wined3d_format_convert_from_float.
|
|
||||||
wined3d: Store clear colors in subresources.
|
|
||||||
d3d9/tests: Extend color_fill_test.
|
|
||||||
|
|
||||||
Zebediah Figura (16):
|
Tim Clem (1):
|
||||||
wined3d: Correctly handle 3D textures in wined3d_view_{load, invalidate}_location().
|
ntdll: Move SEH exception info logs back to the seh channel.
|
||||||
d3d11/tests: Add a test for 2D partial RTV slices of a 3D texture.
|
|
||||||
d3d10core/tests: Add a test for 2D partial RTV slices of a 3D texture.
|
|
||||||
wined3d: Do not accelerate NOOVERWRITE maps if we cannot map persistently.
|
|
||||||
wined3d: Always unmap buffer objects if ARB_buffer_storage is not supported.
|
|
||||||
user32: Populate the RID_DEVICE_INFO structure in add_device().
|
|
||||||
user32: Handle failure from HID APIs.
|
|
||||||
user32: Retrieve the usage page and usage directly from the hid_preparsed_data structure.
|
|
||||||
user32: Use GUID_DEVINTERFACE_HID directly.
|
|
||||||
user32: Use HID ioctls directly.
|
|
||||||
user32: Factor out raw input device enumeration.
|
|
||||||
d3d10core/tests: Add a regression test for writing to the stencil buffer after clearing it.
|
|
||||||
wined3d: Store whether a depth/stencil state writes to the depth/stencil buffer in the state itself.
|
|
||||||
wined3d: Invalidate the depth/stencil view if the depth/stencil state may be written.
|
|
||||||
wined3d: Consider the depth write mask in depth_stencil_state_desc_writes_ds() only if depth testing is enabled.
|
|
||||||
user32: Perform HID ioctls on the right file handle.
|
|
||||||
|
|
||||||
Zhao Yi (1):
|
Timo Zuccarello (1):
|
||||||
mscms: Return the correct value for bmformat.
|
winebus: Optionally split joysticks with more than 6 axes.
|
||||||
|
|
||||||
Zhiyi Zhang (4):
|
Torge Matthies (2):
|
||||||
dxgi: Implement adapter video memory budget change notification.
|
cryptnet: Resolve object id to algorithm id when verifying OCSP response.
|
||||||
uxtheme: Support parsing menu class.
|
msvcp90: Fix segfault in bad_alloc exception default constructor.
|
||||||
light.msstyles: Add Menu parts.
|
|
||||||
win32u: Create a dummy bitmap for display device contexts.
|
|
||||||
|
|
||||||
Ziqing Hui (12):
|
Zebediah Figura (12):
|
||||||
d2d1/tests: Add tests for effect register.
|
wined3d: Parse the eval_centroid opcode.
|
||||||
d2d1/tests: Add device context field to test context.
|
wined3d: Cap the maximum reported VRAM, not the current reported VRAM.
|
||||||
d2d1/tests: Add factory fields to test context.
|
hidclass.sys: Expose an ioctl to retrieve the raw input handle.
|
||||||
d2d1/tests: Add tests for effect context.
|
dinput: Use IOCTL_HID_GET_WINE_RAWINPUT_HANDLE to retrieve the raw input handle.
|
||||||
d2d1: Implement ID2D1EffectContext_IsShaderLoaded().
|
user32: Use IOCTL_HID_GET_WINE_RAWINPUT_HANDLE to retrieve the raw input handle.
|
||||||
d2d1/tests: Test effect property if register effect multiple times with different xml.
|
hidclass.sys: No longer set the DEVPROPKEY_HID_HANDLE property.
|
||||||
d2d1/tests: Test registering effect multiple times with different binding.
|
user32: Store the device path as a simple string pointer.
|
||||||
d2d1/tests: Add more effect xml.
|
user32: Use registry APIs to enumerate raw input devices.
|
||||||
xmllite/tests: Test depth for MoveToAttributeByName().
|
user32/tests: Add some more tests related to the RAWINPUT structure.
|
||||||
xmllite: Increase depth in reader_set_current_attribute().
|
user32: Correctly fill the RAWINPUT structure on WoW64.
|
||||||
d2d1/tests: Test custom effect properties.
|
win32u: Move NtUserGetRawInputData from user32.
|
||||||
d2d1/tests: Test unregistering effect which has existing instance.
|
win32u: Move NtUserGetRawInputBuffer from user32.
|
||||||
|
|
||||||
--
|
--
|
||||||
Alexandre Julliard
|
Alexandre Julliard
|
||||||
|
|
1
AUTHORS
1
AUTHORS
|
@ -1539,6 +1539,7 @@ Sean Huckins
|
||||||
Sean Langley
|
Sean Langley
|
||||||
Sean Sube
|
Sean Sube
|
||||||
Sean Young
|
Sean Young
|
||||||
|
Sebastián Aedo
|
||||||
Sebastian Gasiorek
|
Sebastian Gasiorek
|
||||||
Sebastian Lackner
|
Sebastian Lackner
|
||||||
Sébastien Ramage
|
Sébastien Ramage
|
||||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
||||||
Wine version 7.10
|
Wine version 7.11
|
||||||
|
|
18
configure
vendored
18
configure
vendored
|
@ -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.71 for Wine 7.10.
|
# Generated by GNU Autoconf 2.71 for Wine 7.11.
|
||||||
#
|
#
|
||||||
# Report bugs to <wine-devel@winehq.org>.
|
# Report bugs to <wine-devel@winehq.org>.
|
||||||
#
|
#
|
||||||
|
@ -611,8 +611,8 @@ MAKEFLAGS=
|
||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='Wine'
|
PACKAGE_NAME='Wine'
|
||||||
PACKAGE_TARNAME='wine'
|
PACKAGE_TARNAME='wine'
|
||||||
PACKAGE_VERSION='7.10'
|
PACKAGE_VERSION='7.11'
|
||||||
PACKAGE_STRING='Wine 7.10'
|
PACKAGE_STRING='Wine 7.11'
|
||||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||||
PACKAGE_URL='https://www.winehq.org'
|
PACKAGE_URL='https://www.winehq.org'
|
||||||
|
|
||||||
|
@ -2286,7 +2286,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 7.10 to adapt to many kinds of systems.
|
\`configure' configures Wine 7.11 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -2356,7 +2356,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 7.10:";;
|
short | recursive ) echo "Configuration of Wine 7.11:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -2623,7 +2623,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 7.10
|
Wine configure 7.11
|
||||||
generated by GNU Autoconf 2.71
|
generated by GNU Autoconf 2.71
|
||||||
|
|
||||||
Copyright (C) 2021 Free Software Foundation, Inc.
|
Copyright (C) 2021 Free Software Foundation, Inc.
|
||||||
|
@ -3107,7 +3107,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 7.10, which was
|
It was created by Wine $as_me 7.11, which was
|
||||||
generated by GNU Autoconf 2.71. Invocation command line was
|
generated by GNU Autoconf 2.71. Invocation command line was
|
||||||
|
|
||||||
$ $0$ac_configure_args_raw
|
$ $0$ac_configure_args_raw
|
||||||
|
@ -22896,7 +22896,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 7.10, which was
|
This file was extended by Wine $as_me 7.11, which was
|
||||||
generated by GNU Autoconf 2.71. Invocation command line was
|
generated by GNU Autoconf 2.71. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
|
@ -22960,7 +22960,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config='$ac_cs_config_escaped'
|
ac_cs_config='$ac_cs_config_escaped'
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
Wine config.status 7.10
|
Wine config.status 7.11
|
||||||
configured by $0, generated by GNU Autoconf 2.71,
|
configured by $0, generated by GNU Autoconf 2.71,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue