Commit graph

170700 commits

Author SHA1 Message Date
Alexandre Julliard 655de4b0bf Release 9.8. 2024-05-03 21:43:47 +02:00
Rémi Bernon 9a21b6a537 mf/tests: Add broken result for older Windows. 2024-05-03 21:36:22 +02:00
Rémi Bernon fd1d08ed5d mfreawrite/tests: Allow MF_E_SHUTDOWN result in test stream RequestSample. 2024-05-03 21:36:22 +02:00
Rémi Bernon e2845104d1 winex11: Avoid leaking foreign window data if it was already created.
NtUserCreateWindowEx will call apply_window_pos and drivers
WindowPosChanging callback, which already creates window data.
2024-05-03 21:36:22 +02:00
Rémi Bernon 97cb5b9cb4 winex11: Remove duplicated foreign window class string constant. 2024-05-03 21:36:22 +02:00
Rémi Bernon 749574a298 winex11: Don't call x11drv_xinput2_disable for foreign windows.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56429
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56607
2024-05-03 21:36:22 +02:00
Peter Johnson b0a5fa50f9 wined3d: Added missing GTX 3080 & 1070M. 2024-05-03 21:36:22 +02:00
Piotr Caban 9312c45378 winhttp: Use GlobalAlloc to allocate lpszProxy in WinHttpGetProxyForUrl. 2024-05-03 21:36:22 +02:00
Alexandre Julliard ff77a49a5e png: Import upstream release 1.6.43. 2024-05-03 21:36:22 +02:00
Alexandre Julliard 80f6d511a1 fluidsynth: Import upstream release 2.3.5. 2024-05-03 21:29:17 +02:00
Alexandre Julliard 3e41854358 faudio: Import upstream release 24.05. 2024-05-03 21:14:17 +02:00
Brendan Shanks 17cbc13b90 winemac.drv: Fix use-after-free in macdrv_copy_pasteboard_types.
Fixes a regression from bb2e02ab66.
2024-05-03 14:36:05 +02:00
Alistair Leslie-Hughes 013f54af1f windowscodecs: Avoid implicit cast changing value.
This appear to be introduced with commit 12f73ed9d8.

When This->stride is negative (bottom up image) it converts the multiplication to an UINT.
Thus causing the pointer to be incorrect when y > 0.
2024-05-02 22:03:15 +02:00
Evan Tang 4ae893e2f0 win32u: Post device arrival messages in NtUserRegisterRawInputDevices. 2024-05-02 22:02:44 +02:00
Evan Tang a3134963e0 user32/tests: Check RegisterRawInputDevices RIDDEV_DEVNOTIFY posted messages. 2024-05-02 22:02:44 +02:00
Rémi Bernon 464ce9a085 win32u: Move rawinput device cache ticks check to rawinput_update_device_list. 2024-05-02 22:02:44 +02:00
Rémi Bernon f333f4cdbe win32u: Use find_device_from_handle in process_rawinput_message.
And only refresh the list if the device handle isn't known.
2024-05-02 22:02:42 +02:00
Rémi Bernon f0e02e4f98 win32u: Remove now unnecessary rawinput_device_get_usages. 2024-05-02 22:02:42 +02:00
Rémi Bernon ad4f9d73fd win32u: Fix list corruption in vulkan_detach_surfaces. 2024-05-02 17:42:56 +02:00
Aida Jonikienė efce36004d msvcp140_atomic_wait: Implement __std_*_crt().
OpenImageViewer calls these functions when triggering the image
properties menu.
2024-05-02 15:40:44 +02:00
Anton Baskanov 89ad36b1d9 explorer: Restore display settings on process exit.
Restore display settings to the ones in the registry when CDS_FULLSCREEN
is used in ChangeDisplaySettings().

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49674
2024-05-02 10:06:57 +02:00
Anton Baskanov b3eb55227a winex11.drv: Process RRNotify events in xrandr14_get_id.
We have to invalidate the current mode cache if there are pending
RRNotify events. The performance hit on EnumDisplaySettingsExW is
around 7%.

Also call X11DRV_DisplayDevices_RegisterEventHandlers in x11drv_init.
Otherwise, RRNotify events will only be handled in the explorer process.
2024-05-02 10:06:35 +02:00
Anton Baskanov 30c3d0a337 user32/tests: Test that display settings are restored on process exit. 2024-05-02 10:06:34 +02:00
Alex Henrie 30019a5b87 pdh: Add PdhConnectMachineA stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56599
2024-05-02 09:52:27 +02:00
Alex Henrie 0af35ccd06 shell32: Add SHAssocEnumHandlersForProtocolByApplication stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56581
2024-05-02 09:51:48 +02:00
Alexandre Julliard 4e0e623859 ntdll: Generate stub entry points as x86-64 code on ARM64EC.
Partial revert of 220a70bee2.
2024-05-02 09:28:29 +02:00
Alexandre Julliard 6d931c271a ntdll: Build __chkstk as x86-64 code on ARM64EC.
Based on a patch by Jacek Caban.
2024-05-02 09:28:00 +02:00
Alexandre Julliard 8331003f7e vcomp: Fix stack alignment in the fork wrapper on ARM. 2024-05-02 09:25:11 +02:00
Alexandre Julliard a1e553aa80 vcomp: Move the fork wrapper to a separate file.
And build it as x86-64 code on ARM64EC.
2024-05-02 09:25:01 +02:00
Alexandre Julliard 6af17eec91 oleaut32: Move the call_method thunk to a separate file.
And build it as x86-64 code on ARM64EC.
2024-05-02 09:24:48 +02:00
Alexandre Julliard 64923f3fee widl: Default to fully interpreted stubs mode. 2024-05-02 09:22:40 +02:00
Rémi Bernon 3fa9023bf6 winex11: Remove now unnecessary surface wrapper struct. 2024-05-01 22:33:53 +02:00
Rémi Bernon d519cf6ccc win32u: Move thread detach from winex11. 2024-05-01 22:33:53 +02:00
Rémi Bernon dc7dcbeed7 win32u: Introduce a per-window vulkan surface list. 2024-05-01 22:33:53 +02:00
Rémi Bernon 1db352213f winewayland: Get rid of the now unnecessary surface wrapper. 2024-05-01 22:33:05 +02:00
Rémi Bernon f30f8a4258 win32u: Return the host surface directly from vulkan_surface_create. 2024-05-01 22:33:04 +02:00
Jacek Caban 7d2d8c7e11 mshtml: Move iface_wrapper_t IUnknown implementation to htmlobject.c.
And build ifacewrap.c as x86-64 code on ARM64EC.
2024-05-01 22:31:43 +02:00
Roland Häder 8c1da99e52 wined3d: Added missing GTX 1650. 2024-05-01 22:31:43 +02:00
Paul Gofman aa122902a9 msvcrt: Implement _mbsncpy_s[_l](). 2024-05-01 22:31:43 +02:00
Piotr Caban 3473dd5268 msvcr80/tests: Fix errno access in tests. 2024-05-01 22:31:43 +02:00
Paul Gofman deb273a926 ntdll: Implement NtQuerySystemInformation(SystemProcessIdInformation). 2024-05-01 16:54:00 +02:00
Rémi Bernon 60eb5cb5d2 win32u: Introduce a new add_virtual_modes helper. 2024-05-01 16:18:44 +02:00
Rémi Bernon b86cc9e658 winex11: Let win32u decide when to force update the display cache. 2024-05-01 16:18:44 +02:00
Rémi Bernon 24e6e7735e win32u: Don't force refresh the display cache on thread desktop change. 2024-05-01 16:18:44 +02:00
Rémi Bernon 17c6ac1f7b winex11: Report all sources as detached in virtual desktop mode. 2024-05-01 16:18:43 +02:00
Alexandre Julliard 323cff8f63 widl: Fix correlation offset for unencapsulated unions in interpreted mode. 2024-05-01 12:41:37 +02:00
Alexandre Julliard dc8395f287 quartz: Use fully interpreted IDL stubs. 2024-05-01 12:41:37 +02:00
Alexandre Julliard a5f9784702 qmgrprxy: Use fully interpreted IDL stubs. 2024-05-01 12:41:37 +02:00
Alexandre Julliard 6bf840566d oleaut32: Use fully interpreted IDL stubs. 2024-05-01 12:41:37 +02:00
Alexandre Julliard b93a60cddb ole32: Use fully interpreted IDL stubs. 2024-05-01 12:41:37 +02:00