Commit graph

174209 commits

Author SHA1 Message Date
Alexandre Julliard
94ab547404 user32: Don't use server data types in clipboard.c. 2024-11-19 15:49:21 +01:00
Alexandre Julliard
95bab1b106 user32: Move support for posting a DDE message to win32u. 2024-11-19 15:49:21 +01:00
Alexandre Julliard
c66b27557d user32: Move PostQuitMessage() implementation to win32u. 2024-11-19 14:48:33 +01:00
Alexandre Julliard
babb7fbc62 win32u: Implement NtUserBuildNameList(). 2024-11-19 13:24:02 +01:00
Alexandre Julliard
fcb7160816 win32u: Implement NtUserBuildPropList(). 2024-11-19 12:59:31 +01:00
Anton Baskanov
e72bd3a7a0 dplayx: Send ADDPLAYERTOGROUP in AddPlayerToGroup(). 2024-11-19 10:36:10 +01:00
Anton Baskanov
28581f00d6 dplayx: Queue DPSYS_ADDPLAYERTOGROUP in DP_AddPlayerToGroup(). 2024-11-19 10:36:10 +01:00
Anton Baskanov
f37853f532 dplayx/tests: Test client side of AddPlayerToGroup() separately. 2024-11-19 10:36:10 +01:00
Anton Baskanov
7ec576a7bd dplayx: Add group players from SUPERENUMPLAYERSREPLY to the group. 2024-11-19 10:36:10 +01:00
Anton Baskanov
91e5057906 dplayx: Factor out a function for adding player to a group. 2024-11-19 10:36:10 +01:00
Anton Baskanov
434b5a148c dplayx: Always set the data size in GetGroupData(). 2024-11-19 10:36:10 +01:00
Anton Baskanov
924a8e0d69 dplayx: Respect enumeration flags in EnumGroups(). 2024-11-19 10:36:10 +01:00
Fabian Maurer
30c7900c40 msi: Make MsiGetSummaryInformationW open database as direct instead of transacted.
This fixes MsiSummaryInfoPersist not saving data to disk

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55859
2024-11-19 10:35:30 +01:00
Fabian Maurer
2b78570297 msi/tests: Add more tests for MsiSummaryInfoPersist. 2024-11-19 10:35:27 +01:00
Paul Gofman
eea781a03b opengl: Avoid infinite recursion in bezier_approximate() in case of degraded curve. 2024-11-19 10:34:01 +01:00
Gerald Pfeifer
245dfb801e dpwsockx: Don't use true as a variable name.
Revision 78bdd23406 (Oct 13 2023) introduced "true" as a variable name
in DPWSCB_EnumSessions.

This is a reserved identifier in C++ and recent versions of C and with
GCC 15 going to move to -std=gnu23 (so essentically C23) we'd break.
2024-11-19 10:33:37 +01:00
Vitor Ramos
6301854fd7 include: Use enum for PATHCCH_ options.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-11-19 10:33:09 +01:00
Vitor Ramos
e0773560ef include: Add cpp header guard to the pathcch.h.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-11-19 10:33:07 +01:00
Gabriel Ivăncescu
67c1c3c255 mshtml: Use actual referenced prop flags for window script props.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-11-18 22:42:00 +01:00
Gabriel Ivăncescu
c4630993fb jscript: Make most builtin global objects configurable.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-11-18 22:42:00 +01:00
Gabriel Ivăncescu
10cf578898 jscript: Delete external props before redefining them.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-11-18 22:42:00 +01:00
Fabian Maurer
12925e9113 net: Correct error code for stopping non existing service.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55859
2024-11-18 21:39:32 +01:00
Fabian Maurer
bce1213281 net/tests: Add test for stopping non existing service. 2024-11-18 21:39:32 +01:00
Rémi Bernon
0cda918561 winex11: Request window state updates asynchronously. 2024-11-18 21:38:16 +01:00
Rémi Bernon
d8b5a3ae12 winex11: Update the window client config on window state changes. 2024-11-18 21:38:16 +01:00
Rémi Bernon
03738c3f22 winex11: Wait for pending ConfigureNotify before updating the client state. 2024-11-18 21:38:16 +01:00
Rémi Bernon
8bbc193178 winex11: Wait for pending _NET_WM_STATE before updating the client state. 2024-11-18 21:38:16 +01:00
Rémi Bernon
03457ece24 winex11: Don't expect WM_STATE events on override-redirect windows. 2024-11-18 21:38:16 +01:00
Rémi Bernon
be6902d072 winex11: Listen to PropertyNotify events on the virtual desktop window.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57423
2024-11-18 21:38:16 +01:00
Rémi Bernon
6ac127ebc6 dinput: Only call SetCursorPos if ClipCursor fails.
Fixes mouse sometimes jumping around in Mechwarrior Online on
KDE/Wayland.
2024-11-18 21:36:52 +01:00
Rémi Bernon
b1e54a5f04 dinput: Assume that clipping the cursor uses the requested rectangle. 2024-11-18 21:36:51 +01:00
Anton Baskanov
3f7c85f7a3 dplayx: Add groups from SUPERENUMPLAYERSREPLY to the session. 2024-11-18 21:36:41 +01:00
Anton Baskanov
0eb2f18166 dplayx: Inform the SP about group creation in DP_CreateGroup(). 2024-11-18 21:36:41 +01:00
Anton Baskanov
18a7362940 dplayx: Return HRESULT from DP_CreateGroup(). 2024-11-18 21:36:41 +01:00
Anton Baskanov
be022f350d dplayx: Set group data in DP_CreateGroup(). 2024-11-18 21:36:41 +01:00
Anton Baskanov
1b9b7a5e65 dplayx: Add group to the parent group in DP_CreateGroup(). 2024-11-18 21:36:41 +01:00
Anton Baskanov
46b79b1856 dplayx/tests: Check that groups from SUPERENUMPLAYERSREPLY are added to the session. 2024-11-18 21:36:40 +01:00
Anton Baskanov
696ef034db dplayx/tests: Add missing pragma pack directives. 2024-11-18 21:36:40 +01:00
Alexandre Julliard
ac1ff67cfd server: Use an explicit union instead of a typedef for select operations. 2024-11-18 21:35:50 +01:00
Alexandre Julliard
ab399468c2 server: Use an explicit union instead of a typedef for IRP params. 2024-11-18 21:34:40 +01:00
Alexandre Julliard
6f5e34ad14 server: Use an explicit union instead of a typedef for debug event data. 2024-11-18 21:33:42 +01:00
Alexandre Julliard
180ba49cee server: Use an explicit union instead of a typedef for hardware input. 2024-11-18 21:32:53 +01:00
Alexandre Julliard
ce946e57db server: Use an explicit union instead of a typedef for message data. 2024-11-18 21:29:14 +01:00
Eric Pouech
446f3b207f dbghelp: Implement SymRefreshModuleList().
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-11-18 11:54:35 +01:00
Eric Pouech
90ffd6c7dc dbghelp/tests: Add tests for SymRefreshModuleList().
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-11-18 11:54:35 +01:00
Eric Pouech
3ca383e34e dbghelp/tests: Add retry wrapper around SymRefreshModuleList().
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2024-11-18 11:54:35 +01:00
Rémi Bernon
c5a726e8a3 winebus: Enable hidraw by default for various HOTAS controllers.
Based on contributions from Andrew Conrad, Arkadiusz Hiler, Ivo Ivanov,
and Kai Krakow.
2024-11-18 11:53:54 +01:00
Rémi Bernon
a10ea7e662 winebus: Count HID buttons and pass it to is_hidraw_enabled. 2024-11-18 11:53:54 +01:00
Rémi Bernon
b787e0654a winebus: Lookup device HID usage and usage page on the PE side. 2024-11-18 11:53:54 +01:00
Rémi Bernon
29226ef249 winebus: Build HID report descriptors on device creation. 2024-11-18 11:53:54 +01:00