diff --git a/specs/sect1-9.xml b/specs/sect1-9.xml index 361fe27..ae7e972 100644 --- a/specs/sect1-9.xml +++ b/specs/sect1-9.xml @@ -264,8 +264,9 @@ Events in section 11 are described in the following format: - LISTofFOO + LISTofFOOTypesLISTofFOO + A type name of the form LISTofFOO means a counted list of elements of type FOO. The size of the length field may vary (it is not necessarily the same @@ -276,7 +277,7 @@ zero-length lists are legal. - BITMASKLISTofVALUE + BITMASKTypesBITMASKLISTofVALUETypesLISTofVALUE The types BITMASK and LISTofVALUE are somewhat special. @@ -307,90 +308,90 @@ The values of the unused bytes do not matter. - OR + 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. - WINDOW + WINDOWTypesWINDOW 32-bit value (top three bits guaranteed to be zero) - PIXMAP + PIXMAPTypesPIXMAP 32-bit value (top three bits guaranteed to be zero) - CURSOR + CURSORTypesCURSOR 32-bit value (top three bits guaranteed to be zero) - FONT + FONTTypesFONT 32-bit value (top three bits guaranteed to be zero) - GCONTEXT + GCONTEXTTypesGCONTEXT 32-bit value (top three bits guaranteed to be zero) - COLORMAP + COLORMAPTypesCOLORMAP 32-bit value (top three bits guaranteed to be zero) - DRAWABLE + DRAWABLETypesDRAWABLE WINDOW or PIXMAP - FONTABLE + FONTABLETypesFONTABLE FONT or GCONTEXT - ATOM + ATOMTypesATOM 32-bit value (top three bits guaranteed to be zero) - VISUALID + VISUALIDTypesVISUALID 32-bit value (top three bits guaranteed to be zero) - VALUE + VALUETypesVALUE 32-bit quantity (used only in LISTofVALUE) - BYTE + BYTETypesBYTE 8-bit value - INT8 + INT8TypesINT8 8-bit signed integer - INT16 + INT16TypesINT16 16-bit signed integer - INT32 + INT32TypesINT32 32-bit signed integer - CARD8 + CARD8TypesCARD8 8-bit unsigned integer - CARD16 + CARD16TypesCARD16 16-bit unsigned integer - CARD32 + CARD32TypesCARD32 32-bit unsigned integer - TIMESTAMP + TIMESTAMPTypesTIMESTAMP CARD32 - BITGRAVITY + BITGRAVITYTypesBITGRAVITY { Forget, Static, @@ -406,7 +407,7 @@ A single-element type is given as the element without enclosing braces. - WINGRAVITY + WINGRAVITYTypesWINGRAVITY { Unmap, Static, @@ -422,14 +423,14 @@ A single-element type is given as the element without enclosing braces. - BOOL + BOOLTypesBOOL { True, False } - EVENT + EVENTTypesEVENT { KeyPress, KeyRelease, @@ -459,7 +460,7 @@ A single-element type is given as the element without enclosing braces. - POINTEREVENT + POINTEREVENTTypesPOINTEREVENT { ButtonPress, ButtonRelease, @@ -477,7 +478,7 @@ A single-element type is given as the element without enclosing braces. - DEVICEEVENT + DEVICEEVENTTypesDEVICEEVENT { KeyPress, KeyRelease, @@ -493,19 +494,19 @@ A single-element type is given as the element without enclosing braces. - KEYSYM + KEYSYMTypesKEYSYM 32-bit value (top three bits guaranteed to be zero) - KEYCODE + KEYCODETypesKEYCODE CARD8 - BUTTON + BUTTONTypesBUTTON CARD8 - KEYMASK + KEYMASKTypesKEYMASK { Shift, Lock, @@ -518,7 +519,7 @@ A single-element type is given as the element without enclosing braces. - BUTMASK + BUTMASKTypesBUTMASK { Button1, Button2, @@ -528,34 +529,34 @@ A single-element type is given as the element without enclosing braces. - KEYBUTMASK + KEYBUTMASKTypesKEYBUTMASK KEYMASK or BUTMASK - STRING8 + STRING8TypesSTRING8 LISTofCARD8 - STRING16 + STRING16TypesSTRING16 LISTofCHAR2B - CHAR2B + CHAR2BTypesCHAR2B [byte1, byte2: CARD8] - POINT + POINTTypesPOINT [x, y: INT16] - RECTANGLE + RECTANGLETypesRECTANGLE [x, y: INT16, width, height: CARD16] - ARC + ARCTypesARC [x, y: INT16, width, height: CARD16, @@ -563,7 +564,7 @@ A single-element type is given as the element without enclosing braces. - HOST + HOSTTypesHOST [family: @@ -643,7 +644,7 @@ The following error codes result from various requests as follows: - Access + AccessError CodesAccess An attempt is made to grab a key/button combination already grabbed by another client. @@ -657,7 +658,7 @@ select at a time when another client has already selected it. - Alloc + AllocError CodesAlloc The server failed to allocate the requested resource. Note that the explicit listing of @@ -674,32 +675,32 @@ or discard them. - Atom + AtomError CodesAtom A value for an ATOM argument does not name a defined ATOM. - Colormap + ColormapError CodesColormap A value for a COLORMAP argument does not name a defined COLORMAP. - Cursor + CursorError CodesCursor A value for a CURSOR argument does not name a defined CURSOR. - Drawable + DrawableError CodesDrawable A value for a DRAWABLE argument does not name a defined WINDOW or PIXMAP. - Font + 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 @@ -707,20 +708,20 @@ defined GCONTEXT. - GContext + GContextError CodesGContext A value for a GCONTEXT argument does not name a defined GCONTEXT. - IDChoice + 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. - Implementation + ImplementationError CodesImplementation The server does not implement some aspect of the request. A server that generates this error for a core request is deficient. @@ -730,7 +731,7 @@ and handle or discard them. - Length + LengthError CodesLength The length of a request is shorter or longer than that required to minimally contain the arguments. @@ -739,7 +740,7 @@ server. - Match + MatchError CodesMatch An InputOnly @@ -751,25 +752,25 @@ but it fails to match in some other way required by the request. - Name + NameError CodesName A font or color of the specified name does not exist. - Pixmap + PixmapError CodesPixmap A value for a PIXMAP argument does not name a defined PIXMAP. - Request + RequestError CodesRequest The major or minor opcode does not specify a valid request. - Value + ValueError CodesValue Some numeric value falls outside the range of values accepted by the request. Unless a specific range is specified for an argument, @@ -779,7 +780,7 @@ this error (due to the encoding). - Window + WindowError CodesWindow A value for a WINDOW argument does not name a defined WINDOW. @@ -1790,8 +1791,9 @@ red-mask, green-mask, and blue-mask. - + CreateWindow +CreateWindow @@ -2379,8 +2381,9 @@ undefined effect on the window state. The server might or might not make a copy of the pixmap. - + ChangeWindowAttributes +ChangeWindowAttributes @@ -2498,8 +2501,9 @@ If an error is generated, a subset of the attributes may have been altered. - + GetWindowAttributes +GetWindowAttributes @@ -2621,8 +2625,9 @@ by clients. Your-event-mask is the event mask selected by the querying client. - + DestroyWindow +DestroyWindow @@ -2673,8 +2678,9 @@ If the window is a root window, this request has no effect. - + DestroySubwindows +DestroySubwindows @@ -2706,8 +2712,9 @@ This request performs a request on all children of the window, in bottom-to-top stacking order. - + ChangeSaveSet +ChangeSaveSet @@ -2756,8 +2763,9 @@ When windows are destroyed, the server automatically removes them from the save-set. - + ReparentWindow +ReparentWindow @@ -2835,8 +2843,9 @@ The window has a background, and the new parent is not the same depth as the window. - + MapWindow +MapWindow @@ -2891,8 +2900,9 @@ Otherwise, only visible regions may be reported. Similar tiling and exposure take place for any newly viewable inferiors. - + MapSubwindows +MapSubwindows @@ -2925,8 +2935,9 @@ request on all unmapped children of the window, in top-to-bottom stacking order. - + UnmapWindow +UnmapWindow @@ -2960,8 +2971,9 @@ event is generated. Normal exposure processing on formerly obscured windows is performed. - + UnmapSubwindows +UnmapSubwindows @@ -2994,8 +3006,9 @@ request on all mapped children of the window, in bottom-to-top stacking order. - + ConfigureWindow +ConfigureWindow @@ -3423,8 +3436,9 @@ the other arguments to the request), not to its initial geometry. Attempts to configure a root window have no effect. - + CirculateWindow +CirculateWindow @@ -3482,8 +3496,9 @@ the bottom of the stack. Exposure processing is performed on formerly obscured windows. - + GetGeometry +GetGeometry @@ -3551,8 +3566,9 @@ It is legal to pass an window as a drawable to this request. - + QueryTree +QueryTree @@ -3606,8 +3622,9 @@ This request returns the root, the parent, and the children of the window. The children are listed in bottom-to-top stacking order. - + InternAtom +InternAtom @@ -3665,8 +3682,9 @@ The lifetime of an atom is not tied to the interning client. Atoms remain defined until server reset (see section 10). - + GetAtomName +GetAtomName @@ -3708,8 +3726,9 @@ Errors: This request returns the name for the given atom. - + ChangeProperty +ChangeProperty @@ -3803,8 +3822,9 @@ or until server reset (see section 10). The maximum size of a property is server-dependent and may vary dynamically. - + DeleteProperty +DeleteProperty @@ -3843,8 +3863,9 @@ if the property exists and generates a event on the window unless the property does not exist. - + GetProperty +GetProperty @@ -3968,8 +3989,9 @@ and a event is generated on the window. - + RotateProperties +RotateProperties @@ -4034,8 +4056,9 @@ or error is generated, no properties are changed. - + ListProperties +ListProperties @@ -4077,8 +4100,9 @@ Errors: This request returns the atoms of properties currently defined on the window. - + SetSelectionOwner +SetSelectionOwner @@ -4164,8 +4188,9 @@ events. Selections are global to the server. - + GetSelectionOwner +GetSelectionOwner @@ -4212,8 +4237,9 @@ If is returned, then there is no owner for the selection. - + ConvertSelection +ConvertSelection @@ -4270,8 +4296,9 @@ event to the requestor with property The arguments are passed on unchanged in either of the events. - + SendEvent +SendEvent @@ -4369,8 +4396,9 @@ and to set the sequence number in the event correctly. Active grabs are ignored for this request. - + GrabPointer +GrabPointer @@ -4546,8 +4574,9 @@ Otherwise, the last-pointer-grab time is set to the specified time, with replaced by the current server time. - + UngrabPointer +UngrabPointer @@ -4592,8 +4621,9 @@ or if window reconfiguration causes the confine-to window to lie completely outside the boundaries of the root window. - + GrabButton +GrabButton @@ -4726,8 +4756,9 @@ error is generated if there is a conflicting grab for any combination. The request has no effect on an active grab. - + UngrabButton +UngrabButton @@ -4779,8 +4810,9 @@ is equivalent to issuing the request for all possible buttons. The request has no effect on an active grab. - + ChangeActivePointerGrab +ChangeActivePointerGrab @@ -4830,8 +4862,9 @@ with GrabButton . - + GrabKeyboard +GrabKeyboard @@ -4970,8 +5003,9 @@ Otherwise, the last-keyboard-grab time is set to the specified time with replaced by the current server time. - + UngrabKeyboard +UngrabKeyboard @@ -5014,8 +5048,9 @@ is performed automatically if the event window for an active keyboard grab becomes not viewable. - + GrabKey +GrabKey @@ -5132,8 +5167,9 @@ and an error is generated if there is a conflicting grab for any combination. - + UngrabKey +UngrabKey @@ -5185,8 +5221,9 @@ is equivalent to issuing the request for all possible keycodes. This request has no effect on an active grab. - + AllowEvents +AllowEvents @@ -5393,24 +5430,27 @@ If a device is frozen twice by a single client, then a single releases both. - + GrabServer +GrabServer This request disables processing of requests and close-downs on all connections other than the one this request arrived on. - + UngrabServer +UngrabServer This request restarts processing of requests and close-downs on other connections. - + QueryPointer +QueryPointer @@ -5489,8 +5529,9 @@ Note that the logical state of a device (as seen by means of the protocol) may lag the physical state if device event processing is frozen. - + GetMotionEvents +GetMotionEvents @@ -5566,8 +5607,9 @@ If the stop time is in the future, it is equivalent to specifying CurrentTime . - + TranslateCoordinates +TranslateCoordinates @@ -5633,8 +5675,9 @@ If the coordinates are contained in a mapped child of dst-window, then that child is returned. - + WarpPointer +WarpPointer @@ -5713,8 +5756,9 @@ This request will generate events just as if the user had instantaneously moved the pointer. - + SetInputFocus +SetInputFocus @@ -5822,8 +5866,9 @@ events are generated, but the last-focus-change time is not affected. - + GetInputFocus +GetInputFocus @@ -5861,8 +5906,9 @@ revert-to: This request returns the current focus state. - + QueryKeymap +QueryKeymap @@ -5895,8 +5941,9 @@ Note that the logical state of a device (as seen by means of the protocol) may lag the physical state if device event processing is frozen. - + OpenFont +OpenFont @@ -5948,8 +5995,9 @@ Fonts are not associated with a particular screen and can be stored as a component of any graphics context. - + CloseFont +CloseFont @@ -5980,8 +6028,9 @@ This request deletes the association between the resource ID and the font. The font itself will be freed when no other resource references it. - + QueryFont +QueryFont @@ -6207,8 +6256,9 @@ The interpretation of the per-character attributes field is server-dependent. - + QueryTextExtents +QueryTextExtents @@ -6320,8 +6370,9 @@ If the font has no defined default-char, then undefined characters in the string are also ignored. - + ListFonts +ListFonts @@ -6372,8 +6423,9 @@ of characters. The returned names are in lowercase. - + ListFontsWithInfo +ListFontsWithInfo @@ -6450,8 +6502,9 @@ a reply with a zero-length name is sent to indicate the end of the reply sequence. - + SetFontPath +SetFontPath @@ -6497,8 +6550,9 @@ for which there currently are no explicit resource IDs allocated. The meaning of an error from this request is system specific. - + GetFontPath +GetFontPath @@ -6525,8 +6579,9 @@ path: LISTofSTRING8 This request returns the current search path for fonts. - + CreatePixmap +CreatePixmap @@ -6587,8 +6642,9 @@ It is legal to pass an window as a drawable to this request. - + FreePixmap +FreePixmap @@ -6619,8 +6675,9 @@ This request deletes the association between the resource ID and the pixmap. The pixmap storage will be freed when no other resource references it. - + CreateGC +CreateGC @@ -7650,8 +7707,9 @@ identical state as significantly more expensive than making minor changes to a single gcontext. - + ChangeGC +ChangeGC @@ -7713,8 +7771,9 @@ If an error is generated, a subset of the components may have been altered. - + CopyGC +CopyGC @@ -7757,8 +7816,9 @@ The two gcontexts must have the same root and the same depth (or a error results). - + SetDashes +SetDashes @@ -7855,8 +7915,9 @@ if and only if the point lies inside the clipping region and the point would be included in the dash when drawn unclipped. - + SetClipRectangles +SetClipRectangles @@ -7950,8 +8011,9 @@ all rectangles that include that scanline have identical Y origins and Y extents. - + FreeGC +FreeGC @@ -7982,8 +8044,9 @@ This request deletes the association between the resource ID and the gcontext and destroys the gcontext. - + ClearArea +ClearArea @@ -8055,8 +8118,9 @@ error to use an window in this request. - + CopyArea +CopyArea @@ -8150,8 +8214,9 @@ GC components: function, plane-mask, subwindow-mode, graphics-exposures, clip-x-origin, clip-y-origin, clip-mask - + CopyPlane +CopyPlane @@ -8231,8 +8296,9 @@ subwindow-mode, graphics-exposures, clip-x-origin, clip-y-origin, clip-mask - + PolyPoint +PolyPoint @@ -8293,8 +8359,9 @@ GC components: function, plane-mask, foreground, subwindow-mode, clip-x-origin, clip-y-origin, clip-mask - + PolyLine +PolyLine @@ -8381,8 +8448,9 @@ GC mode-dependent components: foreground, background, tile, stipple, tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, dashes - + PolySegment +PolySegment @@ -8454,8 +8522,9 @@ GC mode-dependent components: foreground, background, tile, stipple, tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, dashes - + PolyRectangle +PolyRectangle @@ -8524,8 +8593,9 @@ GC mode-dependent components: foreground, background, tile, stipple, tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, dashes - + PolyArc +PolyArc @@ -8687,8 +8757,9 @@ GC mode-dependent components: foreground, background, tile, stipple, tile-stipple-x-origin, tile-stipple-y-origin, dash-offset, dashes - + FillPoly +FillPoly @@ -8797,8 +8868,9 @@ GC mode-dependent components: foreground, background, tile, stipple, tile-stipple-x-origin, tile-stipple-y-origin - + PolyFillRectangle +PolyFillRectangle @@ -8864,8 +8936,9 @@ GC mode-dependent components: foreground, background, tile, stipple, tile-stipple-x-origin, tile-stipple-y-origin - + PolyFillArc +PolyFillArc @@ -8955,8 +9028,9 @@ GC mode-dependent components: foreground, background, tile, stipple, tile-stipple-x-origin, tile-stipple-y-origin - + PutImage +PutImage @@ -9080,8 +9154,9 @@ clip-y-origin, clip-mask GC mode-dependent components: foreground, background - + GetImage +GetImage @@ -9208,8 +9283,9 @@ graphics-related requests. It is intended specifically for rudimentary hardcopy support. - + PolyText8 +PolyText8 @@ -9310,8 +9386,9 @@ GC mode-dependent components: foreground, background, tile, stipple, tile-stipple-x-origin, tile-stipple-y-origin - + PolyText16 +PolyText16 @@ -9386,8 +9463,9 @@ has been transmitted most significant byte first (that is, byte1 of the CHAR2B is taken as the most significant byte). - + ImageText8 +ImageText8 @@ -9475,8 +9553,9 @@ GC components: plane-mask, foreground, background, font, subwindow-mode, clip-x-origin, clip-y-origin, clip-mask - + ImageText16 +ImageText16 @@ -9529,8 +9608,9 @@ has been transmitted most significant byte first (that is, byte1 of the CHAR2B is taken as the most significant byte). - + CreateColormap +CreateColormap @@ -9636,8 +9716,9 @@ in all cases, none of these entries can be freed with FreeColors . - + FreeColormap +FreeColormap @@ -9686,8 +9767,9 @@ The protocol does not define the colors displayed for a window with a colormap o This request has no effect on a default colormap for a screen. - + CopyColormapAndFree +CopyColormapAndFree @@ -9745,8 +9827,9 @@ or and that have not been freed since they were allocated. - + InstallColormap +InstallColormap @@ -9814,8 +9897,9 @@ Initially the default colormap for a screen is installed (but is not in the required list). - + UninstallColormap +UninstallColormap @@ -9863,8 +9947,9 @@ the request, a event is generated on every window having that colormap as an attribute. - + ListInstalledColormaps +ListInstalledColormaps @@ -9911,8 +9996,9 @@ and there is no explicit indication of the required list (see request). - + AllocColor +AllocColor @@ -9969,8 +10055,9 @@ Multiple clients requesting the same effective RGB values can be assigned the same read-only entry, allowing entries to be shared. - + AllocNamedColor +AllocNamedColor @@ -10037,8 +10124,9 @@ The exact RGB values specify the true values for the color, and the visual values specify the values actually used in the colormap. - + AllocColorCells +AllocColorCells @@ -10119,8 +10207,9 @@ and three contiguous sets of bits (one within each pixel subfield) for The RGB values of the allocated entries are undefined. - + AllocColorPlanes +AllocColorPlanes @@ -10209,8 +10298,9 @@ the pixel is decomposed according to the masks and the corresponding independent entries are updated. - + FreeColors +FreeColors @@ -10289,8 +10379,9 @@ If more than one pixel is in error, it is arbitrary as to which pixel is reported. - + StoreColors +StoreColors @@ -10374,8 +10465,9 @@ If more than one pixel is in error, it is arbitrary as to which pixel is reported. - + StoreNamedColor +StoreNamedColor @@ -10434,8 +10526,9 @@ errors are the same as in StoreColors . - + QueryColors +QueryColors @@ -10504,8 +10597,9 @@ If more than one pixel is in error, it is arbitrary as to which pixel is reported. - + LookupColor +LookupColor @@ -10563,8 +10657,9 @@ The name should use the ISO Latin-1 encoding, and uppercase and lowercase do not matter. - + CreateCursor +CreateCursor @@ -10661,8 +10756,9 @@ on the cursor. The server might or might not make a copy of the pixmap. - + CreateGlyphCursor +CreateGlyphCursor @@ -10748,8 +10844,9 @@ The fonts can be freed immediately if no further explicit references to them are to be made. - + FreeCursor +FreeCursor @@ -10780,8 +10877,9 @@ This request deletes the association between the resource ID and the cursor. The cursor storage will be freed when no other resource references it. - + RecolorCursor +RecolorCursor @@ -10823,8 +10921,9 @@ If the cursor is being displayed on a screen, the change is visible immediately. - + QueryBestSize +QueryBestSize @@ -10909,8 +11008,9 @@ or error results). - + QueryExtension +QueryExtension @@ -10975,8 +11075,9 @@ The extension name should use the ISO Latin-1 encoding, and uppercase and lowercase matter. - + ListExtensions +ListExtensions @@ -11002,8 +11103,9 @@ names: LISTofSTRING8 This request returns a list of all extensions supported by the server. - + SetModifierMapping +SetModifierMapping @@ -11108,8 +11210,9 @@ event on a status. - + GetModifierMapping +GetModifierMapping @@ -11160,8 +11263,9 @@ the use of the corresponding modifier has been disabled. The order of keycodes within each set is chosen arbitrarily by the server. - + ChangeKeyboardMapping +ChangeKeyboardMapping @@ -11246,8 +11350,9 @@ There is no requirement that the server interpret this mapping; it is merely stored for reading and writing by clients (see section 5). - + GetKeyboardMapping +GetKeyboardMapping @@ -11332,8 +11437,9 @@ A special KEYSYM value of is used to fill in unused elements for individual keycodes. - + ChangeKeyboardControl +ChangeKeyboardControl @@ -11502,8 +11608,9 @@ If an error is generated, a subset of the controls may have been altered. - + GetKeyboardControl +GetKeyboardControl @@ -11570,8 +11677,9 @@ Byte N (from 0) contains the bits for keys 8N to 8N + 7, with the least significant bit in the byte representing key 8N. - + Bell +Bell @@ -11615,8 +11723,9 @@ base + [(base * percent) / 100] - + SetPointerMapping +SetPointerMapping @@ -11688,8 +11797,9 @@ event on a status. - + GetPointerMapping +GetPointerMapping @@ -11721,8 +11831,9 @@ The length of the list indicates the number of physical buttons. The nominal mapping for a pointer is the identity mapping: map[i]=i. - + ChangePointerControl +ChangePointerControl @@ -11772,8 +11883,9 @@ Other negative values generate a error, as does a zero value for acceleration-denominator. - + GetPointerControl +GetPointerControl @@ -11805,8 +11917,9 @@ threshold: CARD16 This request returns the current acceleration and threshold for the pointer. - + SetScreenSaver +SetScreenSaver @@ -11886,8 +11999,9 @@ tiling the screen with the root window background tile, randomly reorigined periodically. - + GetScreenSaver +GetScreenSaver @@ -11928,8 +12042,9 @@ allow-exposures: This request returns the current screen-saver control values. - + ForceScreenSaver +ForceScreenSaver @@ -11971,8 +12086,9 @@ and the activation timer is reset to its initial state as if device input had just been received. - + ChangeHosts +ChangeHosts @@ -12085,8 +12201,9 @@ secure forms of authentication, such as those based on shared secrets or public key encryption, are recommended. - + ListHosts +ListHosts @@ -12125,8 +12242,9 @@ enabled or disabled. Each HOST is padded to a multiple of four bytes. - + SetAccessControl +SetAccessControl @@ -12167,8 +12285,9 @@ to execute this request (or an error results). - + SetCloseDownMode +SetCloseDownMode @@ -12206,8 +12325,9 @@ mode. The meaning of the close-down mode is described in section 10. - + KillClient +KillClient @@ -12251,8 +12371,9 @@ then the resources of all clients that have terminated in are destroyed. - + NoOperation +NoOperation This request has no arguments and no results, @@ -12436,8 +12557,9 @@ and can both be used to modify the active grab. - + KeyPress +KeyPress @@ -12626,8 +12748,9 @@ or request. - + EnterNotify +EnterNotify @@ -12981,12 +13104,13 @@ and final positions for the events. - + FocusIn +FocusIn -FocusOut - + FocusOut +FocusOut @@ -13488,8 +13612,9 @@ above) as if the focus were to change from G to F. - + KeymapNotify +KeymapNotify @@ -13516,8 +13641,9 @@ and FocusIn . - + Expose +Expose @@ -13617,8 +13743,9 @@ and events is not constrained. - + GraphicsExposure +GraphicsExposure @@ -13686,8 +13813,9 @@ or and minor-opcode is always zero. - + NoExposure +NoExposure @@ -13734,8 +13862,9 @@ or and the minor-opcode is always zero. - + VisibilityNotify +VisibilityNotify @@ -13821,8 +13950,9 @@ and events is not constrained. - + CreateNotify +CreateNotify @@ -13865,8 +13995,9 @@ The arguments are as in the request. - + DestroyNotify +DestroyNotify @@ -13905,8 +14036,9 @@ The ordering among siblings and across subhierarchies is not otherwise constrained. - + UnmapNotify +UnmapNotify @@ -13945,8 +14077,9 @@ when the window itself had a win-gravity of Unmap . - + MapNotify +MapNotify @@ -13981,8 +14114,9 @@ and the window is the window that is mapped. The override-redirect flag is from the window's attribute. - + MapRequest +MapRequest @@ -14009,8 +14143,9 @@ request is issued on an unmapped window with an override-redirect attribute of False . - + ReparentNotify +ReparentNotify @@ -14053,8 +14188,9 @@ and specify the position of the upper-left outer corner of the window. The override-redirect flag is from the window's attribute. - + ConfigureNotify +ConfigureNotify @@ -14114,8 +14250,9 @@ Otherwise, the window is immediately on top of the specified sibling. The override-redirect flag is from the window's attribute. - + GravityNotify +GravityNotify @@ -14152,8 +14289,9 @@ The x and y coordinates are relative to the new parent's origin and specify the position of the upper-left outer corner of the window. - + ResizeRequest +ResizeRequest @@ -14186,8 +14324,9 @@ of the window. The width and height are the requested inside size, not including the border. - + ConfigureRequest +ConfigureRequest @@ -14254,8 +14393,9 @@ and (respectively) if not given in the request. - + CirculateNotify +CirculateNotify @@ -14297,8 +14437,9 @@ the window is now on top of all siblings. Otherwise, it is below all siblings. - + CirculateRequest +CirculateRequest @@ -14333,8 +14474,9 @@ The window specifies the window to be restacked, and the place specifies what the new position in the stacking order should be. - + PropertyNotify +PropertyNotify @@ -14394,8 +14536,9 @@ or The timestamp indicates the server time when the property was changed. - + SelectionClear +SelectionClear @@ -14433,8 +14576,9 @@ The owner argument is the window that was specified by the current owner in its request. - + SelectionRequest +SelectionRequest @@ -14500,8 +14644,9 @@ A complete specification for using selections is given in the X.Org standard Inter-Client Communication Conventions Manual. - + SelectionNotify +SelectionNotify @@ -14549,8 +14694,9 @@ or when a selection conversion could not be performed (indicated with property None ). - + ColormapNotify +ColormapNotify @@ -14600,8 +14746,9 @@ In either case, the state indicates whether the colormap is currently installed. - + MappingNotify +MappingNotify @@ -14646,8 +14793,9 @@ If the detail is then first-keycode and count indicate the range of altered keycodes. - + ClientMessage +ClientMessage