1XSTANDARDS(7) Miscellaneous Information Manual XSTANDARDS(7)
2
3
4
6 XStandards - X Window System Standards and Specifications
7
9 The major goal of the X Consortium was to promote cooperation within
10 the computer industry in the creation of standard software interfaces
11 at all layers in the X Window System environment. The X Consortium
12 produced standards - documents which defined network protocols, pro‐
13 gramming interfaces, and other aspects of the X environment. These
14 standards continue to exist in the X.Org Foundation releases. The
15 X.Org Foundation also produces specifications. Like X Window System
16 Standards, these are documents which define network protocols, program‐
17 ming interfaces, and other aspects of the X environment. Under the
18 aegis of The Open Group, X Window System standards, X.Org Foundation
19 specifications, and other specifications are the basis for portions of
20 The Open Group's various CAE specifications.
21
22 The status of various standards, specifications, and the software in
23 the X11R7.0 distribution, is explained below.
24
26 The following documents are X Window System standards:
27
28 X Window System Protocol
29 X Version 11, Release 7.0
30 Robert W. Scheifler
31
32 Xlib - C Language X Interface
33 X Version 11, Release 7.0
34 James Gettys, Robert W. Scheifler, Ron Newman
35
36 X Toolkit Intrinsics - C Language Interface
37 X Version 11, Release 7.0
38 Joel McCormack, Paul Asente, Ralph R. Swick, Donna Converse
39
40 Bitmap Distribution Format
41 Version 2.1
42 X Version 11, Release 7.0
43
44 Inter-Client Communication Conventions Manual
45 Version 2.0
46 X Version 11, Release 7.0
47 David Rosenthal, Stuart W. Marks
48
49 Compound Text Encoding
50 Version 1.1
51 X Version 11, Release 7.0
52 Robert W. Scheifler
53
54 X Logical Font Description Conventions
55 Version 1.5
56 X Version 11, Release 7.0
57 Jim Flowers, Stephen Gildea
58
59 X Display Manager Control Protocol
60 Version 1.1
61 X Version 11, Release 7.0
62 Keith Packard
63
64 X11 Nonrectangular Window Shape Extension
65 Version 1.0.1
66 X Version 11, Release 7.0
67 Keith Packard
68
69 X11 Input Extension Protocol Specification
70 Version 1.0
71 X Version 11, Release 7.0
72 George Sachs, Mark Patrick
73
74 X11 Input Extension Library Specification
75 X Version 11, Release 7.0
76 Mark Patrick, George Sachs
77
78 The X Font Service Protocol
79 Version 2.0
80 X Version 11, Release 7.0
81 Jim Fulton
82
83 Inter-Client Exchange (ICE) Protocol
84 Version 1.0
85 X Version 11, Release 7.0
86 Robert Scheifler, Jordan Brown
87
88 Inter-Client Exchange (ICE) Library
89 Version 1.0
90 X Version 11, Release 7.0
91 Ralph Mor
92
93 X Session Management Protocol
94 Version 1.0
95 X Version 11, Release 7.0
96 Mike Wexler
97
98 X Session Management Library
99 Version 1.0
100 X Version 11, Release 7.0
101 Ralph Mor
102
103 The Input Method Protocol
104 Version 1.0
105 X Version 11, Release 7.0
106 Masahiko Narita, Hideki Hiura
107
108 X Synchronization Extension
109 Version 3.0
110 X Version 11, Release 7.0
111 Tim Glauert, Dave Carver, Jim Gettys, David P. Wiggins
112
113 XTEST Extension
114 Version 2.2
115 Kieron Drake
116
117 Big Requests Extension
118 Version 2.0
119 X Version 11, Release 7.0
120 Bob Scheifler
121
122 XC-MISC Extension
123 Version 1.1
124 X Version 11, Release 7.0
125 Bob Scheifler, Dave Wiggins
126
127 Double Buffer Extension
128 Version 1.0
129 Ian Elliott, David P. Wiggins
130
131 Record Extension Protocol
132 Version 1.13
133 Martha Zimet, Stephen Gildea
134
135 Record Extension Library
136 Version 1.13
137 Martha Zimet, Stephen Gildea
138
139 X Keyboard Extension Protocol
140 X Version 11, Release 7.0
141 Erik Fortune
142
143 X Keyboard Extension Library
144 X Version 11, Release 7.0
145 Amber J. Benson, Gary Aitken, Erik Fortune, Donna Converse,
146 George Sachs, and Will Walker
147
148 X Print Extension Protocol
149 X Version 11, Release 7.0
150
151 X Print Extension Library
152 X Version 11, Release 7.0
153
154 X Application Group Extension Protocol and Library
155 Version 1.0
156 X Version 11, Release 7.0
157 Kaleb Keithley
158
159 X Security Extension Protocol and Library
160 Version 4.0
161 X Version 11, Release 7.0
162 Dave Wiggins
163
164 X Proxy Manager Protocol
165 X Version 11, Release 7.0
166 Ralph Swick
167
168 LBX Extension Protocol and Library
169 X Version 11, Release 7.0
170 Keith Packard, Dave Lemke, Donna Converse, Ralph Mor, Ray Tice
171
172 Remote Execution MIME Type
173 Version 1.0
174 X Version 11, Release 7.0
175 Arnaud Le Hors
176
178 The following documents are X Project Team specifications:
179
180 Colormap Utilization Policy and Extension
181 Version 1.0
182 Kaleb Keithley
183
184 Extended Visual Information Extension
185 Version 1.0
186 Peter Daifuku
187
188 X Display Power Management (DPMS) Extension Protocol and Library
189 Version 1.0
190 Rob Lembree
191
192
194 The following include files are part of the Xlib standard.
195
196 <X11/cursorfont.h>
197 <X11/keysym.h>
198 <X11/keysymdef.h>
199 <X11/X.h>
200 <X11/Xatom.h>
201 <X11/Xcms.h>
202 <X11/Xlib.h>
203 <X11/Xlibint.h>
204 <X11/Xproto.h>
205 <X11/Xprotostr.h>
206 <X11/Xresource.h>
207 <X11/Xutil.h>
208 <X11/X10.h>
209
210 The following include files are part of the X Toolkit Intrinsics stan‐
211 dard.
212
213 <X11/Composite.h>
214 <X11/CompositeP.h>
215 <X11/Constraint.h>
216 <X11/ConstrainP.h>
217 <X11/Core.h>
218 <X11/CoreP.h>
219 <X11/Intrinsic.h>
220 <X11/IntrinsicP.h>
221 <X11/Object.h>
222 <X11/ObjectP.h>
223 <X11/RectObj.h>
224 <X11/RectObjP.h>
225 <X11/Shell.h>
226 <X11/ShellP.h>
227 <X11/StringDefs.h>
228 <X11/Vendor.h>
229 <X11/VendorP.h>
230
231 The following include file is part of the Nonrectangular Window Shape
232 Extension standard.
233
234 <X11/extensions/shape.h>
235
236 The following include files are part of the X Input Extension standard.
237
238 <X11/extensions/XI.h>
239 <X11/extensions/XInput.h>
240 <X11/extensions/XIproto.h>
241
242 The following include files are part of the ICElib standard.
243
244 <X11/ICE/ICE.h>
245 <X11/ICE/ICEconn.h>
246 <X11/ICE/ICElib.h>
247 <X11/ICE/ICEmsg.h>
248 <X11/ICE/ICEproto.h>
249 <X11/ICE/ICEutil.h>
250
251 The following include files are part of the SMlib standard.
252
253 <X11/SM/SM.h>
254 <X11/SM/SMlib.h>
255 <X11/SM/SMproto.h>
256
257 The following include file is part of the Synchronization standard.
258
259 <X11/extensions/sync.h>
260
261 The following include file is part of the XTEST standard.
262
263 <X11/extensions/XTest.h>
264
265 The following include file is part of the Double Buffer Extension stan‐
266 dard.
267
268 <X11/extensions/Xdbe.h>
269
270 The following include file is part of the Record Library standard.
271
272 <X11/extensions/record.h>
273
274 The following include files are part of the X Keyboard Extension
275 Library standard.
276
277 <X11/XKBlib.h>
278 <X11/extensions/XKB.h>
279 <X11/extensions/XKBproto.h>
280 <X11/extensions/XKBstr.h>
281 <X11/extensions/XKBgeom.h>
282
283 The following include files are part of the X Print Extension Library
284 standard.
285
286 <X11/extensions/Print.h>
287 <X11/extensions/Printstr.h>
288
289 The following include files are part of the X Application Group Exten‐
290 sion Library standard.
291
292 <X11/extensions/Xag.h>
293 <X11/extensions/Xagstr.h>
294
295 The following include files are part of the X Security Extension
296 Library standard.
297
298 <X11/extensions/security.h>
299 <X11/extensions/securstr.h>
300
301 The following include files are part of the LBX Extension library stan‐
302 dard.
303
304 <X11/extensions/XLbx.h>
305 <X11/extensions/lbxbuf.h>
306 <X11/extensions/lbxbufstr.h>
307 <X11/extensions/lbxdeltastr.h>
308 <X11/extensions/lbximage.h>
309 <X11/extensions/lbxopts.h>
310 <X11/extensions/lbxstr.h>
311 <X11/extensions/lbxzlib.h>
312
313 The following include files are part of the Colormap Utilization Policy
314 and Extension specification.
315
316 <X11/extensions/Xcup.h>
317 <X11/extensions/Xcupstr.h>
318
319 The following include files are part of the Extended Visual Information
320 specification.
321
322 <X11/extensions/XEVI.h>
323 <X11/extensions/XEVIstr.h>
324
325 The following include files are part of the X Display Management Sig‐
326 naling Extension specification.
327
328 <X11/extensions/dpms.h>
329 <X11/extensions/dpmsstr.h>
330
331
333 The X11R7.0 distribution contains sample implementations, not reference
334 implementations. Although much of the code is believed to be correct,
335 the code should be assumed to be in error wherever it conflicts with
336 the specification.
337
338 The only X Window System standards are the ones listed above. No other
339 documents, include files, or software in X11R7.0 carry special status
340 within the X Window System. For example, none of the following are
341 standards: internal interfaces of the sample server; the MIT-SHM exten‐
342 sion; the Athena Widget Set; the Xmu library; the Xau library; the RGB
343 database; the X Locale database; the fonts distributed with X11R7.0;
344 the applications distributed with X11R7.0; the include files <X11/XWD‐
345 File.h>, <X11/Xfuncproto.h>, <X11/Xfuncs.h>, <X11/Xosdefs.h>,
346 <X11/Xos.h>, <X11/Xos_r.h>, <X11/Xwinsock.h>, and <X11/Xthreads.h>; the
347 bitmap files in <X11/bitmaps>.
348
349 The Multi-Buffering extension was a draft standard of the X Consortium
350 but has been superseded by DBE as a standard.
351
352
354 The X.Org Foundation maintains a registry of certain X-related items,
355 to aid in avoiding conflicts and to aid in sharing of such items.
356
357 The registry is published as part of the X Window System software
358 release. The latest version may also be found at
359 ftp://ftp.x.org/pub/DOCS/registry
360 The X Registry and the names in it are not X Window System standards.
361
362
363
364X Version 11 xorg-docs 1.3 XSTANDARDS(7)