From 41da11426e0ad420952fbd329527c2ae267e232b Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Sat, 28 May 2011 13:39:37 -0700 Subject: spec: Add zone attributes to indexterm tags for more stable link ids Use named id's instead of autogenerating idXXXXXX values that change in different versions so that it's easier to have stable links. Signed-off-by: Alan Coopersmith --- specs/glossary.xml | 194 +++++++++--------- specs/sect1-9.xml | 539 +++++++++++++++++++++++++------------------------- specs/x11protocol.xml | 2 +- 3 files changed, 370 insertions(+), 365 deletions(-) (limited to 'specs') 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.
Request Format - Requestformat + Requestformat -Every request contains an 8-bit major opcode -Opcodemajor -and a 16-bit length field -Requestlength +Every request contains an 8-bit major opcode +Opcodemajor +and a 16-bit length field +Requestlength expressed in units of four bytes. Every request consists of four bytes of a header (containing the major opcode, the length field, and a data byte) @@ -95,25 +95,26 @@ the request. If the specified length is smaller or larger than the required length, an error is generated. Unused bytes in a request are not required to be zero. -Major opcodes 128 through 255 are reserved for extensions. -Extension +Major opcodes 128 through 255 are reserved for +extensions. +Extension Extensions are intended to contain multiple requests, -so extension requests typically have an additional minor -opcode encoded +so extension requests typically have an additional +minor opcode encoded in the second data byte in the request header. -Opcodeminor +Opcodeminor However, the placement and interpretation of this minor opcode and of all other fields in extension requests are not defined by the core protocol. Every request on a given connection is implicitly assigned a -sequence number, -Sequence number +sequence number, +Sequence number starting with one, that is used in replies, errors, and events.
Reply Format - Replyformat + Replyformat Every reply contains a 32-bit length field expressed in units of four bytes. @@ -127,13 +128,15 @@ of the corresponding request.
Error Format - Error reportformat + Error reportformat Error reports are 32 bytes long. Every error includes an 8-bit error code. + Error codes 128 through 255 are reserved for extensions. -Error Codesextensions -Extensionerror codes + +Error Codesextensions +Extensionerror codes Every error also includes the major and minor opcodes of the failed request and the least significant 16 bits of the sequence number of the request. For the following errors (see section 4), @@ -160,7 +163,7 @@ Unused bytes within an error are not guaranteed to be zero.
Event Format - Eventformat + Eventformat Events are 32 bytes long. Unused bytes within an event are not guaranteed to be zero. @@ -168,10 +171,12 @@ Every event contains an 8-bit type code. The most significant bit in this code is set if the event was generated from a SendEvent request. + Event codes 64 through 127 are reserved for extensions, although the core protocol does not define a mechanism for selecting interest in such events. -Eventextension -Extensionevent + +Eventextension +Extensionevent Every core event (with the exception of KeymapNotify) also contains the least significant 16 bits of the sequence number of the last @@ -269,7 +274,7 @@ in the following format: - LISTofFOOTypesLISTofFOO + LISTofFOOTypesLISTofFOO A type name of the form LISTofFOO means a counted list of elements of type @@ -282,7 +287,7 @@ zero-length lists are legal. - BITMASKTypesBITMASKLISTofVALUETypesLISTofVALUE + BITMASKTypesBITMASKLISTofVALUETypesLISTofVALUE The types BITMASK and LISTofVALUE are somewhat special. @@ -313,90 +318,90 @@ The values of the unused bytes do not matter. - ORTypesOR + ORTypesOR A type of the form "T1 or ... or Tn" means the union of the indicated types. A single-element type is given as the element without enclosing braces. - WINDOWTypesWINDOW + WINDOWTypesWINDOW 32-bit value (top three bits guaranteed to be zero) - PIXMAPTypesPIXMAP + PIXMAPTypesPIXMAP 32-bit value (top three bits guaranteed to be zero) - CURSORTypesCURSOR + CURSORTypesCURSOR 32-bit value (top three bits guaranteed to be zero) - FONTTypesFONT + FONTTypesFONT 32-bit value (top three bits guaranteed to be zero) - GCONTEXTTypesGCONTEXT + GCONTEXTTypesGCONTEXT 32-bit value (top three bits guaranteed to be zero) - COLORMAPTypesCOLORMAP + COLORMAPTypesCOLORMAP 32-bit value (top three bits guaranteed to be zero) - DRAWABLETypesDRAWABLE + DRAWABLETypesDRAWABLE WINDOW or PIXMAP - FONTABLETypesFONTABLE + FONTABLETypesFONTABLE FONT or GCONTEXT - ATOMTypesATOM + ATOMTypesATOM 32-bit value (top three bits guaranteed to be zero) - VISUALIDTypesVISUALID + VISUALIDTypesVISUALID 32-bit value (top three bits guaranteed to be zero) - VALUETypesVALUE + VALUETypesVALUE 32-bit quantity (used only in LISTofVALUE) - BYTETypesBYTE + BYTETypesBYTE 8-bit value - INT8TypesINT8 + INT8TypesINT8 8-bit signed integer - INT16TypesINT16 + INT16TypesINT16 16-bit signed integer - INT32TypesINT32 + INT32TypesINT32 32-bit signed integer - CARD8TypesCARD8 + CARD8TypesCARD8 8-bit unsigned integer - CARD16TypesCARD16 + CARD16TypesCARD16 16-bit unsigned integer - CARD32TypesCARD32 + CARD32TypesCARD32 32-bit unsigned integer - TIMESTAMPTypesTIMESTAMP + TIMESTAMPTypesTIMESTAMP CARD32 - BITGRAVITYTypesBITGRAVITY + BITGRAVITYTypesBITGRAVITY { Forget, Static, @@ -412,7 +417,7 @@ A single-element type is given as the element without enclosing braces. - WINGRAVITYTypesWINGRAVITY + WINGRAVITYTypesWINGRAVITY { Unmap, Static, @@ -428,14 +433,14 @@ A single-element type is given as the element without enclosing braces. - BOOLTypesBOOL + BOOLTypesBOOL { True, False } - EVENTTypesEVENT + EVENTTypesEVENT { KeyPress, KeyRelease, @@ -465,7 +470,7 @@ A single-element type is given as the element without enclosing braces. - POINTEREVENTTypesPOINTEREVENT + POINTEREVENTTypesPOINTEREVENT { ButtonPress, ButtonRelease, @@ -483,7 +488,7 @@ A single-element type is given as the element without enclosing braces. - DEVICEEVENTTypesDEVICEEVENT + DEVICEEVENTTypesDEVICEEVENT { KeyPress, KeyRelease, @@ -499,19 +504,19 @@ A single-element type is given as the element without enclosing braces. - KEYSYMTypesKEYSYM + KEYSYMTypesKEYSYM 32-bit value (top three bits guaranteed to be zero) - KEYCODETypesKEYCODE + KEYCODETypesKEYCODE CARD8 - BUTTONTypesBUTTON + BUTTONTypesBUTTON CARD8 - KEYMASKTypesKEYMASK + KEYMASKTypesKEYMASK { Shift, Lock, @@ -524,7 +529,7 @@ A single-element type is given as the element without enclosing braces. - BUTMASKTypesBUTMASK + BUTMASKTypesBUTMASK { Button1, Button2, @@ -534,34 +539,34 @@ A single-element type is given as the element without enclosing braces. - KEYBUTMASKTypesKEYBUTMASK + KEYBUTMASKTypesKEYBUTMASK KEYMASK or BUTMASK - STRING8TypesSTRING8 + STRING8TypesSTRING8 LISTofCARD8 - STRING16TypesSTRING16 + STRING16TypesSTRING16 LISTofCHAR2B - CHAR2BTypesCHAR2B + CHAR2BTypesCHAR2B [byte1, byte2: CARD8] - POINTTypesPOINT + POINTTypesPOINT [x, y: INT16] - RECTANGLETypesRECTANGLE + RECTANGLETypesRECTANGLE [x, y: INT16, width, height: CARD16] - ARCTypesARC + ARCTypesARC [x, y: INT16, width, height: CARD16, @@ -569,7 +574,7 @@ A single-element type is given as the element without enclosing braces. - HOSTTypesHOST + HOSTTypesHOST [family: @@ -649,7 +654,7 @@ The following error codes result from various requests as follows: - AccessError CodesAccess + AccessError CodesAccess An attempt is made to grab a key/button combination already grabbed by another client. @@ -663,7 +668,7 @@ select at a time when another client has already selected it. - AllocError CodesAlloc + AllocError CodesAlloc The server failed to allocate the requested resource. Note that the explicit listing of @@ -680,32 +685,32 @@ or discard them. - AtomError CodesAtom + AtomError CodesAtom A value for an ATOM argument does not name a defined ATOM. - ColormapError CodesColormap + ColormapError CodesColormap A value for a COLORMAP argument does not name a defined COLORMAP. - CursorError CodesCursor + CursorError CodesCursor A value for a CURSOR argument does not name a defined CURSOR. - DrawableError CodesDrawable + DrawableError CodesDrawable A value for a DRAWABLE argument does not name a defined WINDOW or PIXMAP. - FontError CodesFont + FontError CodesFont A value for a FONT argument does not name a defined FONT. A value for a FONTABLE argument does not name a defined FONT or a @@ -713,20 +718,20 @@ defined GCONTEXT. - GContextError CodesGContext + GContextError CodesGContext A value for a GCONTEXT argument does not name a defined GCONTEXT. - IDChoiceError CodesIDChoice + IDChoiceError CodesIDChoice The value chosen for a resource identifier either is not included in the range assigned to the client or is already in use. - ImplementationError CodesImplementation + ImplementationError CodesImplementation The server does not implement some aspect of the request. A server that generates this error for a core request is deficient. @@ -736,7 +741,7 @@ and handle or discard them. - LengthError CodesLength + LengthError CodesLength The length of a request is shorter or longer than that required to minimally contain the arguments. @@ -745,7 +750,7 @@ server. - MatchError CodesMatch + MatchError CodesMatch An InputOnly @@ -757,25 +762,25 @@ but it fails to match in some other way required by the request. - NameError CodesName + NameError CodesName A font or color of the specified name does not exist. - PixmapError CodesPixmap + PixmapError CodesPixmap A value for a PIXMAP argument does not name a defined PIXMAP. - RequestError CodesRequest + RequestError CodesRequest The major or minor opcode does not specify a valid request. - ValueError CodesValue + ValueError CodesValue Some numeric value falls outside the range of values accepted by the request. Unless a specific range is specified for an argument, @@ -785,7 +790,7 @@ this error (due to the encoding). - WindowError CodesWindow + WindowError CodesWindow A value for a WINDOW argument does not name a defined WINDOW. @@ -818,9 +823,9 @@ or - + A KEYCODE represents a physical (or logical) key. -TypesKEYCODE +TypesKEYCODE Keycodes lie in the inclusive range [8,255]. A keycode value carries no intrinsic information, although server implementors may attempt to encode geometry information @@ -828,9 +833,9 @@ although server implementors may attempt to encode geometry information The mapping between keys and keycodes cannot be changed using the protocol. - + A KEYSYM is an encoding of a symbol on the cap of a key. -TypesKEYSYM +TypesKEYSYM 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 @@ -882,10 +887,10 @@ element were the uppercase form of "K". - + The standard rules for obtaining a KEYSYM from a KeyPress -KeyPress +KeyPress event make use of only the Group 1 and Group 2 KEYSYMs; no interpretation of other KEYSYMs in the list is defined. The modifier state determines which group to use. Switching between groups is controlled by the KEYSYM named @@ -895,15 +900,15 @@ KEYCODE to any one of the modifiers through Mod5. This modifier is -modifiergroup -called the "group modifier". For any KEYCODE, Group 1 is used when the +modifiergroup +called the "group modifier". For any KEYCODE, Group 1 is used when the group modifier is off, and Group 2 is used when the group modifier is on. - + The Lock -modifierLock +modifierLock modifier is interpreted as CapsLock when the KEYSYM named CAPS LOCK is attached to some KEYCODE and that KEYCODE is attached to the Lock @@ -919,7 +924,7 @@ modifier could be interpreted as both CapsLock and ShiftLock, the CapsLock interpretation is used. - + The operation of "keypad" keys is controlled by the KEYSYM named NUM LOCK, by attaching that KEYSYM to some KEYCODE and attaching that KEYCODE to any @@ -928,7 +933,7 @@ one of the modifiers through Mod5. This modifier is called the -modifierNumLock +modifierNumLock "numlock modifier". The standard KEYSYMs with the prefix KEYPAD in their name are called "keypad" KEYSYMs; these are KEYSYMS with numeric value in the hexadecimal range #xFF80 to #xFFBD inclusive. In addition, @@ -1012,9 +1017,9 @@ it is merely stored for reading and writing by clients. - + Buttons are always numbered starting with one. -Buttonnumber +Buttonnumber @@ -1025,8 +1030,8 @@ Buttons are always numbered starting with one. +Atompredefined Predefined atoms are not strictly necessary and may not be useful in all -Atompredefined environments, but they will eliminate many InternAtom requests in most applications. @@ -1143,10 +1148,10 @@ the X protocol can be built on top of any reliable byte stream.
Connection Initiation - + The client must send an initial byte of data to identify the byte order to be employed. -Byte order +Byte order The value of the byte must be octal 102 or 154. The value 102 (ASCII uppercase B) means values are transmitted most significant byte first, and value 154 (ASCII lowercase l) means values are transmitted @@ -1179,11 +1184,11 @@ authorization-protocol-data: STRING8 The version numbers indicate what version of the protocol the client expects the server to implement. - + The authorization name indicates what authorization (and authentication) protocol the client expects the server to use, and the data is specific to that protocol. -Authorization +Authorization Specification of valid authorization mechanisms is not part of the core X protocol. A server that does not implement the protocol the client expects @@ -1459,12 +1464,12 @@ The vendor string gives some identification of the owner of the server implementation. The vendor controls the semantics of the release number. - + The resource-id-mask contains a single contiguous set of bits (at least 18). The client allocates resource IDs for types WINDOW, PIXMAP, CURSOR, FONT, GCONTEXT, and COLORMAP by choosing a value with only some subset of these bits set and ORing it with resource-id-base. -ResourceID +ResourceID Only values constructed in this way can be used to name newly created resources over this connection. Resource IDs never have the top three bits set. @@ -1487,9 +1492,9 @@ specified by the server. 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. -Bitmapformat +Bitmapformat 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. @@ -1503,9 +1508,9 @@ 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. -Pixmapformat +Pixmapformat 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 @@ -1541,10 +1546,10 @@ request makes such history available. The motion-buffer-size gives the approximate maximum number of elements in the history buffer. - + Maximum-request-length specifies the maximum length of a request accepted by the server, in 4-byte units. -Requestlength +Requestlength That is, length is the maximum value that can appear in the length field of a request. Requests larger than this maximum generate a @@ -1566,7 +1571,7 @@ Not all keycodes in this range are required to have corresponding keys.
Screen Information - Screen + Screen The information that applies per screen is: @@ -1737,7 +1742,7 @@ red-mask, green-mask, and blue-mask. Requests
CreateWindow - CreateWindow + CreateWindow @@ -2326,7 +2331,7 @@ The server might or might not make a copy of the pixmap.
ChangeWindowAttributes - ChangeWindowAttributes + ChangeWindowAttributes @@ -2446,7 +2451,7 @@ a subset of the attributes may have been altered.
GetWindowAttributes - GetWindowAttributes + GetWindowAttributes @@ -2570,7 +2575,7 @@ Your-event-mask is the event mask selected by the querying client.
DestroyWindow - DestroyWindow + DestroyWindow @@ -2623,7 +2628,7 @@ this request has no effect.
DestroySubwindows - DestroySubwindows + DestroySubwindows @@ -2657,7 +2662,7 @@ request on all children of the window, in bottom-to-top stacking order.
ChangeSaveSet - ChangeSaveSet + ChangeSaveSet @@ -2708,7 +2713,7 @@ the server automatically removes them from the save-set.
ReparentWindow - ReparentWindow + ReparentWindow @@ -2788,7 +2793,7 @@ background, and the new parent is not the same depth as the window.
MapWindow - MapWindow + MapWindow @@ -2845,7 +2850,7 @@ Similar tiling and exposure take place for any newly viewable inferiors.
MapSubwindows - MapSubwindows + MapSubwindows @@ -2880,7 +2885,7 @@ in top-to-bottom stacking order.
UnmapWindow - UnmapWindow + UnmapWindow @@ -2916,7 +2921,7 @@ Normal exposure processing on formerly obscured windows is performed.
UnmapSubwindows - UnmapSubwindows + UnmapSubwindows @@ -2951,7 +2956,7 @@ in bottom-to-top stacking order.
ConfigureWindow - ConfigureWindow + ConfigureWindow @@ -3381,7 +3386,7 @@ Attempts to configure a root window have no effect.
CirculateWindow - CirculateWindow + CirculateWindow @@ -3441,7 +3446,7 @@ Exposure processing is performed on formerly obscured windows.
GetGeometry - GetGeometry + GetGeometry @@ -3511,7 +3516,7 @@ window as a drawable to this request.
QueryTree - QueryTree + QueryTree @@ -3567,7 +3572,7 @@ The children are listed in bottom-to-top stacking order.
InternAtom - InternAtom + InternAtom @@ -3627,7 +3632,7 @@ Atoms remain defined until server reset (see se
GetAtomName - GetAtomName + GetAtomName @@ -3671,7 +3676,7 @@ This request returns the name for the given atom.
ChangeProperty - ChangeProperty + ChangeProperty @@ -3767,7 +3772,7 @@ The maximum size of a property is server-dependent and may vary dynamically.
DeleteProperty - DeleteProperty + DeleteProperty @@ -3808,7 +3813,7 @@ event on the window unless the property does not exist.
GetProperty - GetProperty + GetProperty @@ -3934,7 +3939,7 @@ event is generated on the window.
RotateProperties - RotateProperties + RotateProperties @@ -4001,7 +4006,7 @@ error is generated, no properties are changed.
ListProperties - ListProperties + ListProperties @@ -4045,7 +4050,7 @@ This request returns the atoms of properties currently defined on the window.
SetSelectionOwner - SetSelectionOwner + SetSelectionOwner @@ -4133,7 +4138,7 @@ Selections are global to the server.
GetSelectionOwner - GetSelectionOwner + GetSelectionOwner @@ -4182,7 +4187,7 @@ is returned, then there is no owner for the selection.
ConvertSelection - ConvertSelection + ConvertSelection @@ -4241,7 +4246,7 @@ The arguments are passed on unchanged in either of the events.
SendEvent - SendEvent + SendEvent @@ -4341,7 +4346,7 @@ Active grabs are ignored for this request.
GrabPointer - GrabPointer + GrabPointer @@ -4519,7 +4524,7 @@ replaced by the current server time.
UngrabPointer - UngrabPointer + UngrabPointer @@ -4566,8 +4571,8 @@ completely outside the boundaries of the root window.
GrabButton - GrabButton - Buttongrabbing + GrabButton + Buttongrabbing @@ -4638,7 +4643,7 @@ Errors: This request establishes a passive grab. -Passive grabpointer +Passive grabpointer In the future, the pointer is actively grabbed as described in GrabPointer, @@ -4703,7 +4708,7 @@ The request has no effect on an active grab.
UngrabButton - UngrabButton + UngrabButton @@ -4757,7 +4762,7 @@ The request has no effect on an active grab.
ChangeActivePointerGrab - ChangeActivePointerGrab + ChangeActivePointerGrab @@ -4809,7 +4814,7 @@ with
GrabKeyboard - GrabKeyboard + GrabKeyboard @@ -4950,7 +4955,7 @@ replaced by the current server time.
UngrabKeyboard - UngrabKeyboard + UngrabKeyboard @@ -4995,7 +5000,7 @@ becomes not viewable.
GrabKey - GrabKey + GrabKey @@ -5048,7 +5053,7 @@ Errors: This request establishes a passive grab on the keyboard. -Passive grabkeyboard +Passive grabkeyboard In the future, the keyboard is actively grabbed as described in GrabKeyboard, @@ -5115,7 +5120,7 @@ error is generated if there is a conflicting grab for any combination.
UngrabKey - UngrabKey + UngrabKey @@ -5169,7 +5174,7 @@ This request has no effect on an active grab.
AllowEvents - AllowEvents + AllowEvents @@ -5378,8 +5383,8 @@ releases both.
GrabServer - GrabServer - Servergrabbing + GrabServer + Servergrabbing This request disables processing of requests and close-downs on all connections other than the one this request arrived on. @@ -5388,7 +5393,7 @@ connections other than the one this request arrived on.
UngrabServer - UngrabServer + UngrabServer This request restarts processing of requests and close-downs on other connections. @@ -5397,7 +5402,7 @@ on other connections.
QueryPointer - QueryPointer + QueryPointer @@ -5478,7 +5483,7 @@ may lag the physical state if device event processing is frozen.
GetMotionEvents - GetMotionEvents + GetMotionEvents @@ -5556,7 +5561,7 @@ If the stop time is in the future, it is equivalent to specifying
TranslateCoordinates - TranslateCoordinates + TranslateCoordinates @@ -5624,7 +5629,7 @@ then that child is returned.
WarpPointer - WarpPointer + WarpPointer @@ -5705,7 +5710,7 @@ moved the pointer.
SetInputFocus - SetInputFocus + SetInputFocus @@ -5815,7 +5820,7 @@ but the last-focus-change time is not affected.
GetInputFocus - GetInputFocus + GetInputFocus @@ -5855,7 +5860,7 @@ This request returns the current focus state.
QueryKeymap - QueryKeymap + QueryKeymap @@ -5890,7 +5895,7 @@ may lag the physical state if device event processing is frozen.
OpenFont - OpenFont + OpenFont @@ -5944,7 +5949,7 @@ and can be stored as a component of any graphics context.
CloseFont - CloseFont + CloseFont @@ -5977,7 +5982,7 @@ The font itself will be freed when no other resource references it.
QueryFont - QueryFont + QueryFont @@ -6280,7 +6285,7 @@ server-dependent.
QueryTextExtents - QueryTextExtents + QueryTextExtents @@ -6394,7 +6399,7 @@ then undefined characters in the string are also ignored.
ListFonts - ListFonts + ListFonts @@ -6447,7 +6452,7 @@ The returned names are in lowercase.
ListFontsWithInfo - ListFontsWithInfo + ListFontsWithInfo @@ -6526,7 +6531,7 @@ sequence.
SetFontPath - SetFontPath + SetFontPath @@ -6574,7 +6579,7 @@ The meaning of an error from this request is system specific.
GetFontPath - GetFontPath + GetFontPath @@ -6603,7 +6608,7 @@ This request returns the current search path for fonts.
CreatePixmap - CreatePixmap + CreatePixmap @@ -6666,7 +6671,7 @@ window as a drawable to this request.
FreePixmap - FreePixmap + FreePixmap @@ -6699,7 +6704,7 @@ The pixmap storage will be freed when no other resource references it.
CreateGC - CreateGC + CreateGC @@ -7731,7 +7736,7 @@ changes to a single gcontext.
ChangeGC - ChangeGC + ChangeGC @@ -7795,7 +7800,7 @@ a subset of the components may have been altered.
CopyGC - CopyGC + CopyGC @@ -7840,7 +7845,7 @@ error results).
SetDashes - SetDashes + SetDashes @@ -7939,7 +7944,7 @@ would be included in the dash when drawn unclipped.
SetClipRectangles - SetClipRectangles + SetClipRectangles @@ -8035,7 +8040,7 @@ extents.
FreeGC - FreeGC + FreeGC @@ -8068,7 +8073,7 @@ and destroys the gcontext.
ClearArea - ClearArea + ClearArea @@ -8142,7 +8147,7 @@ window in this request.
CopyArea - CopyArea + CopyArea @@ -8238,7 +8243,7 @@ graphics-exposures, clip-x-origin, clip-y-origin, clip-mask
CopyPlane - CopyPlane + CopyPlane @@ -8320,7 +8325,7 @@ clip-mask
PolyPoint - PolyPoint + PolyPoint @@ -8383,7 +8388,7 @@ clip-x-origin, clip-y-origin, clip-mask
PolyLine - PolyLine + PolyLine @@ -8472,7 +8477,7 @@ tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, dashes
PolySegment - PolySegment + PolySegment @@ -8546,7 +8551,7 @@ tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, dashes
PolyRectangle - PolyRectangle + PolyRectangle @@ -8617,7 +8622,7 @@ tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, dashes
PolyArc - PolyArc + PolyArc @@ -8791,7 +8796,7 @@ tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, dashes
FillPoly - FillPoly + FillPoly @@ -8902,7 +8907,7 @@ tile-stipple-x-origin, tile-stipple-y-origin
PolyFillRectangle - PolyFillRectangle + PolyFillRectangle @@ -8970,7 +8975,7 @@ tile-stipple-x-origin, tile-stipple-y-origin
PolyFillArc - PolyFillArc + PolyFillArc @@ -9062,7 +9067,7 @@ tile-stipple-x-origin, tile-stipple-y-origin
PutImage - PutImage + PutImage @@ -9188,7 +9193,7 @@ GC mode-dependent components: foreground, background
GetImage - GetImage + GetImage @@ -9317,7 +9322,7 @@ It is intended specifically for rudimentary hardcopy support.
PolyText8 - PolyText8 + PolyText8 @@ -9430,7 +9435,7 @@ tile-stipple-x-origin, tile-stipple-y-origin
PolyText16 - PolyText16 + PolyText16 @@ -9517,7 +9522,7 @@ CHAR2B is taken as the most significant byte).
ImageText8 - ImageText8 + ImageText8 @@ -9607,7 +9612,7 @@ subwindow-mode, clip-x-origin, clip-y-origin, clip-mask
ImageText16 - ImageText16 + ImageText16 @@ -9662,7 +9667,7 @@ CHAR2B is taken as the most significant byte).
CreateColormap - CreateColormap + CreateColormap @@ -9770,7 +9775,7 @@ in all cases, none of these entries can be freed with
FreeColormap - FreeColormap + FreeColormap @@ -9821,7 +9826,7 @@ This request has no effect on a default colormap for a screen.
CopyColormapAndFree - CopyColormapAndFree + CopyColormapAndFree @@ -9881,7 +9886,7 @@ and that have not been freed since they were allocated.
InstallColormap - InstallColormap + InstallColormap @@ -9951,7 +9956,7 @@ the required list).
UninstallColormap - UninstallColormap + UninstallColormap @@ -10001,7 +10006,7 @@ event is generated on every window having that colormap as an attribute.
ListInstalledColormaps - ListInstalledColormaps + ListInstalledColormaps @@ -10050,7 +10055,7 @@ request).
AllocColor - AllocColor + AllocColor @@ -10109,7 +10114,7 @@ the same read-only entry, allowing entries to be shared.
AllocNamedColor - AllocNamedColor + AllocNamedColor @@ -10178,7 +10183,7 @@ and the visual values specify the values actually used in the colormap.
AllocColorCells - AllocColorCells + AllocColorCells @@ -10261,7 +10266,7 @@ The RGB values of the allocated entries are undefined.
AllocColorPlanes - AllocColorPlanes + AllocColorPlanes @@ -10352,7 +10357,7 @@ corresponding independent entries are updated.
FreeColors - FreeColors + FreeColors @@ -10433,7 +10438,7 @@ it is arbitrary as to which pixel is reported.
StoreColors - StoreColors + StoreColors @@ -10519,7 +10524,7 @@ it is arbitrary as to which pixel is reported.
StoreNamedColor - StoreNamedColor + StoreNamedColor @@ -10580,7 +10585,7 @@ errors are the same as in
QueryColors - QueryColors + QueryColors @@ -10651,7 +10656,7 @@ it is arbitrary as to which pixel is reported.
LookupColor - LookupColor + LookupColor @@ -10711,7 +10716,7 @@ and uppercase and lowercase do not matter.
CreateCursor - CreateCursor + CreateCursor @@ -10810,7 +10815,7 @@ The server might or might not make a copy of the pixmap.
CreateGlyphCursor - CreateGlyphCursor + CreateGlyphCursor @@ -10898,7 +10903,7 @@ them are to be made.
FreeCursor - FreeCursor + FreeCursor @@ -10931,7 +10936,7 @@ The cursor storage will be freed when no other resource references it.
RecolorCursor - RecolorCursor + RecolorCursor @@ -10975,7 +10980,7 @@ the change is visible immediately.
QueryBestSize - QueryBestSize + QueryBestSize @@ -11062,7 +11067,7 @@ error results).
QueryExtension - QueryExtension + QueryExtension @@ -11129,7 +11134,7 @@ and uppercase and lowercase matter.
ListExtensions - ListExtensions + ListExtensions @@ -11157,7 +11162,7 @@ This request returns a list of all extensions supported by the server.
SetModifierMapping - SetModifierMapping + SetModifierMapping @@ -11264,7 +11269,7 @@ status.
GetModifierMapping - GetModifierMapping + GetModifierMapping @@ -11317,7 +11322,7 @@ The order of keycodes within each set is chosen arbitrarily by the server.
ChangeKeyboardMapping - ChangeKeyboardMapping + ChangeKeyboardMapping @@ -11405,7 +11410,7 @@ it is merely stored for reading and writing by clients
GetKeyboardMapping - GetKeyboardMapping + GetKeyboardMapping @@ -11492,7 +11497,7 @@ is used to fill in unused elements for individual keycodes.
ChangeKeyboardControl - ChangeKeyboardControl + ChangeKeyboardControl @@ -11663,7 +11668,7 @@ a subset of the controls may have been altered.
GetKeyboardControl - GetKeyboardControl + GetKeyboardControl @@ -11732,7 +11737,7 @@ with the least significant bit in the byte representing key 8N.
Bell - Bell + Bell @@ -11778,7 +11783,7 @@ When percent is negative, it is:
SetPointerMapping - SetPointerMapping + SetPointerMapping @@ -11852,7 +11857,7 @@ status.
GetPointerMapping - GetPointerMapping + GetPointerMapping @@ -11886,7 +11891,7 @@ The nominal mapping for a pointer is the identity mapping: map[i]=i.
ChangePointerControl - ChangePointerControl + ChangePointerControl @@ -11938,7 +11943,7 @@ error, as does a zero value for acceleration-denominator.
GetPointerControl - GetPointerControl + GetPointerControl @@ -11972,7 +11977,7 @@ This request returns the current acceleration and threshold for the pointer.
SetScreenSaver - SetScreenSaver + SetScreenSaver @@ -12054,7 +12059,7 @@ randomly reorigined periodically.
GetScreenSaver - GetScreenSaver + GetScreenSaver @@ -12097,7 +12102,7 @@ This request returns the current screen-saver control values.
ForceScreenSaver - ForceScreenSaver + ForceScreenSaver @@ -12141,7 +12146,7 @@ as if device input had just been received.
ChangeHosts - ChangeHosts + ChangeHosts @@ -12176,7 +12181,7 @@ Errors: This request adds or removes the specified host from the access control list. -Access control list +Access control list When the access control mechanism is enabled and a client attempts to establish a connection to the server, the host on which the client resides must be in the access control list, @@ -12193,9 +12198,9 @@ error results). An initial access control list can usually be specified, typically by naming a file that the server reads at startup and reset. - + The following address families are defined. -TypesHOST +TypesHOST A server is not required to support these families and may support families not listed here. Use of an unsupported family, an improper address format, @@ -12258,7 +12263,7 @@ or public key encryption, are recommended.
ListHosts - ListHosts + ListHosts @@ -12299,7 +12304,7 @@ Each HOST is padded to a multiple of four bytes.
SetAccessControl - SetAccessControl + SetAccessControl @@ -12342,7 +12347,7 @@ error results).
SetCloseDownMode - SetCloseDownMode + SetCloseDownMode @@ -12383,7 +12388,7 @@ in section 10.
KillClient - KillClient + KillClient @@ -12430,7 +12435,7 @@ are destroyed.
NoOperation - NoOperation + NoOperation This request has no arguments and no results, but the request length field @@ -12617,7 +12622,7 @@ can both be used to modify the active grab.
Input Device events - Input deviceevents + Input deviceevents @@ -12625,31 +12630,31 @@ can both be used to modify the active grab. -KeyPress +KeyPress KeyPress -KeyRelease +KeyRelease KeyRelease -ButtonPress +ButtonPress ButtonPress -ButtonRelease +ButtonRelease ButtonRelease -MotionNotify +MotionNotify MotionNotify @@ -12820,13 +12825,13 @@ request. -EnterNotify +EnterNotify EnterNotify -LeaveNotify +LeaveNotify LeaveNotify @@ -13175,7 +13180,7 @@ and final positions for the events.
Input Focus events - Input focusevents + Input focusevents @@ -13183,13 +13188,13 @@ and final positions for the events. -FocusIn +FocusIn FocusIn -FocusOut +FocusOut FocusOut @@ -13691,7 +13696,7 @@ above) as if the focus were to change from G to F.
KeymapNotify - KeymapNotify + KeymapNotify @@ -13725,7 +13730,7 @@ and
Expose - Expose + Expose @@ -13832,7 +13837,7 @@ events is not constrained.
GraphicsExposure - GraphicsExposure + GraphicsExposure @@ -13907,7 +13912,7 @@ and minor-opcode is always zero.
NoExposure - NoExposure + NoExposure @@ -13961,7 +13966,7 @@ and the minor-opcode is always zero.
VisibilityNotify - VisibilityNotify + VisibilityNotify @@ -14054,7 +14059,7 @@ events is not constrained.
CreateNotify - CreateNotify + CreateNotify @@ -14104,7 +14109,7 @@ request.
DestroyNotify - DestroyNotify + DestroyNotify @@ -14150,7 +14155,7 @@ otherwise constrained.
UnmapNotify - UnmapNotify + UnmapNotify @@ -14196,7 +14201,7 @@ when the window itself had a win-gravity of
MapNotify - MapNotify + MapNotify @@ -14238,7 +14243,7 @@ The override-redirect flag is from the window's attribute.
MapRequest - MapRequest + MapRequest @@ -14272,7 +14277,7 @@ request is issued on an unmapped window with an override-redirect attribute of
ReparentNotify - ReparentNotify + ReparentNotify @@ -14322,7 +14327,7 @@ The override-redirect flag is from the window's attribute.
ConfigureNotify - ConfigureNotify + ConfigureNotify @@ -14389,7 +14394,7 @@ The override-redirect flag is from the window's attribute.
GravityNotify - GravityNotify + GravityNotify @@ -14433,7 +14438,7 @@ and specify the position of the upper-left outer corner of the window.
ResizeRequest - ResizeRequest + ResizeRequest @@ -14473,7 +14478,7 @@ The width and height are the requested inside size, not including the border.
ConfigureRequest - ConfigureRequest + ConfigureRequest @@ -14547,7 +14552,7 @@ and
CirculateNotify - CirculateNotify + CirculateNotify @@ -14596,7 +14601,7 @@ Otherwise, it is below all siblings.
CirculateRequest - CirculateRequest + CirculateRequest @@ -14638,7 +14643,7 @@ and the place specifies what the new position in the stacking order should be.
PropertyNotify - PropertyNotify + PropertyNotify @@ -14705,7 +14710,7 @@ The timestamp indicates the server time when the property was changed.
SelectionClear - SelectionClear + SelectionClear @@ -14750,7 +14755,7 @@ request.
SelectionRequest - SelectionRequest + SelectionRequest @@ -14823,7 +14828,7 @@ standard Inter-Client Communication Conventions Manual.
SelectionNotify - SelectionNotify + SelectionNotify @@ -14878,7 +14883,7 @@ or when a selection conversion could not be performed (indicated with property
ColormapNotify - ColormapNotify + ColormapNotify @@ -14935,7 +14940,7 @@ the state indicates whether the colormap is currently installed.
MappingNotify - MappingNotify + MappingNotify @@ -14987,7 +14992,7 @@ then first-keycode and count indicate the range of altered keycodes.
ClientMessage - ClientMessage + ClientMessage diff --git a/specs/x11protocol.xml b/specs/x11protocol.xml index 562ed01..7a210a9 100644 --- a/specs/x11protocol.xml +++ b/specs/x11protocol.xml @@ -63,6 +63,6 @@ in this Software without prior written authorization from the Open Group. - + -- cgit v1.2.1