From 0e2a53192053822af14d58937efc9dccb584dc0b Mon Sep 17 00:00:00 2001 From: aleteoryx Date: Tue, 29 Oct 2024 13:50:31 -0400 Subject: [PATCH] w00t thats like most of the core proto done --- proto/uri_shell.xml | 150 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 126 insertions(+), 24 deletions(-) diff --git a/proto/uri_shell.xml b/proto/uri_shell.xml index 705cbd9..67bbaee 100644 --- a/proto/uri_shell.xml +++ b/proto/uri_shell.xml @@ -15,7 +15,13 @@ This protocol only defines the interface for scheme handlers and renderers to connect and facilitate the rendering of windows. The mechanism by which such clients are started, routed, or otherwise - configured is out-of-scope for this protocol. + configured is out-of-scope for this protocol. Similarly, client + enumeration, surface enumeration, and other forms of generic IPC + are out-of-scope. + + This document is currently unstable, and should be used with the + assumption of breaking protocol changes without version bumps. + @@ -24,19 +30,36 @@ uses to inform the WM that it will do so. Only one of these may exist for any scheme, in all clients. Creating a new one for a given scheme invalidates all others. - + - + This is what any renderer uses to advertise to the WM. Slugs must be globally unique, and attempting to reregister one should error. - + - + + + + + + + + + + + + + + + + + + @@ -45,37 +68,37 @@ - + - + + - - - - + + + + - + - - - - - + + + + @@ -84,11 +107,8 @@ - - - - - + + @@ -96,14 +116,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + - + -- 2.45.2