Biswapriyo Nath
469a4837bc
include: Avoid a C++ keyword.
...
This fixes the following C++ compiler error
mfmediaengine.h:1216:18: error: expected ',' or '...' before 'protected'
1216 | BOOL *protected) = 0;
| ^~~~~~~~~
2024-05-06 22:20:24 +02:00
Fotios Valasiadis
24ca848c56
ntdll/unix: Fix building on musl by explicitly including asm/ioctls.h.
...
After commit 898ab8dab1
wine would no longer
build on musl.
Issue is that apparently TCSETS2 isn't defined when including sys/ioctl.h.
A little digging shows that glibc goes ahead and includes asm/ioctls.h in
sys/ioctl.h, providing said macro. Musl on the other hand doesn't and relies
on bits/ioctl.h, which lacks said macro.
Signed-off-by: Fotios Valasiadis <fvalasiad@gmail.com>
2024-05-06 22:20:24 +02:00
Alexandre Julliard
e86e6a6f48
winedump: Dump typelib resources in structured format.
2024-05-06 22:20:24 +02:00
Alexandre Julliard
3c2d6128fe
winedump: Dump registry scripts resources as text.
2024-05-05 12:19:16 +02:00
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