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