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
Rémi Bernon
933b885ce7
winebus: Enable all PID effect types for wheel devices.
...
Forza Horizon 5 doesn't like unsupported racing wheel force feedback
effects and gives up too soon.
On Windows many wheel devices have custom drivers which report support
for all types of force feedback effects.
2024-11-18 11:53:39 +01:00
Rémi Bernon
c3b1f1430c
winebus: Always return success from PID effect control.
...
Forza Horizon 5 doesn't like unsupported racing wheel force feedback
effects.
2024-11-18 11:53:37 +01:00
Zhiyi Zhang
a308076081
wintypes/tests: Add RoParseTypeName() tests.
2024-11-18 11:52:15 +01:00
Zhiyi Zhang
6e79260df0
wintypes: Implement RoParseTypeName().
2024-11-18 11:52:12 +01:00
Rémi Bernon
ae6366b33c
winex11: Introduce a new window_update_client_config helper.
2024-11-15 19:08:41 +01:00
Rémi Bernon
d9cf4678a1
winex11: Introduce a new window_update_client_state helper.
2024-11-15 19:08:41 +01:00
Rémi Bernon
da936bcf35
winex11: Use the new window state tracker to get WM_STATE value.
2024-11-15 19:08:40 +01:00
Rémi Bernon
e75192fe72
winex11: Use the new window state tracker to get _NET_WM_STATE value.
2024-11-15 19:08:40 +01:00