From e21324fbbded8d33c0b33c4ff9ac44c886cc0458 Mon Sep 17 00:00:00 2001 From: Ryan Warfield Date: Sun, 14 Jan 2024 03:12:05 +0000 Subject: [PATCH 1/5] feat: add option for ssod Signed-off-by: Ryan Warfield --- .../xdg-decoration-unstable-v1.xml | 34 +++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml b/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml index c175cad..fee030d 100644 --- a/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml +++ b/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml @@ -33,7 +33,8 @@ resize and change a window's state. A client can use this protocol to request being decorated by a supporting - compositor. + compositor. It can choose to have decorations drawn around it or to have + them overlayed on top of it. If compositor and client do not negotiate the use of a server-side decoration using this protocol, clients continue to self-decorate as they @@ -104,7 +105,9 @@ + summary="server-side window decoration drawn around the given window."/> + @@ -152,5 +155,32 @@ + + + + The configure-overlay event configures the layout of the decoration overlay. + The configured layout should not be applied immediately. Clients must send an + ack_configure in response to this event. See xdg_surface.configure and + xdg_surface.ack_configure for details. + + A configure-overlaay event can be sent at any time if the server_side_overlay + mode is on. + + + + + + + + + These values describe locations for overlayed window decorations. + + + + + From 40bb458c838ac545e14f7a2829f1d3126e4cceff Mon Sep 17 00:00:00 2001 From: Ryan Warfield Date: Sun, 14 Jan 2024 04:39:10 +0000 Subject: [PATCH 2/5] chore: fix typos overlayed->overlaid Signed-off-by: Ryan Warfield --- unstable/xdg-decoration/xdg-decoration-unstable-v1.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml b/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml index fee030d..efad5d7 100644 --- a/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml +++ b/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml @@ -34,7 +34,7 @@ A client can use this protocol to request being decorated by a supporting compositor. It can choose to have decorations drawn around it or to have - them overlayed on top of it. + them overlaid on top of it. If compositor and client do not negotiate the use of a server-side decoration using this protocol, clients continue to self-decorate as they @@ -173,7 +173,7 @@ - These values describe locations for overlayed window decorations. + These values describe locations for overlaid window decorations. From 19b8f5c60b3a0ae76f5a4e93498d4ec5df7635dc Mon Sep 17 00:00:00 2001 From: Ryan Warfield Date: Sun, 14 Jan 2024 06:35:14 +0000 Subject: [PATCH 3/5] chore: bump version Signed-off-by: Ryan Warfield --- unstable/xdg-decoration/xdg-decoration-unstable-v1.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml b/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml index efad5d7..a273a12 100644 --- a/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml +++ b/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml @@ -72,7 +72,7 @@ - + The decoration object allows the compositor to toggle server-side window decorations for a toplevel surface. The client can request to switch to @@ -106,7 +106,7 @@ summary="no server-side window decoration"/> - @@ -156,7 +156,7 @@ - + The configure-overlay event configures the layout of the decoration overlay. The configured layout should not be applied immediately. Clients must send an @@ -171,7 +171,7 @@ - + These values describe locations for overlaid window decorations. From f7374a9aaca69dee36880156b1ee351ebc1c1689 Mon Sep 17 00:00:00 2001 From: Ryan Warfield Date: Fri, 19 Jan 2024 02:49:47 +0000 Subject: [PATCH 4/5] fix: value formatting correction Signed-off-by: Ryan Warfield --- .../xdg-decoration-unstable-v1.xml | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml b/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml index a273a12..b0b49dc 100644 --- a/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml +++ b/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml @@ -156,7 +156,19 @@ - + + + These values describe locations for overlaid window decorations. + + + + + + + The configure-overlay event configures the layout of the decoration overlay. The configured layout should not be applied immediately. Clients must send an @@ -166,21 +178,9 @@ A configure-overlaay event can be sent at any time if the server_side_overlay mode is on. - + - - - - These values describe locations for overlaid window decorations. - - - - - From 9c0fdd314c7589c2ef39f19766a15d1ddee5ab64 Mon Sep 17 00:00:00 2001 From: Ryan Warfield Date: Tue, 30 Jan 2024 22:15:49 -0800 Subject: [PATCH 5/5] fix: typo in xml Signed-off-by: Ryan Warfield --- unstable/xdg-decoration/xdg-decoration-unstable-v1.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml b/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml index b0b49dc..8083228 100644 --- a/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml +++ b/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml @@ -107,7 +107,7 @@ + summary="server-side-overlay window decorations drawn over the window."/>