Change history moved to end.
UTF-8 Reference updated.
Window Gravity information updated.
Copyright Added.
Minor typo corrections.
Clarified the interpretation of client-provided geometries on large desktops.
Added more explanation for _NET_DESKTOP_NAMES.
Added _NET_WM_ICON_NAME and _NET_WM_VISIBLE_ICON_NAME.
Tried to improve the wording of _NET_WM_STRUT explanation.
Changed _NET_WORKAREA to an array of viewport-relative geometries.
Updated list of "dependent" properties for _NET_NUMBER_OF_DESKTOPS to include _NET_WORKAREA and _NET_DESKTOP_VIEWPORT.
Tidied formatting of all client messages.
Added information about common non-ICCCM features.
Added explanation of sending messages to the root window.
Removed XA_ prefix from type names.
Clarified that "mapping order" refers to inital mapping and specify the directions of both orders.
Clarified that desktops have a common size specified by _NET_DESKTOP_GEOMETRY.
Rewrote explanation of _NET_DESKTOP_VIEWPORT.
Tidied formatting of _NET_CURRENT_DESKTOP.
Replaced "window handle" by "window ID".
Tidied formatting of _NET_WORKAREA.
Rewrote the motivation for _NET_VIRTUAL_ROOTS.
Added advice on Pointer grabs to _NET_WM_MOVERESIZE.
Fixed typos in _NET_WM_STATE.
Added _NET_WM_STATE_SKIP_PAGER.
Tidied formatting of _NET_WM_STRUT.
Tidied formatting of _NET_WM_ICON_GEOMETRY.
_NET_SET_NUMBER_OF_DESKTOPS -> _NET_NUMBER_OF_DESKTOPS for consistency.
_NET_WM_VISIBLE_NAME_STRING -> _NET_WM_VISIBLE_NAME for consistency.
_NET_WM_STATE: added explanation of permitted extensions. Added explanation of being set / not set.
Spellchecked, corrected various typos.
UTF8 -> UTF-8 for consistency.
added references to the ICCCM an UTF-8 (incomplete).
added data and event formats where missing.
clarified _NET_SUPPORTING_WM_CHECK.
fixed formatting of _NET_CLOSE_WINDOW message.
Removed implementation note concerning Gnome's (potential) file manager behaviour.
The Window Movement section of the implementation notes has been revised.
Revised revision number for first accepted release 1.9XX -> 1.0preXX.
Prerequisites for adoption of this specification added.
Tidied formatting of _NET_CURRENT_DESKTOP for consistency.
Tidied formatting of _NET_ACTIVE_WINDOW for consistency. Removed doubled text.
Tidied formatting of _NET_WM_DESKTOP for consistency.
Killing Hung Processes implementation note added. _NET_WM_PID and _NET_WM_PING now link to this.
Clarified x_root and y_root meaning for _NET_WM_MOVERESIZE.
Added contributor list.
Added _NET_WM_VISIBLE_NAME_STRING
Removed ambiguity from _NET_NUMBER_OF_DESKTOPS and _NET_DESKTOP_NAMES in combination.
Set _NET_WM_MOVERESIZE format to 32 for consistency.
Removed _NET_PROPERTIES.
Removed comment from _NET_WM_MOVERESIZE.
Added _NET_VIRTUAL_ROOTS
Added note about ICCCM compliant window moves.
Added _NET_WM_HANDLED_ICONS
Added _NET_SUPPORTING_WM_CHECK
Removed degrees of activation
Removed packaging of hints into 2 X properties. Jim Gettys points out that the performance gains of fewer round trips can be better achieved using Xlib routines.
Clarified that _NET_DESKTOP_VIEWPORT is in pixels
_NET_DESKTOP_VIEWPORT is now an array, one for each desktop, to allow for different active viewports on different desktops
_NET_WM_STRUT now only applies on desktops on which the client is visible
Introduced RFC 2119 language, and attempted to clarify the roles of the Window Manager, Pagers and Applications
Added _NET_WM_NAME
_NET_DESKTOP_NAMES now in UTF8
Desktops now start from 0
Added _NET_WM_PID
Added _NET_WM_PING protocol
Added _NET_WM_STATE_SKIP_TASKBAR
Removed _NET_NUMBER_OF_DESKTOPS client message, as it overlaps unnecessarily with _NET_{INSERT/DELETE}_DESKTOP.
Replaced _NET_WM_LAYER and _NET_WM_HINTS with _NET_WM_WINDOW_TYPE functional hint.
Changed _NET_WM_STATE to a list of atoms, for extensibility.
Expanded description of _NET_WORKAREA and _NET_WM_STRUT.
Removed _NET_WM_SIZEMOVE_NOTIFY protocol.
Added degrees of activation to _NET_ACTIVE_WINDOW client message
Added _NET_WM_ICON
My comments are in [[ ]]. Comments from Marko's draft are in [[MM: ]]
<<< Previous | Home | |
Contributors |