mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-01 11:08:45 +00:00
496 lines
26 KiB
Text
496 lines
26 KiB
Text
The Wine development release 8.12 is now available.
|
|
|
|
What's new in this release:
|
|
- Initial support for painting windows in the Wayland driver.
|
|
- Command stream performance improvements in WineD3D.
|
|
- Various bug fixes.
|
|
|
|
The source is available at:
|
|
|
|
https://dl.winehq.org/wine/source/8.x/wine-8.12.tar.xz
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
https://www.winehq.org/download
|
|
|
|
You will find documentation on https://www.winehq.org/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check https://www.winehq.org/git for details.
|
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
AUTHORS in the distribution for the complete list.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Bugs fixed in 8.12 (total 31):
|
|
|
|
- #7767 Zero G Software 'InstallAnywhere' installers crash or silently exit (Rosetta Stone, Reading Counts, World Religions, Parashara's Light Professional 7.0.1)
|
|
- #9378 Combat Mission Shock Force DEMO: 'Could not initialize OpenGL graphics.'
|
|
- #17868 tools/widl.c: warning: initialization discards qualifiers from pointer target type
|
|
- #38938 SlingPlayer 1.5 crashes when moving the main window
|
|
- #47089 32-bit Winamp 5.80 installer crashes in 64-bit WINEPREFIX after pressing 'Next'
|
|
- #49772 Memory safety issues in widl
|
|
- #53085 Free Video Converter complains about being unable to install .Net 2.0
|
|
- #53086 Free Video Converter needs certutil.exe
|
|
- #53907 SierraChart Freezes when allocating more than one account
|
|
- #54257 Missing support for Windows 2003 (5.2) in OleAut version detection
|
|
- #54532 msidb.exe: page fault on read access to 00000007 when importing a .idt file
|
|
- #54978 vbscript fails to compile Sub when End Sub on same line
|
|
- #54996 msys2: gpg.exe fails because "NtSetInformationFile Unsupported class (64)" / FileDispositionInformationEx
|
|
- #55053 Prometheus exporter for Windows needs DISPATCH_PROPERTYGET support in object_Invoke
|
|
- #55062 Starcraft II Graphics Only Work When Window is Out of Focus
|
|
- #55096 Moving loader to PIE removed loaded modules chain view from debuggers
|
|
- #55099 Excel 2016 crashes on date cell formatting
|
|
- #55101 DesignDoll Declaring An Error After Loading All Component In Splash Screen
|
|
- #55110 quartz:vmr7 & quartz:vmr9 sometimes exit prematurely in Wine
|
|
- #55114 secur32:schannel - The 32-bit test_connection_shutdown() crashes on Windows <= 8
|
|
- #55120 kernel32:debugger - test_debug_loop_wow64() gets wrong ntdll count in the new WoW mode
|
|
- #55124 Can't run Flutter SDK (cmd.exe doesn't support redirecting stderr for a block)
|
|
- #55126 Flutter application needs Windows.Devices.Geolocation.Geolocator
|
|
- #55128 dbghelp:dbghelp & dbghelp:path - Call to SymSetExtendedOption() prevents running on Windows 7, 8 & 10 <= 1607
|
|
- #55137 Missing support for SCARD_AUTOALLOCATE
|
|
- #55141 virtual desktop not rendering with some dual monitor setups (regression: 8.10 -> 8.11)
|
|
- #55144 Error when I run Navigraph FMS Data Manager
|
|
- #55146 Virtual desktop is fullscreen regardless of the desktop size setting in winecfg
|
|
- #55160 Loading Bay / Harry Potter Magic Awakened: Unable to install
|
|
- #55194 oleaut32:vartest - test_VarImp() fails in Wine
|
|
- #55201 Wine fails to build with clang-11.0.1 due to recent nameless unions/structs VARIANT changes
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 8.11:
|
|
|
|
Alex Henrie (12):
|
|
dbghelp: Allocate real_path with the CRT and copy it to the module heap.
|
|
winegstreamer: Fix double free on error path in media_source_constructor (scan-build).
|
|
regedit: Fix memory leak on error path in RenameKey (scan-build).
|
|
shell32: Don't overallocate in Dde_OnRequest (scan-build).
|
|
include: Use correct header guard name in winstring.h.
|
|
include: Introduce wine_dbgstr_hstring and debugstr_hstring.
|
|
winspool: Declare JobW as a void pointer in SetJobA.
|
|
winhttp: Use specific types insted of sizeof(ULONG_PTR) in alloc_handle.
|
|
cmd: Allow numbered redirects at the beginning of a line.
|
|
vbscript: Use correct pointer type in add_match (scan-build).
|
|
include: Add REPARSE_(GUID_)DATA_BUFFER and related constants.
|
|
include: Add IsReparseTagNameSurrogate.
|
|
|
|
Alexandre Julliard (34):
|
|
ntdll/tests: Add some tests for NtQueryVirtualMemory(MemoryImageInformation).
|
|
ntdll: Implement NtQueryVirtualMemory(MemoryImageInformation).
|
|
ntdll: Implement RtlIsCurrentProcess/Thread.
|
|
faudio: Import upstream release 23.07.
|
|
png: Import upstream release 1.6.40.
|
|
tiff: Import upstream release 4.5.1.
|
|
uiautomationcore: Fix some long/LONG mismatches.
|
|
oleaut32: Get rid of the DECIMAL access macros.
|
|
oleaut32: Use nameless unions/structs.
|
|
oleaut32/tests: Use nameless unions/structs.
|
|
ole32: Use nameless unions/structs.
|
|
ole32/tests: Use nameless unions/structs.
|
|
shell32: Use nameless unions/structs.
|
|
shell32/tests: Use nameless unions/structs.
|
|
shlwapi: Use nameless unions/structs.
|
|
oleaut32: Fix a typo introduced by last change.
|
|
combase: Use nameless union/structs.
|
|
crypt32: Use nameless union/structs.
|
|
dbghelp: Use nameless union/structs.
|
|
mountmgr.sys: Use nameless union/structs.
|
|
ntoskrnl.exe: Use nameless union/structs.
|
|
rpcrt4: Use nameless union/structs.
|
|
ws2_32: Use nameless union/structs.
|
|
include: Disallow Win32 va_list in Unix libraries.
|
|
include: Define LONG_PTR as int on llvm-mingw to avoid printf format warnings.
|
|
configure: Allow using clang as cross-compiler for multiple archs.
|
|
configure: Define __STDC__ to work around clang breakage in MSVC mode.
|
|
configure: Don't try to use a non-compliant cross-compiler.
|
|
advapi32/tests: Avoid sizeof() in traces.
|
|
dmstyle: Avoid sizeof() in traces.
|
|
kernel32/tests: Avoid sizeof() in traces.
|
|
ntoskrnl.exe/tests: Avoid sizeof() in traces.
|
|
wmvcore/tests: Avoid sizeof() in traces.
|
|
wtsapi32/tests: Avoid sizeof() in traces.
|
|
|
|
Alexandros Frantzis (10):
|
|
winewayland.drv: Introduce per-window driver data.
|
|
winewayland.drv: Basic Wayland toplevel surface support.
|
|
winewayland.drv: Ensure Wayland surface handlers don't access invalid data.
|
|
winewayland.drv: Introduce window_surface for Wayland.
|
|
winewayland.drv: Implement a simple window_surface flush.
|
|
winewayland.drv: Do not commit buffers to unconfigured surfaces.
|
|
winewayland.drv: Use a buffer queue for window_surface.
|
|
winewayland.drv: Track damaged buffer regions.
|
|
winewayland.drv: Update only the flushed bounds from the window_surface.
|
|
winewayland.drv: Send surface damage region to the compositor.
|
|
|
|
Alistair Leslie-Hughes (56):
|
|
wined3d: Rename shader_extract_from_dxbc to wined3d_shader_extract_from_dxbc.
|
|
dpnet: Remove DECLSPEC_HIDDEN usage.
|
|
dplayx: Remove DECLSPEC_HIDDEN usage.
|
|
dpvoice: Remove DECLSPEC_HIDDEN usage.
|
|
dpnet/tests: Remove DECLSPEC_HIDDEN usage.
|
|
msdasql: Remove DECLSPEC_HIDDEN usage.
|
|
mfsrcsnk: Remove DECLSPEC_HIDDEN usage.
|
|
infosoft: Remove DECLSPEC_HIDDEN usage.
|
|
mapi32: Remove DECLSPEC_HIDDEN usage.
|
|
sapi: Remove DECLSPEC_HIDDEN usage.
|
|
inetcomm: Remove DECLSPEC_HIDDEN usage.
|
|
dsdmo: Add Chorus effect stub.
|
|
dsdmo: Add Flanger effect stub.
|
|
dmsynth: Remove DECLSPEC_HIDDEN usage.
|
|
dmstyle: Remove DECLSPEC_HIDDEN usage.
|
|
dmband: Remove DECLSPEC_HIDDEN usage.
|
|
dmcompos: Remove DECLSPEC_HIDDEN usage.
|
|
dmusic: Remove DECLSPEC_HIDDEN usage.
|
|
dmscript: Remove DECLSPEC_HIDDEN usage.
|
|
dswave: Remove DECLSPEC_HIDDEN usage.
|
|
dmime: Remove DECLSPEC_HIDDEN usage.
|
|
dmloader: Remove DECLSPEC_HIDDEN usage.
|
|
oleaut32: Fix OaBuildVersion return for available windows versions.
|
|
oleaut32: Changed default return value to match prefix default.
|
|
msscript.ocx: Fake success in OnAmbientPropertyChange.
|
|
msscript.ocx: Fake success in IPersistStreamInit Load.
|
|
msscript.ocx: Fake success in FreezeEvents.
|
|
jscript: Remove DECLSPEC_HIDDEN usage.
|
|
vbscript: Remove DECLSPEC_HIDDEN usage.
|
|
amstream: Remove DECLSPEC_HIDDEN usage.
|
|
devenum: Remove DECLSPEC_HIDDEN usage.
|
|
qasf: Remove DECLSPEC_HIDDEN usage.
|
|
qcap: Remove DECLSPEC_HIDDEN usage.
|
|
qdvd: Remove DECLSPEC_HIDDEN usage.
|
|
qedit: Remove DECLSPEC_HIDDEN usage.
|
|
quartz: Remove DECLSPEC_HIDDEN usage.
|
|
oledb32: Remove DECLSPEC_HIDDEN usage.
|
|
ole32: Remove DECLSPEC_HIDDEN usage.
|
|
oleaut32: Remove DECLSPEC_HIDDEN usage.
|
|
oleacc: Remove DECLSPEC_HIDDEN usage.
|
|
oledlg: Remove DECLSPEC_HIDDEN usage.
|
|
combase: Remove DECLSPEC_HIDDEN usage.
|
|
riched20: Remove DECLSPEC_HIDDEN usage.
|
|
localspl: Remove DECLSPEC_HIDDEN usage.
|
|
spoolss: Remove DECLSPEC_HIDDEN usage.
|
|
winspool.drv: Remove DECLSPEC_HIDDEN usage.
|
|
wineps.drv: Remove DECLSPEC_HIDDEN usage.
|
|
urlmon: Remove DECLSPEC_HIDDEN usage.
|
|
shdocvw: Remove DECLSPEC_HIDDEN usage.
|
|
wininet: Remove DECLSPEC_HIDDEN usage.
|
|
xaudio2_7: Remove DECLSPEC_HIDDEN usage.
|
|
dsound: Remove DECLSPEC_HIDDEN usage.
|
|
winmm: Remove DECLSPEC_HIDDEN usage.
|
|
msi: Remove DECLSPEC_HIDDEN usage.
|
|
advapi32: Remove DECLSPEC_HIDDEN usage.
|
|
dinput: Remove DECLSPEC_HIDDEN usage.
|
|
|
|
Ally Sommers (2):
|
|
ntdll/unix: Skip address conversion for SOCK_STREAM sockets in try_send().
|
|
ws2_32/tests: Add test for sendto() and recvfrom() on TCP sockets.
|
|
|
|
Andrey Gusev (1):
|
|
ntoskrnl.exe: Add PsSetLoadImageNotifyRoutineEx semi-stub.
|
|
|
|
Arkadiusz Hiler (1):
|
|
win32u: Don't affect nonclient area unless requested.
|
|
|
|
Bernhard Kölbl (5):
|
|
widl: Add basic support for the [deprecated] attribute.
|
|
include: Add Windows.Phone.PhoneContract api contract.
|
|
include: Add VoiceCommandSet runtimeclass with its dependencies.
|
|
mfmediaengine/tests: Add tests for video effects.
|
|
mfmediaengine: Add support for inserting video effects.
|
|
|
|
Billy Laws (3):
|
|
ntdll: Avoid using SOL_IPX to detect whether IPX is supported.
|
|
ws2_32: Avoid using SOL_IPX to detect whether IPX is supported.
|
|
server: Avoid using SOL_IPX to detect whether IPX is supported.
|
|
|
|
Brendan Shanks (1):
|
|
winevulkan: Set zero_bits correctly for large address aware applications on Wow64.
|
|
|
|
Connor McAdams (5):
|
|
uiautomationcore: Introduce UI Automation event thread.
|
|
uiautomationcore: Introduce custom uia_event_args structure.
|
|
uiautomationcore: Add partial support for raising serverside events.
|
|
uiautomationcore: Create a new node when raising serverside events.
|
|
uiautomationcore: Add support for invoking serverside event callbacks.
|
|
|
|
Damjan Jovanovic (1):
|
|
opengl32: Implement filtering on all the ChoosePixelFormat() flags that are ignored when unset.
|
|
|
|
Davide Beatrici (33):
|
|
winealsa: Use standard allocator in AudioClient's Initialize.
|
|
winecoreaudio: Use standard allocator in AudioClient's Initialize.
|
|
wineoss: Use standard allocator in AudioClient's Initialize.
|
|
winepulse: Move AudioClient's Initialize into mmdevapi.
|
|
winealsa: Use mmdevapi's AudioClient's Initialize.
|
|
winecoreaudio: Use mmdevapi's AudioClient's Initialize.
|
|
wineoss: Use mmdevapi's AudioClient's Initialize.
|
|
winecoreaudio: Refactor AudioClient's Release to match other drivers.
|
|
winepulse: Refactor AudioClient's Release to match other drivers.
|
|
winepulse: Move AudioClient's Release, AddRef into mmdevapi.
|
|
winealsa: Use mmdevapi's AudioClient's Release, AddRef.
|
|
winecoreaudio: Use mmdevapi's AudioClient's Release, AddRef.
|
|
wineoss: Use mmdevapi's AudioClient's Release, AddRef.
|
|
winepulse: Move AudioClient's QueryInterface into mmdevapi.
|
|
winealsa: Use mmdevapi's AudioClient's QueryInterface.
|
|
winecoreaudio: Use mmdevapi's AudioClient's QueryInterface.
|
|
wineoss: Use mmdevapi's AudioClient's QueryInterface.
|
|
winepulse: Move AudioClient's vtable into mmdevapi.
|
|
winecoreaudio: Return E_UNEXPECTED with invalid dataflow in GetAudioEndpoint.
|
|
wineoss: Return E_UNEXPECTED with invalid dataflow in GetAudioEndpoint.
|
|
winepulse: Return E_UNEXPECTED with invalid dataflow in GetAudioEndpoint.
|
|
winealsa: Refactor get_device_name_from_guid() to allocate memory dynamically.
|
|
winecoreaudio: Refactor get_device_name_from_guid() to allocate memory dynamically.
|
|
wineoss: Refactor get_device_name_from_guid() to allocate memory dynamically.
|
|
winepulse: Refactor get_device_name_from_guid() to allocate memory dynamically.
|
|
winepulse: Move session_init_vols into mmdevapi.
|
|
winealsa: Move session_init_vols into mmdevapi.
|
|
winecoreaudio: Move session_init_vols into mmdevapi.
|
|
wineoss: Move session_init_vols into mmdevapi.
|
|
winepulse: Move create_session into mmdevapi.
|
|
winealsa: Move create_session into mmdevapi.
|
|
winecoreaudio: Move create_session into mmdevapi.
|
|
wineoss: Move create_session into mmdevapi.
|
|
|
|
Eric Pouech (9):
|
|
dbghelp: Add tests for SymSrvGetFileIndexInfo() for PDB files.
|
|
dbghelp: Implement SymSrvGetFileIndexInfo for PDB files.
|
|
dbghelp/tests: Don't call SymSetExtendedOption() directly.
|
|
dbghelp/tests: Use indirect call for SymSetExtendedOption.
|
|
d3dx9/tests: Clean up some ok() messages.
|
|
dbghelp: Use nameless union/structs.
|
|
winedbg: Cache wow64 status inside struct process.
|
|
winedbg: Add 'info system' command.
|
|
winedbg: Detect debuggee termination before first exception.
|
|
|
|
Esme Povirk (2):
|
|
win32u: Implement marshaling for CB_GETCOMBOBOXINFO.
|
|
win32u: Implement EVENT_OBJECT_SHOW/HIDE for window objects.
|
|
|
|
Evan Tang (2):
|
|
winemac.drv: Give Apple GPUs device IDs.
|
|
winemac.drv: Fix compile on macOS 10.14.
|
|
|
|
Fabian Maurer (14):
|
|
widl: Don't crash on nameless structs.
|
|
windowscodecs: Fake success in SetMetadataByName.
|
|
dcomp: Add stub for DCompositionCreateDevice3.
|
|
vbscript: Support one-line sub/function.
|
|
user32: Ignore invalid parameters in DrawTextEx when HDC is invalid.
|
|
kerberos: Avoid potentially uninitialized variable (clang-scan).
|
|
include/windows.foundation: Add double reference.
|
|
include: Add windows.devices.geolocation.geolocator.
|
|
windows.devices.geolocation.geolocator: Add stub dll.
|
|
windows.devices.geolocation.geolocator: Add stubs for IGeolocator.
|
|
windows.devices.geolocation.geolocator: Fake success for PositionChanged_add.
|
|
windows.devices.geolocation.geolocator: Implement IWeakReferenceSource.
|
|
windows.devices.geolocation.geolocator: Implement IWeakReference.
|
|
localspl: Add workaround for old versions of cups.h.
|
|
|
|
François Gouget (1):
|
|
user32/tests: Fix a WM_DISPLAYCHANGE broken() condition.
|
|
|
|
Gabriel Ivăncescu (21):
|
|
mshtml: Remove DECLSPEC_HIDDEN usage.
|
|
win32u: Don't clip fullscreen windows while capturing mouse pointer.
|
|
mshtml: Introduce helper to transfer node ownership to range points when AddRef isn't needed.
|
|
mshtml: Fix leak when obtaining previous node of range point.
|
|
mshtml: Fix leak when moving to next char in range point.
|
|
mshtml: Fix leak in find_prev_space.
|
|
mshtml: Fix text node leak in TextRange's text setter.
|
|
mshtml/tests: Fix element leak in test_elems.
|
|
mshtml/tests: Fix form element leak in test_form_item.
|
|
mshtml/tests: Fix attribute leak in test_attr.
|
|
mshtml/tests: Fix node leak in test_create_elems.
|
|
mshtml/tests: Fix node leaks in test_docfrag.
|
|
mshtml/tests: Fix performance leaks in test_document_mode_lock.
|
|
mshtml/tests: Fix element leak in test_frameset.
|
|
mshtml/tests: Fix node leak in test_replacechild_elems.
|
|
mshtml/tests: Fix performance leak in test_window.
|
|
mshtml/tests: Fix element leak in get_elem_doc.
|
|
mshtml/tests: Fix DispatchEx leak in test set_dispex_value.
|
|
mshtml/tests: Fix anchor element leaks in test helpers.
|
|
mshtml/tests: Fix area element leaks in test helpers.
|
|
mshtml/tests: Fix image element leaks in test helpers.
|
|
|
|
Georg Lehmann (1):
|
|
winevulkan: Keep deferred operation function params alive.
|
|
|
|
Giovanni Mascellani (6):
|
|
dxgi/tests: Test that the back buffer index is updated when Present() is called.
|
|
dxgi/tests: Test that the present count is updated when Present() is called.
|
|
dxgi: Consider vk_format a frontend field.
|
|
dxgi: Free the frontend images memory only once.
|
|
dxgi: Pass a VkImage to d3d12_swapchain_queue_present().
|
|
dxgi: Split D3D12/Vulkan resource creation and destruction.
|
|
|
|
Hans Leidekker (7):
|
|
winscard: Implement SCARD_AUTOALLOCATE for multi-string return values.
|
|
winscard: Map only the reader name in map_states_inA/W().
|
|
bcrypt: Add RC4 algorithm stub.
|
|
secur32: Fix a couple of return values.
|
|
secur32/tests: Get rid of workarounds for old Windows versions.
|
|
secur32: Reduce indentation level in schan_QueryContextAttributesA/W().
|
|
secur32/tests: Fix a test failure.
|
|
|
|
Jacek Caban (13):
|
|
ntdll: Inherit ConsoleHandle only by CUI processes.
|
|
gdi32: Don't use DECLSPEC_HIDDEN.
|
|
make_unicode: Don't use DECLSPEC_HIDDEN.
|
|
gdi32/uniscribe: Don't use DECLSPEC_HIDDEN.
|
|
ieframe: Don't use DECLSPEC_HIDDEN.
|
|
winegcc: Disable exporting all symbols on mingw targets.
|
|
winedump: Add support for dumping IMPORT_OBJECT_NAME_EXPORTAS symbols.
|
|
dbghelp: Use V_INT macro to access VARIANT value.
|
|
oleaut32/tests: Don't use __tagBRECORD type.
|
|
oleaut32: Don't use __tagBRECORD type.
|
|
oleaut32: Use macros to access variant members.
|
|
include: Don't force named VARIANT members when __STDC__ is defined.
|
|
wow64win: Fix NULL buffer handling in wow64_NtUserBuildHimcList.
|
|
|
|
Jiajin Cui (1):
|
|
shell32: Make sure wcmd has enough space to hold the string.
|
|
|
|
Joel Holdsworth (9):
|
|
include: Define FILE_DISPOSITION_INFORMATION_EX and friends.
|
|
ntdll: Initial implementation of FileDispositionInformationEx.
|
|
ntdll/tests: Add tests for FILE_DISPOSITION_IGNORE_READONLY_ATTRIBUTE.
|
|
ntdll: Implement FILE_DISPOSITION_IGNORE_READONLY_ATTRIBUTE.
|
|
ntdll/tests: Add tests for FILE_DISPOSITION_ON_CLOSE.
|
|
ntdll: Implement FILE_DISPOSITION_ON_CLOSE.
|
|
ntdll/tests: Add tests for FILE_DISPOSITION_POSIX_SEMANTICS.
|
|
server: Replace unlink member of closed_fd with disp_flags.
|
|
ntdll: Implement FILE_DISPOSITION_POSIX_SEMANTICS.
|
|
|
|
Kevin Schmidt (1):
|
|
taskmgr: Use macro for the color black too.
|
|
|
|
Maarten De Braekeleer (1):
|
|
cmd: Fix 'if exist' with a directory/ as a parameter.
|
|
|
|
Matteo Bruni (14):
|
|
wined3d: Increase the CS queue size to 16 MiB on 64-bit architectures.
|
|
wined3d: Block in wined3d_cs_emit_present() when we reach the latency limit.
|
|
wined3d: Call YieldProcessor() when spinning waiting for CS commands.
|
|
wined3d: Make the CS thread yield CPU when it can't block waiting.
|
|
wined3d: Reduce CS spin count to 2000.
|
|
d3dx9/tests: Increase tolerance for a D3DXSHMultiply3 test.
|
|
d3dx9/tests: Get rid of unnecessary checks.
|
|
d3dx9/tests: Use test message contexts in test_ID3DXFont().
|
|
d3dx9/tests: Get rid of unnecessary checks in test_D3DXCreateRenderToEnvMap().
|
|
d3dx9/tests: Use test contexts in test_D3DXCreateRenderToEnvMap().
|
|
d3dx9/tests: Use test contexts in test_effect_parameter_value().
|
|
d3dx9/tests: Get rid of unnecessary checks in test_effect_states().
|
|
d3dx9/tests: Use test contexts in test_effect_preshader_ops().
|
|
d3dx9/tests: Use test contexts in test_effect_commitchanges().
|
|
|
|
Michael Stefaniuc (3):
|
|
gdiplus/tests: Remove superfluous casts to self.
|
|
windows.gaming.input: Drop superfluous casts to self.
|
|
wow64win: Remove dangling space after newline in ERR() message.
|
|
|
|
Mohamad Al-Jaf (17):
|
|
twinapi.appcore: Add RegisterAppConstrainedChangeNotification() stub.
|
|
twinapi.appcore: Add UnregisterAppConstrainedChangeNotification() stub.
|
|
pnputil: Add stub program.
|
|
include: Add windows.devices.radios.idl file.
|
|
include: Add windows.devices.bluetooth.idl file.
|
|
windows.devices.bluetooth: Add stub DLL.
|
|
windows.devices.bluetooth: Add IBluetoothAdapterStatics stub interface.
|
|
windows.devices.bluetooth/tests: Add IBluetoothAdapterStatics::GetDeviceSelector() tests.
|
|
windows.devices.bluetooth: Implement IBluetoothAdapterStatics::GetDeviceSelector().
|
|
include: Add support for BYTE IReference.
|
|
include: Add windows.networking.connectivity.idl file.
|
|
include: Add windows.networking.idl file.
|
|
windows.networking.hostname: Add stub DLL.
|
|
windows.networking.hostname: Add IHostNameFactory stub interface.
|
|
windows.networking.hostname/tests: Add IHostNameFactory::CreateHostName() tests.
|
|
windows.networking.hostname: Implement IHostNameFactory::CreateHostName().
|
|
windows.networking.hostname: Implement IHostName::get_RawName().
|
|
|
|
Nikolay Sivov (3):
|
|
mfmediaengine/tests: Allocate notification object on heap for frame transfer tests.
|
|
mfmediaengine/tests: Use correct type for url argument in SetSourceFromByteStream().
|
|
mfmediaengine/tests: Remove unnecessary broken() result.
|
|
|
|
Paul Gofman (9):
|
|
Revert "crypt32: Do not create persistent container in CRYPT_CreateKeyProv().".
|
|
crypt32/tests: Test CertCreateSelfSignCertificate() without provider info.
|
|
crypt32/tests: Add test for CryptVerifyCertificateSignature() with ECC public key.
|
|
crypt32/tests: Test ECC message signature verification.
|
|
crypt32: Add OID info for szOID_ECC_PUBLIC_KEY.
|
|
crypt32: Factor out extract_hash() helper.
|
|
crypt32: Factor out cng_prepare_signature().
|
|
crypt32: Support CNG keys in CDecodeSignedMsg_VerifySignatureWithKey().
|
|
bcrypt: Pass GNUTLS_VERIFY_ALLOW_BROKEN to gnutls_pubkey_verify_hash2().
|
|
|
|
Piotr Caban (1):
|
|
gdi32: Fix DIB_PAL_INDICES usage handling in EMR_CREATEMONOBRUSH playback.
|
|
|
|
Rémi Bernon (26):
|
|
mfplat: Use QueryPerformanceCounter in MFGetSystemTime.
|
|
explorer: Use CRT allocation functions.
|
|
explorer: Use unprefixed debug macros.
|
|
explorer: Use wide string literals.
|
|
maintainers: Assume GStreamer media source maintainership.
|
|
winegstreamer: Keep a reference on the media source start descriptor.
|
|
winegstreamer: Lookup stream descriptors before starting streams.
|
|
winegstreamer: Create and destroy result entries using dedicated helpers.
|
|
winegstreamer: Rename winegstreamer_stream_handler to stream_handler.
|
|
winegstreamer: Lookup stream handler result using a dedicated helper.
|
|
winegstreamer: Remove unused props from create_object_context.
|
|
winegstreamer: Return early if no byte stream was provided.
|
|
winegstreamer: Simplify media source creation flags handling.
|
|
winegstreamer: Return a IMFMediaSource from media_source_constructor.
|
|
winegstreamer: Keep the caller result in create_object_context.
|
|
explorer: Use debugstr_devmodew helper to trace display mode.
|
|
explorer: Rename initialize_display_settings local variable.
|
|
explorer: Set virtual desktop primary adapter display settings.
|
|
explorer: Fix command-line parameter parsing.
|
|
winegstreamer: Move struct object_context around.
|
|
winegstreamer: Use a helper to create object_context.
|
|
winegstreamer: Pass the object context to media_source_create.
|
|
winegstreamer: Move byte stream caps checks to BeginCreateObject.
|
|
winegstreamer: Move stream length query to BeginCreateObject.
|
|
win32u: Update the display cache when virtual desktop mode changes.
|
|
winex11: Use gdi_display consistently for client_window requests.
|
|
|
|
Tim Clem (2):
|
|
winemac.drv: Don't expect an internal driver message to set last error.
|
|
win32u: Detect a missed WM_LBUTTONUP in the size/move loop.
|
|
|
|
Vladislav Timonin (2):
|
|
comdlg32: Return E_UNEXPECTED if IFileDialog is already shown.
|
|
comdlg32: Enable visual styles when showing IFileDialog.
|
|
|
|
Xin Xu (1):
|
|
include: Fix spelling error in InterlockedDecrementSizeT().
|
|
|
|
Zebediah Figura (20):
|
|
d3d11/tests: Read back directly from the mipmap texture in test_generate_mips().
|
|
d3d10core/tests: Read back directly from the mipmap texture in test_generate_mips().
|
|
d3d11/tests: Use more aligned offsets in test_clear_buffer_unordered_access_view().
|
|
opengl32: Do not expose ARB_buffer_storage on wow64.
|
|
opengl32: Do not report a GL version higher than 4.3 on wow64.
|
|
dxgi: Do not create a d3d11 swapchain object for the implicit swapchain.
|
|
wined3d: Factor out a swapchain_create_texture() helper.
|
|
wined3d: Recreate swapchain textures in wined3d_swapchain_resize_buffers().
|
|
wined3d: Remove no longer used arguments from wined3d_texture_update_desc().
|
|
wined3d: Set VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT.
|
|
wined3d: Reuse command buffers and fences.
|
|
wined3d: Create fences when the command buffer is allocated.
|
|
wined3d: Introduce wined3d_get_renderer().
|
|
d3d10core/tests: Mark test failures specific to the Vulkan or GL renderers.
|
|
wined3d: Move some definitions to wined3d_vk.h.
|
|
wined3d: Move struct wined3d_bo_vk to wined3d_vk.h.
|
|
wined3d: Move struct wined3d_image_vk to wined3d_vk.h.
|
|
wined3d: Move struct wined3d_query_vk to wined3d_vk.h.
|
|
wined3d: Move struct wined3d_context_vk to wined3d_vk.h.
|
|
wined3d: Move struct wined3d_adapter_vk to wined3d_vk.h.
|
|
|
|
Zhiyi Zhang (6):
|
|
kernelbase: Check if locale is NULL before using it in Internal_EnumDateFormats().
|
|
win32u: Create explorer with the thread effective access token.
|
|
user32/tests: Test monitor information with an invisible window station.
|
|
win32u: Use the window station name to check if an application is running as a service.
|
|
user32/tests: Test that an actual desktop window should be created on invisible window stations.
|
|
server: Allow creating a real explorer desktop window for invisible window stations.
|