xorgproto: Branch 'master'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sat Aug 9 19:11:51 UTC 2025
COPYING-kbproto | 16 +++++-----
COPYING-lg3dproto | 4 +-
COPYING-recordproto | 14 ++++-----
COPYING-renderproto | 2 -
COPYING-trapproto | 10 +++---
COPYING-xextproto | 26 ++++++++---------
applewmproto.pc.in | 2 -
bigreqsproto.pc.in | 2 -
compositeproto.txt | 26 ++++++++---------
damageproto.txt | 12 ++++----
dmxproto.pc.in | 2 -
dri2proto.pc.in | 2 -
dri2proto.txt | 24 ++++++++--------
dri3proto.pc.in | 2 -
dri3proto.txt | 20 ++++++-------
fixesproto.txt | 20 ++++++-------
fontcacheproto.pc.in | 2 -
fontsproto.pc.in | 2 -
glproto.pc.in | 2 -
include/X11/Xpoll.h.in | 10 +++---
include/X11/keysymdef.h | 10 +++---
inputproto.pc.in | 2 -
kbproto.pc.in | 2 -
lg3dproto.pc.in | 2 -
presentproto.pc.in | 2 -
presentproto.txt | 26 ++++++++---------
randrproto.pc.in | 2 -
randrproto.txt | 2 -
recordproto.pc.in | 2 -
renderproto.txt | 70 +++++++++++++++++++++++------------------------
resourceproto.pc.in | 2 -
scrnsaverproto.pc.in | 2 -
specs/XI2proto.txt | 10 +++---
specs/xextproto/sync.xml | 2 -
specs/xproto/sect1-9.xml | 4 +-
trapproto.pc.in | 2 -
windowswmproto.pc.in | 2 -
xcmiscproto.pc.in | 2 -
xextproto.pc.in | 2 -
xf86bigfontproto.pc.in | 2 -
xf86dgaproto.pc.in | 2 -
xf86driproto.pc.in | 2 -
xf86miscproto.pc.in | 2 -
xf86rushproto.pc.in | 2 -
xf86vidmodeproto.pc.in | 2 -
xineramaproto.pc.in | 2 -
xproto.pc.in | 2 -
xproxymngproto.pc.in | 2 -
48 files changed, 183 insertions(+), 183 deletions(-)
New commits:
commit f7176375692e47275e89c3064da4cd3a0f8dd1e7
Author: Alan Coopersmith <alan.coopersmith at oracle.com>
Date: Sat Aug 2 14:39:03 2025 -0700
Strip trailing whitespace from source files
Performed with: `git ls-files | xargs perl -i -p -e 's{[ \t]+$}{}'`
`git diff -w` & `git diff -b` show no diffs from this change
Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
Part-of: <https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/99>
diff --git a/COPYING-kbproto b/COPYING-kbproto
index 6f12c2f..fea1721 100644
--- a/COPYING-kbproto
+++ b/COPYING-kbproto
@@ -5,18 +5,18 @@ software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
-documentation, and that the name of Silicon Graphics not be
-used in advertising or publicity pertaining to distribution
+documentation, and that the name of Silicon Graphics not be
+used in advertising or publicity pertaining to distribution
of the software without specific prior written permission.
-Silicon Graphics makes no representation about the suitability
+Silicon Graphics makes no representation about the suitability
of this software for any purpose. It is provided "as is"
without any express or implied warranty.
-SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
-SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
+SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
-GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
-DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
-DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
+GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
+DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/COPYING-lg3dproto b/COPYING-lg3dproto
index 03b6262..0121568 100644
--- a/COPYING-lg3dproto
+++ b/COPYING-lg3dproto
@@ -1,5 +1,5 @@
-Copyright (c) 2004, Sun Microsystems, Inc.
+Copyright (c) 2004, Sun Microsystems, Inc.
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
@@ -12,7 +12,7 @@ all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
SUN MICROSYSTEMS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/COPYING-recordproto b/COPYING-recordproto
index ae25726..c0217fb 100644
--- a/COPYING-recordproto
+++ b/COPYING-recordproto
@@ -4,14 +4,14 @@ Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
-documentation, and that the name of Network Computing Devices
+documentation, and that the name of Network Computing Devices
not be used in advertising or publicity pertaining to distribution
of the software without specific, written prior permission.
-NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO
-THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE
-FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
-AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
+NETWORK COMPUTING DEVICES DISCLAIMs ALL WARRANTIES WITH REGARD TO
+THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS, IN NO EVENT SHALL NETWORK COMPUTING DEVICES BE LIABLE
+FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
+AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/COPYING-renderproto b/COPYING-renderproto
index f330a5d..693b01d 100644
--- a/COPYING-renderproto
+++ b/COPYING-renderproto
@@ -14,7 +14,7 @@ SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
-OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Author: Keith Packard, SuSE, Inc.
diff --git a/COPYING-trapproto b/COPYING-trapproto
index 3ebeac6..aabaebd 100644
--- a/COPYING-trapproto
+++ b/COPYING-trapproto
@@ -1,13 +1,13 @@
-Copyright 1987, 1988, 1989, 1990, 1994 by Digital Equipment Corporation,
+Copyright 1987, 1988, 1989, 1990, 1994 by Digital Equipment Corporation,
Maynard, MA
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
-both that copyright notice and this permission notice appear in
+both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
-software without specific, written prior permission.
+software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
diff --git a/COPYING-xextproto b/COPYING-xextproto
index 23135f9..2d1ddc0 100644
--- a/COPYING-xextproto
+++ b/COPYING-xextproto
@@ -59,7 +59,7 @@ NCD. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NCD.
BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
-OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
@@ -104,14 +104,14 @@ all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
-DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
-BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
+DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, DAMAGES, INCLUDING,
+BUT NOT LIMITED TO CONSEQUENTIAL OR INCIDENTAL DAMAGES, OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-Except as contained in this notice, the name of Digital Equipment Corporation
+Except as contained in this notice, the name of Digital Equipment Corporation
shall not be used in advertising or otherwise to promote the sale, use or other
-dealings in this Software without prior written authorization from Digital
+dealings in this Software without prior written authorization from Digital
Equipment Corporation.
@@ -122,7 +122,7 @@ its documentation for any purpose is hereby granted without fee, provided
that the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation, and that the name Network Computing Devices, Inc. not be
-used in advertising or publicity pertaining to distribution of this
+used in advertising or publicity pertaining to distribution of this
software without specific, written prior permission.
THIS SOFTWARE IS PROVIDED `AS-IS'. NETWORK COMPUTING DEVICES, INC.,
@@ -142,13 +142,13 @@ and Olivetti Research Limited, Cambridge, England.
All Rights Reserved
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
-both that copyright notice and this permission notice appear in
+both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Digital or Olivetti
not be used in advertising or publicity pertaining to distribution of the
-software without specific, written prior permission.
+software without specific, written prior permission.
DIGITAL AND OLIVETTI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
@@ -170,8 +170,8 @@ documentation, and that the name of Hewlett-Packard not be used in
advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
-Hewlett-Packard makes no representations about the
-suitability of this software for any purpose. It is provided
+Hewlett-Packard makes no representations about the
+suitability of this software for any purpose. It is provided
"as is" without express or implied warranty.
This software is not subject to any license of the American
diff --git a/applewmproto.pc.in b/applewmproto.pc.in
index cb12105..ab5479e 100644
--- a/applewmproto.pc.in
+++ b/applewmproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: AppleWMProto
Description: AppleWM extension headers
Version: 1.4.2
diff --git a/bigreqsproto.pc.in b/bigreqsproto.pc.in
index 3ba8e4b..c830e8f 100644
--- a/bigreqsproto.pc.in
+++ b/bigreqsproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: BigReqsProto
Description: BigReqs extension headers
Version: 1.1.2
diff --git a/compositeproto.txt b/compositeproto.txt
index c1a7878..9c01bd2 100644
--- a/compositeproto.txt
+++ b/compositeproto.txt
@@ -190,8 +190,8 @@ operations other than QueryVersion.
errors: Window, Access, Match
The hierarchy starting at 'window' is directed to off-screen
- storage. 'update' specifies whether the contents are mirrored to
- the parent window automatically or not. Only one client may specify
+ storage. 'update' specifies whether the contents are mirrored to
+ the parent window automatically or not. Only one client may specify
an update type of Manual, another attempt will result in an
Access error. When all clients enabling redirection terminate,
the redirection will automatically be disabled.
@@ -281,17 +281,17 @@ operations other than QueryVersion.
overlayWin: Window
- This request returns the XID of the Composite Overlay Window for
- the screen specified by the argument 'window'. This request
- indicates that the client wishes to use the Composite Overlay
- Window of this screen. If this Composite Overlay Window has not
+ This request returns the XID of the Composite Overlay Window for
+ the screen specified by the argument 'window'. This request
+ indicates that the client wishes to use the Composite Overlay
+ Window of this screen. If this Composite Overlay Window has not
yet been mapped, it is mapped by this request.
- The Composite Overlay Window for a particular screen will be
- unmapped when all clients who have invoked this request have
+ The Composite Overlay Window for a particular screen will be
+ unmapped when all clients who have invoked this request have
also invoked CompositeReleaseOverlayWindow for that screen. Also,
- CompositeReleaseOverlayWindow for a screen will be implicitly
- called when a client using the Composite Overlay Window on that
+ CompositeReleaseOverlayWindow for a screen will be implicitly
+ called when a client using the Composite Overlay Window on that
screen terminates its X11 connection.
@@ -299,7 +299,7 @@ operations other than QueryVersion.
window: Window
- This request specifies that the client is no longer using the
- Composite Overlay Window on the screen specified by the
- argument 'window'. A screen's Composite Overlay Window is
+ This request specifies that the client is no longer using the
+ Composite Overlay Window on the screen specified by the
+ argument 'window'. A screen's Composite Overlay Window is
unmapped when there are no longer any clients using it.
diff --git a/damageproto.txt b/damageproto.txt
index cea2322..8d360f4 100644
--- a/damageproto.txt
+++ b/damageproto.txt
@@ -2,7 +2,7 @@
Protocol Version 1.1
Document Revision 1
2007-01-08
-
+
Keith Packard
keithp at keithp.com
@@ -24,7 +24,7 @@ As usual, the author had significant input from many people, in particular:
+ Havoc Pennington who designed and implemented a Damage extension
last year which was then lost to the mists of time.
-
+
+ Bill Haneman whose work on accessibility in the Gnome environment
is legendary.
@@ -98,7 +98,7 @@ Damage
6. Types
DAMAGE 32-bit value (top three bits guaranteed to be zero)
-
+
DamageReportLevel { DamageReportRawRectangles,
DamageReportDeltaRectangles,
DamageReportBoundingBox,
@@ -179,7 +179,7 @@ DamageCreate
damage: DAMAGE
drawable: Drawable
level: DamageReportLevel
-
+
Creates a damage object to monitor changes to Drawable
DamageDestroy
@@ -199,9 +199,9 @@ DamageSubtract
1) if parts is not None, parts = damage
2) damage = <empty>
-
+
Otherwise:
-
+
1) tmp = damage INTERSECT repair
2) damage = damage - tmp
3) if parts is not None, parts = tmp
diff --git a/dmxproto.pc.in b/dmxproto.pc.in
index b9ec7e7..fc24c6f 100644
--- a/dmxproto.pc.in
+++ b/dmxproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: DMXProto
Description: DMX extension headers
Version: 2.3.1
diff --git a/dri2proto.pc.in b/dri2proto.pc.in
index 01dfa20..f12cff4 100644
--- a/dri2proto.pc.in
+++ b/dri2proto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: DRI2Proto
Description: DRI2 extension headers
Version: 2.8
diff --git a/dri2proto.txt b/dri2proto.txt
index 0e58171..5245b30 100644
--- a/dri2proto.txt
+++ b/dri2proto.txt
@@ -1,7 +1,7 @@
The DRI2 Extension
Version 2.0
2008-09-04
-
+
Kristian Høgsberg
krh at redhat.com
Red Hat, Inc
@@ -268,7 +268,7 @@ The name of this extension is "DRI2".
ISSUE: We could add the list of supported attachments and the
supported DRI2CopyRegion values here (just the bitmask of all
supported values).
-
+
┌───
DRI2Authenticate
window: WINDOW
@@ -289,7 +289,7 @@ The name of this extension is "DRI2".
DRI2GetBuffers
drawable: DRAWABLE
attachments: LISTofDRI2ATTACHMENTS
- ▶
+ ▶
width, height: CARD32
buffers: LISTofDRI2BUFFER
└───
@@ -313,7 +313,7 @@ The name of this extension is "DRI2".
region: REGION
source: DRI2ATTACHMENT
destination: DRI2ATTACHMENT
- ▶
+ ▶
└───
Errors: Window, Value
@@ -650,7 +650,7 @@ A.2 Protocol Requests
4 0 reply length
4 CARD32 major version
4 CARD32 minor version
- 16 unused
+ 16 unused
└───
┌───
@@ -687,7 +687,7 @@ A.2 Protocol Requests
2 CARD16 sequence number
4 0 reply length
4 CARD32 authenticated
- 20 unused
+ 20 unused
└───
┌───
@@ -698,7 +698,7 @@ A.2 Protocol Requests
4 DRAWABLE drawable
4 n number of attachments
4n LISTofDRI2ATTACHMENTS attachments
- ▶
+ ▶
1 1 Reply
1 unused
2 CARD16 sequence number
@@ -706,7 +706,7 @@ A.2 Protocol Requests
4 CARD32 width of drawable
4 CARD32 height of drawable
4 CARD32 buffer count
- 12 unused
+ 12 unused
5n LISTofDRI2BUFFER buffers
└───
@@ -719,12 +719,12 @@ A.2 Protocol Requests
4 REGION region
4 DRI2ATTACHMENT source
4 DRI2ATTACHMENT destination
- ▶
+ ▶
1 1 Reply
1 unused
2 CARD16 sequence number
4 0 reply length
- 24 unused
+ 24 unused
└───
┌───
@@ -743,7 +743,7 @@ A.2 Protocol Requests
4 CARD32 width of drawable
4 CARD32 height of drawable
4 CARD32 buffer count
- 12 unused
+ 12 unused
5n LISTofDRI2BUFFER buffers
└───
@@ -759,7 +759,7 @@ A.2 Protocol Requests
4 CARD32 divisor_lo
4 CARD32 remainder_hi
4 CARD32 remainder_lo
- ▶
+ ▶
1 1 Reply
1 unused
2 CARD16 sequence number
diff --git a/dri3proto.pc.in b/dri3proto.pc.in
index be6ccb9..98b7b97 100644
--- a/dri3proto.pc.in
+++ b/dri3proto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: DRI3Proto
Description: DRI3 extension headers
Version: 1.4
diff --git a/dri3proto.txt b/dri3proto.txt
index f1f74c4..788156b 100644
--- a/dri3proto.txt
+++ b/dri3proto.txt
@@ -36,7 +36,7 @@ Arthur Huillet <arthur.huillet at free.fr>
Louis-Francis Ratté-Boulianne <lfrb at collabora.com>
Austin Shafer <ashafer at nvidia.com>
- ❄ ❄ ❄ ❄ ❄ ❄ ❄
+ ❄ ❄ ❄ ❄ ❄ ❄ ❄
2. Data Types
@@ -44,25 +44,25 @@ The DRI3 extension uses the RandR extension Provider data type to
select among multiple GPUs on a single screen and the Sync extension
fence object to provide graphics object synchronization.
- ❄ ❄ ❄ ❄ ❄ ❄ ❄
+ ❄ ❄ ❄ ❄ ❄ ❄ ❄
4. Errors
DRI3 defines no errors.
- ❄ ❄ ❄ ❄ ❄ ❄ ❄
+ ❄ ❄ ❄ ❄ ❄ ❄ ❄
5. Events
DRI3 defines no events.
- ❄ ❄ ❄ ❄ ❄ ❄ ❄
+ ❄ ❄ ❄ ❄ ❄ ❄ ❄
6. Protocol Types
SYNCOBJ { XID }
- ❄ ❄ ❄ ❄ ❄ ❄ ❄
+ ❄ ❄ ❄ ❄ ❄ ❄ ❄
7. Extension Initialization
@@ -89,7 +89,7 @@ The name of this extension is "DRI3"
requests.
- ❄ ❄ ❄ ❄ ❄ ❄ ❄
+ ❄ ❄ ❄ ❄ ❄ ❄ ❄
8. Extension Requests
@@ -560,7 +560,7 @@ A.2 Protocol Requests
4 0 reply length
4 CARD32 major version
4 CARD32 minor version
- 16 unused
+ 16 unused
└───
@@ -571,7 +571,7 @@ A.2 Protocol Requests
2 4 length
4 DRAWABLE drawable
4 PROVIDER provider
- ▶
+ ▶
1 1 Reply
1 1 nfd
2 CARD16 sequence number
@@ -604,7 +604,7 @@ A.2 Protocol Requests
1 3 DRI3 opcode
2 2 length
4 Pixmap pixmap
- ▶
+ ▶
1 1 Reply
1 1 nfd
2 CARD16 sequence number
@@ -640,7 +640,7 @@ A.2 Protocol Requests
2 3 length
4 Drawable drawable
4 Fence fence
- ▶
+ ▶
1 1 Reply
1 1 nfd
2 CARD16 sequence number
diff --git a/fixesproto.txt b/fixesproto.txt
index f462606..4fd25b5 100644
--- a/fixesproto.txt
+++ b/fixesproto.txt
@@ -23,7 +23,7 @@ developers, in particular,
+ Bill Haneman for the design for cursor image tracking.
- + Havoc Pennington
+ + Havoc Pennington
+ Fredrik Höglund for cursor names
@@ -217,7 +217,7 @@ GetCursorImage
pixel followed by 8 bits each of red, green and finally 8 bits of
blue in the least significant 8 bits. The color components are
pre-multiplied with the alpha component.
-
+
************* XFIXES VERSION 2 OR BETTER ***********
8. Region Objects
@@ -232,7 +232,7 @@ extension, the X Damage Extension.
Region: XID
WINDOW_REGION_KIND: { Bounding, Clip }
-
+
8.2 Errors
Region The specified region is invalid
@@ -316,7 +316,7 @@ CopyRegion
source: Region
destination: Region
- This replaces the contents of destination with the contents of
+ This replaces the contents of destination with the contents of
source.
UnionRegion
@@ -326,23 +326,23 @@ SubtractRegion
source1: Region
source2: Region
destination: Region
-
+
Combines source1 and source2, placing the result in destination.
Destination may be the same as either source1 or source2.
Errors: Region, Value
-
+
InvertRegion
source: Region
bounds: RECTANGLE
destination: Region
-
+
The source region is subtracted from the region specified by
bounds. The result is placed in destination, replacing its contents.
Errors: Region
-
+
TranslateRegion
region: Region
@@ -429,7 +429,7 @@ CursorNotify
cursor-serial: CARD32
timestamp: Timestamp
name: Atom or None
-
+
In Version 2 of the XFIXES protocol, this event adds the atom
of any name associated with the current cursor (else None).
@@ -638,7 +638,7 @@ DestroyPointerBarrier
Destroys the named barrier.
- Errors: Barrier
+ Errors: Barrier
************* XFIXES VERSION 6 OR BETTER ***********
diff --git a/fontcacheproto.pc.in b/fontcacheproto.pc.in
index 034b2b9..fcb7252 100644
--- a/fontcacheproto.pc.in
+++ b/fontcacheproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: FontcacheProto
Description: Fontcache extension headers
Version: 0.1.3
diff --git a/fontsproto.pc.in b/fontsproto.pc.in
index 5239b66..2bfeb0e 100644
--- a/fontsproto.pc.in
+++ b/fontsproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: FontsProto
Description: Fonts extension headers
Version: 2.1.3
diff --git a/glproto.pc.in b/glproto.pc.in
index d7a742a..117defb 100644
--- a/glproto.pc.in
+++ b/glproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: GLProto
Description: GL extension headers
Version: 1.4.17
diff --git a/include/X11/Xpoll.h.in b/include/X11/Xpoll.h.in
index f7c42e6..ab0aeba 100644
--- a/include/X11/Xpoll.h.in
+++ b/include/X11/Xpoll.h.in
@@ -28,7 +28,7 @@ from The Open Group.
/*
* Copyright © 2005 Daniel Stone
- *
+ *
* Permission to use, copy, modify, distribute, and sell this software and its
* documentation for any purpose is hereby granted without fee, provided that
* the above copyright notice appear in all copies and that both that
@@ -88,7 +88,7 @@ typedef long fd_mask;
#define howmany(x,y) (((x)+((y)-1))/(y))
#endif
-#if defined(BSD) && BSD < 198911
+#if defined(BSD) && BSD < 198911
typedef struct fd_set {
fd_mask fds_bits[howmany(FD_SETSIZE, NFDBITS)];
} fd_set;
@@ -120,7 +120,7 @@ typedef struct fd_set {
/*
* The howmany(FD_SETSIZE, NFDBITS) computes the number of elements in the
* array. before accessing an element in the array we check it exists.
- * If it does not exist then the compiler discards the code to access it.
+ * If it does not exist then the compiler discards the code to access it.
*/
#define XFD_ANYSET(p) \
((howmany(FD_SETSIZE, NFDBITS) > 0 && (__XFDS_BITS(p, 0))) || \
@@ -155,7 +155,7 @@ typedef struct fd_set {
int __i__; \
for (__i__ = 0; __i__ < howmany(FD_SETSIZE, NFDBITS); __i__++) \
__XFDS_BITS((dst), __i__) = ((__XFDS_BITS((b1), __i__)) | (__XFDS_BITS((b2), __i__))); \
- }
+ }
#define XFD_UNSET(dst,b1) { \
int __i__; \
for (__i__ = 0; __i__ < howmany(FD_SETSIZE, NFDBITS); __i__++) \
@@ -223,7 +223,7 @@ typedef struct fd_set {
XFD_FD(set,XFD_SETCOUNT(set)++)=(fd); \
} while(0)
-#define getdtablesize() FD_SETSIZE
+#define getdtablesize() FD_SETSIZE
#endif /* WIN32 */
diff --git a/include/X11/keysymdef.h b/include/X11/keysymdef.h
index 6f3edfb..e75c402 100644
--- a/include/X11/keysymdef.h
+++ b/include/X11/keysymdef.h
@@ -121,19 +121,19 @@ SOFTWARE.
* 4. If none of the previous rules apply, an alias is *implicitly*
* deprecated if there is at least one previous name for the
* corresponding keysym that is *not* explicitly deprecated.
- *
+ *
* Examples:
- *
+ *
* // SingleCandidate is the canonical name
* #define XK_SingleCandidate 0xff3c
* // Hangul_SingleCandidate is deprecated because it is an alias
* // and it does not start with "non-deprecated alias"
* #define XK_Hangul_SingleCandidate 0xff3c // Single candidate
- *
+ *
* // guillemotleft is the canonical name, but it is deprecated
- * #define XK_guillemotleft 0x00ab // deprecated alias for guillemetleft (misspelling)
+ * #define XK_guillemotleft 0x00ab // deprecated alias for guillemetleft (misspelling)
* // guillemetleft is not deprecated, because the keysym has no endorsed name before it.
- * #define XK_guillemetleft 0x00ab // U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+ * #define XK_guillemetleft 0x00ab // U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
* // The following hypothetical name is deprecated because guillemetleft come before.
* #define XK_guillemetleft2 0x00ab
*
diff --git a/inputproto.pc.in b/inputproto.pc.in
index e9240ad..00714d3 100644
--- a/inputproto.pc.in
+++ b/inputproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: InputProto
Description: Input extension headers
Version: 2.3.99.2
diff --git a/kbproto.pc.in b/kbproto.pc.in
index da3e847..0671b6b 100644
--- a/kbproto.pc.in
+++ b/kbproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: KBProto
Description: KB extension headers
Version: 1.0.7
diff --git a/lg3dproto.pc.in b/lg3dproto.pc.in
index 4abd729..8179fb6 100644
--- a/lg3dproto.pc.in
+++ b/lg3dproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: Lg3dProto
Description: LGE extension headers
Version: 5.0
diff --git a/presentproto.pc.in b/presentproto.pc.in
index f5d5b8b..abcd80c 100644
--- a/presentproto.pc.in
+++ b/presentproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: PresentProto
Description: Present extension headers
Version: 1.4
diff --git a/presentproto.txt b/presentproto.txt
index 6ef9a4f..bcb5932 100644
--- a/presentproto.txt
+++ b/presentproto.txt
@@ -1,7 +1,7 @@
The Present Extension
Version 1.4
2023-06-13
-
+
Keith Packard
keithp at keithp.com
Intel Corporation
@@ -26,7 +26,7 @@ Owen Taylor <otaylor at redhat.com>
James Jones <jajones at nvidia.com>
Louis-Francis Ratté-Boulianne <lfrb at collabora.com>
- ❄ ❄ ❄ ❄ ❄ ❄ ❄
+ ❄ ❄ ❄ ❄ ❄ ❄ ❄
2. Data Types
@@ -85,14 +85,14 @@ PRESENTEVENTTYPE { ...
PRESENTEVENTMASK { ...
PresentSubredirectNotifyMask }
- ❄ ❄ ❄ ❄ ❄ ❄ ❄
+ ❄ ❄ ❄ ❄ ❄ ❄ ❄
3. Errors
EventID
A value for an EventID argument does not name a defined EventID
- ❄ ❄ ❄ ❄ ❄ ❄ ❄
+ ❄ ❄ ❄ ❄ ❄ ❄ ❄
5. Events
@@ -109,7 +109,7 @@ IdleNotify events inform clients when pixmaps are available for re-use.
RedirectNotify events inform clients about other clients PresentPixmap
requests.
- ❄ ❄ ❄ ❄ ❄ ❄ ❄
+ ❄ ❄ ❄ ❄ ❄ ❄ ❄
6. Extension Initialization
@@ -135,7 +135,7 @@ The name of this extension is "Present"
Backwards compatible changes include addition of new
requests.
- ❄ ❄ ❄ ❄ ❄ ❄ ❄
+ ❄ ❄ ❄ ❄ ❄ ❄ ❄
7. Extension Requests
@@ -187,7 +187,7 @@ The name of this extension is "Present"
and update-area are relative to the pixmap.
PresentPixmap will block until 'wait-fence' is triggered.
-
+
When the X server has finished using 'pixmap' for this
operation, it will send a PresentIdleNotify event and arrange
for any 'idle-fence' to be triggered. This may be at any time
@@ -211,10 +211,10 @@ The name of this extension is "Present"
the presentation will occur at (or after) the 'target-msc'
field. Otherwise, the presentation will occur after the next
field where msc % 'divisor' == 'remainder'.
-
+
If 'target-crtc' is None, then the X server will choose a
suitable CRTC for synchronization.
-
+
If 'options' contains PresentOptionAsync, and the 'target-msc'
is less than or equal to the current msc for 'window', then
the operation will be performed as soon as possible, not
@@ -287,7 +287,7 @@ The name of this extension is "Present"
the event will be delivered at (or after) the 'target-msc'
field. Otherwise, the event delivery will occur after the next
field where msc % 'divisor' == 'remainder'.
-
+
If 'window' is destroyed before the event is delivered, then
the event delivery will not be completed.
@@ -460,7 +460,7 @@ The name of this extension is "Present"
a time can select for PresentRedirect on a window. An attempt
to violate this restriction results in an Access error.
- ❄ ❄ ❄ ❄ ❄ ❄ ❄
+ ❄ ❄ ❄ ❄ ❄ ❄ ❄
8. Extension Events
@@ -489,7 +489,7 @@ The name of this extension is "Present"
it. PresentConfigureNotify events are XGE events and so do not
have a unique event type.
- 'x' and 'y' are the parent-relative location of 'window'.
+ 'x' and 'y' are the parent-relative location of 'window'.
┌───
PresentCompleteNotify
@@ -748,7 +748,7 @@ A.2 Protocol Requests
4 0 reply length
4 CARD32 major version
4 CARD32 minor version
- 16 unused
+ 16 unused
└───
┌───
diff --git a/randrproto.pc.in b/randrproto.pc.in
index d0403e1..96c96fd 100644
--- a/randrproto.pc.in
+++ b/randrproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: RandrProto
Description: Randr extension headers
Version: 1.6.0
diff --git a/randrproto.txt b/randrproto.txt
index 7156e92..42b7b1e 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -137,7 +137,7 @@ be dynamically configured to provide support for:
1) Output slaving: plug in a USB device, but have its output rendered
using the main GPU. On some dual-GPU laptops, the second GPU isn't
connected to the LVDS panel, so we need to use the first GPU as an output
- slave for the second GPU.
+ slave for the second GPU.
2) offload - For dual-GPU laptops, allow direct rendered applications to be run
on the second GPU and display on the first GPU.
diff --git a/recordproto.pc.in b/recordproto.pc.in
index d01c3ba..8580057 100644
--- a/recordproto.pc.in
+++ b/recordproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: RecordProto
Description: Record extension headers
Version: 1.14.2
diff --git a/renderproto.txt b/renderproto.txt
index b589c85..d59a105 100644
--- a/renderproto.txt
+++ b/renderproto.txt
@@ -80,11 +80,11 @@ To use this operator several additional values are required:
+ Whether the source should be reshaped with a projective
transformation, and if so, what filter to apply while
resampling the data.
-
+
+ Whether the mask should be reshaped with a projective
transformation, and if so, what filter to apply while
resampling the data.
-
+
These parameters are variously attached to the operands or included in each
rendering request.
@@ -144,21 +144,21 @@ PICTOP { Clear, Src, Dst, Over, OverReverse, In, InReverse,
ColorBurn, HardLight, SoftLight, Difference, Exclusion,
HSLHue, HSLSaturation, HSLColor, HSLLuminosity
}
-SUBPIXEL { Unknown, HorizontalRGB, HorizontalBGR,
+SUBPIXEL { Unknown, HorizontalRGB, HorizontalBGR,
VerticalRGB, VerticalBGR, None
}
-COLOR [
+COLOR [
red, green, blue, alpha: CARD16
]
CHANNELMASK [
shift, mask: CARD16
]
DIRECTFORMAT [
- red, green, blue, alpha: CHANNELMASK
+ red, green, blue, alpha: CHANNELMASK
]
-INDEXVALUE [
- pixel: Pixel;
- red, green, blue, alpha: CARD16
+INDEXVALUE [
+ pixel: Pixel;
+ red, green, blue, alpha: CARD16
]
PICTFORMINFO [
id: PICTFORMAT
@@ -349,10 +349,10 @@ alpha channel is used in the final image composition.
When fetching pixels from the source or mask pictures, Render provides four
options for pixel values which fall outside the drawable (this includes
-pixels within a window geometry obscured by other windows).
+pixels within a window geometry obscured by other windows).
+ None. Missing values are replaced with transparent.
-
+
+ Pad. Replace missing pixels with the nearest available
pixel. Where multiple pixels are equidistant, select
those with smallest Y and then smallest X coordinates
@@ -378,7 +378,7 @@ required filter alias which must map to one of the available filters.
10. Polygon Rasterization
Render provides only two kinds of polygons, trapezoids and triangles. To
-improve efficiency, several different wire encodings exist for each.
+improve efficiency, several different wire encodings exist for each.
All trapezoids must be convex. Rendering of concave trapezoids is unspecified
except that the result must obey the clipping rules.
@@ -402,7 +402,7 @@ operator.
Rasterization
Alpha values are generated by point sampling the coverage of a square
-surrounding the center of each pixel by the polygon.
+surrounding the center of each pixel by the polygon.
In Precise poly mode, the sample points are located in a regular grid. When
alpha depth 'e' is even, the regular grid is 2**(e/2) + 1 samples wide and
@@ -453,7 +453,7 @@ standard alias names are required to be mapped to a provided filter so that
applications can use the alias names without checking for availability.
Alias name Intended interpretation
-
+
fast High performance, quality similar to Nearest
good Reasonable performance, quality similar to Bilinear
best Highest quality available, performance may not
@@ -466,7 +466,7 @@ provided. If they are provided, using the standard name, they must match
the definition specified here.
Filter Name Description
-
+
convolution MxN convolution filter. The values specified
in SetPictureFilter are M, N and then M * N
filter parameters. M and N must be integers
@@ -598,7 +598,7 @@ CreatePicture
The value-mask and value-list specify attributes of the picture that
are to be explicitly initialized. The possible values are:
-
+
repeat: REPEAT
alpha-map: PICTURE or None
alpha-x-origin: INT16
@@ -612,10 +612,10 @@ CreatePicture
poly-mode: POLYMODE
dither: ATOM or None
component-alpha: BOOL
-
+
When used as a source or mask operand, Repeat indicates how the
drawable contents should be extended in both directions.
-
+
The alpha channel of alpha-map is used in place of any alpha channel
contained within the drawable for all rendering operations. The
alpha-mask origin is interpreted relative to the origin of drawable.
@@ -682,7 +682,7 @@ ChangePicture
Picture, Alloc, Pixmap, PictOp, Value
The value-mask and value-list specify which attributes are to be
- changed. The values and restrictions are the same as for
+ changed. The values and restrictions are the same as for
CreatePicture.
SetPictureClipRectangles
@@ -776,7 +776,7 @@ Composite
Pixels outside the geometry of src or mask needed for this
computation are substituted as described in the Source and Mask
Transformations section above.
-
+
If src, mask and dst are not in the same format, and one of their
formats can hold all without loss of precision, they are converted
to that format. Alternatively, the server will convert each
@@ -807,7 +807,7 @@ Trapezoids
traps: LISTofTRAPEZOID
This request rasterizes the list of trapezoids.
-
+
For each trap, the area between the left and right edges is filled
from the top to the bottom. src-x and src-y register the pattern to
the floor of the top x and y coordinate of the left edge of the
@@ -1003,11 +1003,11 @@ CompositeGlyphs32
deltas are always added to the glyph origin.
All contained GLYPHSETs are always transmitted most significant byte
- first.
-
+ first.
+
If a GlyphSet error is generated for an item, the previous items may
have been drawn.
-
+
When mask-format is not None, glyphs are rendered in the following
way with the effective mask computed in mask-format:
@@ -1035,8 +1035,8 @@ CreateCursor
The x and y coordinates define the hotspot relative to the source's
origin and must be a point within the source (or a Match error
results). The resulting picture will nominally be drawn to the
- screen with PictOpOver.
-
+ screen with PictOpOver.
+
The components of the cursor may be transformed arbitrarily to meet
display limitations. In particular, if the display supports only
two colors cursors without translucency, the cursor will be
@@ -1072,13 +1072,13 @@ AddTraps
'picture' must be an alpha-only picture else a 'Match' error is
returned.
-
+
CreateSolidFill
pid: PICTURE
- color: COLOR
+ color: COLOR
Creates a Source picture that represents a solid fill with
- the specified color.
+ the specified color.
CreateLinearGradient
pid: PICTURE
@@ -1090,13 +1090,13 @@ CreateLinearGradient
Errors: Alloc, Value
Creates a source picture representing a linear Gradient. The gradients
- bounds are defined by the two end points p1 and p2.
+ bounds are defined by the two end points p1 and p2.
The gradient has nstops stop points between 0 and 1, each
having a stop color defined in stop_colors.
The array of stops has to contain values between 0 and 1 (inclusive) and
- has to be ordered in increasing size or a Value error is generated. If
+ has to be ordered in increasing size or a Value error is generated. If
p1 == p2 a Value error is generated.
The colors are non premultiplied.
@@ -1122,8 +1122,8 @@ CreateRadialGradient
The array of stops has to contain values between 0 and 1 (inclusive) and
has to be ordered in increasing size or a Value error is generated. The inner
- circle has to be completely contained inside the outer one or a Value error is
- generated.
+ circle has to be completely contained inside the outer one or a Value error is
+ generated.
The colors are non premultiplied.
@@ -1148,7 +1148,7 @@ CreateConicalGradient
The colors are non premultiplied.
-
+
15. Extension Versioning
The Render extension was developed in parallel with the implementation to
@@ -1159,7 +1159,7 @@ describes the intent for version 1.0 of the specification, the partial
implementations have version numbers less than that. Here's a list of
what each version before 1.0 implemented:
- 0.0:
+ 0.0:
No disjoint/conjoint operators
No component alpha
Composite
@@ -1200,7 +1200,7 @@ what each version before 1.0 implemented:
0.9:
AddTrapezoids
- 0.10:
+ 0.10:
CreateSolidFill
CreateLinearGradient
CreateRadialGradient
diff --git a/resourceproto.pc.in b/resourceproto.pc.in
index f341ea7..4352b17 100644
--- a/resourceproto.pc.in
+++ b/resourceproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: ResourceProto
Description: Resource extension headers
Version: 1.2.0
diff --git a/scrnsaverproto.pc.in b/scrnsaverproto.pc.in
index 245590a..3ba3c28 100644
--- a/scrnsaverproto.pc.in
+++ b/scrnsaverproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: ScrnSaverProto
Description: ScrnSaver extension headers
Version: 1.2.3
diff --git a/specs/XI2proto.txt b/specs/XI2proto.txt
index 325d3e1..35c64af 100644
--- a/specs/XI2proto.txt
+++ b/specs/XI2proto.txt
@@ -12,7 +12,7 @@ Authors:
- Povilas Kanapickas <povilas at radix.lt>
[[history]]
-History
+History
-------
- v2.4, September 2021: Touchpad gesture support added
@@ -414,7 +414,7 @@ before the current owner has accepted or rejected the sequence, the client
receives a TouchUpdate event with the TouchPendingEnd flag set. No further
TouchUpdate events will be sent for this sequence. If the current owner
accepts the sequence, the client receives a TouchEnd event. Otherwise, if
-the current owner rejects the sequence, the client may become
+the current owner rejects the sequence, the client may become
the owner of the touch sequence and receive a TouchOwnership event and a
TouchEnd event.
@@ -2183,7 +2183,7 @@ offset is given such that L is negative. The value of bytes_after is A,
giving the number of trailing unread bytes in the stored property. If
delete is True and the bytes_after is zero, the property is also
deleted from the device, and a XIPropertyNotify event is generated on
-the device.
+the device.
[[requests-xi23]]
Requests introduced in version 2.3
@@ -2226,7 +2226,7 @@ assigned and the client must re-issue the XIBarrierReleasePointer request.
If the device is not a master pointer device, a BadDevice error results.
If the barrier does not name a valid barrier, a BadValue error results.
-
+
[[events]]
Events
------
@@ -2707,7 +2707,7 @@ modified by a client.
The property that has been created, deleted, or modified
what
Specifies what has been changed.
-
+
[[events-xi22]]
Events introduced in version 2.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/specs/xextproto/sync.xml b/specs/xextproto/sync.xml
index afb0783..29344a4 100644
--- a/specs/xextproto/sync.xml
+++ b/specs/xextproto/sync.xml
@@ -1237,7 +1237,7 @@ AwaitFence
1 19 minor opcode
2 1 + n request length
4*n LISTofFENCE wait conditions
-
+
</literallayout>
</sect1>
diff --git a/specs/xproto/sect1-9.xml b/specs/xproto/sect1-9.xml
index c59def1..4166fd9 100644
--- a/specs/xproto/sect1-9.xml
+++ b/specs/xproto/sect1-9.xml
@@ -95,11 +95,11 @@ 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
+Major opcodes 128 through 255 are reserved for
<firstterm id="extension">extensions</firstterm>.
<indexterm zone="extension"><primary>Extension</primary></indexterm>
Extensions are intended to contain multiple requests,
-so extension requests typically have an additional
+so extension requests typically have an additional
<firstterm id="minor_opcode">minor opcode</firstterm> encoded
in the second data byte in the request header.
<indexterm zone="minor_opcode" significance="preferred"><primary>Opcode</primary><secondary>minor</secondary></indexterm>
diff --git a/trapproto.pc.in b/trapproto.pc.in
index d7c0c4d..d52e6b0 100644
--- a/trapproto.pc.in
+++ b/trapproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: TrapProto
Description: Trap extension headers
Version: 3.4.3
diff --git a/windowswmproto.pc.in b/windowswmproto.pc.in
index de14473..f2bf4a8 100644
--- a/windowswmproto.pc.in
+++ b/windowswmproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: WindowsWMProto
Description: WindowsWM extension headers
Version: 1.0.4
diff --git a/xcmiscproto.pc.in b/xcmiscproto.pc.in
index 63e1532..82c2469 100644
--- a/xcmiscproto.pc.in
+++ b/xcmiscproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: XCMiscProto
Description: XCMisc extension headers
Version: 1.2.2
diff --git a/xextproto.pc.in b/xextproto.pc.in
index 25a0d52..41290f9 100644
--- a/xextproto.pc.in
+++ b/xextproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: XExtProto
Description: XExt extension headers
Version: 7.3.0
diff --git a/xf86bigfontproto.pc.in b/xf86bigfontproto.pc.in
index 884e548..afa6345 100644
--- a/xf86bigfontproto.pc.in
+++ b/xf86bigfontproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: XF86BigFontProto
Description: XF86BigFont extension headers
Version: 1.2.0
diff --git a/xf86dgaproto.pc.in b/xf86dgaproto.pc.in
index 2b0dc3f..9f9b1cb 100644
--- a/xf86dgaproto.pc.in
+++ b/xf86dgaproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: XF86DGAProto
Description: XF86DGA extension headers
Version: 2.1
diff --git a/xf86driproto.pc.in b/xf86driproto.pc.in
index c725bbc..860f213 100644
--- a/xf86driproto.pc.in
+++ b/xf86driproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: XF86DRIProto
Description: XF86DRI extension headers
Version: 2.1.1
diff --git a/xf86miscproto.pc.in b/xf86miscproto.pc.in
index 10530b7..c21f550 100644
--- a/xf86miscproto.pc.in
+++ b/xf86miscproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: XF86MiscProto
Description: XF86Misc extension headers
Version: 0.9.3
diff --git a/xf86rushproto.pc.in b/xf86rushproto.pc.in
index 099fd03..288e15a 100644
--- a/xf86rushproto.pc.in
+++ b/xf86rushproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: XF86RushProto
Description: XF86Rush extension headers
Version: 1.1.2
diff --git a/xf86vidmodeproto.pc.in b/xf86vidmodeproto.pc.in
index 0233304..73f4cbd 100644
--- a/xf86vidmodeproto.pc.in
+++ b/xf86vidmodeproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: XF86VidModeProto
Description: XF86VidMode extension headers
Version: 2.3.1
diff --git a/xineramaproto.pc.in b/xineramaproto.pc.in
index a920a6f..43aa726 100644
--- a/xineramaproto.pc.in
+++ b/xineramaproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: XineramaProto
Description: Xinerama extension headers
Version: 1.2.1
diff --git a/xproto.pc.in b/xproto.pc.in
index 0eebc88..34b39c0 100644
--- a/xproto.pc.in
+++ b/xproto.pc.in
@@ -1,7 +1,7 @@
prefix=@prefix@
includedir=@includedir@
includex11dir=@includedir@/X11
-
+
Name: Xproto
Description: Xproto headers
Version: 7.0.34
diff --git a/xproxymngproto.pc.in b/xproxymngproto.pc.in
index b2f42bf..c7710b8 100644
--- a/xproxymngproto.pc.in
+++ b/xproxymngproto.pc.in
@@ -1,6 +1,6 @@
prefix=@prefix@
includedir=@includedir@
-
+
Name: XProxyManagementProtocol
Description: X Proxy Management Protocol headers
Version: 1.0.3
More information about the xorg-commit
mailing list