Import X server from vnc-3.3.7.
authorSteinar H. Gunderson <sesse@samfundet.no>
Fri, 4 Feb 2005 14:48:36 +0000 (14:48 +0000)
committerSteinar H. Gunderson <sesse@samfundet.no>
Fri, 4 Feb 2005 14:48:36 +0000 (14:48 +0000)
836 files changed:
Xserver/INSTALL.PS [new file with mode: 0644]
Xserver/INSTALL.TXT [new file with mode: 0644]
Xserver/Imakefile [new file with mode: 0644]
Xserver/LABEL [new file with mode: 0644]
Xserver/Makefile [new file with mode: 0644]
Xserver/README [new file with mode: 0644]
Xserver/RELNOTES.PS [new file with mode: 0644]
Xserver/RELNOTES.TXT [new file with mode: 0644]
Xserver/bug-report [new file with mode: 0644]
Xserver/config/Imakefile [new file with mode: 0644]
Xserver/config/cf/Amoeba.cf [new file with mode: 0644]
Xserver/config/cf/DGUX.cf [new file with mode: 0644]
Xserver/config/cf/FreeBSD.cf [new file with mode: 0644]
Xserver/config/cf/Imake.cf [new file with mode: 0644]
Xserver/config/cf/Imake.rules [new file with mode: 0644]
Xserver/config/cf/Imake.tmpl [new file with mode: 0644]
Xserver/config/cf/Imakefile [new file with mode: 0644]
Xserver/config/cf/Library.tmpl [new file with mode: 0644]
Xserver/config/cf/Mips.cf [new file with mode: 0644]
Xserver/config/cf/Motif.rules [new file with mode: 0644]
Xserver/config/cf/Motif.tmpl [new file with mode: 0644]
Xserver/config/cf/NetBSD.cf [new file with mode: 0644]
Xserver/config/cf/Oki.cf [new file with mode: 0644]
Xserver/config/cf/OpenBSD.cf [new file with mode: 0644]
Xserver/config/cf/README [new file with mode: 0644]
Xserver/config/cf/Server.tmpl [new file with mode: 0644]
Xserver/config/cf/ServerLib.tmpl [new file with mode: 0644]
Xserver/config/cf/Threads.tmpl [new file with mode: 0644]
Xserver/config/cf/Win32.cf [new file with mode: 0644]
Xserver/config/cf/Win32.rules [new file with mode: 0644]
Xserver/config/cf/WinLib.tmpl [new file with mode: 0644]
Xserver/config/cf/X11.rules [new file with mode: 0644]
Xserver/config/cf/X11.tmpl [new file with mode: 0644]
Xserver/config/cf/apollo.cf [new file with mode: 0644]
Xserver/config/cf/bsd.cf [new file with mode: 0644]
Xserver/config/cf/bsdLib.rules [new file with mode: 0644]
Xserver/config/cf/bsdLib.tmpl [new file with mode: 0644]
Xserver/config/cf/bsdi.cf [new file with mode: 0644]
Xserver/config/cf/cde.rules [new file with mode: 0644]
Xserver/config/cf/cde.tmpl [new file with mode: 0644]
Xserver/config/cf/convex.cf [new file with mode: 0644]
Xserver/config/cf/cray.cf [new file with mode: 0644]
Xserver/config/cf/fujitsu.cf [new file with mode: 0644]
Xserver/config/cf/generic.cf [new file with mode: 0644]
Xserver/config/cf/hp.cf [new file with mode: 0644]
Xserver/config/cf/hpLib.rules [new file with mode: 0644]
Xserver/config/cf/hpLib.tmpl [new file with mode: 0644]
Xserver/config/cf/ibm.cf [new file with mode: 0644]
Xserver/config/cf/ibmLib.rules [new file with mode: 0644]
Xserver/config/cf/ibmLib.tmpl [new file with mode: 0644]
Xserver/config/cf/isc.cf [new file with mode: 0644]
Xserver/config/cf/linux.cf [new file with mode: 0644]
Xserver/config/cf/lnxLib.rules [new file with mode: 0644]
Xserver/config/cf/lnxLib.tmpl [new file with mode: 0644]
Xserver/config/cf/lnxdoc.rules [new file with mode: 0644]
Xserver/config/cf/lnxdoc.tmpl [new file with mode: 0644]
Xserver/config/cf/luna.cf [new file with mode: 0644]
Xserver/config/cf/lynx.cf [new file with mode: 0644]
Xserver/config/cf/macII.cf [new file with mode: 0644]
Xserver/config/cf/mach.cf [new file with mode: 0644]
Xserver/config/cf/minix.cf [new file with mode: 0644]
Xserver/config/cf/moto.cf [new file with mode: 0644]
Xserver/config/cf/ncr.cf [new file with mode: 0644]
Xserver/config/cf/nec.cf [new file with mode: 0644]
Xserver/config/cf/necLib.rules [new file with mode: 0644]
Xserver/config/cf/necLib.tmpl [new file with mode: 0644]
Xserver/config/cf/noop.rules [new file with mode: 0644]
Xserver/config/cf/oldlib.rules [new file with mode: 0644]
Xserver/config/cf/os2.cf [new file with mode: 0644]
Xserver/config/cf/os2.rules [new file with mode: 0644]
Xserver/config/cf/os2Lib.rules [new file with mode: 0644]
Xserver/config/cf/os2Lib.tmpl [new file with mode: 0644]
Xserver/config/cf/osf1.cf [new file with mode: 0644]
Xserver/config/cf/osfLib.rules [new file with mode: 0644]
Xserver/config/cf/osfLib.tmpl [new file with mode: 0644]
Xserver/config/cf/pegasus.cf [new file with mode: 0644]
Xserver/config/cf/sco.cf [new file with mode: 0644]
Xserver/config/cf/sco5.cf [new file with mode: 0644]
Xserver/config/cf/scoLib.rules [new file with mode: 0644]
Xserver/config/cf/sequent.cf [new file with mode: 0644]
Xserver/config/cf/sgi.cf [new file with mode: 0644]
Xserver/config/cf/sgiLib.rules [new file with mode: 0644]
Xserver/config/cf/sgiLib.tmpl [new file with mode: 0644]
Xserver/config/cf/site.def [new file with mode: 0644]
Xserver/config/cf/sony.cf [new file with mode: 0644]
Xserver/config/cf/sun.cf [new file with mode: 0644]
Xserver/config/cf/sunLib.rules [new file with mode: 0644]
Xserver/config/cf/sunLib.tmpl [new file with mode: 0644]
Xserver/config/cf/sv3Lib.rules [new file with mode: 0644]
Xserver/config/cf/sv3Lib.tmpl [new file with mode: 0644]
Xserver/config/cf/sv4Lib.rules [new file with mode: 0644]
Xserver/config/cf/sv4Lib.tmpl [new file with mode: 0644]
Xserver/config/cf/svr3.cf [new file with mode: 0644]
Xserver/config/cf/svr4.cf [new file with mode: 0644]
Xserver/config/cf/ultrix.cf [new file with mode: 0644]
Xserver/config/cf/usl.cf [new file with mode: 0644]
Xserver/config/cf/vnc.def [new file with mode: 0644]
Xserver/config/cf/vnclibs.def [new file with mode: 0644]
Xserver/config/cf/vnclibs.def.in [new file with mode: 0644]
Xserver/config/cf/x386.cf [new file with mode: 0644]
Xserver/config/cf/xf86.rules [new file with mode: 0644]
Xserver/config/cf/xf86.tmpl [new file with mode: 0644]
Xserver/config/cf/xf86site.def [new file with mode: 0644]
Xserver/config/cf/xfree86.cf [new file with mode: 0644]
Xserver/config/imake/Imakefile [new file with mode: 0644]
Xserver/config/imake/Makefile.ini [new file with mode: 0644]
Xserver/config/imake/ccimake.c [new file with mode: 0644]
Xserver/config/imake/imake.c [new file with mode: 0644]
Xserver/config/imake/imake.man [new file with mode: 0644]
Xserver/config/imake/imakemdep.h [new file with mode: 0644]
Xserver/config/imake/imakesvc.cmd [new file with mode: 0644]
Xserver/config/makedepend/Imakefile [new file with mode: 0644]
Xserver/config/makedepend/cpp.ed [new file with mode: 0644]
Xserver/config/makedepend/cppsetup.c [new file with mode: 0644]
Xserver/config/makedepend/def.h [new file with mode: 0644]
Xserver/config/makedepend/ifparser.c [new file with mode: 0644]
Xserver/config/makedepend/ifparser.h [new file with mode: 0644]
Xserver/config/makedepend/include.c [new file with mode: 0644]
Xserver/config/makedepend/main.c [new file with mode: 0644]
Xserver/config/makedepend/mkdepend.man [new file with mode: 0644]
Xserver/config/makedepend/parse.c [new file with mode: 0644]
Xserver/config/makedepend/pr.c [new file with mode: 0644]
Xserver/config/util/Imakefile [new file with mode: 0644]
Xserver/config/util/Makefile.ini [new file with mode: 0644]
Xserver/config/util/added.cmd [new file with mode: 0644]
Xserver/config/util/aminstall.sh [new file with mode: 0644]
Xserver/config/util/bsdinst.sh [new file with mode: 0755]
Xserver/config/util/buildos2.cmd [new file with mode: 0644]
Xserver/config/util/checktree.c [new file with mode: 0644]
Xserver/config/util/chownxterm.c [new file with mode: 0644]
Xserver/config/util/crayar.sh [new file with mode: 0755]
Xserver/config/util/elistgen.hp [new file with mode: 0644]
Xserver/config/util/elistgen.ibm [new file with mode: 0644]
Xserver/config/util/elistgen.sun [new file with mode: 0644]
Xserver/config/util/elistgen.usl [new file with mode: 0644]
Xserver/config/util/gccmdep.cpp [new file with mode: 0644]
Xserver/config/util/indir.cmd [new file with mode: 0644]
Xserver/config/util/install.sh [new file with mode: 0755]
Xserver/config/util/instos2.cmd [new file with mode: 0644]
Xserver/config/util/lndir.c [new file with mode: 0644]
Xserver/config/util/lndir.man [new file with mode: 0644]
Xserver/config/util/makeg.man [new file with mode: 0644]
Xserver/config/util/makeg.sh [new file with mode: 0755]
Xserver/config/util/makestrs.c [new file with mode: 0644]
Xserver/config/util/makestrs.man [new file with mode: 0644]
Xserver/config/util/mdepend.cpp [new file with mode: 0644]
Xserver/config/util/mergelib.cpp [new file with mode: 0755]
Xserver/config/util/mkdirhier.c [new file with mode: 0644]
Xserver/config/util/mkdirhier.cmd [new file with mode: 0644]
Xserver/config/util/mkdirhier.man [new file with mode: 0644]
Xserver/config/util/mkdirhier.sh [new file with mode: 0755]
Xserver/config/util/mkshadow/Imakefile [new file with mode: 0644]
Xserver/config/util/mkshadow/README [new file with mode: 0644]
Xserver/config/util/mkshadow/mkshadow.c [new file with mode: 0644]
Xserver/config/util/mkshadow/savedir.c [new file with mode: 0644]
Xserver/config/util/mkshadow/wildmat.c [new file with mode: 0644]
Xserver/config/util/os2inst.cmd [new file with mode: 0644]
Xserver/config/util/remove.cmd [new file with mode: 0644]
Xserver/config/util/syminst.sh [new file with mode: 0755]
Xserver/config/util/x11mf.sh [new file with mode: 0755]
Xserver/config/util/xmake.cmd [new file with mode: 0644]
Xserver/config/util/xmkmf.cmd [new file with mode: 0644]
Xserver/config/util/xmkmf.cpp [new file with mode: 0644]
Xserver/config/util/xmkmf.man [new file with mode: 0644]
Xserver/include/DECkeysym.h [new file with mode: 0644]
Xserver/include/HPkeysym.h [new file with mode: 0644]
Xserver/include/Imakefile [new file with mode: 0644]
Xserver/include/Sunkeysym.h [new file with mode: 0644]
Xserver/include/X.h [new file with mode: 0644]
Xserver/include/XWDFile.h [new file with mode: 0644]
Xserver/include/Xalloca.h [new file with mode: 0644]
Xserver/include/Xatom.h [new file with mode: 0644]
Xserver/include/Xfuncproto.h [new file with mode: 0644]
Xserver/include/Xfuncs.h [new file with mode: 0644]
Xserver/include/Xmd.h [new file with mode: 0644]
Xserver/include/Xos.h [new file with mode: 0644]
Xserver/include/Xos_r.h [new file with mode: 0644]
Xserver/include/Xosdefs.h [new file with mode: 0644]
Xserver/include/Xpoll.h [new file with mode: 0644]
Xserver/include/Xproto.h [new file with mode: 0644]
Xserver/include/Xprotostr.h [new file with mode: 0644]
Xserver/include/Xthreads.h [new file with mode: 0644]
Xserver/include/Xw32defs.h [new file with mode: 0644]
Xserver/include/Xwinsock.h [new file with mode: 0644]
Xserver/include/ap_keysym.h [new file with mode: 0644]
Xserver/include/bitmaps/1x1 [new file with mode: 0644]
Xserver/include/bitmaps/2x2 [new file with mode: 0644]
Xserver/include/bitmaps/Imakefile [new file with mode: 0644]
Xserver/include/bitmaps/black [new file with mode: 0644]
Xserver/include/bitmaps/boxes [new file with mode: 0644]
Xserver/include/bitmaps/calculator [new file with mode: 0644]
Xserver/include/bitmaps/cntr_ptr [new file with mode: 0644]
Xserver/include/bitmaps/cntr_ptrmsk [new file with mode: 0644]
Xserver/include/bitmaps/cross_weave [new file with mode: 0644]
Xserver/include/bitmaps/dimple1 [new file with mode: 0644]
Xserver/include/bitmaps/dimple3 [new file with mode: 0644]
Xserver/include/bitmaps/dot [new file with mode: 0644]
Xserver/include/bitmaps/dropbar7 [new file with mode: 0644]
Xserver/include/bitmaps/dropbar8 [new file with mode: 0644]
Xserver/include/bitmaps/escherknot [new file with mode: 0644]
Xserver/include/bitmaps/flagdown [new file with mode: 0644]
Xserver/include/bitmaps/flagup [new file with mode: 0644]
Xserver/include/bitmaps/flipped_gray [new file with mode: 0644]
Xserver/include/bitmaps/gray [new file with mode: 0644]
Xserver/include/bitmaps/gray1 [new file with mode: 0644]
Xserver/include/bitmaps/gray3 [new file with mode: 0644]
Xserver/include/bitmaps/grid16 [new file with mode: 0644]
Xserver/include/bitmaps/grid2 [new file with mode: 0644]
Xserver/include/bitmaps/grid4 [new file with mode: 0644]
Xserver/include/bitmaps/grid8 [new file with mode: 0644]
Xserver/include/bitmaps/hlines2 [new file with mode: 0644]
Xserver/include/bitmaps/hlines3 [new file with mode: 0644]
Xserver/include/bitmaps/icon [new file with mode: 0644]
Xserver/include/bitmaps/keyboard16 [new file with mode: 0644]
Xserver/include/bitmaps/left_ptr [new file with mode: 0644]
Xserver/include/bitmaps/left_ptrmsk [new file with mode: 0644]
Xserver/include/bitmaps/letters [new file with mode: 0644]
Xserver/include/bitmaps/light_gray [new file with mode: 0644]
Xserver/include/bitmaps/mailempty [new file with mode: 0644]
Xserver/include/bitmaps/mailemptymsk [new file with mode: 0644]
Xserver/include/bitmaps/mailfull [new file with mode: 0644]
Xserver/include/bitmaps/mailfullmsk [new file with mode: 0644]
Xserver/include/bitmaps/mensetmanus [new file with mode: 0644]
Xserver/include/bitmaps/menu10 [new file with mode: 0644]
Xserver/include/bitmaps/menu12 [new file with mode: 0644]
Xserver/include/bitmaps/menu16 [new file with mode: 0644]
Xserver/include/bitmaps/menu6 [new file with mode: 0644]
Xserver/include/bitmaps/menu8 [new file with mode: 0644]
Xserver/include/bitmaps/noletters [new file with mode: 0644]
Xserver/include/bitmaps/opendot [new file with mode: 0644]
Xserver/include/bitmaps/opendotMask [new file with mode: 0644]
Xserver/include/bitmaps/plaid [new file with mode: 0644]
Xserver/include/bitmaps/right_ptr [new file with mode: 0644]
Xserver/include/bitmaps/right_ptrmsk [new file with mode: 0644]
Xserver/include/bitmaps/root_weave [new file with mode: 0644]
Xserver/include/bitmaps/scales [new file with mode: 0644]
Xserver/include/bitmaps/sipb [new file with mode: 0644]
Xserver/include/bitmaps/star [new file with mode: 0644]
Xserver/include/bitmaps/starMask [new file with mode: 0644]
Xserver/include/bitmaps/stipple [new file with mode: 0644]
Xserver/include/bitmaps/target [new file with mode: 0644]
Xserver/include/bitmaps/terminal [new file with mode: 0644]
Xserver/include/bitmaps/tie_fighter [new file with mode: 0644]
Xserver/include/bitmaps/vlines2 [new file with mode: 0644]
Xserver/include/bitmaps/vlines3 [new file with mode: 0644]
Xserver/include/bitmaps/weird_size [new file with mode: 0644]
Xserver/include/bitmaps/wide_weave [new file with mode: 0644]
Xserver/include/bitmaps/wingdogs [new file with mode: 0644]
Xserver/include/bitmaps/woman [new file with mode: 0644]
Xserver/include/bitmaps/xfd_icon [new file with mode: 0644]
Xserver/include/bitmaps/xlogo11 [new file with mode: 0644]
Xserver/include/bitmaps/xlogo16 [new file with mode: 0644]
Xserver/include/bitmaps/xlogo32 [new file with mode: 0644]
Xserver/include/bitmaps/xlogo64 [new file with mode: 0644]
Xserver/include/bitmaps/xsnow [new file with mode: 0644]
Xserver/include/extensions/Imakefile [new file with mode: 0644]
Xserver/include/extensions/MITMisc.h [new file with mode: 0644]
Xserver/include/extensions/Print.h [new file with mode: 0644]
Xserver/include/extensions/Printstr.h [new file with mode: 0644]
Xserver/include/extensions/XI.h [new file with mode: 0644]
Xserver/include/extensions/XIE.h [new file with mode: 0644]
Xserver/include/extensions/XIEproto.h [new file with mode: 0644]
Xserver/include/extensions/XIEprotost.h [new file with mode: 0644]
Xserver/include/extensions/XInput.h [new file with mode: 0644]
Xserver/include/extensions/XIproto.h [new file with mode: 0644]
Xserver/include/extensions/XKB.h [new file with mode: 0644]
Xserver/include/extensions/XKBgeom.h [new file with mode: 0644]
Xserver/include/extensions/XKBproto.h [new file with mode: 0644]
Xserver/include/extensions/XKBsrv.h [new file with mode: 0644]
Xserver/include/extensions/XKBstr.h [new file with mode: 0644]
Xserver/include/extensions/XLbx.h [new file with mode: 0644]
Xserver/include/extensions/XShm.h [new file with mode: 0644]
Xserver/include/extensions/XTest.h [new file with mode: 0644]
Xserver/include/extensions/Xag.h [new file with mode: 0644]
Xserver/include/extensions/Xagsrv.h [new file with mode: 0644]
Xserver/include/extensions/Xagstr.h [new file with mode: 0644]
Xserver/include/extensions/Xdbe.h [new file with mode: 0644]
Xserver/include/extensions/Xdbeproto.h [new file with mode: 0644]
Xserver/include/extensions/Xext.h [new file with mode: 0644]
Xserver/include/extensions/bigreqstr.h [new file with mode: 0644]
Xserver/include/extensions/dpms.h [new file with mode: 0644]
Xserver/include/extensions/dpmsstr.h [new file with mode: 0644]
Xserver/include/extensions/extutil.h [new file with mode: 0644]
Xserver/include/extensions/lbxbuf.h [new file with mode: 0644]
Xserver/include/extensions/lbxbufstr.h [new file with mode: 0644]
Xserver/include/extensions/lbxdeltastr.h [new file with mode: 0644]
Xserver/include/extensions/lbximage.h [new file with mode: 0644]
Xserver/include/extensions/lbxopts.h [new file with mode: 0644]
Xserver/include/extensions/lbxstr.h [new file with mode: 0644]
Xserver/include/extensions/lbxzlib.h [new file with mode: 0644]
Xserver/include/extensions/mitmiscstr.h [new file with mode: 0644]
Xserver/include/extensions/multibuf.h [new file with mode: 0644]
Xserver/include/extensions/multibufst.h [new file with mode: 0644]
Xserver/include/extensions/record.h [new file with mode: 0644]
Xserver/include/extensions/recordstr.h [new file with mode: 0644]
Xserver/include/extensions/saver.h [new file with mode: 0644]
Xserver/include/extensions/saverproto.h [new file with mode: 0644]
Xserver/include/extensions/scrnsaver.h [new file with mode: 0644]
Xserver/include/extensions/security.h [new file with mode: 0644]
Xserver/include/extensions/securstr.h [new file with mode: 0644]
Xserver/include/extensions/shape.h [new file with mode: 0644]
Xserver/include/extensions/shapestr.h [new file with mode: 0644]
Xserver/include/extensions/shmstr.h [new file with mode: 0644]
Xserver/include/extensions/sync.h [new file with mode: 0644]
Xserver/include/extensions/syncstr.h [new file with mode: 0644]
Xserver/include/extensions/xcmiscstr.h [new file with mode: 0644]
Xserver/include/extensions/xf86dga.h [new file with mode: 0644]
Xserver/include/extensions/xf86dgastr.h [new file with mode: 0644]
Xserver/include/extensions/xf86misc.h [new file with mode: 0644]
Xserver/include/extensions/xf86mscstr.h [new file with mode: 0644]
Xserver/include/extensions/xf86vmode.h [new file with mode: 0644]
Xserver/include/extensions/xf86vmstr.h [new file with mode: 0644]
Xserver/include/extensions/xtestext1.h [new file with mode: 0644]
Xserver/include/extensions/xteststr.h [new file with mode: 0644]
Xserver/include/fonts/FS.h [new file with mode: 0644]
Xserver/include/fonts/FSproto.h [new file with mode: 0644]
Xserver/include/fonts/Imakefile [new file with mode: 0644]
Xserver/include/fonts/font.h [new file with mode: 0644]
Xserver/include/fonts/fontstruct.h [new file with mode: 0644]
Xserver/include/fonts/fsmasks.h [new file with mode: 0644]
Xserver/include/keysym.h [new file with mode: 0644]
Xserver/include/keysymdef.h [new file with mode: 0644]
Xserver/lib/Imakefile [new file with mode: 0644]
Xserver/lib/X11/Imakefile [new file with mode: 0644]
Xserver/lib/X11/XKBlib.h [new file with mode: 0644]
Xserver/lib/X11/Xcms.h [new file with mode: 0644]
Xserver/lib/X11/Xlib.h [new file with mode: 0644]
Xserver/lib/X11/Xlibint.h [new file with mode: 0644]
Xserver/lib/X11/Xlocale.h [new file with mode: 0644]
Xserver/lib/X11/Xresource.h [new file with mode: 0644]
Xserver/lib/X11/Xutil.h [new file with mode: 0644]
Xserver/lib/X11/cursorfont.h [new file with mode: 0644]
Xserver/lib/Xau/AuDispose.c [new file with mode: 0644]
Xserver/lib/Xau/AuFileName.c [new file with mode: 0644]
Xserver/lib/Xau/AuGetAddr.c [new file with mode: 0644]
Xserver/lib/Xau/AuGetBest.c [new file with mode: 0644]
Xserver/lib/Xau/AuLock.c [new file with mode: 0644]
Xserver/lib/Xau/AuRead.c [new file with mode: 0644]
Xserver/lib/Xau/AuUnlock.c [new file with mode: 0644]
Xserver/lib/Xau/AuWrite.c [new file with mode: 0644]
Xserver/lib/Xau/Autest.c [new file with mode: 0644]
Xserver/lib/Xau/Imakefile [new file with mode: 0644]
Xserver/lib/Xau/README [new file with mode: 0644]
Xserver/lib/Xau/Xauth.h [new file with mode: 0644]
Xserver/lib/Xau/k5encode.c [new file with mode: 0644]
Xserver/lib/Xdmcp/A8Eq.c [new file with mode: 0644]
Xserver/lib/Xdmcp/AA16.c [new file with mode: 0644]
Xserver/lib/Xdmcp/AA32.c [new file with mode: 0644]
Xserver/lib/Xdmcp/AA8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/Alloc.c [new file with mode: 0644]
Xserver/lib/Xdmcp/AofA8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/CA8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/CmpKey.c [new file with mode: 0644]
Xserver/lib/Xdmcp/DA16.c [new file with mode: 0644]
Xserver/lib/Xdmcp/DA32.c [new file with mode: 0644]
Xserver/lib/Xdmcp/DA8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/DAofA8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/DecKey.c [new file with mode: 0644]
Xserver/lib/Xdmcp/Fill.c [new file with mode: 0644]
Xserver/lib/Xdmcp/Flush.c [new file with mode: 0644]
Xserver/lib/Xdmcp/GenKey.c [new file with mode: 0644]
Xserver/lib/Xdmcp/Imakefile [new file with mode: 0644]
Xserver/lib/Xdmcp/IncKey.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RA16.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RA32.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RA8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RAofA8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RC16.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RC32.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RC8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RHead.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RR.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RaA16.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RaA32.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RaA8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/RaAoA8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/Unwrap.c [new file with mode: 0644]
Xserver/lib/Xdmcp/WA16.c [new file with mode: 0644]
Xserver/lib/Xdmcp/WA32.c [new file with mode: 0644]
Xserver/lib/Xdmcp/WA8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/WAofA8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/WC16.c [new file with mode: 0644]
Xserver/lib/Xdmcp/WC32.c [new file with mode: 0644]
Xserver/lib/Xdmcp/WC8.c [new file with mode: 0644]
Xserver/lib/Xdmcp/Whead.c [new file with mode: 0644]
Xserver/lib/Xdmcp/Wrap.c [new file with mode: 0644]
Xserver/lib/Xdmcp/Wrap.h [new file with mode: 0644]
Xserver/lib/Xdmcp/Wraphelp.c [new file with mode: 0644]
Xserver/lib/Xdmcp/Xdmcp.h [new file with mode: 0644]
Xserver/lib/font/Imakefile [new file with mode: 0644]
Xserver/lib/font/Speedo/Imakefile [new file with mode: 0644]
Xserver/lib/font/Speedo/adobe-iso.h [new file with mode: 0644]
Xserver/lib/font/Speedo/bics-iso.h [new file with mode: 0644]
Xserver/lib/font/Speedo/do_char.c [new file with mode: 0644]
Xserver/lib/font/Speedo/do_trns.c [new file with mode: 0644]
Xserver/lib/font/Speedo/htest.c [new file with mode: 0644]
Xserver/lib/font/Speedo/iface.c [new file with mode: 0644]
Xserver/lib/font/Speedo/keys.h [new file with mode: 0644]
Xserver/lib/font/Speedo/nsample.c [new file with mode: 0644]
Xserver/lib/font/Speedo/out_bl2d.c [new file with mode: 0644]
Xserver/lib/font/Speedo/out_blk.c [new file with mode: 0644]
Xserver/lib/font/Speedo/out_outl.c [new file with mode: 0644]
Xserver/lib/font/Speedo/out_scrn.c [new file with mode: 0644]
Xserver/lib/font/Speedo/out_util.c [new file with mode: 0644]
Xserver/lib/font/Speedo/reset.c [new file with mode: 0644]
Xserver/lib/font/Speedo/set_spcs.c [new file with mode: 0644]
Xserver/lib/font/Speedo/set_trns.c [new file with mode: 0644]
Xserver/lib/font/Speedo/spdo_prv.h [new file with mode: 0644]
Xserver/lib/font/Speedo/speedo.h [new file with mode: 0644]
Xserver/lib/font/Speedo/spencode.c [new file with mode: 0644]
Xserver/lib/font/Speedo/sperr.c [new file with mode: 0644]
Xserver/lib/font/Speedo/spfile.c [new file with mode: 0644]
Xserver/lib/font/Speedo/spfont.c [new file with mode: 0644]
Xserver/lib/font/Speedo/spfuncs.c [new file with mode: 0644]
Xserver/lib/font/Speedo/spglyph.c [new file with mode: 0644]
Xserver/lib/font/Speedo/spinfo.c [new file with mode: 0644]
Xserver/lib/font/Speedo/spint.h [new file with mode: 0644]
Xserver/lib/font/Speedo/sptobdf.c [new file with mode: 0644]
Xserver/lib/font/Speedo/useropt.h [new file with mode: 0644]
Xserver/lib/font/Type1/Imakefile [new file with mode: 0644]
Xserver/lib/font/Type1/arith.c [new file with mode: 0644]
Xserver/lib/font/Type1/arith.h [new file with mode: 0644]
Xserver/lib/font/Type1/blues.h [new file with mode: 0644]
Xserver/lib/font/Type1/cluts.h [new file with mode: 0644]
Xserver/lib/font/Type1/curves.c [new file with mode: 0644]
Xserver/lib/font/Type1/curves.h [new file with mode: 0644]
Xserver/lib/font/Type1/digit.h [new file with mode: 0644]
Xserver/lib/font/Type1/fontfcn.c [new file with mode: 0644]
Xserver/lib/font/Type1/fontfcn.h [new file with mode: 0644]
Xserver/lib/font/Type1/fonts.h [new file with mode: 0644]
Xserver/lib/font/Type1/hdigit.h [new file with mode: 0644]
Xserver/lib/font/Type1/hints.c [new file with mode: 0644]
Xserver/lib/font/Type1/hints.h [new file with mode: 0644]
Xserver/lib/font/Type1/lines.c [new file with mode: 0644]
Xserver/lib/font/Type1/lines.h [new file with mode: 0644]
Xserver/lib/font/Type1/minimain.c [new file with mode: 0644]
Xserver/lib/font/Type1/objects.c [new file with mode: 0644]
Xserver/lib/font/Type1/objects.h [new file with mode: 0644]
Xserver/lib/font/Type1/paths.c [new file with mode: 0644]
Xserver/lib/font/Type1/paths.h [new file with mode: 0644]
Xserver/lib/font/Type1/pictures.h [new file with mode: 0644]
Xserver/lib/font/Type1/regions.c [new file with mode: 0644]
Xserver/lib/font/Type1/regions.h [new file with mode: 0644]
Xserver/lib/font/Type1/scanfont.c [new file with mode: 0644]
Xserver/lib/font/Type1/spaces.c [new file with mode: 0644]
Xserver/lib/font/Type1/spaces.h [new file with mode: 0644]
Xserver/lib/font/Type1/strokes.h [new file with mode: 0644]
Xserver/lib/font/Type1/t1funcs.c [new file with mode: 0644]
Xserver/lib/font/Type1/t1hdigit.h [new file with mode: 0644]
Xserver/lib/font/Type1/t1imager.h [new file with mode: 0644]
Xserver/lib/font/Type1/t1info.c [new file with mode: 0644]
Xserver/lib/font/Type1/t1intf.h [new file with mode: 0644]
Xserver/lib/font/Type1/t1io.c [new file with mode: 0644]
Xserver/lib/font/Type1/t1malloc.c [new file with mode: 0644]
Xserver/lib/font/Type1/t1snap.c [new file with mode: 0644]
Xserver/lib/font/Type1/t1stdio.h [new file with mode: 0644]
Xserver/lib/font/Type1/t1stub.c [new file with mode: 0644]
Xserver/lib/font/Type1/t1test.c [new file with mode: 0644]
Xserver/lib/font/Type1/token.c [new file with mode: 0644]
Xserver/lib/font/Type1/token.h [new file with mode: 0644]
Xserver/lib/font/Type1/tokst.h [new file with mode: 0644]
Xserver/lib/font/Type1/trig.h [new file with mode: 0644]
Xserver/lib/font/Type1/type1.c [new file with mode: 0644]
Xserver/lib/font/Type1/util.c [new file with mode: 0644]
Xserver/lib/font/Type1/util.h [new file with mode: 0644]
Xserver/lib/font/bitmap/Imakefile [new file with mode: 0644]
Xserver/lib/font/bitmap/bdfint.h [new file with mode: 0644]
Xserver/lib/font/bitmap/bdfread.c [new file with mode: 0644]
Xserver/lib/font/bitmap/bdfutils.c [new file with mode: 0644]
Xserver/lib/font/bitmap/bitmap.c [new file with mode: 0644]
Xserver/lib/font/bitmap/bitmapfunc.c [new file with mode: 0644]
Xserver/lib/font/bitmap/bitmaputil.c [new file with mode: 0644]
Xserver/lib/font/bitmap/bitscale.c [new file with mode: 0644]
Xserver/lib/font/bitmap/fontink.c [new file with mode: 0644]
Xserver/lib/font/bitmap/pcf.h [new file with mode: 0644]
Xserver/lib/font/bitmap/pcfread.c [new file with mode: 0644]
Xserver/lib/font/bitmap/pcfwrite.c [new file with mode: 0644]
Xserver/lib/font/bitmap/snfread.c [new file with mode: 0644]
Xserver/lib/font/bitmap/snfstr.h [new file with mode: 0644]
Xserver/lib/font/fc/Imakefile [new file with mode: 0644]
Xserver/lib/font/fc/fsconvert.c [new file with mode: 0644]
Xserver/lib/font/fc/fserve.c [new file with mode: 0644]
Xserver/lib/font/fc/fserve.h [new file with mode: 0644]
Xserver/lib/font/fc/fservestr.h [new file with mode: 0644]
Xserver/lib/font/fc/fsio.c [new file with mode: 0644]
Xserver/lib/font/fc/fsio.h [new file with mode: 0644]
Xserver/lib/font/fc/fslibos.h [new file with mode: 0644]
Xserver/lib/font/fontfile/Imakefile [new file with mode: 0644]
Xserver/lib/font/fontfile/bitsource.c [new file with mode: 0644]
Xserver/lib/font/fontfile/bufio.c [new file with mode: 0644]
Xserver/lib/font/fontfile/decompress.c [new file with mode: 0644]
Xserver/lib/font/fontfile/defaults.c [new file with mode: 0644]
Xserver/lib/font/fontfile/dirfile.c [new file with mode: 0644]
Xserver/lib/font/fontfile/ffcheck.c [new file with mode: 0644]
Xserver/lib/font/fontfile/fileio.c [new file with mode: 0644]
Xserver/lib/font/fontfile/filewr.c [new file with mode: 0644]
Xserver/lib/font/fontfile/fontdir.c [new file with mode: 0644]
Xserver/lib/font/fontfile/fontfile.c [new file with mode: 0644]
Xserver/lib/font/fontfile/fontscale.c [new file with mode: 0644]
Xserver/lib/font/fontfile/gunzip.c [new file with mode: 0644]
Xserver/lib/font/fontfile/printerfont.c [new file with mode: 0644]
Xserver/lib/font/fontfile/register.c [new file with mode: 0644]
Xserver/lib/font/fontfile/renderers.c [new file with mode: 0644]
Xserver/lib/font/include/bitmap.h [new file with mode: 0644]
Xserver/lib/font/include/bufio.h [new file with mode: 0644]
Xserver/lib/font/include/fntfil.h [new file with mode: 0644]
Xserver/lib/font/include/fntfilio.h [new file with mode: 0644]
Xserver/lib/font/include/fntfilst.h [new file with mode: 0644]
Xserver/lib/font/include/fontmisc.h [new file with mode: 0644]
Xserver/lib/font/include/fontshow.h [new file with mode: 0644]
Xserver/lib/font/include/fontxlfd.h [new file with mode: 0644]
Xserver/lib/font/util/Imakefile [new file with mode: 0644]
Xserver/lib/font/util/atom.c [new file with mode: 0644]
Xserver/lib/font/util/fontaccel.c [new file with mode: 0644]
Xserver/lib/font/util/fontnames.c [new file with mode: 0644]
Xserver/lib/font/util/fontutil.c [new file with mode: 0644]
Xserver/lib/font/util/fontxlfd.c [new file with mode: 0644]
Xserver/lib/font/util/format.c [new file with mode: 0644]
Xserver/lib/font/util/miscutil.c [new file with mode: 0644]
Xserver/lib/font/util/patcache.c [new file with mode: 0644]
Xserver/lib/font/util/private.c [new file with mode: 0644]
Xserver/lib/font/util/utilbitmap.c [new file with mode: 0644]
Xserver/lib/xtrans/Imakefile [new file with mode: 0644]
Xserver/lib/xtrans/Xtrans.c [new file with mode: 0644]
Xserver/lib/xtrans/Xtrans.h [new file with mode: 0644]
Xserver/lib/xtrans/Xtransam.c [new file with mode: 0644]
Xserver/lib/xtrans/Xtransdnet.c [new file with mode: 0644]
Xserver/lib/xtrans/Xtransint.h [new file with mode: 0644]
Xserver/lib/xtrans/Xtranslcl.c [new file with mode: 0644]
Xserver/lib/xtrans/Xtransmnx.c [new file with mode: 0644]
Xserver/lib/xtrans/Xtransos2.c [new file with mode: 0644]
Xserver/lib/xtrans/Xtranssock.c [new file with mode: 0644]
Xserver/lib/xtrans/Xtranstli.c [new file with mode: 0644]
Xserver/lib/xtrans/Xtransutil.c [new file with mode: 0644]
Xserver/lib/xtrans/transport.c [new file with mode: 0644]
Xserver/programs/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/Xext/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/Xext/SecurityPolicy [new file with mode: 0644]
Xserver/programs/Xserver/Xext/appgroup.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/bigreq.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/dpms.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/mbuf.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/mbufbf.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/mbufpx.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/mitmisc.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/saver.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/security.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/shape.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/shm.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/sleepuntil.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/sync.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/xcmisc.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/xf86dga.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/xf86misc.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/xf86vmode.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/xprint.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/xtest.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/xtest1.frags [new file with mode: 0644]
Xserver/programs/Xserver/Xext/xtest1dd.c [new file with mode: 0644]
Xserver/programs/Xserver/Xext/xtest1dd.h [new file with mode: 0644]
Xserver/programs/Xserver/Xext/xtest1di.c [new file with mode: 0644]
Xserver/programs/Xserver/Xprint/DiPrint.h [new file with mode: 0644]
Xserver/programs/Xserver/Xserver.man [new file with mode: 0644]
Xserver/programs/Xserver/Xvnc.man [new file with mode: 0644]
Xserver/programs/Xserver/cfb/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfb.h [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfb8bit.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfb8bit.h [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfb8cppl.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfb8line.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfballpriv.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbbitblt.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbblt.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbbres.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbbresd.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbbstore.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbcmap.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbfillarc.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbfillrct.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbfillsp.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbgc.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbgetsp.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbglblt8.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbhrzvert.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbigblt8.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbimage.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbline.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbmap.h [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbmskbits.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbmskbits.h [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbpixmap.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbply1rct.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbpntwin.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbpolypnt.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbpush8.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbrctstp8.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbrrop.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbrrop.h [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbscrinit.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbsetsp.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbsolid.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbteblt8.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbtegblt.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbtile32.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbtileodd.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbwindow.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/cfbzerarc.c [new file with mode: 0644]
Xserver/programs/Xserver/cfb/stip68kgnu.h [new file with mode: 0644]
Xserver/programs/Xserver/cfb/stipmips.s [new file with mode: 0644]
Xserver/programs/Xserver/cfb/stipple68k.s [new file with mode: 0644]
Xserver/programs/Xserver/cfb/stipsparc.s [new file with mode: 0644]
Xserver/programs/Xserver/cfb/stipsprc32.s [new file with mode: 0644]
Xserver/programs/Xserver/cfb16/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/cfb24/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/cfb24/cfbrrop24.h [new file with mode: 0644]
Xserver/programs/Xserver/cfb32/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/dix/BuiltInAtoms [new file with mode: 0644]
Xserver/programs/Xserver/dix/CHANGES [new file with mode: 0644]
Xserver/programs/Xserver/dix/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/dix/atom.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/buildatoms [new file with mode: 0755]
Xserver/programs/Xserver/dix/colormap.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/cursor.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/devices.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/dispatch.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/dispatch.h [new file with mode: 0644]
Xserver/programs/Xserver/dix/dixfonts.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/dixutils.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/events.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/extension.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/ffs.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/gc.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/globals.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/glyphcurs.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/grabs.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/initatoms.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/main.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/pixmap.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/privates.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/property.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/resource.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/swaprep.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/swapreq.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/swapreq.h [new file with mode: 0644]
Xserver/programs/Xserver/dix/tables.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/window.c [new file with mode: 0644]
Xserver/programs/Xserver/dix/xpstubs.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/README [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/auth.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/buildtime.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/cmap.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/corre.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/cutpaste.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/dispcur.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/dispcur.h [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/draw.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/hextile.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/httpd.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/init.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/kbdptr.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/rfb.h [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/rfbserver.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/rre.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/sockets.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/sprite.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/sprite.h [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/spritest.h [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/stats.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/tableinitcmtemplate.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/tableinittctemplate.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/tabletranstemplate.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/translate.c [new file with mode: 0644]
Xserver/programs/Xserver/hw/vnc/zrle.cc [new file with mode: 0644]
Xserver/programs/Xserver/hw/xfree86/common/compiler.h [new file with mode: 0644]
Xserver/programs/Xserver/hw/xfree86/common/scoasm.h [new file with mode: 0644]
Xserver/programs/Xserver/include/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/include/XIstubs.h [new file with mode: 0644]
Xserver/programs/Xserver/include/closestr.h [new file with mode: 0644]
Xserver/programs/Xserver/include/closure.h [new file with mode: 0644]
Xserver/programs/Xserver/include/colormap.h [new file with mode: 0644]
Xserver/programs/Xserver/include/colormapst.h [new file with mode: 0644]
Xserver/programs/Xserver/include/cursor.h [new file with mode: 0644]
Xserver/programs/Xserver/include/cursorstr.h [new file with mode: 0644]
Xserver/programs/Xserver/include/dix.h [new file with mode: 0644]
Xserver/programs/Xserver/include/dixevents.h [new file with mode: 0644]
Xserver/programs/Xserver/include/dixfont.h [new file with mode: 0644]
Xserver/programs/Xserver/include/dixfontstr.h [new file with mode: 0644]
Xserver/programs/Xserver/include/dixgrabs.h [new file with mode: 0644]
Xserver/programs/Xserver/include/dixstruct.h [new file with mode: 0644]
Xserver/programs/Xserver/include/exevents.h [new file with mode: 0644]
Xserver/programs/Xserver/include/extension.h [new file with mode: 0644]
Xserver/programs/Xserver/include/extinit.h [new file with mode: 0644]
Xserver/programs/Xserver/include/extnsionst.h [new file with mode: 0644]
Xserver/programs/Xserver/include/gc.h [new file with mode: 0644]
Xserver/programs/Xserver/include/gcstruct.h [new file with mode: 0644]
Xserver/programs/Xserver/include/input.h [new file with mode: 0644]
Xserver/programs/Xserver/include/inputstr.h [new file with mode: 0644]
Xserver/programs/Xserver/include/misc.h [new file with mode: 0644]
Xserver/programs/Xserver/include/miscstruct.h [new file with mode: 0644]
Xserver/programs/Xserver/include/opaque.h [new file with mode: 0644]
Xserver/programs/Xserver/include/os.h [new file with mode: 0644]
Xserver/programs/Xserver/include/pixmap.h [new file with mode: 0644]
Xserver/programs/Xserver/include/pixmapstr.h [new file with mode: 0644]
Xserver/programs/Xserver/include/property.h [new file with mode: 0644]
Xserver/programs/Xserver/include/propertyst.h [new file with mode: 0644]
Xserver/programs/Xserver/include/region.h [new file with mode: 0644]
Xserver/programs/Xserver/include/regionstr.h [new file with mode: 0644]
Xserver/programs/Xserver/include/resource.h [new file with mode: 0644]
Xserver/programs/Xserver/include/rgb.h [new file with mode: 0644]
Xserver/programs/Xserver/include/screenint.h [new file with mode: 0644]
Xserver/programs/Xserver/include/scrnintstr.h [new file with mode: 0644]
Xserver/programs/Xserver/include/selection.h [new file with mode: 0644]
Xserver/programs/Xserver/include/servermd.h [new file with mode: 0644]
Xserver/programs/Xserver/include/site.h [new file with mode: 0644]
Xserver/programs/Xserver/include/swaprep.h [new file with mode: 0644]
Xserver/programs/Xserver/include/validate.h [new file with mode: 0644]
Xserver/programs/Xserver/include/window.h [new file with mode: 0644]
Xserver/programs/Xserver/include/windowstr.h [new file with mode: 0644]
Xserver/programs/Xserver/mfb/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/mfb/fastblt.h [new file with mode: 0644]
Xserver/programs/Xserver/mfb/maskbits.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/maskbits.h [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mergerop.h [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfb.h [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbbitblt.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbblt.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbbres.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbbresd.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbbstore.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbclip.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbcmap.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbfillarc.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbfillrct.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbfillsp.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbfont.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbgc.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbgetsp.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbhrzvert.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbimage.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbimggblt.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbline.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbmisc.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbpixmap.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbply1rct.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbplygblt.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbpntarea.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbpntwin.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbpolypnt.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbpushpxl.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbscrclse.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbscrinit.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbsetsp.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbtegblt.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbtile.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbwindow.c [new file with mode: 0644]
Xserver/programs/Xserver/mfb/mfbzerarc.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/mi/cbrt.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mi.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/miarc.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mibitblt.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mibstore.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mibstore.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/mibstorest.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/miclipn.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/micursor.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/midash.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/midispcur.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mieq.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/miexpose.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mifillarc.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mifillarc.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/mifillrct.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mifpoly.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/mifpolycon.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/migc.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/migc.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/miglblt.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/miinitext.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/miline.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipointer.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipointer.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipointrst.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipoly.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipoly.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipolycon.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipolygen.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipolypnt.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipolyrect.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipolyseg.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipolytext.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipolyutil.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mipushpxl.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/miregion.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/miscanfill.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/miscrinit.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mispans.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mispans.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/misprite.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/misprite.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/mispritest.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/mistruct.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/mivalidate.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/mivaltree.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/miwideline.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/miwideline.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/miwindow.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mizerarc.c [new file with mode: 0644]
Xserver/programs/Xserver/mi/mizerarc.h [new file with mode: 0644]
Xserver/programs/Xserver/mi/mizerline.c [new file with mode: 0644]
Xserver/programs/Xserver/os/Imakefile [new file with mode: 0644]
Xserver/programs/Xserver/os/WaitFor.c [new file with mode: 0644]
Xserver/programs/Xserver/os/access.c [new file with mode: 0644]
Xserver/programs/Xserver/os/auth.c [new file with mode: 0644]
Xserver/programs/Xserver/os/connection.c [new file with mode: 0644]
Xserver/programs/Xserver/os/decompress.c [new file with mode: 0644]
Xserver/programs/Xserver/os/genalloca.c [new file with mode: 0644]
Xserver/programs/Xserver/os/hpsocket.c [new file with mode: 0644]
Xserver/programs/Xserver/os/io.c [new file with mode: 0644]
Xserver/programs/Xserver/os/iopreader.c [new file with mode: 0644]
Xserver/programs/Xserver/os/k5auth.c [new file with mode: 0644]
Xserver/programs/Xserver/os/lbxio.c [new file with mode: 0644]
Xserver/programs/Xserver/os/mitauth.c [new file with mode: 0644]
Xserver/programs/Xserver/os/oscolor.c [new file with mode: 0644]
Xserver/programs/Xserver/os/osdep.h [new file with mode: 0644]
Xserver/programs/Xserver/os/osinit.c [new file with mode: 0644]
Xserver/programs/Xserver/os/rpcauth.c [new file with mode: 0644]
Xserver/programs/Xserver/os/secauth.c [new file with mode: 0644]
Xserver/programs/Xserver/os/utils.c [new file with mode: 0644]
Xserver/programs/Xserver/os/wrapper.c [new file with mode: 0644]
Xserver/programs/Xserver/os/xalloc.c [new file with mode: 0644]
Xserver/programs/Xserver/os/xdmauth.c [new file with mode: 0644]
Xserver/programs/Xserver/os/xdmcp.c [new file with mode: 0644]
Xserver/registry [new file with mode: 0644]

diff --git a/Xserver/INSTALL.PS b/Xserver/INSTALL.PS
new file mode 100644 (file)
index 0000000..122e934
--- /dev/null
@@ -0,0 +1,982 @@
+%!PS-Adobe-3.0
+%%Creator: groff version 1.09
+%%CreationDate: Sun Dec 22 20:42:59 1996
+%%DocumentNeededResources: font Times-Bold
+%%+ font Times-Italic
+%%+ font Times-Roman
+%%DocumentSuppliedResources: procset grops 1.09 0
+%%Pages: 13
+%%PageOrder: Ascend
+%%Orientation: Portrait
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset grops 1.09 0
+/setpacking where{
+pop
+currentpacking
+true setpacking
+}if
+/grops 120 dict dup begin
+/SC 32 def
+/A/show load def
+/B{0 SC 3 -1 roll widthshow}bind def
+/C{0 exch ashow}bind def
+/D{0 exch 0 SC 5 2 roll awidthshow}bind def
+/E{0 rmoveto show}bind def
+/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
+/G{0 rmoveto 0 exch ashow}bind def
+/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/I{0 exch rmoveto show}bind def
+/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
+/K{0 exch rmoveto 0 exch ashow}bind def
+/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/M{rmoveto show}bind def
+/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
+/O{rmoveto 0 exch ashow}bind def
+/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/Q{moveto show}bind def
+/R{moveto 0 SC 3 -1 roll widthshow}bind def
+/S{moveto 0 exch ashow}bind def
+/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/SF{
+findfont exch
+[exch dup 0 exch 0 exch neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/MF{
+findfont
+[5 2 roll
+0 3 1 roll 
+neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/level0 0 def
+/RES 0 def
+/PL 0 def
+/LS 0 def
+/PLG{
+gsave newpath clippath pathbbox grestore
+exch pop add exch pop
+}bind def
+/BP{
+/level0 save def
+1 setlinecap
+1 setlinejoin
+72 RES div dup scale
+LS{
+90 rotate
+}{
+0 PL translate
+}ifelse
+1 -1 scale
+}bind def
+/EP{
+level0 restore
+showpage
+}bind def
+/DA{
+newpath arcn stroke
+}bind def
+/SN{
+transform
+.25 sub exch .25 sub exch
+round .25 add exch round .25 add exch
+itransform
+}bind def
+/DL{
+SN
+moveto
+SN
+lineto stroke
+}bind def
+/DC{
+newpath 0 360 arc closepath
+}bind def
+/TM matrix def
+/DE{
+TM currentmatrix pop
+translate scale newpath 0 0 .5 0 360 arc closepath
+TM setmatrix
+}bind def
+/RC/rcurveto load def
+/RL/rlineto load def
+/ST/stroke load def
+/MT/moveto load def
+/CL/closepath load def
+/FL{
+currentgray exch setgray fill setgray
+}bind def
+/BL/fill load def
+/LW/setlinewidth load def
+/RE{
+findfont
+dup maxlength 1 index/FontName known not{1 add}if dict begin
+{
+1 index/FID ne{def}{ pop pop}ifelse
+}forall
+/Encoding exch def
+dup/FontName exch def
+currentdict end definefont pop
+}bind def
+/DEFS 0 def
+/EBEGIN{
+moveto
+DEFS begin
+}bind def
+/EEND/end load def
+/CNT 0 def
+/level1 0 def
+/PBEGIN{
+/level1 save def
+translate
+div 3 1 roll div exch scale
+neg exch neg exch translate
+0 setgray
+0 setlinecap
+1 setlinewidth
+0 setlinejoin
+10 setmiterlimit
+[] 0 setdash
+/setstrokeadjust where{
+pop
+false setstrokeadjust
+}if
+/setoverprint where{
+pop
+false setoverprint
+}if
+newpath
+/CNT countdictstack def
+userdict begin
+/showpage{} def
+}bind def
+/PEND{
+clear
+countdictstack CNT sub{end}repeat
+level1 restore
+}bind def
+end def
+/setpacking where{
+pop
+setpacking
+}if
+%%EndResource
+%%IncludeResource: font Times-Bold
+%%IncludeResource: font Times-Italic
+%%IncludeResource: font Times-Roman
+grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
+def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
+/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
+/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
+/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
+/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
+/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
+/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
+/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
+/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
+/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
+/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
+/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
+/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
+/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
+/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
+/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
+/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
+/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
+/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
+/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/Times-Roman@0 ENC0/Times-Roman RE/Times-Italic@0 ENC0/Times-Italic RE
+/Times-Bold@0 ENC0/Times-Bold RE
+%%EndProlog
+%%Page: title 1
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 15/Times-Bold@0 SF(Building and Installing the X W)159.51 123 Q
+(indo)-.27 E 3.75(wS)-.15 G(ystem)-3.75 E/F1 11/Times-Italic@0 SF
+(Stephen Gildea)272.241 219 Q/F2 11/Times-Roman@0 SF 2.75(XC)274.677 249
+S(onsortium)-2.75 E(March 5, 1996)273.77 333 Q(Updated F)251.704 357 Q
+(or Release 6.3)-.165 E EP
+%%Page: copyr 2
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF(Cop)72 192 Q
+(yright \251 1995, 1996 X Consortium)-.11 E/F1 9/Times-Roman@0 SF
+(Permission is hereby granted, free of char)72 206.6 Q(ge, to an)-.162 E
+2.25(yp)-.135 G(erson obtaining a cop)-2.25 E 2.25(yo)-.09 G 2.25(ft)
+-2.25 G(his softw)-2.25 E(are and associated documentation \214les)-.09
+E(\(the `)72 217.6 Q(`Softw)-.75 E(are')-.09 E
+('\), to deal in the Softw)-.75 E(are without restriction, including wi\
+thout limitation the rights to use, cop)-.09 E 1.17 -.585(y, m)-.09 H
+(odify).585 E 2.25(,m)-.585 G(er)-2.25 E(ge,)-.162 E(publish, distrib)72
+228.6 Q(ute, sublicense, and/or sell copies of the Softw)-.18 E
+(are, and to permit persons to whom the Softw)-.09 E
+(are is furnished to do)-.09 E(so, subject to the follo)72 239.6 Q
+(wing conditions:)-.225 E(The abo)72 254.2 Q .27 -.135(ve c)-.135 H(op)
+.135 E(yright notice and this permission notice shall be included in al\
+l copies or substantial portions of the Softw)-.09 E(are.)-.09 E
+(THE SOFTW)72 268.8 Q(ARE IS PR)-1.08 E -.45(OV)-.36 G(IDED `).45 E -.72
+(`A)-.75 G 2.25(SI).72 G(S')-2.25 E(', WITHOUT W)-.75 E
+(ARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUD-)-1.08 E(ING B)72 279.8
+Q(UT NO)-.09 E 2.25(TL)-.36 G(IMITED T)-2.25 E 2.25(OT)-.162 G(HE W)
+-2.25 E(ARRANTIES OF MERCHANT)-1.08 E(ABILITY)-.837 E 2.25(,F)-1.161 G
+(ITNESS FOR A P)-2.25 E(AR)-.828 E(TICULAR PURPOSE)-.54 E
+(AND NONINFRINGEMENT)72 290.8 Q 4.5(.I)-.666 G 2.25(NN)-4.5 G 2.25(OE)
+-2.25 G(VENT SHALL THE X CONSOR)-2.25 E(TIUM BE LIABLE FOR ANY CLAIM, D)
+-.54 E(AMA)-.36 E(GES)-.36 E(OR O)72 301.8 Q(THER LIABILITY)-.36 E 2.25
+(,W)-1.161 G(HETHER IN AN A)-2.25 E(CTION OF CONTRA)-.36 E(CT)-.36 E
+2.25(,T)-.666 G(OR)-2.412 E 2.25(TO)-.54 G 2.25(RO)-2.25 G(THER)-2.61 E
+(WISE, ARISING FR)-.495 E(OM, OUT OF)-.36 E
+(OR IN CONNECTION WITH THE SOFTW)72 312.8 Q(ARE OR THE USE OR O)-1.08 E
+(THER DEALINGS IN THE SOFTW)-.36 E(ARE.)-1.08 E(Except as contained in \
+this notice, the name of the X Consortium shall not be used in adv)72
+327.4 Q(ertising or otherwise to promote the)-.135 E
+(sale, use or other dealings in this Softw)72 338.4 Q
+(are without prior written authorization from the X Consortium.)-.09 E
+/F2 9/Times-Italic@0 SF 2.25(XW)72 353 S(indow System)-2.745 E F1
+(is a trademark of X Consortium, Inc.)2.25 E EP
+%%Page: i 3
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 13/Times-Bold@0 SF -1.196(Ta)257.126 85 S(ble of Contents)1.196 E/F1
+11/Times-Roman@0 SF(1. Easy Build Instructions)72 127.6 Q -2.75 11
+(........................ 1)7.221 H(2. Building X)72 144.2 Q -2.75 11
+(............................ 1)6.297 H(2.1. Preparing the Site)72 160.8
+Q -2.75 11(......................... 1)9.674 H
+(2.2. Unpacking the Distrib)72 177.4 Q 6.836(ution .)-.22 F -2.75 11
+(..................... 2)11 H(2.2.1. Unpacking a Compressed FTP Distrib)
+72 194 Q 10.807(ution .)-.22 F -2.75 11(............... 2)11 H
+(2.2.2. Unpacking a gzipped FTP Distrib)72 210.6 Q 2.865(ution .)-.22 F
+-2.75 11(................. 2)11 H
+(2.2.3. Unpacking a Split Compressed FTP Distrib)72 227.2 Q 1.017
+(ution .)-.22 F -2.75 11(.............. 2)11 H(2.2.4. Unpacking the T)72
+243.8 Q(ape Distrib)-.88 E 2.227(ution .)-.22 F -2.75 11
+(................... 3)11 H(2.2.5. Using the CD-R)72 260.4 Q 2.469(OM .)
+-.44 F -2.75 11(....................... 3)11 H(2.3. Apply P)72 277 Q
+8.31(atches .)-.165 F -2.75 11(......................... 3)11 H
+(2.4. Symbolic Link T)72 293.6 Q 7.001(rees .)-.385 F -2.75 11
+(....................... 3)11 H(2.5. Con\214guration P)72 310.2 Q .676
+(arameters .)-.165 F -2.75 11(...................... 3)11 H
+(2.6. System Build Notes)72 326.8 Q -2.75 11(........................ 5)
+14.239 H(2.6.1. gcc)72 343.4 Q -2.75 11(............................. 5)
+9.982 H(2.6.2. Other GNU tools)72 360 Q -2.75 11
+(......................... 5)4.482 H(2.6.3. SparcW)72 376.6 Q(orks 2.0)
+-.88 E -2.75 11(......................... 5)10.257 H
+(2.6.4. CenterLine C under Solaris 2)72 393.2 Q -2.75 11
+(..................... 5)6.319 H(2.6.5. IBM AIX 4.1.4)72 409.8 Q -2.75
+11(......................... 6)12.424 H(2.6.6. SunOS 4)72 426.4 Q -2.75
+11(........................... 6)13.326 H(2.6.7. Microsoft W)72 443 Q
+(indo)-.44 E(ws NT)-.275 E -2.75 11(....................... 6)2.755 H
+(2.6.8. Omron Luna)72 459.6 Q -2.75 11(.......................... 6)
+9.982 H(2.7. The Build)72 476.2 Q -2.75 11
+(............................ 7)2.942 H(2.8. Installing X)72 492.8 Q
+-2.75 11(........................... 7)8.75 H
+(2.8.1. System Installation Notes)72 509.4 Q -2.75 11
+(...................... 7)8.442 H(2.8.1.1. The X Serv)72 526 Q
+(er on AIX 4)-.165 E -2.75 11(...................... 7)9.861 H
+(2.9. Shared Libraries)72 542.6 Q -2.75 11(......................... 8)
+15.493 H(2.10. Setting Up xterm)72 559.2 Q -2.75 11
+(......................... 8)7.221 H(2.11. Starting Serv)72 575.8 Q
+(ers at System Boot)-.165 E -2.75 11(.................... 8)11.357 H
+(2.11.1. On BSD-based systems using /etc/rc)72 592.4 Q -2.75 11
+(.................. 8)10.29 H(2.11.2. On SystemV)72 609 Q
+(-based systems)-1.1 E -2.75 11(..................... 9)8.024 H
+(2.12. Using OPEN LOOK applications)72 625.6 Q -2.75 11
+(.................... 9)4.79 H(2.13. Reb)72 642.2 Q(uilding after P)-.22
+E 13.733(atches .)-.165 F -8.25 11(..................... 1)11 H(0)-11 E
+(2.14. F)72 658.8 Q(ormatting the Documentation)-.165 E -8.25 11
+(.................... 1)16.252 H(0)-11 E(i)304.471 769 Q EP
+%%Page: blank 4
+showpage
+%%Page: 1 5
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Bold@0 SF 2.75(1. Easy)72 85 R(Build Instructions)2.75 E/F1
+11/Times-Roman@0 SF
+(This quick summary is no substitute for reading the full b)72 101.6 Q
+(uild instructions later in this document.)-.22 E(Edit)72 118.2 Q F0
+(xc/con\214g/cf/site.def)2.75 E F1(for local preferences.)2.75 E
+(If you w)5.5 E(ant to b)-.11 E(uild with)-.22 E/F2 11/Times-Italic@0 SF
+(gcc)2.75 E F1(uncomment the)2.75 E F0(HasGcc2)2.75 E F1 2.75(line. If)
+72 131.2 R(you w)2.75 E(ant to install some)-.11 E(where other than)
+-.275 E F0(/usr/X11R6.3)2.75 E F1 2.75(,c)C(hange)-2.75 E F0(Pr)2.75 E
+(ojectRoot)-.198 E F1 5.5(.\()C(Do)-5.5 E F2(not)2.75 E F1(use)2.75 E F0
+(DESTDIR)72 144.2 Q F1(.\))A(If an)72 160.8 Q 2.75<798c>-.165 G -.165
+(xe)-2.75 G 2.75(sh).165 G -2.475 -.22(av e)-2.75 H
+(been released by the X Consortium, stop here and follo)2.97 E 2.75(wt)
+-.275 G(he instructions at the top of)-2.75 E(each patch, b)72 173.8 Q
+(ut don')-.22 E 2.75(td)-.198 G 2.75(oa)-2.75 G .33 -.165(ny o)-2.75 H
+2.75(ft).165 G(he)-2.75 E F2(mak)2.75 E(e)-.11 E F1
+(commands suggested in the patches.)2.75 E(Then continue here.)5.5 E
+(Check the appropriate v)72 190.4 Q(endor)-.165 E(-speci\214c)-.22 E F0
+(.cf)2.75 E F1(\214le in)2.75 E F0(xc/con\214g/cf/)2.75 E F1(to mak)2.75
+E 2.75(es)-.11 G(ure that)-2.75 E F0(OSMajorV)2.75 E(ersion)-1.1 E F1
+(and)2.75 E F0(OSMinorV)72 203.4 Q(ersion)-1.1 E F1
+(are set correctly for your system.)2.75 E(Ov)5.5 E(erride them in)-.165
+E F0(site.def)2.75 E F1(if necessary)2.75 E(.)-.715 E(See if there is a)
+72 220 Q F0(BootstrapCFlags)2.75 E F1
+(mentioned in the comments in the v)2.75 E(endor)-.165 E(-speci\214c)
+-.22 E F0(.cf)2.75 E F1 2.75(\214le. If)2.75 F(there isn')2.75 E(t)-.198
+E(one,)72 233 Q F2(cd)2.75 E F1(to the)2.75 E F0(xc)2.75 E F1
+(directory and type:)2.75 E 2.75(%m)108 252 S(ak)-2.75 E 2.75(eW)-.11 G
+(orld >& w)-3.63 E(orld.log)-.11 E(If there is a)72 274.6 Q F0
+(BootstrapCFlags)2.75 E F1 2.75(,t)C(ak)-2.75 E 2.75(ei)-.11 G(ts v)
+-2.75 E(alue and type:)-.275 E 2.75(%m)108 293.6 S(ak)-2.75 E 2.75(eW)
+-.11 G(orld BOO)-3.63 E(TSTRAPCFLA)-.44 E(GS=")-.44 E F2(value)A F1 2.75
+(">)C 2.75(&w)-2.75 G(orld.log)-2.86 E(Do not call the output \214le `)
+72 316.2 Q(`mak)-.916 E(e.log')-.11 E 2.75('w)-.916 G(hen doing `)-2.75
+E(`mak)-.916 E 2.75(eW)-.11 G(orld')-3.63 E 2.75('. After)-.916 F 2.75
+(as)2.75 G(uccessful b)-2.75 E(uild, you can)-.22 E(install with:)72
+329.2 Q 2.75(%m)108 348.2 S(ak)-2.75 E 2.75(ei)-.11 G
+(nstall >& install.log)-2.75 E -1.21(Yo)72 370.8 S 2.75(uc)1.21 G
+(an install manual pages with:)-2.75 E 2.75(%m)108 389.8 S(ak)-2.75 E
+2.75(ei)-.11 G(nstall.man >& man.log)-2.75 E(While the system is b)72
+412.4 Q(uilding \(or if things f)-.22 E
+(ail\), read the rest of these installation instructions.)-.11 E F0 2.75
+(2. Building)72 464.4 R(X)2.75 E F1(This document gi)72 494 Q -.165(ve)
+-.275 G 2.75(sd).165 G(etailed instructions for b)-2.75 E
+(uilding Release 6: getting it of)-.22 E 2.75(ft)-.275 G(he distrib)
+-2.75 E(ution medium,)-.22 E
+(con\214guring, compiling, installing, running, and updating.)72 507 Q
+(Release Notes are in)72 523.6 Q F0(xc/RELNO)2.75 E(TES.*)-.44 E F1(\(v)
+2.75 E(arious formats\) in the distrib)-.275 E(ution.)-.22 E
+(More recent information about ne)72 540.2 Q(wly-disco)-.275 E -.165(ve)
+-.165 G(red problems may be found in the).165 E F2 -1.947 -.605(Fr e)
+2.75 H(quently Ask).605 E(ed Ques-)-.11 E(tions)72 553.2 Q F1
+(posting appearing monthly on the comp.windo)2.75 E(ws.x ne)-.275 E
+(wsgroup and xpert mailing list.)-.275 E(It is also)5.5 E -.22(av)72
+566.2 S(ailable via anon)-.055 E(ymous FTP on)-.165 E F0(ftp.x.or)2.75 E
+(g)-.11 E F1(in the \214le)2.75 E F0(contrib/faqs/F)2.75 E -1.98 -.495
+(AQ .)-.99 H(Z).495 E F1 2.75(,o)C 2.75(ro)-2.75 G 2.75(ny)-2.75 G
+(our local X mirror site.)-2.75 E F0 2.75(2.1. Pr)72 605.2 R
+(eparing the Site)-.198 E F1(If you are unpacking tar \214les, you will\
+ need about 130 Mb to hold the)72 634.8 Q F0(xc/)2.75 E F1 2.75(part. T)
+2.75 F 2.75(oi)-.88 G(nstall requires 30-50)-2.75 E(Mb assuming you ha)
+72 647.8 Q .33 -.165(ve s)-.22 H(hared libraries \(80-100 Mb without\).)
+.165 E -1.21(Yo)5.5 G 2.75(uw)1.21 G(ill need an equi)-2.75 E -.275(va)
+-.275 G(lent amount of).275 E -.165(ex)72 660.8 S(tra space to b).165 E
+(uild, since you also need room for all the object \214les.)-.22 E
+(Distrib)72 677.4 Q(uted as tar \214les, Release 6.3 core is di)-.22 E
+(vided into parts as follo)-.275 E(ws:)-.275 E(1)303.25 769 Q EP
+%%Page: 2 6
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Installation V)-2.75 E(ersion 11, Release 6.3 Snapshot)-1.221 E
+71.348(xc-1.tar contains)108 85 R -2.365 -.275(ev e)2.75 H
+(rything in xc/ that isn').275 E 2.75(ti)-.198 G 2.75(nt)-2.75 G
+(he other tar \214les)-2.75 E 71.348(xc-2.tar contains)108 98 R
+(xc/fonts, xc/doc/specs, xc/util)2.75 E 71.348(xc-3.tar contains)108 111
+R(xc/doc/hardcop)2.75 E(y)-.11 E(If you de\214ne BuildF)72 133.6 Q
+(onts to NO, you only need to unpack xc-1.tar to b)-.165 E 2.75
+(uild. If)-.22 F(you b)2.75 E(uild fonts, then you)-.22 E
+(will also need xc-2.tar to b)72 146.6 Q(uild.)-.22 E/F1 11/Times-Bold@0
+SF 2.75(2.2. Unpacking)72 185.6 R(the Distrib)2.75 E(ution)-.22 E F0
+(The distrib)72 215.2 Q(ution normally comes as multiple tar \214les, e\
+ither on tape or across a netw)-.22 E(ork, or as a CD-R)-.11 E(OM.)-.44
+E F1 2.75(2.2.1. Unpacking)72 254.2 R 2.75(aC)2.75 G(ompr)-2.75 E
+(essed FTP Distrib)-.198 E(ution)-.22 E F0(If you ha)72 283.8 Q .33
+-.165(ve o)-.22 H(btained compressed tar \214les o).165 E -.165(ve)-.165
+G 2.75(rt).165 G(he netw)-2.75 E
+(ork, create a directory to hold the sources and)-.11 E/F2 11
+/Times-Italic@0 SF(cd)2.75 E F0(into it:)72 296.8 Q(mkdir)108 315.8 Q F2
+(sour)2.75 E(cedir)-.407 E F0(cd)108 328.8 Q F2(sour)2.75 E(cedir)-.407
+E F0(Then for each tar \214le)72 347.8 Q F1(xc\255*.tar)2.75 E(.Z)-1.1 E
+F0 2.75(,e)C -.165(xe)-2.915 G(cute this:).165 E(zcat)108 366.8 Q F2
+(ftp-dir)5.5 E F0(/xc\255)A F2(N)A F0(.tar)A(.Z | tar xf)-.605 E<ad>5.5
+E F1 2.75(2.2.2. Unpacking)72 411.8 R 2.75(ag)2.75 G(zipped FTP Distrib)
+-2.75 E(ution)-.22 E F0(If you ha)72 441.4 Q .33 -.165(ve o)-.22 H
+(btained gzipped tar \214les o).165 E -.165(ve)-.165 G 2.75(rt).165 G
+(he netw)-2.75 E(ork, create a directory to hold the sources and)-.11 E
+F2(cd)2.75 E F0(into)2.75 E(it:)72 454.4 Q(mkdir)108 473.4 Q F2(sour)
+2.75 E(cedir)-.407 E F0(cd)108 486.4 Q F2(sour)2.75 E(cedir)-.407 E F0
+(Then for each tar \214le)72 505.4 Q F1(xc\255*.tar)2.75 E(.gz)-1.1 E F0
+2.75(,e)C -.165(xe)-2.915 G(cute this:).165 E 2.75(gunzip \255c)108
+524.4 R F2(ftp-dir)5.5 E F0(/xc\255)A F2(N)A F0(.tar)A(.gz | tar xf)
+-.605 E<ad>5.5 E F1 2.75(2.2.3. Unpacking)72 569.4 R 2.75(aS)2.75 G
+(plit Compr)-2.75 E(essed FTP Distrib)-.198 E(ution)-.22 E F0(If you ha)
+72 599 Q .33 -.165(ve o)-.22 H
+(btained compressed and split tar \214les o).165 E -.165(ve)-.165 G 2.75
+(rt).165 G(he netw)-2.75 E(ork, create a directory to hold the)-.11 E
+(sources:)72 612 Q(mkdir)108 631 Q F2(sour)2.75 E(cedir)-.407 E F0
+(Then for each directory)72 650 Q F1(xc\255*)2.75 E F0(:)A(cd)108 669 Q
+F2(ftp-dir)2.75 E F0(/xc\255)A F2(N)A F0(cat xc\255)108 682 Q F2(N)A F0
+(.?? | uncompress | \(cd)A F2(sour)2.75 E(cedir)-.407 E F0 2.75(;t)1.833
+G(ar xf)-2.75 E 1.833<ad29>5.5 G(2)303.25 769 Q EP
+%%Page: 3 7
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3 Snapshot)
+-3.971 E 2.75(XW)175.4 G(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Installation)-2.75 E/F1 11/Times-Bold@0 SF 2.75(2.2.4. Unpacking)
+72 85 R(the T)2.75 E(ape Distrib)-1.012 E(ution)-.22 E F0(If you ha)72
+114.6 Q .33 -.165(ve o)-.22 H
+(btained a tape, create a directory to hold the sources and untar e).165
+E -.165(ve)-.275 G(rything into that directory:).165 E(mkdir)108 133.6 Q
+/F2 11/Times-Italic@0 SF(sour)2.75 E(cedir)-.407 E F0(cd)108 146.6 Q F2
+(sour)2.75 E(cedir)-.407 E F0(tar xf)108 159.6 Q F2(tape-de)2.75 E(vice)
+-.165 E F1 2.75(2.2.5. Using)72 204.6 R(the CD-R)2.75 E(OM)-.33 E F0
+(If you ha)72 234.2 Q .33 -.165(ve o)-.22 H(btained a CD-R).165 E
+(OM, you don')-.44 E 2.75(th)-.198 G -2.475 -.22(av e)-2.75 H(to do an)
+2.97 E(ything to unpack it.)-.165 E(Ho)5.5 E(we)-.275 E -.165(ve)-.275 G
+.88 -.44(r, y).165 H(ou will ha).44 E .33 -.165(ve t)-.22 H(o).165 E
+(create a symbolic link tree to b)72 247.2 Q(uild X.)-.22 E(See the ne)
+5.5 E(xt section.)-.165 E 1.76 -.88(To m)72 263.8 T(ount the CD-R).88 E
+(OM, see the mount\(8\) manual page on your system or the liner notes t\
+hat came with)-.44 E(the CD-R)72 276.8 Q 2.75(OM. Some)-.44 F
+(systems, e.g., Solaris 2, can automatically mount the CD-R)2.75 E
+(OM for you.)-.44 E F1 2.75(2.3. A)72 315.8 R(pply P)-.275 E(atches)-.11
+E F0(If there are \214x)72 345.4 Q
+(es released that are more recent than your distrib)-.165 E
+(ution, apply them no)-.22 E 4.18 -.715(w. F)-.275 H(ollo).55 E 2.75(wt)
+-.275 G(he instruc-)-2.75 E(tions at the top of each patch, b)72 358.4 Q
+(ut don')-.22 E 2.75(td)-.198 G 2.75(oa)-2.75 G .33 -.165(ny m)-2.75 H
+(ak).165 E 2.75(ec)-.11 G 2.75(ommands. See)-2.75 F(the section `)2.75 E
+(`Public P)-.916 E(atches')-.165 E 2.75('l)-.916 G(ater)-2.75 E
+(in this document.)72 371.4 Q(Then continue here.)5.5 E F1 2.75
+(2.4. Symbolic)72 410.4 R(Link T)2.75 E -.198(re)-.814 G(es).198 E F0
+(If you e)72 440 Q(xpect to b)-.165 E(uild the distrib)-.22 E
+(ution on more than one machine using a shared source tree, or you are)
+-.22 E -.22(bu)72 453 S(ilding from CD-R).22 E(OM, or you just w)-.44 E
+(ant to k)-.11 E(eep the source tree pure, you may w)-.11 E
+(ant to use the program)-.11 E F1(xc/con\214g/util/lndir)72 466 Q(.c)
+-1.1 E F0(to create a symbolic link tree on each b)2.75 E(uild machine.)
+-.22 E(The links may use an addi-)5.5 E(tional 10 me)72 479 Q -.055(ga)
+-.165 G(bytes, b).055 E(ut it is cheaper than ha)-.22 E
+(ving multiple copies of the source tree.)-.22 E(It may be trick)72
+495.6 Q 2.75(yt)-.165 G 2.75(oc)-2.75 G(ompile)-2.75 E F2(lndir)2.75 E
+F0(before the distrib)2.75 E(ution is b)-.22 E 2.75(uilt. If)-.22 F
+(you ha)2.75 E .33 -.165(ve a c)-.22 H(op).165 E 2.75(yf)-.11 G
+(rom a pre)-2.75 E(vious)-.275 E(release, use that.)72 508.6 Q F1(Mak)
+5.5 E(e\214le.ini)-.11 E F0(can be used for b)2.75 E(uilding)-.22 E F2
+(lndir)2.75 E F0(the \214rst time.)2.75 E -1.21(Yo)5.5 G 2.75(um)1.21 G
+(ay ha)-2.75 E .33 -.165(ve t)-.22 H 2.75(os).165 G(pecify)-2.75 E F1
+(OSFLA)72 521.6 Q(GS=\255D)-.605 E F2(something)A F0
+(to get it to compile.)2.75 E(What you w)5.5 E(ould pass as)-.11 E F1
+(BOO)2.75 E(TSTRAPCFLA)-.44 E(GS)-.605 E F0(might)2.75 E -.11(wo)72
+534.6 S 2.75(rk. The).11 F(command line looks something lik)2.75 E 2.75
+(et)-.11 G(his:)-2.75 E(mak)108 553.6 Q 5.5<65ad>-.11 G 5.5(fM)-5.5 G
+(ak)-5.5 E 2.75(e\214le.ini OSFLA)-.11 F(GS=\255D)-.44 E F2<8d61>A(g)
+-.11 E F0 1.76 -.88(To u)72 576.2 T
+(se a symbolic link tree, create a directory for the b).88 E(uild,)-.22
+E F2(cd)2.75 E F0(to it, and type this:)2.75 E(lndir)108 595.2 Q F2
+(sour)2.75 E(cedir)-.407 E F0(where)72 617.8 Q F2(sour)2.75 E(cedir)
+-.407 E F0
+(is the pathname of the directory where you stored the sources.)2.75 E
+(All of the b)5.5 E(uild instruc-)-.22 E(tions gi)72 630.8 Q -.165(ve)
+-.275 G 2.75(nb).165 G(elo)-2.75 E 2.75(ws)-.275 G
+(hould then be done in the b)-2.75 E
+(uild directory on each machine, rather than in the source)-.22 E
+(directory)72 643.8 Q(.)-.715 E F1(xc/con\214g/util/mkshado)72 660.4 Q
+(w/)-.11 E F0(contains)2.75 E F2(mkshadow)2.75 E F0 2.75(,a)C 2.75(na)
+-2.75 G(lternati)-2.75 E .33 -.165(ve p)-.275 H(rogram to).165 E F2
+(lndir)2.75 E F0(.)A F1 2.75(2.5. Con\214guration)72 699.4 R -.11(Pa)
+2.75 G(rameters).11 E F0
+(Build information for each source directory is in \214les called)72 729
+Q F1(Imak)2.75 E(e\214le)-.11 E F0 5.5(.A)C(n)-5.5 E F1(Imak)2.75 E
+(e\214le)-.11 E F0 2.75(,a)C(long with local)-2.75 E(3)303.25 769 Q EP
+%%Page: 4 8
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Installation V)-2.75 E(ersion 11, Release 6.3 Snapshot)-1.221 E
+(con\214guration information in)72 85 Q/F1 11/Times-Bold@0 SF
+(xc/con\214g/cf/)2.75 E F0 2.75(,i)C 2.75(su)-2.75 G(sed by the program)
+-2.75 E/F2 11/Times-Italic@0 SF(imak)2.75 E(e)-.11 E F0(to generate a)
+2.75 E F1(Mak)2.75 E(e\214le)-.11 E F0(.)A
+(Most of the con\214guration w)72 101.6 Q(ork prior to b)-.11 E
+(uilding the release is to set parameters so that)-.22 E F2(imak)2.75 E
+(e)-.11 E F0(will gener)2.75 E(-)-.22 E(ate correct \214les.)72 114.6 Q
+(Most of those parameters are set in)5.5 E F1(xc/con\214g/cf/site.def)
+2.75 E F0 5.5(.Y)C(ou will also need to check the)-6.71 E(appropriate v)
+72 127.6 Q(endor)-.165 E(-speci\214c)-.22 E F1(.cf)2.75 E F0(\214le in)
+2.75 E F1(xc/con\214g/cf/)2.75 E F0(to mak)2.75 E 2.75(es)-.11 G
+(ure that OSMajorV)-2.75 E(ersion, OSMinorV)-1.221 E(ersion,)-1.221 E
+(and OsT)72 140.6 Q(een)-.77 E(yV)-.165 E
+(ersion are set correctly for your system.)-1.221 E(Ov)5.5 E
+(erride them in)-.165 E F1(site.def)2.75 E F0(if necessary)2.75 E(.)
+-.715 E(The)72 157.2 Q F1(site.def)2.75 E F0(\214le has tw)2.75 E 2.75
+(op)-.11 G(arts, one protected with `)-2.75 E(`#ifdef BeforeV)-.916 E
+(endorCF')-1.221 E 2.75('a)-.916 G(nd one with `)-2.75 E(`#ifdef)-.916 E
+(AfterV)72 170.2 Q(endorCF')-1.221 E 2.75('. The)-.916 F
+(\214le is actually processed twice, once before the)2.75 E F1(.cf)2.75
+E F0(\214le and once after)2.75 E 5.5(.A)-.605 G(bout the)-5.5 E
+(only thing you need to set in the `)72 183.2 Q(`before')-.916 E 2.75
+('s)-.916 G(ection is)-2.75 E F1(HasGcc2)2.75 E F0 2.75(;j)C
+(ust about e)-2.75 E -.165(ve)-.275 G(rything else can be set in the)
+.165 E -.916(``)72 196.2 S(after').916 E 2.75('s)-.916 G(ection.)-2.75 E
+(The sample)72 212.8 Q F1(site.def)2.75 E F0
+(also has commented out support to include another \214le,)2.75 E F1
+(host.def)2.75 E F0 5.5(.T)C(his scheme may)-5.5 E(be useful if you w)72
+225.8 Q(ant to set most parameters site-wide, b)-.11 E
+(ut some parameters v)-.22 E(ary from machine to)-.275 E 2.75
+(machine. If)72 238.8 R(you use a symbolic link tree, you can share)2.75
+E F1(site.def)2.75 E F0(across all machines, and gi)2.75 E .33 -.165
+(ve e)-.275 H(ach).165 E(machine its o)72 251.8 Q(wn cop)-.275 E 2.75
+(yo)-.11 G(f)-2.75 E F1(host.def)2.75 E F0(.)A
+(The con\214g parameters are listed in)72 268.4 Q F1
+(xc/con\214g/cf/README)2.75 E F0 2.75(,b)C
+(ut here are some of the more common)-2.97 E
+(parameters that you may wish to set in)72 281.4 Q F1(site.def)2.75 E F0
+(.)A F1(Pr)72 298 Q(ojectRoot)-.198 E F0
+(The destination where X will be installed.)97 311 Q(This v)5.5 E
+(ariable needs to be set before you b)-.275 E(uild, as some)-.22 E
+(programs that read \214les at run-time ha)97 324 Q .33 -.165(ve t)-.22
+H(he installation directory compiled in to them.).165 E(Assuming)5.5 E
+(you ha)97 337 Q .33 -.165(ve s)-.22 H(et the v).165 E
+(ariable to some v)-.275 E(alue /)-.275 E F2(path)A F0 2.75<2c8c>C
+(les will be installed into /)-2.75 E F2(path)A F0(/bin,)A(/)97 350 Q F2
+(path)A F0(/include/X11, /)A F2(path)A F0(/lib, and /)A F2(path)A F0
+(/man.)A F1(HasGcc)72 366.6 Q F0(Set to)97 379.6 Q F1(YES)2.75 E F0
+(to b)2.75 E(uild with)-.22 E F2(gcc)2.75 E F0 -.165(ve)2.75 G(rsion 1.)
+.165 E F1(HasGcc2)72 396.2 Q F0(Set to)97 409.2 Q F1(YES)2.75 E F0(to b)
+2.75 E(uild with)-.22 E F2(gcc)2.75 E F0 -.165(ve)2.75 G(rsion 2.).165 E
+(Both this option and)5.5 E F1(HasGcc)2.75 E F0
+(look for a compiler named)2.75 E F2(gcc)97 422.2 Q F0 2.75(,b)C(ut)
+-2.97 E F1(HasGcc2)2.75 E F0(will cause the b)2.75 E
+(uild to use more features of)-.22 E F2(gcc)2.75 E F0
+(2, such as the ability to compile)2.75 E(shared libraries.)97 435.2 Q
+F1(BuildXInputExt)72 451.8 Q F0(Set to)97 464.8 Q F1(YES)2.75 E F0(to b)
+2.75 E(uild the X Input Extension.)-.22 E(This e)5.5 E
+(xtension requires de)-.165 E(vice-dependent support in the)-.275 E 2.75
+(Xs)97 477.8 S(erv)-2.75 E(er)-.165 E 2.75(,w)-.44 G(hich e)-2.75 E
+(xists only in)-.165 E F2(Xhp)2.75 E F0(in our implementation.)2.75 E F1
+(BuildP)72 494.4 Q(exExt)-.22 E F0(Set to)97 507.4 Q F1(NO)2.75 E F0
+(to not b)2.75 E(uild the PEX serv)-.22 E(er e)-.165 E
+(xtension and fonts.)-.165 E F1(DefaultUsrBin)72 524 Q F0
+(This is a directory where programs will be found e)97 537 Q -.165(ve)
+-.275 G 2.75(ni).165 G 2.75(fP)-2.75 G -1.221(AT)-3.762 G 2.75(Hi)1.221
+G 2.75(sn)-2.75 G(ot set in the en)-2.75 E 2.75(vironment. It)-.44 F(is)
+2.75 E(independent of ProjectRoot and def)97 550 Q(aults to)-.11 E F1
+(/usr/bin)2.75 E F0 5.5(.I)C 2.75(ti)-5.5 G 2.75(su)-2.75 G(sed, for e)
+-2.75 E(xample, when connecting from)-.165 E 2.75(ar)97 563 S
+(emote system via)-2.75 E F2 -.11(rs)2.75 G(h).11 E F0 5.5(.T)C(he)-5.5
+E F2 -.11(rs)2.75 G(tart).11 E F0(program installs its serv)2.75 E
+(er in this directory)-.165 E(.)-.715 E F1(InstallSer)72 579.6 Q -.11
+(ve)-.11 G(rSetUID).11 E F0(Some systems require the X serv)97 592.6 Q
+(er to run as root to access the de)-.165 E(vices it needs.)-.275 E
+(If you are on such a)5.5 E(system and will not be using)97 605.6 Q F2
+(xdm)2.75 E F0 2.75(,y)C(ou can set this v)-2.75 E(ariable to)-.275 E F1
+(YES)2.75 E F0(to install the X serv)2.75 E(er setuid to)-.165 E 2.75
+(root. Note)97 618.6 R(that the X serv)2.75 E
+(er has not been analyzed by the X Consortium for security in such an)
+-.165 E(installation; talk to your system manager before setting this v)
+97 631.6 Q(ariable.)-.275 E F1(InstallXdmCon\214g)72 648.2 Q F0(By def)
+97 661.2 Q
+(ault set to NO, which suppresses installing xdm con\214g \214les o)-.11
+E -.165(ve)-.165 G 2.75(re).165 G(xisting ones.)-2.915 E(Lea)5.5 E .33
+-.165(ve i)-.22 H 2.75(ts).165 G(et to)-2.75 E
+(NO if your site has customized the \214les in)97 674.2 Q F1
+(/usr/X11R6.3/lib/X11/xdm)2.75 E F0 2.75(,a)C 2.75(sm)-2.75 G(an)-2.75 E
+2.75(ys)-.165 G(ites do.)-2.75 E(If you)5.5 E(don')97 687.2 Q 2.75(ti)
+-.198 G(nstall the ne)-2.75 E 2.75<778c>-.275 G(les, mer)-2.75 E(ge an)
+-.198 E 2.75(yc)-.165 G(hanges present in the ne)-2.75 E 2.75<778c>-.275
+G(les.)-2.75 E F1(MotifBC)72 703.8 Q F0(Causes Xlib and Xt to w)97 716.8
+Q(ork around some b)-.11 E(ugs in older v)-.22 E(ersions of Motif.)-.165
+E(Set to)5.5 E F1(YES)2.75 E F0(only if you)2.75 E
+(will be linking with Motif v)97 729.8 Q(ersion 1.1.1, 1.1.2, or 1.1.3.)
+-.165 E(4)303.25 769 Q EP
+%%Page: 5 9
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3 Snapshot)
+-3.971 E 2.75(XW)175.4 G(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Installation)-2.75 E/F1 11/Times-Bold@0 SF(GetV)72 85 Q(aluesBC)
+-1.012 E F0(Setting this v)97 98 Q(ariable to)-.275 E F1(YES)2.75 E F0
+(allo)2.75 E(ws ille)-.275 E -.055(ga)-.165 G 2.75(lX).055 G(tGetV)-2.75
+E(alues requests with NULL Ar)-1.221 E(gV)-.198 E(al to usually suc-)
+-1.221 E(ceed, as R5 did.)97 111 Q
+(Some applications erroneously rely on this beha)5.5 E(vior)-.22 E 5.5
+(.S)-.605 G(upport for this will be)-5.5 E(remo)97 124 Q -.165(ve)-.165
+G 2.75(di).165 G 2.75(naf)-2.75 G(uture release.)-2.75 E(The follo)72
+140.6 Q(wing v)-.275 E(endor)-.165 E(-speci\214c)-.22 E F1(.cf)2.75 E F0
+(\214les are in the release b)2.75 E(ut ha)-.22 E .33 -.165(ve n)-.22 H
+(ot been tested recently and hence prob-).165 E(ably need changes to w)
+72 153.6 Q(ork:)-.11 E F1(apollo.cf)2.75 E F0(,)A F1(bsd.cf)2.75 E F0(,)
+A F1(con)2.75 E -.11(ve)-.44 G(x.cf).11 E F0(,)A F1(DGUX.cf)2.75 E F0(,)
+A F1(luna.cf)2.75 E F0(,)A F1(macII.cf)2.75 E F0(,)A F1(Mips.cf)2.75 E
+F0(,)A F1(moto.cf)2.75 E F0(,)A F1(Oki.cf)72 166.6 Q F0(,)A F1
+(pegasus.cf)2.75 E F0(,)A F1(x386.cf)2.75 E F0(.)A F1(Amoeba.cf)5.5 E F0
+(is kno)2.75 E(wn to require additional patches.)-.275 E(The \214le)72
+183.2 Q F1(xc/lib/Xdmcp/Wraphelp.c)2.75 E F0 2.75(,f)C(or XDM-A)-2.75 E
+(UTHORIZA)-.605 E(TION-1, is not included in this release.)-1.221 E F1
+2.75(2.6. System)72 222.2 R(Build Notes)2.75 E F0
+(This section contains hints on b)72 251.8 Q
+(uilding X with speci\214c compilers and operating systems.)-.22 E
+(If the b)72 268.4 Q(uild isn')-.22 E 2.75<748c>-.198 G
+(nding things right, mak)-2.75 E 2.75(es)-.11 G
+(ure you are using a compiler for your operating system.)-2.75 E -.165
+(Fo)5.5 G(r).165 E -.165(ex)72 281.4 S(ample, a pre-compiled).165 E/F2
+11/Times-Italic@0 SF(gcc)2.75 E F0(for a dif)2.75 E
+(ferent OS will not ha)-.275 E .33 -.165(ve r)-.22 H
+(ight symbols de\214ned, so).165 E F2(imak)2.75 E(e)-.11 E F0(will not)
+2.75 E -.11(wo)72 294.4 S(rk correctly).11 E(.)-.715 E F1 2.75
+(2.6.1. gcc)72 333.4 R F2(gcc)72 350 Q F0 -.165(ve)2.75 G
+(rsion 2 is in re).165 E
+(gular use at the X Consortium on Sparc platforms.)-.165 E(Set the v)5.5
+E(ariable)-.275 E F1(HasGcc2)2.75 E F0 5.5(.X)C(will)-2.75 E
+(not compile on some systems with)72 363 Q F2(gcc)2.75 E F0 -.165(ve)
+2.75 G
+(rsion 2.5, 2.5.1, or 2.5.2 because of an incorrect declaration of).165
+E(memmo)72 376 Q -.165(ve)-.165 G(\(\) in a gcc include \214le.).165 E
+(If you are using a)72 392.6 Q F2(gcc)2.75 E F0 -.165(ve)2.75 G
+(rsion older than 2.7 on Solaris x86, you need to specify).165 E F1(BOO)
+72 405.6 Q(TSTRAPCFLA)-.44 E(GS="\255Dsun")-.605 E F0(in the `)2.75 E
+(`mak)-.916 E 2.75(eW)-.11 G(orld')-3.63 E 2.75('c)-.916 G(ommand.)-2.75
+E F1 2.75(2.6.2. Other)72 444.6 R(GNU tools)2.75 E F0
+(Use of the GNU assembler)72 461.2 Q(,)-.44 E F2(as)2.75 E F0 2.75(,o)C
+2.75(rl)-2.75 G(ink)-2.75 E(er)-.11 E(,)-.44 E F2(ld)2.75 E F0 2.75(,i)C
+2.75(sn)-2.75 G(ot supported.)-2.75 E(GNU)5.5 E F2(mak)2.75 E(e)-.11 E
+F0(is not supported.)2.75 E F1 2.75(2.6.3. Spar)72 500.2 R(cW)-.198 E
+(orks 2.0)-.825 E F0(If you ha)72 529.8 Q .33 -.165(ve a n)-.22 H
+(on-threaded program and w).165 E(ant to deb)-.11 E
+(ug it with the old SparcW)-.22 E(orks 2.0 dbx, you will need)-.88 E
+(to use the thread stubs library in)72 542.8 Q F1
+(xc/util/misc/thr_stubs.c)2.75 E F0 5.5(.C)C(ompile it as follo)-5.5 E
+(ws:)-.275 E(cc -c thr_stubs.c)108 561.8 Q
+(ar cq libthr_stubs.a thr_stubs.o)108 574.8 Q(ranlib libthr_stubs.a)108
+587.8 Q(Install libthr_stubs.a in the same directory with your X librar\
+ies \(e.g.,)72 606.8 Q F1(/usr/X11R6.3/lib/libthr_stubs.a)2.75 E F0(\).)
+A(Add the follo)72 619.8 Q(wing line to)-.275 E F1(site.def)2.75 E F0(:)
+A(#de\214ne ExtraLibraries)108 638.8 Q(\255lsock)5.5 E 2.75(et \255lnsl)
+-.11 F($\(CDEB)2.75 E(UGFLA)-.11 E(GS:\255g=\255lthr_stubs\))-.44 E
+(This e)72 657.8 Q(xample uses a)-.165 E F2(mak)2.75 E(e)-.11 E F0
+(macro substitution; not all)2.75 E F2(mak)2.75 E(e)-.11 E F0
+(implementations support this feature.)2.75 E F1 2.75(2.6.4. CenterLine)
+72 696.8 R 2.75(Cu)2.75 G(nder Solaris 2)-2.75 E F0
+(If you are using the CenterLine C compiler to compile the distrib)72
+726.4 Q(ution under Solaris 2, place the)-.22 E(5)303.25 769 Q EP
+%%Page: 6 10
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Installation V)-2.75 E(ersion 11, Release 6.3 Snapshot)-1.221 E
+(follo)72 85 Q(wing line in your)-.275 E/F1 11/Times-Bold@0 SF(site.def)
+2.75 E F0(:)A(#de\214ne HasCenterLineC YES)108 104 Q
+(If clcc is not in your def)72 123 Q(ault search path, add this line to)
+-.11 E F1(site.def)2.75 E F0(:)A(#de\214ne CcCmd /path/to/your/clcc)108
+142 Q(If you are using CodeCenter 4.0.4 or earlier)72 164.6 Q 2.75(,t)
+-.44 G(he follo)-2.75 E(wing \214les trigger b)-.275 E(ugs in the)-.22 E
+/F2 11/Times-Italic@0 SF(clcc)2.75 E F0(optimizer:)2.75 E
+(xc/programs/Xserv)108 183.6 Q(er/cfb16/cfbgetsp.c)-.165 E
+(xc/programs/Xserv)108 196.6 Q(er/cfb16/cfb\214llsp.c)-.165 E
+(xc/programs/Xserv)108 209.6 Q(er/cfb/cfbgetsp.c)-.165 E(Thus to b)72
+232.2 Q(uild the serv)-.22 E(er)-.165 E 2.75(,y)-.44 G(ou will ha)-2.75
+E .33 -.165(ve t)-.22 H 2.75(oc).165 G
+(ompile these \214les by hand with the)-2.75 E F1<ad67>2.75 E F0
+(\215ag:)2.75 E 2.75(%c)108 251.2 S 2.75(dx)-2.75 G(c/programs/Xserv)
+-2.75 E(er/cfb16)-.165 E 2.75(%m)108 264.2 S(ak)-2.75 E 2.75(eC)-.11 G
+(DEB)-2.75 E(UGFLA)-.11 E(GS="\255g" cfbgetsp.o cfb\214llsp.o)-.44 E
+2.75(%c)108 277.2 S 2.75(d.)-2.75 G(./cfb)-2.75 E 2.75(%m)108 290.2 S
+(ak)-2.75 E 2.75(eC)-.11 G(DEB)-2.75 E(UGFLA)-.11 E
+(GS="\255g" cfbgetsp.o)-.44 E(This optimizer b)72 309.2 Q
+(ug appears to be \214x)-.22 E(ed in CodeCenter 4.0.6.)-.165 E F1 2.75
+(2.6.5. IBM)72 348.2 R(AIX 4.1.4)2.75 E F0(On AIX 4.1.4, the \214le)72
+377.8 Q F1(lib/f)2.75 E(ont/T)-.275 E(ype1/objects.c)-.814 E F0
+(must be compiled without optimization \()2.75 E F1<ad4f>A F0 2.75(\)e)C
+(lse the X)-2.75 E(serv)72 390.8 Q(er will e)-.165 E(xit when T)-.165 E
+(ype 1 fonts are used.)-.88 E F1 2.75(2.6.6. SunOS)72 429.8 R(4)2.75 E
+F0(SunOS 4.0 and earlier need BOO)72 459.4 Q(TSTRAPCFLA)-.44 E
+(GS=-DNOSTDHDRS because the)-.44 E 2.75(yd)-.165 G 2.75(on)-2.75 G
+(ot ha)-2.75 E .33 -.165(ve u)-.22 H(nistd.h).165 E(nor stdlib)72 472.4
+Q 2.75(.h. Do)-.44 F F2(not)2.75 E F0(supply a BOO)2.75 E(TSTRAPCFLA)
+-.44 E(GS when b)-.44 E(uilding an)-.22 E 2.75(yS)-.165 G(unOS 4.1 v)
+-2.75 E(ersion.)-.165 E F1 2.75(2.6.7. Micr)72 511.4 R(osoft W)-.198 E
+(indo)-.198 E(ws NT)-.11 E F0(All of the base libraries are supported, \
+including multi-threading in Xlib and Xt, b)72 541 Q
+(ut some of the more)-.22 E(complicated applications, speci\214cally)72
+554 Q F2(xterm)2.75 E F0(and)2.75 E F2(xdm)2.75 E F0 2.75(,a)C
+(re not supported.)-2.75 E(There are also some other rough edges in the\
+ implementation, such as lack of support for non-sock)72 570.6 Q
+(et \214le)-.11 E
+(descriptors as Xt alternate inputs and not using the re)72 583.6 Q
+(gistry for con\214gurable parameters lik)-.165 E 2.75(et)-.11 G
+(he system)-2.75 E(\214lenames and search paths.)72 596.6 Q(The)72 613.2
+Q F2(Xnest)2.75 E F0(serv)2.75 E(er has been made to run on NT)-.165 E
+5.5(.I)-.814 G 2.75(tr)-5.5 G(equires a real X serv)-2.75 E
+(er for output still.)-.165 E F1 2.75(2.6.8. Omr)72 652.2 R(on Luna)
+-.198 E F0(The Omron Luna platform is no longer supported.)72 681.8 Q
+(The Luna v)5.5 E(ersion of the)-.165 E F2(mak)2.75 E(e)-.11 E F0
+(program doesn')2.75 E 2.75(td)-.198 G(e\214ne)-2.75 E
+(the standard macro MAKE, so you must run it as `)72 694.8 Q(`mak)-.916
+E 2.75(eM)-.11 G(AKE=mak)-2.75 E(e')-.11 E 2.75('a)-.916 G 2.75(tt)-2.75
+G(op le)-2.75 E -.165(ve)-.275 G(l, e.g., `).165 E(`mak)-.916 E(e)-.11 E
+(MAKE=mak)72 707.8 Q 2.75(eW)-.11 G(orld')-3.63 E('.)-.916 E(6)303.25
+769 Q EP
+%%Page: 7 11
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3 Snapshot)
+-3.971 E 2.75(XW)175.4 G(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Installation)-2.75 E/F1 11/Times-Bold@0 SF 2.75(2.7. The)72 85 R
+(Build)2.75 E F0(On NT)72 114.6 Q 2.75(,t)-.814 G(ype)-2.75 E(nmak)108
+133.6 Q 2.75(eW)-.11 G(orld.W)-3.63 E(in32 > w)-.44 E(orld.log)-.11 E
+(On other systems, \214nd the BootstrapCFlags line, if an)72 152.6 Q
+1.43 -.715(y, i)-.165 H 2.75(nt).715 G(he v)-2.75 E(endor)-.165 E
+(-speci\214c)-.22 E F1(.cf)2.75 E F0 2.75(\214le. If)2.75 F(there isn')
+2.75 E 2.75(to)-.198 G(ne,)-2.75 E(type)72 165.6 Q 2.75(%m)108 184.6 S
+(ak)-2.75 E 2.75(eW)-.11 G(orld >& w)-3.63 E(orld.log)-.11 E
+(otherwise type)72 203.6 Q 2.75(%m)108 222.6 S(ak)-2.75 E 2.75(eW)-.11 G
+(orld BOO)-3.63 E(TSTRAPCFLA)-.44 E(GS="v)-.44 E(alue" >& w)-.275 E
+(orld.log)-.11 E -1.21(Yo)72 245.2 S 2.75(uc)1.21 G
+(an call the output \214le something other than `)-2.75 E(`w)-.916 E
+(orld.log')-.11 E(', b)-.916 E(ut do not call it `)-.22 E(`mak)-.916 E
+(e.log')-.11 E 2.75('b)-.916 G(ecause \214les)-2.75 E
+(with this name are automatically deleted during the `)72 258.2 Q
+(`cleaning')-.916 E 2.75('s)-.916 G(tage of the b)-2.75 E(uild.)-.22 E
+(Because the b)72 274.8 Q(uild can tak)-.22 E 2.75(es)-.11 G -2.365
+-.275(ev e)-2.75 H(ral hours to complete, you will probably w).275 E
+(ant to run it in the background)-.11 E(and k)72 287.8 Q(eep a w)-.11 E
+(atch on the output.)-.11 E -.165(Fo)5.5 G 2.75(re).165 G(xample:)-2.915
+E 2.75(%m)108 306.8 S(ak)-2.75 E 2.75(eW)-.11 G(orld >& w)-3.63 E
+(orld.log &)-.11 E 2.75(%t)108 319.8 S 2.75(ail \255f w)-2.75 F
+(orld.log)-.11 E
+(If something goes wrong, the easiest thing is to just start o)72 342.4
+Q -.165(ve)-.165 G 2.75(r\().165 G(typing `)-2.75 E(`mak)-.916 E 2.75
+(eW)-.11 G(orld')-3.63 E 2.75('a)-.916 G -.055(ga)-2.75 G(in\) once you)
+.055 E(ha)72 355.4 Q .33 -.165(ve c)-.22 H(orrected the problem.).165 E
+F1 2.75(2.8. Installing)72 394.4 R(X)2.75 E F0(If e)72 424 Q -.165(ve)
+-.275 G(rything is b).165 E(uilt successfully)-.22 E 2.75(,y)-.715 G
+(ou can install the softw)-2.75 E(are by typing the follo)-.11 E
+(wing as root:)-.275 E 2.75(%m)108 443 S(ak)-2.75 E 2.75(ei)-.11 G
+(nstall >& install.log)-2.75 E(Ag)72 465.6 Q(ain, you might w)-.055 E
+(ant to run this in the background and use)-.11 E/F2 11/Times-Italic@0
+SF(tail)2.75 E F0(to w)2.75 E(atch the progress.)-.11 E -1.21(Yo)72
+482.2 S 2.75(uc)1.21 G(an install the manual pages by typing the follo)
+-2.75 E(wing as root:)-.275 E 2.75(%m)108 501.2 S(ak)-2.75 E 2.75(ei)
+-.11 G(nstall.man >& man.log)-2.75 E F1 2.75(2.8.1. System)72 546.2 R
+(Installation Notes)2.75 E F0(This section contains hints on installing\
+ and using X with speci\214c compilers and operating systems.)72 575.8 Q
+F1 2.75(2.8.1.1. The)72 614.8 R 2.75(XS)2.75 G(er)-2.75 E -.11(ve)-.11 G
+2.75(ro).11 G 2.75(nA)-2.75 G(IX 4)-2.75 E F0 -.165(Fo)72 644.4 S 2.75
+(rI).165 G(BM')-2.75 E 2.75(sA)-.605 G(IX 4, you need to mak)-2.75 E
+2.75(es)-.11 G(ure the LFT de)-2.75 E
+(vice is associated with the correct graphics adapter)-.275 E(.)-.605 E
+(It')72 657.4 Q 2.75(sao)-.605 G(ne-time setup that does)-2.75 E F2(not)
+2.75 E F0(happen automatically)2.75 E 2.75(,e)-.715 G -.165(ve)-3.025 G
+2.75(ni).165 G 2.75(ft)-2.75 G(here')-2.75 E 2.75(so)-.605 G
+(nly one graphics adapter in the)-2.75 E 2.75(system. T)72 670.4 R 2.75
+(oc)-.88 G(on\214gure the LFT de)-2.75 E(vice properly)-.275 E 2.75(,b)
+-.715 G(ecome root and start SMIT)-2.75 E 5.5(.G)-.814 G 2.75(ot)-5.5 G
+2.75(ot)-2.75 G(he `)-2.75 E(`De)-.916 E(vices')-.275 E 2.75('c)-.916 G
+(ate-)-2.75 E(gory)72 683.4 Q 2.75(,c)-.715 G(hoose `)-2.75 E(`LFT')
+-.916 E(', then `)-.916 E(`Displays')-.916 E(', then `)-.916 E(`Mo)-.916
+E .33 -.165(ve t)-.165 H(he LFT to Another Display').165 E('.)-.916 E
+(Select `)72 700 Q(`Both')-.916 E 2.75('f)-.916 G
+(or when the change should tak)-2.75 E 2.75(ee)-.11 G -.275(ff)-2.75 G
+(ect, then select the display adapter where you w).275 E(ant to)-.11 E
+(run the X serv)72 713 Q(er)-.165 E 5.5(.C)-.605 G
+(on\214rm the changes and e)-5.5 E(xit SMIT)-.165 E 2.75(;f)-.605 G
+(rom no)-2.75 E 2.75(wo)-.275 G(n, you should be able to run the serv)
+-2.75 E(er)-.165 E(just \214ne.)72 726 Q(7)303.25 769 Q EP
+%%Page: 8 12
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Installation V)-2.75 E(ersion 11, Release 6.3 Snapshot)-1.221 E
+1.76 -.88(To r)72 85 T(un).88 E/F1 11/Times-Italic@0 SF(Xibm)2.75 E F0
+(from)2.75 E F1(xdm)2.75 E F0 2.75(,y)C(ou must pro)-2.75 E(vide the `)
+-.165 E(`\255force')-.916 E 2.75<278d>-.916 G(ag on the serv)-2.75 E
+(er command line in the)-.165 E/F2 11/Times-Bold@0 SF(Xser)2.75 E -.11
+(ve)-.11 G(rs).11 E F0(\214le.)72 98 Q F2 2.75(2.9. Shar)72 137 R
+(ed Libraries)-.198 E F0(The v)72 166.6 Q
+(ersion number of some of the the shared libraries has been changed.)
+-.165 E(On SunOS 4, which supports)5.5 E(minor v)72 179.6 Q
+(ersion numbers for shared libraries, programs link)-.165 E
+(ed with the R6 libraries will use the ne)-.11 E(w)-.275 E
+(libraries with no special action required.)72 192.6 Q
+(On other platforms you ha)5.5 E .33 -.165(ve t)-.22 H(he follo).165 E
+(wing choices:)-.275 E 14(1. K)72 209.2 R(eep the old v)-.275 E
+(ersions of the libraries around.)-.165 E 14(2. Relink)72 225.8 R
+(all applications with the ne)2.75 E 2.75(wl)-.275 G(ibraries.)-2.75 E
+14(3. Create)72 242.4 R 2.75(al)2.75 G(ink from the old name to the ne)
+-2.75 E 2.75(wn)-.275 G(ame.)-2.75 E -.165(Fo)97 259 S 2.75(re).165 G
+(xample, to ha)-2.915 E .33 -.165(ve p)-.22 H(rograms that were link)
+.165 E(ed ag)-.11 E(ainst libX11.so.6.0 use libX11.so.6.3, mak)-.055 E
+2.75(et)-.11 G(his)-2.75 E(link:)97 272 Q 2.75(ln \255s)133 291 R
+(libX11.so.6.3 libX11.so.6.0)2.75 E F2 2.75(2.10. Setting)72 336 R
+(Up xterm)2.75 E F0(If your)72 365.6 Q F2(/etc/termcap)2.75 E F0(and)
+2.75 E F2(/usr/lib/terminf)2.75 E(o)-.275 E F0(databases do not ha)2.75
+E .33 -.165(ve c)-.22 H(orrect entries for).165 E F1(xterm)2.75 E F0
+2.75(,u)C(se the sample)-2.75 E(entries pro)72 378.6 Q
+(vided in the directory)-.165 E F2(xc/pr)2.75 E(ograms/xterm/)-.198 E F0
+5.5(.S)C(ystem V users may need to compile and install)-5.5 E(the)72
+391.6 Q F2(terminf)2.75 E(o)-.275 E F0(entry with the)2.75 E F1(tic)2.75
+E F0(utility)2.75 E(.)-.715 E(Since each)72 408.2 Q F1(xterm)2.75 E F0(\
+will need a separate pseudoterminal, you need a reasonable number of th\
+em for normal)2.75 E -.165(exe)72 421.2 S 2.75(cution. Y).165 F
+(ou probably will w)-1.21 E
+(ant at least 32 on a small, multiuser system.)-.11 E
+(On most systems, each pty)5.5 E(has tw)72 434.2 Q 2.75(od)-.11 G -.275
+(ev)-2.75 G(ices, a master and a sla).275 E -.165(ve)-.22 G 2.75(,w).165
+G(hich are usually named /de)-2.75 E(v/tty[pqrstu][0-f] and)-.275 E(/de)
+72 447.2 Q 2.75(v/pty[pqrstu][0-f]. If)-.275 F(you don')2.75 E 2.75(th)
+-.198 G -2.475 -.22(av e)-2.75 H(at least the `)2.97 E(`p')-.916 E 2.75
+('a)-.916 G(nd `)-2.75 E(`q')-.916 E 2.75('s)-.916 G
+(ets con\214gured \(try typing `)-2.75 E(`ls)-.916 E(/de)72 460.2 Q
+(v/?ty??')-.275 E('\), you should ha)-.916 E .33 -.165(ve y)-.22 H
+(our system administrator add them.).165 E
+(This is commonly done by running)5.5 E(the)72 473.2 Q F1(MAKEDEV)2.75 E
+F0(script in the)2.75 E F2(/de)2.75 E(v)-.165 E F0
+(directory with appropriate ar)2.75 E(guments.)-.198 E F2 2.75
+(2.11. Starting)72 512.2 R(Ser)2.75 E -.11(ve)-.11 G(rs at System Boot)
+.11 E F0(The)72 541.8 Q F1(xfs)2.75 E F0(and)2.75 E F1(xdm)2.75 E F0
+(programs are designed to be run automatically at system startup.)2.75 E
+(Please read the manual)5.5 E(pages for details on setting up con\214gu\
+ration \214les; reasonable sample \214les are in)72 554.8 Q F2(xc/pr)72
+567.8 Q(ograms/xdm/con\214g/)-.198 E F0(and)2.75 E F2(xc/pr)2.75 E
+(ograms/xfs/)-.198 E F0(.)A F2 2.75(2.11.1. On)72 606.8 R
+(BSD-based systems using /etc/r)2.75 E(c)-.198 E F0
+(If your system uses an)72 636.4 Q F2(/etc/r)2.75 E(c)-.198 E F0(\214le\
+ at boot time, you can usually enable these programs by placing the fol\
+-)2.75 E(lo)72 649.4 Q(wing at or near the end of the \214le:)-.275 E
+(if [ \255f /usr/X11R6.3/bin/xfs ]; then)108 668.4 Q
+(/usr/X11R6.3/bin/xfs & echo \255n ' xfs')130 681.4 Q<8c>108 694.4 Q
+(if [ \255f /usr/X11R6.3/bin/xdm ]; then)108 720.4 Q(8)303.25 769 Q EP
+%%Page: 9 13
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3 Snapshot)
+-3.971 E 2.75(XW)175.4 G(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Installation)-2.75 E(/usr/X11R6.3/bin/xdm; echo \255n ' xdm')130
+85 Q<8c>108 98 Q(Since)72 120.6 Q/F1 11/Times-Italic@0 SF(xfs)2.75 E F0
+(can serv)2.75 E 2.75(ef)-.165 G(onts o)-2.75 E -.165(ve)-.165 G 2.75
+(rt).165 G(he netw)-2.75 E(ork, you do not need to run a font serv)-.11
+E(er on e)-.165 E -.165(ve)-.275 G(ry machine with an).165 E 2.75(Xd)72
+133.6 S(isplay)-2.75 E 5.5(.Y)-.715 G(ou should start)-6.71 E F1(xfs)
+2.75 E F0(before)2.75 E F1(xdm)2.75 E F0 2.75(,s)C(ince)-2.75 E F1(xdm)
+2.75 E F0(may start an X serv)2.75 E(er which is a client of the font)
+-.165 E(serv)72 146.6 Q(er)-.165 E(.)-.605 E(The e)72 163.2 Q
+(xamples here use)-.165 E/F2 11/Times-Bold@0 SF(/usr/X11R6.3/bin)2.75 E
+F0 2.75(,b)C(ut if you ha)-2.97 E .33 -.165(ve i)-.22 H
+(nstalled into a dif).165 E(ferent directory by setting \(or)-.275 E
+(unsetting\))72 176.2 Q F2(Pr)2.75 E(ojectRoot)-.198 E F0
+(then you need to substitute the correct directory)2.75 E(.)-.715 E
+(If you are unsure about ho)72 192.8 Q 2.75(ws)-.275 G(ystem boot w)
+-2.75 E(orks, or if your system does not use)-.11 E F2(/etc/r)2.75 E(c)
+-.198 E F0 2.75(,c)C(onsult your sys-)-2.75 E
+(tem administrator for help.)72 205.8 Q F2 2.75(2.11.2. On)72 244.8 R
+(SystemV)2.75 E(-based systems)-.814 E F0(There are tw)72 274.4 Q 2.75
+(ow)-.11 G(ays you can get On systems with a)-2.86 E F2(/etc/inittab)
+2.75 E F0(\214le, you can edit this \214le to add the lines)2.75 E
+(xfs:3:once:/usr/X11R6.3/bin/xfs)108 293.4 Q
+(xdm:3:once:/usr/X11R6.3/bin/xdm)108 306.4 Q(On some systems, you can e\
+dit a \214le in /etc/init.d to run the X Consortium xdm instead of the \
+v)72 329 Q(endor')-.165 E(s)-.605 E(product xdm.)72 342 Q(On Son)5.5 E
+2.75(yt)-.165 G(his \214le is /etc/init.d/consxdm.)-2.75 E
+(On IRIX edit /etc/init.d/xdm.)5.5 E F2 2.75(2.12. Using)72 381 R
+(OPEN LOOK applications)2.75 E F0 -1.21(Yo)72 410.6 S 2.75(uc)1.21 G
+(an use the X11R6 Xsun serv)-2.75 E(er with OPEN LOOK applications, b)
+-.165 E(ut you must pass the)-.22 E F2(\255swapLk)2.75 E(eys)-.11 E F0
+(\215ag to the serv)72 423.6 Q
+(er on startup, or the OPEN LOOK Undo, Cop)-.165 E 1.43 -.715(y, P)-.11
+H(aste, Find, and Cut k).55 E -.165(ey)-.11 G 2.75(sm).165 G(ay not w)
+-2.75 E(ork)-.11 E(correctly)72 436.6 Q 5.5(.F)-.715 G(or e)-5.665 E
+(xample, to run Sun')-.165 E 2.75(sO)-.605 G(penW)-2.75 E(indo)-.44 E
+(ws 3.3 desktop en)-.275 E(vironment with an X11R6 serv)-.44 E(er)-.165
+E 2.75(,u)-.44 G(se)-2.75 E(the command:)72 449.6 Q 2.75(%o)108 468.6 S
+2.75(penwin \255serv)-2.75 F 2.75(er /usr/X11R6.3/bin/Xsun \255sw)-.165
+F(apLk)-.11 E -.165(ey)-.11 G(s).165 E(The k)72 491.2 Q -.165(ey)-.11 G
+(syms reported by k).165 E -.165(ey)-.11 G 2.75(so).165 G 2.75(nt)-2.75
+G(he numeric k)-2.75 E -.165(ey)-.11 G(pad ha).165 E .33 -.165(ve a)-.22
+H(lso changed since X11R5; if you \214nd that).165 E(OpenW)72 504.2 Q
+(indo)-.44 E(ws applications do not respond to k)-.275 E -.165(ey)-.11 G
+(pad k).165 E -.165(ey)-.11 G 2.75(sa).165 G(nd cursor control k)-2.75 E
+-.165(ey)-.11 G 2.75(sw).165 G(hen using the R6)-2.75 E(serv)72 517.2 Q
+(er)-.165 E 2.75(,y)-.44 G(ou can remap the k)-2.75 E -.165(ey)-.11 G
+(pad to generate R5 style k).165 E -.165(ey)-.11 G(syms using the follo)
+.165 E(wing)-.275 E F1(xmodmap)2.75 E F0(commands:)2.75 E -.11(ke)108
+536.2 S(ysym P)-.055 E(ause = F21)-.165 E -.11(ke)108 549.2 S
+(ysym Print = F22)-.055 E -.11(ke)108 562.2 S(ysym Break = F23)-.055 E
+-.11(ke)108 575.2 S(ysym KP_Equal = F24)-.055 E -.11(ke)108 588.2 S
+(ysym KP_Di)-.055 E(vide = F25)-.275 E -.11(ke)108 601.2 S
+(ysym KP_Multiply = F26)-.055 E -.11(ke)108 614.2 S(ysym KP_Home = F27)
+-.055 E -.11(ke)108 627.2 S(ysym KP_Up = Up)-.055 E -.11(ke)108 640.2 S
+(ysym KP_Prior = F29)-.055 E -.11(ke)108 653.2 S(ysym KP_Left = Left)
+-.055 E -.11(ke)108 666.2 S(ycode 100 = F31)-.055 E -.11(ke)108 679.2 S
+(ysym KP_Right = Right)-.055 E -.11(ke)108 692.2 S(ysym KP_End = F33)
+-.055 E -.11(ke)108 705.2 S(ysym KP_Do)-.055 E(wn = Do)-.275 E(wn)-.275
+E -.11(ke)108 718.2 S(ysym KP_Ne)-.055 E(xt = F35)-.165 E -.11(ke)108
+731.2 S(ysym KP_Insert = Insert)-.055 E(9)303.25 769 Q EP
+%%Page: 10 14
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Installation V)-2.75 E(ersion 11, Release 6.3 Snapshot)-1.221 E
+-.11(ke)108 85 S(ysym KP_Delete = Delete)-.055 E/F1 11/Times-Bold@0 SF
+2.75(2.13. Reb)72 130 R(uilding after P)-.22 E(atches)-.11 E F0 -1.21
+(Yo)72 159.6 S 2.75(us)1.21 G(houldn')-2.75 E 2.75(tn)-.198 G
+(eed this right a)-2.75 E -.11(wa)-.165 G 1.43 -.715(y, b).11 H(ut e)
+.495 E -.165(ve)-.275 G(ntually you are probably going to mak).165 E
+2.75(ec)-.11 G(hanges to the sources,)-2.75 E(for e)72 172.6 Q
+(xample by applying an)-.165 E 2.75(yp)-.165 G
+(ublic patches that may be released.)-2.75 E(Each patch comes with e)72
+189.2 Q(xplicit instructions at the top of it saying what to do.)-.165 E
+(Thus the procedure here is)5.5 E(only an o)72 202.2 Q -.165(ve)-.165 G
+(rvie).165 E 2.75(wo)-.275 G 2.75(ft)-2.75 G
+(he types of commands that might be necessary to reb)-2.75 E
+(uild X after changing it.)-.22 E(If you are b)72 218.8 Q
+(uilding from CD-R)-.22 E
+(OM, apply the patches to the symbolic link tree.)-.44 E
+(The links to changed \214les)5.5 E
+(will be replaced with local \214les containing the ne)72 231.8 Q 2.75
+(wc)-.275 G(ontents.)-2.75 E
+(If only source \214les are changed, you should be able to reb)72 248.4
+Q(uild just by going to the)-.22 E F1(xc)2.75 E F0(directory in your)
+2.75 E -.22(bu)72 261.4 S(ild tree and typing:).22 E 2.75(%m)108 280.4 S
+(ak)-2.75 E 2.75(e>)-.11 G 2.75(&m)-2.75 G(ak)-2.75 E(e.log)-.11 E(If c\
+on\214guration \214les are changed, the safest thing to do is type:)72
+303 Q 2.75(%m)108 322 S(ak)-2.75 E 2.75(eE)-.11 G -.165(ve)-2.75 G
+(rything >& e).165 E -.165(ve)-.275 G(ry).165 E(.log)-.715 E -.916(``)72
+344.6 S(Ev).916 E(erything')-.165 E 2.75('i)-.916 G 2.75(ss)-2.75 G
+(imilar to `)-2.75 E(`W)-.916 E(orld')-.88 E 2.75('i)-.916 G 2.75(nt)
+-2.75 G(hat it reb)-2.75 E(uilds e)-.22 E -.165(ve)-.275 G(ry).165 E F1
+(Mak)2.75 E(e\214le)-.11 E F0 2.75(,b)C(ut unlik)-2.97 E 2.75(e`)-.11 G
+(`W)-3.666 E(orld')-.88 E 2.75('i)-.916 G 2.75(td)-2.75 G(oes not)-2.75
+E(delete the e)72 357.6 Q(xisting objects, libraries, and e)-.165 E
+-.165(xe)-.165 G(cutables, and only reb).165 E
+(uilds what is out of date.)-.22 E F1 2.75(2.14. F)72 396.6 R
+(ormatting the Documentation)-.275 E F0(The PostScript \214les in)72
+426.2 Q F1(xc/doc/hardcopy)2.75 E F0
+(can be generated from the sources in)2.75 E F1(xc/doc/specs)2.75 E F0
+5.5(.M)C(ost of the)-5.5 E(documentation is in trof)72 439.2 Q 2.75(fu)
+-.275 G(sing the)-2.75 E(\255ms macros.)4.583 E(The easiest w)5.5 E
+(ay to format it is to use the Imak)-.11 E(e\214les pro-)-.11 E(vided.)
+72 452.2 Q(Set the name of your local trof)72 468.8 Q 2.75(fp)-.275 G
+(rogram by setting the v)-2.75 E(ariable)-.275 E F1 -1.32 -.814(Tr o)
+2.75 H(ffCmd).814 E F0(in)2.75 E F1(xc/con\214g/cf/site.def)2.75 E F0
+5.5(.T)C(hen)-5.5 E -.22(bu)72 481.8 S(ild the Mak).22 E(e\214les:)-.11
+E(cd xc/doc)108 500.8 Q(mak)108 513.8 Q 2.75(eS)-.11 G(UBDIRS=specs Mak)
+-2.75 E(e\214les)-.11 E(Finally)72 536.4 Q 2.75(,g)-.715 G 2.75(ot)-2.75
+G 2.75(ot)-2.75 G(he directory you are interested in and type `)-2.75 E
+(`mak)-.916 E(e')-.11 E 2.75('t)-.916 G 2.75(here. This)-2.75 F
+(command will generate)2.75 E F1(.PS)2.75 E F0 2.75(\214les. Y)72 549.4
+R(ou can also generate te)-1.21 E
+(xt \214les by specifying the document name with a)-.165 E F1(.txt)2.75
+E F0 -.165(ex)2.75 G(tension as a).165 E/F2 11/Times-Italic@0 SF(mak)
+2.75 E(e)-.11 E F0(tar)72 562.4 Q(get, e.g., `)-.198 E(`mak)-.916 E 2.75
+(ei)-.11 G(cccm.txt')-2.75 E('.)-.916 E(10)300.5 769 Q EP
+%%Trailer
+end
+%%EOF
diff --git a/Xserver/INSTALL.TXT b/Xserver/INSTALL.TXT
new file mode 100644 (file)
index 0000000..786c88d
--- /dev/null
@@ -0,0 +1,749 @@
+
+
+
+
+
+
+
+
+
+             Building and Installing the X Window System
+
+
+
+
+
+
+
+
+                            Stephen Gildea
+
+                             X Consortium
+
+
+
+
+
+
+                            March 5, 1996
+
+                       Updated For Release 6.3
+
+
+
+
+
+
+
+
+
+
+Copyright c 1995, 1996 X Consortium
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of        this software and associated documentation files (the
+"Software"), to        deal in the Software without restriction, including
+without        limitation the rights to use, copy, modify, merge, publish, dis-
+tribute, sublicense, and/or sell copies        of the Software, and to permit
+persons        to whom the Software is furnished to do so, subject to the fol-
+lowing conditions:
+
+The above copyright notice and this permission notice shall be included
+in 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 MERCHANTABIL-
+ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT
+SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM,        DAMAGES OR OTHER LIABIL-
+ITY, 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 the X Consortium shall
+not be used in advertising or otherwise        to promote the sale, use or
+other dealings in this Software        without prior written authorization from
+the X Consortium.
+
+X Window System        is a trademark of X Consortium, Inc.
+
+
+1.  Easy Build Instructions
+
+This quick summary is no substitute for        reading the full build instruc-
+tions later in this document.
+
+Edit xc/config/cf/site.def for local preferences.  If you want to build
+with gcc uncomment the HasGcc2 line.  If you want to install somewhere
+other than /usr/X11R6.3, change        ProjectRoot.  (Do not use DESTDIR.)
+
+If any fixes have been released        by the X Consortium, stop here and fol-
+low the        instructions at the top of each patch, but don't do any of the
+make commands suggested        in the patches.  Then continue here.
+
+Check the appropriate vendor-specific .cf file in xc/config/cf/        to make
+sure that OSMajorVersion and OSMinorVersion are        set correctly for your
+system.         Override them in site.def if necessary.
+
+See if there is        a BootstrapCFlags mentioned in the comments in the
+vendor-specific        .cf file.  If there isn't one, cd to the xc directory
+and type:
+
+       % make World >& world.log
+
+
+If there is a BootstrapCFlags, take its        value and type:
+
+       % make World BOOTSTRAPCFLAGS="value" >& world.log
+
+
+Do not call the        output file "make.log" when doing "make World".  After a
+successful build, you can install with:
+
+       % make install >& install.log
+
+
+You can        install manual pages with:
+
+       % make install.man >& man.log
+
+
+While the system is building (or if things fail), read the rest        of these
+installation instructions.
+
+
+
+2.  Building X
+
+
+This document gives detailed instructions for building Release 6:  get-
+ting it        off the distribution medium, configuring, compiling, installing,
+running, and updating.
+
+Release        Notes are in xc/RELNOTES.* (various formats) in the distribu-
+tion.
+
+More recent information        about newly-discovered problems may be found in
+the Frequently Asked Questions posting appearing monthly on the
+comp.windows.x newsgroup and xpert mailing list.  It is        also available
+via anonymous FTP on ftp.x.org in the file contrib/faqs/FAQ.Z, or on
+your local X mirror site.
+
+
+2.1.  Preparing        the Site
+
+
+If you are unpacking tar files,        you will need about 130 Mb to hold the
+xc/ part.  To install requires 30-50 Mb        assuming you have shared
+libraries (80-100 Mb without). You will need an equivalent amount of
+extra space to build, since you        also need room for all the object files.
+
+Distributed as tar files, Release 6.3 core is divided into parts as fol-
+lows:
+
+
+       xc-1.tar       contains everything in xc/ that isn't in the other tar files
+       xc-2.tar       contains xc/fonts, xc/doc/specs, xc/util
+       xc-3.tar       contains xc/doc/hardcopy
+
+
+If you define BuildFonts to NO,        you only need to unpack xc-1.tar to
+build. If you build fonts, then you will also need xc-2.tar to build.
+
+
+2.2.  Unpacking        the Distribution
+
+
+The distribution normally comes        as multiple tar files, either on tape or
+across a network, or as        a CD-ROM.
+
+
+2.2.1. Unpacking a Compressed FTP Distribution
+
+
+If you have obtained compressed        tar files over the network, create a
+directory to hold the sources and cd into it:
+
+       mkdir sourcedir
+       cd sourcedir
+
+Then for each tar file xc-*.tar.Z, execute this:
+
+       zcat ftp-dir/xc-N.tar.Z | tar xf -
+
+
+
+2.2.2. Unpacking a gzipped FTP Distribution
+
+
+If you have obtained gzipped tar files over the        network, create a direc-
+tory to        hold the sources and cd into it:
+
+       mkdir sourcedir
+       cd sourcedir
+
+Then for each tar file xc-*.tar.gz, execute this:
+
+       gunzip -c ftp-dir/xc-N.tar.gz | tar xf -
+
+
+
+2.2.3. Unpacking a Split Compressed FTP Distribution
+
+
+If you have obtained compressed        and split tar files over the network,
+create a directory to hold the sources:
+
+       mkdir sourcedir
+
+Then for each directory        xc-*:
+
+       cd ftp-dir/xc-N
+       cat xc-N.?? | uncompress | (cd sourcedir; tar xf -)
+
+
+
+2.2.4. Unpacking the Tape Distribution
+
+
+If you have obtained a tape, create a directory        to hold the sources and
+untar everything into that directory:
+
+       mkdir sourcedir
+       cd sourcedir
+       tar xf tape-device
+
+
+
+2.2.5. Using the CD-ROM
+
+
+If you have obtained a CD-ROM, you don't have to do anything to        unpack
+it.  However, you will have to create a        symbolic link tree to build X.
+See the        next section.
+
+To mount the CD-ROM, see the mount(8) manual page on your system or the
+liner notes that came with the CD-ROM. Some systems, e.g., Solaris 2,
+can automatically mount        the CD-ROM for you.
+
+
+2.3.  Apply Patches
+
+
+If there are fixes released that are more recent than your distribution,
+apply them now.         Follow the instructions at the top of each patch, but
+don't do any make commands.  See the section "Public Patches" later in
+this document. Then continue here.
+
+
+2.4.  Symbolic Link Trees
+
+
+If you expect to build the distribution        on more than one machine using a
+shared source tree, or you are building        from CD-ROM, or you just want to
+keep the source        tree pure, you may want to use the program
+xc/config/util/lndir.c to create a symbolic link tree on each build
+machine.  The links may        use an additional 10 megabytes, but it is
+cheaper        than having multiple copies of the source tree.
+
+It may be tricky to compile lndir before the distribution is built.  If
+you have a copy        from a previous release, use that.  Makefile.ini can be
+used for building lndir        the first time.  You may have to specify
+OSFLAGS=-Dsomething to get it to compile.  What        you would pass as
+BOOTSTRAPCFLAGS        might work.  The command line looks something like this:
+
+       make -f Makefile.ini OSFLAGS=-Dflag
+
+
+To use a symbolic link tree, create a directory        for the build, cd to it,
+and type this:
+
+       lndir sourcedir
+
+
+where sourcedir        is the pathname of the directory where you stored the
+sources.  All of the build instructions        given below should then be done
+in the build directory on each machine,        rather than in the source direc-
+tory.
+
+xc/config/util/mkshadow/ contains mkshadow, an alternative program to
+lndir.
+
+
+2.5.  Configuration Parameters
+
+
+Build information for each source directory is in files        called
+Imakefile.  An Imakefile, along        with local configuration information in
+xc/config/cf/, is used by the program imake to generate        a Makefile.
+
+Most of        the configuration work prior to building the release is to set
+parameters so that imake will generate correct files.  Most of those
+parameters are set in xc/config/cf/site.def.  You will also need to
+check the appropriate vendor-specific .cf file in xc/config/cf/        to make
+sure that OSMajorVersion, OSMinorVersion, and OsTeenyVersion are set
+correctly for your system.  Override them in site.def if necessary.
+
+The site.def file has two parts, one protected with "#ifdef BeforeVen-
+dorCF" and one with "#ifdef AfterVendorCF".  The file is actually pro-
+cessed twice, once before the .cf file and once        after.  About the only
+thing you need to set in the "before" section is HasGcc2; just about
+everything else        can be set in the "after" section.
+
+The sample site.def also has commented out support to include another
+file, host.def.         This scheme may be useful if you want to set most
+parameters site-wide, but some parameters vary from machine to machine.
+If you use a symbolic link tree, you can share site.def        across all
+machines, and give each        machine its own copy of host.def.
+
+The config parameters are listed in xc/config/cf/README, but here are
+some of        the more common parameters that you may wish to set in site.def.
+
+ProjectRoot
+     The destination where X will be installed.         This variable needs to
+     be        set before you build, as some programs that read files at run-
+     time have the installation        directory compiled in to them.  Assuming
+     you have set the variable to some value /path, files will be
+     installed into /path/bin, /path/include/X11, /path/lib, and
+     /path/man.
+
+HasGccSet to YES to build with gcc version 1.
+
+HasGcc2
+     Set to YES        to build with gcc version 2.  Both this option and
+     HasGcc look for a compiler        named gcc, but HasGcc2 will cause the
+     build to use more features        of gcc 2, such as the ability to compile
+     shared libraries.
+
+BuildXInputExt
+     Set to YES        to build the X Input Extension.  This extension requires
+     device-dependent support in the X server, which exists only in Xhp
+     in        our implementation.
+
+BuildPexExt
+     Set to NO to not build the        PEX server extension and fonts.
+
+DefaultUsrBin
+     This is a directory where programs        will be found even if PATH is
+     not set in        the environment.  It is independent of ProjectRoot and
+     defaults to /usr/bin.  It is used,        for example, when connecting
+     from a remote system via rsh.  The        rstart program installs its
+     server in this directory.
+
+InstallServerSetUID
+     Some systems require the X        server to run as root to access the dev-
+     ices it needs.  If        you are on such a system and will not be using
+     xdm, you can set this variable to YES to install the X server
+     setuid to root.  Note that        the X server has not been analyzed by
+     the X Consortium for security in such an installation; talk to your
+     system manager before setting this        variable.
+
+InstallXdmConfig
+     By        default set to NO, which suppresses installing xdm config files
+     over existing ones.  Leave        it set to NO if your site has customized
+     the files in /usr/X11R6.3/lib/X11/xdm, as many sites do.  If you
+     don't install the new files, merge        any changes present in the new
+     files.
+
+MotifBC
+     Causes Xlib and Xt        to work around some bugs in older versions of
+     Motif.  Set to YES        only if you will be linking with Motif version
+     1.1.1, 1.1.2, or 1.1.3.
+
+GetValuesBC
+     Setting this variable to YES allows illegal XtGetValues requests
+     with NULL ArgVal to usually succeed, as R5        did.  Some applications
+     erroneously rely on this behavior.         Support for this will be
+     removed in        a future release.
+
+The following vendor-specific .cf files        are in the release but have not
+been tested recently and hence probably        need changes to work:
+apollo.cf, bsd.cf, convex.cf, DGUX.cf, luna.cf,        macII.cf, Mips.cf,
+moto.cf, Oki.cf, pegasus.cf, x386.cf.  Amoeba.cf is known to require
+additional patches.
+
+The file xc/lib/Xdmcp/Wraphelp.c, for XDM-AUTHORIZATION-1, is not
+included in this release.
+
+
+2.6.  System Build Notes
+
+
+This section contains hints on building        X with specific compilers and
+operating systems.
+
+If the build isn't finding things right, make sure you are using a com-
+piler for your operating system.  For example, a pre-compiled gcc for a
+different OS will not have right symbols defined, so imake will        not work
+correctly.
+
+
+2.6.1. gcc
+
+gcc version 2 is in regular use        at the X Consortium on Sparc platforms.
+Set the        variable HasGcc2.  X will not compile on some systems with gcc
+version        2.5, 2.5.1, or 2.5.2 because of an incorrect declaration of mem-
+move() in a gcc        include file.
+
+If you are using a gcc version older than 2.7 on Solaris x86, you need
+to specify BOOTSTRAPCFLAGS="-Dsun" in the "make        World" command.
+
+
+2.6.2. Other GNU tools
+
+Use of the GNU assembler, as, or linker, ld, is        not supported.  GNU make
+is not supported.
+
+
+2.6.3. SparcWorks 2.0
+
+
+If you have a non-threaded program and want to debug it        with the old
+SparcWorks 2.0 dbx, you        will need to use the thread stubs library in
+xc/util/misc/thr_stubs.c.  Compile it as follows:
+
+       cc -c thr_stubs.c
+       ar cq libthr_stubs.a thr_stubs.o
+       ranlib libthr_stubs.a
+
+Install        libthr_stubs.a in the same directory with your X libraries
+(e.g., /usr/X11R6.3/lib/libthr_stubs.a).  Add the following line to
+site.def:
+
+       #define ExtraLibraries -lsocket -lnsl $(CDEBUGFLAGS:-g=-lthr_stubs)
+
+This example uses a make macro substitution; not all make implementa-
+tions support this feature.
+
+
+2.6.4. CenterLine C under Solaris 2
+
+
+If you are using the CenterLine        C compiler to compile the distribution
+under Solaris 2, place the following line in your site.def:
+
+       #define HasCenterLineC YES
+
+If clcc        is not in your default search path, add this line to site.def:
+
+       #define CcCmd /path/to/your/clcc
+
+
+If you are using CodeCenter 4.0.4 or earlier, the following files
+trigger        bugs in the clcc optimizer:
+
+       xc/programs/Xserver/cfb16/cfbgetsp.c
+       xc/programs/Xserver/cfb16/cfbfillsp.c
+       xc/programs/Xserver/cfb/cfbgetsp.c
+
+
+Thus to        build the server, you will have to compile these files by hand
+with the -g flag:
+
+       % cd xc/programs/Xserver/cfb16
+       % make CDEBUGFLAGS="-g" cfbgetsp.o cfbfillsp.o
+       % cd ../cfb
+       % make CDEBUGFLAGS="-g" cfbgetsp.o
+
+This optimizer bug appears to be fixed in CodeCenter 4.0.6.
+
+
+2.6.5. IBM AIX 4.1.4
+
+
+On AIX 4.1.4, the file lib/font/Type1/objects.c        must be compiled without
+optimization (-O) else the X server will exit when Type        1 fonts are
+used.
+
+
+2.6.6. SunOS 4
+
+
+SunOS 4.0 and earlier need BOOTSTRAPCFLAGS=-DNOSTDHDRS because they do
+not have unistd.h nor stdlib.h.         Do not supply a BOOTSTRAPCFLAGS when
+building any SunOS 4.1 version.
+
+
+2.6.7. Microsoft Windows NT
+
+
+All of the base        libraries are supported, including multi-threading in
+Xlib and Xt, but some of the more complicated applications, specifically
+xterm and xdm, are not supported.
+
+There are also some other rough        edges in the implementation, such as
+lack of        support for non-socket file descriptors as Xt alternate inputs
+and not        using the registry for configurable parameters like the system
+filenames and search paths.
+
+The Xnest server has been made to run on NT.  It requires a real X
+server for output still.
+
+
+2.6.8. Omron Luna
+
+
+The Omron Luna platform        is no longer supported.  The Luna version of the
+make program doesn't define the        standard macro MAKE, so you must run it
+as "make MAKE=make" at top level, e.g.,        "make MAKE=make World".
+
+
+2.7.  The Build
+
+
+On NT, type
+
+       nmake World.Win32 > world.log
+
+On other systems, find the BootstrapCFlags line, if any, in the        vendor-
+specific .cf file.  If there isn't one,        type
+
+       % make World >& world.log
+
+otherwise type
+
+       % make World BOOTSTRAPCFLAGS="value" >& world.log
+
+
+You can        call the output file something other than "world.log", but do
+not call it "make.log" because files with this name are        automatically
+deleted        during the "cleaning" stage of the build.
+
+Because        the build can take several hours to complete, you will probably
+want to        run it in the background and keep a watch on the output.  For
+example:
+
+       % make World >& world.log &
+       % tail -f world.log
+
+
+If something goes wrong, the easiest thing is to just start over (typing
+"make World" again) once you have corrected the        problem.
+
+
+2.8.  Installing X
+
+
+If everything is built successfully, you can install the software by
+typing the following as        root:
+
+       % make install >& install.log
+
+
+Again, you might want to run this in the background and        use tail to
+watch the progress.
+
+You can        install the manual pages by typing the following as root:
+
+       % make install.man >& man.log
+
+
+
+2.8.1. System Installation Notes
+
+
+This section contains hints on installing and using X with specific com-
+pilers and operating systems.
+
+
+2.8.1.1.  The X        Server on AIX 4
+
+
+For IBM's AIX 4, you need to make sure the LFT device is associated with
+the correct graphics adapter.  It's a one-time setup that does not hap-
+pen automatically, even        if there's only one graphics adapter in the sys-
+tem.  To configure the LFT device properly, become root        and start SMIT.
+Go to the "Devices" category, choose "LFT", then "Displays", then "Move
+the LFT        to Another Display".
+
+Select "Both" for when the change should take effect, then select the
+display        adapter where you want to run the X server.  Confirm the changes
+and exit SMIT; from now        on, you should be able to run the server just
+fine.
+
+To run Xibm from xdm, you must provide the "-force" flag on the        server
+command        line in the Xservers file.
+
+
+2.9.  Shared Libraries
+
+
+The version number of some of the the shared libraries has been        changed.
+On SunOS 4, which supports minor version numbers for shared libraries,
+programs linked        with the R6 libraries will use the new libraries with no
+special        action required.  On other platforms you have the following
+choices:
+
+1.   Keep the old versions of the libraries around.
+
+2.   Relink all        applications with the new libraries.
+
+3.   Create a link from        the old name to the new name.
+
+     For example, to have programs that        were linked against
+     libX11.so.6.0 use libX11.so.6.3, make this        link:
+
+            ln -s libX11.so.6.3 libX11.so.6.0
+
+
+
+2.10.  Setting Up xterm
+
+
+If your        /etc/termcap and /usr/lib/terminfo databases do not have correct
+entries        for xterm, use the sample entries provided in the directory
+xc/programs/xterm/.  System V users may        need to compile and install the
+terminfo entry with the        tic utility.
+
+Since each xterm will need a separate pseudoterminal, you need a reason-
+able number of them for        normal execution.  You probably will want at
+least 32 on a small, multiuser system. On most systems, each pty has
+two devices, a master and a slave, which are usually named
+/dev/tty[pqrstu][0-f] and /dev/pty[pqrstu][0-f].  If you don't have at
+least the "p" and "q" sets configured (try typing "ls /dev/?ty??"), you
+should have your system        administrator add them.  This is commonly done
+by running the MAKEDEV script in the /dev directory with appropriate ar-
+guments.
+
+
+2.11.  Starting        Servers at System Boot
+
+
+The xfs        and xdm programs are designed to be run automatically at system
+startup.  Please read the manual pages for details on setting up confi-
+guration files;        reasonable sample files are in xc/programs/xdm/config/
+and xc/programs/xfs/.
+
+
+2.11.1.         On BSD-based systems using /etc/rc
+
+
+If your        system uses an /etc/rc file at boot time, you can usually enable
+these programs by placing the following        at or near the end of the file:
+
+       if [ -f /usr/X11R6.3/bin/xfs ]; then
+               /usr/X11R6.3/bin/xfs & echo -n ' xfs'
+       fi
+
+       if [ -f /usr/X11R6.3/bin/xdm ]; then
+               /usr/X11R6.3/bin/xdm; echo -n ' xdm'
+       fi
+
+
+Since xfs can serve fonts over the network, you        do not need to run a
+font server on every machine with an X display.         You should start xfs
+before xdm, since xdm may start        an X server which is a client of the
+font server.
+
+The examples here use /usr/X11R6.3/bin,        but if you have installed into a
+different directory by setting (or unsetting) ProjectRoot then you need
+to substitute the correct directory.
+
+If you are unsure about        how system boot works, or if your system does
+not use        /etc/rc, consult your system administrator for help.
+
+
+2.11.2.         On SystemV-based systems
+
+
+There are two ways you can get On systems with a /etc/inittab file, you
+can edit this file to add the lines
+
+       xfs:3:once:/usr/X11R6.3/bin/xfs
+       xdm:3:once:/usr/X11R6.3/bin/xdm
+
+
+On some        systems, you can edit a file in /etc/init.d to run the X Consor-
+tium xdm instead of the        vendor's product xdm.  On Sony this file is
+/etc/init.d/consxdm.  On IRIX edit /etc/init.d/xdm.
+
+
+2.12.  Using OPEN LOOK applications
+
+
+You can        use the X11R6 Xsun server with OPEN LOOK applications, but you
+must pass the -swapLkeys flag to the server on startup,        or the OPEN LOOK
+Undo, Copy, Paste, Find, and Cut keys may not work correctly.  For exam-
+ple, to        run Sun's OpenWindows 3.3 desktop environment with an X11R6
+server,        use the command:
+
+       % openwin -server /usr/X11R6.3/bin/Xsun -swapLkeys
+
+
+The keysyms reported by        keys on the numeric keypad have also changed
+since X11R5; if        you find that OpenWindows applications do not respond to
+keypad keys and        cursor control keys when using the R6 server, you can
+remap the keypad to generate R5        style keysyms using the following xmod-
+map commands:
+
+       keysym Pause = F21
+       keysym Print = F22
+       keysym Break = F23
+       keysym KP_Equal = F24
+       keysym KP_Divide = F25
+       keysym KP_Multiply = F26
+       keysym KP_Home = F27
+       keysym KP_Up = Up
+       keysym KP_Prior = F29
+       keysym KP_Left = Left
+       keycode 100 = F31
+       keysym KP_Right = Right
+       keysym KP_End = F33
+       keysym KP_Down = Down
+       keysym KP_Next = F35
+       keysym KP_Insert = Insert
+       keysym KP_Delete = Delete
+
+
+
+2.13.  Rebuilding after        Patches
+
+
+You shouldn't need this        right away, but eventually you are probably go-
+ing to make changes to the sources, for        example by applying any public
+patches        that may be released.
+
+Each patch comes with explicit instructions at the top of it saying what
+to do. Thus the procedure here is only an overview of the types of com-
+mands that might be necessary to rebuild X after changing it.
+
+If you are building from CD-ROM, apply the patches to the symbolic link
+tree.  The links to changed files will be replaced with        local files con-
+taining        the new contents.
+
+If only        source files are changed, you should be able to rebuild just by
+going to the xc        directory in your build tree and typing:
+
+       % make >& make.log
+
+
+If configuration files are changed, the        safest thing to do is type:
+
+       % make Everything >& every.log
+
+
+"Everything" is        similar to "World" in that it rebuilds every Makefile,
+but unlike "World" it does not delete the existing objects, libraries,
+and executables, and only rebuilds what        is out of date.
+
+
+2.14.  Formatting the Documentation
+
+
+The PostScript files in        xc/doc/hardcopy can be generated from the
+sources        in xc/doc/specs.  Most of the documentation is in troff using
+the -ms        macros.  The easiest way to format it is to use the Imakefiles
+provided.
+
+Set the        name of your local troff program by setting the variable
+TroffCmd in xc/config/cf/site.def.  Then build the Makefiles:
+
+       cd xc/doc
+       make SUBDIRS=specs Makefiles
+
+
+Finally, go to the directory you are interested        in and type "make"
+there. This command will generate .PS files.  You can also generate
+text files by specifying the document name with        a .txt extension as a
+make target, e.g., "make icccm.txt".
+
+
diff --git a/Xserver/Imakefile b/Xserver/Imakefile
new file mode 100644 (file)
index 0000000..35dbfe4
--- /dev/null
@@ -0,0 +1,203 @@
+XCOMM $XConsortium: Imakefile /main/137 1996/10/08 07:38:14 swick $
+XCOMM $XFree86: xc/Imakefile,v 3.11.2.2 1998/02/28 04:47:00 dawes Exp $
+#define IHaveSubdirs
+#define PassCDebugFlags CDEBUGFLAGS="$(CDEBUGFLAGS)"
+
+RELEASE = "Release 6.3"
+#ifndef OSName
+#define OSName Unknown Operating System!
+#endif
+
+#if !BuildServersOnly
+#if BuildFonts
+        FONTSDIR = fonts
+#endif
+#ifndef Win32Architecture
+        DOCSDIR = doc
+        NLSSUBDIR = nls
+#endif
+#endif
+
+        SUBDIRS = include config lib $(NLSSUBDIR) \
+                  programs $(FONTSDIR) $(DOCSDIR)
+  LNINSTALLDIRS = lib
+
+#if HasParallelMake
+#ifdef ParallelDefines
+        PARALLELOPTS = ParallelDefines
+#endif
+#endif
+
+MakeSubdirs($(SUBDIRS))
+
+MakeLintSubdirs($(LNINSTALLDIRS),install.ln,install.ln)
+
+MakeLintSubdirs($(LNINSTALLDIRS),external.ln,lintlib)
+
+DependSubdirs($(SUBDIRS))
+
+#define IHaveSpecialMakefileTarget
+
+#ifndef Win32Architecture
+#ifndef OS2Architecture
+VerifyOS::
+       @echo ""
+       @echo Building on OSName "("OSMajorVersion"."OSMinorVersion"."OSTeenyVersion")."
+       @echo ""
+#ifdef LinuxArchitecture
+       @echo libc version LinuxCLibMajorVersion"."LinuxCLibMinorVersion"."LinuxCLibTeenyVersion
+       @echo ""
+#endif
+
+includes::
+       MakeDir($(BUILDINCDIR))
+       MakeDir($(BUILDBINDIR))
+
+XCOMM
+XCOMM Watch out!!!  Make sure you do make includes after removing X11....
+XCOMM
+clean::
+       $(RM) -r $(BUILDINCDIR)
+       $(RM) -r $(BUILDLIBDIR)
+       $(RM) -r $(BUILDBINDIR)
+
+      MAKE_OPTS = -f xmakefile
+
+World::
+       $(MAKE) $(MFLAGS) $(MAKE_OPTS) $(PARALLELOPTS) all
+
+Everything::
+       @echo ""
+       @echo Rebuilding $(RELEASE) of the X Window System.
+       @echo ""
+       @date
+       @echo ""
+       cd $(IMAKESRC) && if [ -f Makefile ]; then \
+           $(MAKE) $(MFLAGS) BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; \
+       else \
+           $(MAKE) $(MFLAGS) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; \
+       fi
+       -$(RM) xmakefile.bak; $(MV) xmakefile xmakefile.bak
+       $(MAKE) $(MFLAGS) xmakefile
+       $(MAKE) $(MFLAGS) $(MAKE_OPTS) Makefiles
+       $(MAKE) $(MFLAGS) $(MAKE_OPTS) includes
+       $(MAKE) $(MFLAGS) $(MAKE_OPTS) depend
+       $(MAKE) $(MFLAGS) $(MAKE_OPTS) $(WORLDOPTS)
+       @echo ""
+       @date
+       @echo ""
+       @echo Rebuild of $(RELEASE) of the X Window System complete.
+       @echo ""
+
+XCOMM clean out link tree looking for stuff that should get checked in
+dangerous_strip_clean::
+       $(MAKE) -k clean
+       find . -type l -exec rm {} \;
+       find . \( \! \( -type d -o -name Makefile \) \) -print
+
+#else /* OS2Architecture */
+VerifyOS::
+       @echo :
+       @echo Building on OSName.
+       @echo :
+
+includes::
+       MakeDir($(subst /,\,$(BUILDINCDIR)))
+
+XCOMM
+XCOMM Watch out!!!  Make sure you do make includes after removing X11....
+XCOMM
+clean::
+       $(RM) -r $(BUILDINCDIR)
+       $(RM) -r $(BUILDLIBDIR)
+
+Everything::
+       @echo :
+       @echo Building $(RELEASE) of the X Window System on OS/2
+       @echo :
+       @echo :
+       \indir $(IMAKESRC) $(MAKE) $(MFLAGS) SHELL= -f Makefile.ini BOOTSTRAPCFLAGS=-Zexe
+       if exist Makefile.bak del Makefile.bak
+       if exist MAkefile ren Makefile Makefile.bak
+       $(MAKE) $(MFLAGS) -f Makefile.bak Makefile
+       $(MAKE) $(MFLAGS) SHELL= VerifyOS
+       $(MAKE) $(MFLAGS) SHELL= Makefiles
+       $(MAKE) $(MFLAGS) SHELL= clean
+       $(MAKE) $(MFLAGS) SHELL= includes
+       $(MAKE) $(MFLAGS) SHELL= depend
+       $(MAKE) $(MFLAGS)
+       @echo :
+       @echo :
+       @echo Rebuild of $(RELEASE) of the X Window System complete.
+       @echo :
+
+#ifdef ProjectRoot
+install::
+       MakeDir($(subst /,\,$(PROJECTROOT)))
+#endif
+
+install::
+       MakeDir($(subst /,\,$(INCROOT)))
+       MakeDir($(subst /,\,$(USRLIBDIR)))
+       MakeDir($(subst /,\,$(LIBDIR)))
+
+#endif
+#else /* not Win32Architecture else */
+VerifyOS::
+       @echo :
+       @echo Building on OSName.
+       @echo :
+
+includes::
+       MakeDir($(BUILDINCDIR:/=\))
+
+XCOMM
+XCOMM Watch out!!!  Make sure you do make includes after removing X11....
+XCOMM
+clean::
+       RmTreeCmd $(BUILDINCDIR:/=\)
+       RmTreeCmd $(BUILDLIBDIR:/=\)
+
+Everything::
+       @echo :
+       @echo Rebuilding $(RELEASE) of the X Window System.
+       @echo :
+       @echo :
+       cd $(IMAKESRC)
+       $(MAKE) $(MFLAGS) -f Makefile.ini imake.exe
+       cd ..\..
+       RMoveToBakFile(xmakefile)
+       $(MAKE) $(MFLAGS) xmakefile
+       $(MAKE) $(MFLAGS) $(MAKE_OPTS) Makefiles
+       $(MAKE) $(MFLAGS) $(MAKE_OPTS) includes
+       $(MAKE) $(MFLAGS) $(MAKE_OPTS) depend
+       $(MAKE) $(MFLAGS) $(MAKE_OPTS) $(WORLDOPTS)
+       @echo :
+       @echo :
+       @echo Rebuild of $(RELEASE) of the X Window System complete.
+       @echo :
+
+#ifdef ProjectRoot
+install::
+       MakeDir($(PROJECTROOT:/=\))
+#endif
+
+install::
+       MakeDir($(INCROOT:/=\))
+       MakeDir($(USRLIBDIR:/=\))
+       MakeDir($(LIBDIR:/=\))
+
+#endif /* not Win32Architecture else */
+
+XCOMM special target to determine if the xmakefile exists. 
+XCOMM Works on both Unix and NMAKE.EXE
+xmakefile-exists::
+
+
+#ifndef MakeManKeywords
+#define MakeManKeywords YES    /* install.man rebuilds "man -k" database? */
+#endif
+
+#undef BootstrapCleanSubdirs
+#define BootstrapCleanSubdirs BOOTSTRAPSUBDIRS="$(BOOTSTRAPSUBDIRS)"
+BOOTSTRAPSUBDIRS = imake makedepend
diff --git a/Xserver/LABEL b/Xserver/LABEL
new file mode 100644 (file)
index 0000000..a881e68
--- /dev/null
@@ -0,0 +1,128 @@
+                    X Window System, Version 11
+                            Release 6.3
+
+                       Portions Copyright by:
+
+                            X Consortium
+
+                                and
+                                  
+                             Mark Adler
+                     Adobe Systems Incorporated
+                          AGE Logic, Inc.
+                        Gerrit Jan Akkerman
+                           Corin Anderson
+                             Doug Anson
+                        Apollo Computer Inc.
+                        Ares Software Corp.
+                                ATI
+                             AT&T, Inc.
+                          Robert V. Baron
+                           David Bateman
+                          Bigelow & Holmes
+                          Bitstream, Inc.
+                             Jon Block
+                            Adam de Boor
+                           Manfred Brands
+                          Richard Burdick
+                          Cognition Corp.
+                          Simon P. Cooper
+                           Regis Cridlig
+                           Robin Cutshaw
+                          Daniver Limited
+                    Daewoo Electronics Co.,Ltd.
+                      Data General Corporation
+                            David Dawes
+                           Jorge Delgado
+                   Digital Equipment Corporation
+              Evans & Sutherland Computer Corporation
+                          Rickard E. Faith
+                            Erik Fortune
+                   Free Software Foundation, Inc.
+                          Joseph Friedman
+                        Fuji Xerox Co., Ltd.
+                          Fujitsu Limited
+                Fujitsu Open Systems Solutions, Inc.
+                          Jean-loup Gailly
+                             Tiago Gons
+                           Pascal Haible
+                          Harm Hanemaayer
+                            Randy Hendry
+                           Matthieu Herrb
+                      Hewlett-Packard Company
+                           Hitachi, Ltd.
+                           David Holland
+                           Philip Homburg
+                           Alan Hourihane
+                          IBM Corporation
+             The Institute of Software, Academia Sinica
+                  INTERACTIVE Systems Corporation
+                         Kaleb S. Keithley
+                             Jeff Kirk
+                       Marc Aurele La France
+                            Glenn G. Lai
+                            Scott Laird
+                           Thomas G. Lane
+                            Steven Lang
+                         Harry Langenbacher
+                          Patrick Lecoanet
+                            Sam Leffler
+                          Frederic Lepied
+                    Lexmark International, Inc.
+                         Sebastien Marineau
+                         Michael P. Marking
+                          Kevin E. Martin
+                            Davor Matic
+                          David McCullough
+                            David McKay
+                    MIPS Computer Systems, Inc.
+                              Joe Moss
+                           Thomas Mueller
+                            Rich Murphey
+                       NCR Corporation, Inc.
+                      Netscape Communications
+                  Network Computing Devices, Inc.
+                            Novell, Inc.
+                      NTT Software Corporation
+                     Number Nine Computer Corp.
+                            NVIDIA Corp.
+                            Erik Nygren
+                              Hans Oey
+                      Kazuyuki (ikko-) Okamoto
+                 Oki Technosystems Laboratory, Inc.
+                         OMRON Corporation
+                      Open Software Foundation
+                            Panacea Inc.
+                           Prentice Hall
+                     Quarterdeck Office Systems
+              Regents of the University of California
+                           Bill Reynolds
+                            Thomas Roell
+                   The Santa Cruz Operation, Inc.
+                          Dale Schumacher
+                           Paolo Severini
+                         ShoGraphics, Inc.
+              Silicon Graphics Computer Systems, Inc.
+                          Sony Corporation
+                                SRI
+                           Craig Struble
+                       Sun Microsystems, Inc.
+                           SunSoft, Inc.
+                          Tektronix, Inc.
+                          Finn Thoegersen
+                             Jon Tombs
+                           Linus Torvalds
+                           TOSHIBA Corp.
+                           Peter Trattler
+                           James Tsillas
+                       UniSoft Group Limited
+                   UNIX System Laboratories, Inc.
+                            Holger Veit
+                         Vrije Universiteit
+                             Larry Wall
+                         David E. Wexelblat
+                           Thomas Wolfram
+                           Henry A. Worth
+                       Wyse Technology, Inc.
+                     The XFree86 Project, Inc.
+                          Orest Zborowski
diff --git a/Xserver/Makefile b/Xserver/Makefile
new file mode 100644 (file)
index 0000000..35bbe68
--- /dev/null
@@ -0,0 +1,193 @@
+# $XConsortium: Makefile /main/36 1996/11/13 14:42:50 lehors $
+# $XFree86: xc/Makefile,v 3.6.2.2 1998/02/07 00:44:32 dawes Exp $
+
+# Luna users will need to either run make as "make MAKE=make"
+# or add "MAKE = make" to this file.
+
+RELEASE = "Release 6.3"
+SHELL = /bin/sh
+RM = rm -f
+MV = mv
+WORLDOPTS = -k
+WIN32WORLDOPTS = -i
+TOP = .
+CURRENT_DIR = .
+CONFIGSRC = $(TOP)/config
+IMAKESRC = $(CONFIGSRC)/imake
+DEPENDSRC = $(CONFIGSRC)/makedepend
+DEPENDTOP = ../..
+IMAKETOP = ../..
+IRULESRC = $(CONFIGSRC)/cf
+IMAKE = imake
+IMAKE_CMD = $(IMAKE) -I$(IRULESRC) $(IMAKE_DEFINES)
+MAKE_OPTS = -f xmakefile
+MAKE_CMD = $(MAKE) $(MAKE_OPTS)
+FLAGS = $(MFLAGS) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"
+
+all:
+       @$(MAKE_CMD) xmakefile-exists || $(MAKE) all-initial
+       @$(MAKE_CMD) $@
+
+all-initial:
+       @echo Please use make World, or on NT use nmake World.Win32.
+       @echo Check the configuration parameters in the $(IRULESRC) directory,
+       @echo and pass BOOTSTRAPCFLAGS if necessary.
+       @echo Read the release notes carefully before proceeding.
+       @echo Do not name your log file make.log or it will be deleted.
+
+World:
+       @echo ""
+       @echo Building $(RELEASE) of the X Window System.
+       @echo ""
+       @case "x$(BOOTSTRAPCFLAGS)" in x) \
+       echo I hope you checked the configuration parameters in $(IRULESRC) ; \
+       echo to see if you need to pass BOOTSTRAPCFLAGS. ; \
+       echo "" ; \
+       ;; esac;
+       @date
+       @echo ""
+       @if [ ! -f $(IRULESRC)/host.def ]; then \
+           if [ ! -f $(TOP)/lib/Xt/Imakefile ]; then \
+               echo "#define BuildServersOnly YES" > $(IRULESRC)/host.def; \
+           else \
+               if [ ! -f $(TOP)/fonts/Imakefile ]; then \
+                   echo "#define BuildFonts NO" > $(IRULESRC)/host.def; \
+               else \
+                   echo "" > $(IRULESRC)/host.def; \
+               fi \
+           fi \
+       fi
+       cd $(IMAKESRC) && $(MAKE) $(FLAGS) clean
+       $(MAKE) $(MFLAGS) Makefile.boot
+       $(MAKE_CMD) $(MFLAGS) VerifyOS
+       $(MAKE_CMD) $(MFLAGS) Makefiles
+       $(MAKE_CMD) $(MFLAGS) clean BOOTSTRAPSUBDIRS=
+       $(MAKE_CMD) $(MFLAGS) includes
+       $(MAKE_CMD) $(MFLAGS) depend
+       $(MAKE_CMD) $(MFLAGS) $(WORLDOPTS) World
+       @echo ""
+       @date
+       @echo ""
+       @echo Full build of $(RELEASE) of the X Window System complete.
+       @echo ""
+
+.PRECIOUS: Makefile
+
+# This is just a sequence of bootstrapping steps we have to do.
+# The steps are listed as separate targets so clearmake can wink in
+# the Makefile.proto files.
+Makefile.boot: imake.proto $(DEPENDSRC)/Makefile.proto depend.bootstrap $(IMAKESRC)/Makefile.proto imake.bootstrap
+
+imake.proto:
+       cd $(IMAKESRC) && $(MAKE) $(FLAGS)
+       $(RM) $(DEPENDSRC)/Makefile.proto
+
+$(DEPENDSRC)/Makefile.proto:
+       $(IMAKE_CMD) -s $(DEPENDSRC)/Makefile.proto -f $(DEPENDSRC)/Imakefile -DTOPDIR=$(DEPENDTOP) -DCURDIR=$(DEPENDSRC)
+
+depend.bootstrap:
+       cd $(DEPENDSRC) && $(RM) -r Makefile Makefile.dep makedepend *.o bootstrap
+       cd $(DEPENDSRC) && $(MAKE) -f Makefile.proto bootstrap
+
+$(IMAKESRC)/Makefile.proto:
+       $(IMAKE_CMD) -s $(IMAKESRC)/Makefile.proto -f $(IMAKESRC)/Imakefile -DTOPDIR=$(IMAKETOP) -DCURDIR=$(IMAKESRC)
+
+imake.bootstrap:
+       cd $(IMAKESRC) && $(MAKE) -f Makefile.proto bootstrapdepend
+       cd $(IMAKESRC) && $(MAKE) $(FLAGS) bootstrap
+       cd $(IMAKESRC) && $(MAKE) -f Makefile.proto all 
+       -@if [ -f xmakefile ]; then set -x; \
+         $(RM) xmakefile.bak; $(MV) xmakefile xmakefile.bak; \
+         else exit 0; fi
+       $(MAKE) $(MFLAGS) xmakefile
+
+Makefile::
+       $(MAKE) $(MFLAGS) xmakefile
+
+xmakefile: Imakefile
+       $(IMAKE_CMD) -s xmakefile -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
+
+World.Win32:
+       @echo :
+       @echo Building $(RELEASE) of the X Window System.
+       @echo :
+       @echo :
+       -@if not exist $(IRULESRC)\host.def echo > $(IRULESRC)\host.def
+       cd $(IMAKESRC)
+       $(MAKE) -f Makefile.ini clean.Win32
+       $(MAKE) -f Makefile.ini imake.exe
+       cd ..\..
+       -if exist xmakefile.bak del xmakefile.bak
+       -if exist xmakefile ren xmakefile xmakefile.bak
+       $(IMAKE:/=\) -s xmakefile -I$(IRULESRC) $(IMAKE_DEFINES) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
+       $(MAKE_CMD) $(MFLAGS) VerifyOS
+       $(MAKE_CMD) $(MFLAGS) Makefiles
+       $(MAKE_CMD) $(MFLAGS) clean
+       cd $(CONFIGSRC)\util
+       $(MAKE) mkdirhier.exe
+       cd ..\..
+       $(MAKE_CMD) $(MFLAGS) includes
+       $(MAKE_CMD) $(MFLAGS) depend
+       $(MAKE_CMD) $(MFLAGS) $(WIN32WORLDOPTS)
+       @echo :
+       @echo :
+       @echo Full build of $(RELEASE) of the X Window System complete.
+       @echo :
+
+World.OS2:
+       @echo :
+       @echo Building $(RELEASE) of the X Window System on OS/2.
+       @echo :
+       @echo :
+       -@if not exist $(IRULESRC)\host.def echo > $(IRULESRC)\host.def
+       \indir $(IMAKESRC) $(MAKE) SHELL= -f Makefile.ini clean.os2
+       \indir $(IMAKESRC) $(MAKE) SHELL= CC=gcc -f Makefile.ini imake.os2
+       -if exist Makefile.bak del Makefile.bak
+       -if exist Makefile ren Makefile Makefile.bak
+       $(subst /,\,$(IMAKE)) -I$(IRULESRC) $(IMAKE_DEFINES) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
+       $(MAKE) $(MFLAGS) VerifyOS
+       $(MAKE) $(MFLAGS) Makefiles
+       $(MAKE) $(MFLAGS) clean
+       $(MAKE) $(MFLAGS) includes
+       $(MAKE) $(MFLAGS) depend
+       $(MAKE) $(MFLAGS)  
+       @echo :
+       @echo :
+       @echo Full build of $(RELEASE) of the X Window System complete.
+       @echo :
+
+# don't allow any default rules in this Makefile
+.SUFFIXES:
+# quiet "make" programs that display a message if suffix list empty
+.SUFFIXES: .Dummy
+
+# a copy of every rule that might be invoked at top level
+
+clean:
+           $(MAKE_CMD) $@
+dangerous_strip_clean:
+           $(MAKE_CMD) $@
+depend:
+           $(MAKE_CMD) $@
+Everything:
+           $(MAKE_CMD) $@
+external.ln:
+           $(MAKE_CMD) $@
+includes:
+           $(MAKE_CMD) $@
+install.linkkit:
+           $(MAKE_CMD) $@
+install.ln:
+           $(MAKE_CMD) $@
+install.man:
+           $(MAKE_CMD) $@
+install:
+           $(MAKE_CMD) $@
+Makefiles:
+           $(MAKE_CMD) $@
+man_keywords:
+           $(MAKE_CMD) $@
+tags:
+           $(MAKE_CMD) $@
+VerifyOS:
+           $(MAKE_CMD) $@
diff --git a/Xserver/README b/Xserver/README
new file mode 100644 (file)
index 0000000..d434942
--- /dev/null
@@ -0,0 +1,23 @@
+=======================
+Xvnc - the VNC X server
+=======================
+
+This is the top level directory for Xvnc, the VNC X server (or the X VNC
+server, depending on how you look at it).
+
+It is based on the XFree86 3.3.2 "server only" distribution, which in turn is
+based on the X11R6.3 distribution from the X consortium.
+
+To build Xvnc, simply do "make World" in this directory (make sure you have run
+./configure in the directory above this one first - this generates the file
+config/cf/vnclibs.def which is needed for the build).  If the build is
+successful, the binary will be left in programs/Xserver.
+
+If you have trouble building you may need to play around with the imake
+configuration files in the directory config/cf.  Read the X consortium files
+RELNOTES.TXT and INSTALL.TXT.  Also see the file config/cf/vnc.def for
+information specific to Xvnc.
+
+The code specific to the VNC X server is in programs/Xserver/hw/vnc.  The rest
+of the code is a cut-down version of the standard XFree86 distribution without
+many of the later X extensions or hardware-specific code.
diff --git a/Xserver/RELNOTES.PS b/Xserver/RELNOTES.PS
new file mode 100644 (file)
index 0000000..df6bf85
--- /dev/null
@@ -0,0 +1,1732 @@
+%!PS-Adobe-3.0
+%%Creator: groff version 1.09
+%%CreationDate: Sun Dec 22 21:51:06 1996
+%%DocumentNeededResources: font Times-Bold
+%%+ font Times-Italic
+%%+ font Times-Roman
+%%+ font Courier
+%%DocumentSuppliedResources: procset grops 1.09 0
+%%Pages: 24
+%%PageOrder: Ascend
+%%Orientation: Portrait
+%%EndComments
+%%BeginProlog
+%%BeginResource: procset grops 1.09 0
+/setpacking where{
+pop
+currentpacking
+true setpacking
+}if
+/grops 120 dict dup begin
+/SC 32 def
+/A/show load def
+/B{0 SC 3 -1 roll widthshow}bind def
+/C{0 exch ashow}bind def
+/D{0 exch 0 SC 5 2 roll awidthshow}bind def
+/E{0 rmoveto show}bind def
+/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
+/G{0 rmoveto 0 exch ashow}bind def
+/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/I{0 exch rmoveto show}bind def
+/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
+/K{0 exch rmoveto 0 exch ashow}bind def
+/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/M{rmoveto show}bind def
+/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
+/O{rmoveto 0 exch ashow}bind def
+/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/Q{moveto show}bind def
+/R{moveto 0 SC 3 -1 roll widthshow}bind def
+/S{moveto 0 exch ashow}bind def
+/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
+/SF{
+findfont exch
+[exch dup 0 exch 0 exch neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/MF{
+findfont
+[5 2 roll
+0 3 1 roll 
+neg 0 0]makefont
+dup setfont
+[exch/setfont cvx]cvx bind def
+}bind def
+/level0 0 def
+/RES 0 def
+/PL 0 def
+/LS 0 def
+/PLG{
+gsave newpath clippath pathbbox grestore
+exch pop add exch pop
+}bind def
+/BP{
+/level0 save def
+1 setlinecap
+1 setlinejoin
+72 RES div dup scale
+LS{
+90 rotate
+}{
+0 PL translate
+}ifelse
+1 -1 scale
+}bind def
+/EP{
+level0 restore
+showpage
+}bind def
+/DA{
+newpath arcn stroke
+}bind def
+/SN{
+transform
+.25 sub exch .25 sub exch
+round .25 add exch round .25 add exch
+itransform
+}bind def
+/DL{
+SN
+moveto
+SN
+lineto stroke
+}bind def
+/DC{
+newpath 0 360 arc closepath
+}bind def
+/TM matrix def
+/DE{
+TM currentmatrix pop
+translate scale newpath 0 0 .5 0 360 arc closepath
+TM setmatrix
+}bind def
+/RC/rcurveto load def
+/RL/rlineto load def
+/ST/stroke load def
+/MT/moveto load def
+/CL/closepath load def
+/FL{
+currentgray exch setgray fill setgray
+}bind def
+/BL/fill load def
+/LW/setlinewidth load def
+/RE{
+findfont
+dup maxlength 1 index/FontName known not{1 add}if dict begin
+{
+1 index/FID ne{def}{ pop pop}ifelse
+}forall
+/Encoding exch def
+dup/FontName exch def
+currentdict end definefont pop
+}bind def
+/DEFS 0 def
+/EBEGIN{
+moveto
+DEFS begin
+}bind def
+/EEND/end load def
+/CNT 0 def
+/level1 0 def
+/PBEGIN{
+/level1 save def
+translate
+div 3 1 roll div exch scale
+neg exch neg exch translate
+0 setgray
+0 setlinecap
+1 setlinewidth
+0 setlinejoin
+10 setmiterlimit
+[] 0 setdash
+/setstrokeadjust where{
+pop
+false setstrokeadjust
+}if
+/setoverprint where{
+pop
+false setoverprint
+}if
+newpath
+/CNT countdictstack def
+userdict begin
+/showpage{} def
+}bind def
+/PEND{
+clear
+countdictstack CNT sub{end}repeat
+level1 restore
+}bind def
+end def
+/setpacking where{
+pop
+setpacking
+}if
+%%EndResource
+%%IncludeResource: font Times-Bold
+%%IncludeResource: font Times-Italic
+%%IncludeResource: font Times-Roman
+%%IncludeResource: font Courier
+grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
+def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
+/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
+/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
+/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
+/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
+/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
+/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
+/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
+/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
+/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
+/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
+/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
+/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
+/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
+/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
+/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
+/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
+/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
+/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
+/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
+/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
+/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/Courier@0 ENC0/Courier RE/Times-Roman@0 ENC0/Times-Roman RE
+/Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0/Times-Bold RE
+%%EndProlog
+%%Page: title 1
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 15/Times-Bold@0 SF 3.75(XW)209.67 123 S(indo)-4.02 E 3.75(wS)-.15 G
+(ystem, V)-3.75 E(ersion 11)-1.5 E(Release 6.3)270.592 138 Q/F1 14
+/Times-Bold@0 SF(Release Notes)264.987 168 Q/F2 11/Times-Italic@0 SF
+2.75(XC)264.139 264 S(onsortium, Inc.)-2.75 E/F3 11/Times-Roman@0 SF
+(December 23, 1996)262.775 354 Q EP
+%%Page: copyr 2
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF(Cop)72 192 Q(yright \251 1996 X Consortium)-.11
+E/F1 9/Times-Roman@0 SF(Permission is hereby granted, free of char)72
+206.6 Q(ge, to an)-.162 E 2.25(yp)-.135 G(erson obtaining a cop)-2.25 E
+2.25(yo)-.09 G 2.25(ft)-2.25 G(his softw)-2.25 E
+(are and associated documentation \214les)-.09 E(\(the `)72 217.6 Q
+(`Softw)-.75 E(are')-.09 E('\), to deal in the Softw)-.75 E(are without\
+ restriction, including without limitation the rights to use, cop)-.09 E
+1.17 -.585(y, m)-.09 H(odify).585 E 2.25(,m)-.585 G(er)-2.25 E(ge,)-.162
+E(publish, distrib)72 228.6 Q
+(ute, sublicense, and/or sell copies of the Softw)-.18 E
+(are, and to permit persons to whom the Softw)-.09 E
+(are is furnished to do)-.09 E(so, subject to the follo)72 239.6 Q
+(wing conditions:)-.225 E(The abo)72 254.2 Q .27 -.135(ve c)-.135 H(op)
+.135 E(yright notice and this permission notice shall be included in al\
+l copies or substantial portions of the Softw)-.09 E(are.)-.09 E
+(THE SOFTW)72 268.8 Q(ARE IS PR)-1.08 E -.45(OV)-.36 G(IDED `).45 E -.72
+(`A)-.75 G 2.25(SI).72 G(S')-2.25 E(', WITHOUT W)-.75 E
+(ARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUD-)-1.08 E(ING B)72 279.8
+Q(UT NO)-.09 E 2.25(TL)-.36 G(IMITED T)-2.25 E 2.25(OT)-.162 G(HE W)
+-2.25 E(ARRANTIES OF MERCHANT)-1.08 E(ABILITY)-.837 E 2.25(,F)-1.161 G
+(ITNESS FOR A P)-2.25 E(AR)-.828 E(TICULAR PURPOSE)-.54 E
+(AND NONINFRINGEMENT)72 290.8 Q 4.5(.I)-.666 G 2.25(NN)-4.5 G 2.25(OE)
+-2.25 G(VENT SHALL THE X CONSOR)-2.25 E(TIUM BE LIABLE FOR ANY CLAIM, D)
+-.54 E(AMA)-.36 E(GES)-.36 E(OR O)72 301.8 Q(THER LIABILITY)-.36 E 2.25
+(,W)-1.161 G(HETHER IN AN A)-2.25 E(CTION OF CONTRA)-.36 E(CT)-.36 E
+2.25(,T)-.666 G(OR)-2.412 E 2.25(TO)-.54 G 2.25(RO)-2.25 G(THER)-2.61 E
+(WISE, ARISING FR)-.495 E(OM, OUT OF)-.36 E
+(OR IN CONNECTION WITH THE SOFTW)72 312.8 Q(ARE OR THE USE OR O)-1.08 E
+(THER DEALINGS IN THE SOFTW)-.36 E(ARE.)-1.08 E(Except as contained in \
+this notice, the name of the X Consortium shall not be used in adv)72
+327.4 Q(ertising or otherwise to promote the)-.135 E
+(sale, use or other dealings in this Softw)72 338.4 Q
+(are without prior written authorization from the X Consortium.)-.09 E
+/F2 9/Times-Italic@0 SF 2.25(XW)72 353 S(indow System)-2.745 E F1
+(is a trademark of X Consortium, Inc.)2.25 E EP
+%%Page: i 3
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 13/Times-Bold@0 SF -1.196(Ta)257.126 85 S(ble of Contents)1.196 E/F1
+11/Times-Roman@0 SF(1. What Is Release 6.3)72 127.6 Q -2.75 11
+(......................... 1)8.772 H(1.1. Ov)72 144.2 Q(ervie)-.165 E
+2.75(wo)-.275 G 2.75(ft)-2.75 G(he X Consortium Release)-2.75 E -2.75 11
+(.................. 1)11.357 H(1.2. Supported Systems)72 160.8 Q -2.75
+11(......................... 2)3.855 H(1.2.1. Supported Display De)72
+177.4 Q 12.402(vices .)-.275 F -2.75 11(.................... 2)11 H
+(1.3. The XC T)72 194 Q .599(ree .)-.385 F -2.75 11
+(.......................... 2)11 H(1.4. X Re)72 210.6 Q 10.444(gistry .)
+-.165 F -2.75 11(.......................... 3)11 H
+(1.5. Extensions Supported)72 227.2 Q -2.75 11
+(........................ 3)6 H(1.6. Implementation P)72 243.8 Q 5.879
+(arameters .)-.165 F -2.75 11(..................... 3)11 H
+(2. What is Unchanged in Release 6.3)72 260.4 Q -2.75 11
+(.................... 5)13.975 H(3. What Is Ne)72 277 Q 2.75(wi)-.275 G
+2.75(nR)-2.75 G(elease 6.3)-2.75 E -2.75 11(...................... 5)
+15.471 H(3.1. OS Support)72 293.6 Q -2.75 11
+(........................... 5)9.355 H(3.2. Ne)72 310.2 Q 2.75(wS)-.275
+G 5.373(tandards .)-2.75 F -2.75 11(......................... 6)11 H
+(3.3. Lo)72 326.8 Q 2.75(wB)-.275 G(andwidth X Extension)-2.75 E -2.75
+11(..................... 6)15.141 H(3.4. RX: X Remote eXecution)72 343.4
+Q -2.75 11(...................... 6)15.79 H(3.4.1. Preparing Y)72 360 Q
+(our W)-1.21 E(eb Serv)-.88 E 11.654(er .)-.165 F -2.75 11
+(.................... 7)11 H(3.4.2. The RX Helper Program)72 376.6 Q
+-2.75 11(...................... 8)13.051 H(3.4.3. The RX Netscape Na)72
+393.2 Q(vig)-.22 E(ator Plug-in)-.055 E -2.75 11(................... 8)
+2.942 H(3.4.4. T)72 409.8 Q(rying Embedding W)-.385 E(ith an Old X Serv)
+-.44 E 5.791(er .)-.165 F -2.75 11(................ 9)11 H
+(3.4.5. Setting Up Y)72 426.4 Q(our Own Applications T)-1.21 E 2.75(oR)
+-.88 G(un Ov)-2.75 E(er The W)-.165 E 13.139(eb .)-.88 F -2.75 11
+(.......... 9)11 H(3.5. Security Extension)72 443 Q -8.25 11
+(......................... 1)5.087 H(0)-11 E
+(3.5.1. Untrusted Application Beha)72 459.6 Q 5.318(vior .)-.22 F -8.25
+11(................... 1)11 H(0)-11 E(3.5.1.1. Beha)72 476.2 Q
+(viors That Are Implementation-Dependent)-.22 E -8.25 11
+(.............. 1)12.985 H(0)-11 E(3.5.1.2. Beha)72 492.8 Q
+(viors That Are Not Lik)-.22 E(ely T)-.11 E 2.75(oC)-.88 G 5.406
+(hange .)-2.75 F -8.25 11(............... 1)11 H(1)-11 E
+(3.6. Application Group Extension)72 509.4 Q -8.25 11
+(..................... 1)13.953 H(1)-11 E(3.7. Print Extension)72 526 Q
+-8.25 11(.......................... 1)6.605 H(2)-11 E
+(3.7.1. Running an X Print Serv)72 542.6 Q 1.589(er .)-.165 F -8.25 11
+(..................... 1)11 H(2)-11 E(3.7.2. Specifying The Print Serv)
+72 559.2 Q(er T)-.165 E 2.75(oAC)-.88 G 10.114(lient .)-2.75 F -8.25 11
+(................ 1)11 H(3)-11 E(3.8. Proxy Management Protocol)72 575.8
+Q -8.25 11(...................... 1)3.261 H(3)-11 E
+(3.9. Con\214guration)72 592.4 Q -8.25 11(.......................... 1)
+13.634 H(3)-11 E(3.10. Documentation)72 609 Q -8.25 11
+(......................... 1)15.174 H(4)-11 E(3.11. Header Files)72
+625.6 Q -8.25 11(.......................... 1)13.348 H(4)-11 E
+(3.12. X Serv)72 642.2 Q 13.513(er .)-.165 F -8.25 11
+(.......................... 1)11 H(4)-11 E(3.12.1. Ne)72 658.8 Q 2.75
+(wD)-.275 G -.275(ev)-2.75 G(ice Support).275 E -8.25 11
+(....................... 1)10.543 H(4)-11 E(3.12.2. Internal Changes)72
+675.4 Q -8.25 11(........................ 1)13.656 H(4)-11 E
+(3.13. ICE Library Addition)72 692 Q -8.25 11(....................... 1)
+15.174 H(5)-11 E(3.14. Xlib V)72 708.6 Q(ertical Writing and User)-1.221
+E(-De\214ned Characters)-.22 E -8.25 11(.............. 1)10.554 H(5)-11
+E(3.15. Xt Geometry Management Deb)72 725.2 Q 12.677(ugger .)-.22 F
+-8.25 11(................. 1)11 H(5)-11 E(i)304.471 769 Q EP
+%%Page: ii 4
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Release Notes)-2.75 E 2.75(XV)205.364 G(ersion 11, Release 6.3)
+-3.971 E(3.16. Ne)72 85 Q 2.75(wP)-.275 G 1.094(rograms .)-2.75 F -8.25
+11(......................... 1)11 H(6)-11 E(3.16.1. Using The LBX Proxy)
+72 101.6 Q -8.25 11(...................... 1)16.087 H(6)-11 E
+(3.17. Major Additions to Existing Programs)72 118.2 Q -8.25 11
+(.................. 1)10.576 H(7)-11 E(3.18. ANSI\214cation)72 134.8 Q
+-8.25 11(.......................... 1)10.587 H(7)-11 E(4. Kno)72 151.4 Q
+(wn Bugs)-.275 E -8.25 11(........................... 1)11.775 H(8)-11 E
+(5. Filing Bug Reports)72 168 Q -8.25 11(......................... 1)
+12.402 H(8)-11 E(6. Ackno)72 184.6 Q 6.902(wledgements .)-.275 F -8.25
+11(........................ 1)11 H(8)-11 E(ii)302.942 769 Q EP
+%%Page: 1 5
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Bold@0 SF 2.75(1. What)72 85 R(Is Release 6.3)2.75 E/F1 11
+/Times-Roman@0 SF
+(This is the last X Consortium implementation of the X W)72 114.6 Q
+(indo)-.44 E 2.75(wS)-.275 G 2.75(ystem. X)-2.75 F(is a v)2.75 E(endor)
+-.165 E(-neutral, system-)-.22 E(architecture neutral netw)72 127.6 Q
+(ork-transparent windo)-.11 E 2.75(ws)-.275 G(ystem and user interf)
+-2.75 E(ace standard.)-.11 E 2.75(Xr)5.5 G(uns on a wide)-2.75 E
+(range of computing and graphics machines.)72 140.6 Q -.165(Fo)5.5 G
+2.75(ra).165 G 2.75(no)-2.75 G -.165(ve)-2.915 G(rvie).165 E 2.75(wo)
+-.275 G 2.75(fX)-2.75 G 2.75(,s)-2.75 G(ee the)-2.75 E/F2 11
+/Times-Italic@0 SF(X)2.75 E F1(manual page.)2.75 E
+(R6.3 is an update to R6.1.)72 157.2 Q
+(It is compatible with R6 and R6.1 at the source and protocol le)5.5 E
+-.165(ve)-.275 G(ls in all).165 E(respects, and binaries are upw)72
+170.2 Q(ard-compatible.)-.11 E(What about Release 6.2?)72 186.8 Q(Relea\
+se 6.2 is a proper subset of Release 6.3 produced at the request of the\
+ OSF)5.5 E(Common Desktop En)72 199.8 Q(vironment program.)-.44 E(It w)
+5.5 E(as produced by the X Consortium and is being released by)-.11 E
+(OSF simultaneously with CDE 2.1.)72 212.8 Q
+(Release 6.2 contains only the print e)5.5 E
+(xtension and the Xlib implemen-)-.165 E(tation of v)72 225.8 Q
+(ertical writing and user)-.165 E(-de\214ned character support.)-.22 E
+(The X Consortium w)72 242.4 Q(as an independent, not-for)-.11 E
+(-pro\214t membership corporation formed in 1993 as the suc-)-.22 E
+(cessor to the MIT X Consortium and dissolv)72 255.4 Q
+(ed at the end of 1996.)-.165 E(Refer to the)5.5 E F2(Consortium)2.75 E
+F1(man page for)2.75 E(additional details about the X Consortium.)72
+268.4 Q(See)72 285 Q F0(xc/INST)2.75 E(ALL.PS)-.99 E F1
+(\(PostScript\) or)2.75 E F0(xc/INST)2.75 E(ALL.TXT)-.99 E F1
+(\(plain te)2.75 E(xt\) for instructions on ho)-.165 E 2.75(wt)-.275 G
+2.75(ob)-2.75 G(uild and)-2.97 E(install this softw)72 298 Q(are.)-.11 E
+F0 2.75(1.1. Ov)72 337 R(er)-.11 E(view of the X Consortium Release)-.11
+E F1(The X Consortium softw)72 366.6 Q
+(are and documentation in Release 6.3 is in directory)-.11 E F0(xc/)2.75
+E F1(and contains the follo)2.75 E(w-)-.275 E(ing:)72 379.6 Q F0 2.75
+(XC)72 396.2 S(onsortium Standards)-2.75 E F1
+(The X Consortium produced standards:)97 409.2 Q
+(documents which de\214ne netw)5.5 E(ork protocols, programming)-.11 E
+(interf)97 422.2 Q(aces, and other aspects of the X en)-.11 E 2.75
+(vironment. See)-.44 F(the)2.75 E F2(XStandar)2.75 E(ds)-.407 E F1
+(manual page for a list of)2.75 E(standards.)97 435.2 Q F0
+(Implementations)72 451.8 Q F1 -.165(Fo)97 464.8 S 2.75(rm).165 G
+(ost of our standards, we pro)-2.75 E
+(vide high-quality implementations to demonstrate proof of con-)-.165 E
+(cept and to gi)97 477.8 Q .33 -.165(ve e)-.275 H(arly adopters and v)
+.165 E(endors a base to use.)-.165 E(These are not)5.5 E F2 -.407(re)
+2.75 G(fer).407 E(ence)-.407 E F1(implementations;)2.75 E
+(the written speci\214cations de\214ne the standards.)97 490.8 Q F0
+-.275(Fo)72 507.4 S(nts).275 E F1 2.75(Ac)97 520.4 S
+(ollection of bitmap and outline fonts are included in the distrib)-2.75
+E(ution, contrib)-.22 E(uted by v)-.22 E(arious indi-)-.275 E
+(viduals and companies.)97 533.4 Q F0(Utility Libraries)72 550 Q F1 2.75
+(An)97 563 S(umber of libraries, such as)-2.75 E F2(Xmu)2.75 E F1
+(and the)2.75 E F2(Athena W)2.75 E(idg)-.605 E(et Set)-.11 E F1 2.75(,a)
+C(re included.)-2.75 E(These are not stan-)5.5 E(dards, b)97 576 Q
+(ut are used in b)-.22 E
+(uilding X Consortium applications and may be useful in b)-.22 E
+(uilding other appli-)-.22 E(cations.)97 589 Q F0(Pr)72 605.6 Q(ograms)
+-.198 E F1 1.76 -.88(We a)97 618.6 T(lso pro).88 E
+(vide a number of application programs.)-.165 E 2.75(Af)5.5 G .55 -.275
+(ew o)-2.75 H 2.75(ft).275 G(hese programs, such as)-2.75 E F2(xdm)2.75
+E F1(\(or its)2.75 E(equi)97 631.6 Q -.275(va)-.275 G
+(lent\), should be considered essential in almost all en).275 E 2.75
+(vironments. The)-.44 F(rest of the applications)2.75 E
+(carry no special status; the)97 644.6 Q 2.75(ya)-.165 G
+(re simply programs that ha)-2.75 E .33 -.165(ve b)-.22 H(een de).165 E
+-.165(ve)-.275 G(loped and/or maintained by X).165 E(Consortium staf)97
+657.6 Q 2.75(f. In)-.275 F(some cases, you will \214nd better substitut\
+es for these programs contrib)2.75 E(uted by)-.22 E(others.)97 670.6 Q
+(1)303.25 769 Q EP
+%%Page: 2 6
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Release Notes)-2.75 E 2.75(XV)205.364 G(ersion 11, Release 6.3)
+-3.971 E/F1 11/Times-Bold@0 SF 2.75(1.2. Supported)72 85 R(Systems)2.75
+E F0 1.76 -.88(We b)72 114.6 T
+(uilt and tested this release on the follo).66 E(wing systems:)-.275 E
+(AIX 4.2)108 137.2 Q(Digital Unix 4.0A)108 150.2 Q(HP-UX 10.01)108 163.2
+Q(IRIX 6.2)108 176.2 Q(Solaris 2.5)108 189.2 Q
+(UNIX System V/386 Release 4.2 \(No)108 202.2 Q -.165(ve)-.165 G
+(ll UnixW).165 E(are\) V)-.88 E(ersion 2.02)-1.221 E 1.76 -.88(We a)72
+221.2 T(lso b).88 E(uilt this release on the follo)-.22 E
+(wing and did some minimal testing:)-.275 E(FreeBSD 2.1.6)108 240.2 Q
+(Linux 1.2.13 \(Yggdrasil\) and 2.0.0 \(Slackw)108 253.2 Q(are 3.1\))
+-.11 E(SCO Open Serv)108 266.2 Q(er 5.0)-.165 E(SunOS 4.1.4)108 279.2 Q
+-.44(Wi)108 292.2 S(ndo).44 E(ws NT 4.0)-.275 E(In all cases e)72 314.8
+Q(xcept SunOS we ha)-.165 E .33 -.165(ve u)-.22 H(sed the v).165 E
+(endor')-.165 E 2.75(sc)-.605 G(ompiler)-2.75 E 5.5(.O)-.605 G 2.75(nS)
+-5.5 G(unOS we b)-2.75 E(uild with)-.22 E/F2 11/Times-Italic@0 SF(gcc)
+2.75 E F0(.)A F1 2.75(1.2.1. Supported)72 353.8 R(Display De)2.75 E
+(vices)-.165 E F0(This release includes the necessary de)72 383.4 Q
+(vice-dependent support to b)-.275 E(uild a nati)-.22 E .33 -.165
+(ve X s)-.275 H(erv).165 E(er for the follo)-.165 E(wing)-.275 E
+(platforms:)72 396.4 Q(AIX: Xibm with Sk)108 419 Q(yw)-.165 E
+(ay display adapter)-.11 E(HP-UX: Xhp)108 432 Q
+(Digital Unix: Xdec on Alpha AXP with PMA)108 445 Q(G-B frame b)-.44 E
+(uf)-.22 E(fer)-.275 E
+(SunOS/Solaris: Xsun -- see the Xsun man page for supported frame b)108
+458 Q(uf)-.22 E(fers)-.275 E(Ultrix)108 471 Q/F3 7.7/Times-Roman@0 SF(1)
+-4.51 I F0(:Xdec)2.75 4.51 M
+(XFree86: See the XF_* man pages for supported video cards)108 484 Q
+(In addition to the abo)72 503 Q -.165(ve)-.165 G 2.75(,t).165 G
+(he Xvfb and Xnest serv)-2.75 E(ers can be b)-.165 E
+(uilt on most platforms.)-.22 E(Nati)72 519.6 Q .33 -.165(ve s)-.275 H
+(erv).165 E(ers are not b)-.165 E(uilt on IRIX or Microsoft W)-.22 E
+(indo)-.44 E(ws NT)-.275 E(.)-.814 E F1 2.75(1.3. The)72 558.6 R(XC T)
+2.75 E -.198(re)-.814 G(e).198 E F0(The general layout under)72 588.2 Q
+F1(xc/)2.75 E F0(is as follo)2.75 E(ws:)-.275 E .32 LW 144 698.2 72
+698.2 DL/F4 5.6/Times-Roman@0 SF(1)82 706.72 Q/F5 8/Times-Roman@0 SF(th\
+is is not a full ANSI C and POSIX platform and the full release will no\
+ longer b)2 3.28 M(uild here.)-.16 E(But we ha)4 E .24 -.12(ve n)-.16 H
+(ot intentionally remo).12 E -.12(ve)-.12 G 2(da).12 G .24 -.12(ny o)-2
+H(ld).12 E 2(support. I.e.)72 720 R/F6 8/Times-Italic@0 SF(no guar)2 E
+(antees)-.12 E F5 -.16(bu)2 G 2(tw).16 G 2(eh)-2 G(ope we')-2 E .24 -.12
+(ve l)-.4 H
+(eft open the possibility of someone else making the release w).12 E
+(ork ag)-.08 E(ain on Ultrix.)-.04 E F0(2)303.25 769 Q EP
+%%Page: 3 7
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3)-3.971 E
+2.75(XW)205.364 G(indo)-3.19 E 2.75(wS)-.275 G(ystem Release Notes)-2.75
+E 110.692(con\214g/ con\214g)72 85 R(\214les,)2.75 E/F1 11
+/Times-Italic@0 SF(imak)2.75 E(e)-.11 E F0(,)A F1(mak)2.75 E(edepend)
+-.11 E F0 2.75(,b)C(uild utilities)-2.97 E 122.308(doc/ all)72 98 R
+(documentation other than per)2.75 E(-program manual pages)-.22 E
+116.192(fonts/ BDF)72 111 R 2.75(,S)-.88 G(peedo, T)-2.75 E(ype1 fonts)
+-.88 E 105.808(include/ include)72 124 R
+(\214les shared by multiple directories)2.75 E 126.576(lib/ all)72 137 R
+(libraries)2.75 E 125.355(nls/ national)72 150 R
+(language support \214les)2.75 E 96.645(programs/ all)72 163 R
+(programs, including the X serv)2.75 E(er and)-.165 E F1 -.407(rg)2.75 G
+(b).407 E F0(util/)72 176 Q F1(patc)126.268 E(h)-.165 E F0(,)A F1(compr)
+2.75 E(ess)-.407 E F0 2.75(,o)C(ther utilities)-2.75 E -.22(bu)72 189 S
+95.039(g-report b).22 F(ug reporting template)-.22 E(re)72 202 Q 107.81
+(gistry X)-.165 F(Re)2.75 E(gistry)-.165 E(This \214le is)72 224.6 Q/F2
+11/Times-Bold@0 SF(xc/RELNO)2.75 E(TES.*)-.44 E F0 2.75(,i)C 2.75(nv)
+-2.75 G(arious formats.)-3.025 E(The documentation source \214les)5.5 E
+F2(RELNO)2.75 E(TES.ms)-.44 E F0(and)2.75 E F2(INST)72 237.6 Q(ALL.ms)
+-.99 E F0(are in the)2.75 E F2(xc/doc/misc/)2.75 E F0(directory)2.75 E
+(.)-.715 E F2 2.75(1.4. X)72 276.6 R(Registry)2.75 E F0
+(The X Consortium maintained a re)72 306.2 Q
+(gistry of certain X-related items to aid in a)-.165 E -.22(vo)-.22 G
+(iding con\215icts and to aid).22 E(in sharing of such items.)72 319.2 Q
+(The re)72 335.8 Q(gistry is in the \214le)-.165 E F2(xc/r)2.75 E
+(egistry)-.198 E F0(in the distrib)2.75 E 2.75(ution. The)-.22 F
+(latest v)2.75 E(ersion may also be a)-.165 E -.275(va)-.22 G
+(ilable by send-).275 E(ing a message to xstuf)72 348.8 Q(f@x.or)-.275 E
+2.75(g. The)-.198 F(message can ha)2.75 E .33 -.165(ve a s)-.22 H
+(ubject line and no body).165 E 2.75(,o)-.715 G 2.75(ras)-2.75 G
+(ingle-line body)-2.75 E
+(and no subject; in either case the line should look lik)72 361.8 Q 2.75
+(et)-.11 G(his:)-2.75 E(send docs re)108 380.8 Q(gistry)-.165 E F2 2.75
+(1.5. Extensions)72 425.8 R(Supported)2.75 E F0(The core distrib)72
+455.4 Q(ution includes the follo)-.22 E(wing e)-.275 E
+(xtensions: BIG-REQ)-.165 E(UESTS, DOUBLE-B)-.11 E(UFFER, LBX,)-.11 E
+(MIT)72 468.4 Q(-SHM, MIT)-1.012 E(-SUNDR)-1.012 E -1.221(Y-)-.715 G
+(NONST)1.221 E(AND)-1.023 E(ARD, Multi-Buf)-.44 E
+(fering, RECORD, SECURITY)-.275 E 2.75(,S)-1.419 G(HAPE, SYNC,)-2.75 E
+(X3D-PEX, XC-APPGR)72 481.4 Q(OUP)-.44 E 2.75(,X)-1.221 G
+(C-MISC, XFree86-V)-2.75 E(idModeExtension, XIE, XInputExtension, XKEY)
+-.66 E(-)-1.221 E(BO)72 494.4 Q(ARD, XpExtension \(printing\), XTEST)
+-.385 E 2.75(,a)-.814 G(nd XT)-2.75 E(estExtension1.)-.77 E
+(Not all of these e)72 511 Q(xtensions are standards; see the)-.165 E F1
+(XStandar)2.75 E(ds)-.407 E F0(manual page.)2.75 E(Some of these e)5.5 E
+(xtensions are)-.165 E(not supported on all platforms.)72 524 Q F2 2.75
+(1.6. Implementation)72 563 R -.11(Pa)2.75 G(rameters).11 E F0
+(Some of the speci\214cations de\214ne some beha)72 592.6 Q
+(vior as implementation-dependent.)-.22 E(Implementations of X)5.5 E
+(Consortium standards need to document ho)72 605.6 Q 2.75(wt)-.275 G
+(hose parameters are implemented; this section does so.)-2.75 E
+(XFILESEARCHP)72 622.2 Q -1.221(AT)-1.012 G 2.75(Hd)1.221 G(ef)-2.75 E
+(ault)-.11 E(This def)97 635.2 Q(ault can be set at b)-.11 E
+(uild time by setting the)-.22 E F1(imak)2.75 E(e)-.11 E F0 -.275(va)
+2.75 G(riables XFileSearchP).275 E(athDef)-.165 E(ault,)-.11 E
+(XAppLoadDir)97 648.2 Q 2.75(,X)-.44 G(FileSearchP)-2.75 E
+(athBase, and ProjectRoot in)-.165 E F2(site.def)2.75 E F0 5.5(.S)C(ee)
+-5.5 E F2(xc/con\214g/cf/README)2.75 E F0(for)2.75 E(instructions and)97
+661.2 Q F2(xc/con\214g/cf/X11.tmpl)2.75 E/F3 7.7/Times-Roman@0 SF(2)
+-4.51 I F0(for details of ho)2.75 4.51 M 2.75(wt)-.275 G
+(hese con\214guration v)-2.75 E(ariables are used.)-.275 E(By def)97
+677.8 Q(ault ProjectRoot is /usr/X11R6.3 and XFILESEARCHP)-.11 E -1.221
+(AT)-1.012 G 2.75(Hh)1.221 G(as these components:)-2.75 E
+(/usr/X11R6.3/lib/X11/%L/%T/%N%C%S)133 696.8 Q
+(/usr/X11R6.3/lib/X11/%l/%T/%N%C%S)133 709.8 Q .32 LW 144 717.8 72 717.8
+DL/F4 5.6/Times-Roman@0 SF(2)82 726.32 Q/F5 8/Times-Roman@0 SF
+(This \214le w)2 3.28 M(as renamed from Project.tmpl in R6.1 in order t\
+o support multiple projects \(e.g. CDE/Motif\) in the same con\214g dir\
+ectory)-.08 E(.)-.52 E F0(3)303.25 769 Q EP
+%%Page: 4 8
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Release Notes)-2.75 E 2.75(XV)205.364 G(ersion 11, Release 6.3)
+-3.971 E(/usr/X11R6.3/lib/X11/%T/%N%C%S)133 85 Q
+(/usr/X11R6.3/lib/X11/%L/%T/%N%S)133 98 Q
+(/usr/X11R6.3/lib/X11/%l/%T/%N%S)133 111 Q(/usr/X11R6.3/lib/X11/%T/%N%S)
+133 124 Q(XUSERFILESEARCHP)72 146.6 Q -1.221(AT)-1.012 G 2.75(Hd)1.221 G
+(ef)-2.75 E(ault)-.11 E(If the en)97 159.6 Q(vironment v)-.44 E
+(ariable XAPPLRESDIR is de\214ned, the def)-.275 E(ault v)-.11 E
+(alue of XUSERFILESEARCH-)-.275 E -1.012(PA)97 172.6 S(TH has the follo)
+-.209 E(wing components:)-.275 E($XAPPLRESDIR/%L/%N%C)133 191.6 Q
+($XAPPLRESDIR/%l/%N%C)133 204.6 Q($XAPPLRESDIR/%N%C)133 217.6 Q
+($HOME/%N%C)133 230.6 Q($XAPPLRESDIR/%L/%N)133 243.6 Q
+($XAPPLRESDIR/%l/%N)133 256.6 Q($XAPPLRESDIR/%N)133 269.6 Q($HOME/%N)133
+282.6 Q(Otherwise it has these components:)97 301.6 Q($HOME/%L/%N%C)133
+320.6 Q($HOME/%l/%N%C)133 333.6 Q($HOME/%N%C)133 346.6 Q($HOME/%L/%N)133
+359.6 Q($HOME/%l/%N)133 372.6 Q($HOME/%N)133 385.6 Q(XKEYSYMDB def)72
+408.2 Q(ault)-.11 E(Def)97 421.2 Q(aults to)-.11 E/F1 11/Times-Bold@0 SF
+(/usr/X11R6.3/lib/X11/XK)2.75 E(eysymDB)-.275 E F0 2.75(,a)C(ssuming)
+-2.75 E F1(Pr)2.75 E(ojectRoot)-.198 E F0(is set to)2.75 E F1
+(/usr/X11R6.3)2.75 E F0(.)A(XCMSDB def)72 437.8 Q(ault)-.11 E(Def)97
+450.8 Q(aults to)-.11 E F1(/usr/X11R6.3/lib/X11/Xcms.txt)2.75 E F0 2.75
+(,a)C(ssuming)-2.75 E F1(Pr)2.75 E(ojectRoot)-.198 E F0(is set to)2.75 E
+F1(/usr/X11R6.3)2.75 E F0(.)A(XLOCALEDIR def)72 467.4 Q(ault)-.11 E(Def)
+97 480.4 Q(aults to the directory)-.11 E F1(/usr/X11R6.3/lib/X11/locale)
+2.75 E F0 2.75(,a)C(ssuming)-2.75 E F1(Pr)2.75 E(ojectRoot)-.198 E F0
+(is set to)2.75 E F1(/usr/X11R6.3)97 493.4 Q F0 5.5(.T)C
+(he XLOCALEDIR v)-5.5 E
+(ariable can contain multiple colon-separated pathnames.)-.275 E
+(XErrorDB location)72 510 Q(The Xlib error database \214le is)97 523 Q
+F1(/usr/X11R6.3/lib/X11/XErr)2.75 E(orDB)-.198 E F0 2.75(,a)C(ssuming)
+-2.75 E F1(Pr)2.75 E(ojectRoot)-.198 E F0(is set to)2.75 E F1
+(/usr/X11R6.3)97 536 Q F0(.)A(XtErrorDB location)72 552.6 Q
+(The Xt error database \214le is)97 565.6 Q F1
+(/usr/X11R6.3/lib/X11/XtErr)2.75 E(orDB)-.198 E F0 2.75(,a)C(ssuming)
+-2.75 E F1(Pr)2.75 E(ojectRoot)-.198 E F0(is set to)2.75 E F1
+(/usr/X11R6.3)97 578.6 Q F0(.)A(Supported Locales)72 595.2 Q 2.75(Xl)97
+608.2 S(ocales supported are in)-2.75 E F1(locale.dir)2.75 E F0 2.75(;t)
+C(he mapping between v)-2.75 E(arious system locale names and X)-.275 E
+(locale names is in)97 621.2 Q F1(locale.alias)2.75 E F0 5.5(.B)C
+(oth \214les are shipped in the)-5.5 E F1(xc/nls/X11/locale/)2.75 E F0
+(directory and)2.75 E(installed in the XLocaleDir directory \(e.g.)97
+634.2 Q F1(/usr/X11R6.3/lib/X11/locale/)2.75 E F0(\).)A
+(Input Methods supported)72 650.8 Q(The core distrib)97 663.8 Q
+(ution does not include an)-.22 E 2.75(yi)-.165 G(nput method serv)-2.75
+E 2.75(ers. Ho)-.165 F(we)-.275 E -.165(ve)-.275 G .88 -.44(r, X).165 H
+(lib supplies a def).44 E(ault)-.11 E -.22(bu)97 676.8 S
+(ilt-in input method that supports compose processing in 8-bit locales.)
+.22 E(Compose \214les are pro)5.5 E(vided)-.165 E
+(for Latin-1 and Latin-2.)97 689.8 Q(The b)5.5 E
+(uilt-in input method can support other locales, gi)-.22 E -.165(ve)
+-.275 G 2.75(ns).165 G(uitable com-)-2.75 E(pose \214les.)97 702.8 Q
+(See)5.5 E F1(xc/nls/X11/locale/Compose/iso8859-*)2.75 E F0
+(for the supported compositions.)2.75 E(There are input method serv)72
+719.4 Q(ers a)-.165 E -.275(va)-.22 G(ilable on the net.).275 E(4)303.25
+769 Q EP
+%%Page: 5 9
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3)-3.971 E
+2.75(XW)205.364 G(indo)-3.19 E 2.75(wS)-.275 G(ystem Release Notes)-2.75
+E/F1 11/Times-Bold@0 SF 2.75(2. What)72 85 R
+(is Unchanged in Release 6.3)2.75 E F0(As this is an update release, th\
+ere is a great deal of stability in the standards, libraries, and clien\
+ts.)72 114.6 Q(No)5.5 E -.165(ex)72 127.6 S
+(isting standards other than the ICE library speci\214cation ha).165 E
+.33 -.165(ve c)-.22 H(hanged in a material w).165 E(ay)-.11 E 2.75(,t)
+-.715 G(hough se)-2.75 E -.165(ve)-.275 G(ral).165 E(documents ha)72
+140.6 Q .33 -.165(ve b)-.22 H(een updated with editorial impro).165 E
+-.165(ve)-.165 G 2.75(ments. There).165 F(is one ne)2.75 E 2.75(wi)-.275
+G(nterf)-2.75 E(ace added to the ICE)-.11 E(library)72 153.6 Q/F2 11
+/Times-Italic@0 SF(libICE)2.75 E F0 2.75(;s)C(ee belo)-2.75 E 4.18 -.715
+(w. T)-.275 H(he e).715 E(xtension library)-.165 E(,)-.715 E F2(libXe)
+2.75 E(xt)-.22 E F0 2.75(,i)C 2.75(su)-2.75 G
+(pdated to include the LBX, security)-2.75 E 2.75(,a)-.715 G(nd)-2.75 E
+(application group e)72 166.6 Q(xtension interf)-.165 E 2.75(aces. All)
+-.11 F(pre)2.75 E(vious interf)-.275 E
+(aces in these and all other libraries are)-.11 E(unchanged.)72 179.6 Q
+F1 2.75(3. What)72 231.6 R(Is New in Release 6.3)2.75 E F0
+(This section describes changes in the X Consortium distrib)72 261.2 Q
+(ution since Release 6.1.)-.22 E(All libraries, protocols, and serv)72
+277.8 Q(ers are compatible with Release 6 and Release 6.1.)-.165 E
+(That is, R6 and R6.1)5.5 E(clients and applications will w)72 290.8 Q
+(ork with R6.3 libraries and serv)-.11 E 2.75(ers. Most)-.165 F
+(R6.3 clients will w)2.75 E(ork with R6.1)-.11 E(and R6 libraries e)72
+303.8 Q(xcept those that use the ne)-.165 E 2.75(wi)-.275 G(nterf)-2.75
+E(aces in libICE, libXe)-.11 E(xt, and libXp.)-.165 E(The major ne)72
+320.4 Q 2.75(wf)-.275 G(unctionality in R6.3 is support for W)-2.75 E
+(orld W)-.88 E(ide W)-.44 E(eb inte)-.88 E
+(gration, protection of data from)-.165 E -.814(``)72 333.4 S
+(untrusted').814 E 2.75('c)-.814 G
+(lient connections, a bandwidth- and latenc)-2.75 E
+(y-optimized protocol for using X across the Inter)-.165 E(-)-.22 E
+(net, a print protocol follo)72 346.4 Q
+(wing the Xlib API, and support for v)-.275 E(ertical te)-.165 E
+(xt writing and user)-.165 E(-de\214ned charac-)-.22 E
+(ters in the Xlib implementation.)72 359.4 Q F1 2.75(3.1. OS)72 398.4 R
+(Support)2.75 E F0(The follo)72 428 Q(wing platforms ha)-.275 E .33
+-.165(ve a n)-.22 H -.275(ew).165 G(er operating system v).275 E
+(ersion supported:)-.165 E 72.855(System R6.1)72 450.6 R(R6.3)86.913 E
+85.703(AIX 4.1.4)72 476.6 R(4.2)86 E(Digital Unix)72 489.6 Q 84.163
+(3.2C 4.0A)52.692 F 71.645(HP-UX 10.01)72 502.6 R 82.645(IRIX 5.3)72
+515.6 R(6.2)94.25 E 74.692(Solaris 2.4)72 528.6 R(2.5)94.25 E(UnixW)72
+541.6 Q 60.315(are 2.02)-.88 F 1.76 -.88(We a)72 564.2 T(lso b).88 E
+(uilt on the follo)-.22 E(wing platforms, ho)-.275 E(we)-.275 E -.165
+(ve)-.275 G 2.75(rf).165 G(ull support is not guaranteed:)-2.75 E 72.855
+(System R6.1)72 586.8 R(R6.3)86.913 E 64.308(FreeBSD 2.1.0)72 612.8 R
+(2.1.6)86 E 78.971(Linux 1.2.13)72 625.8 R(2.0)80.5 E(SCO Open Serv)72
+638.8 Q 25.984(er 5.0)-.165 F 74.076(SunOS 4.1.3)72 651.8 R(4.1.4)86 E
+-.44(Wi)72 664.8 S(ndo).44 E(ws NT)-.275 E 91.5(3.5 4.0)49.139 F(5)
+303.25 769 Q EP
+%%Page: 6 10
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Release Notes)-2.75 E 2.75(XV)205.364 G(ersion 11, Release 6.3)
+-3.971 E/F1 11/Times-Bold@0 SF 2.75(3.2. New)72 85 R(Standards)2.75 E F0
+(The follo)72 114.6 Q(wing are ne)-.275 E 2.75(wXC)-.275 G
+(onsortium standards in Release 6.3.)-2.75 E(Each is described in its o)
+5.5 E(wn section)-.275 E(belo)72 127.6 Q -.715(w.)-.275 G(Lo)108 146.6 Q
+2.75(wB)-.275 G(andwidth X Extension)-2.75 E(RX: X Remote Ex)108 159.6 Q
+(ecution MIME type)-.165 E(Security Extension)108 172.6 Q
+(Application Group Extension)108 185.6 Q(Print Extension)108 198.6 Q
+(Proxy Management Protocol)108 211.6 Q F1 2.75(3.3. Lo)72 256.6 R 2.75
+(wB)-.11 G(and)-2.75 E(width X Extension)-.165 E F0(The Lo)72 286.2 Q
+2.75(wB)-.275 G(andwidth X e)-2.75 E(xtension \(LBX\) de\214nes se)-.165
+E -.165(ve)-.275 G(ral compression and local caching techniques to).165
+E(impro)72 299.2 Q .33 -.165(ve p)-.165 H(erformance on wide area netw)
+.165 E(orks and also on slo)-.11 E(wer)-.275 E(-speed connections.)-.22
+E(These reduce the)5.5 E(amount of protocol data transported o)72 312.2
+Q -.165(ve)-.165 G 2.75(rt).165 G(he netw)-2.75 E
+(ork and reduce the number of client-to-serv)-.11 E(er roundtrips)-.165
+E(required for common application startup operations.)72 325.2 Q(LBX w)
+72 341.8 Q(as referred to as X.f)-.11 E(ast in some materials b)-.11 E
+(ut we elected to not go through the implementation and)-.22 E
+(change all the names.)72 354.8 Q 1.76 -.88(To a)5.5 H -.22(vo).66 G
+(id an).22 E 2.75(yc)-.165 G(onfusion with an e)-2.75 E
+(xternal name dif)-.165 E(ferent from the internal name in)-.275 E
+(the implementation, we elected to drop the `)72 367.8 Q(`X.f)-.814 E
+(ast')-.11 E 2.75('m)-.814 G(onik)-2.75 E(er)-.11 E(.)-.605 E
+(LBX is implemented in tw)72 384.4 Q 2.75(op)-.11 G(ieces; an X serv)
+-2.75 E(er e)-.165 E(xtension and a proxy application.)-.165 E
+(The X serv)5.5 E(er e)-.165 E(xten-)-.165 E(sion pro)72 397.4 Q
+(vides the ne)-.165 E 2.75(wo)-.275 G(ptimized protocol.)-2.75 E
+(The proxy application,)5.5 E/F2 11/Times-Italic@0 SF(lbxpr)2.75 E(oxy)
+-.495 E F0 2.75(,t)C(ranslates a normal client X)-2.75 E
+(protocol stream into an LBX stream.)72 410.4 Q(This permits an)5.5 E
+2.75(ye)-.165 G(xisting application to g)-2.915 E
+(ain the bene\214t of the opti-)-.055 E(mized protocol with no changes.)
+72 423.4 Q
+(The proxy is especially useful when multiple applications are running)
+5.5 E(on the same local area netw)72 436.4 Q
+(ork separated from the X serv)-.11 E(er by a slo)-.165 E(wer netw)-.275
+E 2.75(ork. In)-.11 F(this case the full ben-)2.75 E(e\214t of the loca\
+l cache is shared by each application using the same proxy process.)72
+449.4 Q(The speci\214cation for LBX is in)72 466 Q F1
+(xc/doc/specs/Xext/lbx.mif)2.75 E F0(\(FrameMak)2.75 E
+(er interchange source\) and)-.11 E F1(xc/doc/hardcopy/Xext/lbx.PS.Z)72
+479 Q F0(\(compressed PostScript\).)2.75 E F1 2.75(3.4. RX:)72 518 R
+2.75(XR)2.75 G(emote eXecution)-2.75 E F0(The remote e)72 547.6 Q -.165
+(xe)-.165 G(cution \(RX\) service speci\214es a MIME format for in).165
+E -.22(vo)-.44 G(king applications remotely).22 E 2.75(,f)-.715 G(or)
+-2.75 E -.165(ex)72 560.6 S(ample via a W).165 E(orld W)-.88 E(ide W)
+-.44 E(eb bro)-.88 E(wser)-.275 E 5.5(.T)-.605 G
+(his RX format speci\214es a syntax for listing netw)-5.5 E
+(ork services)-.11 E(required by the application, for e)72 573.6 Q
+(xample an X display serv)-.165 E(er)-.165 E 5.5(.T)-.605 G
+(he requesting W)-5.5 E(eb bro)-.88 E(wser must identify)-.275 E
+(speci\214c instances of the services in the request to in)72 586.6 Q
+-.22(vo)-.44 G .22 -.11(ke t).22 H(he application.).11 E(The distrib)72
+603.2 Q(ution contains a helper program \()-.22 E F2(xrx)A F0 2.75(\)a)C
+(nd a Netscape Na)-2.75 E(vig)-.22 E(ator plug-in \()-.055 E F2(libxrx)A
+F0 2.75(\)t)C(hat demon-)-2.75 E(strate this protocol.)72 616.2 Q
+(The plug-in requires Na)5.5 E(vig)-.22 E(ator 3.0.)-.055 E 1.76 -.88
+(We h)72 632.8 T -2.475 -.22(av e).88 H(only been able to test the plug\
+-in on HP-UX, IRIX, Digital Unix, and Solaris2.)2.97 E(Netscape Na)5.5 E
+(vi-)-.22 E -.055(ga)72 645.8 S
+(tor binaries for other platforms are either not a).055 E -.275(va)-.22
+G(ilable at all or were not a).275 E -.275(va)-.22 G
+(ilable in time to be included).275 E(in the testing for this release.)
+72 658.8 Q(The speci\214cation for the RX mime type is in)72 675.4 Q F1
+(xc/doc/specs/RX/RX.mif)2.75 E F0(\(FrameMak)2.75 E
+(er interchange source\))-.11 E(and)72 688.4 Q F1
+(xc/doc/hardcopy/RX/RX.PS.Z)2.75 E F0(\(compressed PostScript\).)2.75 E
+(The follo)72 705 Q
+(wing section describes the procedure to set up your en)-.275 E
+(vironment and try the e)-.44 E(xamples pro)-.165 E(vided)-.165 E
+(in this distrib)72 718 Q(ution.)-.22 E(6)303.25 769 Q EP
+%%Page: 7 11
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3)-3.971 E
+2.75(XW)205.364 G(indo)-3.19 E 2.75(wS)-.275 G(ystem Release Notes)-2.75
+E/F1 11/Times-Bold@0 SF 2.75(3.4.1. Pr)72 85 R(eparing Y)-.198 E(our W)
+-1.221 E(eb Ser)-.715 E -.11(ve)-.11 G(r).11 E F0(In order to demonstra\
+te the RX helper program and the RX Netscape plug-in you need to ha)72
+114.6 Q .33 -.165(ve a)-.22 H(ccess to).165 E(an HTTP serv)72 127.6 Q
+(er to install `)-.165 E(`common g)-.814 E(ate)-.055 E -.11(wa)-.275 G
+2.75(yi).11 G(nterf)-2.75 E(ace')-.11 E 2.75('\()-.814 G(CGI\) scripts.)
+-2.75 E(While CGI programs can be writ-)5.5 E(ten in an)72 140.6 Q 2.75
+(yc)-.165 G(ompiled or interpreted language, the sample CGI programs in\
+ the distrib)-2.75 E(ution are written in)-.22 E(perl.)72 153.6 Q
+(If you don')72 170.2 Q 2.75(tc)-.198 G(urrently ha)-2.75 E .33 -.165
+(ve a w)-.22 H(eb serv).165 E(er the NCSA serv)-.165 E
+(er is a good one to try)-.165 E 5.5(.B)-.715 G(inaries for v)-5.5 E
+(arious sys-)-.275 E(tems are a)72 183.2 Q -.275(va)-.22 G(ilable at:)
+.275 E(http://hoohoo.ncsa.uiuc.edu/docs/setup/PreEx)108 200.2 Q(ec.html)
+-.165 E(If you don')72 216.8 Q 2.75(th)-.198 G -2.475 -.22(av e)-2.75 H
+(perl you can get the source code from:)2.97 E
+(ftp://prep.ai.mit.edu/pub/gnu/perl-4.036.tar)108 233.8 Q(.gz)-.605 E
+-1.21(Yo)72 250.4 S 2.75(un)1.21 G
+(eed to install the HTML, RX, and CGI sample \214les into your serv)
+-2.75 E(er')-.165 E 2.75(sH)-.605 G(TML and CGI directories.)-2.75 E
+(The process can be partially automated by adding the follo)72 263.4 Q
+(wing de\214nitions to your)-.275 E F1(site.def)2.75 E F0(or)2.75 E F1
+(host.def)2.75 E F0(\214le:)72 276.4 Q -.88(We)72 306 S(bServ).88 E
+31.317(er de\214nes)-.165 F(the hostname and port of your web serv)2.75
+E(er)-.165 E 2.75(,f)-.44 G(or e)-2.75 E(xample)-.165 E/F2 11/Courier@0
+SF(#define WebServer www.myorg.org:8001)180 323 Q F0 42.471
+(HtmlDir de\214nes)72 345.6 R
+(the path at which HTML and RX documents are installed, for e)2.75 E
+(xample)-.165 E F2(#define HtmlDir /usr/local/etc/httpd/htdocs)180 362.6
+Q F0 33.297(CgiBinDir de\214nes)72 385.2 R
+(the path at which CGI programs are installed, for e)2.75 E(xample)-.165
+E F2(#define CgiBinDir /usr/local/etc/httpd/cgi-bin)180 402.2 Q F0
+14.377(ProxyManager de\214nes)72 424.8 R(the transport scheme, hostname\
+, and port for CGI programs to contact the)2.75 E(Proxy Manager)154.5
+437.8 Q 5.5(.S)-.605 G(ee the)-5.5 E/F3 11/Times-Italic@0 SF(pr)2.75 E
+(oxymngr)-.495 E F0(man pages for further details.)2.75 E -.88(Ty)5.5 G
+(pically the proxy).88 E(manager host will be the same as your web serv)
+154.5 450.8 Q(er)-.165 E 2.75(,f)-.44 G(or e)-2.75 E(xample:)-.165 E F2
+(#define ProxyManager tcp/www.myorg.org:6500)180 467.8 Q F0(Then mak)72
+490.4 Q 2.75(et)-.11 G(he Mak)-2.75 E(e\214les and b)-.11 E
+(uild the directories with the follo)-.22 E(wing command sequence:)-.275
+E F2(cd xc/programs/xrx/htdocs)99.5 509.4 Q
+(xmkmf ../../.. programs/xrx/htdocs)99.5 522.4 Q(make)99.5 535.4 Q
+(make install)99.5 548.4 Q(cd ../cgi-bin)99.5 561.4 Q
+(xmkmf ../../.. programs/xrx/cgi-bin)99.5 574.4 Q(make)99.5 587.4 Q
+(make install)99.5 600.4 Q F0(These directories are not automatically b)
+72 623 Q(uilt or installed by the top le)-.22 E -.165(ve)-.275 G 2.75
+(lM).165 G(ak)-2.75 E(e\214le because the)-.11 E 2.75(yi)-.165 G
+(nstall out-)-2.75 E(side the ProjectRoot.)72 636 Q -1.21(Yo)72 652.6 S
+2.75(ua)1.21 G(lso need to con\214gure your web serv)-2.75 E
+(er so that \214les with the e)-.165 E(xtension name `)-.165 E(`rx')
+-.814 E 2.75('a)-.814 G(re of the MIME)-2.75 E(type `)72 665.6 Q
+(`application/x-rx')-.814 E 2.75('. See)-.814 F(your HTTP serv)2.75 E
+(er')-.165 E 2.75(sc)-.605 G
+(on\214guration documentation for the right procedure to)-2.75 E(do so.)
+72 678.6 Q(7)303.25 769 Q EP
+%%Page: 8 12
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Release Notes)-2.75 E 2.75(XV)205.364 G(ersion 11, Release 6.3)
+-3.971 E/F1 11/Times-Bold@0 SF 2.75(3.4.2. The)72 85 R(RX Helper Pr)2.75
+E(ogram)-.198 E F0(The helper program,)72 114.6 Q/F2 11/Times-Italic@0
+SF(xrx)2.75 E F0 2.75(,m)C(ay be used with an)-2.75 E 2.75(yW)-.165 G
+(eb bro)-3.63 E(wser to interpret the ne)-.275 E 2.75(wR)-.275 G 2.75
+(Xd)-2.75 G(ocument type.)-2.75 E
+(The RX helper program is installed in <ProjectRoot>/bin \(e.g.)72 131.2
+Q 2.75(/usr/X11R6.3/bin/\). Y)5.5 F(ou will need to con-)-1.21 E
+(\214gure your web bro)72 144.2 Q(wser to use it for RX documents by ad\
+ding a line to your $HOME/.mailcap:)-.275 E/F3 11/Courier@0 SF
+(application/x-rx; /X11/bin/xrx %s)108 161.2 Q F0 -1.21(Yo)72 177.8 S
+2.75(um)1.21 G(ay need to refer to your web bro)-2.75 E(wser')-.275 E
+2.75(sd)-.605 G(ocumentation for e)-2.75 E
+(xact instructions on con\214guring helper)-.165 E(applications.)72
+190.8 Q(The helper program is acti)72 207.4 Q -.275(va)-.275 G
+(ted by your bro).275 E(wser as soon as you retrie)-.275 E .33 -.165
+(ve a)-.275 H .33 -.165(ny d).165 H(ocument of the MIME type).165 E
+(application/x-rx. All you need to do is to point your bro)72 220.4 Q
+(wser at the URL:)-.275 E F3(http://your.web.server/xload.rx)108 237.4 Q
+F0(The application \(i.e.)72 254 Q F2(xload)2.75 E F0 2.75(\)s)C
+(hould appear on your DISPLA)-2.75 E 2.75(Ya)-1.155 G 2.75(san)-2.75 G
+.55 -.275(ew t)-2.75 H(op-le).275 E -.165(ve)-.275 G 2.75(lc).165 G 2.75
+(lient. The)-2.75 F(client will be)2.75 E(running on your web serv)72
+267 Q(er host and connected to your X serv)-.165 E(er)-.165 E 5.5(.I)
+-.605 G 2.75(fy)-5.5 G(our X serv)-2.75 E(er supports the SECU-)-.165 E
+(RITY e)72 280 Q
+(xtension the client will be running as an untrusted client.)-.165 E F1
+2.75(3.4.3. The)72 319 R(RX Netscape Na)2.75 E(vigator Plug-in)-.275 E
+F0(The Na)72 348.6 Q(vig)-.22 E
+(ator plug-in supports all the functions of)-.055 E F2(xrx)2.75 E F0
+(and in addition uses the ne)2.75 E 2.75(wX)-.275 G(C-APPGR)-2.75 E(OUP)
+-.44 E -.165(ex)72 361.6 S(tension, if your X serv).165 E(er pro)-.165 E
+(vides it, to cause the remotely launched application to be embedded wi\
+thin)-.165 E(the bro)72 374.6 Q(wser page from which it w)-.275 E
+(as launched.)-.11 E
+(The HTML page links to an RX document via the EMBED tag, a Netscape e)
+72 391.2 Q(xtension to HTML.)-.165 E(The RX)5.5 E(document pro)72 404.2
+Q(vides the plug-in with the list of services the application w)-.165 E
+(ants to use.)-.11 E(Based on this infor)5.5 E(-)-.22 E
+(mation, the plug-in sets the v)72 417.2 Q
+(arious requested services, including creating authorization k)-.275 E
+-.165(ey)-.11 G(s, and passes).165 E(the rele)72 430.2 Q -.275(va)-.275
+G(nt data to the application through an HTTP GET request of the associa\
+ted CGI script.).275 E(The W)5.5 E(eb)-.88 E(serv)72 443.2 Q(er then e)
+-.165 E -.165(xe)-.165 G(cutes the CGI script to start the application.)
+.165 E 1.76 -.88(To b)72 459.8 T 2.75(ea).88 G
+(ble to use the RX plug-in you need Netscape Na)-2.75 E(vig)-.22 E
+(ator 3.0.)-.055 E(Binaries for v)5.5 E(arious systems can be)-.275 E
+(found at:)72 472.8 Q F3
+(http://home.netscape.com/comprod/mirror/client_download.html)108 489.8
+Q F0 1.76 -.88(To c)72 506.4 T(omplete the installation of the Netscape\
+ plug-in, \214nd the \214le named).88 E F2(libxrx.so.6.3)2.75 E F0(or)
+2.75 E F2(libxrx.sl.6.3)2.75 E F0(\(or)2.75 E(similar)72 519.4 Q 2.75
+(,d)-.44 G(epending on your platform\) in <ProjectRoot>/lib \(e.g.)-2.75
+E F1(/usr/X11R6.3/lib)2.75 E F0 2.75(\)a)C(nd cop)-2.75 E 2.75(yi)-.11 G
+2.75(tt)-2.75 G 2.75(oe)-2.75 G(ither)-2.75 E(/usr/local/lib/netscape/p\
+lugins or $HOME/.netscape/plugins. Do not install the symlinks)72 532.4
+Q F2(libxrx.so)2.75 E F0(or)2.75 E F2(libxrx.sl)72 545.4 Q F0 2.75(;t)C
+(he)-2.75 E 2.75(ym)-.165 G(ay confuse Netscape.)-2.75 E -1.21(Yo)72 562
+S 2.75(us)1.21 G(hould remo)-2.75 E .33 -.165(ve o)-.165 H 2.75(rc).165
+G(omment out the line you may ha)-2.75 E .33 -.165(ve p)-.22 H(re).165 E
+(viously added in your mailcap \214le to use)-.275 E
+(the RX helper program, otherwise the plug-in will not be enabled.)72
+575 Q(\(The usual comment character for)5.5 E(mailcap is `)72 588 Q(`#')
+-.814 E('.\))-.814 E(If you are already running Netscape Na)72 604.6 Q
+(vig)-.22 E(ator)-.055 E 2.75(,y)-.44 G(ou need to e)-2.75 E
+(xit and restart it after cop)-.165 E(ying the plug-in)-.11 E
+(library so the ne)72 617.6 Q 2.75(wp)-.275 G(lug-in will be found.)
+-2.75 E(Once this is done you can check that Na)5.5 E(vig)-.22 E
+(ator has successfully)-.055 E(loaded the plug-in by checking the `)72
+630.6 Q -.88(`A)-.814 G(bout Plug-ins').88 E 2.75('p)-.814 G
+(age from the Help menu. This should sho)-2.75 E 2.75(ws)-.275 G(ome-)
+-2.75 E(thing lik)72 643.6 Q(e:)-.11 E(8)303.25 769 Q EP
+%%Page: 9 13
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3)-3.971 E
+2.75(XW)205.364 G(indo)-3.19 E 2.75(wS)-.275 G(ystem Release Notes)-2.75
+E(RX Plug-in)195.75 85 Q
+(File name: /usr/guest/netscape/plugins/libxrx.sl.6.3)110.5 111 Q 2.75
+(XR)110.5 137 S(emote Acti)-2.75 E -.275(va)-.275 G(tion Plug-in).275 E
+(Mime T)110.5 163 Q 36.296(ype Description)-.88 F(Suf)99.874 E<8c78>
+-.275 E 33.632(es Enabled)-.165 F 16.782(application/x-rx X)110.5 176 R
+(Remote Acti)2.75 E -.275(va)-.275 G(tion Plug-in).275 E 54.587(xrx Y)
+22.5 F(es)-1.1 E(The plug-in will be acti)72 198.6 Q -.275(va)-.275 G
+(ted by Netscape Na).275 E(vig)-.22 E(ator as soon as you retrie)-.055 E
+.33 -.165(ve a)-.275 H .33 -.165(ny d).165 H(ocument of the MIME).165 E
+(type application/x-rx.)72 211.6 Q(Se)5.5 E -.165(ve)-.275 G
+(ral samples are included in the distrib).165 E
+(ution. The most basic one is xload. All)-.22 E
+(you need to do is point your bro)72 224.6 Q(wser at the page:)-.275 E
+/F1 11/Courier@0 SF(http://your.web.server/xload.html)108 241.6 Q F0
+(If something goes wrong check on the all the pre)72 258.2 Q
+(vious steps listed abo)-.275 E .33 -.165(ve a)-.165 H(nd try ag).165 E
+2.75(ain. Once)-.055 F(xload is)2.75 E -.11(wo)72 271.2 S
+(rking you can try some of the other e).11 E(xamples in the distrib)
+-.165 E(ution such as bitmap.html or dtcm.html.)-.22 E/F2 11
+/Times-Bold@0 SF 2.75(3.4.4. T)72 310.2 R(rying Embedding W)-.814 E
+(ith an Old X Ser)-.198 E -.11(ve)-.11 G(r).11 E F0(The Netscape Na)72
+339.8 Q(vig)-.22 E(ator plug-in,)-.055 E/F3 11/Times-Italic@0 SF(libxrx)
+2.75 E F0 2.75(,w)C(ill w)-2.75 E(ork with an X serv)-.11 E
+(er that does not contain the application)-.165 E(group or security e)72
+352.8 Q 2.75(xtensions. The)-.165 F
+(application will be started as a separate top-le)2.75 E -.165(ve)-.275
+G 2.75(lc).165 G(lient.)-2.75 E(If you wish to try out the embedding f)
+72 369.4 Q(acilities without replacing your desktop X serv)-.11 E(er)
+-.165 E 2.75(,y)-.44 G(ou may use the)-2.75 E F3(Xnest)72 382.4 Q F0
+(serv)2.75 E(er)-.165 E(.)-.605 E 2.75(At)72 399 S(ypical)-2.75 E F3
+(Xnest)2.75 E F0(session w)2.75 E(ould look lik)-.11 E 2.75(et)-.11 G
+(he follo)-2.75 E(wing:)-.275 E F1 6.6(%X)99.5 418 S(nest :11)-6.6 E 6.6
+(%x)99.5 431 S(term -display :11)-6.6 E F0(These tw)72 453.6 Q 2.75(oc)
+-.11 G(ommands start a `)-2.75 E(`nested')-.814 E 2.75('s)-.814 G(erv)
+-2.75 E(er and a terminal emulator within that serv)-.165 E(er)-.165 E
+5.5(.Y)-.605 G(our f)-6.71 E -.22(avo)-.11 G(rite).22 E(windo)72 466.6 Q
+2.75(wm)-.275 G(anager and Netscape Na)-2.75 E(vig)-.22 E(ator can no)
+-.055 E 2.75(wb)-.275 G 2.75(ee)-2.75 G -.165(xe)-2.915 G
+(cuted from the nested xterm windo).165 E 4.18 -.715(w. Y)-.275 H
+(ou may)-.495 E
+(wish to \214rst disable access control in the nested serv)72 479.6 Q
+(er by running `)-.165 E(`xhost +')-.814 E 2.75('i)-.814 G 2.75(nt)-2.75
+G(he nested xterm.)-2.75 E F2 2.75(3.4.5. Setting)72 518.6 R(Up Y)2.75 E
+(our Own A)-1.221 E(pplications T)-.275 E 2.75(oR)-1.012 G(un Ov)-2.75 E
+(er The W)-.11 E(eb)-.715 E F0(Based on the e)72 548.2 Q(xamples pro)
+-.165 E(vided in the distrib)-.165 E
+(ution it should be easy to set up your web serv)-.22 E(er to run your)
+-.165 E -.275(ow)72 561.2 S 2.75(na).275 G 2.75(pplications. Ev)-2.75 F
+(ery application requires 3 additional \214les to identify it to W)-.165
+E(eb bro)-.88 E(wsers:)-.275 E 16.384(myapp.html An)99.5 580.2 R
+(HTML page to present the application embedded)2.75 E 27.395
+(myapp.rx The)99.5 593.2 R(RX document describing the application)2.75 E
+28(myapp.pl The)99.5 606.2 R(CGI script to start the application)2.75 E
+(Note that the separate `)72 625.2 Q(`.rx')-.814 E 2.75<278c>-.814 G(le\
+ could be omitted by implementing the CGI script such that if it is in)
+-2.75 E -.22(vo)-.44 G -.11(ke).22 G(d).11 E(without a Q)72 638.2 Q(UER)
+-.11 E(Y_STRING it will return the RX content.)-.715 E 1.76 -.88(We d)
+5.5 H(ecided not to do so in the distrib).88 E(uted)-.22 E -.165(ex)72
+651.2 S(amples for purpose of clarity).165 E(.)-.715 E
+(The xload demo pro)72 667.8 Q(vides a good starting point. Simply mak)
+-.165 E 2.75(eac)-.11 G(op)-2.75 E 2.75(yo)-.11 G 2.75(fe)-2.75 G
+(ach of the \214les xload.rx,)-2.75 E
+(xload.html, and xload.pl. Then look inside them for e)72 680.8 Q -.165
+(ve)-.275 G(ry instance of `).165 E(`xload')-.814 E 2.75('a)-.814 G
+(nd change it to whate)-2.75 E -.165(ve)-.275 G(r).165 E
+(is appropriate for your application.)72 693.8 Q -1.21(Yo)72 710.4 S
+2.75(uw)1.21 G(ill not be able to run the dtcm demo unless you ha)-2.75
+E -.165(ve)-.22 G F3(dtcm)2.915 E F0
+(\(a CDE component\) installed on your)2.75 E(web serv)72 723.4 Q
+(er host.)-.165 E(This e)5.5 E(xample sho)-.165 E(ws ho)-.275 E 2.75
+(waC)-.275 G(GI script w)-2.75 E(ould look when an X Print serv)-.11 E
+(er is requested.)-.165 E(9)303.25 769 Q EP
+%%Page: 10 14
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Release Notes)-2.75 E 2.75(XV)205.364 G(ersion 11, Release 6.3)
+-3.971 E(The script)72 85 Q/F1 11/Times-Italic@0 SF(dtcm.pl)2.75 E F0
+(is, for that reason, slightly more complicated than other e)2.75 E
+(xamples.)-.165 E/F2 11/Times-Bold@0 SF 2.75(3.5. Security)72 124 R
+(Extension)2.75 E F0(The SECURITY e)72 153.6 Q(xtension contains ne)
+-.165 E 2.75(wp)-.275 G(rotocol needed to pro)-2.75 E
+(vide enhanced X serv)-.165 E(er security)-.165 E 5.5(.T)-.715 G(his)
+-5.5 E -.165(ex)72 166.6 S
+(tension adds to the X protocol the concepts of `).165 E(`trusted')-.814
+E 2.75('a)-.814 G(nd `)-2.75 E(`untrusted')-.814 E 2.75('c)-.814 G 2.75
+(lients. The)-2.75 F(trust status of a)2.75 E
+(client is determined by the authorization used at connection setup.)72
+179.6 Q(All clients using host-based authoriza-)5.5 E
+(tion are considered `)72 192.6 Q(`trusted')-.814 E 2.75('. Clients)
+-.814 F(using other authorization protocols may be either trusted or)
+2.75 E(untrusted depending on the data included in the connection autho\
+rization phase.)72 205.6 Q(The requests in the security e)72 222.2 Q(xt\
+ension permit a trusted client to create multiple authorization entries\
+ for a)-.165 E(single authorization protocol.)72 235.2 Q
+(Each entry is tagged with the trust status to be associated with an)5.5
+E 2.75(yc)-.165 G(lient)-2.75 E(presenting that authorization.)72 248.2
+Q(When a connection identifying an `)72 264.8 Q(`untrusted')-.814 E 2.75
+('c)-.814 G(lient is accepted, the client is restricted from performing)
+-2.75 E(certain operations that w)72 277.8 Q
+(ould steal or modify data that is held by the serv)-.11 E
+(er for trusted clients.)-.165 E(An)5.5 E
+(untrusted client performing a disallo)72 290.8 Q
+(wed operation will recei)-.275 E .33 -.165(ve p)-.275 H
+(rotocol errors.).165 E(Such a client may be)5.5 E
+(written to catch these errors and continue operation.)72 303.8 Q
+(When a client is untrusted, the serv)72 320.4 Q
+(er will also limit the e)-.165 E(xtensions that are a)-.165 E -.275(va)
+-.22 G(ilable to the client.).275 E(Each X)5.5 E(protocol e)72 333.4 Q(\
+xtension is responsible for de\214ning what operations are permitted to\
+ untrusted clients; by)-.165 E(def)72 346.4 Q(ault, the entire e)-.11 E
+(xtension is hidden.)-.165 E(The speci\214cation for the SECURITY e)72
+363 Q(xtension is in)-.165 E F2(xc/doc/specs/Xext/security)2.75 E(.tex)
+-.77 E F0(\(LaT)2.75 E(eX source\) and)-.77 E F2
+(xc/doc/hardcopy/Xext/security)72 376 Q(.PS.Z)-.77 E F0
+(\(compressed PostScript\).)2.75 E F2 2.75(3.5.1. Untrusted)72 415 R
+-.275(Ap)2.75 G(plication Beha).275 E(vior)-.275 E F0
+(Most applications w)72 444.6 Q
+(ork normally when run as untrusted clients, b)-.11 E
+(ut since the security e)-.22 E(xtension changes)-.165 E(the semantics \
+of certain parts of the X protocol, it is no surprise that some clients\
+ beha)72 457.6 Q .33 -.165(ve d)-.22 H(if).165 E(ferently when)-.275 E
+2.75(untrusted. W)72 470.6 R 2.75(en)-.88 G(ote the follo)-2.75 E
+(wing signi\214cant beha)-.275 E(vior changes, separated into tw)-.22 E
+2.75(oc)-.11 G(ate)-2.75 E(gories: changes)-.165 E(that we e)72 483.6 Q
+(xpect could disappear or mutate if the implementation were impro)-.165
+E -.165(ve)-.165 G 2.75(di).165 G 2.75(naf)-2.75 G(uture release, and)
+-2.75 E(changes we e)72 496.6 Q(xpect are permanent, le)-.165 E
+(gitimate defenses ag)-.165 E(ainst data loss or leakage.)-.055 E F2
+2.75(3.5.1.1. Beha)72 535.6 R(viors That Ar)-.275 E 2.75(eI)-.198 G
+(mplementation-Dependent)-2.75 E F0(The follo)72 565.2 Q(wing beha)-.275
+E(viors when running the respecti)-.22 E .33 -.165(ve a)-.275 H
+(pplications as untrusted are not mandated by the).165 E
+(security design b)72 578.2 Q(ut are side ef)-.22 E
+(fects of limitations in the current implementation.)-.275 E F1(ocloc)72
+594.8 Q(k)-.22 E F0(is square because the SHAPE e)2.75 E(xtension hasn')
+-.165 E 2.75(tb)-.198 G(een mark)-2.75 E(ed secure yet.)-.11 E
+(Similarly)5.5 E 2.75(,X)-.715 G .33 -.165(aw a)-2.75 H(pplica-).165 E
+(tions that use o)72 607.8 Q -.275(va)-.165 G 2.75(lb).275 G
+(uttons will ha)-2.97 E .33 -.165(ve r)-.22 H(ectangular b).165 E
+(uttons instead.)-.22 E(An)72 624.4 Q 2.75(ya)-.165 G
+(pplication that depends on an e)-2.75 E
+(xtension other than XC-MISC, LBX, or BIG-REQ)-.165 E(UESTS will ha)-.11
+E -.165(ve)-.22 G(dif)72 637.4 Q(ferent beha)-.275 E(vior)-.22 E 2.75
+(,a)-.44 G 2.75(sn)-2.75 G 2.75(oo)-2.75 G(ther e)-2.75 E
+(xtensions are currently mark)-.165 E(ed secure.)-.11 E
+(The core clients af)5.5 E(fected are)-.275 E F1(xieperf)72 650.4 Q F0
+(and all the xkb utilities.)2.75 E F1(emacs)72 667 Q F0 -.165(ex)2.75 G
+(its with a W).165 E(indo)-.44 E 2.75(we)-.275 G
+(rror when trying to use the QueryPointer request on the root windo)
+-2.75 E 2.75(ww)-.275 G(hen)-2.75 E(you click in a b)72 680 Q(uf)-.22 E
+(fer)-.275 E(.)-.605 E F1 -1.705 -.605(Fr a)72 696.6 T(meMak).605 E(er)
+-.11 E F0 2.75(,a)C(nd)-2.75 E F1(xwd -r)2.75 E(oot)-.495 E F0(both e)
+2.75 E(xit with a W)-.165 E(indo)-.44 E 2.75(we)-.275 G
+(rror when trying to use the GetW)-2.75 E(indo)-.44 E(wAttrib)-.275 E
+(utes)-.22 E(request on a windo)72 709.6 Q 2.75(wm)-.275 G
+(anager frame windo)-2.75 E -.715(w.)-.275 G(10)300.5 769 Q EP
+%%Page: 11 15
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3)-3.971 E
+2.75(XW)205.364 G(indo)-3.19 E 2.75(wS)-.275 G(ystem Release Notes)-2.75
+E(All the remaining changes are in)72 85 Q -.22(vo)-.44 G(lv).22 E
+(ed in some w)-.165 E(ay with windo)-.11 E 2.75(wp)-.275 G 2.75
+(roperties. Some)-2.75 F(of these beha)2.75 E(viors)-.22 E
+(can be modi\214ed with changes to the SecurityPolic)72 98 Q 2.75<798c>
+-.165 G(le; see the)-2.75 E/F1 11/Times-Italic@0 SF(Xserver)2.75 E F0
+(man page.)2.75 E(Se)72 114.6 Q -.165(ve)-.275 G(ral clients e).165 E
+(xit with a W)-.165 E(indo)-.44 E 2.75(we)-.275 G
+(rror when trying to use the DeleteProperty request on v)-2.75 E
+(arious proper)-.275 E(-)-.22 E(ties on the root windo)72 127.6 Q 4.18
+-.715(w. T)-.275 H(hese include).715 E F1(xcmsdb -r)2.75 E(emo)-.407 E
+(ve)-.11 E F0(,)A F1(xpr)2.75 E(op -r)-.495 E(oot -r)-.495 E(emo)-.407 E
+(ve)-.11 E F0 2.75(,a)C(nd)-2.75 E F1(xstdcmap -delete)2.75 E F0(.)A F1
+(xpr)72 144.2 Q(op)-.495 E F0 -.165(ex)2.75 G
+(its with an Atom error when attempting to access protected properties.)
+.165 E(The follo)72 160.8 Q(wing tw)-.275 E 2.75(oc)-.11 G
+(hanges require, in addition, a `)-2.75 E
+(`trusted selection intermediary')-.814 E 2.75('t)-.814 G 2.75(op)-2.75
+G(ro)-2.75 E(vide selection)-.165 E
+(transfer from untrusted to trusted clients \(and vice-v)72 173.8 Q 2.75
+(ersa\). R6.3)-.165 F(does not include such a trusted intermedi-)2.75 E
+(ary)72 186.8 Q(.)-.715 E F1(xterm)72 203.4 Q F0 -.165(ex)2.75 G
+(its with an Atom error when it tries to store the property v).165 E
+(alue during a selection transfer \(paste\))-.275 E
+(to a trusted selection requester)72 216.4 Q(.)-.605 E(The `)72 233 Q
+(`cop)-.814 E 2.75(y0t)-.11 G 2.75(oP)-2.75 G(RIMAR)-2.75 E(Y')-.715 E
+2.75('b)-.814 G(utton of)-2.97 E F1(xcutsel)2.75 E F0(does not w)2.75 E
+(ork.)-.11 E
+(Selection transfer from untrusted clients to trusted clients f)72 249.6
+Q(ails when the untrusted client attempts to use)-.11 E(SendEv)72 262.6
+Q(ent to generate the SelectionNotify e)-.165 E -.165(ve)-.275 G
+(nt for the requester).165 E 5.5(.M)-.605 G
+(ost requesters will treat this as a)-5.5 E
+(transfer timeout and continue.)72 275.6 Q
+(Xt-based applications will create an additional Atom each time such a)
+5.5 E(transfer is attempted.)72 288.6 Q/F2 11/Times-Bold@0 SF 2.75
+(3.5.1.2. Beha)72 327.6 R(viors That Ar)-.275 E 2.75(eN)-.198 G(ot Lik)
+-2.75 E(ely T)-.11 E 2.75(oC)-1.012 G(hange)-2.75 E F0(The follo)72
+357.2 Q(wing beha)-.275 E
+(viors represent actions performed by the applications that are disallo)
+-.22 E(wed by design.)-.275 E F1(editr)72 373.8 Q(es)-.407 E F0(will f)
+2.75 E(ail when pointed at a trusted client when it tries to read windo)
+-.11 E 2.75(wp)-.275 G(roperties on a windo)-2.75 E(w)-.275 E -.275(ow)
+72 386.8 S(ned by that client.).275 E F1(Xnest)72 403.4 Q F0 -.165(ex)
+2.75 G
+(its on startup with an Access error as it tries to use the ChangeK).165
+E -.165(ey)-.275 G(boardControl request.).165 E(The ne)72 420 Q(w)-.275
+E F1 -.11(ge)2.75 G(ner).11 E(ate)-.165 E F0(option to)2.75 E F1(xauth)
+2.75 E F0 -.11(fa)2.75 G
+(ils because untrusted applications are not allo).11 E
+(wed to create additional)-.275 E(authorizations.)72 433 Q F1(xhost)72
+449.6 Q F0(cannot be used to modify the host access list.)2.75 E F1(xma)
+72 466.2 Q(g)-.11 E F0(gets an unending stream of Dra)2.75 E -.11(wa)
+-.165 G
+(ble errors as it tries to use the PolyRectangle request on the root).11
+E(windo)72 479.2 Q 4.18 -.715(w. I)-.275 H 2.75(fy).715 G
+(ou click to select a location to magnify)-2.75 E 2.75(,x)-.715 G
+(mag gets a Dra)-2.75 E -.11(wa)-.165 G
+(ble error as it tries to use the).11 E
+(GetImage request on the root windo)72 492.2 Q -.715(w.)-.275 G F1(xma)
+6.215 E(g)-.11 E F0(could be modi\214ed to e)2.75 E
+(xit gracefully under these conditions.)-.165 E F1(netscape)72 508.8 Q
+F0 -.165(ex)2.75 G(its on startup with a Dra).165 E -.11(wa)-.165 G
+(ble error when trying to use the GetImage request on the root win-).11
+E(do)72 521.8 Q -.715(w.)-.275 G F1(xmodmap)72 538.4 Q F0 -.165(ex)2.75
+G(its with an Access error when trying to use the ChangeK).165 E -.165
+(ey)-.275 G(boardMapping request.).165 E F1(xset)72 555 Q F0(with the)
+2.75 E F1(b)2.75 E F0(,)A F1(c)2.75 E F0(,)A F1(led)2.75 E F0 2.75(,o)C
+(r)-2.75 E F1(r)2.75 E F0(options e)2.75 E
+(xits with an Access error when trying to use the ChangeK)-.165 E -.165
+(ey)-.275 G(board-).165 E(Control request.)72 568 Q -.44(Wi)5.5 G
+(th the).44 E F1(bc)2.75 E F0(option, it can')2.75 E 2.75<748c>-.198 G
+(nd the MIT)-2.75 E(-SUNDR)-1.012 E -1.221(Y-)-.715 G(NONST)1.221 E(AND)
+-1.023 E(ARD e)-.44 E(xtension and)-.165 E -.165(ex)72 581 S
+(its gracefully).165 E(.)-.715 E F1(xsetr)72 597.6 Q(oot)-.495 E F0
+-.165(ex)2.75 G(its with a W).165 E(indo)-.44 E 2.75(we)-.275 G
+(rror when trying to use the ChangeW)-2.75 E(indo)-.44 E(wAttrib)-.275 E
+(utes request on the root)-.22 E(windo)72 610.6 Q -.715(w.)-.275 G F2
+2.75(3.6. A)72 649.6 R(pplication Gr)-.275 E(oup Extension)-.198 E F0
+(The application group e)72 679.2 Q(xtension \(XC-APPGR)-.165 E
+(OUP\) pro)-.44 E(vides ne)-.165 E 2.75(wp)-.275 G
+(rotocol to implement Application)-2.75 E(Groups \(`)72 692.2 Q -.88(`A)
+-.814 G(ppGroups').88 E 2.75('\). The)-.814 F(AppGroup f)2.75 E
+(acility allo)-.11 E(ws other clients to share the SubstructureRedirect)
+-.275 E(mechanism with the windo)72 705.2 Q 2.75(wm)-.275 G(anager)-2.75
+E 5.5(.T)-.605 G(his allo)-5.5 E(ws another client called the `)-.275 E
+(`application group leader')-.814 E(',)-.814 E(such as a web bro)72
+718.2 Q(wser)-.275 E 2.75(,t)-.44 G 2.75(oi)-2.75 G(ntercept a MapReque\
+st made by a third application and reparent its windo)-2.75 E(w)-.275 E
+(into the web bro)72 731.2 Q(wser before the windo)-.275 E 2.75(wm)-.275
+G(anager tak)-2.75 E(es control.)-.11 E
+(The AppGroup leader may also limit the)5.5 E(11)300.5 769 Q EP
+%%Page: 12 16
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Release Notes)-2.75 E 2.75(XV)205.364 G(ersion 11, Release 6.3)
+-3.971 E(screens and visuals a)72 85 Q -.275(va)-.22 G
+(ilable to the applications in the group.).275 E(Users who ha)72 101.6 Q
+.33 -.165(ve a)-.22 H 2.75(nX).165 G(C-APPGR)-2.75 E
+(OUP enhanced X serv)-.44 E(er and an RX plug-in for their Netscape Na)
+-.165 E(vig)-.22 E(ator)-.055 E(web bro)72 114.6 Q
+(wser can run programs remotely o)-.275 E -.165(ve)-.165 G 2.75(rt).165
+G(he web and ha)-2.75 E .33 -.165(ve t)-.22 H
+(he output appear as part of the presenta-).165 E(tion in their web bro)
+72 127.6 Q(wser)-.275 E(.)-.605 E(The only w)72 144.2 Q(ay for an appli\
+cation to become a member of an AppGroup is by using an authorization g\
+ener)-.11 E(-)-.22 E(ated using the ne)72 157.2 Q 2.75(ws)-.275 G
+(ecurity e)-2.75 E 2.75(xtension. Whene)-.165 F -.165(ve)-.275 G 2.75
+(ra).165 G 2.75(na)-2.75 G(pplication connects to the serv)-2.75 E(er)
+-.165 E 2.75(,t)-.44 G(he authorization)-2.75 E(that it used to connect\
+ is tested to see if it belongs to an AppGroup. This means that the Aut\
+horization)72 170.2 Q(data must be transmitted to the remote host where\
+ the application will be run. In the case of RX, HTTP is)72 183.2 Q
+(used to send the Authorization.)72 196.2 Q(Sites who ha)5.5 E .33 -.165
+(ve c)-.22 H(oncerns about sending unencrypted authorization data).165 E
+(such as MIT)72 209.2 Q(-MA)-1.012 E
+(GIC-COOKIE-1 via HTTP should con\214gure their web serv)-.44 E
+(ers and web bro)-.165 E(wsers to use)-.275 E(SHTTP or SSL.)72 222.2 Q
+(The speci\214cation for the XC-APPGR)72 238.8 Q(OUP e)-.44 E
+(xtension is in)-.165 E/F1 11/Times-Bold@0 SF(xc/doc/specs/Xext/A)2.75 E
+(ppGr)-.275 E(oup.mif)-.198 E F0(\(FrameMak)72 251.8 Q
+(er interchange source\) and)-.11 E F1(xc/doc/hardcopy/Xext/A)2.75 E
+(ppGr)-.275 E(oup.PS.Z)-.198 E F0(\(compressed PostScript\).)2.75 E F1
+2.75(3.7. Print)72 290.8 R(Extension)2.75 E F0(The print e)72 320.4 Q
+(xtension supports output to hardcop)-.165 E 2.75(yd)-.11 G -.275(ev)
+-2.75 G(ices using the core X dra).275 E(wing requests.)-.165 E
+(The print)5.5 E -.165(ex)72 333.4 S
+(tension adds requests for job and page control and de\214nes ho).165 E
+2.75(ws)-.275 G(peci\214c printer attrib)-2.75 E(utes are communi-)-.22
+E(cated between the serv)72 346.4 Q(er and printing clients.)-.165 E
+(Printer attrib)5.5 E(ute speci\214cations are modeled after the ISO)
+-.22 E(10175 speci\214cation.)72 359.4 Q(An X client that w)72 376 Q
+(ants to produce hardcop)-.11 E 2.75(yo)-.11 G
+(utput will typically open a second connection to an X print)-2.75 E
+(serv)72 389 Q(er)-.165 E 2.75(,p)-.44 G
+(roduce a print job, and then close the print serv)-2.75 E
+(er connection.)-.165 E(The print serv)5.5 E(er may be the same)-.165 E
+(process as the display serv)72 402 Q(er \(the term `)-.165 E
+(`video serv)-.814 E(er')-.165 E 2.75('i)-.814 G 2.75(ss)-2.75 G
+(ometimes used\) although the implementation)-2.75 E(pro)72 415 Q
+(vided in R6.3 does not completely support video and print serv)-.165 E
+(ers in the same binary)-.165 E(.)-.715 E
+(The speci\214cation for the print e)72 431.6 Q(xtension is in)-.165 E
+F1(xc/doc/specs/XPRINT/xp_pr)2.75 E(oto.mif)-.198 E F0(\(FrameMak)2.75 E
+(er inter)-.11 E(-)-.22 E(change source\) and)72 444.6 Q F1
+(xc/doc/hardcopy/XPRINT/xp_pr)2.75 E(oto.PS.Z)-.198 E F0
+(\(compressed PostScript\).)2.75 E(The library)5.5 E
+(API speci\214cation is in)72 457.6 Q F1(xc/doc/specs/XPRINT/xp_library)
+2.75 E(.mif)-.77 E F0(\(FrameMak)2.75 E(er interchange source\) and)-.11
+E F1(xc/doc/hardcopy/XPRINT/xp_library)72 470.6 Q(.PS.Z)-.77 E F0
+(\(compressed PostScript\).)2.75 E F1 2.75(3.7.1. Running)72 509.6 R
+(an X Print Ser)2.75 E -.11(ve)-.11 G(r).11 E F0(The print serv)72 539.2
+Q(er is simply an X serv)-.165 E(er with the print e)-.165 E
+(xtension and special DDX implementations.)-.165 E(The X)5.5 E
+(Print Serv)72 552.2 Q(er is started lik)-.165 E 2.75(ea)-.11 G .33
+-.165(ny o)-2.75 H(ther X serv).165 E(er)-.165 E(.)-.605 E
+(Here is a sample command line for use with a typical con\214guration:)
+72 568.8 Q/F2 11/Courier@0 SF 6.6(%X)99.5 587.8 S(prt :1 -ac)-6.6 E F0
+(The options used in the e)72 610.4 Q(xample are:)-.165 E 43.692(:1 On)
+72 627 R 2.75(ah)2.75 G(ost that is running a video display serv)-2.75 E
+(er you will need to specify a dif)-.165 E(ferent display)-.275 E
+(from the def)127 640 Q(ault.)-.11 E 38.819(-ac Disable)72 656.6 R
+(access control, since no simple mechanism for sharing k)2.75 E -.165
+(ey)-.11 G 2.75(si).165 G 2.75(sp)-2.75 G(ro)-2.75 E(vided.)-.165 E
+(The X print serv)72 673.2 Q(er supports the follo)-.165 E
+(wing additional options:)-.275 E 18.029(-XpFile Points)72 689.8 R
+(to the directory containing the print serv)2.75 E
+(er con\214guration \214les.)-.165 E(XPCONFIGDIR)72 706.4 Q(En)127 719.4
+Q(vironment v)-.44 E(ariable specifying alternati)-.275 E .33 -.165
+(ve l)-.275 H(ocation of the print serv).165 E
+(er con\214guration \214les.)-.165 E(12)300.5 769 Q EP
+%%Page: 13 17
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3)-3.971 E
+2.75(XW)205.364 G(indo)-3.19 E 2.75(wS)-.275 G(ystem Release Notes)-2.75
+E(The print serv)72 85 Q(er)-.165 E(,)-.44 E/F1 11/Times-Italic@0 SF
+(Xprt)2.75 E F0 2.75(,i)C 2.75(sb)-2.75 G
+(uilt only if the con\214g option XprtServ)-2.97 E(er is YES.)-.165 E
+-.165(Fo)5.5 G(ur printer DDXen are pro-).165 E(vided, each with a sepa\
+rate con\214g option to control whether or not it will be included: XpR\
+asterDDX,)72 98 Q(XpColorPclDDX, XpMonoPclDDX, XpPostScriptDDX; see)72
+111 Q/F2 11/Times-Bold@0 SF(xc/con\214g/cf/README)2.75 E F0 5.5(.X)C
+(prtServ)-5.5 E(er)-.165 E(def)72 124 Q(aults to the v)-.11 E
+(alue of BuildServ)-.275 E(er \(i.e.)-.165 E F1(Xprt)2.75 E F0
+(will be b)2.75 E(uilt by def)-.22 E(ault on all platforms that b)-.11 E
+(uild a full X)-.22 E(serv)72 137 Q 2.75(er\). XpRasterDDX)-.165 F
+(and XpMonoPclDDX def)2.75 E(ault to NO.)-.11 E
+(XpColorPclDDX and XpPostScriptDDX)5.5 E(def)72 150 Q(ault to YES.)-.11
+E(The print serv)72 166.6 Q(er is con\214gured through a directory of c\
+on\214guration \214les that de\214ne printer model types and)-.165 E
+(instances of printer models.)72 179.6 Q(An e)5.5 E
+(xample con\214guration tree is pro)-.165 E(vided in)-.165 E F2(xc/pr)72
+192.6 Q(ograms/Xser)-.198 E -.11(ve)-.11 G(r/XpCon\214g/).11 E F0 5.5
+(.S)C(ee also)-5.5 E F2(xc/doc/specs/Xser)2.75 E -.11(ve)-.11 G
+(r/Xprt.mif).11 E F0(\(FrameMak)2.75 E(er interchange)-.11 E
+(source\) and)72 205.6 Q F2(xc/doc/hardcopy/Xser)2.75 E -.11(ve)-.11 G
+(r/Xprt.PS.Z).11 E F0
+(\(compressed PostScript\) for further instructions on)2.75 E
+(con\214guring)72 218.6 Q F1(Xprt)2.75 E F0(.)A F2 2.75
+(3.7.2. Specifying)72 257.6 R(The Print Ser)2.75 E -.11(ve)-.11 G 2.75
+(rT).11 G 2.75(oAC)-3.762 G(lient)-2.75 E F0(By con)72 287.2 Q -.165(ve)
+-.44 G(ntion, clients locate the print serv).165 E(er using the en)-.165
+E(vironment v)-.44 E(ariable XPRINTER.)-.275 E(The syntax of)5.5 E
+(XPRINTER is an augmented DISPLA)72 300.2 Q 2.024 -1.012(Y; i)-1.155 H
+(.e.)1.012 E(printerName@host:display)108 317.2 Q(where `)72 333.8 Q
+(`printerName')-.814 E 2.75('i)-.814 G 2.75(so)-2.75 G
+(ne of the printer instances listed in the print serv)-2.75 E
+(er con\214guration \214les.)-.165 E(The use)5.5 E
+(of XPRINTER and its syntax is an application con)72 346.8 Q -.165(ve)
+-.44 G(ntion only; there is nothing in the supplied libraries).165 E
+(that uses \(or parses\) this en)72 359.8 Q(vironment v)-.44 E(ariable.)
+-.275 E F2 2.75(3.8. Pr)72 398.8 R(oxy Management Pr)-.198 E(otocol)
+-.198 E F0
+(The Proxy Management Protocol is an ICE based protocol that pro)72
+428.4 Q(vides a w)-.165 E(ay for application serv)-.11 E(ers to)-.165 E
+(easily locate proxy services such as the LBX proxy and the X \214re)72
+441.4 Q -.11(wa)-.275 G(ll proxy).11 E(.)-.715 E -.88(Ty)72 458 S
+(pically).88 E 2.75(,as)-.715 G(ervice called a `)-2.75 E
+(`proxy manager')-.814 E 2.75('i)-.814 G 2.75(sr)-2.75 G
+(esponsible for resolving requests for proxy services,)-2.75 E
+(starting ne)72 471 Q 2.75(wp)-.275 G(roxies when appropriate, and k)
+-2.75 E(eeping track of all of the a)-.11 E -.275(va)-.22 G
+(ilable proxy services.).275 E(The)5.5 E(proxy manager stri)72 484 Q
+-.165(ve)-.275 G 2.75(st).165 G 2.75(or)-2.75 G(euse e)-2.75 E
+(xisting proxy processes whene)-.165 E -.165(ve)-.275 G 2.75(rp).165 G
+(ossible.)-2.75 E(The Proxy Management Protocol is described in)72 500.6
+Q F2(xc/doc/specs/PM/PM_spec)2.75 E F0(.)A F2 2.75(3.9. Con\214guration)
+72 539.6 R F0(As in R6.1, the top-le)72 569.2 Q -.165(ve)-.275 G 2.75
+(lM).165 G(ak)-2.75 E(e\214le is no longer o)-.11 E -.165(ve)-.165 G
+-.22(r-).165 G(ridden by the \214rst b).22 E 2.75(uild. Instead)-.22 F
+2.75(an)2.75 G .55 -.275(ew \214)-2.75 H(le).275 E F1(xmak)2.75 E
+(e\214le)-.11 E F0(is created.)72 582.2 Q
+(Thus is it not necessary to tak)5.5 E 2.75(ea)-.11 G .33 -.165(ny a)
+-2.75 H(dditional steps to reset the b).165 E(uilds.)-.22 E(The \214le)
+72 598.8 Q F2(xc/con\214g/cf/README)2.75 E F0(pro)2.75 E
+(vides more guidance on ho)-.165 E 2.75(wt)-.275 G 2.75(ow)-2.75 G
+(rite an Imak)-2.75 E(e\214le, including a list of)-.11 E -.275(va)72
+611.8 S(riables that may be set in an Imak).275 E 2.75(e\214le. This)
+-.11 F(\214le is strongly recommended reading for Imak)2.75 E(e\214le)
+-.11 E(authors.)72 624.8 Q(The LaT)72 641.4 Q(eX te)-.77 E
+(xt processor is supported as of R6.1.)-.165 E(If you ha)5.5 E .33 -.165
+(ve L)-.22 H(aT).165 E(eX on your system, turn on HasLate)-.77 E(x)-.165
+E(to ha)72 654.4 Q .33 -.165(ve t)-.22 H(he Mak).165 E(eLate)-.11 E
+(xDoc rule use it.)-.165 E
+(Also since R6.1, with System V Release 4 \(SVR4\) compilers we no)72
+671 Q 2.75(wu)-.275 G(se the)-2.75 E(\255Xa \(ANSI C with nati)4.583 E
+-.165(ve)-.275 G -.165(ex)72 684 S
+(tensions\) compiler \215ag rather than).165 E(\255Xc \(limit en)4.583 E
+(vironment to that speci\214ed in the standard\).)-.44 E(This pro-)5.5 E
+(vides access to the full richness of the platform.)72 697 Q
+(Unfortunately)5.5 E 2.75(,i)-.715 G 2.75(ta)-2.75 G
+(lso de\214nes the preprocessor symbol)-2.75 E .916(__)72 710 S -1.834
+(STDC_ _)-.916 F(to 0, instead of 1 as speci\214ed by the standard.)2.75
+E(Therefore we use `)5.5 E(`#ifdef _)-.916 E -1.834(_STDC_ _').916 F
+2.75('i)-.916 G 2.75(no)-2.75 G(ur)-2.75 E(sources rather than `)72 723
+Q(`#if _)-.916 E -1.834(_STDC_ _').916 F 2.75('. On)-.916 F
+(HP-UX systems we use the)2.75 E(\255Ae compiler option instead of)4.583
+E(13)300.5 769 Q EP
+%%Page: 14 18
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Release Notes)-2.75 E 2.75(XV)205.364 G(ersion 11, Release 6.3)
+-3.971 E(\255Aa, also to access the full en)73.833 85 Q(vironment of)
+-.44 E(fered by the platform.)-.275 E(As in R6.1, the imak)72 101.6 Q
+2.75(ev)-.11 G(ariables)-3.025 E/F1 11/Times-Bold@0 SF
+(InstallXdmCon\214g)2.75 E F0(,)A F1(InstallXinitCon\214g)2.75 E F0 2.75
+(,a)C(nd)-2.75 E F1(InstallA)2.75 E(ppDefFiles)-.275 E F0(sup-)2.75 E
+(press o)72 114.6 Q -.165(ve)-.165 G(rwriting e).165 E
+(xisting \214les; if the \214les didn')-.165 E 2.75(tp)-.198 G(re)-2.75
+E(viously e)-.275 E(xist, the \214les are al)-.165 E -.11(wa)-.11 G
+(ys installed.).11 E(This)5.5 E(interpretation mak)72 127.6 Q
+(es bootstrapping a ne)-.11 E 2.75(ws)-.275 G
+(ystem easier than in R6 and earlier releases.)-2.75 E 2.75(An)72 144.2
+S .55 -.275(ew c)-2.75 H(on\214guration b).275 E(uild option, GzipF)-.22
+E(ontCompression, has been added to use)-.165 E/F2 11/Times-Italic@0 SF
+(gzip)2.75 E F0(rather than)2.75 E F2(compr)2.75 E(ess)-.407 E F0
+(for font compression.)72 157.2 Q(It def)5.5 E(aults to NO.)-.11 E
+(The b)72 173.8 Q(uild creates a ne)-.22 E 2.75(wd)-.275 G(irectory)
+-2.75 E F1(xc/exports)2.75 E F0
+(into which the header \214les, libraries, and certain b)2.75 E
+(uild utility)-.22 E(binaries are symlink)72 186.8 Q 2.75(ed. This)-.11
+F(greatly simpli\214es Imak)2.75 E
+(e\214le construction and supports multiple de)-.11 E -.165(ve)-.275 G
+(lopment).165 E
+(projects \(such as X, Motif, and CDE\) on a single system.)72 199.8 Q
+(Imak)72 216.4 Q 2.75(er)-.11 G(ules and template \214les for b)-2.75 E
+(uilding Motif and CDE were contrib)-.22 E
+(uted by the OSF CDE/Motif pro-)-.22 E(ject and are included in R6.3.)72
+229.4 Q F1 2.75(3.10. Documentation)72 268.4 R F0(Additional X serv)72
+298 Q(er internals documentation is pro)-.165 E(vided in the)-.165 E F1
+(/xc/doc/specs/Xser)2.75 E -.11(ve)-.11 G(r/).11 E F0(directory for the)
+2.75 E(XC-APPGR)72 311 Q(OUP and SECURITY e)-.44 E 2.75(xtensions. An)
+-.165 F(analysis and rationale for the SECURITY e)2.75 E(xtension)-.165
+E(will also be found in that directory)72 324 Q 5.5(.S)-.715 G
+(peci\214cations for the other ne)-5.5 E 2.75(ws)-.275 G
+(tandards are in)-2.75 E F1(/xc/doc/specs/RX/)2.75 E F0(,)A F1
+(/xc/doc/specs/XPRINT/)72 337 Q F0 2.75(,a)C(nd)-2.75 E F1
+(/xc/doc/specs/Xext/)2.75 E F0(.)A F1 2.75(3.11. Header)72 376 R(Files)
+2.75 E(xc/include/Xos_r)72 405.6 Q(.h)-1.1 E F0(is a ne)2.75 E 2.75(wh)
+-.275 G(eader \214le to promote portable source code using thread-safe \
+implementa-)-2.75 E
+(tions of getpwnam, getpwuid, gethostbyname, gethostbyaddr)72 418.6 Q
+2.75(,a)-.44 G(nd getservbyname.)-2.75 E(It is not required by)5.5 E(an)
+72 431.6 Q 2.75(yXC)-.165 G(onsortium standard.)-2.75 E F1 2.75(3.12. X)
+72 470.6 R(Ser)2.75 E -.11(ve)-.11 G(r).11 E F0(The security)72 500.2 Q
+2.75(,L)-.715 G(BX, printing, and AppGroup e)-2.75 E
+(xtensions are all ne)-.165 E 4.18 -.715(w. I)-.275 H 2.75(nR).715 G
+(6.3 only MIT)-2.75 E(-MA)-1.012 E(GIC-)-.44 E
+(COOKIE-1 is supported in the security e)72 513.2 Q 2.75(xtension. P)
+-.165 F(arts of the security polic)-.165 E 2.75(ya)-.165 G
+(re con\214gured at run-time)-2.75 E(from the \214le)72 526.2 Q F1
+(/usr/X11R6.3/lib/X11/xser)2.75 E -.11(ve)-.11 G(r/SecurityP).11 E
+(olicy)-.22 E F0 5.5(.S)C(ite-de\214ned polic)-5.5 E 2.75(ys)-.165 G
+(trings used by)-2.75 E F2(xfwp)2.75 E F0(and)2.75 E
+(rules for property access by untrusted clients are de\214ned there.)72
+539.2 Q(See the)5.5 E F2(Xserver)2.75 E F0(man page for full details.)
+2.75 E F1 2.75(3.12.1. New)72 578.2 R(De)2.75 E(vice Support)-.165 E F0
+(Support has been added for the Sun TCX frame b)72 607.8 Q(uf)-.22 E
+(fer as a dumb 8-bit frame b)-.275 E(uf)-.22 E(fer on Solaris 2.5.)-.275
+E(Ne)72 624.4 Q 2.75(wX)-.275 G(Free86 serv)-2.75 E
+(ers based on XFree86 3.2 are included.)-.165 E F1 2.75(3.12.2. Inter)72
+663.4 R(nal Changes)-.165 E F0(The security e)72 693 Q(xtension pro)
+-.165 E(vides ne)-.165 E 2.75(wi)-.275 G
+(nternal resource ID lookup interf)-2.75 E
+(aces that incorporate the access)-.11 E(control lookup.)72 706 Q
+(In order to be declared secure and therefore be made a)5.5 E -.275(va)
+-.22 G(ilable to untrusted clients, other).275 E -.165(ex)72 719 S
+(tensions should, at a minimum, be changed to use these interf).165 E
+2.75(aces. Depending)-.11 F(on what the e)2.75 E(xtension)-.165 E(does,\
+ more may need to be done in its implementation before it can appropria\
+tely be labeled `)72 732 Q(`secure')-.814 E('.)-.814 E(14)300.5 769 Q EP
+%%Page: 15 19
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3)-3.971 E
+2.75(XW)205.364 G(indo)-3.19 E 2.75(wS)-.275 G(ystem Release Notes)-2.75
+E(Refer to the documents)72 85 Q/F1 11/Times-Bold@0 SF
+(xc/doc/specs/Xser)2.75 E -.11(ve)-.11 G(r/appgr).11 E(oup.ms)-.198 E F0
+(and)2.75 E F1(xc/doc/specs/Xser)2.75 E -.11(ve)-.11 G(r/secint.tex).11
+E F0(for)2.75 E
+(implementation details of the application group and security e)72 98 Q
+(xtensions, respecti)-.165 E -.165(ve)-.275 G(ly).165 E(.)-.715 E F1
+2.75(3.13. ICE)72 137 R(Library Addition)2.75 E F0 1.76 -.88(To s)72
+166.6 T(upport proxy managers and \214re).88 E -.11(wa)-.275 G
+(ll proxies using ICE on well-kno).11 E
+(wn TCP ports, an additional inter)-.275 E(-)-.22 E -.11(fa)72 179.6 S
+(ce has been added to the ICE library).11 E 5.5(.T)-.715 G(his ne)-5.5 E
+2.75(wi)-.275 G(nterf)-2.75 E(ace, IceListenF)-.11 E(orW)-.165 E(ellKno)
+-.88 E(wnConnections, has)-.275 E(equi)72 192.6 Q -.275(va)-.275 G
+(lent calling parameters to IceListenF).275 E
+(orConnections plus an ICE netw)-.165 E(ork id parameter)-.11 E(.)-.605
+E F1 2.75(3.14. Xlib)72 231.6 R -1.1(Ve)2.75 G(rtical Writing and User)
+1.1 E(-De\214ned Characters)-.407 E F0(The Xlib output method implement\
+ation has been enhanced to support the XOM v)72 261.2 Q(alue dra)-.275 E
+(wing direction)-.165 E(XOMOrientation_TTB_R)72 274.2 Q 2.75(TL. V)-.66
+F(ertical writing information and other locale speci\214c information i\
+s read)-1.221 E(from the \214le <XLocaleDir>/%L/XLC_LOCALE where the XL\
+ocaleDir con\214guration option def)72 287.2 Q(aults to)-.11 E F1
+(/usr/X11R6.3/lib/X11/locale)72 300.2 Q F0(.)A(The X[mb|wc]T)72 316.8 Q
+-.165(ex)-.77 G(tEscapement functions no).165 E 2.75(wr)-.275 G
+(eturn the te)-2.75 E(xt escapement in pix)-.165 E(els for the v)-.165 E
+(ertical or hori-)-.165 E
+(zontal direction depending on the XNOrientation XOCV)72 329.8 Q(alue.)
+-1.221 E(The X[mb|wc]Dra)72 346.4 Q(wString functions will no)-.165 E
+2.75(wr)-.275 G(ender a character string in the v)-2.75 E
+(ertical or horizontal direc-)-.165 E
+(tion depending on the XNOrientation XOCV)72 359.4 Q(alue.)-1.221 E
+(The Xlib NLS database implementation has been enhanced to support e)72
+376 Q(xtended se)-.165 E(gments used for inter)-.165 E(-)-.22 E
+(changing non-standard code sets.)72 389 Q
+(Support has been added for control sequences and encoding names)5.5 E
+(used in e)72 402 Q(xtended se)-.165 E(gments and con)-.165 E -.165(ve)
+-.44 G(rsion of glyph inde).165 E -.165(xe)-.165 G 2.75(sw).165 G
+(hen interchanging data in e)-2.75 E(xtended se)-.165 E(g-)-.165 E
+(ments.)72 415 Q F1 2.75(3.15. Xt)72 454 R(Geometry Management Deb)2.75
+E(ugger)-.22 E F0(Daniel Dardailler')72 483.6 Q 2.75(s`)-.605 G(`GeoT)
+-3.564 E(attler')-.88 E 2.75('c)-.814 G(ode has been mer)-2.75 E
+(ged into the Xt Intrinsics library implementation.)-.198 E
+(This is not a standard.)72 496.6 Q
+(If libXt is compiled with the XT_GEO_T)5.5 E -1.221(AT)-1.023 G
+(TLER symbol de\214ned \(currently there)1.221 E(is no b)72 509.6 Q
+(uild con\214guration support to do this\) then a `)-.22 E(`geoT)-.814 E
+(attler')-.88 E 2.75('r)-.814 G(esource may be speci\214ed for an)-2.75
+E 2.75(yw)-.165 G(idget)-2.75 E(in an application.)72 522.6 Q
+(If the geoT)5.5 E(attler resource for a widget instance is T)-.88 E
+(rue then libXt will generate deb)-.385 E(ug-)-.22 E
+(ging information to stdout when the widget mak)72 535.6 Q
+(es geometry change requests.)-.11 E -.165(Fo)72 552.2 S 2.75(re).165 G
+(xample, if the resources specify:)-2.915 E/F2 11/Courier@0 SF
+(myapp*draw.XmScale.geoTattler: ON)99.5 571.2 Q
+(*XmScrollBar.geoTattler:ON)99.5 584.2 Q
+(*XmRowColumn.exit_button.geoTattler:ON)99.5 597.2 Q F0
+(then geometry management deb)72 616.2 Q(ugging information will be gen\
+erated for all the XmScale children of the)-.22 E(widget named dra)72
+629.2 Q 1.43 -.715(w, a)-.165 H
+(ll the XmScrollBars, and the widget named e).715 E(xit_b)-.165 E
+(utton in an)-.22 E 2.75(yX)-.165 G(mRo)-2.75 E(wColumn.)-.275 E(15)
+300.5 769 Q EP
+%%Page: 16 20
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Release Notes)-2.75 E 2.75(XV)205.364 G(ersion 11, Release 6.3)
+-3.971 E/F1 11/Times-Bold@0 SF 2.75(3.16. New)72 85 R(Pr)2.75 E(ograms)
+-.198 E F0(There are ne)72 114.6 Q 2.75(wc)-.275 G(ore programs)-2.75 E
+/F2 11/Times-Italic@0 SF(lbxpr)2.75 E(oxy)-.495 E F0(,)A F2(pr)2.75 E
+(oxymngr)-.495 E F0(,)A F2(x\214ndpr)2.75 E(oxy)-.495 E F0(,)A F2(xfwp)
+2.75 E F0(,)A F2(Xprt)2.75 E F0 2.75(,a)C(nd)-2.75 E F2(xrx)2.75 E F0(.)
+A 23.529(lbxproxy The)72 144.2 R F2(lbxpr)2.75 E(oxy)-.495 E F0
+(program is used to `)2.75 E(`translate')-.814 E 2.75('Xp)-.814 G
+(rotocol to LBX protocol.)-2.75 E(It should be)5.5 E -.165(exe)138 157.2
+S(cuted on the same host as the client application or on a host connect\
+ed to the client host).165 E(by a f)138 170.2 Q(ast netw)-.11 E(ork.)
+-.11 E F2(lbxpr)5.5 E(oxy)-.495 E F0
+(appears to the clients using it as another X serv)2.75 E
+(er; that is, the)-.165 E(clients connect through it using the con)138
+183.2 Q -.165(ve)-.44 G(ntional DISPLA).165 E 2.75(Ys)-1.155 G
+(yntax, specifying the proxy)-2.75 E(host in place of the serv)138 196.2
+Q(er)-.165 E(.)-.605 E F2(lbxpr)5.5 E(oxy)-.495 E F0
+(can be used stand-alone or in conjunction with)2.75 E F2(pr)2.75 E(ox-)
+-.495 E(ymngr)138 209.2 Q F0(and)2.75 E F2(x\214ndpr)2.75 E(oxy)-.495 E
+F0 5.5(.S)C(ee the)-5.5 E F2(lbxpr)2.75 E(oxy)-.495 E F0
+(man page for further details.)2.75 E(proxymngr)72 225.8 Q F2(pr)17.116
+E(oxymngr)-.495 E F0(is a process that runs continuously to control oth\
+er proxy applications, such as)2.75 E F2(lbxpr)138 238.8 Q(oxy)-.495 E
+F0(and)2.75 E F2(xfwp)2.75 E F0 5.5(.I)C 2.75(tm)-5.5 G
+(aintains a list of acti)-2.75 E .33 -.165(ve p)-.275 H
+(roxy processes and responds to queries).165 E(from)138 251.8 Q F2
+(x\214ndpr)2.75 E(oxy)-.495 E F0 5.5(.S)C(ee the)-5.5 E F2(pr)2.75 E
+(oxymngr)-.495 E F0(man pages for further details.)2.75 E(x\214ndproxy)
+72 268.4 Q F2(x\214ndpr)17.721 E(oxy)-.495 E F0
+(is used to locate a running proxy process for a gi)2.75 E -.165(ve)
+-.275 G 2.75(nn).165 G(etw)-2.75 E(ork service, such as)-.11 E F2(lbxpr)
+138 281.4 Q(oxy)-.495 E F0(or)2.75 E F2(xfwp)2.75 E F0 2.75(,o)C 2.75
+(rt)-2.75 G 2.75(or)-2.75 G
+(equest that a proxy be started if one is not already running.)-2.75 E
+F2(x\214nd-)5.5 E(pr)138 294.4 Q(oxy)-.495 E F0(communicates with)2.75 E
+F2(pr)2.75 E(oxymngr)-.495 E F0(to perform the actual w)2.75 E(ork.)-.11
+E(xfwp)72 311 Q F2(xfwp)43.395 E F0(is the X \214re)2.75 E -.11(wa)-.275
+G(ll application proxy).11 E 5.5(.I)-.715 G 2.75(ti)-5.5 G 2.75(sd)-2.75
+G(esigned to run on a netw)-2.75 E(ork \214re)-.11 E -.11(wa)-.275 G
+(ll host).11 E(and relay X protocol between applications \(typically ou\
+tside the \214re)138 324 Q -.11(wa)-.275 G(ll\) and the X serv).11 E(er)
+-.165 E(\(inside the \214re)138 337 Q -.11(wa)-.275 G(ll\).).11 E F2
+(xfwp)5.5 E F0(appears to the clients using it as another X serv)2.75 E
+(er; that is, clients)-.165 E(connect through it using the con)138 350 Q
+-.165(ve)-.44 G(ntional DISPLA).165 E 2.75(Ys)-1.155 G(yntax.)-2.75 E F2
+(xfwp)5.5 E F0(will not do an)2.75 E(ything)-.165 E(useful without)138
+363 Q F2(pr)2.75 E(oxymngr)-.495 E F0(and)2.75 E F2(x\214ndpr)2.75 E
+(oxy)-.495 E F0(or)2.75 E F2(xrx)2.75 E F0 5.5(.S)C(ee the)-5.5 E F2
+(xfwp)2.75 E F0(man page for further details.)2.75 E(Xprt)72 379.6 Q F2
+(Xprt)45.837 E F0(is the print serv)2.75 E(er)-.165 E 2.75(,b)-.44 G
+(uilt as part of the Xserv)-2.97 E(er b)-.165 E(uild if the)-.22 E F1
+(XprtSer)2.75 E -.11(ve)-.11 G(r).11 E F0(con\214g option is)2.75 E 2.75
+(YES. The)138 392.6 R(print serv)2.75 E
+(er supports printing to PostScript and PCL de)-.165 E
+(vices, as well as raster)-.275 E(output to an)138 405.6 Q F2(xwd)2.75 E
+F0(format \214le \(and thence to an)2.75 E 2.75(yp)-.165 G(rinter that)
+-2.75 E F2(xpr)2.75 E F0 2.75(supports\). The)2.75 F(print e)2.75 E
+(xten-)-.165 E(sion w)138 418.6 Q(as designed to be inte)-.11 E
+(grated with the `)-.165 E(`video')-.814 E 2.75('s)-.814 G(erv)-2.75 E
+(er in a single process b)-.165 E(ut the R6.3)-.22 E
+(implementation does not support a combined video and print serv)138
+431.6 Q(er)-.165 E 5.5(.D)-.605 G(etails of con\214gura-)-5.5 E
+(tion for)138 444.6 Q F2(Xprt)2.75 E F0(are in)2.75 E F1
+(xc/doc/specs/Xser)2.75 E -.11(ve)-.11 G(r/Xprt.mif).11 E F0(\(FrameMak)
+2.75 E(er interchange source\) and)-.11 E F1(xc/doc/hardcopy/Xser)138
+457.6 Q -.11(ve)-.11 G(r/Xprt.PS.Z).11 E F0(\(compressed PostScript\).)
+2.75 E(xrx, libxrx)72 474.2 Q F2(xrx)19.558 E F0(is the W)2.75 E(eb bro)
+-.88 E
+(wser helper application that interprets documents in the RX MIME type)
+-.275 E(to remotely launch applications via the W)138 487.2 Q(eb)-.88 E
+5.5(.I)-.44 G(ts companion)-5.5 E F2(libxrx)2.75 E F0(is a plug-in for)
+2.75 E(Netscape Na)138 500.2 Q(vig)-.22 E(ator 3.0 that supports in add\
+ition the capability to visually embed the)-.055 E
+(remote applications in the associated bro)138 513.2 Q(wser W)-.275 E
+(eb page windo)-.88 E 4.18 -.715(w. S)-.275 H(ee the).715 E F2(xrx)2.75
+E F0(man page for)2.75 E(further details.)138 526.2 Q F1 2.75
+(3.16.1. Using)72 565.2 R(The LBX Pr)2.75 E(oxy)-.198 E F0
+(The implementation of)72 594.8 Q F2(lbxpr)2.75 E(oxy)-.495 E F0(pro)
+2.75 E
+(vided here will support an arbitrary number of clients connecting to)
+-.165 E(the same X serv)72 607.8 Q(er)-.165 E 5.5(.A)-.605 G(separate)
+-2.75 E F2(lbxpr)2.75 E(oxy)-.495 E F0
+(process is required for each separate X serv)2.75 E(er process.)-.165 E
+2.75(At)5.5 G(ypical)-2.75 E(command line to in)72 620.8 Q -.22(vo)-.44
+G -.11(ke).22 G F2(lbxpr)2.86 E(oxy)-.495 E F0(is)2.75 E/F3 11/Courier@0
+SF(lbxproxy :22 -display myhost:0)108 639.8 Q F0
+(This command runs a proxy with the X serv)72 662.4 Q(er `)-.165 E
+(`myhost:0')-.814 E 2.75('a)-.814 G 2.75(st)-2.75 G(he tar)-2.75 E 2.75
+(get. Clients)-.198 F(must connect to the)2.75 E(proxy using `)72 675.4
+Q(`proxyhost:22')-.814 E 2.75('a)-.814 G 2.75(st)-2.75 G(he DISPLA)-2.75
+E 5.588 -1.419(Y. T)-1.155 H
+(he .Xauthority \214le for these clients must contain an entry)1.419 E
+(for serv)72 688.4 Q(er `)-.165 E(`proxyhost:22')-.814 E 2.75('w)-.814 G
+(ith the same MIT)-2.75 E(-MA)-1.012 E(GIC-COOKIE as `)-.44 E
+(`myhost:0')-.814 E(', or the X serv)-.814 E(er must be)-.165 E
+(con\214gured to permit connections from an)72 701.4 Q 2.75(yh)-.165 G
+(ost on the netw)-2.75 E(ork.)-.11 E(16)300.5 769 Q EP
+%%Page: 17 21
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3)-3.971 E
+2.75(XW)205.364 G(indo)-3.19 E 2.75(wS)-.275 G(ystem Release Notes)-2.75
+E(Here is an e)72 85 Q(xample sho)-.165 E(wing ho)-.275 E 2.75(wt)-.275
+G 2.75(os)-2.75 G(etup the appropriate .Xauthority entries:)-2.75 E/F1
+11/Courier@0 SF 6.6(%l)99.5 104 S(bxproxy :22 -display myws:0)-6.6 E 6.6
+(%x)99.5 117 S(auth list)-6.6 E 6.6
+(myws:0 MIT-MAGIC-COOKIE-1 7fd231ccdce2)99.5 130 R 6.6
+(myws/unix:0 MIT-MAGIC-COOKIE-1 7fd231ccdce2)99.5 143 R 6.6(%x)99.5 156
+S(auth -f $HOME/proxyauth add proxyhost:22 .)-6.6 E(7fd231ccdce2)13.2 E
+6.6(xauth: creating)99.5 169 R(new authority file /usr/myself/proxyauth)
+6.6 E 6.6(%x)99.5 182 S(auth -f $HOME/proxyauth)-6.6 E
+(add proxyhost/unix:22 .)13.2 E(7fd231ccdce2)13.2 E 6.6(%s)99.5 195 S
+(etenv XAUTHORITY $HOME/proxyauth)-6.6 E F0(In this e)72 217.6 Q
+(xample, the authorization tok)-.165 E
+(en for display 0 is copied into a ne)-.11 E 2.75<778c>-.275 G(le `)
+-2.75 E(`proxyauth')-.814 E 2.75('a)-.814 G(nd associated)-2.75 E
+(with the LBX proxy serv)72 230.6 Q(er display number \(22\).)-.165 E
+(The ne)5.5 E 2.75(wa)-.275 G
+(uthority \214le may then be copied to another)-2.75 E
+(host and used as the v)72 243.6 Q(alue of the XA)-.275 E(UTHORITY en)
+-.605 E(vironment v)-.44 E(ariable.)-.275 E(The)72 260.2 Q/F2 11
+/Times-Italic@0 SF(pr)2.75 E(oxymngr)-.495 E F0
+(daemon is usually con\214gured to in)2.75 E -.22(vo)-.44 G -.11(ke).22
+G F2(lbxpr)2.86 E(oxy)-.495 E F0(automatically when a user or a CGI)2.75
+E(script runs)72 273.2 Q F2(x\214ndpr)2.75 E(oxy -name LBX)-.495 E F0(.)
+A(See the)72 289.8 Q F2(lbxpr)2.75 E(oxy)-.495 E F0
+(man page for further details.)2.75 E/F3 11/Times-Bold@0 SF 2.75
+(3.17. Major)72 328.8 R(Additions to Existing Pr)2.75 E(ograms)-.198 E
+F0(The)72 358.4 Q F2 -.11(ge)2.75 G(ner).11 E(ate)-.165 E F0(option of)
+2.75 E F2(xauth)2.75 E F0
+(is used to obtain additional authorization tok)2.75 E
+(ens for client connections.)-.11 E(These authorization tok)72 371.4 Q(\
+ens may specify that the client using them is to be restricted in the o\
+perations that)-.11 E(may be performed in the X serv)72 384.4 Q(er)-.165
+E 5.5(.T)-.605 G(he authorization tok)-5.5 E
+(ens may be independently re)-.11 E -.22(vo)-.275 G -.11(ke).22 G 2.75
+(d. Refer).11 F(to the)2.75 E(SECURITY e)72 397.4 Q
+(xtension for further details on authorizations.)-.165 E(The)72 414 Q F2
+(xauth)2.75 E F0(man page gi)2.75 E -.165(ve)-.275 G 2.75(sf).165 G
+(ull details on the ne)-2.75 E 2.75(wg)-.275 G(enerate command.)-2.75 E
+(Here is an e)5.5 E(xample use:)-.165 E F1
+(xauth -f untrusted-auth-file g :0 . timeout 0)99.5 433 Q
+(setenv XAUTHORITY untrusted-auth-file)99.5 446 Q F0(This will cause)72
+465 Q F2(xauth)2.75 E F0(to contact serv)2.75 E(er `)-.165 E(`:0')-.814
+E 2.75('t)-.814 G 2.75(og)-2.75 G
+(et a long-lasting untrusted cookie which it then stores in)-2.75 E 2.75
+(untrusted-auth-\214le. By)72 478 R(setting XA)2.75 E
+(UTHORITY to point to untrusted-auth-\214le, subsequent applications)
+-.605 E(run from this shell to serv)72 491 Q(er :0 will be untrusted.)
+-.165 E(The `)5.5 E(`g')-.814 E 2.75('i)-.814 G 2.75(ss)-2.75 G
+(hort for `)-2.75 E(`generate')-.814 E(', and the `)-.814 E(`.)-.814 E
+1.628 -.814('' i)-.77 H 2.75(ss).814 G(hort for)-2.75 E -.814(``)72 504
+S(MIT).814 E(-MA)-1.012 E(GIC-COOKIE-1')-.44 E 2.75('. If)-.814 F
+(you omit the -f ar)2.75 E(gument,)-.198 E F2(xauth)2.75 E F0
+(will use $XA)2.75 E(UTHORITY \(or ~/.Xau-)-.605 E
+(thority\), which may not be what you w)72 517 Q
+(ant, especially if you are creating an untrusted auth.)-.11 E(This is)
+5.5 E(because)72 530 Q F2(xauth)2.75 E F0(will replace the trusted auth\
+ in ~/.Xauthority \(put there by xdm\) with the untrusted one, pre-)2.75
+E -.165(ve)72 543 S(nting you from making an).165 E 2.75(yf)-.165 G
+(urther trusted connections to the serv)-2.75 E(er)-.165 E(.)-.605 E
+(The)72 569 Q F2(xterm)2.75 E F0(terminal emulator no)2.75 E 2.75(ws)
+-.275 G(upports the acti)-2.75 E .33 -.165(ve i)-.275 H(con mode that w)
+.165 E(as in X v)-.11 E(ersion 10 Release 4.)-.165 E(See)5.5 E(the)72
+582 Q F2(xterm)2.75 E F0(man page for further details.)2.75 E
+(There is support in the)5.5 E F2(xterm)2.75 E F0(source to b)2.75 E
+(uild xterm without the)-.22 E(acti)72 595 Q .33 -.165(ve i)-.275 H
+(con mode for those who may care for some reason to not pro).165 E
+(vide it.)-.165 E F3 2.75(3.18. ANSI\214cation)72 634 R F0(As noted pre)
+72 663.6 Q(viously under `)-.275 E(`Con\214guration Files')-.916 E
+(', for pragmatic reasons we changed the w)-.916 E(ay we use)-.11 E .916
+(__)72 676.6 S -1.834(STDC_ _)-.916 F(to test for standard C compilers.)
+2.75 E(R6.1 w)5.5 E(as of)-.11 E
+(\214cially the last release that supported traditional)-.275 E(K&R C.)
+72 689.6 Q(R6.3 assumes a standard C compiler and en)5.5 E 2.75
+(vironment. W)-.44 F 2.75(eh)-.88 G -2.475 -.22(av e)-2.75 H
+(not intentionally remo)2.97 E -.165(ve)-.165 G 2.75(da).165 G -.165(ny)
+-2.75 G
+(K&R C support from old code; most of the release will continue to b)72
+702.6 Q(uild on older platforms.)-.22 E(17)300.5 769 Q EP
+%%Page: 18 22
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Release Notes)-2.75 E 2.75(XV)205.364 G(ersion 11, Release 6.3)
+-3.971 E/F1 11/Times-Bold@0 SF 2.75(4. Kno)72 85 R(wn Bugs)-.11 E F0
+(There are no e)72 114.6 Q(xamples in this release sho)-.165 E(wing ho)
+-.275 E 2.75(wt)-.275 G 2.75(ou)-2.75 G(se the print e)-2.75 E 2.75
+(xtension. CDE)-.165 F(2.1 has se)2.75 E -.165(ve)-.275 G(ral such).165
+E(applications.)72 127.6 Q/F2 11/Times-Italic@0 SF(lbxpr)72 144.2 Q(oxy)
+-.495 E F0 -.11(fa)2.75 G(ils to start on SCO Open Serv).11 E(er)-.165 E
+(.)-.605 E F2(x11perf)72 160.8 Q F0(running through)2.75 E F2(lbxpr)2.75
+E(oxy)-.495 E F0(will tickle a dra)2.75 E(wing b)-.165 E
+(ug in cfb-based X serv)-.22 E(ers that causes some lines)-.165 E
+(and curv)72 173.8 Q(es to be dra)-.165 E
+(wn to the wrong coordinates and outside the windo)-.165 E 2.75(wb)-.275
+G 2.75(oundaries. Use)-2.75 F(the)2.75 E F2(-no)2.75 E(gfx)-.11 E F0
+(option to)72 186.8 Q F2(lbxpr)2.75 E(oxy)-.495 E F0(as a w)2.75 E
+(orkaround on af)-.11 E(fected serv)-.275 E(ers.)-.165 E(If)72 203.4 Q
+F2(pr)2.75 E(oxymngr)-.495 E F0 -.165(ex)2.75 G
+(its abnormally all managed proxies die.).165 E
+(Documentation is missing on ho)72 220 Q 2.75(wt)-.275 G 2.75(ou)-2.75 G
+(se the v)-2.75 E(ertical writing and user)-.165 E
+(-de\214ned character support.)-.22 E(Documentation is sparse on ho)72
+236.6 Q 2.75(wt)-.275 G 2.75(oc)-2.75 G(on\214gure)-2.75 E F2(Xprt)2.75
+E F0(.)A(There are no e)72 253.2 Q(xample fonts in the release with v)
+-.165 E(ertical te)-.165 E(xt escapement \(`)-.165 E(`v)-.814 E
+(ertical writing fonts')-.165 E('\).)-.814 E F1 2.75(5. Filing)72 305.2
+R(Bug Reports)2.75 E F0(If you \214nd a reproducible b)72 334.8 Q
+(ug in softw)-.22 E(are in the)-.11 E F1(xc/)2.75 E F0(directory)2.75 E
+2.75(,o)-.715 G 2.75<728c>-2.75 G(nd b)-2.75 E(ugs in the)-.22 E F1(xc)
+2.75 E F0(documentation,)2.75 E(please send a b)72 347.8 Q
+(ug report to The Open Group using the form in the \214le)-.22 E F1
+(xc/b)2.75 E(ug-r)-.22 E(eport)-.198 E F0(and this destination)2.75 E
+(address:)72 360.8 Q(xb)108 379.8 Q(ugs@x.or)-.22 E(g)-.198 E
+(Please try to pro)72 402.4 Q(vide all of the information requested on \
+the form if it is applicable; the little e)-.165 E(xtra time)-.165 E
+(you spend on the report will mak)72 415.4 Q 2.75(ei)-.11 G 2.75(tm)
+-2.75 G(uch easier for someone to reproduce, \214nd, and \214x the b)
+-2.75 E(ug.)-.22 E(Bugs in the contrib)72 432 Q(uted softw)-.22 E
+(are that is a)-.11 E -.275(va)-.22 G
+(ilable on the net are not handled on an).275 E 2.75(yo)-.165 G -.275
+<668c>-2.75 G(cial basis.).275 E(Consult)5.5 E
+(the documentation for the indi)72 445 Q(vidual softw)-.275 E
+(are to see where \(if an)-.11 E(ywhere\) to report the b)-.165 E 2.75
+(ug. Man)-.22 F 2.75(ya)-.165 G(uthors)-2.75 E(of contrib)72 458 Q
+(uted softw)-.22 E(are subscribe to the mailing list `)-.11 E
+(`contrib-b)-.916 E(ugs')-.22 E 2.75('h)-.916 G(osted at x.or)-2.75 E
+(g, so this might be a)-.198 E(useful place to report b)72 471 Q 2.75
+(ugs. \(T)-.22 F 2.75(os)-.88 G(ubscribe to contrib-b)-2.75 E
+(ugs yourself, send email to contrib-b)-.22 E(ugs-)-.22 E(request@x.or)
+72 484 Q(g.\))-.198 E F1 2.75(6. Ackno)72 536 R(wledgements)-.11 E F0
+(Release 6.3 of X V)72 565.6 Q(ersion 11 w)-1.221 E
+(as brought to you by the X staf)-.11 E 2.75(fa)-.275 G 2.75(tt)-2.75 G
+(he X Consortium, Inc.: Donna Con)-2.75 E -.165(ve)-.44 G(rse).165 E
+(\(emeritus\), Jim F)72 578.6 Q(ournier)-.165 E 2.75(,S)-.44 G
+(tephen Gildea \(emeritus\), Kaleb K)-2.75 E(eithle)-.275 E 1.43 -.715
+(y, M)-.165 H(att Landau \(emeritus\), Arnaud Le).715 E
+(Hors, Ralph Mor \(emeritus\), Bob Schei\215er)72 591.6 Q 2.75(,R)-.44 G
+(alph Swick, Ray T)-2.75 E(ice, Mark W)-.385 E
+(elch \(emeritus\), and Da)-.88 E -.165(ve)-.22 G -.44(Wi)72 604.6 S
+(ggins \(emeritus\).).44 E -.275(Kev)5.5 G(in Samborn and Geor).275 E
+(ge Tsang \(emeritus\) of the CDE staf)-.198 E 2.75(fa)-.275 G 2.75(tXC)
+-2.75 G(onsortium, Inc.)-2.75 E -.11(wo)72 617.6 S(rk).11 E
+(ed hard on the print e)-.11 E(xtension, including the PostScript dri)
+-.165 E -.165(ve)-.275 G(r; Da).165 E(vid Kaelbling of the CDE staf)-.22
+E(f)-.275 E(con)72 630.6 Q -.165(ve)-.44 G -.198(rg).165 G
+(ed the X, Motif, and CDE imak).198 E
+(e/con\214g support and helped with Xos_r)-.11 E
+(.h; and Daniel Dardailler)-.605 E(\(emeritus\) of the CDE staf)72 643.6
+Q 2.75(fc)-.275 G(ontrib)-2.75 E(uted the libXt geometry tracing code.)
+-.22 E(Also, contractors Reed)5.5 E
+(Augliere, Roger Helmendach \(Liberty Systems\), and Ann Piche)72 656.6
+Q 2.75(ye)-.165 G(ach w)-2.75 E(ork)-.11 E(ed on critical components.)
+-.11 E(Se)72 673.2 Q -.165(ve)-.275 G(ral companies and indi).165 E
+(viduals ha)-.275 E .33 -.165(ve c)-.22 H(ooperated and w).165 E(ork)
+-.11 E(ed e)-.11 E(xtremely hard to mak)-.165 E 2.75(et)-.11 G
+(his release a)-2.75 E(reality)72 686.2 Q 2.75(,a)-.715 G
+(nd our thanks go out to them.)-2.75 E -1.21(Yo)5.5 G 2.75(uw)1.21 G
+(ill \214nd man)-2.75 E 2.75(yo)-.165 G 2.75(ft)-2.75 G
+(hem listed in the ackno)-2.75 E(wledgements in the)-.275 E(indi)72
+699.2 Q(vidual speci\214cations.)-.275 E -.275(Ke)72 715.8 S 2.75(nR)
+.275 G(aeb)-2.75 E(urn of XFree86 and Cygnus Support contrib)-.22 E
+(uted the gzip font compression support.)-.22 E(18)300.5 769 Q EP
+%%Page: 19 23
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XV)72 49 S(ersion 11, Release 6.3)-3.971 E
+2.75(XW)205.364 G(indo)-3.19 E 2.75(wS)-.275 G(ystem Release Notes)-2.75
+E(The Common Desktop En)72 85 Q
+(vironment sponsors Digital Equipment Corp, Fujitsu, He)-.44 E(wlett-P)
+-.275 E(ackard, Hitachi,)-.165 E(IBM, No)72 98 Q -.165(ve)-.165 G
+(ll, and SunSoft jointly contrib).165 E(uted the print e)-.22 E
+(xtension and the Xlib v)-.165 E(ertical writing and user)-.165 E(-)-.22
+E(de\214ned character support.)72 111 Q(Ax)5.5 E(el Deininger)-.165 E
+2.75(,H)-.44 G(arry Phinne)-2.75 E 1.43 -.715(y, T)-.165 H
+(om Gilg, Charles Prince, and Jim Miller all)-.165 E(from He)72 124 Q
+(wlett-P)-.275 E(ackard did the print e)-.165 E
+(xtension and PCL and raster dri)-.165 E -.165(ve)-.275 G 2.75
+(rs. Fujitsu).165 F(did the Xlib v)2.75 E(ertical)-.165 E
+(writing and user)72 137 Q(-de\214ned character support.)-.22 E(19)300.5
+769 Q EP
+%%Page: 20 24
+%%BeginPageSetup
+BP
+%%EndPageSetup
+/F0 11/Times-Roman@0 SF 2.75(XW)72 49 S(indo)-3.19 E 2.75(wS)-.275 G
+(ystem Release Notes)-2.75 E 2.75(XV)205.364 G(ersion 11, Release 6.3)
+-3.971 E(20)300.5 769 Q EP
+%%Trailer
+end
+%%EOF
diff --git a/Xserver/RELNOTES.TXT b/Xserver/RELNOTES.TXT
new file mode 100644 (file)
index 0000000..8e47fef
--- /dev/null
@@ -0,0 +1,1301 @@
+
+
+
+
+
+
+
+
+
+                     X Window System, Version 11
+                             Release 6.3
+
+                            Release Notes
+
+
+
+
+
+
+
+
+                          X Consortium, Inc.
+
+                          December 23, 1996
+
+
+
+
+
+
+
+
+
+
+Copyright c 1996 X Consortium
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of        this software and associated documentation files (the
+"Software"), to        deal in the Software without restriction, including
+without        limitation the rights to use, copy, modify, merge, publish, dis-
+tribute, sublicense, and/or sell copies        of the Software, and to permit
+persons        to whom the Software is furnished to do so, subject to the fol-
+lowing conditions:
+
+The above copyright notice and this permission notice shall be included
+in 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 MERCHANTABIL-
+ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT
+SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM,        DAMAGES OR OTHER LIABIL-
+ITY, 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 the X Consortium shall
+not be used in advertising or otherwise        to promote the sale, use or
+other dealings in this Software        without prior written authorization from
+the X Consortium.
+
+X Window System        is a trademark of X Consortium, Inc.
+
+
+
+1.  What Is Release 6.3
+
+
+This is        the last X Consortium implementation of the X Window System.  X
+is a vendor-neutral, system-architecture neutral network-transparent
+window system and user interface standard.  X runs on a        wide range of
+computing and graphics machines.  For an overview of X,        see the X manual
+page.
+
+R6.3 is        an update to R6.1.  It is compatible with R6 and R6.1 at the
+source and protocol levels in all respects, and        binaries are upward-
+compatible.
+
+What about Release 6.2?         Release 6.2 is a proper subset of Release 6.3
+produced at the        request of the OSF Common Desktop Environment program.
+It was produced        by the X Consortium and is being released by OSF simul-
+taneously with CDE 2.1.         Release 6.2 contains only the print extension
+and the        Xlib implementation of vertical writing and user-defined charac-
+ter support.
+
+The X Consortium was an        independent, not-for-profit membership corpora-
+tion formed in 1993 as the successor to        the MIT X Consortium and dis-
+solved at the end of 1996.  Refer to the Consortium man        page for addi-
+tional details about the X Consortium.
+
+See xc/INSTALL.PS (PostScript) or xc/INSTALL.TXT (plain        text) for
+instructions on        how to build and install this software.
+
+
+1.1.  Overview of the X        Consortium Release
+
+
+The X Consortium software and documentation in Release 6.3 is in direc-
+tory xc/ and contains the following:
+
+X Consortium Standards
+     The X Consortium produced standards:  documents which define net-
+     work protocols, programming interfaces, and other aspects of the X
+     environment.  See the XStandards manual page for a        list of stan-
+     dards.
+
+Implementations
+     For most of our standards,        we provide high-quality implementations
+     to        demonstrate proof of concept and to give early adopters and ven-
+     dors a base to use.  These        are not reference implementations; the
+     written specifications define the standards.
+
+Fonts
+     A collection of bitmap and        outline fonts are included in the dis-
+     tribution,        contributed by various individuals and companies.
+
+Utility        Libraries
+     A number of libraries, such as Xmu        and the Athena Widget Set, are
+     included. These are not standards, but are used in building X Con-
+     sortium applications and may be useful in building        other applica-
+     tions.
+
+Programs
+     We        also provide a number of application programs.  A few of these
+     programs, such as xdm (or its equivalent),        should be considered
+     essential in almost all environments.  The        rest of the applications
+     carry no special status; they are simply programs that have been
+     developed and/or maintained by X Consortium staff.         In some cases,
+     you will find better substitutes for these        programs contributed by
+     others.
+
+
+1.2.  Supported        Systems
+
+
+We built and tested this release on the        following systems:
+
+
+       AIX 4.2
+       Digital Unix 4.0A
+       HP-UX 10.01
+       IRIX 6.2
+       Solaris 2.5
+       UNIX System V/386 Release 4.2 (Novell UnixWare) Version 2.02
+
+We also        built this release on the following and did some minimal test-
+ing:
+
+       FreeBSD 2.1.6
+       Linux 1.2.13 (Yggdrasil) and 2.0.0 (Slackware 3.1)
+       SCO Open Server 5.0
+       SunOS 4.1.4
+       Windows NT 4.0
+
+
+In all cases except SunOS we have used the vendor's compiler.  On SunOS
+we build with gcc.
+
+
+1.2.1. Supported Display Devices
+
+
+This release includes the necessary device-dependent support to        build a
+native X server        for the following platforms:
+
+       XFree86: See the XF_* man pages for supported video cards
+
+       AIX: Xibm with Skyway display adapter
+       HP-UX: Xhp
+       Digital Unix: Xdec on Alpha AXP with PMAG-B frame buffer
+       SunOS/Solaris: Xsun -- see the Xsun man page for supported frame buffers
+       Ultrix[1] :Xdec
+
+In addition to the above, the Xvfb and Xnest servers can be built on
+most platforms.
+
+Native servers are not built on        IRIX or Microsoft Windows NT.
+
+
+1.3.  The XC Tree
+
+
+The general layout under xc/ is        as follows:
+
+
+config/                    config files, imake, makedepend, build utilities
+doc/               all documentation other than per-program manual pages
+fonts/             BDF, Speedo, Type1 fonts
+include/           include files shared by multiple directories
+lib/               all libraries
+nls/               national language support files
+programs/          all programs, including the X server and rgb
+util/              patch, compress, other utilities
+bug-report         bug reporting template
+registry           X Registry
+
+
+This file is xc/RELNOTES.*, in various formats.         The documentation
+source files RELNOTES.ms and INSTALL.ms        are in the xc/doc/misc/ direc-
+tory.
+
+
+1.4.  X        Registry
+
+
+The X Consortium maintained a registry of certain X-related items to aid
+in avoiding conflicts and to aid in sharing of such items.
+
+The registry is        in the file xc/registry in the distribution.  The latest
+version        may also be available by sending a message to xstuff@x.org.  The
+message        can have a subject line and no body, or a single-line body and
+no subject; in either case the line should look        like this:
+
+       send docs registry
+
+
+
+1.5.  Extensions Supported
+
+
+The core distribution includes the following extensions:  BIG-REQUESTS,
+DOUBLE-BUFFER, LBX, MIT-SHM, MIT-SUNDRY-NONSTANDARD, Multi-Buffering,
+RECORD,        SECURITY, SHAPE, SYNC, X3D-PEX, XC-APPGROUP, XC-MISC, XFree86-
+VidModeExtension, XIE, XInputExtension,        XKEYBOARD, XpExtension (print-
+ing), XTEST, and XTestExtension1.
+
+Not all        of these extensions are standards; see the XStandards manual
+page.  Some of these extensions        are not supported on all platforms.
+
+
+1.6.  Implementation Parameters
+
+
+Some of        the specifications define some behavior as implementation-
+dependent.  Implementations of X Consortium standards need to document
+how those parameters are implemented; this section does        so.
+
+XFILESEARCHPATH        default
+     This default can be set at        build time by setting the imake vari-
+     ables XFileSearchPathDefault, XAppLoadDir,        XFileSearchPathBase, and
+     ProjectRoot in site.def.  See xc/config/cf/README for instructions
+     and xc/config/cf/X11.tmpl[2] for details of how these configuration
+     variables are used.
+
+     By        default ProjectRoot is /usr/X11R6.3 and XFILESEARCHPATH has
+     these components:
+
+            /usr/X11R6.3/lib/X11/%L/%T/%N%C%S
+            /usr/X11R6.3/lib/X11/%l/%T/%N%C%S
+            /usr/X11R6.3/lib/X11/%T/%N%C%S
+            /usr/X11R6.3/lib/X11/%L/%T/%N%S
+            /usr/X11R6.3/lib/X11/%l/%T/%N%S
+            /usr/X11R6.3/lib/X11/%T/%N%S
+
+
+XUSERFILESEARCHPATH default
+     If        the environment variable XAPPLRESDIR is defined, the default
+     value of XUSERFILESEARCHPATH has the following components:
+
+            $XAPPLRESDIR/%L/%N%C
+            $XAPPLRESDIR/%l/%N%C
+            $XAPPLRESDIR/%N%C
+            $HOME/%N%C
+            $XAPPLRESDIR/%L/%N
+            $XAPPLRESDIR/%l/%N
+            $XAPPLRESDIR/%N
+            $HOME/%N
+
+     Otherwise it has these components:
+
+            $HOME/%L/%N%C
+            $HOME/%l/%N%C
+            $HOME/%N%C
+            $HOME/%L/%N
+            $HOME/%l/%N
+            $HOME/%N
+
+
+XKEYSYMDB default
+     Defaults to /usr/X11R6.3/lib/X11/XKeysymDB, assuming ProjectRoot is
+     set to /usr/X11R6.3.
+
+XCMSDB default
+     Defaults to /usr/X11R6.3/lib/X11/Xcms.txt,        assuming ProjectRoot is
+     set to /usr/X11R6.3.
+
+XLOCALEDIR default
+     Defaults to the directory /usr/X11R6.3/lib/X11/locale, assuming
+     ProjectRoot is set        to /usr/X11R6.3.  The XLOCALEDIR variable can
+     contain multiple colon-separated pathnames.
+
+XErrorDB location
+     The Xlib error database file is /usr/X11R6.3/lib/X11/XErrorDB,
+     assuming ProjectRoot is set to /usr/X11R6.3.
+
+XtErrorDB location
+     The Xt error database file        is /usr/X11R6.3/lib/X11/XtErrorDB,
+     assuming ProjectRoot is set to /usr/X11R6.3.
+
+Supported Locales
+     X locales supported are in        locale.dir; the mapping between various
+     system locale names and X locale names is in locale.alias.         Both
+     files are shipped in the xc/nls/X11/locale/ directory and installed
+     in        the XLocaleDir directory (e.g. /usr/X11R6.3/lib/X11/locale/).
+
+Input Methods supported
+     The core distribution does        not include any input method servers.
+     However, Xlib supplies a default built-in input method that sup-
+     ports compose processing in 8-bit locales.         Compose files are pro-
+     vided for Latin-1 and Latin-2.  The built-in input        method can sup-
+     port other        locales, given suitable compose files.  See
+     xc/nls/X11/locale/Compose/iso8859-* for the supported compositions.
+
+There are input        method servers available on the net.
+
+
+
+2.  What is Unchanged in Release 6.3
+
+
+As this        is an update release, there is a great deal of stability in the
+standards, libraries, and clients.  No existing        standards other than the
+ICE library specification have changed in a material way, though several
+documents have been updated with editorial improvements.  There        is one
+new interface added to the ICE library libICE; see below.  The extension
+library, libXext, is updated to        include the LBX, security, and applica-
+tion group extension interfaces.  All previous interfaces in these and
+all other libraries are        unchanged.
+
+
+
+3.  What Is New        in Release 6.3
+
+
+This section describes changes in the X        Consortium distribution since
+Release        6.1.
+
+All libraries, protocols, and servers are compatible with Release 6 and
+Release        6.1.  That is, R6 and R6.1 clients and applications will work
+with R6.3 libraries and        servers.  Most R6.3 clients will work with R6.1
+and R6 libraries except        those that use the new interfaces in libICE,
+libXext, and libXp.
+
+The major new functionality in R6.3 is support for World Wide Web
+integration, protection        of data from ``untrusted'' client connections, a
+bandwidth- and latency-optimized protocol for using X across the Inter-
+net, a print protocol following        the Xlib API, and support for vertical
+text writing and user-defined characters in the        Xlib implementation.
+
+
+3.1.  OS Support
+
+
+The following platforms        have a newer operating system version supported:
+
+
+System        R6.1           R6.3
+
+AIX           4.1.4          4.2
+Digital        Unix   3.2C           4.0A
+HP-UX         10.01
+IRIX          5.3            6.2
+Solaris               2.4            2.5
+UnixWare       2.02
+
+
+We also        built on the following platforms, however full support is not
+guaranteed:
+
+
+System        R6.1           R6.3
+
+FreeBSD               2.1.0          2.1.6
+Linux         1.2.13         2.0
+SCO Open Server                      5.0
+SunOS         4.1.3          4.1.4
+Windows        NT     3.5            4.0
+
+
+
+3.2.  New Standards
+
+
+The following are new X        Consortium standards in Release 6.3.  Each is
+described in its own section below.
+
+       Low Bandwidth X Extension
+       RX: X Remote Execution MIME type
+       Security Extension
+       Application Group Extension
+       Print Extension
+       Proxy Management Protocol
+
+
+
+3.3.  Low Bandwidth X Extension
+
+
+The Low        Bandwidth X extension (LBX) defines several compression and
+local caching techniques to improve performance        on wide area networks
+and also on slower-speed connections.  These reduce the        amount of proto-
+col data transported over the network and reduce the number of client-
+to-server roundtrips required for common application startup operations.
+
+LBX was        referred to as X.fast in some materials but we elected to not go
+through        the implementation and change all the names.  To avoid any con-
+fusion with an external        name different from the internal name in the
+implementation,        we elected to drop the ``X.fast'' moniker.
+
+LBX is implemented in two pieces; an X server extension        and a proxy
+application.  The X server extension provides the new optimized        proto-
+col.  The proxy        application, lbxproxy, translates a normal client X pro-
+tocol stream into an LBX stream.  This permits any existing application
+to gain        the benefit of the optimized protocol with no changes.  The
+proxy is especially useful when        multiple applications are running on the
+same local area        network separated from the X server by a slower network.
+In this        case the full benefit of the local cache is shared by each
+application using the same proxy process.
+
+The specification for LBX is in        xc/doc/specs/Xext/lbx.mif (FrameMaker
+interchange source) and        xc/doc/hardcopy/Xext/lbx.PS.Z (compressed
+PostScript).
+
+
+3.4.  RX: X Remote eXecution
+
+
+The remote execution (RX) service specifies a MIME format for invoking
+applications remotely, for example via a World Wide Web        browser.  This
+RX format specifies a syntax for listing network services required by
+the application, for example an        X display server.  The requesting Web
+browser        must identify specific instances of the services in the request
+to invoke the application.
+
+The distribution contains a helper program (xrx) and a Netscape        Naviga-
+tor plug-in (libxrx) that demonstrate this protocol.  The plug-in
+requires Navigator 3.0.
+
+We have        only been able to test the plug-in on HP-UX, IRIX, Digital Unix,
+and Solaris2.  Netscape        Navigator binaries for other platforms are
+either not available at        all or were not available in time to be included
+in the testing for this        release.
+
+The specification for the RX mime type is in xc/doc/specs/RX/RX.mif
+(FrameMaker interchange        source) and xc/doc/hardcopy/RX/RX.PS.Z
+(compressed PostScript).
+
+The following section describes        the procedure to set up your environment
+and try        the examples provided in this distribution.
+
+
+3.4.1. Preparing Your Web Server
+
+
+In order to demonstrate        the RX helper program and the RX Netscape plug-
+in you need to have access to an HTTP server to        install ``common gateway
+interface'' (CGI) scripts.  While CGI programs can be written in any
+compiled or interpreted        language, the sample CGI programs in the distri-
+bution are written in perl.
+
+If you don't currently have a web server the NCSA server is a good one
+to try.         Binaries for various systems are available at:
+
+     http://hoohoo.ncsa.uiuc.edu/docs/setup/PreExec.html
+
+If you don't have perl you can get the source code from:
+     ftp://prep.ai.mit.edu/pub/gnu/perl-4.036.tar.gz
+
+You need to install the        HTML, RX, and CGI sample files into your
+server's HTML and CGI directories.  The        process can be partially
+automated by adding the        following definitions to your site.def or
+host.def file:
+
+
+WebServer      defines the hostname and        port of your web server, for
+              example
+
+              #define WebServer www.myorg.org:8001
+
+HtmlDir               defines the path at which HTML and RX documents are
+              installed, for example
+
+              #define HtmlDir /usr/local/etc/httpd/htdocs
+
+CgiBinDir      defines the path        at which CGI programs are installed, for
+              example
+
+              #define CgiBinDir /usr/local/etc/httpd/cgi-bin
+
+ProxyManager   defines the transport scheme, hostname, and port        for CGI
+              programs to contact the Proxy Manager.  See the proxymngr
+              man pages for further details.  Typically the proxy
+              manager host will be the same as your web server, for
+              example:
+
+              #define ProxyManager tcp/www.myorg.org:6500
+
+Then make the Makefiles        and build the directories with the following
+command        sequence:
+
+cd xc/programs/xrx/htdocs
+xmkmf ../../.. programs/xrx/htdocs
+make
+make install
+cd ../cgi-bin
+xmkmf ../../.. programs/xrx/cgi-bin
+make
+make install
+
+
+These directories are not automatically        built or installed by the top
+level Makefile because they install outside the        ProjectRoot.
+
+You also need to configure your        web server so that files with the exten-
+sion name ``rx'' are of        the MIME type ``application/x-rx''.  See your
+HTTP server's configuration documentation for the right        procedure to do
+so.
+
+
+3.4.2. The RX Helper Program
+
+
+The helper program, xrx, may be        used with any Web browser to interpret
+the new        RX document type.
+
+The RX helper program is installed in <ProjectRoot>/bin        (e.g.
+/usr/X11R6.3/bin/).  You will need to configure        your web browser to use
+it for RX documents by adding a        line to your $HOME/.mailcap:
+
+     application/x-rx; /X11/bin/xrx %s
+
+You may        need to refer to your web browser's documentation for exact
+instructions on        configuring helper applications.
+
+The helper program is activated        by your browser as soon as you retrieve
+any document of        the MIME type application/x-rx. All you need to do is to
+point your browser at the URL:
+     http://your.web.server/xload.rx
+
+The application        (i.e. xload) should appear on your DISPLAY as a new
+top-level client.  The client will be running on your web server host
+and connected to your X        server.  If your X server supports the SECURITY
+extension the client will be running as        an untrusted client.
+
+
+3.4.3. The RX Netscape Navigator Plug-in
+
+
+The Navigator plug-in supports all the functions of xrx        and in addition
+uses the new XC-APPGROUP extension, if your X server provides it, to
+cause the remotely launched application        to be embedded within the
+browser        page from which it was launched.
+
+The HTML page links to an RX document via the EMBED tag, a Netscape
+extension to HTML.  The        RX document provides the plug-in with the list
+of services the        application wants to use.  Based on this information,
+the plug-in sets the various requested services, including creating
+authorization keys, and        passes the relevant data to the application
+through        an HTTP GET request of the associated CGI script.  The Web
+server then executes the CGI script to start the application.
+
+To be able to use the RX plug-in you need Netscape Navigator 3.0.
+Binaries for various systems can be found at:
+
+     http://home.netscape.com/comprod/mirror/client_download.html
+
+To complete the        installation of the Netscape plug-in, find the file
+named libxrx.so.6.3 or libxrx.sl.6.3 (or similar, depending on your
+platform) in <ProjectRoot>/lib (e.g. /usr/X11R6.3/lib) and copy        it to
+either /usr/local/lib/netscape/plugins or $HOME/.netscape/plugins. Do
+not install the        symlinks libxrx.so or libxrx.sl; they may confuse
+Netscape.
+
+You should remove or comment out the line you may have previously added
+in your        mailcap file to use the RX helper program, otherwise the plug-in
+will not be enabled.  (The usual comment character for mailcap is
+``#''.)
+
+If you are already running Netscape Navigator, you need        to exit and res-
+tart it        after copying the plug-in library so the new plug-in will be
+found. Once this is done you can check that Navigator has successfully
+loaded the plug-in by checking the ``About Plug-ins'' page from        the Help
+menu. This should show something like:
+
+
+                                  RX Plug-in
+
+    File name: /usr/guest/netscape/plugins/libxrx.sl.6.3
+
+    X Remote Activation        Plug-in
+
+    Mime Type Description         Suffixes  Enabled
+    application/x-rx              X Remote Activation Plug-inxrxYes
+
+
+The plug-in will be activated by Netscape Navigator as soon as you
+retrieve any document of the MIME type application/x-rx.  Several sam-
+ples are included in the distribution. The most        basic one is xload. All
+you need to do is point        your browser at the page:
+     http://your.web.server/xload.html
+
+If something goes wrong        check on the all the previous steps listed above
+and try        again.  Once xload is working you can try some of the other
+examples in the        distribution such as bitmap.html or dtcm.html.
+
+
+3.4.4. Trying Embedding With an Old X Server
+
+
+The Netscape Navigator plug-in,        libxrx, will work with an X server that
+does not contain the application group or security extensions. The
+application will be started as a separate top-level client.
+
+If you wish to try out the embedding facilities        without replacing your
+desktop        X server, you may use the Xnest server.
+
+A typical Xnest        session would look like the following:
+
+% Xnest        :11
+% xterm        -display :11
+
+
+These two commands start a ``nested'' server and a terminal emulator
+within that server.  Your favorite window manager and Netscape Navigator
+can now        be executed from the nested xterm window.  You may wish to first
+disable        access control in the nested server by running ``xhost +'' in
+the nested xterm.
+
+
+3.4.5. Setting Up Your Own Applications To Run Over The Web
+
+
+Based on the examples provided in the distribution it should be        easy to
+set up your web        server to run your own applications.  Every application
+requires 3 additional files to identify        it to Web browsers:
+
+myapp.htmlAn HTML page to present the application embedded
+myapp.rx  The RX document describing the application
+myapp.pl  The CGI script to start the application
+
+Note that the separate ``.rx'' file could be omitted by        implementing the
+CGI script such        that if it is invoked without a QUERY_STRING it will
+return the RX content. We decided not to do so in the distributed exam-
+ples for purpose of clarity.
+
+The xload demo provides        a good starting point. Simply make a copy of
+each of        the files xload.rx, xload.html, and xload.pl. Then look inside
+them for every instance        of ``xload'' and change it to whatever is
+appropriate for        your application.
+
+You will not be        able to run the dtcm demo unless you have dtcm (a CDE
+component) installed on        your web server host.  This example shows how a
+CGI script would look when an X        Print server is requested. The script
+dtcm.pl        is, for that reason, slightly more complicated than other exam-
+ples.
+
+
+3.5.  Security Extension
+
+
+The SECURITY extension contains        new protocol needed to provide enhanced
+X server security.  This extension adds        to the X protocol the concepts
+of ``trusted'' and ``untrusted'' clients.  The trust status of a client
+is determined by the authorization used        at connection setup.  All
+clients        using host-based authorization are considered ``trusted''.
+Clients        using other authorization protocols may be either trusted or
+untrusted depending on the data        included in the connection authorization
+phase.
+
+The requests in        the security extension permit a trusted client to create
+multiple authorization entries for a single authorization protocol.
+Each entry is tagged with the trust status to be associated with any
+client presenting that authorization.
+
+When a connection identifying an ``untrusted'' client is accepted, the
+client is restricted from performing certain operations        that would steal
+or modify data that is held by the server for trusted clients. An
+untrusted client performing a disallowed operation will        receive protocol
+errors.         Such a client may be written to catch these errors and continue
+operation.
+
+When a client is untrusted, the        server will also limit the extensions
+that are available to the client.  Each        X protocol extension is respon-
+sible for defining what        operations are permitted to untrusted clients;
+by default, the        entire extension is hidden.
+
+The specification for the SECURITY extension is        in
+xc/doc/specs/Xext/security.tex (LaTeX source) and
+xc/doc/hardcopy/Xext/security.PS.Z (compressed PostScript).
+
+
+3.5.1. Untrusted Application Behavior
+
+
+Most applications work normally        when run as untrusted clients, but since
+the security extension changes the semantics of        certain parts of the X
+protocol, it is        no surprise that some clients behave differently when
+untrusted.  We note the        following significant behavior changes,
+separated into two categories: changes that we expect could disappear or
+mutate if the implementation were improved in a        future release, and
+changes        we expect are permanent, legitimate defenses against data loss
+or leakage.
+
+
+3.5.1.1.  Behaviors That Are Implementation-Dependent
+
+
+The following behaviors        when running the respective applications as
+untrusted are not mandated by the security design but are side effects
+of limitations in the current implementation.
+
+oclock is square because the SHAPE extension hasn't been marked        secure
+yet.  Similarly, Xaw applications that use oval        buttons will have rec-
+tangular buttons instead.
+
+Any application        that depends on an extension other than XC-MISC, LBX, or
+BIG-REQUESTS will have different behavior, as no other extensions are
+currently marked secure.  The core clients affected are        xieperf and all
+the xkb        utilities.
+
+emacs exits with a Window error        when trying to use the QueryPointer
+request        on the root window when you click in a buffer.
+
+FrameMaker, and        xwd -root both exit with a Window error when trying to
+use the        GetWindowAttributes request on a window manager frame window.
+
+All the        remaining changes ar