Commits on Source (6)
-
wl_output protocol versions 2 and larger involve more than one callback to describe the outputs. The `done` callback indicates that all callbacks have been invoked. For backward compatibility with version 1, the `done` callback is triggered manually, though I doubt that we can meaningfully support version 1 going forward.
a4467c49 -
Separate look-up and destruction.
a9371890 -
1bcfc025
-
The existing code was blindly trusting that the provided object name corresponded to a wl_output object and proxied it. This checks that the ID corresponds to an already proxied object instead.
29688812 -
Get the protocol definition for wl_output version 4.
a2c23389 -
Fixes #20571.
9c395de7
Showing
- configure.ac 1 addition, 1 deletionconfigure.ac
- modules/video_output/wayland/output.c 112 additions, 41 deletionsmodules/video_output/wayland/output.c
- modules/video_output/wayland/output.h 6 additions, 3 deletionsmodules/video_output/wayland/output.h
- modules/video_output/wayland/xdg-shell.c 8 additions, 16 deletionsmodules/video_output/wayland/xdg-shell.c