xserver/Xext/namespace
Enrico Weigelt, metux IT consult 5901cb001d Xnamespace: add selection isolation
Selection names (as seen by the client) are internally prefixed with the
namespace ID, so each client can only access those within it's namespace.

If a client within namespace "foo" want's to operate on "PRIMARY",
it actually will be doing so on "<foo>PRIMARY", w/o ever noticing it.
Events will sent back to the client still pointing to "PRIMARY".

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-06-12 17:21:48 +02:00
..
config.c Xnamespace: add basic namespace config structures 2025-06-12 17:21:48 +02:00
hook-clientstate.c Xnamespace: assign incoming clients to namespaces 2025-06-12 17:21:48 +02:00
hook-selection.c Xnamespace: add selection isolation 2025-06-12 17:21:48 +02:00
hooks.h Xnamespace: add selection isolation 2025-06-12 17:21:48 +02:00
meson.build Xnamespace: add selection isolation 2025-06-12 17:21:48 +02:00
namespace.c Xnamespace: add selection isolation 2025-06-12 17:21:48 +02:00
namespace.h Xnamespace: assign incoming clients to namespaces 2025-06-12 17:21:48 +02:00