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
Alexandre Julliard
c95c4111f1
actxprxy: Use fully interpreted IDL stubs.
2024-05-01 12:41:37 +02:00
Brendan McGrath
130b97a2b0
winegstreamer: Log query after setting the URI.
2024-05-01 11:46:06 +02:00
Brendan McGrath
87eaf89955
winegstreamer: Fix wow64 support for wg_parser_connect.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56595
2024-05-01 11:46:06 +02:00
Dmitry Timoshkov
0274f35335
advapi32: CryptSetKeyParam() should accept NULL pbData.
...
At least CryptSetKeyParam(KP_X) should accept NULL pbData.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-05-01 11:45:18 +02:00
Dmitry Timoshkov
4ff40a6708
rsaenh: Validate pbData in CPSetKeyParam().
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-05-01 11:45:18 +02:00
Dmitry Timoshkov
5f984f8ce3
dssenh: Add CPSetKeyParam() stub implementation.
...
dlls/dssenh/tests depend on CryptSetKeyParam(KP_X, NULL) returning FALSE/ERROR_INVALID_PARAMETER.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-05-01 11:45:14 +02:00
Kirill Zhumarin
898ab8dab1
ntdll: Use termios2 for serial when possible.
2024-04-30 22:32:51 +02:00
Alexandros Frantzis
b5b22136f7
wineandroid.drv: Enable wglDescribePixelFormat through p_get_pixel_formats.
2024-04-30 21:41:21 +02:00
Alexandros Frantzis
1b4ace8449
wineandroid.drv: Rename wgl_pixel_format to avoid name conflicts.
2024-04-30 21:41:19 +02:00