From 67f16b269a087534f8b2138b33eb7db91743921e Mon Sep 17 00:00:00 2001 From: Carter Li Date: Fri, 16 Jan 2026 10:12:57 +0800 Subject: [PATCH] DisplayServer (Linux): regenerates `wlr-output-management-unstable-v1*` NOOP --- ...t-management-unstable-v1-client-protocol.h | 36 ++++++++++++------- ...r-output-management-unstable-v1-protocol.c | 3 +- 2 files changed, 25 insertions(+), 14 deletions(-) diff --git a/src/detection/displayserver/linux/wayland/wlr-output-management-unstable-v1-client-protocol.h b/src/detection/displayserver/linux/wayland/wlr-output-management-unstable-v1-client-protocol.h index dfade7510..2f848e6a6 100644 --- a/src/detection/displayserver/linux/wayland/wlr-output-management-unstable-v1-client-protocol.h +++ b/src/detection/displayserver/linux/wayland/wlr-output-management-unstable-v1-client-protocol.h @@ -1,4 +1,4 @@ -/* Generated by wayland-scanner 1.22.0 */ +/* Generated by wayland-scanner 1.24.0 */ #ifndef WLR_OUTPUT_MANAGEMENT_UNSTABLE_V1_CLIENT_PROTOCOL_H #define WLR_OUTPUT_MANAGEMENT_UNSTABLE_V1_CLIENT_PROTOCOL_H @@ -445,9 +445,8 @@ struct zwlr_output_head_v1_listener { * However, do not assume that the name is a reflection of an * underlying DRM connector, X11 connection, etc. * - * If the compositor implements the xdg-output protocol and this - * head is enabled, the xdg_output.name event must report the same - * name. + * If this head matches a wl_output, the wl_output.name event must + * report the same name. * * The name event is sent after a wlr_output_head object is * created. This event is only sent once per object, and the name @@ -468,9 +467,8 @@ struct zwlr_output_head_v1_listener { * underlying DRM connector or the display name of the underlying * X11 connection, etc. * - * If the compositor implements xdg-output and this head is - * enabled, the xdg_output.description must report the same - * description. + * If this head matches a wl_output, the wl_output.description + * event must report the same name. * * The description event is sent after a wlr_output_head object is * created. This event is only sent once per object, and the @@ -486,6 +484,11 @@ struct zwlr_output_head_v1_listener { * This event describes the physical size of the head. This event * is only sent if the head has a physical size (e.g. is not a * projector or a virtual device). + * + * The physical size event is sent after a wlr_output_head object + * is created. This event is only sent once per object, and the + * physical size does not change over the lifetime of the + * wlr_output_head object. * @param width width in millimeters of the output * @param height height in millimeters of the output */ @@ -568,9 +571,6 @@ struct zwlr_output_head_v1_listener { * * This event describes the manufacturer of the head. * - * This must report the same make as the wl_output interface does - * in its geometry event. - * * Together with the model and serial_number events the purpose is * to allow clients to recognize heads from previous sessions and * for example load head-specific configurations back. @@ -583,6 +583,10 @@ struct zwlr_output_head_v1_listener { * other events but should be aware that there is an increased risk * of false positives. * + * If sent, the make event is sent after a wlr_output_head object + * is created and only sent once per object. The make does not + * change over the lifetime of the wlr_output_head object. + * * It is not recommended to display the make string in UI to users. * For that the string provided by the description event should be * preferred. @@ -596,9 +600,6 @@ struct zwlr_output_head_v1_listener { * * This event describes the model of the head. * - * This must report the same model as the wl_output interface does - * in its geometry event. - * * Together with the make and serial_number events the purpose is * to allow clients to recognize heads from previous sessions and * for example load head-specific configurations back. @@ -611,6 +612,10 @@ struct zwlr_output_head_v1_listener { * information from other events but should be aware that there is * an increased risk of false positives. * + * If sent, the model event is sent after a wlr_output_head object + * is created and only sent once per object. The model does not + * change over the lifetime of the wlr_output_head object. + * * It is not recommended to display the model string in UI to * users. For that the string provided by the description event * should be preferred. @@ -636,6 +641,11 @@ struct zwlr_output_head_v1_listener { * events but should be aware that there is an increased risk of * false positives. * + * If sent, the serial number event is sent after a wlr_output_head + * object is created and only sent once per object. The serial + * number does not change over the lifetime of the wlr_output_head + * object. + * * It is not recommended to display the serial_number string in UI * to users. For that the string provided by the description event * should be preferred. diff --git a/src/detection/displayserver/linux/wayland/wlr-output-management-unstable-v1-protocol.c b/src/detection/displayserver/linux/wayland/wlr-output-management-unstable-v1-protocol.c index aaa2663e6..5eb1174ac 100644 --- a/src/detection/displayserver/linux/wayland/wlr-output-management-unstable-v1-protocol.c +++ b/src/detection/displayserver/linux/wayland/wlr-output-management-unstable-v1-protocol.c @@ -1,6 +1,6 @@ #ifdef FF_HAVE_WAYLAND -/* Generated by wayland-scanner 1.22.0 */ +/* Generated by wayland-scanner 1.24.0 */ /* * Copyright © 2019 Purism SPC @@ -27,6 +27,7 @@ * THIS SOFTWARE. */ +#include #include #include #include