summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2016-07-15 22:01:55 +0800
committerJonas Ådahl <jadahl@gmail.com>2016-08-15 10:25:31 +0800
commit7ba6a6ab15b719642d5eaf56f153270d88f0ee7c (patch)
tree5c38ed50dc1ce6a6794ba50b98b58335ccdcac95
parent3dab2f13f74bd6676c907660c1f6a63f18d56b1a (diff)
xdg-shell: Drop desktop environment specific state allocations
Instead of allocating state ranges that desktop environments can use as they want, let them introduce their own protocol and their own enums. If such desktop environment protocols need the configure/ack_configure semantics, they can design their protocols to extend xdg_surface, and make their private configure events a latched state tied to xdg_surface.configure. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Acked-by: Quentin Glidic <sardemff7+git@sardemff7.net> Acked-by: Bryce Harrington <bryce@osg.samsung.com>
-rw-r--r--unstable/xdg-shell/xdg-shell-unstable-v6.xml12
1 files changed, 0 insertions, 12 deletions
diff --git a/unstable/xdg-shell/xdg-shell-unstable-v6.xml b/unstable/xdg-shell/xdg-shell-unstable-v6.xml
index fbb4727..d6802be 100644
--- a/unstable/xdg-shell/xdg-shell-unstable-v6.xml
+++ b/unstable/xdg-shell/xdg-shell-unstable-v6.xml
@@ -669,18 +669,6 @@
States set in this way are double-buffered. They will get applied on
the next commit.
-
- Desktop environments may extend this enum by taking up a range of
- values and documenting the range they chose in this description.
- They are not required to document the values for the range that they
- chose. Ideally, any good extensions from a desktop environment should
- make its way into standardization into this enum.
-
- The current reserved ranges are:
-
- 0x0000 - 0x0FFF: xdg-shell core values, documented below.
- 0x1000 - 0x1FFF: GNOME
- 0x2000 - 0x2FFF: EFL
</description>
<entry name="maximized" value="1" summary="the surface is maximized">
<description summary="the surface is maximized">