diff --git a/specs/glossary.xml b/specs/glossary.xml
index 7c5c86c..63dd92d 100644
--- a/specs/glossary.xml
+++ b/specs/glossary.xml
@@ -4,7 +4,7 @@
Access control list
- Access control list
+ Access control list
X maintains a list of hosts from which client programs can be run.
@@ -22,7 +22,7 @@ protocol name and data received by the server at connection setup.
Active grab
- Active grab
+ Active grab
A grab is active when the pointer or keyboard is actually owned by
@@ -33,7 +33,7 @@ the single grabbing client.
Ancestors
- Ancestors
+ Ancestors
If W is an inferior of A, then A is an ancestor of W.
@@ -43,7 +43,7 @@ If W is an inferior of A, th
Atom
- Atom
+ Atom
An atom is a unique ID corresponding to a string name.
@@ -54,7 +54,7 @@ Atoms are used to identify properties, types, and selections.
Background
- Background
+ Background
An
@@ -68,7 +68,7 @@ the server will automatically tile those regions with the background.
Backing store
- Backing store
+ Backing store
When a server maintains the contents of a window,
@@ -79,7 +79,7 @@ the pixels saved off screen are known as a backing store.
Bit gravity
- Bitgravity
+ Bitgravity
When a window is resized,
@@ -94,7 +94,7 @@ a window is known as bit gravity.
Bit plane
- Bitplane
+ Bitplane
When a pixmap or window is thought of as a stack of bitmaps,
@@ -105,7 +105,7 @@ each bitmap is called a bit plane or plane.
Bitmap
- Bitmap
+ Bitmap
A bitmap is a pixmap of depth one.
@@ -115,7 +115,7 @@ A bitmap is a pixmap of depth o
Border
- Border
+ Border
An
@@ -130,7 +130,7 @@ Exposure events are never generated for border regions.
Button grabbing
- Buttongrabbing
+ Buttongrabbing
Buttons on the pointer may be passively grabbed by a client.
@@ -142,7 +142,7 @@ the pointer is then actively grabbed by the client.
Byte order
- Byte order
+ Byte order
For image (pixmap/bitmap) data,
@@ -157,7 +157,7 @@ and the server swaps bytes as necessary.
Children
- Children
+ Children
The children of a window are its first-level subwindows.
@@ -167,7 +167,7 @@ The children of a window are its first-level subwindows.
Client
- Client
+ Client
An application program connects to the window system server by some
@@ -186,7 +186,7 @@ not by program lifetimes.
Clipping region
- Clipping region
+ Clipping region
In a graphics context,
@@ -215,7 +215,7 @@ so that windows associated with those maps display with correct colors.
Connection
- Connection
+ Connection
The interprocess communication path between the server and client
@@ -228,7 +228,7 @@ connection to the server over which requests and events are sent.
Containment
- Containment
+ Containment
A window contains
the pointer if the window is viewable and the
@@ -244,7 +244,7 @@ but no inferior contains the pointer.
Coordinate system
- Coordinate system
+ Coordinate system
The coordinate system has the X axis horizontal and the Y axis vertical,
@@ -261,7 +261,7 @@ the origin is inside the border at the inside upper left.
Cursor
- Cursor
+ Cursor
A cursor is the visible shape of the pointer on a screen.
@@ -275,7 +275,7 @@ when the pointer is in that window.
Depth
- Depth
+ Depth
The depth of a window or pixmap is the number of bits per pixel that it has.
@@ -287,7 +287,7 @@ used in conjunction with for graphics output.
Device
- Device
+ Device
Keyboards, mice, tablets, track-balls, button boxes, and so on are all
@@ -300,7 +300,7 @@ The core protocol only deals with two devices,
DirectColor
- DirectColor
+ DirectColor
DirectColor
@@ -316,7 +316,7 @@ The RGB values can be changed dynamically.
Display
- Display
+ Display
A server, together with its screens and input devices, is called a display.
@@ -326,7 +326,7 @@ A server, together with its screens and input devices, is called a display.
Drawable
- Drawable
+ Drawable
Both windows and pixmaps can be used as sources and destinations in
@@ -341,7 +341,7 @@ window cannot be used as a source or destination in a graphics operation.
Event
- Event
+ Event
Clients are informed of information asynchronously by means of events.
@@ -358,7 +358,7 @@ Events are typically reported relative to a window.
Event mask
- Eventmask
+ Eventmask
Events are requested relative to a window.
@@ -370,7 +370,7 @@ is described by using an event mask.
Event synchronization
- Eventsynchronization
+ Eventsynchronization
There are certain race conditions possible when demultiplexing device
@@ -385,7 +385,7 @@ of device events.
Event propagation
- Eventpropagation
+ Eventpropagation
Device-related events propagate from the source window to ancestor
@@ -397,7 +397,7 @@ of event or until the event is discarded explicitly.
Event source
- Eventsource
+ Eventsource
The window the pointer is in is the source of a device-related
@@ -408,7 +408,7 @@ event.
Exposure event
- EventExposure
+ EventExposure
Servers do not guarantee to preserve the contents of windows when
@@ -421,7 +421,7 @@ of regions of windows have been lost.
Extension
- Extension
+ Extension
Named extensions to the core protocol can be defined to extend the
@@ -444,7 +444,7 @@ The focus window is another term for the
Font
- Font
+ Font
A font is a matrix of glyphs (typically characters).
@@ -458,8 +458,8 @@ and interline spacing.
GC, GContext
- GC
- GContext
+ GC
+ GContext
GC and gcontext are abbreviations for graphics context.
@@ -469,7 +469,7 @@ GC and gcontext are abbreviations for
Glyph
- Glyph
+ Glyph
A glyph is an image, typically of a character, in a font.
@@ -479,7 +479,7 @@ A glyph is an image, typically of a character, in a font.
Grab
- Grab
+ Grab
Keyboard keys, the keyboard, pointer buttons, the pointer, and the
@@ -494,7 +494,7 @@ various styles of user interfaces.
Graphics context
- Graphics context
+ Graphics context
Various information for graphics output is stored in a graphics context
@@ -509,7 +509,7 @@ and the same depth as the graphics context.
Gravity
- Gravity
+ Gravity
See bit gravity
@@ -520,7 +520,7 @@ and window gravity.
GrayScale
- GrayScale
+ GrayScale
GrayScale
@@ -535,7 +535,7 @@ The gray values can be changed dynamically.
Hotspot
- Hotspot
+ Hotspot
A cursor has an associated hotspot that defines the point in the
@@ -546,7 +546,7 @@ cursor corresponding to the coordinates reported for the pointer.
Identifier
- Identifier
+ Identifier
An identifier is a unique value associated with a resource that clients use
@@ -558,7 +558,7 @@ The identifier can be used over any connection.
Inferiors
- Inferiors
+ Inferiors
The inferiors of a window are all of the subwindows nested below it:
@@ -569,7 +569,7 @@ the children, the children's children, and so on.
Input focus
- Input focus
+ Input focus
The input focus is normally a window defining the scope for
@@ -589,7 +589,7 @@ the pointer is on at each keyboard event.
Input manager
- Input manager
+ Input manager
Control over keyboard input is typically provided by an input manager client.
@@ -599,7 +599,7 @@ Control over keyboard input is typically provided by an input manager client.
InputOnly window
- WindowInputOnly
+ WindowInputOnly
An
@@ -618,7 +618,7 @@ windows as inferiors.
InputOutput window
- WindowInputOutput
+ WindowInputOutput
An
@@ -636,7 +636,7 @@ windows as inferiors.
Key grabbing
- Keygrabbing
+ Keygrabbing
Keys on the keyboard can be passively grabbed by a client.
@@ -648,7 +648,7 @@ the keyboard is then actively grabbed by the client.
Keyboard grabbing
- Keyboardgrabbing
+ Keyboardgrabbing
A client can actively grab control of the keyboard, and key events
@@ -660,7 +660,7 @@ normally have been sent to.
Keysym
- Keysym
+ Keysym
An encoding of a symbol on a keycap on a keyboard.
@@ -670,7 +670,7 @@ An encoding of a symbol on a keycap on a keyboard.
Mapped
- Mapped window
+ Mapped window
A window is said to be mapped if a map call has been performed on it.
@@ -681,7 +681,7 @@ Unmapped windows and their inferiors are never viewable or visible.
Modifier keys
- Modifier keys
+ Modifier keys
Shift, Control, Meta, Super, Hyper, Alt, Compose, Apple, CapsLock,
@@ -692,7 +692,7 @@ ShiftLock, and similar keys are called modifier keys.
Monochrome
- Monochrome
+ Monochrome
Monochrome is a special case of
@@ -704,7 +704,7 @@ in which there are only two colormap entries.
Obscure
- Obscure
+ Obscure
A window is obscured if some other window obscures it.
@@ -722,7 +722,7 @@ and that a window can be obscured and yet still have visible regions.
Occlude
- Occlude
+ Occlude
A window is occluded if some other window occludes it.
@@ -737,7 +737,7 @@ Also note that window borders are included in the calculation.
Padding
- Padding
+ Padding
Some padding bytes are inserted in the data stream to maintain
@@ -749,7 +749,7 @@ This increases ease of portability to some machine architectures.
Parent window
- Windowparent
+ Windowparent
If C is a child of P,
@@ -760,7 +760,7 @@ then P is the parent of C.
Passive grab
- Passive grab
+ Passive grab
Grabbing a key or button is a passive grab.
@@ -771,7 +771,7 @@ The grab activates when the key or button is actually pressed.
Pixel value
- Pixel value
+ Pixel value
A pixel is an N-bit value, where N is the number of bit planes used
@@ -785,7 +785,7 @@ a pixel value indexes a colormap to derive an actual color to be displayed.
Pixmap
- Pixmap
+ Pixmap
A pixmap is a three-dimensional array of bits.
@@ -799,7 +799,7 @@ A pixmap can also be thought of as a stack of N bitmaps.
Plane
- Plane
+ Plane
When a pixmap or window is thought of as a stack of bitmaps,
@@ -810,7 +810,7 @@ each bitmap is called a plane or bit plane.
Plane mask
- Planemask
+ Planemask
Graphics operations can be restricted to only affect a subset of bit
@@ -823,7 +823,7 @@ The plane mask is stored in a graphics context.
Pointer
- Pointer
+ Pointer
The pointer is the pointing device attached to the cursor
@@ -834,7 +834,7 @@ and tracked on the screens.
Pointer grabbing
- Pointergrabbing
+ Pointergrabbing
A client can actively grab control of the pointer.
@@ -846,7 +846,7 @@ rather than the client the events would normally have been sent to.
Pointing device
- Pointing device
+ Pointing device
A pointing device is typically a mouse, tablet, or some other
@@ -859,7 +859,7 @@ and it tracks whatever pointing device is attached as the pointer.
Property
- Property
+ Property
Windows may have associated properties,
@@ -874,7 +874,7 @@ hints, program names, and icon formats with a window manager.
Property list
- Property list
+ Property list
The property list of a window is the list of properties that have
@@ -885,7 +885,7 @@ been defined for the window.
PseudoColor
- PseudoColor
+ PseudoColor
PseudoColor
@@ -899,7 +899,7 @@ The RGB values can be changed dynamically.
Redirecting control
- Redirecting control
+ Redirecting control
Window managers (or client programs) may want to enforce window layout
@@ -913,7 +913,7 @@ rather than the operation actually being performed.
Reply
- Reply
+ Reply
Information requested by a client program is sent back to the client
@@ -927,7 +927,7 @@ although some requests generate multiple replies.
Request
- Request
+ Request
A command to the server is called a request.
@@ -938,7 +938,7 @@ It is a single block of data sent over a connection.
Resource
- Resource
+ Resource
Windows, pixmaps, cursors, fonts, graphics contexts, and colormaps are
@@ -952,7 +952,7 @@ over which the resource was created.
RGB values
- RGB values
+ RGB values
Red, green, and blue (RGB) intensity values are used to define color.
@@ -965,7 +965,7 @@ The server scales the values to match the display hardware.
Root
- Root
+ Root
The root of a pixmap, colormap, or graphics context is the same as the root of
@@ -978,7 +978,7 @@ The root of a window is the root window under which the window was created.
Root window
- Windowroot
+ Windowroot
Each screen has a root window covering it.
@@ -991,7 +991,7 @@ A root window has no parent.
Save set
- Save set
+ Save set
The save set of a client is a list of other clients' windows that,
@@ -1005,7 +1005,7 @@ lost windows if the manager terminates abnormally.
Scanline
- Scanline
+ Scanline
A scanline is a list of pixel or bit values viewed as a horizontal
@@ -1017,7 +1017,7 @@ values ordered by increasing x coordinate.
Scanline order
- Scanline order
+ Scanline order
An image represented in scanline order contains scanlines ordered by
@@ -1028,7 +1028,7 @@ increasing y coordinate.
Screen
- Screen
+ Screen
A server can provide several independent screens,
@@ -1041,7 +1041,7 @@ and pointer shared among the screens.
Selection
- Selection
+ Selection
A selection can be thought of as an indirect property with dynamic
@@ -1070,7 +1070,7 @@ The protocol does not constrain the semantics.
Server
- Server
+ Server
The server provides the basic windowing mechanism.
@@ -1083,7 +1083,7 @@ and demultiplexes input back to the appropriate clients.
Server grabbing
- Servergrabbing
+ Servergrabbing
The server can be grabbed by a single client for exclusive use.
@@ -1098,7 +1098,7 @@ indivisibly.
Sibling
- Sibling
+ Sibling
Children of the same parent window are known as sibling windows.
@@ -1108,7 +1108,7 @@ Children of the same parent window are known as sibling windows.
Stacking order
- Stacking order
+ Stacking order
Sibling windows may stack on top of each other.
@@ -1121,7 +1121,7 @@ The relationship between sibling windows is known as the stacking order.
StaticColor
- StaticColor
+ StaticColor
StaticColor
@@ -1134,7 +1134,7 @@ in which the RGB values are predefined and read-only.
StaticGray
- StaticGray
+ StaticGray
StaticGray
@@ -1148,7 +1148,7 @@ The values are typically linear or near-linear increasing ramps.
Stipple
- Stipple
+ Stipple
A stipple pattern is a bitmap that is used to tile a region that will serve
@@ -1160,7 +1160,7 @@ color.
String Equivalence
- String Equivalence
+ String Equivalence
Two ISO Latin-1 STRING8 values are considered equal if they are the same
@@ -1179,7 +1179,7 @@ are pairwise equivalent to decimal values 246 to 254 inclusive
Tile
- Tile
+ Tile
A pixmap can be replicated in two dimensions to tile a region.
@@ -1190,7 +1190,7 @@ The pixmap itself is also known as a tile.
Timestamp
- Timestamp
+ Timestamp
A timestamp is a time value, expressed in milliseconds.
@@ -1212,7 +1212,7 @@ server time.
TrueColor
- TrueColor
+ TrueColor
TrueColor
@@ -1228,7 +1228,7 @@ The values are typically linear or near-linear increasing ramps.
Type
- Type
+ Type
A type is an arbitrary atom used to identify the interpretation of
@@ -1241,7 +1241,7 @@ and are solely for the benefit of clients.
Viewable
- Viewable
+ Viewable
A window is viewable if it and all of its ancestors are mapped.
@@ -1255,7 +1255,7 @@ backing store.
Visible
- Visible
+ Visible
A region of a window is visible if someone looking at the screen can
@@ -1268,7 +1268,7 @@ other window.
Window gravity
- Windowgravity
+ Windowgravity
When windows are resized,
@@ -1282,7 +1282,7 @@ as window gravity.
Window manager
- Windowmanager
+ Windowmanager
Manipulation of windows on the screen and much of the user interface
@@ -1293,7 +1293,7 @@ Manipulation of windows on the screen and much of the user interface
XYFormat
- XYFormat
+ XYFormat
The data for a pixmap is said to be in XY format if it is organized as
@@ -1305,7 +1305,7 @@ appearing from most-significant to least-significant in bit order.
ZFormat
- ZFormat
+ ZFormat
The data for a pixmap is said to be in Z format if it is organized as
diff --git a/specs/sect1-9.xml b/specs/sect1-9.xml
index aaf5719..5976546 100644
--- a/specs/sect1-9.xml
+++ b/specs/sect1-9.xml
@@ -79,12 +79,12 @@ X Consortium, Inc.