Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XStandards(7) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

XSTANDARDS(7)  —  NEWS-OS Programmer’s Manual

標準

XStandards − MIT X コンソーシアム の標準

概要

MIT の X コンソーシアムの主目的は X Window System 環境の 全ての階層における標準ソフトウエア インターフェースを創出する為に、 コンピュータ産業の協力体制を推進することにあります。 以下に、すでにある様々な標準、 および今回提供する X11R5 について述べます。

標準

MIT の X コンソーシアムの標準に関するドキュメントを以下に示します。

 X Window System Protocol
X バージョン 11、リリース 5
Robert W. Scheifler
 Xlib - C Language X Interface
X バージョン 11、リリース 5
James Gettys, Robert W.Scheifler, Ron Newman
 X Toolkit Intrinsics - C Language Interface
X バージョン 11、リリース 5
Joel McCormack, Paul Asente, Ralph R. Swick
 Bitmap Distribution Format
バージョン 2.1
X バージョン 11、リリース 5
 Inter-Client Communication Conventions Manual
バージョン 1.1
X バージョン 11、リリース 5
David Rosenthal
 Compound Text Encoding
バージョン 1.1
X バージョン 11、リリース 5
Robert W. Scheifler
 X Logical Font Description Conventions
バージョン 1.4
X バージョン 11、リリース 5
Jim Flowers
 X Display Manager Control Protocol
バージョン 1.0
X バージョン 11、リリース 5
Keith Packard
 X11 Nonrectangular Window Shape Extension
バージョン 1.0
X バージョン 11、リリース 5
Keith Packard
 X11 Input Extension Protocol Specification
バージョン 1.0
X バージョン 11、リリース 5
George Sachs, Mark Patrick
 X11 Input Extension Library Specification
X バージョン 11、リリース 5
Mark Patrick, George Sachs
 The X Font Service Protocol
バージョン 1.0
X バージョン 11、リリース 5
X Version 11, Release 5
Jim Fulton
 

標準原案

MIT の X コンソーシアムの現在の原案を以下に示します。

 PEX Protocol Specification
バージョン 5.0P
Sally Barry (編集者)
 Extending X Double-Buffering, Multi-Buffering, and Stereo
バージョン3.2
Jeffrey Friedberg, Larry Seiler, Jeff Vroom

 

インクルードファイル

以下のインクルードファイルは Xlib 標準の1部です。

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

以下のインクルードファイルは X Toolkit Intrinsics 用標準の一部です。

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

以下のインクルードファイルは非長方形ウィンドウの拡張標準の1部です。

 <X11/extensions/shape.h>

以下のインクルードファイルは、X インプット拡張標準の一部です。

 <X11/extensions/XI.h>
<X11/extensions/XInput.h>
<X11/extensions/XIproto.h>

 
以下のインクルードファイルは、マルチバッファーの標準原案の一部です。
 
<X11/extensions/multibuf.h>

 

標準について

今回提供する X11R5 はサンプルであり、基準 とはなりません。 コードの多くは正しいものとされていますが、 仕様に矛盾するような箇所があればエラーと判断して構いません。

X11R5 を一般に提供するにあたって、 MIT の X コンソーシアムの標準となるものは、 前述したものに限ります。 X11R5 用の他のいかなるドキュメント、インクルードファイル、 およびソフトウエアも X コンソーシアムでは確立されたものではありません。 例えば、 以下に挙げるものは標準とはなりません。 サンプルサーバへの内部インターフェース、 MIT-SHM 拡張、 入力統合拡張、 Athena Widget セット、 Xmu ライブラリ、 Xau ライブラリ、 CLX (X とのコモンリスプインターフェース)、 RGB データベース、 X11R5 での提供フォント、 X11R5 での提供アプリケーション、 インクルードファイル <X11/XWDFile.h>、<X11/Xfuncproto.h>、<X11/Xfuncs.h>、 <X11/Xosdefs.h>、および <X11/Xos.h>、 <X11/bitmaps> 中のビットマップファイル。

NEWS-OSRelease 4.2.1R

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