Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
v3: d2d1/tests: Test value size checking for custom properties.
d2d1/tests: Add tests for GetPropertyCount().
d2d1/tests: Add tests for system properties attributes.
d2d1/effect: Initial implementation of subproperties.
https://gitlab.winehq.org/wine/wine/-/merge_requests/347
Some games expect the DualSense audio device (used for haptic feedback and controller speaker) to be called “Wireless Controller”.
This is the case of Final Fantasy XIV Online and Final Fantasy VII Remake Intergrade, and possibly other games as well. Together with !337, this is enough for all DualSense features to properly work with those games (provided the controller is plugged in before the game is started).
Note that this is not sufficient for many other games which have more elaborate logic for finding the DualSense audio output.
--
v3: mmdevapi: Override product strings for DualSense controller audio devices
https://gitlab.winehq.org/wine/wine/-/merge_requests/338
Some games expect the DualSense audio device (used for haptic feedback and controller speaker) to be called “Wireless Controller”.
This is the case of Final Fantasy XIV Online and Final Fantasy VII Remake Intergrade, and possibly other games as well. Together with !337, this is enough for all DualSense features to properly work with those games (provided the controller is plugged in before the game is started).
Note that this is not sufficient for many other games which have more elaborate logic for finding the DualSense audio output.
--
v2: mmdevapi: Override product strings for DualSense controller audio devices
https://gitlab.winehq.org/wine/wine/-/merge_requests/338
--
v4: winegstreamer: Use an atomic queue for wg_transform input buffers.
winegstreamer: Release requested samples if they are too small.
winegstreamer: Introduce a new wg_allocator_set_next_sample helper.
winegstreamer: Use the GstObject lock instead of a new allocator mutex.
mf/tests: Add todo_wine for newer FFmpeg versions.
https://gitlab.winehq.org/wine/wine/-/merge_requests/302
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
v2: d2d1/tests: Test value size checking for custom properties.
d2d1/tests: Add tests for GetPropertyCount().
d2d1/tests: Add tests for system properties attributes.
d2d1/effect: Initial implementation of subproperties.
https://gitlab.winehq.org/wine/wine/-/merge_requests/347
The idea is to have a `add_mode` manager callback and enumerate adapter modes when updating display devices. Then the modes would be read from the registry and cached with the adapters and monitors, allowing us to move more things to win32u.
This MR is a preparation towards that, moving the `winex11` settings handler to display.c, and making sure we do not enumerate display modes before they have been initialized or while the list is being built.
--
v3: winex11.drv: Avoid requesting current mode in X11DRV_desktop_get_modes.
winex11.drv: Merge settings.c into display.c.
winex11.drv: Use nameless structs and unions in settings.c.
winex11.drv: Rename display settings handlers to settings_handler.
https://gitlab.winehq.org/wine/wine/-/merge_requests/322
The idea is to have a `add_mode` manager callback and enumerate adapter modes when updating display devices. Then the modes would be read from the registry and cached with the adapters and monitors, allowing us to move more things to win32u.
This MR is a preparation towards that, moving the `winex11` settings handler to display.c, and making sure we do not enumerate display modes before they have been initialized or while the list is being built.
--
v2: winex11.drv: Avoid requesting current mode in X11DRV_desktop_get_modes.
winex11.drv: Merge settings.c into display.c.
winex11.drv: Use nameless structs and unions in settings.c.
winex11.drv: Rename display settings handlers to settings_handler.
https://gitlab.winehq.org/wine/wine/-/merge_requests/322
--
v4: user32: Merge rawinput.c into input.c.
win32u: Move raw input device list management from user32.
win32u: Move NtUserGetRegisteredRawInputDevices from user32.
win32u: Move NtUserRegisterRawInputDevices from user32.
https://gitlab.winehq.org/wine/wine/-/merge_requests/313