From 2ef6cb7ced5812975b3630cf201e75db439936e6 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Sat, 28 May 2011 17:31:36 -0700 Subject: spec: Add more indexterm & glossterm links Signed-off-by: Alan Coopersmith --- specs/sect1-9.xml | 97 ++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 78 insertions(+), 19 deletions(-) (limited to 'specs/sect1-9.xml') diff --git a/specs/sect1-9.xml b/specs/sect1-9.xml index 1748935..78c53e5 100644 --- a/specs/sect1-9.xml +++ b/specs/sect1-9.xml @@ -820,12 +820,14 @@ or Keyboards +Keyboard A KEYCODE represents a physical (or logical) key. TypesKEYCODE +Keycode Keycodes lie in the inclusive range [8,255]. A keycode value carries no intrinsic information, although server implementors may attempt to encode geometry information @@ -836,6 +838,7 @@ protocol. A KEYSYM is an encoding of a symbol on the cap of a key. TypesKEYSYM +Keysym The set of defined KEYSYMs include the character sets Latin-1, Latin-2, Latin-3, Latin-4, Kana, Arabic, Cyrillic, Greek, Tech, Special, Publish, APL, Hebrew, Thai, and Korean as well as a set of symbols common on keyboards @@ -1139,6 +1142,7 @@ other names. Connection Setup + Connection For remote clients, @@ -1147,6 +1151,7 @@ the X protocol can be built on top of any reliable byte stream.
Connection Initiation + Connectionopening The client must send an initial byte of data to identify the byte order to be @@ -1493,9 +1498,10 @@ The byte order for images is given by image-byte-order and applies to each scanline unit in XY format (bitmap format) and to each pixel value in Z format. -A bitmap is represented in scanline order. +A bitmap is represented in scanline order. Bitmapformat -Each scanline is padded to a multiple of bits as given by bitmap-scanline-pad. +Each scanline +is padded to a multiple of bits as given by bitmap-scanline-pad. The pad bits are of arbitrary value. The scanline is quantized in multiples of bits as given by bitmap-scanline-unit. The bitmap-scanline-unit is always less than or equal to the @@ -1503,15 +1509,19 @@ bitmap-scanline-pad. Within each unit, the leftmost bit in the bitmap is either the least significant or most significant bit in the unit, as given by bitmap-bit-order. +XYFormat If a pixmap is represented in XY format, each plane is represented as a bitmap, and the planes appear from most significant to least significant in bit order with no padding between planes. -Pixmap-formats contains one entry for each depth value. +Pixmap-formats contains one entry for each +depth value. Pixmapformat -The entry describes the Z format used to represent images of that depth. +ZFormat +The entry describes the Z format +used to represent images of that depth. An entry for a depth is included if any screen supports that depth, and all screens supporting that depth must support only that Z format for that depth. @@ -1560,7 +1570,9 @@ Maximum-request-length will always be at least 4096 (that is, requests of length up to and including 16384 bytes will be accepted by all servers). - + +TypesKEYCODE +Keycode Min-keycode and max-keycode specify the smallest and largest keycode values transmitted by the server. Min-keycode is never less than 8, @@ -1631,7 +1643,8 @@ resource ID should be considered as a single map for the purposes of this number. For the typical case of a single hardware colormap, both values will be 1. - + +Backing store Backing-stores indicates when the server supports backing stores for this screen, although it may be storage limited in the number of windows it can support at once. @@ -1652,6 +1665,7 @@ would return for the all-event-masks for the root window.
Visual Information + Visualinformation The information that applies per visual-type is: @@ -1662,7 +1676,9 @@ A given visual type might be listed for more than one depth or for more than one screen. - + +Colormaptypes +Pixel value For PseudoColor, a pixel value indexes a colormap to produce independent RGB values; @@ -2123,7 +2139,8 @@ error to specify any other attributes for InputOnly windows. - + +Background If background-pixmap is given, it overrides the default background-pixmap. The background pixmap and the window must have the @@ -2259,7 +2276,9 @@ value. Any bits beyond the specified depth of the window in these values are simply ignored. - + +Eventmask +Eventpropagation The event-mask defines which events the client is interested in for this window (or for some event types, inferiors of the window). The do-not-propagate-mask defines which events should not be propagated to @@ -2794,6 +2813,7 @@ background, and the new parent is not the same depth as the window.
MapWindow MapWindow + Mapped window @@ -3091,7 +3111,10 @@ on the parent has precedence over ResizeRedirect on the window. - + +Gravity +Bitgravity +Windowgravity The geometry of the window is changed as specified, the window is restacked among siblings, and a ConfigureNotify @@ -3517,6 +3540,7 @@ window as a drawable to this request.
QueryTree QueryTree + Children @@ -3573,6 +3597,7 @@ The children are listed in bottom-to-top stacking order.
InternAtom InternAtom + Atom @@ -3677,6 +3702,7 @@ This request returns the name for the given atom.
ChangeProperty ChangeProperty + Property @@ -4051,6 +4077,7 @@ This request returns the atoms of properties currently defined on the window.
SetSelectionOwner SetSelectionOwner + Selection @@ -4247,6 +4274,7 @@ The arguments are passed on unchanged in either of the events.
SendEvent SendEvent + Eventsending @@ -4347,6 +4375,8 @@ Active grabs are ignored for this request.
GrabPointer GrabPointer + Active grabpointer + Pointergrabbing @@ -4763,6 +4793,7 @@ The request has no effect on an active grab.
ChangeActivePointerGrab ChangeActivePointerGrab + Active grabpointer @@ -4815,6 +4846,8 @@ with
GrabKeyboard GrabKeyboard + Active grabkeyboard + Keyboardgrabbing @@ -5001,6 +5034,7 @@ becomes not viewable.
GrabKey GrabKey + Keygrabbing @@ -5562,6 +5596,7 @@ If the stop time is in the future, it is equivalent to specifying
TranslateCoordinates TranslateCoordinates + Coordinate systemtranslating @@ -5711,6 +5746,7 @@ moved the pointer.
SetInputFocus SetInputFocus + Input focus @@ -5896,6 +5932,7 @@ may lag the physical state if device event processing is frozen.
OpenFont OpenFont + Font @@ -6705,6 +6742,7 @@ The pixmap storage will be freed when no other resource references it.
CreateGC CreateGC + Graphics context @@ -6919,7 +6957,8 @@ PIXMAP or - + +Planemask In graphics operations, given a source and destination pixel, the result is computed bitwise on corresponding bits of the pixels; @@ -6938,7 +6977,7 @@ or plane-mask. They are simply truncated to the appropriate number of bits. - + The meanings of the functions are: @@ -7053,7 +7092,8 @@ The meanings of the functions are: - + +Linedrawing The line-width is measured in pixels and can be greater than or equal to one, a wide line, or the special value zero, a thin line. @@ -7119,7 +7159,7 @@ If it is desirable to obtain precise and uniform results across all displays, a client should always use a line-width of one, rather than a line-width of zero. - + The line-style defines which sections of a line are drawn: @@ -7165,7 +7205,7 @@ is treated as - + The cap-style defines how the endpoints of a path are drawn: @@ -7222,7 +7262,7 @@ for line-width zero. - + The join-style defines how corners are drawn for wide lines: @@ -7500,7 +7540,8 @@ The meaning of dash-offset and dashes are explained in the SetDashes request. - + +Clipping region The clip-mask restricts writes to the destination drawable. Only pixels where the clip-mask has bits set to 1 are drawn. Pixels are not drawn outside the area covered by the clip-mask @@ -7537,7 +7578,9 @@ with a source or destination window of one depth with mapped inferiors of differing depth is not illegal, but the semantics is undefined by the core protocol. - + +Winding rule +Fill rule The fill-rule defines what pixels are inside (that is, are drawn) for paths given in FillPoly @@ -8074,7 +8117,7 @@ and destroys the gcontext.
ClearArea ClearArea - + Background @@ -8389,6 +8432,7 @@ clip-x-origin, clip-y-origin, clip-mask
PolyLine PolyLine + Linedrawing @@ -9668,6 +9712,7 @@ CHAR2B is taken as the most significant byte).
CreateColormap CreateColormap + Colormap @@ -10717,6 +10762,7 @@ and uppercase and lowercase do not matter.
CreateCursor CreateCursor + Cursor @@ -11068,6 +11114,7 @@ error results).
QueryExtension QueryExtension + Extensionquerying @@ -11135,6 +11182,7 @@ and uppercase and lowercase matter.
ListExtensions ListExtensions + Extensionlisting @@ -11163,6 +11211,7 @@ This request returns a list of all extensions supported by the server.
SetModifierMapping SetModifierMapping + Modifier keys @@ -11270,6 +11319,7 @@ status.
GetModifierMapping GetModifierMapping + Modifier keys @@ -11323,6 +11373,7 @@ The order of keycodes within each set is chosen arbitrarily by the server.
ChangeKeyboardMapping ChangeKeyboardMapping + Keysym @@ -11411,6 +11462,7 @@ it is merely stored for reading and writing by clients
GetKeyboardMapping GetKeyboardMapping + Keysym @@ -12452,6 +12504,7 @@ to begin on 64-bit boundaries. Connection Close + Connectionclosing @@ -12543,6 +12596,7 @@ will not cause the server to reset. +Event When a button press is processed with the pointer in some window W and no active pointer grab is in progress, the ancestors of W are searched from the root down, @@ -12711,7 +12765,10 @@ Note that and KeyRelease are generated for all keys, even those mapped to modifier bits. + The source of the event is the window the pointer is in. + +Eventsource The window the event is reported with respect to is called the event window. The event window is found by starting with the source window and looking up the hierarchy for the first window on which any client has selected @@ -13731,6 +13788,7 @@ and
Expose Expose + EventExposure @@ -14202,6 +14260,7 @@ when the window itself had a win-gravity of
MapNotify MapNotify + Mapped window -- cgit v1.2.3