You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
763 lines
10 KiB
763 lines
10 KiB
<HTML |
|
><HEAD |
|
><TITLE |
|
>Change history</TITLE |
|
><META |
|
NAME="GENERATOR" |
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.72 |
|
"><LINK |
|
REL="HOME" |
|
HREF="index.html"><LINK |
|
REL="PREVIOUS" |
|
TITLE="Contributors" |
|
HREF="x489.html"></HEAD |
|
><BODY |
|
CLASS="SECT1" |
|
BGCOLOR="#FFFFFF" |
|
TEXT="#000000" |
|
LINK="#0000FF" |
|
VLINK="#840084" |
|
ALINK="#0000FF" |
|
><DIV |
|
CLASS="NAVHEADER" |
|
><TABLE |
|
SUMMARY="Header navigation table" |
|
WIDTH="100%" |
|
BORDER="0" |
|
CELLPADDING="0" |
|
CELLSPACING="0" |
|
><TR |
|
><TH |
|
COLSPAN="3" |
|
ALIGN="center" |
|
></TH |
|
></TR |
|
><TR |
|
><TD |
|
WIDTH="10%" |
|
ALIGN="left" |
|
VALIGN="bottom" |
|
><A |
|
HREF="x489.html" |
|
ACCESSKEY="P" |
|
>Prev</A |
|
></TD |
|
><TD |
|
WIDTH="80%" |
|
ALIGN="center" |
|
VALIGN="bottom" |
|
></TD |
|
><TD |
|
WIDTH="10%" |
|
ALIGN="right" |
|
VALIGN="bottom" |
|
> </TD |
|
></TR |
|
></TABLE |
|
><HR |
|
ALIGN="LEFT" |
|
WIDTH="100%"></DIV |
|
><DIV |
|
CLASS="SECT1" |
|
><H1 |
|
CLASS="SECT1" |
|
><A |
|
NAME="AEN512" |
|
>11. Change history</A |
|
></H1 |
|
><DIV |
|
CLASS="SECT2" |
|
><H2 |
|
CLASS="SECT2" |
|
><A |
|
NAME="AEN514" |
|
>11.1. Changes since 1.1</A |
|
></H2 |
|
><P |
|
></P |
|
><UL |
|
><LI |
|
><P |
|
> Changed WM_CLIENT_NAME(STRING) from suggested to required for _NET_WM_PID. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
> Specification and sample code for the content of WM_CLIENT_NAME(STRING). |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
> Added _NET_WM_WINDOW_TYPE_SPLASH, _NET_WM_WINDOW_TYPE_UTILITY. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
> Added _NET_WM_STATE_FULLSCREEN. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
> Added _NET_WM_ALLOWED_ACTIONS. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
> Added _NET_WM_STATE_HIDDEN and clarified purpose of |
|
_NET_WM_STATE_SKIP_PAGER and _NET_WM_STATE_SKIP_TASKBAR. Changed |
|
section on virtual desktop implementation to suggest ICCCM compliance |
|
regarding IconicState, using _NET_WM_STATE_HIDDEN to avoid confusion. |
|
Added implementation note for pagers on when to display a window. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
> Added button field and new directions for keyboard-initiated actions |
|
to the _NET_WM_MOVERESIZE message. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
> Added advice on removing _NET_WM_STATE and _NET_WM_DESKTOP when a window |
|
is withdrawn. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
> Added _NET_DESKTOP_LAYOUT to allow a Pager to specify inter-desktop geometry. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
> Added _NET_SHOWING_DESKTOP. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
> Added _NET_WM_STATE_FLOATING. |
|
</P |
|
></LI |
|
></UL |
|
></DIV |
|
><DIV |
|
CLASS="SECT2" |
|
><H2 |
|
CLASS="SECT2" |
|
><A |
|
NAME="AEN539" |
|
>11.2. Changes since 1.0</A |
|
></H2 |
|
><P |
|
></P |
|
><UL |
|
><LI |
|
><P |
|
>Fix doctype, add author info, update data. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Change specification description wording to be more inclusive, and to reflect the joint nature of the specification. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Fix miscellaneous typographical, grammar and spelling errors. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Clarified _NET_SUPPORTED to include ALL atoms, not just the property names. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Various corrections to use of MUST and SHOULD. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Fix problem in _NET_WM_ICON where 'bytes' should have been 'cardinals' |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Replaced ISO-8559-1 characters with entities. |
|
</P |
|
></LI |
|
></UL |
|
></DIV |
|
><DIV |
|
CLASS="SECT2" |
|
><H2 |
|
CLASS="SECT2" |
|
><A |
|
NAME="AEN556" |
|
>11.3. Changes since 1.0pre5</A |
|
></H2 |
|
><P |
|
></P |
|
><UL |
|
><LI |
|
><P |
|
>Change history moved to end. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>UTF-8 Reference updated. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Window Gravity information updated. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Copyright Added. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Minor typo corrections. |
|
</P |
|
></LI |
|
></UL |
|
></DIV |
|
><DIV |
|
CLASS="SECT2" |
|
><H2 |
|
CLASS="SECT2" |
|
><A |
|
NAME="AEN569" |
|
>11.4. Changes since 1.0pre4</A |
|
></H2 |
|
><P |
|
></P |
|
><UL |
|
><LI |
|
><P |
|
>Clarified the interpretation of client-provided geometries on large desktops. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added more explanation for _NET_DESKTOP_NAMES. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added _NET_WM_ICON_NAME and _NET_WM_VISIBLE_ICON_NAME. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Tried to improve the wording of _NET_WM_STRUT explanation. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Changed _NET_WORKAREA to an array of viewport-relative geometries. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Updated list of <SPAN |
|
CLASS="QUOTE" |
|
>"dependent"</SPAN |
|
> properties for _NET_NUMBER_OF_DESKTOPS |
|
to include _NET_WORKAREA and _NET_DESKTOP_VIEWPORT. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Tidied formatting of all client messages. |
|
</P |
|
></LI |
|
></UL |
|
></DIV |
|
><DIV |
|
CLASS="SECT2" |
|
><H2 |
|
CLASS="SECT2" |
|
><A |
|
NAME="AEN587" |
|
>11.5. Changes since 1.0pre3</A |
|
></H2 |
|
><P |
|
></P |
|
><UL |
|
><LI |
|
><P |
|
>Added information about common non-ICCCM features. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added explanation of sending messages to the root window. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Removed XA_ prefix from type names. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Clarified that <SPAN |
|
CLASS="QUOTE" |
|
>"mapping order"</SPAN |
|
> refers to initial mapping |
|
and specify the directions of both orders. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Clarified that desktops have a common size specified by _NET_DESKTOP_GEOMETRY. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Rewrote explanation of _NET_DESKTOP_VIEWPORT. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Tidied formatting of _NET_CURRENT_DESKTOP. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Replaced <SPAN |
|
CLASS="QUOTE" |
|
>"window handle"</SPAN |
|
> by <SPAN |
|
CLASS="QUOTE" |
|
>"window ID"</SPAN |
|
>. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Tidied formatting of _NET_WORKAREA. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Rewrote the motivation for _NET_VIRTUAL_ROOTS. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added advice on Pointer grabs to _NET_WM_MOVERESIZE. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Fixed typos in _NET_WM_STATE. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added _NET_WM_STATE_SKIP_PAGER. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Tidied formatting of _NET_WM_STRUT. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Tidied formatting of _NET_WM_ICON_GEOMETRY. |
|
</P |
|
></LI |
|
></UL |
|
></DIV |
|
><DIV |
|
CLASS="SECT2" |
|
><H2 |
|
CLASS="SECT2" |
|
><A |
|
NAME="AEN623" |
|
>11.6. Changes since 1.0pre2</A |
|
></H2 |
|
><P |
|
></P |
|
><UL |
|
><LI |
|
><P |
|
>_NET_SET_NUMBER_OF_DESKTOPS -> _NET_NUMBER_OF_DESKTOPS for consistency. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>_NET_WM_VISIBLE_NAME_STRING -> _NET_WM_VISIBLE_NAME for consistency. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>_NET_WM_STATE: added explanation of permitted extensions. Added explanation of |
|
being set / not set. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Spellchecked, corrected various typos. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>UTF8 -> UTF-8 for consistency. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>added references to the ICCCM an UTF-8 (incomplete). |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>added data and event formats where missing. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>clarified _NET_SUPPORTING_WM_CHECK. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>fixed formatting of _NET_CLOSE_WINDOW message. |
|
</P |
|
></LI |
|
></UL |
|
></DIV |
|
><DIV |
|
CLASS="SECT2" |
|
><H2 |
|
CLASS="SECT2" |
|
><A |
|
NAME="AEN644" |
|
>11.7. Changes since 1.0pre1</A |
|
></H2 |
|
><P |
|
></P |
|
><UL |
|
><LI |
|
><P |
|
>Removed implementation note concerning Gnome's (potential) file manager behaviour. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>The Window Movement section of the implementation notes has been revised. |
|
</P |
|
></LI |
|
></UL |
|
></DIV |
|
><DIV |
|
CLASS="SECT2" |
|
><H2 |
|
CLASS="SECT2" |
|
><A |
|
NAME="AEN651" |
|
>11.8. Changes since 1.9f</A |
|
></H2 |
|
><P |
|
></P |
|
><UL |
|
><LI |
|
><P |
|
>Revised revision number for first accepted release 1.9XX -> 1.0preXX. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Prerequisites for adoption of this specification added. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Tidied formatting of _NET_CURRENT_DESKTOP for consistency. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Tidied formatting of _NET_ACTIVE_WINDOW for consistency. Removed doubled text. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Tidied formatting of _NET_WM_DESKTOP for consistency. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Killing Hung Processes implementation note added. _NET_WM_PID and _NET_WM_PING now link to this. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Clarified x_root and y_root meaning for _NET_WM_MOVERESIZE. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added contributor list. |
|
</P |
|
></LI |
|
></UL |
|
></DIV |
|
><DIV |
|
CLASS="SECT2" |
|
><H2 |
|
CLASS="SECT2" |
|
><A |
|
NAME="AEN670" |
|
>11.9. Changes since 1.9e</A |
|
></H2 |
|
><P |
|
></P |
|
><UL |
|
><LI |
|
><P |
|
>Added _NET_WM_VISIBLE_NAME_STRING |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Removed ambiguity from _NET_NUMBER_OF_DESKTOPS and _NET_DESKTOP_NAMES in combination. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Set _NET_WM_MOVERESIZE format to 32 for consistency. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Removed _NET_PROPERTIES. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Removed comment from _NET_WM_MOVERESIZE. |
|
</P |
|
></LI |
|
></UL |
|
></DIV |
|
><DIV |
|
CLASS="SECT2" |
|
><H2 |
|
CLASS="SECT2" |
|
><A |
|
NAME="AEN683" |
|
>11.10. Changes since 1.9d</A |
|
></H2 |
|
><P |
|
></P |
|
><UL |
|
><LI |
|
><P |
|
>Added _NET_VIRTUAL_ROOTS |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added note about ICCCM compliant window moves. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added _NET_WM_HANDLED_ICONS |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added _NET_SUPPORTING_WM_CHECK |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Removed degrees of activation |
|
</P |
|
></LI |
|
></UL |
|
></DIV |
|
><DIV |
|
CLASS="SECT2" |
|
><H2 |
|
CLASS="SECT2" |
|
><A |
|
NAME="AEN696" |
|
>11.11. Changes since 1.9c</A |
|
></H2 |
|
><P |
|
></P |
|
><UL |
|
><LI |
|
><P |
|
>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. |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Clarified that _NET_DESKTOP_VIEWPORT is in pixels |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>_NET_DESKTOP_VIEWPORT is now an array, one for each desktop, to allow for |
|
different active viewports on different desktops |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>_NET_WM_STRUT now only applies on desktops on which the client is visible |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Introduced RFC 2119 language, and attempted to clarify the roles of the Window |
|
Manager, Pagers and Applications |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added _NET_WM_NAME |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>_NET_DESKTOP_NAMES now in UTF8 |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Desktops now start from 0 |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added _NET_WM_PID |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added _NET_WM_PING protocol |
|
</P |
|
></LI |
|
><LI |
|
><P |
|
>Added _NET_WM_STATE_SKIP_TASKBAR |
|
</P |
|
></LI |
|
></UL |
|
></DIV |
|
><DIV |
|
CLASS="SECT2" |
|
><H2 |
|
CLASS="SECT2" |
|
><A |
|
NAME="AEN721" |
|
>11.12. Changes since 1.9b</A |
|
></H2 |
|
><P |
|
></P |
|
><UL |
|
><LI |
|
><P |
|
>Removed _NET_NUMBER_OF_DESKTOPS client message, as it overlaps unnecessarily with _NET_{INSERT/DELETE}_DESKTOP.</P |
|
></LI |
|
><LI |
|
><P |
|
>Replaced _NET_WM_LAYER and _NET_WM_HINTS with _NET_WM_WINDOW_TYPE functional hint.</P |
|
></LI |
|
><LI |
|
><P |
|
>Changed _NET_WM_STATE to a list of atoms, for extensibility.</P |
|
></LI |
|
><LI |
|
><P |
|
>Expanded description of _NET_WORKAREA and _NET_WM_STRUT.</P |
|
></LI |
|
><LI |
|
><P |
|
>Removed _NET_WM_SIZEMOVE_NOTIFY protocol. </P |
|
></LI |
|
><LI |
|
><P |
|
>Added degrees of activation to _NET_ACTIVE_WINDOW client message</P |
|
></LI |
|
><LI |
|
><P |
|
>Added _NET_WM_ICON</P |
|
></LI |
|
><LI |
|
><P |
|
>My comments are in [[ ]]. Comments from Marko's draft are in [[MM: ]]</P |
|
></LI |
|
></UL |
|
></DIV |
|
></DIV |
|
><DIV |
|
CLASS="NAVFOOTER" |
|
><HR |
|
ALIGN="LEFT" |
|
WIDTH="100%"><TABLE |
|
SUMMARY="Footer navigation table" |
|
WIDTH="100%" |
|
BORDER="0" |
|
CELLPADDING="0" |
|
CELLSPACING="0" |
|
><TR |
|
><TD |
|
WIDTH="33%" |
|
ALIGN="left" |
|
VALIGN="top" |
|
><A |
|
HREF="x489.html" |
|
ACCESSKEY="P" |
|
>Prev</A |
|
></TD |
|
><TD |
|
WIDTH="34%" |
|
ALIGN="center" |
|
VALIGN="top" |
|
><A |
|
HREF="index.html" |
|
ACCESSKEY="H" |
|
>Home</A |
|
></TD |
|
><TD |
|
WIDTH="33%" |
|
ALIGN="right" |
|
VALIGN="top" |
|
> </TD |
|
></TR |
|
><TR |
|
><TD |
|
WIDTH="33%" |
|
ALIGN="left" |
|
VALIGN="top" |
|
>Contributors</TD |
|
><TD |
|
WIDTH="34%" |
|
ALIGN="center" |
|
VALIGN="top" |
|
> </TD |
|
><TD |
|
WIDTH="33%" |
|
ALIGN="right" |
|
VALIGN="top" |
|
> </TD |
|
></TR |
|
></TABLE |
|
></DIV |
|
></BODY |
|
></HTML |
|
> |