EWMH spec _NET_CLIENT_LIST implicit SHOULD vs MUST

Sparr <[email protected]>
Newsgroups gmane.linux.xdg.devel
Message-ID <CANp3UNCjzt45eOnMknsi8-+Ly-qaNm-O6y0Y8jNoG-EwyrVshw@mail.gmail.com>
> These arrays contain all X Windows managed by the Window Manager.
_NET_CLIENT_LIST has initial mapping order, starting with the oldest
window. _NET_CLIENT_LIST_STACKING has bottom-to-top stacking order. These
properties SHOULD be set and updated by the Window Manager.

We have a SHOULD on setting and updating the properties, but no SHOULD or
MUST on the descriptions of the contents of the arrays. In an argument
elsewhere about window manager behavior I noted that some window managers
use _NET_CLIENT_LIST_STACKING to hold a list of windows in recently focused
order rather than stacking order, which is a use case considered and
discarded for _NET_CLIENT_LIST_FOCUS 20 years ago. If there was a SHOULD on
the description of the array contents then this behavior might not be a
violation of the spec.

_______________________________________________
xdg mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/xdg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.