This PR ensures that document mode isn't updated on the wrong document when a DOMContentLoaded event occurs. This is done by always using the event target dispex (instead of the dispex associated with doc associated with the event listener).
This fixes the launcher for Swords of Legends Online.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5156
--
v3: vkd3d-shader/dxil: Convert SplitDouble IMMCONST64 src params to IMMCONST.
vkd3d-shader/spirv: Support 64-bit data types for 32-bit IMMCONST registers.
tests/shader-runner: Add raw UAV tests.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/675
This applies on top of !662, the last four commits belong here.
Here we compute a topological order (plus some additional properties) of the shader blocks. Eventually the blocks will be emitted precisely in this order, after having been enriched with structured control flow information.
--
v2: vkd3d-shader/ir: Keep loops contiguous in the topological sort.
vkd3d-shader/ir: Dump the topological order of the control flow graph.
vkd3d-shader/ir: Topologically sort the control flow graph.
vkd3d-shader/ir: Allow adding to a block list without checking for duplicates.
vkd3d-shader/ir: Sort each loop by block label.
vkd3d-shader/ir: Dump the loops in the control flow graph.
vkd3d-shader/ir: Keep track of loops by header block.
vkd3d-shader/ir: Keep a reference to the parser inside struct vsir_cfg.
vkd3d-shader/ir: Compute the loops in the control flow graph.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/672
~~This applies on top of !656, the last three commits belong here.~~
--
v9: vkd3d-shader/ir: Sort each loop by block label.
vkd3d-shader/ir: Dump the loops in the control flow graph.
vkd3d-shader/ir: Keep track of loops by header block.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/662
Part 1 of a set of changes for making the recording of highlights and "Play of the Game"s to mp4 in Overwatch work.
This MR contains most of the required IMFMediaSink changes.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5159
--
v6: server: Dispatch rawinput messages using the rawinput process list.
server: Keep a list of processes that can receive rawinput messages.
server: Keep a list of threads connected to each desktop.
server: Send hardware input to the visible input desktop.
server: Keep track of the winstation input desktop.
win32u: Introduce new NtUserSwitchDesktop syscall stub.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5066