Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought



XSTANDARDS(1)       RISC/os Reference Manual        XSTANDARDS(1)



NAME
     X Standards

SYNOPSIS
     The major goal of the MIT 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 standards and
     proposed standards, and of the software in the X11R4 distri-
     bution, is explained below.

STANDARDS
     The following documents are MIT X Consortium standards:

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

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

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

     Bitmap Distribution Format
     Version 2.1

     Inter-Client Communication Conventions Manual
     Version 1.0
     David S. H. Rosenthal

     Compound Text Encoding
     Version 1.1
     Robert W. Scheifler

     X Logical Font Description Conventions
     Version 1.3
     Jim Flowers

     X Display Manager Control Protocol
     Version 1.0
     Keith Packard

     X11 Nonrectangular Window Shape Extension
     Version 1.0
     Keith Packard

DRAFT STANDARDS
     The following documents are draft standards of the MIT X
     Consortium.  To become standards, further ``proof of



                         Printed 1/24/91         Release 4 Page 1





XSTANDARDS(1)       RISC/os Reference Manual        XSTANDARDS(1)



     concept'' is required, in the form of working implementa-
     tions.  The specifications may be subject to incompatible
     changes if implementation efforts uncover significant prob-
     lems.

     PEX Protocol Specification
     Version 4.0P
     Randi J. Rost (editor)

     Extending X for Double-Buffering, Multi-Buffering, and Stereo
     Version 3.2
     Jeffrey Friedberg, Larry Seiler, Jeff Vroom


PUBLIC REVIEW DRAFTS
     The following documents are out for Public Review for adop-
     tion as MIT X Consortium standards.

     X11 Input Extension Protocol Specification
     Public Review Draft
     George Sachs, Mark Patrick

     X11 Input Extension Library Specification
     Public Review Draft
     Mark Patrick, George Sachs


INCLUDE FILES
     The following include files are part of the Xlib standard.
     The C++ support in these header files is experimental, and
     is not yet part of the standard.

     <X11/X.h>
     <X11/Xatom.h>
     <X11/Xproto.h>
     <X11/Xprotostr.h>
     <X11/keysym.h>
     <X11/keysymdef.h>
     <X11/Xlib.h>
     <X11/Xresource.h>
     <X11/Xutil.h>
     <X11/cursorfont.h>
     <X11/X10.h>
     <X11/Xlibint.h>

     The following include files are part of the X Toolkit
     Intrinsics standard.  The C++ support in these header files
     is experimental, and is not yet part of the standard.

     <X11/Composite.h>
     <X11/CompositeP.h>
     <X11/ConstrainP.h>



Release 4 Page 2         Printed 1/24/91





XSTANDARDS(1)       RISC/os Reference Manual        XSTANDARDS(1)



     <X11/Constraint.h>
     <X11/Core.h>
     <X11/CoreP.h>
     <X11/Intrinsic.h>
     <X11/IntrinsicP.h>
     <X11/Object.h>
     <X11/ObjectP.h>
     <X11/Quarks.h>
     <X11/RectObj.h>
     <X11/RectObjP.h>
     <X11/Shell.h>
     <X11/ShellP.h>
     <X11/StringDefs.h>
     <X11/Vendor.h>
     <X11/VendorP.h>

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

     <X11/extensions/shape.h>

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

     <X11/extensions/multibuf.h>


NON STANDARDS
     The X11R4 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.

     At the public release of X11R4, the only MIT X Consortium
     standards are the ones listed above.  No other documents,
     include files, or software in X11R4 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 Input Synthesis extension; the
     Athena Widget Set; the Xmu library; the Xau library; CLX,
     the Common Lisp interface to X (although a Consortium review
     is finally expected to begin); the RGB database; the fonts
     distributed with X11R4; the applications distributed with
     X11R4; the include files <X11/XWDFile.h> and <X11/Xos.h>;
     the bitmap files in <X11/bitmaps>.










                         Printed 1/24/91         Release 4 Page 3



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026