Commit graph

170901 commits

Author SHA1 Message Date
Alexandre Julliard
da387a9b56 nls: Update locale data to CLDR version 45. 2024-05-04 09:56:23 +02:00
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