The drag and drop helpers are mainly used for providing visual feedback for drag and drop operations. While they do not actually influence the dragging process, some applications may expect it to succeed before initiating dragging. If the functions are not implemented, however, then dragging may fail.
This patch set contains tests for basic functionality of the functions involved. It does not account for displaying the drag-image, it just tests for enough functionality to create a basic implementation and allow dragging operations to carry on. Drag-image handling will be added later.
The patch set contains only the tests. The implementation will be added in a separate MR.
--
v2: shell32/tests: Add tests for drag and drop helpers
shell32/tests: Add, initialize and release new variables
shell32/tests: add mock IDataObject instances
https://gitlab.winehq.org/wine/wine/-/merge_requests/1371
The drag and drop helpers are mainly used for providing visual feedback for drag and drop operations. While they do not actually influence the dragging process, some applications may expect it to succeed before initiating dragging. If the functions are not implemented, however, then dragging may fail.
This patch set contains tests for basic functionality of the functions involved. It does not account for displaying the drag-image, it just tests for enough functionality to create a basic implementation and allow dragging operations to carry on. Drag-image handling will be added later.
The patch set contains only the tests. The implementation will be added in a separate MR.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1371
Overwatch 2 verifies that every kernel callback that is run, lives in user32. Introduce a callback in user32 that just forwards to the other modules' callbacks.
--
v15: user32: Remove NtUserDriverCallback* kernel callbacks.
winex11.drv: Route kernel callbacks through user32.
winex11.drv: Pass a struct to x11drv_ime_set_result.
winex11.drv: Pass a struct to x11drv_dnd_post_drop.
winemac.drv: Route kernel callbacks through user32.
wineandroid.drv: Route kernel callbacks through user32.
opengl32: Route kernel callbacks through user32.
winevulkan: Route kernel callbacks through user32.
user32: Add NtUserDispatchCallback kernel callback.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1180
Block records are not processed; only the bitcode is validated.
--
v4: vkd3d-shader/dxil: Read and validate global abbreviated operands.
vkd3d-shader/dxil: Read and validate local abbreviated operands.
vkd3d-compiler: Introduce a dxil-asm target type.
vkd3d-compiler: Introduce a dxbc-dxil source type.
vkd3d-shader/dxil: Read and validate DXIL bitcode unabbreviated blocks.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/44
v2: Fixed test failures on earlier l3codecx.ax versions.
--
v2: winegstreamer: Set allocator properties for MPEG layer-3 decoder source.
quartz/tests: Add tests for MPEG layer-3 decoder source allocator.
winegstreamer: Check whether transform is supported when creating MPEG layer-3 decoder.
winegstreamer: Implement output media type enumeration in MPEG layer-3 decoder.
quartz/tests: Add tests for MPEG layer-3 decoder output media type enumeration.
quartz/tests: Add tests for MPEG layer-3 decoder sink allocator.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1298