This fixes a segfault when launching NFS Underground.
Fixes: f434ea12b83 ("dinput: Implement DIPROP_SCANCODE.")
--
v2: dinput: Use the correct array index in keyboard_create_device().
https://gitlab.winehq.org/wine/wine/-/merge_requests/6249
Aggregating all the rects of a window, instead of storing and passing them separately. This is in order to make future changes easier, where we would pass monitor DPI rects in addition to window DPI rects to the drivers for DPI scaling.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6254
And avoid triggering X11 errors with foreign windows.
--
v2: winex11: Don't call X11DRV_SET_DRAWABLE with invalid drawable.
winex11: Avoid moving embedded windows in the systray dock.
win32u: Fix CreateWindowSurface call when updating layered surfaces.
winex11: Check whether the window surface needs to be re-created.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6233
--
v2: qcap: Delay setting v4l device format until stream start.
quartz: Propagate graph start error in MediaControl_Run().
qcap/tests: Add a test for simultaneous video capture usage.
qcap/tests: Fix test failure in testsink_Receive() on some hardware.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6022
Same code used for synth and for MIDI devices, but it try to count
Synth or MIDI device id from wine driver ID.
After this change device id is stored in struct and always correct.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6251
--
v2: widl: Propagate attrs to inner pointer types.
widl: Ignore strings in is_embedded_complex().
widl: Get rid of the write_embedded_types() helper.
widl: Explicitly check for top-level parameters before adding FC_ALLOCED_ON_STACK.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6165