Merge branch 'output-mgmt-mode-pic-ar' into 'master'

output-management-v1: add mode picture aspect ratio

See merge request wlroots/wlr-protocols!117
This commit is contained in:
Simon Ser 2025-07-02 07:27:10 +00:00
commit bfb91e4497

View file

@ -39,7 +39,7 @@
interface version number is reset.
</description>
<interface name="zwlr_output_manager_v1" version="4">
<interface name="zwlr_output_manager_v1" version="5">
<description summary="output device configuration manager">
This interface is a manager that allows reading and writing the current
output device configuration.
@ -125,7 +125,7 @@
</event>
</interface>
<interface name="zwlr_output_head_v1" version="4">
<interface name="zwlr_output_head_v1" version="5">
<description summary="output device">
A head is an output device. The difference between a wl_output object and
a head is that heads are advertised even if they are turned off. A head
@ -366,7 +366,7 @@
</event>
</interface>
<interface name="zwlr_output_mode_v1" version="3">
<interface name="zwlr_output_mode_v1" version="5">
<description summary="output mode">
This object describes an output mode.
@ -419,9 +419,26 @@
object.
</description>
</request>
<!-- Version 5 additions -->
<enum name="aspect_ratio">
<entry name="none" value="0" summary="none"/>
<entry name="4_3" value="1" summary="4:3"/>
<entry name="16_9" value="1" summary="16:9"/>
<entry name="64_27" value="1" summary="64:27"/>
<entry name="256_135" value="1" summary="256:135"/>
</enum>
<event name="picture_aspect_ratio" since="5">
<description summary="mode picture aspect ratio">
This event describes the mode picture aspect ratio.
</description>
<arg name="aspect_ratio" type="uint" enum="aspect_ratio" summary="aspect ratio"/>
</event>
</interface>
<interface name="zwlr_output_configuration_v1" version="4">
<interface name="zwlr_output_configuration_v1" version="5">
<description summary="output configuration">
This object is used by the client to describe a full output configuration.
@ -539,7 +556,7 @@
</request>
</interface>
<interface name="zwlr_output_configuration_head_v1" version="4">
<interface name="zwlr_output_configuration_head_v1" version="5">
<description summary="head configuration">
This object is used by the client to update a single head's configuration.