unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OSF1-V5.1-alpha)
Page:
Section:
Apropos / Subsearch:
optional field



XStandards(1X)						       XStandards(1X)
X11R6									X11R6



NAME

  XStandards - X Consortium Standards

SYNOPSIS

  The major goal of the	X Consortium is	to promote cooperation within the
  computer industry in the creation of standard	software interfaces at all
  layers in the	X Window System	environment.  The status of various stan-
  dards, and the software in the X11R6 distribution, is	explained below.

DESCRIPTION

  The following	documents are X	Consortium standards:

       X Window	System Protocol
       X Version 11, Release 6
       Robert W. Scheifler

       Xlib - C	Language X Interface
       X Version 11, Release 6
       James Gettys, Robert W. Scheifler, Ron Newman

       X Toolkit Intrinsics - C	Language Interface
       X Version 11, Release 6
       Joel McCormack, Paul Asente, Ralph R. Swick, Donna Converse

       Bitmap Distribution Format
       Version 2.1
       X Version 11, Release 6

       Inter-Client Communication Conventions Manual
       Version 2.0
       X Version 11, Release 6
       David Rosenthal,	Stuart W. Marks

       Compound	Text Encoding
       Version 1.1
       X Version 11, Release 6
       Robert W. Scheifler

       X Logical Font Description Conventions
       Version 1.5
       X Version 11, Release 6
       Jim Flowers, Stephen Gildea

       X Display Manager Control Protocol
       Version 1.0
       X Version 11, Release 6
       Keith Packard


       X11 Nonrectangular Window Shape Extension
       Version 1.0
       X Version 11, Release 6
       Keith Packard


       X11 Input Extension Protocol Specification
       Version 1.0
       X Version 11, Release 6
       George Sachs, Mark Patrick

       X11 Input Extension Library Specification
       X Version 11, Release 6
       Mark Patrick, George Sachs

       The X Font Service Protocol
       Version 2.0
       X Version 11, Release 6
       Jim Fulton

       PEX Protocol Specification
       Version 5.1
       Cheryl Huntington (architect), Paula Womack (editor)

       PEXlib Specification and	C Language Binding
       Version 5.1
       Jeff Stevenson

       Inter-Client Exchange (ICE) Protocol
       Version 1.0
       X Version 11, Release 6
       Robert Scheifler, Jordan	Brown

       Inter-Client Exchange (ICE) Library
       Version 1.0
       X Version 11, Release 6
       Ralph Mor

       X Session Management Protocol
       Version 1.0
       X Version 11, Release 6
       Mike Wexler

       X Session Management Library
       Version 1.0
       X Version 11, Release 6
       Ralph Mor

       The Input Method	Protocol
       Version 1.0
       X Version 11, Release 6
       Masahiko	Narita,	Hideki Hiura

       X Synchronization Extension
       Version 3.0
       X Version 11, Release 6
       Tim Glauert, Dave Carver, Jim Gettys, David P. Wiggins

       X Image Extension, Protocol Reference Manual
       Version 5.0
       X Version 11, Release 6
       Bob Shelley

       XTEST Extension
       Version 2.2
       Kieron Drake

       Big Requests Extension
       Version 2.0
       X Version 11, Release 6
       Bob Scheifler

       XC-MISC Extension
       Version 1.1
       X Version 11, Release 6
       Bob Scheifler, Dave Wiggins </simplelist>

DRAFT STANDARDS

  The following	documents are currently	draft standards	of the X Consortium.

       X Image Extension Library
       Public Review Draft
       Gary Rogers

       Extending X for Double-Buffering, Multi-Buffering, and Stereo
       Version 3.3
       Public Review Draft
       Jeffrey Friedberg, Larry	Seiler,	Jeff Vroom </simplelist>

INCLUDE	FILES

  The following	include	files are part of the Xlib standard.

       <&lt;X11/cursorfont.h>&gt;
       <&lt;X11/keysym.h>&gt;
       <&lt;X11/keysymdef.h>&gt;
       <&lt;X11/X.h>&gt;
       <&lt;X11/Xatom.h>&gt;
       <&lt;X11/Xcms.h>&gt;
       <&lt;X11/Xlib.h>&gt;
       <&lt;X11/Xlibint.h>&gt;
       <&lt;X11/Xproto.h>&gt;
       <&lt;X11/Xprotostr.h>&gt;
       <&lt;X11/Xresource.h>&gt;
       <&lt;X11/Xutil.h>&gt;
       <&lt;X11/X10.h>&gt;

  The following	include	files are part of the X	Toolkit	Intrinsics standard.

       <&lt;X11/Composite.h>&gt;
       <&lt;X11/CompositeP.h>&gt;
       <&lt;X11/Constraint.h>&gt;
       <&lt;X11/ConstrainP.h>&gt;
       <&lt;X11/Core.h>&gt;
       <&lt;X11/CoreP.h>&gt;
       <&lt;X11/Intrinsic.h>&gt;
       <&lt;X11/IntrinsicP.h>&gt;
       <&lt;X11/Object.h>&gt;
       <&lt;X11/ObjectP.h>&gt;
       <&lt;X11/RectObj.h>&gt;
       <&lt;X11/RectObjP.h>&gt;
       <&lt;X11/Shell.h>&gt;
       <&lt;X11/ShellP.h>&gt;
       <&lt;X11/StringDefs.h>&gt;
       <&lt;X11/Vendor.h>&gt;
       <&lt;X11/VendorP.h>&gt;

  The following	include	file is	part of	the Nonrectangular Window Shape
  Extension standard.


       <&lt;X11/extensions/shape.h>&gt;

  The following	include	files are part of the X	Input Extension	standard.

       <&lt;X11/extensions/XI.h>&gt;
       <&lt;X11/extensions/XInput.h>&gt;
       <&lt;X11/extensions/XIproto.h>&gt;

  The following	include	files are part of the PEXlib standard.

       <&lt;X11/PEX5/PEX.h>&gt;
       <&lt;X11/PEX5/PEXlib.h>&gt;
       <&lt;X11/PEX5/PEXlibint.h>&gt;
       <&lt;X11/PEX5/PEXproto.h>&gt;
       <&lt;X11/PEX5/PEXprotost.h>&gt;

  The following	include	files are part of the ICElib standard.

       <&lt;X11/ICE/ICE.h>&gt;
       <&lt;X11/ICE/ICEconn.h>&gt;
       <&lt;X11/ICE/ICElib.h>&gt;
       <&lt;X11/ICE/ICEmsg.h>&gt;
       <&lt;X11/ICE/ICEproto.h>&gt;
       <&lt;X11/ICE/ICEutil.h>&gt;

  The following	include	files are part of the SMlib standard.

       <&lt;X11/SM/SM.h>&gt;
       <&lt;X11/SM/SMlib.h>&gt;
       <&lt;X11/SM/SMproto.h>&gt;

  The following	include	file is	part of	the Synchronization standard.

       <&lt;X11/extensions/sync.h>&gt;

  The following	include	files are part of the XIElib draft standard.

       <&lt;X11/extensions/XIE.h>&gt;
       <&lt;X11/extensions/XIElib.h>&gt;
       <&lt;X11/extensions/XIEproto.h>&gt;
       <&lt;X11/extensions/XIEprotost.h>&gt;

  The following	include	file is	part of	the XTEST standard.

       <&lt;X11/extensions/XTest.h>&gt;

  The following	include	file is	part of	the Multi-Buffering draft standard.

       <&lt;X11/extensions/multibuf.h>&gt;

NON STANDARDS

  The X11R6 distribution contains sample implementations, not reference
  implementations.  Although much of the code is believed to be	correct, the
  code should be assumed to be in error	wherever it conflicts with the
  specification.

  The only X Consortium	standards are the ones listed above. No	other docu-
  ments, include files,	or software in X11R6 carry special status within the
  X Consortium.	 For example, none of the following are	standards: internal
  interfaces of	the sample server; the MIT-SHM extension; the Athena Widget
  Set; the Xmu library;	the Xau	library; the RGB database; the fonts distri-
  buted	with X11R6; the	applications distributed with X11R6; the include
  files	<&lt;X11/XWDFile.h>&gt;, <&lt;X11/Xfuncproto.h>&gt;, <&lt;X11/Xfuncs.h>&gt;, <&lt;X11/Xosdefs.h>&gt;,
  <&lt;X11/Xos.h>&gt;, and <&lt;X11/Xthreads.h>&gt;; the bitmap	files in <&lt;X11/bitmaps>&gt;.

  The following	are works in progress within the X Consortium, and are nei-
  ther standards nor draft standards: Fresco; Low Bandwidth X; X Keyboard
  Extension; Record Extension.