|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: R T
Length: 230021 (0x38285) Types: TextFile Names: »RELNOTES.PS«
└─⟦276d19d6e⟧ Bits:30007243 EUUGD5_I: X11R5 └─⟦this⟧ »./RELNOTES.PS« └─⟦276d19d6e⟧ Bits:30007243 EUUGD5_I: X11R5 └─⟦399fbce15⟧ »./mit-1/mit-1.00« └─⟦ee38ad226⟧ └─⟦this⟧ »mit/RELNOTES.PS«
%!PS-Adobe-1.0 %%DocumentFonts: %%Creator: troff->tpscript %%CreationDate: Thu Aug 29 09:47:11 1991 %%Pages: (atend) %%EndComments initmatrix /a4 [ [300 72 div 0 0 -300 72 div -52 3436 ] 292 3365 60 45 {dup mul exch dup mul add 1.0 exch sub} /setscreen load {} /settransfer load /initgraphics load /erasepage load ] cvx statusdict begin bind end readonly def 0.1000 dup scale clippath pathbbox pop pop exch pop 0 exch translate clippath pathbbox /pgtop exch def pop pop pop /page { copypage erasepage restore save home } def /home { newpath 0 pgtop moveto } def /mf { statusdict /manualfeed true put usertime 5000 add { dup usertime lt { pop exit } if } loop } def /af { statusdict /manualfeed false put } def af 0 0 moveto 2 setlinecap /y { neg 0 exch rmoveto } def /X { currentpoint exch pop moveto } def /Y { pgtop exch sub currentpoint pop exch moveto } def /s { show } def /l { neg rlineto currentpoint stroke moveto } def /c { 2 div /rad exch def currentpoint /y0 exch def /x0 exch def newpath x0 rad add y0 rad 0 360 arc stroke x0 rad add rad add y0 moveto } def /a { /y2 exch neg def /x2 exch def /y1 exch neg def /x1 exch def x1 y1 rmoveto currentpoint currentpoint x2 x2 mul y2 y2 mul add sqrt y1 neg x1 neg atan y2 x2 atan newpath arc stroke moveto x2 y2 rmoveto } def /e { 2 div /yrad exch def 2 div /xrad exch def currentpoint /y0 exch def /x0 exch def x0 xrad add y0 translate xrad yrad scale newpath 0 0 1 0 360 arc savematrix setmatrix stroke x0 xrad add xrad add y0 moveto } def /spln { rcurveto currentpoint stroke moveto } def /ft { /fonttype exch def /xsiz exch def /ysiz exch def /sl exch def fonttype [ xsiz pt 0 sl sin sl cos div ysiz pt mul ysiz pt 0 0 ] makefont setfont xsiz 1.7 div setlinewidth } def /pt { 10 mul } def /savematrix matrix currentmatrix def /BracketFontDict 9 dict def /$workingdict 10 dict def BracketFontDict begin /FontType 3 def /FontName (Bracket) cvn def /FontMatrix [ 0.001 0 0 0.001 0 0] def /FontBBox [ -50 -250 1000 1000 ] def /Encoding 256 array def 0 1 255 { Encoding exch /.notdef put } for Encoding dup 65 /Cbv put dup 66 /Clt put dup 67 /Clk put dup 68 /Clb put dup 69 /Crt put dup 70 /Crk put dup 71 /Crb put dup 72 /Clc put dup 73 /Clf put dup 74 /Crc put dup 75 /Crf put dup 76 /Cbr put dup 77 /Crn put dup 78 /Cci put dup 79 /C|| put dup 80 /C^^ put dup 81 /Cr1 put dup 82 /Cr2 put pop /CharProcs 24 dict dup begin /setC { 0 -50 -250 500 1000 setcachedevice} def /C.bv {220 -250 moveto 0 1000 rlineto 60 0 rlineto 0 -1000 rlineto fill } def /C.barc { 750 moveto 180 0 rlineto 0 -60 rlineto -180 0 rlineto fill } def /C.barf { -250 moveto 180 0 rlineto 0 60 rlineto -180 0 rlineto fill } def /C.brk.end { 1 setlinewidth moveto rlineto rcurveto reversepath 60 0 rlineto rlineto rcurveto fill } def /C.setl {dup dtransform exch round exch idtransform pop setlinewidth } def /Cbv { 500 setC C.bv } def /Clt { 500 setC 0 150 50 210 140 250 0 730 0 150 50 250 200 250 0 750 220 -250 C.brk.end } def /Clk { 500 setC 1 setlinewidth 220 -250 moveto 0 400 rlineto 0 50 -50 100 -100 100 rcurveto 50 0 100 50 100 100 rcurveto 0 400 rlineto 60 0 rlineto 0 -400 rlineto 0 -50 -50 -100 -100 -100 rcurveto 50 0 100 -50 100 -100 rcurveto 0 -400 rlineto closepath fill } def /Clb { 500 setC 0 -150 50 -210 140 -250 0 -730 0 -150 50 -250 200 -250 0 -750 220 750 C.brk.end } def /Crt { 500 setC 0 150 -50 250 -200 250 0 750 0 150 -50 210 -140 250 0 730 220 -250 C.brk.end } def /Crk { 500 setC 1 setlinewidth 220 -250 moveto 0 400 rlineto 0 50 50 100 100 100 rcurveto -50 0 -100 50 -100 100 rcurveto 0 400 rlineto 60 0 rlineto 0 -400 rlineto 0 -50 50 -100 100 -100 rcurveto -50 0 -100 -50 -100 -100 rcurveto 0 -400 rlineto fill } def /Crb { 500 setC 0 -150 -50 -250 -200 -250 0 -750 0 -150 -50 -210 -140 -250 0 -730 220 750 C.brk.end } def /Clc { 500 setC C.bv 280 C.barc } def /Clf { 500 setC C.bv 280 C.barf } def /Crc { 500 setC C.bv 40 C.barc } def /Crf { 500 setC C.bv 40 C.barf } def /Cbr { 0 0 -50 -250 0 1000 setcachedevice 40 C.setl 0 -250 moveto 0 1000 rlineto stroke } def /Crn { 500 setC 40 C.setl 0 895 moveto 500 0 rlineto stroke } def /Cci { 1000 0 -50 -250 1000 1000 setcachedevice 40 C.setl 500 250 400 0 360 arc stroke } def /C|| { 170 0 -50 -250 170 1000 setcachedevice } def /C^^ { 80 0 -50 -250 80 1000 setcachedevice } def /Cr1 { 800 0 -50 -250 800 1000 setcachedevice 40 C.setl 0 setlinejoin 700 180 moveto -650 currentlinewidth add 0 rlineto 200 -200 rlineto 50 360 moveto 650 currentlinewidth sub 0 rlineto -200 200 rlineto stroke } def /Cr2 { 800 0 -50 -250 800 1000 setcachedevice 40 C.setl 2 setlinejoin 217 18 moveto -150 150 rlineto 150 150 rlineto -150 -150 rlineto 633 0 rlineto 50 360 moveto 633 0 rlineto -150 150 rlineto 150 -150 rlineto -150 -150 rlineto stroke } def end def /BuildChar { $workingdict begin /charcode exch def /fontdict exch def fontdict /CharProcs get begin fontdict /Encoding get charcode get load gsave 0 setlinecap 0 setgray newpath exec grestore end end } def end /BracketFont BracketFontDict definefont pop /f.R /Times-Roman findfont def /f.I /Times-Italic findfont def /f.B /Times-Bold findfont def /f.BI /Times-BoldItalic findfont def /f.H /Helvetica findfont def /f.HB /Helvetica-Bold findfont def /f.HO /Helvetica-Oblique findfont def /f.HX /Helvetica-BoldOblique findfont def /f.C /Courier findfont def /f.CB /Courier-Bold findfont def /f.CO /Courier-Oblique findfont def /f.CX /Courier-BoldOblique findfont def /f.S /Symbol findfont def /f.S2 /BracketFont findfont def 0.0 10 10 f.R ft save home %%EndProlog 0 Y %%Page: 1 1 720 X 840 Y 1833 X 0.0 12 12 f.B ft(X)s 1949 X(Window)s 2413 X(System,)s 2840 X(Version)s 3270 X(11,)s 3450 X(Release)s 3866 X(5)s 720 X 1080 Y 2559 X 0.0 11 11 f.B ft(Release)s 2939 X(Notes)s 720 X 1320 Y 2405 X 0.0 10 10 f.I ft(MIT)s 2602 X(X)s 2688 X(Consortium)s 3186 X(sta)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff 720 X 1560 Y 2104 X 0.0 10 10 f.R ft(MIT)s 2312 X(Laboratory)s 2780 X(for)s 2921 X(Computer)s 3346 X(Science)s 720 X 2040 Y(Copyright)s 1151 X 0.0 10 10 f.S ft(\343)s 0.0 10 10 f.R ft( 1991)s 1480 X(by)s 1605 X(the)s 1752 X(Massachusetts)s 2354 X(Institute)s 2707 X(of)s 2815 X(Technology.)s 720 X 2196 Y 0.0 9 9 f.R ft(Permission)s 1147 X(to)s 1244 X(use,)s 1414 X(copy,)s 1639 X(modify,)s 1949 X(and)s 2106 X(distribute)s 2473 X(this)s 2630 X(document)s 3012 X(for)s 3144 X(any)s 3301 X(purpose)s 3613 X(and)s 3770 X(without)s 4072 X(fee)s 4209 X(is)s 4296 X(hereby)s 4569 X(granted,)s 4890 X(pro-)s 720 X 2316 Y(vided)s 947 X(that)s 1109 X(the)s 1246 X(above)s 1488 X(copyright)s 1860 X(notice)s 2107 X(and)s 2264 X(this)s 2421 X(permission)s 2843 X(notice)s 3090 X(appear)s 3357 X(in)s 3453 X(all)s 3569 X(copies,)s 3848 X(and)s 4004 X(that)s 4165 X(the)s 4301 X(name)s 4522 X(of)s 4623 X(MIT)s 4814 X(not)s 4955 X(be)s 720 X 2436 Y(used)s 912 X(in)s 1009 X(advertising)s 1436 X(or)s 1538 X(publicity)s 1885 X(pertaining)s 2277 X(to)s 2374 X(this)s 2532 X(document)s 2915 X(without)s 3218 X(speci\256c,)s 3544 X(written)s 3827 X(prior)s 4030 X(permission.)s 4499 X(MIT)s 4692 X(makes)s 4950 X(no)s 720 X 2556 Y(representations)s 1305 X(about)s 1545 X(the)s 1695 X(suitability)s 2095 X(of)s 2210 X(this)s 2380 X(document)s 2774 X(for)s 2918 X(any)s 3087 X(purpose.)s 3457 X(It)s 3551 X(is)s 3650 X(provided)s 4009 X(``as)s 4183 X(is'')s 4342 X(without)s 4656 X(express)s 4965 X(or)s 720 X 2676 Y(implied)s 1018 X(warranty.)s 720 X 2832 Y 0.0 11 11 f.I ft(X)s 815 X(Window)s 1204 X(System)s 1536 X 0.0 11 11 f.R ft(is)s 1638 X(a)s 1714 X(trademark)s 2185 X(of)s 2304 X(MIT.)s 720 X 3312 Y(This)s 953 X(document)s 1423 X(describes)s 1867 X(how)s 2093 X(to)s 2216 X(build,)s 2508 X(install,)s 2843 X(and)s 3038 X(get)s 3209 X(started)s 3539 X(with)s 3773 X(Release)s 4151 X(5)s 4244 X(of)s 4373 X(the)s 4545 X(X)s 4662 X(Window)s 720 X 3432 Y(System)s 1073 X(from)s 1314 X(MIT)s 1543 X(and)s 1729 X(gives)s 1989 X(a)s 2065 X(brief)s 2299 X(overview)s 2734 X(of)s 2853 X(the)s 3015 X(contents)s 3409 X(of)s 3528 X(the)s 3690 X(release.)s 720 X 3672 Y 0.0 11 11 f.B ft(1.)s 859 X(For)s 1057 X(the)s 1231 X(Impatient)s 1723 X(Explorer)s 720 X 3828 Y 0.0 11 11 f.R ft(For)s 914 X(those)s 1187 X(of)s 1319 X(you)s 1525 X(who)s 1755 X(will)s 1968 X(try)s 2131 X(to)s 2258 X(build)s 2526 X(the)s 2701 X(distribution)s 3251 X(without)s 3629 X(reading)s 3998 X(the)s 4173 X(entire)s 4464 X(release)s 4808 X(notes)s 720 X 3948 Y(\256rst,)s 948 X(here)s 1163 X(is)s 1265 X(a)s 1341 X(quick)s 1613 X(summary)s 2050 X(of)s 2169 X(what)s 2410 X(to)s 2524 X(do.)s 720 X 4104 Y(If)s 820 X(you)s 1013 X(want)s 1254 X(to)s 1368 X(build)s 1623 X(with)s 1847 X 0.0 11 11 f.B ft(gcc)s 0.0 11 11 f.R ft(,)s 2054 X(edit)s 2247 X 0.0 11 11 f.B ft(mit/con\256g/site.def)s 3109 X 0.0 11 11 f.R ft(by)s 3247 X(uncommenting)s 3935 X(the)s 4097 X 0.0 11 11 f.B ft(HasGcc)s 4491 X 0.0 11 11 f.R ft(line.)s 720 X 4260 Y(If)s 846 X(you)s 1065 X(want)s 1332 X(to)s 1473 X(install)s 1798 X(into)s 2025 X(somewhere)s 2578 X(other)s 2858 X(than)s 3102 X 0.0 11 11 f.B ft(/usr/bin/X11)s 0.0 11 11 f.R ft(,)s 3775 X 0.0 11 11 f.B ft(/usr/include/X11)s 0.0 11 11 f.R ft(,)s 4637 X(etc.,)s 4875 X(edit)s 720 X 4380 Y 0.0 11 11 f.B ft(mit/con\256g/site.def)s 1586 X 0.0 11 11 f.R ft(by)s 1728 X(uncommenting)s 2419 X(the)s 2584 X 0.0 11 11 f.B ft(ProjectRoot)s 3178 X 0.0 11 11 f.R ft(lines)s 3417 X(and)s 3606 X(changing)s 4039 X("/usr/X11R5")s 4674 X(to)s 4791 X(what-)s 720 X 4500 Y(ever)s 935 X(directory)s 1358 X(you)s 1551 X(want)s 1792 X(to)s 1906 X(install)s 2204 X(into.)s 2460 X(\(Do)s 2658 X 0.0 11 11 f.I ft(not)s 2827 X 0.0 11 11 f.R ft(use)s 3001 X 0.0 11 11 f.B ft(DESTDIR)s 0.0 11 11 f.R ft(.\))s 720 X 4656 Y(Check)s 1035 X(the)s 1204 X(appropriate)s 1737 X 0.0 11 11 f.B ft(mit/con\256g/)s 0.0 11 11 f.I ft(vendor)s 0.0 11 11 f.B ft(.cf)s 2690 X 0.0 11 11 f.R ft(\256le)s 2867 X(to)s 2989 X(make)s 3262 X(sure)s 3480 X(that)s 3681 X 0.0 11 11 f.B ft(OSMajorVersion)s 4528 X 0.0 11 11 f.R ft(and)s 4722 X 0.0 11 11 f.B ft(OSMi-)s 720 X 4776 Y(norVersion)s 1279 X 0.0 11 11 f.R ft(are)s 1439 X(set)s 1589 X(correctly)s 2005 X(\(change)s 2378 X(them)s 2626 X(if)s 2721 X(necessary\).)s 720 X 4932 Y(Find)s 967 X(the)s 1145 X 0.0 11 11 f.B ft(BootstrapCFlags)s 1983 X 0.0 11 11 f.R ft(line,)s 2220 X(if)s 2331 X(any,)s 2561 X(in)s 2691 X(the)s 2869 X 0.0 11 11 f.I ft(vendor)s 0.0 11 11 f.B ft(.cf)s 3329 X 0.0 11 11 f.R ft(\256le.)s 3570 X(If)s 3686 X(there)s 3948 X(isn't)s 4188 X(one,)s 4418 X 0.0 11 11 f.B ft(cd)s 4572 X 0.0 11 11 f.R ft(to)s 4703 X(the)s 4882 X 0.0 11 11 f.B ft(mit)s 720 X 5052 Y 0.0 11 11 f.R ft(directory)s 1143 X(and)s 1329 X(type:)s 720 X 5208 Y 1080 X(make)s 1345 X(World)s 1653 X(>&)s 1829 X(world.log)s 720 X 5364 Y(If)s 820 X(there)s 1066 X(is)s 1168 X(a)s 1244 X 0.0 11 11 f.B ft(BootstrapCFlags)s 0.0 11 11 f.R ft(,)s 2094 X(take)s 2304 X(its)s 2437 X(value)s 5319 Y 0.0 9 9 f.R ft(1)s 5364 Y 2747 X 0.0 11 11 f.R ft(and)s 2933 X(type:)s 720 X 5520 Y 1080 X(make)s 1345 X(World)s 1653 X(BOOTSTRAPCFLAGS=")s 0.0 11 11 f.I ft(value)s 0.0 11 11 f.R ft(")s 3136 X(>&)s 3312 X(world.log)s 720 X 5676 Y(Do)s 890 X(not)s 1067 X(call)s 1261 X(the)s 1431 X(output)s 1749 X(\256le)s 1926 X(``make.log'',)s 2540 X(or)s 2667 X(it)s 2765 X(will)s 2973 X(be)s 3112 X(deleted.)s 3520 X(If)s 3628 X(the)s 3798 X(build)s 4061 X(is)s 4172 X(successful,)s 4687 X(you)s 4889 X(can)s 720 X 5796 Y(install)s 1018 X(most)s 1261 X(of)s 1380 X(it)s 1470 X(with:)s 720 X 5952 Y 1080 X(make)s 1345 X(install)s 1643 X(>&)s 1819 X(install.log)s 720 X 6108 Y(You)s 937 X(can)s 1116 X(install)s 1414 X(man)s 1631 X(pages)s 1908 X(with:)s 720 X 6264 Y 1080 X(make)s 1345 X(install.man)s 1860 X(>&)s 2036 X(man.log)s 720 X 6420 Y(You)s 937 X(can)s 1116 X(install)s 1414 X(lint)s 1590 X(libraries)s 1977 X(\(if)s 2108 X(desired\))s 2488 X(with:)s 720 X 6576 Y 1080 X(make)s 1345 X(install.ln)s 1757 X(>&)s 1933 X(lintlib.log)s 720 X 6732 Y(If)s 820 X(things)s 1118 X(fail,)s 1320 X(read)s 1535 X(the)s 1697 X(rest)s 1883 X(of)s 2002 X(the)s 2164 X(release)s 2494 X(notes.)s 720 X 6990 Y 0.0 7 7 f.R ft /Cru { 0 ysiz pt 5 div 2 copy rmoveto (_) show neg rmoveto } def Cru 740 X Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru 720 X 7080 Y 0.0 9 9 f.R ft(1.)s 834 X(If)s 917 X(you)s 1075 X(are)s 1208 X(using)s 1426 X(the)s 1559 X 0.0 9 9 f.B ft(x386.cf)s 1855 X 0.0 9 9 f.R ft(\256le,)s 2016 X(you)s 2174 X(will)s 2337 X(have)s 2530 X(to)s 2623 X(compute)s 2956 X(the)s 3089 X(correct)s 3362 X(value.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 2 2 720 X 480 Y 2788 X 0.0 11 11 f.R ft(- 2 -)s 720 X 840 Y 0.0 11 11 f.B ft(2.)s 859 X(Brief)s 1124 X(Overview)s 1602 X(of)s 1721 X(the)s 1895 X(Distribution)s 720 X 996 Y 0.0 11 11 f.R ft(\(If)s 857 X(you)s 1051 X(want,)s 1321 X(you)s 1515 X(can)s 1695 X(skip)s 1908 X(to)s 2023 X(the)s 2186 X(next)s 2405 X(chapter)s 2756 X(\256rst,)s 2986 X(and)s 3174 X(get)s 3338 X(your)s 3569 X(build)s 3826 X(started.)s 4204 X(While)s 4502 X(it)s 4594 X(is)s 4698 X(compil-)s 720 X 1116 Y(ing)s 889 X(you)s 1082 X(will)s 1282 X(have)s 1516 X(plenty)s 1819 X(of)s 1938 X(time)s 2162 X(to)s 2276 X(read)s 2491 X(the)s 2653 X(rest)s 2839 X(of)s 2958 X(the)s 3120 X(release)s 3450 X(notes.\))s 720 X 1272 Y(There)s 1017 X(are)s 1192 X(two)s 1400 X(parts)s 1656 X(to)s 1785 X(the)s 1962 X(Release)s 2345 X(5)s 2444 X(distribution:)s 3028 X(MIT)s 3273 X(software)s 3693 X(and)s 3895 X(documentation,)s 4620 X(and)s 4822 X(user-)s 720 X 1392 Y(contributed)s 1248 X(software)s 1652 X(and)s 1838 X(documentation.)s 2575 X(The)s 2773 X(MIT)s 3002 X(part)s 3200 X(contains:)s 720 X 1548 Y 0.0 11 11 f.B ft(X)s 827 X(Consortium)s 1417 X(Standards)s 720 X 1704 Y 970 X 0.0 11 11 f.R ft(The)s 1182 X(MIT)s 1425 X(X)s 1546 X(Consortium)s 2109 X(produces)s 2546 X(standards:)s 3061 X(documents)s 3579 X(which)s 3890 X(de\256ne)s 4201 X(network)s 4603 X(protocols,)s 720 X 1824 Y 970 X(programming)s 1599 X(interfaces,)s 2081 X(and)s 2269 X(other)s 2524 X(aspects)s 2870 X(of)s 2991 X(the)s 3155 X(X)s 3264 X(environment.)s 3905 X(See)s 4093 X(the)s 4257 X 0.0 11 11 f.B ft(XStandards)s 4851 X 0.0 11 11 f.R ft(man)s 720 X 1944 Y 970 X(page)s 1213 X(for)s 1377 X(a)s 1462 X(list)s 1635 X(of)s 1763 X(standards.)s 2270 X(See)s 2465 X(the)s 2636 X 0.0 11 11 f.B ft(XConsortium)s 3314 X 0.0 11 11 f.R ft(man)s 3541 X(page)s 3785 X(for)s 3950 X(information)s 4507 X(about)s 4789 X(the)s 4961 X(X)s 720 X 2064 Y 970 X(Consortium.)s 720 X 2220 Y 0.0 11 11 f.B ft(Sample)s 1097 X(Implementations)s 720 X 2376 Y 970 X 0.0 11 11 f.R ft(For)s 1151 X(most)s 1394 X(of)s 1513 X(our)s 1687 X(standards,)s 2157 X(we)s 2313 X(provide)s 2677 X 0.0 11 11 f.I ft(sample)s 3017 X 0.0 11 11 f.R ft(implementations)s 3780 X(to)s 3895 X(demonstrate)s 4460 X(proof)s 4726 X(of)s 4846 X(con-)s 720 X 2496 Y 970 X(cept.)s 1251 X(These)s 1554 X(are)s 1728 X(not)s 1911 X 0.0 11 11 f.I ft(reference)s 2365 X 0.0 11 11 f.R ft(implementations;)s 3172 X(the)s 3348 X(written)s 3701 X(speci\256cations)s 4341 X(de\256ne)s 4651 X(the)s 4827 X(stan-)s 720 X 2616 Y 970 X(dards.)s 720 X 2772 Y 0.0 11 11 f.B ft(Fonts)s 720 X 2928 Y 970 X 0.0 11 11 f.R ft(A)s 1077 X(collection)s 1538 X(of)s 1657 X(bitmap)s 1991 X(and)s 2177 X(outline)s 2511 X(fonts)s 2759 X(are)s 2919 X(included)s 3325 X(in)s 3439 X(the)s 3601 X(distribution,)s 4166 X(contributed)s 4695 X(by)s 4834 X(vari-)s 720 X 3048 Y 970 X(ous)s 1151 X(individuals)s 1669 X(and)s 1855 X(companies.)s 720 X 3204 Y 0.0 11 11 f.B ft(Utility)s 1047 X(Libraries)s 720 X 3360 Y 970 X 0.0 11 11 f.R ft(A)s 1077 X(number)s 1440 X(of)s 1559 X(libraries,)s 1974 X(such)s 2203 X(as)s 2322 X(the)s 2484 X 0.0 11 11 f.I ft(Athena)s 2823 X(Widget)s 3162 X(Set)s 0.0 11 11 f.R ft(,)s 3353 X(are)s 3514 X(included.)s 3977 X(These)s 4267 X(are)s 4428 X(not)s 4598 X(standards,)s 720 X 3480 Y 970 X(but)s 1139 X(are)s 1299 X(used)s 1528 X(in)s 1642 X(building)s 2038 X(MIT)s 2267 X(applications)s 2826 X(and)s 3012 X(may)s 3229 X(be)s 3360 X(useful)s 3656 X(in)s 3770 X(building)s 4166 X(other)s 4419 X(applications.)s 720 X 3636 Y 0.0 11 11 f.B ft(Sample)s 1097 X(Programs)s 720 X 3792 Y 970 X 0.0 11 11 f.R ft(We)s 1150 X(also)s 1356 X(provide)s 1720 X(a)s 1798 X(number)s 2163 X(of)s 2284 X(application)s 2802 X(programs.)s 3302 X(A)s 3411 X(few)s 3604 X(of)s 3725 X(these)s 3980 X(programs,)s 4452 X(such)s 4683 X(as)s 4804 X 0.0 11 11 f.B ft(xdm)s 0.0 11 11 f.R ft(,)s 720 X 3912 Y 970 X(should)s 1293 X(be)s 1425 X(considered)s 1928 X(essential)s 2335 X(in)s 2450 X(almost)s 2773 X(all)s 2911 X(environments.)s 3593 X(The)s 3791 X(rest)s 3977 X(of)s 4096 X(the)s 4258 X(applications)s 4817 X(carry)s 720 X 4032 Y 970 X(no)s 1113 X(special)s 1450 X(status,)s 1762 X(they)s 1984 X(are)s 2149 X(simply)s 2483 X(programs)s 2931 X(that)s 3130 X(have)s 3370 X(been)s 3610 X(developed)s 4094 X(and/or)s 4408 X(maintained)s 4930 X(by)s 720 X 4152 Y 970 X(MIT)s 1204 X(X)s 1316 X(Consortium)s 1870 X(sta)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(.)s 2148 X(In)s 2272 X(some)s 2536 X(cases,)s 2826 X(you)s 3023 X(will)s 3227 X(\256nd)s 3431 X(better)s 3712 X(substitutes)s 4210 X(for)s 4369 X(these)s 4626 X(programs)s 720 X 4272 Y 970 X(in)s 1084 X(the)s 1246 X(user-contributed)s 1992 X(software.)s 720 X 4428 Y(The)s 918 X(user-contributed)s 1664 X(part)s 1862 X(contains)s 2256 X(whatever)s 2684 X(people)s 3004 X(contribute.)s 3533 X(You)s 3750 X(\256nd)s 3950 X(a)s 4026 X(variety)s 4358 X(of)s 4477 X(software)s 4882 X(and)s 720 X 4548 Y(documentation)s 1415 X(here:)s 1675 X(application)s 2204 X(programs,)s 2687 X(demos,)s 3043 X(examples,)s 3526 X(libraries,)s 3954 X(Asian)s 4251 X(input)s 4519 X(methods,)s 4961 X(X)s 720 X 4668 Y(server)s 1014 X(extensions,)s 1534 X(etc.)s 720 X 4908 Y 0.0 11 11 f.B ft(2.1.)s 942 X(Structure)s 1420 X(of)s 1539 X(the)s 1713 X(MIT)s 1961 X(Sources)s 720 X 5064 Y 0.0 11 11 f.R ft(All)s 889 X(of)s 1008 X(the)s 1170 X(MIT)s 1399 X(sources)s 1755 X(are)s 1915 X(under)s 2192 X(a)s 2268 X(single)s 2559 X(directory,)s 3010 X 0.0 11 11 f.B ft(mit)s 0.0 11 11 f.R ft(.)s 3252 X(Sources)s 3627 X(are)s 3788 X(organized)s 4248 X(into)s 4449 X(the)s 4612 X(following)s 720 X 5184 Y(subdirectories:)s 720 X 5340 Y 0.0 11 11 f.B ft(clients)s 720 X 5496 Y 970 X 0.0 11 11 f.R ft(This)s 1208 X(directory)s 1645 X(contains)s 2053 X(most)s 2310 X(of)s 2443 X(the)s 2619 X(sample)s 2972 X(applications.)s 3601 X(See)s 3801 X(the)s 3977 X(program)s 4390 X(man)s 4621 X(pages)s 4913 X(for)s 720 X 5616 Y 970 X(details.)s 720 X 5772 Y 0.0 11 11 f.B ft(con\256g)s 720 X 5928 Y 970 X 0.0 11 11 f.R ft(This)s 1197 X(directory)s 1624 X(contains)s 2022 X(con\256guration)s 2640 X(\256les)s 2856 X(and)s 3046 X(the)s 3212 X 0.0 11 11 f.B ft(imake)s 3531 X 0.0 11 11 f.R ft(program)s 3934 X(used)s 4167 X(to)s 4285 X(build)s 4544 X(the)s 4710 X(release.)s 720 X 6048 Y 970 X(Details)s 1309 X(are)s 1469 X(covered)s 1842 X(in)s 1956 X(other)s 2209 X(sections)s 2591 X(below.)s 720 X 6204 Y 0.0 11 11 f.B ft(demos)s 720 X 6360 Y 970 X 0.0 11 11 f.R ft(This)s 1225 X(directory)s 1679 X(contains)s 2104 X(a)s 2211 X(small)s 2509 X(collection)s 3001 X(of)s 3151 X(graphics)s 3581 X(demonstration)s 4269 X(programs,)s 4770 X(a)s 4877 X(few)s 720 X 6480 Y 970 X(utility/test)s 1472 X(programs,)s 1967 X(and)s 2178 X(some)s 2463 X(performance)s 3067 X(demonstration)s 3749 X(programs.)s 4271 X(These)s 4584 X(are)s 4768 X(by)s 4930 X(no)s 720 X 6600 Y 970 X(means)s 1278 X(the)s 1440 X(``best'')s 1789 X(demo)s 2061 X(programs)s 2503 X(around,)s 2863 X(they)s 3080 X(just)s 3268 X(happen)s 3612 X(to)s 3726 X(be)s 3857 X(ones)s 4086 X(we)s 4241 X(try)s 4391 X(to)s 4505 X(maintain.)s 720 X 6756 Y 0.0 11 11 f.B ft(doc)s 720 X 6912 Y 970 X 0.0 11 11 f.R ft(This)s 1199 X(directory)s 1627 X(contains)s 2026 X 0.0 11 11 f.B ft(tro)s Cff 2265 X 0.0 11 11 f.R ft(sources)s 2626 X(to)s 2746 X(X)s 2859 X(Consortium)s 3414 X(standards,)s 3890 X(server)s 4190 X(internals)s 4602 X(documen-)s 720 X 7032 Y 970 X(tation,)s 1277 X(documentation)s 1958 X(for)s 2113 X(various)s 2464 X(utility)s 2757 X(libraries,)s 3172 X(some)s 3432 X(useful)s 3728 X(tutorial)s 4074 X(material.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 3 3 720 X 480 Y 2788 X 0.0 11 11 f.R ft(- 3 -)s 720 X 840 Y 0.0 11 11 f.B ft(extensions)s 720 X 996 Y 970 X 0.0 11 11 f.R ft(This)s 1209 X(directory)s 1647 X(contains)s 2056 X(implementations)s 2833 X(of)s 2967 X(X)s 3089 X(server)s 3398 X(extensions,)s 3934 X(both)s 4174 X(the)s 4352 X(server)s 4662 X(internals)s 720 X 1116 Y 970 X(and)s 1158 X(the)s 1322 X(application)s 1840 X(programming)s 2468 X(libraries,)s 2885 X(and)s 3073 X(some)s 3334 X(test)s 3516 X(programs.)s 4015 X(Of)s 4159 X(particular)s 4607 X(note)s 4825 X(here,)s 720 X 1236 Y 970 X(new)s 1183 X(in)s 1300 X(Release)s 1671 X(5,)s 1786 X(is)s 1892 X(PEX,)s 2160 X(the)s 2326 X(PHIGS)s 2676 X(Extension)s 3148 X(to)s 3266 X(X)s 3377 X(used)s 3610 X(for)s 3769 X(3D)s 3935 X(graphics,)s 4366 X(and)s 4556 X(the)s 4722 X(PHIGS)s 720 X 1356 Y 970 X(programming)s 1596 X(library)s 1916 X(which)s 2212 X(interfaces)s 2664 X(to)s 2778 X(the)s 2940 X(PEX)s 3176 X(protocol.)s 720 X 1512 Y 0.0 11 11 f.B ft(fonts)s 720 X 1668 Y 970 X 0.0 11 11 f.R ft(This)s 1216 X(directory)s 1661 X(contains)s 2077 X(bitmap)s 2433 X(fonts)s 2703 X(in)s 2839 X(source)s 3174 X(form,)s 3465 X(some)s 3747 X(outline)s 4103 X(fonts,)s 4402 X(a)s 4501 X(sample)s 4863 X(font)s 720 X 1788 Y 970 X(server,)s 1305 X(a)s 1394 X(utility)s 1700 X(font)s 1918 X(library)s 2251 X(used)s 2493 X(by)s 2644 X(the)s 2818 X(X)s 2937 X(server)s 3243 X(and)s 3441 X(font)s 3658 X(server,)s 3992 X(a)s 4080 X(client)s 4364 X(font)s 4581 X(library)s 4913 X(for)s 720 X 1908 Y 970 X(interacting)s 1489 X(with)s 1735 X(the)s 1919 X(font)s 2146 X(server,)s 2490 X(and)s 2698 X(programs)s 3162 X(for)s 3339 X(building)s 3757 X(fonts)s 4028 X(and)s 4237 X(querying)s 4678 X(the)s 4863 X(font)s 720 X 2028 Y 970 X(server.)s 720 X 2184 Y 0.0 11 11 f.B ft(hardcopy)s 720 X 2340 Y 970 X 0.0 11 11 f.R ft(This)s 1199 X(directory)s 1627 X(contains)s 2026 X(pre-generated)s 2658 X(PostScript)s 3145 X(\256les)s 3362 X(for)s 3522 X(the)s 3689 X(client)s 3966 X(man)s 4189 X(pages)s 4472 X(and)s 4664 X(for)s 4825 X(most)s 720 X 2460 Y 970 X(of)s 1097 X(the)s 1267 X(documentation)s 1956 X(found)s 2248 X(in)s 2370 X(the)s 2540 X 0.0 11 11 f.B ft(doc)s 2741 X 0.0 11 11 f.R ft(directory.)s 3228 X(The)s 3433 X(\256les)s 3652 X(are)s 3819 X(compressed)s 4371 X(with)s 4602 X 0.0 11 11 f.B ft(compress)s 720 X 2580 Y 970 X 0.0 11 11 f.R ft(to)s 1087 X(save)s 1312 X(disk)s 1527 X(space.)s 1856 X(If)s 1959 X(you)s 2155 X(do)s 2296 X(not)s 2468 X(have)s 2705 X 0.0 11 11 f.B ft(compress)s 3174 X 0.0 11 11 f.R ft(on)s 3315 X(your)s 3548 X(system,)s 3914 X(you)s 4111 X(will)s 4315 X(\256nd)s 4519 X(a)s 4599 X(version)s 4954 X(in)s 720 X 2700 Y 970 X(the)s 1132 X 0.0 11 11 f.B ft(mit/util/compress)s 1978 X 0.0 11 11 f.R ft(directory.)s 720 X 2856 Y 0.0 11 11 f.B ft(include)s 720 X 3012 Y 970 X 0.0 11 11 f.R ft(This)s 1194 X(directory)s 1617 X(contains)s 2011 X(various)s 2362 X(library-independent)s 3254 X(C)s 3356 X(header)s 3675 X(\256les)s 3888 X(and)s 4075 X(a)s 4152 X(collection)s 4614 X(of)s 4734 X(bitmap)s 720 X 3132 Y 970 X(\256les.)s 720 X 3288 Y 0.0 11 11 f.B ft(lib)s 720 X 3444 Y 970 X 0.0 11 11 f.R ft(This)s 1218 X(directory)s 1665 X(contains)s 2083 X(programming)s 2733 X(libraries)s 3144 X(and)s 3354 X(support)s 3736 X(\256les.)s 4028 X(Of)s 4195 X(note)s 4436 X(are)s 4621 X(Xlib)s 4870 X(\(the)s 720 X 3564 Y 970 X(lowest-level)s 1537 X(C)s 1642 X(programming)s 2271 X(interface)s 2683 X(to)s 2800 X(X\),)s 2974 X(Xt)s 3115 X(\(the)s 3316 X(X)s 3426 X(Toolkit)s 3782 X(Intrinsics\),)s 4286 X(Xmu)s 4537 X(\(an)s 4707 X(eclectic)s 720 X 3684 Y 970 X(set)s 1124 X(of)s 1247 X(utility)s 1544 X(functions\),)s 2049 X(Xaw)s 2287 X(\(the)s 2489 X(Athena)s 2837 X(Widget)s 3192 X(Set\),)s 3429 X(and)s 3619 X(CLX)s 3871 X(\(a)s 3987 X(Common)s 4430 X(Lisp)s 4659 X(interface)s 720 X 3804 Y 970 X(to)s 1084 X(X\).)s 720 X 3960 Y 0.0 11 11 f.B ft(man)s 720 X 4116 Y 970 X 0.0 11 11 f.R ft(This)s 1206 X(directory)s 1641 X(contains)s 2048 X(a)s 2137 X(few)s 2341 X(top-level)s 2772 X(man)s 3002 X(pages)s 3292 X(about)s 3577 X(the)s 3752 X(release)s 4095 X(\(general)s 4493 X(information,)s 720 X 4236 Y 970 X(server)s 1281 X(access)s 1604 X(control)s 1960 X(mechanisms,)s 2576 X(the)s 2754 X(X)s 2877 X(Consortium,)s 3470 X(and)s 3672 X(X)s 3795 X(Consortium)s 4360 X(standards\),)s 4882 X(and)s 720 X 4356 Y 970 X(man)s 1187 X(pages)s 1464 X(for)s 1619 X(some)s 1879 X(of)s 1998 X(the)s 2160 X(programming)s 2786 X(libraries.)s 720 X 4512 Y 0.0 11 11 f.B ft(rgb)s 720 X 4668 Y 970 X 0.0 11 11 f.R ft(This)s 1203 X(directory)s 1635 X(contains)s 2038 X(a)s 2123 X(program)s 2531 X(to)s 2654 X(generate)s 3060 X(the)s 3231 X(color)s 3493 X(database)s 3906 X(used)s 4144 X(by)s 4291 X(the)s 4462 X(X)s 4578 X(server)s 4882 X(and)s 720 X 4788 Y 970 X(sample)s 1309 X(databases.)s 720 X 4944 Y 0.0 11 11 f.B ft(server)s 720 X 5100 Y 970 X 0.0 11 11 f.R ft(This)s 1213 X(directory)s 1655 X(contains)s 2069 X(the)s 2251 X(X)s 2378 X(server)s 2692 X(sources,)s 3096 X(both)s 3340 X(device-independent)s 4245 X(\()s 0.0 11 11 f.B ft(dix)s 0.0 11 11 f.R ft(\))s 4513 X(and)s 4719 X(device-)s 720 X 5220 Y 970 X(dependent)s 1448 X(\()s 0.0 11 11 f.B ft(ddx)s 0.0 11 11 f.R ft(\).)s 1783 X(In)s 1902 X(this)s 2090 X(release,)s 2448 X(there)s 2694 X(is)s 2796 X(support)s 3154 X(for)s 3309 X(building)s 3705 X(the)s 3867 X(following)s 4323 X(servers:)s 720 X 5376 Y 1080 X(DECstation)s 1622 X(2100/3100)s 2121 X(monochrome)s 2728 X(and)s 2914 X(color)s 3167 X(displays)s 720 X 5496 Y 1080 X(DECstation)s 1622 X(5000)s 1870 X(CX)s 2051 X(and)s 2237 X(MX)s 2442 X(displays)s 720 X 5616 Y 1080 X(IBM)s 1316 X(RS/6000)s 1731 X(skyway)s 2094 X(adapter)s 720 X 5736 Y 1080 X(Apple)s 1376 X(Macintosh)s 1868 X(monochrome)s 2475 X(and)s 2661 X(color)s 2914 X(displays)s 720 X 5856 Y 1080 X(MIPS)s 1366 X(monochrome)s 1973 X(and)s 2159 X(color)s 2412 X(displays)s 720 X 5976 Y 1080 X(OMRON)s 1517 X(LUNA)s 1849 X(monochrome)s 2456 X(displays)s 2845 X(\(color)s 3134 X(displays)s 3523 X(operate)s 3872 X(in)s 3986 X(monochrome\))s 720 X 6096 Y 1080 X(Tektronix)s 1541 X(4319)s 1789 X(color)s 2042 X(display)s 720 X 6216 Y 1080 X(VAXstation)s 1639 X(QVSS)s 1949 X(and)s 2135 X(QDSS)s 2445 X(displays)s 720 X 6336 Y 1080 X(Sun)s 1280 X(monochrome)s 1887 X(and)s 2073 X(8-bit)s 2309 X(color)s 2562 X(displays)s 2951 X(\(with)s 3211 X(GX)s 3397 X(support\))s 720 X 6456 Y 1080 X(Various)s 1455 X(VGA)s 1720 X(displays)s 2109 X(under)s 2386 X(System)s 2739 X(V/386)s 720 X 6612 Y 970 X(If)s 1076 X(your)s 1311 X(favorite)s 1685 X(hardware)s 2124 X(is)s 2232 X(not)s 2407 X(listed)s 2680 X(above,)s 3003 X(please)s 3311 X(do)s 3456 X(not)s 3632 X(blame)s 3935 X(us)s 4068 X(at)s 4182 X(MIT,)s 4446 X(we)s 4608 X(ship)s 4827 X(what)s 720 X 6732 Y 970 X(Consortium)s 1532 X(members)s 1975 X(provide.)s 2407 X(Only)s 2667 X(in)s 2793 X(a)s 2881 X(few)s 3084 X(cases)s 3354 X(do)s 3504 X(we)s 3671 X(try)s 3833 X(to)s 3959 X(maintain)s 4384 X(device-speci\256c)s 720 X 6852 Y 970 X(software)s 1374 X(for)s 1529 X(our)s 1703 X(own)s 1920 X(development)s 2515 X(needs.)s 720 X 7008 Y 0.0 11 11 f.B ft(util)s 720 X 7164 Y 970 X 0.0 11 11 f.R ft(This)s 1196 X(directory)s 1621 X(contains)s 2017 X(miscellaneous)s 2669 X(utility)s 2964 X(programs)s 3408 X(and)s 3596 X(shell)s 3834 X(scripts)s 4151 X(used)s 4382 X(to)s 4498 X(build,)s 4784 X(main-)s 720 X 7284 Y 970 X(tain,)s 1191 X(and)s 1377 X(install)s 1675 X(the)s 1837 X(release.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 4 4 720 X 480 Y 2788 X 0.0 11 11 f.R ft(- 4 -)s 720 X 840 Y 0.0 11 11 f.B ft(3.)s 859 X(Building)s 1295 X(the)s 1469 X(Release)s 720 X 996 Y 0.0 11 11 f.R ft(The)s 924 X(core)s 1145 X(distribution)s 1688 X(\(code)s 1964 X(under)s 2247 X(the)s 2415 X 0.0 11 11 f.B ft(mit)s 2608 X 0.0 11 11 f.R ft(directory\))s 3074 X(has)s 3255 X(been)s 3496 X(built)s 3734 X(and)s 3927 X(tested)s 4218 X(at)s 4332 X(MIT)s 4568 X(on)s 4713 X(the)s 4882 X(fol-)s 720 X 1116 Y(lowing)s 1054 X(systems:)s 720 X 1272 Y 1080 X(AIX)s 1302 X(3.1.5,)s 1579 X(on)s 1717 X(IBM)s 1953 X(RS/6000)s 720 X 1392 Y 1080 X(Apollo)s 1414 X(SR10.3)s 1771 X(\(very)s 2029 X(minimal)s 2425 X(testing,)s 2775 X(bsd4.3)s 3094 X(only\))s 720 X 1512 Y 1080 X(AT&T)s 1407 X(Unix)s 1655 X(System)s 2008 X(V)s 2115 X(Release)s 2483 X(4)s 2566 X(V2,)s 2756 X(on)s 2894 X(AT&T)s 3221 X(WGS6386)s 720 X 1632 Y 1080 X(A/UX)s 1376 X(2.0.1)s 720 X 1752 Y 1080 X(HP-UX)s 1443 X(7.0,)s 1637 X(on)s 1775 X(HP9000/s300)s 720 X 1872 Y 1080 X(IRIX)s 1333 X(4.0)s 720 X 1992 Y 1080 X(Mach)s 1357 X(2.5)s 1523 X(Version)s 1898 X(1.13,)s 2147 X(on)s 2285 X(OMRON)s 2722 X(Luna)s 2975 X(88k)s 720 X 2112 Y 1080 X(NEWS-OS)s 1596 X(4.1,)s 1790 X(on)s 1928 X(Sony)s 2183 X(NWS-1850)s 720 X 2232 Y 1080 X(NEWS-OS)s 1596 X(5.0U,)s 1869 X(on)s 2007 X(Sony)s 2262 X(NWS-3710)s 720 X 2352 Y 1080 X(SunOS)s 1421 X(4.1.1,)s 1698 X(on)s 1836 X(Sun)s 2036 X(3,)s 2147 X(Sparc)s 2424 X(1,)s 2535 X(and)s 2721 X(Sparc)s 2998 X(2)s 720 X 2472 Y 1080 X(Ultrix-32)s 1517 X(4.2,)s 1711 X(VAX)s 1976 X(and)s 2162 X(RISC)s 720 X 2592 Y 1080 X(UNICOS)s 1517 X(5.1)s 720 X 2712 Y 1080 X(UTek)s 1357 X(4.0)s 720 X 2832 Y 1080 X(VAX)s 1345 X(4.3bsd)s 1664 X(\(with)s 1924 X(unknown)s 2361 X(local)s 2602 X(changes\))s 720 X 2988 Y(In)s 847 X(somes)s 1158 X(cases,)s 1452 X(we)s 1615 X(have)s 1857 X(not)s 2034 X(used)s 2271 X(the)s 2441 X(most)s 2692 X(recent)s 2994 X(version)s 3353 X(of)s 3480 X(the)s 3650 X(operating)s 4100 X(system)s 4442 X(\(sorry\).)s 4832 X(Sup-)s 720 X 3108 Y(port)s 925 X(for)s 1080 X(earlier)s 1386 X(versions)s 1780 X(of)s 1899 X(the)s 2061 X(operating)s 2503 X(systems)s 2880 X(listed)s 3147 X(is)s 3249 X(not)s 3418 X(claimed,)s 3821 X(and)s 4007 X(not)s 4176 X(guaranteed.)s 720 X 3264 Y(In)s 839 X(addition)s 1228 X(to)s 1342 X(the)s 1504 X(systems)s 1881 X(above,)s 2198 X(support)s 2556 X(has)s 2730 X(been)s 2964 X(provided)s 3382 X(by)s 3520 X(vendors)s 3895 X(for:)s 720 X 3420 Y 1080 X(AIX)s 1302 X(2.2)s 1468 X(and)s 1654 X(AOS)s 1902 X(4.3,)s 2096 X(on)s 2234 X(IBM)s 2470 X(RT)s 720 X 3540 Y 1080 X(AIX)s 1302 X(1.2.1,)s 1579 X(on)s 1717 X(IBM)s 1953 X(PS/2)s 720 X 3660 Y 1080 X(ConvexOS)s 1591 X(V9.0)s 720 X 3780 Y 1080 X(DG/UX)s 1455 X(4.32)s 720 X 3900 Y 1080 X(INTERACTIVE)s 1833 X(UNIX)s 2134 X(Version)s 2509 X(2.2.1)s 720 X 4020 Y 1080 X(Mach)s 1357 X(2.5)s 1523 X(Version)s 1898 X(1.40,)s 2147 X(on)s 2285 X(OMRON)s 2722 X(Luna)s 2975 X(68k)s 720 X 4140 Y 1080 X(Motorola)s 1517 X(R32V2/R3V6.2)s 2240 X(and)s 2426 X(R40V1)s 720 X 4260 Y 1080 X(RISCOS)s 1495 X(4.50)s 720 X 4380 Y 1080 X(UNIOS-B)s 1553 X(4.3BSD)s 1934 X(UNIX:)s 2266 X(2.00)s 720 X 4500 Y 1080 X(Unix)s 1328 X(System)s 1681 X(V/386)s 1984 X(Release)s 2352 X(3.2,)s 2546 X(on)s 2684 X(ESIX,)s 2984 X(SCO,)s 3255 X(and)s 3441 X(AT&T)s 3768 X(\(``work)s 4129 X(in)s 4243 X(progress''\))s 720 X 4620 Y 1080 X(Unix)s 1328 X(System)s 1681 X(V/386)s 1984 X(Release)s 2352 X(4.0,)s 2546 X(on)s 2684 X(DELL)s 720 X 4860 Y 0.0 11 11 f.B ft(3.1.)s 942 X(Unpacking)s 1486 X(the)s 1660 X(Distribution)s 720 X 5016 Y 0.0 11 11 f.R ft(The)s 919 X(distribution)s 1457 X(normally)s 1883 X(comes)s 2193 X(as)s 2314 X(multiple)s 2712 X(tar)s 2857 X(\256les,)s 3099 X(either)s 3378 X(on)s 3518 X(tape)s 3730 X(or)s 3851 X(across)s 4154 X(a)s 4232 X(network.)s 4677 X(Create)s 4992 X(a)s 720 X 5136 Y(directory)s 1143 X(to)s 1257 X(hold)s 1481 X(the)s 1643 X(distribution,)s 2208 X 0.0 11 11 f.B ft(cd)s 2346 X 0.0 11 11 f.R ft(to)s 2460 X(it,)s 2578 X(and)s 2764 X(untar)s 3017 X(everything)s 3514 X(from)s 3755 X(that)s 3948 X(directory.)s 4427 X(For)s 4608 X(example:)s 720 X 5292 Y 1080 X(mkdir)s 1371 X 0.0 11 11 f.I ft(sourcedir)s 720 X 5412 Y 1080 X 0.0 11 11 f.R ft(cd)s 1211 X 0.0 11 11 f.I ft(sourcedir)s 720 X 5532 Y 1080 X 0.0 11 11 f.R ft(tar)s 1223 X(xfp)s 1397 X 0.0 11 11 f.I ft(tar-\256le-or-tape-device)s 720 X 5688 Y 0.0 11 11 f.R ft(If)s 827 X(you)s 1027 X(have)s 1268 X(obtained)s 1681 X(compressed)s 2233 X(and)s 2426 X(split)s 2653 X(tar)s 2804 X(\256les)s 3024 X(over)s 3254 X(the)s 3424 X(network,)s 3847 X(then)s 4072 X(the)s 4242 X(sequence)s 4678 X(for)s 4841 X(each)s 720 X 5808 Y(part)s 918 X(of)s 1037 X(the)s 1199 X 0.0 11 11 f.B ft(mit)s 1385 X 0.0 11 11 f.R ft(directory)s 1808 X(might)s 2094 X(be:)s 720 X 5964 Y 1080 X(cd)s 1211 X 0.0 11 11 f.I ft(ftp-dir)s 0.0 11 11 f.R ft(/mit-)s 0.0 11 11 f.I ft(N)s 720 X 6084 Y 1080 X 0.0 11 11 f.R ft(cat)s 1235 X(mit-)s 0.0 11 11 f.I ft(N)s 0.0 11 11 f.R ft(.??)s 1645 X(|)s 1695 X(uncompress)s 2247 X(|)s 2297 X(\(cd)s 2464 X 0.0 11 11 f.I ft(sourcedir)s 0.0 11 11 f.R ft(;)s 2944 X(tar)s 3087 X(xfp)s 3261 X(-\))s 720 X 6240 Y(The)s 918 X(sequence)s 1346 X(for)s 1501 X(each)s 1728 X(part)s 1926 X(of)s 2045 X(the)s 2207 X 0.0 11 11 f.B ft(contrib)s 2577 X 0.0 11 11 f.R ft(directory)s 3000 X(might)s 3286 X(be:)s 720 X 6396 Y 1080 X(cd)s 1211 X 0.0 11 11 f.I ft(ftp-dir)s 0.0 11 11 f.R ft(/contrib-)s 0.0 11 11 f.I ft(N)s 720 X 6516 Y 1080 X 0.0 11 11 f.R ft(cat)s 1235 X(contrib-)s 0.0 11 11 f.I ft(N)s 0.0 11 11 f.R ft(.??)s 1808 X(|)s 1858 X(uncompress)s 2410 X(|)s 2460 X(\(cd)s 2627 X 0.0 11 11 f.I ft(sourcedir)s 0.0 11 11 f.R ft(;)s 3107 X(tar)s 3250 X(xfp)s 3424 X(-\))s 720 X 6672 Y(The)s 919 X 0.0 11 11 f.I ft(sourcedir)s 1369 X 0.0 11 11 f.R ft(directory)s 1793 X(you)s 1987 X(choose)s 2320 X(can)s 2500 X(be)s 2632 X(anywhere)s 3085 X(in)s 3200 X(any)s 3388 X(of)s 3509 X(your)s 3740 X(\256lesystems)s 4260 X(that)s 4455 X(is)s 4559 X(convenient)s 720 X 6792 Y(to)s 842 X(you.)s 1099 X(After)s 1365 X(extracting)s 1839 X(the)s 2009 X(release,)s 2375 X(you)s 2576 X(should)s 2906 X(end)s 3100 X(up)s 3246 X(with)s 3478 X(an)s 3617 X 0.0 11 11 f.B ft(mit)s 3811 X 0.0 11 11 f.R ft(subdirectory,)s 4422 X(and)s 4615 X(a)s 4698 X 0.0 11 11 f.B ft(contrib)s 720 X 6912 Y 0.0 11 11 f.R ft(subdirectory)s 1312 X(if)s 1423 X(you)s 1633 X(unpack)s 1994 X(user-contributed)s 2757 X(software.)s 3234 X(You)s 3468 X(will)s 3685 X(need)s 3936 X(about)s 4225 X(100)s 4435 X(megabytes)s 4949 X(of)s 720 X 7032 Y(disk)s 952 X(space)s 1242 X(to)s 1376 X(unpack)s 1740 X(the)s 1922 X 0.0 11 11 f.B ft(mit)s 2128 X 0.0 11 11 f.R ft(directory)s 2571 X(contents;)s 3015 X(building)s 3430 X(it)s 3539 X(will)s 3758 X(of)s 3896 X(course)s 4228 X(require)s 4584 X(more)s 4856 X(disk)s 720 X 7152 Y(space.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 5 5 720 X 480 Y 2788 X 0.0 11 11 f.R ft(- 5 -)s 720 X 840 Y 0.0 11 11 f.B ft(3.2.)s 942 X(Symbolic)s 1405 X(Link)s 1662 X(Trees)s 720 X 996 Y 0.0 11 11 f.R ft(If)s 830 X(you)s 1033 X(expect)s 1356 X(to)s 1480 X(build)s 1745 X(the)s 1917 X(distribution)s 2464 X(on)s 2612 X(more)s 2875 X(than)s 3102 X(one)s 3298 X(machine)s 3707 X(using)s 3984 X(a)s 4071 X(shared)s 4395 X(source)s 4719 X(tree,)s 4949 X(or)s 720 X 1116 Y(you)s 967 X(just)s 1209 X(want)s 1504 X(to)s 1672 X(keep)s 1960 X(the)s 2175 X(source)s 2541 X(tree)s 2785 X(pure,)s 3088 X(you)s 3334 X(may)s 3604 X(want)s 3898 X(to)s 4065 X(use)s 4292 X(the)s 4507 X(shell)s 4796 X(script)s 720 X 1236 Y 0.0 11 11 f.B ft(mit/util/scripts/lndir.sh)s 1857 X 0.0 11 11 f.R ft(to)s 1991 X(create)s 2298 X(a)s 2394 X(symbolic)s 2846 X(link)s 3066 X(tree)s 3277 X(on)s 3435 X(each)s 3683 X(build)s 3959 X(machine.)s 4435 X(This)s 4680 X(is)s 4803 X(fairly)s 720 X 1356 Y(expensive)s 1186 X(in)s 1300 X(disk)s 1512 X(space,)s 1810 X(however.)s 2270 X(To)s 2420 X(do)s 2558 X(this,)s 2774 X(create)s 3061 X(a)s 3137 X(directory)s 3560 X(for)s 3715 X(the)s 3877 X(build,)s 4160 X 0.0 11 11 f.B ft(cd)s 4298 X 0.0 11 11 f.R ft(to)s 4412 X(it,)s 4530 X(and)s 4716 X(type:)s 720 X 1512 Y 1080 X 0.0 11 11 f.I ft(sourcedir)s 0.0 11 11 f.R ft(/mit/util/scripts/lndir.sh)s 2570 X 0.0 11 11 f.I ft(sourcedir)s 720 X 1668 Y 0.0 11 11 f.R ft(where)s 1021 X 0.0 11 11 f.I ft(sourcedir)s 1477 X 0.0 11 11 f.R ft(is)s 1586 X(the)s 1755 X(pathname)s 2216 X(of)s 2342 X(the)s 2511 X(directory)s 2942 X(where)s 3244 X(you)s 3445 X(stored)s 3749 X(the)s 3919 X(sources.)s 4339 X(All)s 4516 X(of)s 4643 X(the)s 4813 X(build)s 720 X 1788 Y(instructions)s 1268 X(given)s 1546 X(below)s 1848 X(should)s 2176 X(then)s 2399 X(be)s 2536 X(done)s 2783 X(in)s 2902 X(the)s 3069 X(build)s 3329 X(directory)s 3757 X(on)s 3900 X(each)s 4132 X(machine,)s 4564 X(rather)s 4851 X(than)s 720 X 1908 Y(in)s 834 X(the)s 996 X(source)s 1309 X(directory.)s 720 X 2064 Y(The)s 922 X(shell)s 1162 X(script)s 1438 X(is)s 1544 X(reasonably)s 2050 X(portable)s 2441 X(but)s 2614 X(quite)s 2866 X(slow)s 3106 X(to)s 3224 X(execute.)s 3645 X(If)s 3749 X(you)s 3946 X(want)s 4192 X(you)s 4390 X(can)s 4574 X(instead)s 4918 X(try)s 720 X 2184 Y(compiling)s 1199 X(a)s 1279 X(similar)s 1616 X(C)s 1721 X(program,)s 2151 X(but)s 2323 X(it)s 2416 X(is)s 2521 X(slightly)s 2884 X(tricky)s 3171 X(to)s 3288 X(do)s 3429 X(before)s 3738 X(the)s 3903 X(distribution)s 4443 X(is)s 4548 X(built;)s 4813 X 0.0 11 11 f.B ft(cd)s 4954 X 0.0 11 11 f.R ft(to)s 720 X 2304 Y(the)s 882 X(directory)s 1305 X 0.0 11 11 f.B ft(mit/util/progs)s 1976 X 0.0 11 11 f.R ft(and)s 2162 X(try)s 2312 X(typing:)s 720 X 2460 Y 1080 X(ln)s 1194 X(-s)s 1301 X(../../include)s 1826 X(X11)s 720 X 2580 Y 1080 X(cc)s 1204 X(-o)s 1323 X(lndir)s 1559 X(-I.)s 1687 X(lndir.c)s 720 X 2736 Y(If)s 820 X(it)s 910 X(compiles)s 1335 X(and)s 1521 X(links,)s 1792 X(it)s 1882 X(will)s 2082 X(probably)s 2500 X(work;)s 2784 X(otherwise)s 3238 X(you)s 3431 X(can)s 3610 X(try)s 3760 X(typing:)s 720 X 2892 Y 1080 X(cc)s 1204 X(-o)s 1323 X(lndir)s 1559 X(-I.)s 1687 X(-DNOSTDHDRS)s 2490 X(lndir.c)s 720 X 3048 Y(If)s 820 X(it)s 910 X(still)s 1105 X(fails,)s 1350 X(use)s 1524 X(the)s 1686 X(shell)s 1922 X(script.)s 720 X 3288 Y 0.0 11 11 f.B ft(3.3.)s 942 X(Setting)s 1300 X(Con\256guration)s 1990 X(Parameters)s 720 X 3444 Y 0.0 11 11 f.R ft(You)s 946 X(will)s 1155 X(notice)s 1460 X(that)s 1663 X(few)s 1864 X(if)s 1969 X(any)s 2165 X(of)s 2294 X(the)s 2466 X(subdirectories)s 3119 X(under)s 3406 X 0.0 11 11 f.B ft(mit)s 3602 X 0.0 11 11 f.R ft(contain)s 3963 X(a)s 4049 X 0.0 11 11 f.B ft(Make\256le)s 0.0 11 11 f.R ft(,)s 4524 X(but)s 4703 X(they)s 4930 X(do)s 720 X 3564 Y(contain)s 1074 X(an)s 1208 X 0.0 11 11 f.B ft(Imake\256le)s 0.0 11 11 f.R ft(.)s 1735 X(The)s 1935 X 0.0 11 11 f.B ft(Imake\256le)s 2405 X 0.0 11 11 f.R ft(is)s 2509 X(a)s 2587 X(template)s 2995 X(\256le)s 3166 X(used)s 3397 X(to)s 3513 X(create)s 3802 X(a)s 3880 X 0.0 11 11 f.B ft(Make\256le)s 4319 X 0.0 11 11 f.R ft(containing)s 4813 X(build)s 720 X 3684 Y(rules)s 963 X(and)s 1151 X(variables)s 1576 X(appropriate)s 2104 X(for)s 2261 X(the)s 2425 X(target)s 2704 X(machine.)s 3162 X(The)s 3363 X 0.0 11 11 f.B ft(Make\256le)s 3803 X 0.0 11 11 f.R ft(is)s 3908 X(generated)s 4363 X(by)s 4504 X(the)s 4669 X(program)s 720 X 3804 Y 0.0 11 11 f.B ft(imake)s 0.0 11 11 f.R ft(.)s 1100 X(Most)s 1364 X(of)s 1492 X(the)s 1663 X(con\256guration)s 2286 X(work)s 2548 X(prior)s 2798 X(to)s 2921 X(building)s 3326 X(the)s 3497 X(release)s 3836 X(is)s 3946 X(to)s 4068 X(set)s 4226 X(parameters)s 4741 X(so)s 4875 X(that)s 720 X 3924 Y 0.0 11 11 f.B ft(imake)s 1035 X 0.0 11 11 f.R ft(will)s 1235 X(generate)s 1632 X(correct)s 1962 X(\256les.)s 720 X 4080 Y(The)s 918 X(directory)s 1341 X 0.0 11 11 f.B ft(mit/con\256g)s 1840 X 0.0 11 11 f.R ft(contains)s 2234 X(con\256guration)s 2849 X(\256les)s 3062 X(that)s 3256 X(control)s 3596 X(how)s 3814 X(the)s 3977 X(distribution)s 4515 X(is)s 4618 X(built.)s 4906 X(On)s 720 X 4200 Y(systems)s 1118 X(directly)s 1502 X(supported)s 1984 X(by)s 2143 X(this)s 2352 X(distribution,)s 2937 X(only)s 3181 X(minimal)s 3597 X(editing)s 3951 X(of)s 4090 X(these)s 4363 X(\256les)s 4595 X(should)s 4937 X(be)s 720 X 4320 Y(necessary.)s 1248 X(If)s 1368 X(your)s 1617 X(system)s 1971 X(is)s 2094 X(not)s 2284 X(supported)s 2766 X(by)s 2925 X(the)s 3108 X(distribution)s 3666 X(but)s 3856 X(conforms)s 4319 X(to)s 4454 X(ANSI)s 4759 X(C)s 4882 X(and)s 720 X 4440 Y(POSIX.1)s 1157 X(and)s 1351 X(has)s 1533 X(socket-style)s 2093 X(networking,)s 2657 X(then)s 2882 X(you)s 3083 X(should)s 3413 X(be)s 3552 X(able)s 3770 X(to)s 3892 X(build)s 4154 X(a)s 4237 X(new)s 4454 X(con\256guration)s 720 X 4560 Y(\256le)s 890 X(relatively)s 1333 X(easily.)s 1674 X(Otherwise,)s 2181 X(edits)s 2418 X(to)s 2533 X(many)s 2806 X(\256les)s 3019 X(throughout)s 3531 X(the)s 3694 X(system)s 4029 X(may)s 4247 X(be)s 4379 X(necessary.)s 4889 X(We)s 720 X 4680 Y(only)s 944 X(deal)s 1154 X(with)s 1378 X(minor)s 1669 X(editing)s 2003 X(for)s 2158 X(supported)s 2619 X(systems)s 2996 X(here.)s 720 X 4836 Y(The)s 941 X(main)s 1212 X(\256les)s 1447 X(to)s 1584 X(be)s 1738 X(concerned)s 2237 X(with)s 2484 X(in)s 2621 X(the)s 2806 X 0.0 11 11 f.B ft(mit/con\256g)s 3328 X 0.0 11 11 f.R ft(directory)s 3775 X(are)s 3959 X 0.0 11 11 f.B ft(site.def)s 4343 X 0.0 11 11 f.R ft(and)s 4553 X(one)s 4763 X(of)s 4906 X(the)s 720 X 4956 Y 0.0 11 11 f.I ft(vendor)s 0.0 11 11 f.B ft(.cf)s 1177 X 0.0 11 11 f.R ft(\256les.)s 1458 X(The)s 1669 X 0.0 11 11 f.B ft(site.def)s 2042 X 0.0 11 11 f.R ft(\256le)s 2224 X(should)s 2559 X(be)s 2703 X(used)s 2945 X(for)s 3113 X(most)s 3369 X(site-speci\256c)s 3933 X(con\256guration)s 4559 X(customiza-)s 720 X 5076 Y(tions.)s 1027 X(The)s 1233 X 0.0 11 11 f.B ft(.cf)s 1381 X 0.0 11 11 f.R ft(\256le)s 1558 X(should)s 1888 X(normally)s 2322 X(only)s 2555 X(need)s 2798 X(to)s 2921 X(be)s 3061 X(edited)s 3366 X(if)s 3470 X(you)s 3672 X(are)s 3841 X(using)s 4117 X(a)s 4202 X(di)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(erent)s 4610 X(release)s 4949 X(of)s 720 X 5196 Y(the)s 882 X(operating)s 1324 X(system.)s 720 X 5436 Y 0.0 11 11 f.B ft(3.3.1.)s 1025 X(The)s 1237 X(vendor.cf)s 1707 X(File)s 720 X 5592 Y 0.0 11 11 f.R ft(Find)s 951 X(the)s 1113 X(appropriate)s 1639 X 0.0 11 11 f.B ft(.cf)s 1779 X 0.0 11 11 f.R ft(\256le)s 1948 X(from)s 2189 X(this)s 2377 X(table:)s 720 X 5748 Y 1080 X(AIX)s 2880 X(ibm.cf)s 720 X 5868 Y 1080 X(AOS)s 2880 X(ibm.cf)s 720 X 5988 Y 1080 X(Apollo)s 2880 X(apollo.cf)s 720 X 6108 Y 1080 X(AT&T)s 1407 X(Unix)s 1655 X(SVR4)s 2880 X(att.cf)s 720 X 6228 Y 1080 X(A/UX)s 2880 X(macII.cf)s 720 X 6348 Y 1080 X(BSD)s 2880 X(bsd.cf)s 720 X 6468 Y 1080 X(ConvexOS)s 2880 X(convex.cf)s 720 X 6588 Y 1080 X(DG/UX)s 2880 X(DGUX.cf)s 720 X 6708 Y 1080 X(HP-UX)s 2880 X(hp.cf)s 720 X 6828 Y 1080 X(INTERACTIVE)s 2880 X(x386.cf)s 720 X 6948 Y 1080 X(IRIX)s 2880 X(sgi.cf)s 720 X 7068 Y 1080 X(Mach)s 1357 X(\(Luna\))s 2880 X(luna.cf)s 720 X 7188 Y 1080 X(Motorola)s 2880 X(moto.cf)s 720 X 7308 Y 1080 X(NEWS-OS)s 2880 X(sony.cf)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 6 6 720 X 480 Y 2788 X 0.0 11 11 f.R ft(- 6 -)s 720 X 840 Y 1080 X(RISCOS)s 2880 X(Mips.cf)s 720 X 960 Y 1080 X(SunOS)s 2880 X(sun.cf)s 720 X 1080 Y 1080 X(Ultrix)s 2880 X(ultrix.cf)s 720 X 1200 Y 1080 X(UNICOS)s 2880 X(cray.cf)s 720 X 1320 Y 1080 X(UTek)s 2880 X(pegasus.cf)s 720 X 1440 Y 1080 X(UNIOS-B)s 2880 X(luna.cf)s 720 X 1560 Y 1080 X(Unix)s 1328 X(System)s 1681 X(V/386)s 2880 X(x386.cf)s 720 X 1716 Y(Look)s 1005 X(through)s 1400 X(this)s 1613 X(\256le,)s 1835 X(and)s 2046 X(check)s 2353 X(the)s 2540 X 0.0 11 11 f.B ft(OSMajorVersion)s 3404 X 0.0 11 11 f.R ft(and)s 3615 X 0.0 11 11 f.B ft(OSMinorVersion)s 4481 X 0.0 11 11 f.R ft(values.)s 4870 X(The)s 720 X 1836 Y(numbers)s 1132 X(have)s 1372 X(been)s 1612 X(preset)s 1907 X(to)s 2027 X(what)s 2274 X(was)s 2478 X(tested)s 2768 X(at)s 2881 X(MIT)s 3116 X(or)s 3241 X(what)s 3488 X(was)s 3692 X(supplied)s 4098 X(by)s 4241 X(the)s 4408 X(vendor.)s 4801 X(If)s 4906 X(the)s 720 X 1956 Y(version)s 1072 X(numbers)s 1479 X(match)s 1776 X(the)s 1939 X(operating)s 2382 X(system)s 2717 X(you)s 2911 X(are)s 3072 X(currently)s 3496 X(running,)s 3895 X(all)s 4034 X(is)s 4137 X(well.)s 4411 X(If)s 4512 X(they)s 4731 X(do)s 4871 X(not,)s 720 X 2076 Y(you)s 916 X(will)s 1119 X(need)s 1356 X(to)s 1473 X(edit)s 1669 X(to)s 1786 X(\256le)s 1958 X(to)s 2075 X(make)s 2343 X(them)s 2593 X(correct.)s 2981 X(In)s 3102 X(a)s 3180 X(few)s 3373 X(cases)s 3633 X(\(speci\256cally)s 4199 X(changing)s 4631 X(UNICOS)s 720 X 2196 Y(from)s 962 X(5.1)s 1129 X(to)s 1244 X(6.0\))s 1447 X(there)s 1695 X(should)s 2019 X(not)s 2190 X(be)s 2323 X(a)s 2401 X(problem)s 2797 X(in)s 2913 X(moving)s 3280 X(the)s 3444 X(version)s 3797 X(numbers)s 4205 X(forward)s 4580 X(to)s 4696 X(a)s 4774 X(newer)s 720 X 2316 Y(release.)s 1107 X(However,)s 1563 X(if)s 1658 X(you)s 1851 X(are)s 2011 X(moving)s 2376 X(the)s 2538 X(version)s 2889 X(numbers)s 3295 X(backwards,)s 3818 X(or)s 3937 X(moving)s 4302 X(forward)s 4675 X(to)s 4789 X(a)s 4865 X(ver-)s 720 X 2436 Y(sion)s 934 X(that)s 1130 X(hasn't)s 1429 X(been)s 1666 X(pre-tested,)s 2156 X(you)s 2352 X(may)s 2572 X(have)s 2809 X(problems,)s 3277 X(and)s 3466 X(you)s 3662 X(have)s 3899 X(have)s 4136 X(to)s 4253 X(edit)s 4449 X(other)s 4705 X(parts)s 4949 X(of)s 720 X 2556 Y(the)s 882 X(\256le)s 1051 X(\(and)s 1273 X(possibly)s 1669 X(other)s 1922 X(\256les\))s 2170 X(to)s 2284 X(get)s 2446 X(things)s 2744 X(to)s 2858 X(work.)s 720 X 2712 Y(You)s 938 X(can)s 1118 X(browse)s 1463 X(through)s 1834 X(the)s 1997 X(rest)s 2184 X(of)s 2304 X(the)s 2467 X(items)s 2736 X(in)s 2852 X(the)s 3016 X 0.0 11 11 f.B ft(.cf)s 3158 X 0.0 11 11 f.R ft(\256le,)s 3357 X(but)s 3528 X(most)s 3773 X(of)s 3894 X(them)s 4144 X(you)s 4339 X(should)s 4663 X(not)s 4834 X(need)s 720 X 2832 Y(to)s 834 X(edit.)s 720 X 3072 Y 0.0 11 11 f.B ft(3.3.2.)s 1025 X(The)s 1237 X(site.def)s 1597 X(File)s 720 X 3228 Y 0.0 11 11 f.R ft(There)s 1018 X(are)s 1194 X(two)s 1403 X(main)s 1667 X(variables)s 2106 X(to)s 2236 X(set)s 2402 X(in)s 2532 X(the)s 2710 X 0.0 11 11 f.B ft(site.def)s 3086 X 0.0 11 11 f.R ft(\256le:)s 3303 X 0.0 11 11 f.B ft(HasGcc)s 3714 X 0.0 11 11 f.R ft(and)s 3917 X 0.0 11 11 f.B ft(ProjectRoot)s 0.0 11 11 f.R ft(.)s 4581 X(If)s 4698 X(you)s 4908 X(are)s 720 X 3348 Y(going)s 999 X(to)s 1113 X(compile)s 1495 X(the)s 1657 X(distribution)s 2194 X(with)s 2418 X 0.0 11 11 f.B ft(gcc)s 0.0 11 11 f.R ft(,)s 2625 X(\256nd)s 2825 X(the)s 2987 X(line)s 3180 X(that)s 3373 X(looks)s 3640 X(like)s 720 X 3504 Y 1080 X(/*)s 1194 X(#de\256ne)s 1545 X(HasGcc)s 1918 X(YES)s 2154 X(*/)s 720 X 3660 Y(and)s 906 X(remove)s 1262 X(the)s 1424 X(comment)s 1861 X(markers,)s 2269 X(turning)s 2615 X(it)s 2705 X(into)s 720 X 3816 Y 1080 X(#de\256ne)s 1431 X(HasGcc)s 1804 X(YES)s 720 X 3972 Y(If)s 826 X(you)s 1025 X(are)s 1191 X(sharing)s 1548 X(a)s 1630 X(single)s 1927 X 0.0 11 11 f.B ft(site.def)s 2293 X 0.0 11 11 f.R ft(across)s 2600 X(multiple)s 3002 X(systems,)s 3413 X(you)s 3613 X(can)s 3799 X(do)s 3944 X(something)s 4438 X(more)s 4698 X(compli-)s 720 X 4092 Y(cated.)s 1044 X(For)s 1235 X(example,)s 1672 X(if)s 1777 X(you)s 1980 X(only)s 2214 X(want)s 2465 X(to)s 2589 X(use)s 2772 X 0.0 11 11 f.B ft(gcc)s 2960 X 0.0 11 11 f.R ft(on)s 3107 X(a)s 3192 X(Sun)s 3401 X(3)s 3493 X(\(but)s 3707 X(not)s 3885 X(on)s 4032 X(Sparcs\))s 4397 X(you)s 4599 X(might)s 4894 X(use)s 720 X 4212 Y(this:)s 720 X 4368 Y 1080 X(#ifdef)s 1369 X(SunArchitecture)s 720 X 4488 Y 1080 X(#de\256ne)s 1431 X(HasGcc)s 1804 X(mc68000)s 720 X 4608 Y 1080 X(#endif)s 720 X 4764 Y(The)s 922 X(most)s 1170 X(common)s 1588 X(error)s 1832 X(when)s 2102 X(using)s 2374 X 0.0 11 11 f.B ft(gcc)s 2558 X 0.0 11 11 f.R ft(is)s 2665 X(to)s 2784 X(fail)s 2963 X(to)s 3082 X(run)s 3261 X(the)s 3428 X 0.0 11 11 f.B ft(\256xincludes)s 3965 X 0.0 11 11 f.R ft(script)s 4242 X(\(from)s 4524 X(the)s 4691 X 0.0 11 11 f.B ft(gcc)s 4875 X 0.0 11 11 f.R ft(dis-)s 720 X 4884 Y(tribution\))s 1189 X(when)s 1479 X(installing)s 1943 X 0.0 11 11 f.B ft(gcc)s 0.0 11 11 f.R ft(.)s 2203 X(Make)s 2505 X(sure)s 2740 X(you)s 2958 X(have)s 3217 X(done)s 3483 X(this)s 3695 X(before)s 4025 X(compiling)s 4524 X(the)s 4710 X(release.)s 720 X 5004 Y(Another)s 1112 X(common)s 1530 X(error)s 1774 X(is)s 1881 X(likely)s 2165 X(to)s 2284 X(be)s 2420 X(using)s 2692 X 0.0 11 11 f.B ft(gcc)s 2876 X 0.0 11 11 f.R ft(ANSI)s 3166 X(C)s 3274 X(include)s 3631 X(\256les)s 3849 X(when)s 4120 X(the)s 4288 X(vendor)s 4626 X(operating)s 720 X 5124 Y(system)s 1070 X(supplies)s 1475 X(correct)s 1821 X(ones.)s 2122 X(The)s 2336 X 0.0 11 11 f.B ft(gcc)s 2531 X 0.0 11 11 f.R ft(include)s 2898 X(\256les)s 3126 X 0.0 11 11 f.B ft(assert.h)s 0.0 11 11 f.R ft(,)s 3561 X 0.0 11 11 f.B ft(limits.h)s 0.0 11 11 f.R ft(,)s 3986 X(and)s 4188 X 0.0 11 11 f.B ft(stddef.h)s 4609 X 0.0 11 11 f.R ft(are)s 4784 X(prime)s 720 X 5244 Y(candidates)s 1210 X(for)s 1365 X(not)s 1534 X(installing.)s 720 X 5400 Y(The)s 919 X 0.0 11 11 f.B ft(ProjectRoot)s 1511 X 0.0 11 11 f.R ft(variable)s 1892 X(controls)s 2275 X(where)s 2570 X(the)s 2733 X(software)s 3138 X(will)s 3339 X(eventually)s 3825 X(be)s 3957 X(installed.)s 4415 X(The)s 4615 X(default)s 4949 X(as)s 720 X 5520 Y(distributed)s 1291 X(for)s 1518 X(most)s 1833 X(systems)s 2282 X(is)s 2456 X(to)s 2641 X(install)s 3010 X(into)s 3281 X(``system'')s 3830 X(directories:)s 4422 X 0.0 11 11 f.B ft(/usr/bin/X11)s 0.0 11 11 f.R ft(,)s 720 X 5640 Y 0.0 11 11 f.B ft(/usr/include/X11)s 0.0 11 11 f.R ft(,)s 1591 X 0.0 11 11 f.B ft(/usr/lib)s 0.0 11 11 f.R ft(,)s 2022 X(and)s 2244 X 0.0 11 11 f.B ft(/usr/man)s 2731 X 0.0 11 11 f.R ft(\(this)s 2991 X(is)s 3129 X(the)s 3327 X(behaviour)s 3830 X(when)s 4132 X 0.0 11 11 f.B ft(ProjectRoot)s 4760 X 0.0 11 11 f.R ft(is)s 4899 X(not)s 720 X 5760 Y(de\256ned\).)s 1171 X(If)s 1279 X(you)s 1480 X(prefer)s 1775 X(to)s 1897 X(install)s 2203 X(into)s 2411 X(alternate)s 2822 X(directories,)s 3347 X(the)s 3516 X(simplest)s 3919 X(thing)s 4181 X(to)s 4302 X(do)s 4447 X(is)s 4556 X(to)s 4677 X(set)s 4834 X 0.0 11 11 f.B ft(Pro-)s 720 X 5880 Y(jectRoot)s 0.0 11 11 f.R ft(.)s 1210 X(Find)s 1454 X(the)s 1629 X(four)s 1852 X 0.0 11 11 f.B ft(ProjectRoot)s 2456 X 0.0 11 11 f.R ft(lines)s 2705 X(in)s 2832 X(the)s 3007 X 0.0 11 11 f.B ft(site.def)s 3380 X 0.0 11 11 f.R ft(\256le,)s 3590 X(and)s 3789 X(again)s 4067 X(remove)s 4436 X(the)s 4611 X(``/*'')s 4882 X(and)s 720 X 6000 Y(``*/'')s 992 X(comment)s 1443 X(markers)s 1837 X(that)s 2044 X(surround)s 2476 X(them.)s 2794 X(You)s 3024 X(will)s 3237 X(see)s 3417 X(a)s 3506 X(default)s 3851 X(choice)s 4177 X(for)s 4345 X 0.0 11 11 f.B ft(ProjectRoot)s 4949 X 0.0 11 11 f.R ft(of)s 720 X 6120 Y 0.0 11 11 f.B ft(/usr/X11R5)s 0.0 11 11 f.R ft(;)s 1322 X(if)s 1422 X(you)s 1620 X(don't)s 1885 X(like)s 2083 X(that)s 2281 X(one,)s 2500 X(replace)s 2847 X(it)s 2942 X(with)s 3172 X(another.)s 3590 X(Assuming)s 4071 X(you)s 4270 X(have)s 4510 X(set)s 4666 X(the)s 4834 X(vari-)s 720 X 6240 Y(able)s 941 X(to)s 1066 X(some)s 1337 X(value)s 1613 X(/)s 0.0 11 11 f.I ft(path)s 0.0 11 11 f.R ft(,)s 1907 X(\256les)s 2130 X(will)s 2341 X(be)s 2483 X(installed)s 2895 X(into)s 3106 X(/)s 0.0 11 11 f.I ft(path)s 0.0 11 11 f.R ft(/bin,)s 3572 X(/)s 0.0 11 11 f.I ft(path)s 0.0 11 11 f.R ft(/include/X11,)s 4440 X(/)s 0.0 11 11 f.I ft(path)s 0.0 11 11 f.R ft(/lib,)s 4882 X(and)s 720 X 6360 Y(/)s 0.0 11 11 f.I ft(path)s 0.0 11 11 f.R ft(/man.)s 720 X 6516 Y(Note)s 965 X(that)s 1162 X(in)s 1280 X(a)s 1360 X(few)s 1555 X(cases)s 1817 X(\()s 0.0 11 11 f.B ft(ibm.cf)s 2181 X 0.0 11 11 f.R ft(and)s 2371 X 0.0 11 11 f.B ft(x386.cf)s 0.0 11 11 f.R ft(\))s 2771 X(the)s 2937 X(vendor-supplied)s 3683 X 0.0 11 11 f.B ft(.cf)s 3828 X 0.0 11 11 f.R ft(\256le)s 4002 X(supplies)s 4396 X(a)s 4477 X 0.0 11 11 f.B ft(ProjectRoot)s 720 X 6636 Y 0.0 11 11 f.R ft(by)s 867 X(default.)s 1264 X(If)s 1373 X(you)s 1575 X(want)s 1825 X(to)s 1948 X(accept)s 2263 X(this)s 2459 X(one,)s 2681 X(do)s 2827 X(not)s 3004 X(uncomment)s 3559 X(the)s 3729 X(one)s 3923 X(in)s 4045 X 0.0 11 11 f.B ft(site.def)s 0.0 11 11 f.R ft(;)s 4444 X(otherwise)s 4906 X(the)s 720 X 6756 Y(one)s 906 X(you)s 1099 X(place)s 1357 X(in)s 1471 X 0.0 11 11 f.B ft(site.def)s 1831 X 0.0 11 11 f.R ft(will)s 2031 X(override)s 2423 X(the)s 2585 X(default)s 2917 X(setting.)s 720 X 6912 Y(The)s 921 X(directories)s 1414 X(where)s 1711 X(the)s 1876 X(software)s 2283 X(will)s 2486 X(be)s 2620 X(installed)s 3024 X(are)s 3188 X(compiled)s 3629 X(in)s 3747 X(to)s 3865 X(various)s 4220 X(programs)s 4666 X(and)s 4856 X(\256les)s 720 X 7032 Y(during)s 1041 X(the)s 1209 X(build)s 1470 X(process,)s 1859 X(so)s 1990 X(it)s 2085 X(is)s 2192 X(important)s 2653 X(that)s 2851 X(you)s 3049 X(get)s 3216 X(the)s 3383 X(con\256guration)s 4002 X(correct)s 4337 X(at)s 4449 X(the)s 4616 X(outset.)s 4968 X(If)s 720 X 7152 Y(you)s 913 X(change)s 1250 X(your)s 1479 X(mind)s 1734 X(later,)s 1984 X(you)s 2177 X(will)s 2377 X(want)s 2618 X(to)s 2732 X(do)s 2870 X(a)s 2946 X(``make)s 3283 X(Everything'')s 3871 X(to)s 3985 X(rebuild)s 4324 X(correctly.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 7 7 720 X 480 Y 2788 X 0.0 11 11 f.R ft(- 7 -)s 720 X 840 Y(Notice)s 1043 X(that)s 1239 X(the)s 1404 X 0.0 11 11 f.B ft(site.def)s 1767 X 0.0 11 11 f.R ft(\256le)s 1939 X(was)s 2140 X(two)s 2336 X(parts,)s 2608 X(one)s 2797 X(protected)s 3235 X(with)s 3462 X(``#ifdef)s 3827 X(BeforeVendorCF'')s 4692 X(and)s 4882 X(one)s 720 X 960 Y(with)s 953 X(``#ifdef)s 1323 X(AfterVendorCF''.)s 2182 X(The)s 2389 X(\256le)s 2567 X(is)s 2678 X(actually)s 3062 X(processed)s 3530 X(twice,)s 3831 X(once)s 4073 X(before)s 4387 X(the)s 4557 X 0.0 11 11 f.B ft(.cf)s 4705 X 0.0 11 11 f.R ft(\256le)s 4882 X(and)s 720 X 1080 Y(once)s 962 X(after.)s 1253 X(About)s 1564 X(the)s 1734 X(only)s 1966 X(thing)s 2229 X(you)s 2430 X(need)s 2672 X(to)s 2794 X(set)s 2953 X(in)s 3076 X(the)s 3247 X(``before'')s 3706 X(section)s 4054 X(is)s 4165 X 0.0 11 11 f.B ft(HasGcc)s 0.0 11 11 f.R ft(;)s 4599 X(just)s 4796 X(about)s 720 X 1200 Y(everything)s 1217 X(else)s 1415 X(can)s 1594 X(be)s 1725 X(set)s 1875 X(in)s 1989 X(the)s 2151 X(``after'')s 2522 X(section.)s 720 X 1356 Y(There)s 1005 X(are)s 1168 X(a)s 1247 X(large)s 1496 X(number)s 1862 X(of)s 1984 X(parameters)s 2494 X(that)s 2690 X(you)s 2886 X(can)s 3069 X(modify)s 3419 X(to)s 3537 X(change)s 3878 X(what)s 4123 X(gets)s 4332 X(built)s 4567 X(and)s 4757 X(how)s 4978 X(it)s 720 X 1476 Y(gets)s 939 X(built.)s 1240 X(An)s 1416 X(exhaustive)s 1927 X(list)s 2105 X(and)s 2305 X(explanation)s 2859 X(will)s 3073 X(not)s 3255 X(be)s 3399 X(given)s 3684 X(here;)s 3943 X(you)s 4149 X(can)s 4341 X(browse)s 4698 X(through)s 720 X 1596 Y 0.0 11 11 f.B ft(mit/con\256g/README)s 1752 X 0.0 11 11 f.R ft(to)s 1880 X(see)s 2062 X(a)s 2153 X(list)s 2332 X(of)s 2466 X(parameters.)s 3044 X(However,)s 3515 X(here)s 3745 X(are)s 3920 X(some)s 4195 X(notable)s 4561 X(parameters)s 720 X 1716 Y(that)s 913 X(you)s 1106 X(can)s 1285 X(set)s 1435 X(in)s 1549 X(the)s 1711 X(``after'')s 2082 X(section:)s 720 X 1872 Y 0.0 11 11 f.B ft(BuildXsi)s 1161 X 0.0 11 11 f.R ft(and)s 1347 X 0.0 11 11 f.B ft(BuildXimp)s 720 X 2028 Y 970 X 0.0 11 11 f.R ft(New)s 1204 X(in)s 1318 X(this)s 1506 X(release,)s 1864 X(Xlib)s 2088 X(contains)s 2482 X(support)s 2840 X(for)s 2995 X(internationalized)s 3760 X(input)s 4015 X(methods,)s 4444 X(using)s 4712 X(library-)s 720 X 2148 Y 970 X(or)s 1091 X(network-based)s 1765 X(implementation)s 2486 X(methods.)s 2945 X(The)s 3145 X(implementation)s 3866 X(details)s 4183 X(internal)s 4548 X(to)s 4664 X(Xlib)s 4889 X(can)s 720 X 2268 Y 970 X(vary)s 1199 X(considerably)s 1794 X(depending)s 2286 X(on)s 2431 X(the)s 2600 X(types)s 2867 X(of)s 2993 X(input)s 3255 X(methods)s 3663 X(supported.)s 4187 X(In)s 4313 X(this)s 4509 X(release,)s 4875 X(two)s 720 X 2388 Y 970 X(di)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(erent)s 1377 X(implementations)s 2147 X(are)s 2315 X(supported,)s 2812 X(named)s 3140 X 0.0 11 11 f.B ft(Xsi)s 3329 X 0.0 11 11 f.R ft(and)s 3522 X 0.0 11 11 f.B ft(Ximp)s 0.0 11 11 f.R ft(.)s 3876 X(As)s 4033 X(distributed,)s 4567 X(the)s 4736 X(default)s 720 X 2508 Y 970 X(on)s 1108 X(all)s 1246 X(systems)s 1623 X(except)s 1936 X(Sony)s 2191 X(is)s 2293 X 0.0 11 11 f.B ft(Xsi)s 0.0 11 11 f.R ft(.)s 2530 X(If)s 2630 X(you)s 2823 X(want)s 3064 X(to)s 3178 X(use)s 3352 X 0.0 11 11 f.B ft(Ximp)s 3643 X 0.0 11 11 f.R ft(instead,)s 4010 X(add)s 4196 X(this:)s 720 X 2664 Y 1080 X(#de\256ne)s 1431 X(BuildXimp)s 1956 X(YES)s 720 X 2820 Y 0.0 11 11 f.B ft(BuildServer)s 720 X 2976 Y 970 X 0.0 11 11 f.R ft(This)s 1199 X(controls)s 1586 X(whether)s 1971 X(or)s 2096 X(not)s 2271 X(an)s 2408 X(X)s 2521 X(server)s 2821 X(is)s 2929 X(built.)s 3222 X(If)s 3328 X(the)s 3496 X(variable)s 3882 X(is)s 3990 X(not)s 4165 X(set)s 4321 X(to)s 4441 X 0.0 11 11 f.B ft(NO)s 4640 X 0.0 11 11 f.R ft(in)s 4760 X(the)s 4928 X 0.0 11 11 f.B ft(.cf)s 720 X 3096 Y 970 X 0.0 11 11 f.R ft(\256le,)s 1167 X(then)s 1384 X(the)s 1546 X(default)s 1878 X(is)s 1980 X(to)s 2094 X(build)s 2349 X(a)s 2425 X(server.)s 2775 X(If)s 2875 X(you)s 3068 X(want)s 3309 X(to)s 3423 X(disable)s 3762 X(the)s 3924 X(server,)s 4246 X(add)s 4432 X(this:)s 720 X 3252 Y 1080 X(#de\256ne)s 1431 X(BuildServer)s 1990 X(NO)s 720 X 3408 Y 0.0 11 11 f.B ft(BuildFonts)s 720 X 3564 Y 970 X 0.0 11 11 f.R ft(Compiled)s 1455 X(fonts)s 1725 X(take)s 1957 X(up)s 2117 X(a)s 2215 X(lot)s 2382 X(of)s 2523 X(disk)s 2757 X(space.)s 3105 X(In)s 3246 X(this)s 3456 X(release,)s 3836 X(the)s 4020 X(compiled)s 4479 X(form)s 4743 X(\(called)s 720 X 3684 Y 970 X(``pcf''\))s 1318 X(can)s 1498 X(be)s 1630 X(shared)s 1944 X(across)s 2246 X(all)s 2385 X(machines)s 2827 X(of)s 2946 X(all)s 3084 X(architectures,)s 3698 X(so)s 3824 X(you)s 4017 X(may)s 4234 X(only)s 4458 X(want)s 4699 X(to)s 4813 X(build)s 720 X 3804 Y 970 X(the)s 1132 X(fonts)s 1380 X(on)s 1518 X(one)s 1704 X(machine.)s 2159 X(To)s 2309 X(disable)s 2648 X(font)s 2853 X(building,)s 3277 X(add)s 3463 X(this:)s 720 X 3960 Y 1080 X(#de\256ne)s 1431 X(BuildFonts)s 1951 X(NO)s 720 X 4116 Y 0.0 11 11 f.B ft(BuildPex)s 720 X 4272 Y 970 X 0.0 11 11 f.R ft(PEX)s 1224 X(is)s 1344 X(an)s 1493 X(X)s 1618 X(extension)s 2085 X(supporting)s 2602 X(3-D)s 2818 X(graphics)s 3235 X(and)s 3440 X(the)s 3621 X(PHIGS)s 3986 X(programming)s 4631 X(interface.)s 720 X 4392 Y 970 X(The)s 1182 X(PEX)s 1432 X(sources)s 1802 X(are)s 1976 X(known)s 2317 X(to)s 2445 X(cause)s 2729 X(some)s 3002 X(compilers)s 3476 X(to)s 3603 X(exceed)s 3946 X(their)s 4188 X(static)s 4461 X(symbol)s 4827 X(table)s 720 X 4512 Y 970 X(sizes.)s 1267 X(If)s 1367 X(this)s 1555 X(happens)s 1942 X(to)s 2056 X(you,)s 2277 X(you)s 2470 X(can)s 2649 X(disable)s 2988 X(PEX)s 3224 X(by)s 3362 X(adding)s 3689 X(this:)s 720 X 4668 Y 1080 X(#de\256ne)s 1431 X(BuildPex)s 1870 X(NO)s 720 X 4824 Y 0.0 11 11 f.B ft(ManSu)s /CFi { (f) show xsiz pt 20 div neg 0 rmoveto (\256) s } def CFi(x)s 720 X 4980 Y 970 X 0.0 11 11 f.R ft(User)s 1208 X(program)s 1611 X(man)s 1832 X(pages)s 2113 X(are)s 2277 X(installed)s 2682 X(by)s 2824 X(default)s 3160 X(in)s 3278 X(subdirectory)s 3858 X(``mann'')s 4278 X(with)s 4507 X(su)s CFi(x)s 4785 X(``.n''.)s 720 X 5100 Y 970 X(You)s 1187 X(can)s 1366 X(change)s 1703 X(this)s 1891 X(to)s 2005 X(``man1'')s 2421 X(and)s 2607 X(``.1'',)s 2890 X(for)s 3045 X(example,)s 3472 X(by)s 3610 X(adding)s 3937 X(this:)s 720 X 5256 Y 1080 X(#de\256ne)s 1431 X(ManSu)s CFi(x)s 1924 X(1)s 720 X 5412 Y 0.0 11 11 f.B ft(InstallLibManPages)s 720 X 5568 Y 970 X 0.0 11 11 f.R ft(By)s 1134 X(default,)s 1501 X(the)s 1670 X(programming)s 2303 X(library)s 2630 X(man)s 2854 X(pages)s 3138 X(\(Xlib,)s 3433 X(Xt,)s 3606 X(various)s 3964 X(extensions\))s 4499 X(are)s 4667 X(installed)s 720 X 5688 Y 970 X(along)s 1250 X(with)s 1482 X(all)s 1628 X(of)s 1755 X(the)s 1925 X(other)s 2186 X(man)s 2411 X(pages.)s 2752 X(The)s 2958 X(library)s 3286 X(pages)s 3571 X(constitute)s 4034 X(a)s 4117 X(considerable)s 4705 X(number)s 720 X 5808 Y 970 X(of)s 1103 X(\256les.)s 1385 X(If)s 1499 X(you)s 1706 X(do)s 1858 X(not)s 2041 X(expect)s 2368 X(to)s 2496 X(be)s 2641 X(programming)s 3281 X(with)s 3519 X(X,)s 3668 X(or)s 3801 X(prefer)s 4102 X(using)s 4383 X(other)s 4650 X(forms)s 4949 X(of)s 720 X 5928 Y 970 X(documentation,)s 1679 X(you)s 1872 X(can)s 2051 X(disable)s 2390 X(installation)s 2908 X(of)s 3027 X(the)s 3189 X(library)s 3509 X(pages)s 3786 X(by)s 3924 X(adding)s 4251 X(this:)s 720 X 6084 Y 1080 X(#de\256ne)s 1431 X(InstallLibManPages)s 2344 X(NO)s 720 X 6240 Y 0.0 11 11 f.B ft(InstallXdmCon\256g)s 1594 X 0.0 11 11 f.R ft(and)s 1780 X 0.0 11 11 f.B ft(InstallXinitCon\256g)s 720 X 6396 Y 970 X 0.0 11 11 f.R ft(The)s 1195 X 0.0 11 11 f.B ft(xdm)s 1458 X 0.0 11 11 f.R ft(and)s 1671 X 0.0 11 11 f.B ft(xinit)s 1941 X 0.0 11 11 f.R ft(programs)s 2410 X(are)s 2597 X(the)s 2786 X(normal)s 3152 X(ways)s 3433 X(to)s 3575 X(run)s 3777 X(X)s 3912 X(servers.)s 4333 X(By)s 4518 X(default,)s 4906 X(the)s 720 X 6516 Y 970 X(con\256guration)s 1601 X(\256les)s 1830 X(for)s 2002 X(these)s 2271 X(programs)s 2729 X(are)s 2905 X(not)s 3090 X(installed,)s 3535 X(to)s 3665 X(avoid)s 3953 X(inadvertently)s 4576 X(destroying)s 720 X 6636 Y 970 X(existing)s 1351 X(con\256guration)s 1969 X(\256les.)s 2241 X(If)s 2345 X(you)s 2542 X(are)s 2706 X(not)s 2879 X(yet)s 3046 X(using)s 3318 X 0.0 11 11 f.B ft(xdm)s 3559 X 0.0 11 11 f.R ft(or)s 3683 X 0.0 11 11 f.B ft(xinit)s 0.0 11 11 f.R ft(,)s 3959 X(or)s 4083 X(will)s 4288 X(be)s 4424 X(installing)s 4868 X(into)s 720 X 6756 Y 970 X(a)s 1046 X(new)s 1256 X(destination,)s 1795 X(or)s 1914 X(do)s 2052 X(not)s 2221 X(wish)s 2457 X(to)s 2571 X(retain)s 2848 X(your)s 3077 X(old)s 3246 X(con\256guration)s 3860 X(\256les,)s 4100 X(add)s 4286 X(these:)s 720 X 6912 Y 1080 X(#de\256ne)s 1431 X(InstallXdmCon\256g)s 2255 X(YES)s 720 X 7032 Y 1080 X(#de\256ne)s 1431 X(InstallXinitCon\256g)s 2262 X(YES)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 8 8 720 X 480 Y 2788 X 0.0 11 11 f.R ft(- 8 -)s 720 X 840 Y 0.0 11 11 f.B ft(XdmServersType)s 720 X 996 Y 970 X 0.0 11 11 f.R ft(Some)s 1255 X(of)s 1380 X(the)s 1548 X 0.0 11 11 f.B ft(xdm)s 1790 X 0.0 11 11 f.R ft(con\256g)s 2099 X(\256les)s 2317 X(are)s 2484 X(generated)s 2943 X(based)s 3227 X(on)s 3372 X(con\256guration)s 3993 X(parameters.)s 4563 X(One)s 4780 X(of)s 4906 X(the)s 720 X 1116 Y 970 X(\256les)s 1185 X(controls)s 1570 X(whether)s 1953 X(an)s 2087 X(X)s 2196 X(server)s 2492 X(is)s 2596 X(started)s 2918 X(by)s 3058 X(default.)s 3448 X(By)s 3607 X(default)s 3941 X(the)s 4105 X(choice)s 4420 X(is)s 4524 X(made)s 4791 X(based)s 720 X 1236 Y 970 X(on)s 1114 X(whether)s 1500 X(an)s 1638 X(X)s 1752 X(server)s 2053 X(is)s 2162 X(built)s 2400 X(as)s 2526 X(part)s 2731 X(of)s 2857 X(this)s 3052 X(distribution)s 3596 X(\(the)s 3801 X 0.0 11 11 f.B ft(BuildServer)s 4405 X 0.0 11 11 f.R ft(parameter\).)s 4968 X(If)s 720 X 1356 Y 970 X(you)s 1172 X(are)s 1341 X(not)s 1519 X(building)s 1924 X(a)s 2009 X(server,)s 2340 X(but)s 2518 X(you)s 2720 X(will)s 2929 X(be)s 3069 X(running)s 3448 X(a)s 3532 X(product)s 3903 X(server)s 4205 X(on)s 4351 X(the)s 4521 X(workstation)s 720 X 1476 Y 970 X(under)s 1247 X 0.0 11 11 f.B ft(xdm)s 0.0 11 11 f.R ft(,)s 1511 X(you)s 1704 X(should)s 2026 X(add)s 2212 X(this:)s 720 X 1632 Y 1080 X(#de\256ne)s 1431 X(XdmServersType)s 2232 X(ws)s 720 X 1788 Y 0.0 11 11 f.B ft(HasXdmAuth)s 720 X 1944 Y 970 X 0.0 11 11 f.R ft(This)s 1301 X(release)s 1738 X(supports)s 2247 X(a)s 2431 X(DES-based)s 3060 X(form)s 3409 X(of)s 3636 X(authorization)s 4351 X(called)s 4748 X(XDM-)s 720 X 2064 Y 970 X(AUTHORIZATION-1.)s 2047 X(The)s 2247 X(source)s 2562 X(\256le)s 2732 X 0.0 11 11 f.B ft(mit/lib/Xdmcp/Wraphelp.c)s 0.0 11 11 f.R ft(,)s 4060 X(which)s 4357 X(is)s 4460 X(necessary)s 4913 X(for)s 720 X 2184 Y 970 X(this)s 1170 X(to)s 1296 X(compile,)s 1719 X(might)s 2018 X(not)s 2200 X(be)s 2344 X(included)s 2763 X(in)s 2890 X(your)s 3132 X(distribution)s 3682 X(due)s 3881 X(to)s 4008 X(possible)s 4410 X(export)s 4731 X(regula-)s 720 X 2304 Y 970 X(tions;)s 1245 X(if)s 1341 X(it)s 1432 X(is)s 1535 X(not)s 1704 X(included)s 2110 X(and)s 2296 X(you)s 2489 X(are)s 2649 X(a)s 2725 X(US)s 2894 X(citizen,)s 3242 X(you)s 3435 X(should)s 3757 X(be)s 3888 X(able)s 4098 X(to)s 4212 X(obtain)s 4515 X(the)s 4677 X(\256le)s 4846 X(over)s 720 X 2424 Y 970 X(the)s 1132 X(network.)s 1575 X(To)s 1725 X(enable)s 2038 X(building)s 2434 X(of)s 2553 X(this)s 2741 X(mechanism,)s 3297 X(add)s 3483 X(this:)s 720 X 2580 Y 1080 X(#de\256ne)s 1431 X(HasXdmAuth)s 2069 X(YES)s 720 X 2736 Y 0.0 11 11 f.B ft(InstallFSCon\256g)s 720 X 2892 Y 970 X 0.0 11 11 f.R ft(New)s 1213 X(to)s 1336 X(this)s 1533 X(release)s 1872 X(is)s 1983 X(a)s 2069 X(network)s 2466 X(font)s 2681 X(server,)s 3013 X 0.0 11 11 f.B ft(fs)s 0.0 11 11 f.R ft(.)s 3186 X(By)s 3353 X(default,)s 3723 X(the)s 3895 X(con\256guration)s 4519 X(\256les)s 4741 X(for)s 4906 X(the)s 720 X 3012 Y 970 X(font)s 1175 X(server)s 1469 X(are)s 1629 X(not)s 1798 X(installed.)s 2255 X(To)s 2405 X(have)s 2639 X(them)s 2887 X(installed,)s 3316 X(add)s 3502 X(this:)s 720 X 3168 Y 1080 X(#de\256ne)s 1431 X(InstallFSCon\256g)s 2159 X(YES)s 720 X 3324 Y 0.0 11 11 f.B ft(MotifBC)s 720 X 3480 Y 970 X 0.0 11 11 f.R ft(If)s 1070 X(you)s 1263 X(want)s 1505 X(to)s 1620 X(use)s 1795 X(the)s 1958 X(Release)s 2327 X(5)s 2411 X(Xlib)s 2636 X(and)s 2823 X(Xt)s 2962 X(with)s 3187 X(Motif)s 3467 X(1.1,)s 3662 X(you)s 3856 X(will)s 4057 X(need)s 4292 X(to)s 4407 X(enable)s 4721 X(a)s 4798 X(back-)s 720 X 3600 Y 970 X(ward)s 1216 X(compatibility)s 1832 X(\257ag,)s 2053 X(by)s 2191 X(adding)s 2518 X(this:)s 720 X 3756 Y 1080 X(#de\256ne)s 1431 X(MotifBC)s 1858 X(YES)s 720 X 3996 Y 0.0 11 11 f.B ft(3.4.)s 942 X(System)s 1305 X(Pitfalls)s 720 X 4152 Y 0.0 11 11 f.R ft(On)s 884 X(a)s 962 X(few)s 1155 X(systems,)s 1562 X(you)s 1757 X(are)s 1919 X(likely)s 2200 X(to)s 2316 X(have)s 2552 X(build)s 2809 X(problems)s 3248 X(unless)s 3553 X(you)s 3748 X(make)s 4015 X(some)s 4277 X(minor)s 4571 X(changes)s 4954 X(to)s 720 X 4272 Y(the)s 896 X(system.)s 1300 X(Naturally,)s 1784 X(you)s 1991 X(should)s 2327 X(exercise)s 2725 X(caution)s 3089 X(before)s 3408 X(making)s 3779 X(changes)s 4172 X(to)s 4299 X(system)s 4646 X(\256les,)s 4899 X(but)s 720 X 4392 Y(these)s 973 X(are)s 1133 X(our)s 1307 X(recommendations)s 2115 X(based)s 2392 X(on)s 2530 X(our)s 2704 X(experience.)s 720 X 4548 Y(On)s 893 X(VAX)s 1169 X(Ultrix)s 1471 X(systems,)s 1887 X(you)s 2092 X(may)s 2321 X(\256nd)s 2533 X(that)s 2738 X 0.0 11 11 f.B ft(<stdlib.h>)s 3259 X 0.0 11 11 f.R ft(contains)s 3665 X(declarations)s 4234 X(of)s 4365 X 0.0 11 11 f.B ft(malloc)s 0.0 11 11 f.R ft(,)s 4744 X 0.0 11 11 f.B ft(calloc)s 0.0 11 11 f.R ft(,)s 720 X 4668 Y(and)s 908 X 0.0 11 11 f.B ft(realloc)s 1254 X 0.0 11 11 f.R ft(with)s 1480 X(a)s 1558 X(return)s 1849 X(value)s 2116 X(of)s 2237 X(``void)s 2535 X(*''.)s 2748 X(You)s 2967 X(may)s 3185 X(\256nd)s 3386 X(this)s 3575 X(causes)s 3889 X(problems)s 4327 X(when)s 4593 X(compiling)s 720 X 4788 Y(with)s 965 X(a)s 1062 X(non-ANSI-C)s 1678 X(compiler,)s 2145 X(in)s 2280 X(which)s 2597 X(case)s 2833 X(a)s 2931 X(workaround)s 3510 X(is)s 3634 X(to)s 3770 X(change)s 4129 X(the)s 4313 X(return)s 4624 X(values)s 4954 X(to)s 720 X 4908 Y(``char*'')s 1134 X(in)s 1248 X(the)s 1410 X(``#else'')s 1807 X(section.)s 720 X 5064 Y(Ultrix)s 1012 X(may)s 1230 X(not)s 1401 X(provide)s 1766 X 0.0 11 11 f.B ft(<locale.h>)s 2280 X 0.0 11 11 f.R ft(unless)s 2585 X(you)s 2780 X(load)s 2999 X(the)s 3163 X(Internationalization)s 4052 X(subset.)s 4413 X(You)s 4632 X(will)s 4834 X(need)s 720 X 5184 Y(this)s 916 X(\256le)s 1093 X(to)s 1215 X(compile)s 1605 X(the)s 1775 X(distribution)s 2320 X(\(or)s 2483 X(else)s 2688 X(you)s 2888 X(will)s 3095 X(need)s 3336 X(to)s 3457 X(reset)s 3698 X(a)s 3781 X(con\256guration)s 4402 X(parameter,)s 4901 X(see)s 720 X 5304 Y(below\).)s 720 X 5460 Y(On)s 886 X(SunOS)s 1232 X(systems,)s 1642 X(you)s 1840 X(may)s 2062 X(\256nd)s 2267 X(that)s 2465 X(statically)s 2895 X(linking)s 3241 X(\(when)s 3547 X(debugging\))s 4080 X(against)s 4424 X(both)s 4653 X(Xlib)s 4882 X(and)s 720 X 5580 Y(the)s 883 X 0.0 11 11 f.B ft(libc)s 1084 X 0.0 11 11 f.R ft(will)s 1285 X(result)s 1558 X(in)s 1673 X(unresolved)s 2183 X(symbols)s 2579 X(to)s 2693 X(dynamic)s 3099 X(linker)s 3383 X(functions,)s 3848 X(because)s 4221 X(Xlib)s 4445 X(contains)s 4839 X(calls)s 720 X 5700 Y(to)s 855 X 0.0 11 11 f.B ft(wcstombs)s 0.0 11 11 f.R ft(.)s 1417 X(Either)s 1734 X(link)s 1955 X(dynamically)s 2547 X(against)s 2907 X 0.0 11 11 f.B ft(libc)s 0.0 11 11 f.R ft(,)s 3157 X(or)s 3298 X(compile)s 3702 X(and)s 3910 X(link)s 4132 X(the)s 4316 X(stub)s 4550 X(routines)s 4954 X(in)s 720 X 5820 Y 0.0 11 11 f.B ft(mit/util/misc/dlsym.c)s 0.0 11 11 f.R ft(.)s 720 X 5976 Y(On)s 883 X(Sun)s 1084 X(3s,)s 1239 X(the)s 1402 X(default)s 1735 X(is)s 1838 X(to)s 1953 X(compile)s 2337 X(library)s 2659 X(\256les)s 2873 X(with)s 3099 X(no)s 3239 X(special)s 3573 X(\257oating)s 3940 X(point)s 4197 X(assumptions.)s 4828 X(If)s 4930 X(all)s 720 X 6096 Y(of)s 841 X(your)s 1072 X(Sun)s 1274 X(3s)s 1402 X(have)s 1638 X(\257oating)s 2005 X(point)s 2262 X(hardware,)s 2725 X(you)s 2920 X(may)s 3139 X(want)s 3382 X(to)s 3498 X(change)s 3837 X(this,)s 4055 X(for)s 4211 X(better)s 4489 X(performance)s 720 X 6216 Y(of)s 839 X(Xlib)s 1063 X(color)s 1316 X(functions.)s 1809 X(For)s 1990 X(example,)s 2417 X(in)s 2531 X(the)s 2693 X(``after'')s 3064 X(section)s 3403 X(of)s 3522 X(your)s 3751 X 0.0 11 11 f.B ft(site.def)s 4111 X 0.0 11 11 f.R ft(\256le,)s 4308 X(you)s 4501 X(might)s 4787 X(add:)s 720 X 6372 Y 1080 X(#if)s 1230 X(de\256ned\(SunArchitecture\))s 2371 X(&&)s 2571 X(de\256ned\(mc68000\))s 720 X 6492 Y 1080 X(#undef)s 1412 X(LibraryCCOptions)s 720 X 6612 Y 1080 X(#de\256ne)s 1431 X(SharedLibraryCCOptions)s 2588 X(-f68881)s 2963 X(-pipe)s 720 X 6732 Y 1080 X(#endif)s 720 X 6888 Y(On)s 897 X(AOS,)s 1188 X(you)s 1396 X(may)s 1628 X(\256nd)s 1844 X(that)s 2053 X 0.0 11 11 f.B ft(<stdarg.h>)s 2612 X 0.0 11 11 f.R ft(is)s 2730 X(missing.)s 3174 X(In)s 3309 X(that)s 3518 X(case,)s 3777 X(you)s 3986 X(should)s 4324 X(be)s 4471 X(able)s 4697 X(to)s 4827 X(copy)s 720 X 7008 Y 0.0 11 11 f.B ft(mit/util/misc/rt.stdarg.h)s 1873 X 0.0 11 11 f.R ft(to)s 1987 X(create)s 2274 X(the)s 2436 X(\256le.)s 720 X 7164 Y(On)s 899 X(some)s 1176 X(System)s 1546 X(V/386)s 1866 X(systems,)s 2288 X(you)s 2498 X(may)s 2732 X(\256nd)s 2949 X(when)s 3231 X(using)s 3515 X 0.0 11 11 f.B ft(gcc)s 3711 X 0.0 11 11 f.R ft(in)s 3842 X(ANSI)s 4143 X(mode)s 4433 X(that)s 4644 X(there)s 4908 X(are)s 720 X 7284 Y(inconsistent)s 1291 X(declarations)s 1865 X(between)s 2274 X 0.0 11 11 f.B ft(<memory.h>)s 2923 X 0.0 11 11 f.R ft(and)s 3126 X 0.0 11 11 f.B ft(<string.h>)s 0.0 11 11 f.R ft(.)s 3717 X(In)s 3852 X(that)s 4061 X(case,)s 4320 X(you)s 4529 X(may)s 4762 X(\256nd)s 4978 X(it)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 9 9 720 X 480 Y 2788 X 0.0 11 11 f.R ft(- 9 -)s 720 X 840 Y(convenient)s 1229 X(to)s 1343 X(remove)s 1699 X 0.0 11 11 f.B ft(<memory.h>)s 2331 X 0.0 11 11 f.R ft(and)s 2517 X(make)s 2782 X(it)s 2872 X(a)s 2948 X(link)s 3148 X(to)s 3262 X 0.0 11 11 f.B ft(<string.h>)s 0.0 11 11 f.R ft(.)s 720 X 996 Y(On)s 883 X(some)s 1144 X(System)s 1498 X(V/386)s 1802 X(systems,)s 2208 X(you)s 2403 X(may)s 2622 X(need)s 2858 X(to)s 2974 X(build)s 3231 X(and)s 3419 X(install)s 3719 X(a)s 3797 X 0.0 11 11 f.B ft(dbm)s 4042 X 0.0 11 11 f.R ft(library)s 4364 X(before)s 4672 X(building)s 720 X 1116 Y(the)s 882 X(X)s 989 X(server)s 1283 X(and)s 1469 X(RGB)s 1724 X(database.)s 2184 X(One)s 2394 X(can)s 2573 X(be)s 2704 X(found)s 2988 X(in)s 3102 X 0.0 11 11 f.B ft(contrib/util/sdbm)s 0.0 11 11 f.R ft(.)s 720 X 1356 Y 0.0 11 11 f.B ft(3.4.1.)s 1025 X(Internationalization)s 720 X 1512 Y 0.0 11 11 f.R ft(This)s 949 X(release)s 1284 X(has)s 1464 X(support)s 1828 X(for)s 1989 X(internationalization,)s 2905 X(based)s 3188 X(on)s 3332 X(the)s 3500 X(ANSI)s 3790 X(C)s 3898 X(and)s 4090 X(POSIX)s 4442 X(locale)s 4737 X(model.)s 720 X 1632 Y(On)s 893 X(some)s 1164 X(systems,)s 1580 X(you)s 1784 X(may)s 2012 X(discover)s 2422 X(that)s 2626 X(while)s 2909 X(the)s 3082 X(locale)s 3382 X(interface)s 3802 X(is)s 3915 X(supported,)s 4415 X(only)s 4650 X(the)s 4822 X(``C'')s 720 X 1752 Y(locale)s 1018 X(is)s 1129 X(actually)s 1513 X(provided)s 1940 X(in)s 2063 X(the)s 2234 X(base)s 2465 X(operating)s 2916 X(system.)s 3315 X(If)s 3425 X(you)s 3628 X(have)s 3872 X(such)s 4111 X(a)s 4197 X(system,)s 4569 X(and)s 4765 X(would)s 720 X 1872 Y(like)s 914 X(to)s 1028 X(experiment)s 1549 X(with)s 1773 X(a)s 1849 X(broader)s 2210 X(set)s 2360 X(of)s 2479 X(locales,)s 2839 X(the)s 3001 X(Xlib)s 3225 X(implementation)s 3944 X(contains)s 4338 X(support)s 4696 X(you)s 4889 X(can)s 720 X 1992 Y(use,)s 925 X(although)s 1341 X(use)s 1518 X(of)s 1640 X(this)s 1831 X(override)s 2226 X(has)s 2403 X(not)s 2576 X(really)s 2857 X(be)s 2992 X(tested.)s 3336 X(You)s 3557 X(need)s 3795 X(to)s 3913 X(add)s 4103 X(the)s 4269 X(following)s 4729 X(de\256nes)s 720 X 2112 Y(to)s 834 X(the)s 996 X 0.0 11 11 f.B ft(StandardDe\256nes)s 1808 X 0.0 11 11 f.R ft(parameter:)s 720 X 2268 Y 1080 X(-DX_WCHAR)s 1766 X(-DX_LOCALE)s 720 X 2424 Y(In)s 846 X(most)s 1096 X(cases)s 1361 X(you)s 1561 X(will)s 1768 X(have)s 2009 X(to)s 2131 X(directly)s 2502 X(edit)s 2703 X(the)s 2873 X 0.0 11 11 f.B ft(.cf)s 3021 X 0.0 11 11 f.R ft(\256le)s 3198 X(to)s 3320 X(do)s 3466 X(this,)s 3690 X(or)s 3817 X(else)s 4023 X(you)s 4224 X(will)s 4432 X(have)s 4674 X(to)s 4796 X(know)s 720 X 2544 Y(what)s 961 X(the)s 1123 X(rest)s 1309 X(of)s 1428 X(the)s 1590 X(values)s 1898 X(are)s 2058 X(supposed)s 2495 X(to)s 2609 X(be,)s 2768 X(and)s 2954 X(add)s 3140 X(this)s 3328 X(to)s 3442 X 0.0 11 11 f.B ft(site.def)s 0.0 11 11 f.R ft(:)s 720 X 2700 Y 1080 X(#undef)s 1412 X(StandardDe\256nes)s 720 X 2820 Y 1080 X(#de\256ne)s 1431 X(StandardDe\256nes)s 2184 X 0.0 11 11 f.I ft(previous-values)s 2906 X 0.0 11 11 f.R ft(-DX_WCHAR)s 3592 X(-DX_LOCALE)s 720 X 2976 Y(It)s 815 X(is)s 917 X(also)s 1122 X(possible)s 1511 X(to)s 1625 X(directly)s 1988 X(edit)s 2181 X(the)s 2343 X(\256le)s 2512 X 0.0 11 11 f.B ft(mit/include/Xosdefs.h)s 0.0 11 11 f.R ft(,)s 3588 X(but)s 3757 X(this)s 3945 X(is)s 4047 X(not)s 4216 X(recommended.)s 720 X 3132 Y(With)s 998 X(this)s 1216 X(setup,)s 1534 X(you)s 1757 X(will)s 1987 X(have)s 2252 X(to)s 2397 X(be)s 2559 X(careful)s 2920 X(that)s 3144 X(the)s 3337 X(system's)s 3781 X(declaration)s 4326 X(of)s 4476 X 0.0 11 11 f.B ft(wchar_t)s 4918 X 0.0 11 11 f.R ft(\(in)s 720 X 3252 Y 0.0 11 11 f.B ft(<stddef.h>)s 0.0 11 11 f.R ft(\))s 1287 X(never)s 1557 X(gets)s 1762 X(used;)s 2022 X(this)s 2210 X(might)s 2496 X(be)s 2627 X(tricky.)s 720 X 3492 Y 0.0 11 11 f.B ft(3.5.)s 942 X(Typing)s 1309 X(``make)s 1665 X(World'')s 720 X 3648 Y 0.0 11 11 f.R ft(One)s 941 X(more)s 1205 X(piece)s 1474 X(of)s 1604 X(information)s 2162 X(is)s 2275 X(required)s 2678 X(before)s 2995 X(building,)s 3430 X(at)s 3548 X(least)s 3789 X(on)s 3939 X(some)s 4211 X(systems:)s 4631 X(bootstrap)s 720 X 3768 Y(\257ags.)s 1012 X(Look)s 1272 X(in)s 1386 X(your)s 1615 X 0.0 11 11 f.B ft(.cf)s 1755 X 0.0 11 11 f.R ft(\256le)s 1924 X(for)s 2079 X(a)s 2155 X(line)s 2348 X(of)s 2467 X(the)s 2629 X(form)s 720 X 3924 Y 1080 X(#de\256ne)s 1431 X(BootstrapCFlags)s 2200 X 0.0 11 11 f.I ft(value)s 720 X 4080 Y 0.0 11 11 f.R ft(If)s 824 X(there)s 1074 X(isn't)s 1302 X(one)s 1492 X(things)s 1794 X(are)s 1958 X(simple,)s 2313 X(otherwise)s 2772 X(things)s 3075 X(are)s 3240 X(only)s 3469 X(slightly)s 3834 X(more)s 4092 X(complicated.)s 4717 X(If)s 4822 X(there)s 720 X 4200 Y(is)s 826 X(more)s 1083 X(than)s 1304 X(one)s 1494 X(\(for)s 1689 X(example,)s 2120 X(in)s 2238 X 0.0 11 11 f.B ft(ibm.cf)s 0.0 11 11 f.R ft(,)s 2594 X 0.0 11 11 f.B ft(moto.cf)s 0.0 11 11 f.R ft(,)s 3003 X(and)s 3193 X 0.0 11 11 f.B ft(sony.cf)s 0.0 11 11 f.R ft(\),)s 3616 X(then)s 3837 X(you)s 4033 X(need)s 4270 X(to)s 4387 X(select)s 4667 X(the)s 4832 X(right)s 720 X 4320 Y(one;)s 937 X(it)s 1027 X(should)s 1349 X(be)s 1480 X(pretty)s 1764 X(obvious)s 2141 X(by)s 2279 X(the)s 2441 X(grouping)s 2867 X(according)s 3327 X(to)s 3442 X(operating)s 3885 X(system)s 4220 X(type.)s 4494 X(Note)s 4736 X(that)s 4930 X(on)s 720 X 4440 Y(A/UX)s 1018 X(you)s 1213 X(only)s 1439 X(need)s 1675 X(this)s 1865 X(value)s 2132 X(if)s 2229 X(you)s 2424 X(are)s 2586 X(using)s 2855 X 0.0 11 11 f.B ft(gcc)s 0.0 11 11 f.R ft(,)s 3064 X(and)s 3252 X(that)s 3447 X(on)s 3586 X(a)s 3663 X(Sun)s 3864 X(you)s 4058 X(only)s 4283 X(need)s 4518 X(this)s 4707 X(value)s 4973 X(if)s 720 X 4560 Y(you)s 913 X(are)s 1073 X(using)s 1340 X(an)s 1471 X(earlier)s 1777 X(version)s 2128 X(of)s 2247 X(the)s 2409 X(operating)s 2851 X(system.)s 720 X 4716 Y(If)s 821 X(you)s 1015 X(are)s 1176 X(using)s 1444 X 0.0 11 11 f.B ft(x386.cf)s 0.0 11 11 f.R ft(,)s 1833 X(you)s 2027 X(will)s 2228 X(have)s 2463 X(to)s 2578 X(``compute'')s 3129 X(the)s 3293 X(value)s 3560 X(from)s 3803 X(the)s 3967 X(information)s 4516 X(given)s 4790 X(in)s 4906 X(the)s 720 X 4836 Y(\256le.)s 1074 X(You)s 1420 X(may)s 1766 X(also)s 2100 X(need)s 2463 X(to)s 2706 X(do)s 2972 X(other)s 3353 X(preparatory)s 4012 X(work;)s 4424 X(please)s 4853 X(read)s 720 X 4956 Y 0.0 11 11 f.B ft(mit/server/ddx/x386/README)s 0.0 11 11 f.R ft(.)s 720 X 5112 Y(If)s 820 X(no)s 958 X(value)s 1223 X(is)s 1325 X(required)s 1717 X(on)s 1855 X(your)s 2084 X(system,)s 2446 X(you)s 2639 X(can)s 2818 X 0.0 11 11 f.B ft(cd)s 2956 X 0.0 11 11 f.R ft(to)s 3070 X(the)s 3232 X 0.0 11 11 f.B ft(mit)s 3418 X 0.0 11 11 f.R ft(directory)s 3841 X(and)s 4027 X(start)s 4244 X(the)s 4406 X(build)s 4661 X(with:)s 720 X 5268 Y 1080 X(make)s 1345 X(World)s 1653 X(>&)s 1829 X(world.log)s 720 X 5424 Y(If)s 820 X(a)s 896 X(value)s 1161 X(is)s 1263 X(required,)s 1683 X(start)s 1900 X(the)s 2062 X(build)s 2317 X(with:)s 720 X 5580 Y 1080 X(make)s 1345 X(World)s 1653 X(BOOTSTRAPCFLAGS=")s 0.0 11 11 f.I ft(value)s 0.0 11 11 f.R ft(")s 3136 X(>&)s 3312 X(world.log)s 720 X 5736 Y(You)s 951 X(can)s 1144 X(call)s 1344 X(the)s 1520 X(output)s 1844 X(\256le)s 2027 X(something)s 2528 X(other)s 2795 X(than)s 3026 X(``world.log'',)s 3665 X(but)s 3848 X(do)s 4000 X(not)s 4184 X(call)s 4385 X(it)s 4490 X(``make.log'')s 720 X 5856 Y(because)s 1093 X(\256les)s 1305 X(with)s 1529 X(this)s 1717 X(name)s 1982 X(are)s 2142 X(automatically)s 2768 X(deleted)s 3112 X(during)s 3427 X(the)s 3589 X(``cleaning'')s 4132 X(stage)s 4385 X(of)s 4504 X(the)s 4666 X(build.)s 720 X 6012 Y(Because)s 1127 X(the)s 1304 X(build)s 1574 X(can)s 1768 X(take)s 1993 X(several)s 2345 X(hours)s 2632 X(to)s 2761 X(complete,)s 3234 X(you)s 3443 X(will)s 3659 X(probably)s 4093 X(want)s 4350 X(to)s 4480 X(run)s 4670 X(it)s 4776 X(in)s 4906 X(the)s 720 X 6132 Y(background,)s 1293 X(and)s 1479 X(keep)s 1713 X(a)s 1789 X(watch)s 2078 X(on)s 2216 X(the)s 2378 X(output.)s 2744 X(For)s 2925 X(example:)s 720 X 6288 Y 1080 X(make)s 1345 X(World)s 1653 X(>&)s 1829 X(world.log)s 2282 X(&)s 720 X 6408 Y 1080 X(tail)s 1249 X(-f)s 1349 X(world.log)s 720 X 6564 Y(If)s 821 X(something)s 1309 X(goes)s 1539 X(wrong,)s 1876 X(the)s 2039 X(easiest)s 2360 X(thing)s 2616 X(is)s 2719 X(to)s 2834 X(just)s 3023 X(start)s 3241 X(over)s 3464 X(\(typing)s 3811 X(``make)s 4149 X(World'')s 4531 X(again\))s 4834 X(once)s 720 X 6684 Y(you)s 921 X(have)s 1163 X(corrected)s 1604 X(the)s 1774 X(problem.)s 2232 X(It)s 2335 X(is)s 2445 X(possible)s 2842 X(that)s 3043 X(a)s 3127 X(failure)s 3448 X(will)s 3656 X(corrupt)s 4008 X(the)s 4178 X(top-level)s 4603 X 0.0 11 11 f.B ft(Make\256le)s 0.0 11 11 f.R ft(.)s 720 X 6804 Y(If)s 820 X(that)s 1013 X(happens,)s 1428 X(simply)s 1757 X(delete)s 2046 X(the)s 2208 X(\256le)s 2377 X(and)s 2563 X(recreate)s 2934 X(a)s 3010 X(workable)s 3445 X(substitute)s 3896 X(with:)s 720 X 6960 Y 1080 X(cp)s 1211 X(Make\256le.ini)s 1774 X(Make\256le)s 720 X 7116 Y(When)s 1023 X(the)s 1199 X(build)s 1468 X(completes,)s 1983 X(examine)s 2396 X(the)s 2572 X 0.0 11 11 f.B ft(world.log)s 3058 X 0.0 11 11 f.R ft(\256le)s 3241 X(for)s 3411 X(errors.)s 3764 X(If)s 3879 X(you)s 4087 X(search)s 4408 X(for)s 4578 X(`:')s 4724 X(\(colon\))s 720 X 7236 Y(characters,)s 1217 X(and)s 1403 X(skip)s 1615 X(the)s 1777 X(obvious)s 2154 X(compile)s 2536 X(lines,)s 2800 X(it)s 2890 X(is)s 2992 X(usually)s 3338 X(pretty)s 3622 X(easy)s 3844 X(to)s 3958 X(spot)s 4170 X(any)s 4356 X(errors.)s 7191 Y 0.0 9 9 f.R ft(2)s 720 X 7326 Y 0.0 7 7 f.R ft /Cru { 0 ysiz pt 5 div 2 copy rmoveto (_) show neg rmoveto } def Cru 740 X Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru 720 X 7416 Y 0.0 9 9 f.R ft(2.)s 837 X(Searching)s 1223 X(for)s 1354 X(colon)s 1580 X(does)s 1771 X(not)s 1912 X(work)s 2123 X(particularly)s 2564 X(well)s 2745 X(on)s 2861 X(the)s 2998 X(RS/6000)s 3340 X(because)s 3652 X(it)s 3729 X(appears)s 4031 X(in)s 4128 X(command)s 4510 X(lines)s 720 X 7506 Y(when)s 938 X(building)s 1261 X(shared)s 1519 X(libraries.)s 1883 X(Try)s 2036 X(searching)s 2404 X(for)s 2532 X(colon)s 2755 X(followed)s 3098 X(by)s 3211 X(space.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 10 10 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 10 -)s 720 X 840 Y 0.0 11 11 f.B ft(4.)s 859 X(Installing)s 1336 X(the)s 1510 X(Release)s 720 X 996 Y 0.0 11 11 f.R ft(Although)s 1173 X(it)s 1272 X(is)s 1383 X(possible)s 1781 X(to)s 1904 X(test)s 2094 X(the)s 2265 X(release)s 2604 X(before)s 2920 X(installing)s 3369 X(it,)s 3497 X(it)s 3597 X(is)s 3709 X(a)s 3795 X(lot)s 3950 X(easier)s 4242 X(to)s 4366 X(test)s 4557 X(after)s 4794 X(it)s 4894 X(has)s 720 X 1116 Y(been)s 961 X(installed.)s 1425 X(If)s 1532 X(everything)s 2036 X(is)s 2145 X(built)s 2383 X(successfully,)s 2982 X(you)s 3182 X(can)s 3368 X(install)s 3673 X(the)s 3842 X(software)s 4253 X(by)s 4398 X(typing)s 4714 X(the)s 4882 X(fol-)s 720 X 1236 Y(lowing)s 1054 X(as)s 1173 X(root,)s 1406 X(from)s 1647 X(the)s 1809 X 0.0 11 11 f.B ft(mit)s 1995 X 0.0 11 11 f.R ft(directory:)s 720 X 1392 Y 1080 X(make)s 1345 X(install)s 1643 X(>&)s 1819 X(install.log)s 720 X 1548 Y(Again,)s 1044 X(you)s 1237 X(might)s 1523 X(want)s 1764 X(to)s 1878 X(run)s 2052 X(this)s 2240 X(in)s 2354 X(the)s 2516 X(background)s 3061 X(and)s 3247 X(use)s 3421 X 0.0 11 11 f.B ft(tail)s 3602 X 0.0 11 11 f.R ft(to)s 3716 X(watch)s 4005 X(the)s 4167 X(progress.)s 720 X 1704 Y(You)s 937 X(can)s 1116 X(install)s 1414 X(the)s 1576 X(man)s 1793 X(pages)s 2070 X(by)s 2208 X(typing)s 2518 X(the)s 2680 X(following)s 3136 X(as)s 3255 X(root,)s 3488 X(from)s 3729 X(the)s 3891 X 0.0 11 11 f.B ft(mit)s 4077 X 0.0 11 11 f.R ft(directory:)s 720 X 1860 Y 1080 X(make)s 1345 X(install.man)s 1860 X(>&)s 2036 X(man.log)s 720 X 2016 Y(You)s 942 X(can)s 1126 X(install)s 1429 X(lint)s 1610 X(libraries)s 2002 X(\(useful)s 2339 X(if)s 2439 X(your)s 2673 X(systems)s 3055 X(does)s 3289 X(does)s 3523 X(not)s 3697 X(have)s 3936 X(an)s 4072 X(ANSI)s 4362 X(C)s 4470 X(compiler\))s 4930 X(by)s 720 X 2136 Y(typing)s 1030 X(the)s 1192 X(following)s 1648 X(as)s 1767 X(root,)s 2000 X(from)s 2241 X(the)s 2403 X 0.0 11 11 f.B ft(mit)s 2589 X 0.0 11 11 f.R ft(directory:)s 720 X 2292 Y 1080 X(make)s 1345 X(install.ln)s 1757 X(>&)s 1933 X(lintlib.log)s 720 X 2532 Y 0.0 11 11 f.B ft(4.1.)s 942 X(Setting)s 1300 X(Up)s 1469 X(xterm)s 720 X 2688 Y 0.0 11 11 f.R ft(If)s 823 X(your)s 1055 X 0.0 11 11 f.B ft(/etc/termcap)s 1669 X 0.0 11 11 f.R ft(and)s 1859 X 0.0 11 11 f.B ft(/usr/lib/terminfo)s 2668 X 0.0 11 11 f.R ft(databases)s 3119 X(do)s 3261 X(not)s 3434 X(have)s 3672 X(correct)s 4006 X(entries)s 4330 X(for)s 4489 X 0.0 11 11 f.B ft(xterm)s 0.0 11 11 f.R ft(,)s 4827 X(sam-)s 720 X 2808 Y(ple)s 884 X(entries)s 1206 X(are)s 1368 X(provided)s 1787 X(in)s 1902 X(the)s 2065 X(directory)s 2489 X 0.0 11 11 f.B ft(mit/clients/xterm/)s 0.0 11 11 f.R ft(.)s 3402 X(System)s 3756 X(V)s 3864 X(users)s 4118 X(may)s 4336 X(need)s 4571 X(to)s 4686 X(compile)s 720 X 2928 Y(and)s 906 X(install)s 1204 X(the)s 1366 X 0.0 11 11 f.B ft(terminfo)s 1801 X 0.0 11 11 f.R ft(entry)s 2054 X(with)s 2278 X(the)s 2440 X 0.0 11 11 f.B ft(tic)s 2583 X 0.0 11 11 f.R ft(utility.)s 720 X 3084 Y(Since)s 994 X(each)s 1223 X 0.0 11 11 f.B ft(xterm)s 1531 X 0.0 11 11 f.R ft(will)s 1733 X(need)s 1969 X(a)s 2047 X(separate)s 2434 X(pseudoterminal,)s 3169 X(you)s 3364 X(need)s 3600 X(a)s 3678 X(reasonable)s 4175 X(number)s 4540 X(of)s 4662 X(them)s 4913 X(for)s 720 X 3204 Y(normal)s 1073 X(execution.)s 1597 X(You)s 1828 X(probably)s 2260 X(will)s 2474 X(want)s 2729 X(at)s 2849 X(least)s 3091 X(32)s 3242 X(on)s 3393 X(a)s 3482 X(small,)s 3790 X(multiuser)s 4247 X(system.)s 4650 X(On)s 4825 X(most)s 720 X 3324 Y(systems,)s 1177 X(each)s 1456 X(pty)s 1677 X(has)s 1903 X(two)s 2148 X(devices,)s 2584 X(a)s 2712 X(master)s 3085 X(and)s 3324 X(a)s 3453 X(slave,)s 3787 X(which)s 4136 X(are)s 4349 X(usually)s 4748 X(named)s 720 X 3444 Y(/dev/tty[pqrstu][0-f])s 1642 X(and)s 1839 X(/dev/pty[pqrstu][0-f].)s 2841 X(If)s 2952 X(you)s 3156 X(don't)s 3427 X(have)s 3672 X(at)s 3790 X(least)s 4030 X(the)s 4203 X(``p'')s 4441 X(and)s 4638 X(``q'')s 4875 X(sets)s 720 X 3564 Y(con\256gured)s 1231 X(\(try)s 1432 X(typing)s 1757 X(``ls)s 1946 X(/dev/?ty??''\),)s 2575 X(you)s 2783 X(should)s 3120 X(have)s 3369 X(your)s 3613 X(system)s 3962 X(administrator)s 4591 X(add)s 4792 X(them.)s 720 X 3684 Y(This)s 949 X(is)s 1056 X(commonly)s 1560 X(done)s 1806 X(by)s 1949 X(running)s 2324 X(the)s 2491 X 0.0 11 11 f.B ft(MAKEDEV)s 3098 X 0.0 11 11 f.R ft(script)s 3375 X(in)s 3493 X(the)s 3659 X 0.0 11 11 f.B ft(/dev)s 3887 X 0.0 11 11 f.R ft(directory)s 4314 X(with)s 4542 X(appropriate)s 720 X 3804 Y(arguments.)s 720 X 4044 Y 0.0 11 11 f.B ft(4.2.)s 942 X(Starting)s 1355 X(Servers)s 1735 X(at)s 1854 X(System)s 2217 X(Boot)s 720 X 4200 Y 0.0 11 11 f.R ft(The)s 931 X 0.0 11 11 f.B ft(xdm)s 1180 X 0.0 11 11 f.R ft(program)s 1592 X(is)s 1707 X(designed)s 2138 X(to)s 2266 X(be)s 2411 X(run)s 2599 X(automatically)s 3239 X(at)s 3360 X(system)s 3708 X(startup.)s 4105 X(Please)s 4427 X(read)s 4656 X(the)s 4832 X 0.0 11 11 f.B ft(xdm)s 720 X 4320 Y 0.0 11 11 f.R ft(man)s 988 X(page)s 1273 X(for)s 1478 X(details)s 1843 X(on)s 2031 X(setting)s 2403 X(up)s 2591 X(con\256guration)s 3255 X(\256les;)s 3548 X(reasonable)s 4093 X(sample)s 4482 X(\256les)s 4744 X(are)s 4954 X(in)s 720 X 4440 Y 0.0 11 11 f.B ft(mit/clients/xdm/con\256g)s 0.0 11 11 f.R ft(.)s 1852 X(If)s 1960 X(your)s 2197 X(system)s 2539 X(uses)s 2764 X(an)s 2903 X 0.0 11 11 f.B ft(/etc/rc)s 3229 X 0.0 11 11 f.R ft(\256le)s 3406 X(at)s 3521 X(boot)s 3753 X(time,)s 4013 X(you)s 4214 X(can)s 4401 X(usually)s 4755 X(enable)s 720 X 4560 Y 0.0 11 11 f.B ft(xdm)s 956 X 0.0 11 11 f.R ft(by)s 1094 X(placing)s 1445 X(the)s 1607 X(following)s 2063 X(at)s 2170 X(or)s 2289 X(near)s 2504 X(the)s 2666 X(end)s 2852 X(of)s 2971 X(the)s 3133 X(\256le:)s 720 X 4716 Y 1080 X(if)s 1175 X([)s 1239 X(-f)s 1339 X(/usr/bin/X11/xdm)s 2151 X(];)s 2246 X(then)s 720 X 4836 Y 1304 X(/usr/bin/X11/xdm;)s 2147 X(echo)s 2381 X(-n)s 2500 X(')s 2564 X(xdm')s 720 X 4956 Y 1080 X(\256)s 720 X 5112 Y(The)s 938 X(example)s 1357 X(here)s 1593 X(uses)s 1831 X 0.0 11 11 f.B ft(/usr/bin/X11)s 0.0 11 11 f.R ft(,)s 2498 X(but)s 2688 X(if)s 2804 X(you)s 3018 X(have)s 3273 X(installed)s 3695 X(into)s 3916 X(a)s 4013 X(di)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(erent)s 4433 X(directory)s 4877 X(\(for)s 720 X 5232 Y(example)s 1119 X(by)s 1257 X(setting)s 1579 X 0.0 11 11 f.B ft(ProjectRoot)s 0.0 11 11 f.R ft(\))s 2206 X(then)s 2423 X(you)s 2616 X(need)s 2850 X(to)s 2964 X(substitute)s 3415 X(the)s 3577 X(correct)s 3907 X(directory.)s 720 X 5388 Y(If)s 820 X(you)s 1013 X(are)s 1173 X(going)s 1452 X(to)s 1566 X(use)s 1740 X(the)s 1902 X(font)s 2107 X(server,)s 2429 X(you)s 2622 X(can)s 2801 X(also)s 3006 X(start)s 3223 X(it)s 3313 X(at)s 3420 X(boot)s 3644 X(time)s 3868 X(by)s 4006 X(adding)s 4333 X(this:)s 720 X 5544 Y 1080 X(if)s 1175 X([)s 1239 X(-f)s 1339 X(/usr/bin/X11/fs)s 2034 X(];)s 2129 X(then)s 720 X 5664 Y 1304 X(/usr/bin/X11/fs)s 1999 X(&;)s 2144 X(echo)s 2378 X(-n)s 2497 X(')s 2561 X(fs')s 720 X 5784 Y 1080 X(\256)s 720 X 5940 Y(If)s 829 X(you)s 1031 X(are)s 1200 X(unsure)s 1529 X(about)s 1810 X(how)s 2036 X(system)s 2379 X(boot)s 2613 X(works,)s 2947 X(or)s 3076 X(if)s 3181 X(your)s 3420 X(system)s 3764 X(does)s 4003 X(not)s 4182 X(use)s 4366 X 0.0 11 11 f.B ft(/etc/rc)s 0.0 11 11 f.R ft(,)s 4722 X(consult)s 720 X 6060 Y(your)s 949 X(system)s 1283 X(administrator)s 1897 X(for)s 2052 X(help.)s 720 X 6300 Y 0.0 11 11 f.B ft(5.)s 859 X(Rebuilding)s 1410 X(the)s 1584 X(Release)s 720 X 6456 Y 0.0 11 11 f.R ft(You)s 937 X(shouldn't)s 1381 X(need)s 1615 X(this)s 1803 X(right)s 2039 X(away,)s 2325 X(but)s 2494 X(eventually)s 2979 X(you)s 3172 X(are)s 3332 X(probably)s 3750 X(going)s 4029 X(to)s 4144 X(make)s 4410 X(changes)s 4791 X(to)s 4906 X(the)s 720 X 6576 Y(sources,)s 1116 X(for)s 1283 X(example)s 1693 X(by)s 1842 X(applying)s 2266 X(public)s 2580 X(patches)s 2947 X(distributed)s 3457 X(by)s 3606 X(MIT.)s 3902 X(If)s 4013 X(only)s 4248 X(C)s 4361 X(source)s 4685 X(\256les)s 4908 X(are)s 720 X 6696 Y(changed,)s 1140 X(you)s 1333 X(should)s 1655 X(be)s 1786 X(able)s 1996 X(to)s 2110 X(rebuild)s 2449 X(just)s 2637 X(by)s 2775 X(going)s 3054 X(to)s 3168 X(the)s 3330 X 0.0 11 11 f.B ft(mit)s 3516 X 0.0 11 11 f.R ft(directory)s 3939 X(and)s 4125 X(typing:)s 720 X 6852 Y 1080 X(make)s 1345 X(>&)s 1521 X(make.log)s 720 X 7008 Y(If)s 820 X(con\256guration)s 1434 X(\256les)s 1646 X(are)s 1806 X(changed,)s 2226 X(the)s 2388 X(safest)s 2665 X(thing)s 2920 X(to)s 3034 X(do)s 3172 X(is)s 3274 X(type:)s 720 X 7164 Y 1080 X(make)s 1345 X(Everything)s 1861 X(>&)s 2037 X(every.log)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 11 11 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 11 -)s 720 X 840 Y(``Everything'')s 1391 X(is)s 1504 X(similar)s 1849 X(to)s 1974 X(``World'')s 2437 X(in)s 2562 X(that)s 2766 X(it)s 2867 X(rebuilds)s 3260 X(every)s 3541 X 0.0 11 11 f.B ft(Make\256le)s 0.0 11 11 f.R ft(,)s 4018 X(but)s 4199 X(unlike)s 4514 X(``World'')s 4978 X(it)s 720 X 960 Y(does)s 960 X(not)s 1140 X(delete)s 1440 X(the)s 1613 X(existing)s 2001 X(objects,)s 2379 X(libraries,)s 2805 X(and)s 3002 X(executables,)s 3579 X(and)s 3776 X(only)s 4011 X(rebuilds)s 4404 X(what)s 4656 X(is)s 4769 X(out)s 4949 X(of)s 720 X 1080 Y(date.)s 720 X 1236 Y(Note)s 973 X(that)s 1178 X(in)s 1304 X(both)s 1540 X(kinds)s 1819 X(of)s 1951 X(rebuilds)s 2346 X(you)s 2552 X(do)s 2703 X(not)s 2885 X(need)s 3132 X(to)s 3259 X(supply)s 3594 X(the)s 3769 X 0.0 11 11 f.B ft(BootstrapCFlags)s 4604 X 0.0 11 11 f.R ft(value)s 4882 X(any)s 720 X 1356 Y(more,)s 1001 X(the)s 1163 X(information)s 1710 X(is)s 1812 X(already)s 2161 X(recorded.)s 720 X 1596 Y 0.0 11 11 f.B ft(6.)s 859 X(Building)s 1295 X(Contributed)s 1904 X(Software)s 720 X 1752 Y 0.0 11 11 f.R ft(The)s 927 X(software)s 1340 X(in)s 1463 X 0.0 11 11 f.B ft(contrib)s 1842 X 0.0 11 11 f.R ft(is)s 1953 X(not)s 2131 X(set)s 2290 X(up)s 2437 X(to)s 2560 X(have)s 2803 X(everything)s 3309 X(built)s 3550 X(automatically.)s 4242 X(It)s 4347 X(is)s 4459 X(assumed)s 4875 X(that)s 720 X 1872 Y(you)s 916 X(will)s 1119 X(build)s 1376 X(individual)s 1853 X(pieces)s 2156 X(as)s 2277 X(you)s 2472 X(\256nd)s 2674 X(the)s 2838 X(desire,)s 3157 X(time,)s 3411 X(and/or)s 3721 X(disk)s 3935 X(space.)s 4263 X(You)s 4482 X(need)s 4718 X(to)s 4834 X(have)s 720 X 1992 Y(the)s 882 X(MIT)s 1111 X(software)s 1515 X(built)s 1746 X(and)s 1932 X(installed)s 2333 X(before)s 2639 X(building)s 3035 X(the)s 3197 X(contributed)s 3725 X(software.)s 4185 X(To)s 4336 X(build)s 4592 X(a)s 4669 X(program)s 720 X 2112 Y(or)s 862 X(library)s 1205 X(in)s 1342 X 0.0 11 11 f.B ft(contrib)s 0.0 11 11 f.R ft(,)s 1763 X(look)s 2010 X(in)s 2147 X(its)s 2303 X(directory)s 2749 X(for)s 2927 X(any)s 3135 X(special)s 3489 X(build)s 3766 X(instructions)s 4330 X(\(for)s 4543 X(example,)s 4992 X(a)s 720 X 2232 Y 0.0 11 11 f.B ft(README)s 1236 X 0.0 11 11 f.R ft(\256le\).)s 1497 X(If)s 1597 X(there)s 1843 X(are)s 2003 X(none,)s 2272 X(and)s 2458 X(there)s 2704 X(is)s 2806 X(an)s 2937 X 0.0 11 11 f.B ft(Imake\256le)s 0.0 11 11 f.R ft(,)s 3433 X 0.0 11 11 f.B ft(cd)s 3571 X 0.0 11 11 f.R ft(to)s 3685 X(the)s 3847 X(directory)s 4270 X(and)s 4456 X(type:)s 720 X 2388 Y 1080 X(xmkmf)s 1426 X(-a)s 720 X 2508 Y 1080 X(make)s 1345 X(>&)s 1521 X(make.log)s 720 X 2664 Y(This)s 949 X(will)s 1154 X(build)s 1414 X(a)s 1495 X 0.0 11 11 f.B ft(Make\256le)s 1937 X 0.0 11 11 f.R ft(in)s 2056 X(the)s 2223 X(directory)s 2651 X(and)s 2842 X(all)s 2985 X(subdirectories,)s 3661 X(and)s 3852 X(then)s 4074 X(build)s 4334 X(the)s 4502 X(software.)s 4968 X(If)s 720 X 2784 Y(the)s 885 X(build)s 1143 X(is)s 1248 X(successful,)s 1757 X(you)s 1953 X(should)s 2278 X(be)s 2412 X(able)s 2625 X(to)s 2742 X(install)s 3043 X(it)s 3136 X(using)s 3405 X(the)s 3569 X(same)s 3824 X(commands)s 4330 X(used)s 4561 X(for)s 4718 X(the)s 4882 X 0.0 11 11 f.B ft(mit)s 720 X 2904 Y 0.0 11 11 f.R ft(software:)s 720 X 3060 Y 1080 X(make)s 1345 X(install)s 1643 X(>&)s 1819 X(install.log)s 720 X 3180 Y 1080 X(make)s 1345 X(install.man)s 1860 X(>&)s 2036 X(man.log)s 720 X 3420 Y 0.0 11 11 f.B ft(7.)s 859 X(Filing)s 1164 X(Bug)s 1383 X(Reports)s 720 X 3576 Y 0.0 11 11 f.R ft(If)s 820 X(you)s 1013 X(\256nd)s 1213 X(a)s 1289 X(reproducible)s 1870 X(bug)s 2063 X(in)s 2178 X(software)s 2583 X(in)s 2698 X(the)s 2861 X 0.0 11 11 f.B ft(mit)s 3048 X 0.0 11 11 f.R ft(directory,)s 3500 X(or)s 3620 X(\256nd)s 3821 X(bugs)s 4058 X(in)s 4173 X(the)s 4336 X 0.0 11 11 f.B ft(mit)s 4523 X 0.0 11 11 f.R ft(documenta-)s 720 X 3696 Y(tion,)s 956 X(please)s 1265 X(send)s 1502 X(a)s 1585 X(bug)s 1785 X(report)s 2081 X(to)s 2202 X(MIT)s 2438 X(using)s 2712 X(the)s 2881 X(form)s 3129 X(in)s 3250 X(the)s 3419 X(\256le)s 3595 X 0.0 11 11 f.B ft(mit/bug-report)s 4331 X 0.0 11 11 f.R ft(and)s 4524 X(the)s 4693 X(destina-)s 720 X 3816 Y(tion)s 920 X(address:)s 720 X 3972 Y 1080 X(xbugs@expo.lcs.mit.edu)s 720 X 4128 Y(Please)s 1029 X(try)s 1180 X(to)s 1295 X(provide)s 1659 X(all)s 1798 X(of)s 1918 X(the)s 2081 X(information)s 2629 X(requested)s 3077 X(on)s 3216 X(the)s 3379 X(form)s 3621 X(if)s 3718 X(it)s 3810 X(is)s 3914 X(applicable;)s 4425 X(the)s 4589 X(little)s 4822 X(extra)s 720 X 4248 Y(time)s 951 X(you)s 1151 X(spend)s 1442 X(on)s 1587 X(the)s 1756 X(report)s 2052 X(will)s 2258 X(make)s 2529 X(it)s 2625 X(much)s 2903 X(easier)s 3191 X(for)s 3352 X(us)s 3484 X(to)s 3604 X(reproduce,)s 4102 X(\256nd,)s 4336 X(and)s 4528 X(\256x)s 4679 X(the)s 4847 X(bug.)s 720 X 4368 Y(Receipt)s 1101 X(of)s 1238 X(bug)s 1449 X(reports)s 1799 X(is)s 1919 X(generally)s 2372 X(acknowledged,)s 3078 X(but)s 3265 X(sometimes)s 3782 X(it)s 3890 X(can)s 4088 X(be)s 4238 X(delayed)s 4625 X(by)s 4782 X(a)s 4877 X(few)s 720 X 4488 Y(weeks.)s 720 X 4644 Y(Bugs)s 976 X(in)s 1091 X 0.0 11 11 f.B ft(contrib)s 1462 X 0.0 11 11 f.R ft(software)s 1867 X(should)s 2190 X(not)s 2360 X(be)s 2493 X(reported)s 2887 X(to)s 3003 X(MIT.)s 3290 X(Consult)s 3664 X(the)s 3828 X(documentation)s 4511 X(for)s 4668 X(the)s 4832 X(indi-)s 720 X 4764 Y(vidual)s 1023 X(software)s 1427 X(to)s 1541 X(see)s 1708 X(where)s 2002 X(\(if)s 2133 X(anywhere\))s 2621 X(to)s 2735 X(report)s 3024 X(the)s 3186 X(bug.)s 720 X 5004 Y 0.0 11 11 f.B ft(8.)s 859 X(Public)s 1188 X(Fixes)s 720 X 5160 Y 0.0 11 11 f.R ft(We)s 924 X(occasionally)s 1525 X(put)s 1720 X(out)s 1915 X(patches)s 2297 X(to)s 2437 X(the)s 2625 X(MIT)s 2880 X(software,)s 3338 X(to)s 3478 X(\256x)s 3649 X(any)s 3861 X(serious)s 4226 X(problems)s 4689 X(that)s 4908 X(are)s 720 X 5280 Y(discovered.)s 1331 X(Such)s 1632 X(\256xes)s 1920 X(\(if)s 2103 X(any\))s 2377 X(can)s 2608 X(be)s 2791 X(found)s 3127 X(on)s 3317 X 0.0 11 11 f.B ft(export.lcs.mit.edu)s 0.0 11 11 f.R ft(,)s 4265 X(in)s 4431 X(the)s 4645 X(directory)s 720 X 5400 Y 0.0 11 11 f.B ft(pub/R5/\256xes)s 0.0 11 11 f.R ft(,)s 1374 X(using)s 1649 X(anonymous)s 2192 X 0.0 11 11 f.B ft(ftp)s 0.0 11 11 f.R ft(.)s 2418 X(Fixes)s 2693 X(are)s 2861 X(applied)s 3220 X(using)s 3495 X(the)s 3665 X 0.0 11 11 f.B ft(patch)s 3965 X 0.0 11 11 f.R ft(program;)s 4404 X(a)s 4489 X(copy)s 4739 X(of)s 4867 X(it)s 4966 X(is)s 720 X 5520 Y(included)s 1126 X(in)s 1240 X(the)s 1402 X(directory)s 1825 X 0.0 11 11 f.B ft(mit/util/patch)s 0.0 11 11 f.R ft(.)s 720 X 5676 Y(For)s 915 X(those)s 1189 X(without)s 1568 X 0.0 11 11 f.B ft(ftp)s 1744 X 0.0 11 11 f.R ft(access,)s 2092 X(individual)s 2581 X(\256xes)s 2831 X(can)s 3024 X(be)s 3169 X(obtained)s 3589 X(by)s 3741 X(electronic)s 4215 X(mail)s 4454 X(by)s 4607 X(sending)s 4992 X(a)s 720 X 5796 Y(message)s 1119 X(to)s 720 X 5952 Y 1080 X(xstu)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(@expo.lcs.mit.edu)s 720 X 6108 Y(\(Note)s 1001 X(that)s 1199 X(the)s 1366 X(host)s 1583 X(here)s 1803 X(is)s 1910 X(``expo'',)s 2328 X(not)s 2502 X(``export''.\))s 3051 X(In)s 3175 X(the)s 3342 X(usual)s 3607 X(case,)s 3855 X(the)s 4022 X(message)s 4426 X(should)s 4753 X(have)s 4992 X(a)s 720 X 6228 Y(subject)s 1059 X(line)s 1252 X(and)s 1438 X(no)s 1576 X(body,)s 1852 X(or)s 1971 X(a)s 2047 X(single-line)s 2539 X(body)s 2787 X(and)s 2973 X(no)s 3111 X(subject,)s 3478 X(in)s 3592 X(either)s 3869 X(case)s 4084 X(the)s 4246 X(line)s 4439 X(looking)s 4804 X(like:)s 720 X 6384 Y 1080 X(send)s 1309 X(\256xes)s 1545 X 0.0 11 11 f.I ft(number)s 720 X 6540 Y 0.0 11 11 f.R ft(where)s 1014 X 0.0 11 11 f.I ft(number)s 1377 X 0.0 11 11 f.R ft(is)s 1479 X(a)s 1555 X(decimal)s 1930 X(number,)s 2321 X(starting)s 2680 X(from)s 2922 X(one.)s 3165 X(To)s 3316 X(get)s 3479 X(a)s 3556 X(summary)s 3994 X(of)s 4114 X(available)s 4538 X(\256xes,)s 4803 X(make)s 720 X 6660 Y(the)s 882 X(line:)s 720 X 6816 Y 1080 X(index)s 1352 X(\256xes)s 720 X 6972 Y(If)s 820 X(you)s 1013 X(need)s 1247 X(help,)s 1492 X(make)s 1757 X(the)s 1919 X(line:)s 720 X 7128 Y 1080 X(help)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 12 12 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 12 -)s 720 X 840 Y(Some)s 1006 X(mailers)s 1364 X(produce)s 1751 X(mail)s 1982 X(headers)s 2350 X(that)s 2550 X(are)s 2717 X(unusable)s 3142 X(for)s 3304 X(extracting)s 3777 X(return)s 4074 X(addresses.)s 4585 X(If)s 4693 X(you)s 4894 X(use)s 720 X 960 Y(such)s 960 X(a)s 1047 X(mailer,)s 1394 X(you)s 1598 X(won't)s 1893 X(get)s 2066 X(any)s 2262 X(response.)s 2739 X(If)s 2849 X(you)s 3052 X(happen)s 3406 X(to)s 3530 X(know)s 3812 X(an)s 3953 X(explicit)s 4321 X(return)s 4620 X(path,)s 4875 X(you)s 720 X 1080 Y(can)s 899 X(include)s 1250 X(include)s 1601 X(one)s 1787 X(in)s 1901 X(the)s 2063 X(body)s 2311 X(of)s 2430 X(your)s 2659 X(message,)s 3086 X(and)s 3272 X(the)s 3434 X(daemon)s 3809 X(will)s 4009 X(use)s 4183 X(it.)s 4329 X(For)s 4510 X(example:)s 720 X 1236 Y 1080 X(path)s 1297 X 0.0 11 11 f.I ft(user)s 0.0 11 11 f.R ft(%)s 0.0 11 11 f.I ft(host)s 0.0 11 11 f.R ft(.bitnet@mitvma.mit.edu)s 720 X 1356 Y 1192 X(or)s 720 X 1476 Y 1080 X(path)s 1297 X 0.0 11 11 f.I ft(host1)s 0.0 11 11 f.R ft(!)s 0.0 11 11 f.I ft(host2)s 0.0 11 11 f.R ft(!)s 0.0 11 11 f.I ft(user)s 0.0 11 11 f.R ft(@uunet.uu.net)s 720 X 1716 Y 0.0 11 11 f.B ft(9.)s 859 X(Con\256guring)s 1458 X(for)s 1625 X(a)s 1708 X(New)s 1942 X(Architecture)s 720 X 1872 Y 0.0 11 11 f.R ft(Here)s 972 X(is)s 1087 X(a)s 1176 X(very)s 1411 X(brief)s 1658 X(overview)s 2107 X(of)s 2240 X(the)s 2416 X(\256les)s 2642 X(that)s 2849 X 0.0 11 11 f.B ft(imake)s 3178 X 0.0 11 11 f.R ft(reads.)s 3506 X(All)s 3689 X(the)s 3865 X(\256les)s 4091 X(are)s 4265 X(in)s 4393 X(the)s 4569 X 0.0 11 11 f.B ft(mit/con\256g)s 720 X 1992 Y 0.0 11 11 f.R ft(directory,)s 1177 X(except)s 1496 X(for)s 1657 X(the)s 1825 X 0.0 11 11 f.B ft(Imake\256le)s 2299 X 0.0 11 11 f.R ft(in)s 2418 X(the)s 2585 X(directory)s 3013 X(for)s 3173 X(which)s 3474 X(the)s 3641 X 0.0 11 11 f.B ft(Make\256le)s 4083 X 0.0 11 11 f.R ft(is)s 4190 X(being)s 4467 X(created.)s 4870 X(The)s 720 X 2112 Y(processing)s 1217 X(order)s 1475 X(is:)s 720 X 2268 Y 1080 X(Imake.tmpl)s 2880 X(variables)s 3303 X(not)s 3472 X(related)s 3797 X(speci\256cally)s 4325 X(to)s 4439 X(X)s 720 X 2388 Y 1192 X(site.def)s 2880 X(site-speci\256c)s 3432 X(BeforeVendorCF)s 4221 X(part)s 720 X 2508 Y 1192 X(*.cf)s 2880 X(machine-speci\256c)s 720 X 2628 Y 1304 X(*Lib.rules)s 2880 X(shared)s 3193 X(library)s 3513 X(rules)s 720 X 2748 Y 1192 X(site.def)s 2880 X(site-speci\256c)s 3432 X(AfterVendorCF)s 4154 X(part)s 720 X 2868 Y 1192 X(Project.tmpl)s 2880 X(X-speci\256c)s 3358 X(variables)s 720 X 2988 Y 1304 X(*Lib.tmpl)s 2880 X(shared)s 3193 X(library)s 3513 X(variables)s 720 X 3108 Y 1192 X(Imake.rules)s 2880 X(rules)s 720 X 3228 Y 1080 X(Imake\256le)s 2880 X(speci\256c)s 3243 X(to)s 3357 X(the)s 3519 X(program)s 3918 X(or)s 4037 X(library)s 720 X 3348 Y 1192 X(Library.tmpl)s 2880 X(library)s 3200 X(rules)s 720 X 3468 Y 1192 X(Server.tmpl)s 2880 X(server)s 3174 X(rules)s 720 X 3588 Y(The)s 918 X(indentation)s 1441 X(levels)s 1725 X(indicate)s 2100 X(what)s 2341 X(\256les)s 2553 X(include)s 2904 X(other)s 3157 X(\256les.)s 720 X 3828 Y 0.0 11 11 f.B ft(9.1.)s 942 X(Imake.tmpl)s 720 X 3984 Y 0.0 11 11 f.R ft(The)s 927 X(\256rst)s 1136 X(part)s 1343 X(of)s 1471 X 0.0 11 11 f.B ft(Imake.tmpl)s 2055 X 0.0 11 11 f.R ft(determines)s 2573 X(which)s 2878 X 0.0 11 11 f.B ft(.cf)s 3027 X 0.0 11 11 f.R ft(\256le)s 3206 X(to)s 3330 X(include.)s 3747 X(If)s 3857 X(your)s 4096 X 0.0 11 11 f.B ft(cpp)s 4306 X 0.0 11 11 f.R ft(de\256nes)s 4655 X(a)s 4741 X(unique)s 720 X 4104 Y(symbol,)s 1102 X(that)s 1296 X(should)s 1619 X(be)s 1751 X(used)s 1981 X(to)s 2096 X(select)s 2374 X(the)s 2537 X(\256le.)s 2763 X(Otherwise,)s 3270 X(you)s 3464 X(should)s 3787 X(place)s 4045 X(a)s 4121 X(-D)s 4264 X(symbol)s 4617 X(de\256nition)s 720 X 4224 Y(in)s 834 X 0.0 11 11 f.B ft(BootstrapCFlags)s 1656 X 0.0 11 11 f.R ft(in)s 1770 X(your)s 1999 X 0.0 11 11 f.B ft(.cf)s 2139 X 0.0 11 11 f.R ft(\256le)s 2308 X(and)s 2494 X(use)s 2668 X(that.)s 2917 X(The)s 3115 X(canonical)s 3562 X(code)s 3796 X(to)s 3910 X(add)s 4096 X(to)s 4210 X 0.0 11 11 f.B ft(Imake.tmpl)s 4785 X 0.0 11 11 f.R ft(is:)s 720 X 4380 Y 1080 X(#ifdef)s 1369 X 0.0 11 11 f.I ft(symbol)s 720 X 4500 Y 1080 X 0.0 11 11 f.R ft(#de\256ne)s 1431 X(MacroIncludeFile)s 2244 X(<)s 0.0 11 11 f.I ft(symbol)s 0.0 11 11 f.R ft(.cf>)s 720 X 4620 Y 1080 X(#de\256ne)s 1431 X(MacroFile)s 1916 X 0.0 11 11 f.I ft(symbol)s 0.0 11 11 f.R ft(.cf)s 720 X 4740 Y 1080 X(#undef)s 1412 X 0.0 11 11 f.I ft(symbol)s 720 X 4860 Y 1080 X 0.0 11 11 f.R ft(#de\256ne)s 1431 X 0.0 11 11 f.I ft(Symbol)s 0.0 11 11 f.R ft(Architecture)s 720 X 4980 Y 1080 X(#endif)s 1388 X(/*)s 1502 X 0.0 11 11 f.I ft(symbol)s 1841 X 0.0 11 11 f.R ft(*/)s 720 X 5220 Y 0.0 11 11 f.B ft(9.2.)s 942 X(imakemdep.h)s 720 X 5376 Y 0.0 11 11 f.R ft(You)s 941 X(also)s 1150 X(need)s 1388 X(to)s 1507 X(edit)s 1705 X(the)s 1872 X(\256le)s 2046 X 0.0 11 11 f.B ft(imakemdep.h)s 0.0 11 11 f.R ft(.)s 2775 X(There)s 3062 X(are)s 3227 X(three)s 3478 X(parts)s 3724 X(to)s 3843 X(this)s 4036 X(\256le.)s 4266 X(The)s 4469 X(\256rst)s 4674 X(contains)s 720 X 5496 Y(de\256nes)s 1064 X(\(beyond)s 1456 X 0.0 11 11 f.B ft(BootstrapCFlags)s 0.0 11 11 f.R ft(\))s 2319 X(or)s 2443 X(compiler)s 2866 X(options)s 3224 X(that)s 3422 X(are)s 3586 X(required)s 3982 X(to)s 4100 X(get)s 4266 X 0.0 11 11 f.B ft(imake)s 4585 X 0.0 11 11 f.R ft(itself)s 4837 X(built)s 720 X 5616 Y(the)s 882 X(\256rst)s 1082 X(time.)s 720 X 5772 Y(The)s 920 X(next)s 1139 X(section)s 1480 X(is)s 1584 X(for)s 1741 X 0.0 11 11 f.B ft(imake)s 2058 X 0.0 11 11 f.R ft(itself.)s 2364 X(There)s 2648 X(is)s 2752 X(a)s 2830 X(hook)s 3080 X(in)s 3196 X(case)s 3413 X(your)s 3644 X 0.0 11 11 f.B ft(cpp)s 3846 X 0.0 11 11 f.R ft(collapses)s 4278 X(tabs)s 4485 X(down)s 4759 X(to)s 4875 X(sin-)s 720 X 5892 Y(gle)s 884 X(spaces.)s 1255 X(There)s 1539 X(is)s 1643 X(also)s 1850 X(a)s 1928 X(way)s 2140 X(to)s 2256 X(override)s 2650 X(the)s 2813 X 0.0 11 11 f.B ft(cpp)s 3014 X 0.0 11 11 f.R ft(to)s 3129 X(use.)s 3360 X(Finally,)s 3730 X(add)s 3917 X(speci\256c)s 4281 X(de\256nes)s 4621 X(to)s 4736 X(pass)s 4954 X(to)s 720 X 6012 Y 0.0 11 11 f.B ft(cpp)s 920 X 0.0 11 11 f.R ft(when)s 1185 X(processing)s 1682 X(con\256guration)s 2296 X(\256les.)s 720 X 6168 Y(The)s 923 X(last)s 1109 X(section)s 1453 X(is)s 1560 X(for)s 1720 X 0.0 11 11 f.B ft(makedepend)s 0.0 11 11 f.R ft(,)s 2382 X(to)s 2502 X(tell)s 2677 X(it)s 2773 X(about)s 3051 X(prede\256ned)s 3547 X(symbols)s 3949 X(that)s 4148 X(will)s 4354 X(be)s 4491 X(used)s 4726 X(to)s 4846 X(con-)s 720 X 6288 Y(trol)s 901 X(inclusion)s 1333 X(of)s 1452 X(header)s 1770 X(\256les.)s 720 X 6564 Y 0.0 11 11 f.B ft(9.3.)s 942 X(vendor.cf)s 720 X 6720 Y 0.0 11 11 f.R ft(Most)s 976 X(of)s 1096 X(the)s 1259 X(rest)s 1446 X(of)s 1566 X(your)s 1796 X(vendor-speci\256c)s 2500 X(con\256guration)s 3115 X(information)s 3663 X(goes)s 3893 X(here.)s 4165 X(We)s 4345 X(won't)s 4631 X(try)s 4783 X(to)s 4899 X(tell)s 720 X 6840 Y(you)s 924 X(everything)s 1432 X(you)s 1636 X(need;)s 1912 X(study)s 2190 X(the)s 2363 X(other)s 2627 X 0.0 11 11 f.B ft(.cf)s 2778 X 0.0 11 11 f.R ft(\256les)s 3000 X(and)s 3196 X(copy)s 3447 X(from)s 3698 X(systems)s 4085 X(that)s 4288 X(are)s 4458 X(similar.)s 4858 X(One)s 720 X 6960 Y(good)s 979 X(rule)s 1188 X(to)s 1313 X(follow)s 1639 X(is)s 1752 X(to)s 1877 X(not)s 2058 X(de\256ne)s 2366 X(anything)s 2791 X(that)s 2996 X(will)s 3208 X(get)s 3382 X(the)s 3556 X(correct)s 3898 X(default)s 4242 X(value)s 4519 X(from)s 4772 X(some-)s 720 X 7080 Y(where)s 1019 X(else;)s 1253 X(this)s 1446 X(will)s 1651 X(make)s 1921 X(it)s 2016 X(easier)s 2303 X(to)s 2422 X(see)s 2594 X(what)s 2840 X(is)s 2946 X(special,)s 3310 X(and)s 3500 X(will)s 3704 X(make)s 3973 X(it)s 4067 X(easier)s 4353 X(for)s 4512 X(sites)s 4740 X(to)s 4858 X(cus-)s 720 X 7200 Y(tomize)s 1047 X(in)s 1161 X(their)s 1390 X 0.0 11 11 f.B ft(site.def)s 0.0 11 11 f.R ft(.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 13 13 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 13 -)s 720 X 840 Y(If)s 820 X(you)s 1013 X(have)s 1247 X(shared)s 1560 X(libraries,)s 1975 X(the)s 2137 X(convention)s 2653 X(is)s 2755 X(to)s 2869 X(place)s 3127 X(the)s 3289 X(con\256guration)s 3903 X(rules)s 4144 X(and)s 4331 X(standard)s 4731 X(param-)s 720 X 960 Y(eters)s 959 X(in)s 1078 X(a)s 1159 X(\256le)s 1333 X(named)s 1658 X 0.0 11 11 f.I ft(os)s 0.0 11 11 f.B ft(Lib.rules)s 0.0 11 11 f.R ft(,)s 2244 X(and)s 2435 X(to)s 2554 X(place)s 2816 X(version)s 3171 X(number)s 3538 X(parameters)s 4049 X(and)s 4239 X 0.0 11 11 f.B ft(make)s 4527 X 0.0 11 11 f.R ft(variables)s 4954 X(in)s 720 X 1080 Y(a)s 796 X(\256le)s 965 X(named)s 1285 X 0.0 11 11 f.I ft(os)s 0.0 11 11 f.B ft(Lib.tmpl)s 0.0 11 11 f.R ft(.)s 1882 X(Look)s 2142 X(at)s 2249 X(the)s 2411 X(existing)s 2788 X(\256les)s 3000 X(and)s 3186 X(mimic)s 3496 X(them.)s 720 X 1320 Y 0.0 11 11 f.B ft(9.4.)s 942 X(Other)s 1250 X(Files)s 720 X 1476 Y 0.0 11 11 f.R ft(Unfortunately,)s 1392 X(for)s 1548 X(a)s 1625 X(new)s 1836 X(system)s 2172 X(there)s 2420 X(are)s 2582 X(a)s 2660 X(potentially)s 3161 X(large)s 3409 X(number)s 3774 X(of)s 3895 X(\256les)s 4109 X(that)s 4304 X(you)s 4499 X(may)s 4718 X(have)s 4954 X(to)s 720 X 1596 Y(modify.)s 1122 X(Only)s 1370 X(the)s 1532 X(most)s 1775 X(prominent)s 2255 X(ones)s 2484 X(are)s 2644 X(listed)s 2911 X(here.)s 720 X 1752 Y 1080 X(mit/include/Xfuncs.h)s 720 X 1872 Y 1080 X(mit/include/Xmd.h)s 720 X 1992 Y 1080 X(mit/include/Xos.h)s 720 X 2112 Y 1080 X(mit/include/Xosdefs.h)s 720 X 2232 Y 1080 X(mit/clients/xload/get_load.c)s 720 X 2352 Y 1080 X(mit/clients/xman/vendor.c)s 720 X 2472 Y 1080 X(mit/clients/xman/vendor.h)s 720 X 2592 Y 1080 X(mit/clients/xterm/main.c)s 720 X 2712 Y 1080 X(mit/lib/X/Xlibnet.h)s 720 X 2832 Y 1080 X(mit/server/include/servermd.h)s 720 X 3072 Y 0.0 11 11 f.B ft(10.)s 914 X(Writing)s 1315 X(Portable)s 1745 X(Code)s 720 X 3228 Y 0.0 11 11 f.R ft(In)s 843 X(this)s 1035 X(section)s 1378 X(we)s 1537 X(give)s 1758 X(a)s 1838 X(brief)s 2076 X(introduction)s 2646 X(to)s 2764 X(using)s 3035 X(various)s 3390 X(header)s 3712 X(\256les)s 3928 X(to)s 4046 X(aid)s 4212 X(in)s 4330 X(writing)s 4681 X(portable)s 720 X 3348 Y(code.)s 720 X 3588 Y 0.0 11 11 f.B ft(10.1.)s 997 X(<X11/Xosdefs.h>)s 720 X 3744 Y 0.0 11 11 f.R ft(The)s 919 X(\256le)s 1090 X 0.0 11 11 f.B ft(<X11/Xosdefs.h>)s 1922 X 0.0 11 11 f.R ft(de\256nes)s 2263 X(symbols)s 2661 X(that)s 2856 X(describe)s 3250 X(the)s 3414 X(system)s 3750 X(environment)s 4335 X(for)s 4492 X(ANSI)s 4778 X(C)s 4882 X(and)s 720 X 3864 Y(POSIX.)s 1129 X(We)s 1315 X(likely)s 1601 X(will)s 1808 X(extend)s 2135 X(it)s 2232 X(to)s 2352 X(other)s 2611 X(standards)s 3059 X(in)s 3179 X(the)s 3347 X(future.)s 3698 X(We)s 3883 X(have)s 4123 X(found)s 4413 X(these)s 4672 X(symbols)s 720 X 3984 Y(useful)s 1023 X(in)s 1144 X(writing)s 1497 X(portable)s 1891 X(code,)s 2160 X(and)s 2353 X(hope)s 2601 X(that)s 2801 X(other)s 3061 X(writers)s 3400 X(of)s 3526 X(X)s 3640 X(software)s 4051 X(will)s 4258 X(use)s 4440 X(them)s 4696 X(as)s 4823 X(well.)s 720 X 4104 Y(This)s 944 X(\256le)s 1113 X(is)s 1215 X(not)s 1384 X(part)s 1582 X(of)s 1701 X(any)s 1887 X(X)s 1994 X(Consortium)s 2543 X(standard,)s 2970 X(it)s 3060 X(is)s 3162 X(simply)s 3491 X(part)s 3689 X(of)s 3808 X(our)s 3982 X(software)s 4386 X(distribution.)s 720 X 4260 Y 0.0 11 11 f.B ft(<X11/Xosdefs.h>)s 1563 X 0.0 11 11 f.R ft(can)s 1755 X(be)s 1899 X(included)s 2318 X(directly)s 2694 X(by)s 2846 X(a)s 2936 X(\256le,)s 3147 X(or)s 3280 X(it)s 3384 X(will)s 3598 X(be)s 3743 X(automatically)s 4383 X(included)s 4803 X(when)s 720 X 4380 Y(you)s 913 X(include)s 1264 X 0.0 11 11 f.B ft(<X11/Xos.h>)s 0.0 11 11 f.R ft(.)s 720 X 4536 Y(The)s 918 X(symbols)s 1314 X(in)s 1428 X 0.0 11 11 f.B ft(<X11/Xosdefs.h>)s 2258 X 0.0 11 11 f.R ft(tell)s 2427 X(when)s 2692 X(you)s 2885 X(can,)s 3092 X(for)s 3247 X(example,)s 3674 X(do)s 720 X 4692 Y 1080 X(#include)s 1486 X(<stdlib.h>)s 720 X 4848 Y(without)s 1085 X(getting)s 1419 X(a)s 1495 X(``no)s 1705 X(such)s 1934 X(header)s 2252 X(\256le'')s 2493 X(error)s 2732 X(from)s 2973 X(the)s 3135 X(compiler.)s 3609 X(If)s 3709 X(the)s 3871 X(system)s 4206 X(provides)s 4613 X(a)s 4690 X(declara-)s 720 X 4968 Y(tion)s 922 X(for)s 1079 X(a)s 1157 X(function)s 1553 X(or)s 1674 X(value)s 1941 X(for)s 2098 X(a)s 2175 X(constant,)s 2598 X(it)s 2689 X(is)s 2792 X(important)s 3249 X(to)s 3364 X(use)s 3539 X(the)s 3702 X(system's)s 4116 X(de\256nition)s 4568 X(rather)s 4851 X(than)s 720 X 5088 Y(providing)s 1185 X(your)s 1423 X(own,)s 1677 X(particularly)s 2219 X(because)s 2601 X(you)s 2803 X(might)s 3098 X(not)s 3276 X(use)s 3460 X(function)s 3864 X(prototypes)s 4366 X(and)s 4562 X(the)s 4734 X(system)s 720 X 5208 Y(might,)s 1034 X(or)s 1153 X(vice)s 1363 X(versa.)s 720 X 5364 Y 0.0 11 11 f.B ft(<X11/Xosdefs.h>)s 1550 X 0.0 11 11 f.R ft(currently)s 1973 X(controls)s 2355 X(two)s 2548 X(symbols:)s 2975 X 0.0 11 11 f.B ft(X_NOT_STDC_ENV)s 4012 X 0.0 11 11 f.R ft(and)s 4198 X 0.0 11 11 f.B ft(X_NOT_POSIX)s 0.0 11 11 f.R ft(.)s 720 X 5520 Y 0.0 11 11 f.B ft(X_NOT_STDC_ENV)s 1760 X 0.0 11 11 f.R ft(means)s 2071 X(the)s 2236 X(system)s 2573 X(does)s 2805 X(not)s 2977 X(have)s 3214 X(ANSI)s 3502 X(C)s 3608 X(header)s 3930 X(\256les.)s 4202 X(Thus,)s 4482 X(for)s 4641 X(example,)s 720 X 5640 Y(if)s 816 X 0.0 11 11 f.B ft(X_NOT_STDC_ENV)s 1854 X 0.0 11 11 f.R ft(is)s 1957 X(not)s 2127 X(de\256ned,)s 2507 X(it)s 2598 X(is)s 2700 X(safe)s 2903 X(to)s 3017 X(include)s 3368 X 0.0 11 11 f.B ft(<stdlib.h>)s 0.0 11 11 f.R ft(.)s 3933 X(Do)s 4095 X(not)s 4264 X(confuse)s 4632 X(this)s 4820 X(sym-)s 720 X 5760 Y(bol)s 919 X(with)s 1173 X 0.0 11 11 f.B ft(_)s 1237 X(_STDC_)s 1650 X(_)s 0.0 11 11 f.R ft(,)s 1792 X(which)s 2119 X(says)s 2367 X(whether)s 2778 X(the)s 2971 X(compiler)s 3420 X(itself)s 3699 X(supports)s 4131 X(ANSI)s 4446 X(C)s 4579 X(semantics.)s 720 X 5880 Y 0.0 11 11 f.B ft(X_NOT_STDC_ENV)s 1757 X 0.0 11 11 f.R ft(is)s 1859 X(independent,)s 2451 X(and)s 2637 X(tells)s 2849 X(what)s 3090 X(header)s 3408 X(\256les)s 3620 X(it)s 3710 X(is)s 3812 X(safe)s 4015 X(to)s 4129 X(include.)s 720 X 6036 Y(Lack)s 972 X(of)s 1097 X(the)s 1265 X(symbol)s 1624 X 0.0 11 11 f.B ft(X_NOT_STDC_ENV)s 2667 X 0.0 11 11 f.R ft(does)s 2902 X 0.0 11 11 f.I ft(not)s 3077 X 0.0 11 11 f.R ft(mean)s 3348 X(that)s 3547 X(the)s 3716 X(system)s 4057 X(has)s 4238 X 0.0 11 11 f.B ft(<stdarg.h>)s 0.0 11 11 f.R ft(.)s 4844 X(This)s 720 X 6156 Y(header)s 1042 X(\256le)s 1215 X(is)s 1321 X(part)s 1523 X(of)s 1646 X(ANSI)s 1933 X(C,)s 2066 X(but)s 2238 X(we)s 2396 X(have)s 2633 X(found)s 2920 X(it)s 3013 X(more)s 3269 X(useful)s 3568 X(to)s 3685 X(check)s 3970 X(for)s 4128 X(it)s 4221 X(separately)s 4695 X(because)s 720 X 6276 Y(many)s 997 X(systems)s 1379 X(have)s 1618 X(all)s 1761 X(the)s 1928 X(ANSI)s 2217 X(C)s 2324 X(\256les)s 2541 X(we)s 2701 X(need)s 2940 X(except)s 3258 X(this)s 3452 X(one.)s 3700 X 0.0 11 11 f.B ft(_)s 3764 X(_STDC_)s 4177 X(_)s 4266 X 0.0 11 11 f.R ft(is)s 4374 X(used)s 4609 X(to)s 4729 X(control)s 720 X 6396 Y(inclusion)s 1152 X(of)s 1271 X(this)s 1459 X(\256le.)s 720 X 6552 Y(An)s 882 X(example)s 1281 X(of)s 1400 X(using)s 1667 X 0.0 11 11 f.B ft(X_NOT_STDC_ENV)s 2704 X 0.0 11 11 f.R ft(might)s 2990 X(be)s 3121 X(to)s 3235 X(know)s 3507 X(when)s 3772 X(the)s 3934 X(system)s 4268 X(declares)s 4653 X 0.0 11 11 f.B ft(getenv)s 0.0 11 11 f.R ft(:)s 720 X 6708 Y 1080 X(#ifndef)s 1424 X(X_NOT_STDC_ENV)s 720 X 6828 Y 1080 X(#include)s 1486 X(<stdlib.h>)s 720 X 6948 Y 1080 X(#else)s 720 X 7068 Y 1080 X(extern)s 1381 X(char)s 1596 X(*getenv\(\);)s 720 X 7188 Y 1080 X(#endif)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 14 14 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 14 -)s 720 X 840 Y(We)s 899 X(usually)s 1245 X(put)s 1414 X(the)s 1576 X(standard)s 1975 X(case)s 2190 X(\256rst)s 2390 X(in)s 2504 X(our)s 2678 X(code,)s 2940 X(using)s 3207 X(``#ifndef''.)s 720 X 996 Y 0.0 11 11 f.B ft(X_NOT_POSIX)s 1528 X 0.0 11 11 f.R ft(means)s 1851 X(the)s 2028 X(system)s 2377 X(does)s 2621 X(not)s 2805 X(have)s 3054 X(POSIX.1)s 3498 X(header)s 3831 X(\256les.)s 4114 X(Lack)s 4376 X(of)s 4511 X(this)s 4715 X(symbol)s 720 X 1116 Y(does)s 981 X 0.0 11 11 f.I ft(not)s 1182 X 0.0 11 11 f.R ft(mean)s 1479 X(that)s 1704 X(the)s 1898 X(POSIX)s 2276 X(environment)s 2891 X(is)s 3025 X(the)s 3219 X(default.)s 3639 X(You)s 3888 X(may)s 4136 X(still)s 4362 X(have)s 4627 X(to)s 4772 X(de\256ne)s 720 X 1236 Y 0.0 11 11 f.B ft(_POSIX_SOURCE)s 1654 X 0.0 11 11 f.R ft(before)s 1960 X(including)s 2404 X(the)s 2566 X(header)s 2884 X(\256le)s 3053 X(to)s 3167 X(get)s 3329 X(POSIX)s 3675 X(de\256nitions.)s 1191 Y 0.0 9 9 f.R ft(3)s 720 X 1392 Y 0.0 11 11 f.R ft(An)s 902 X(example)s 1321 X(of)s 1460 X(using)s 1747 X 0.0 11 11 f.B ft(X_NOT_POSIX)s 2560 X 0.0 11 11 f.R ft(might)s 2866 X(be)s 3017 X(to)s 3151 X(determine)s 3637 X(the)s 3819 X(type)s 4056 X(that)s 4270 X 0.0 11 11 f.B ft(getuid)s 4613 X 0.0 11 11 f.R ft(would)s 4937 X(be)s 720 X 1512 Y(declared)s 1117 X(by)s 1255 X(in)s 1369 X 0.0 11 11 f.B ft(<pwd.h>)s 0.0 11 11 f.R ft(:)s 720 X 1668 Y 1080 X(#include)s 1486 X(<pwd.h>)s 720 X 1788 Y 1080 X(#ifndef)s 1424 X(X_NOT_POSIX)s 720 X 1908 Y 1192 X(uid_t)s 1447 X(uid;)s 720 X 2028 Y 1080 X(#else)s 720 X 2148 Y 1192 X(int)s 1337 X(uid;)s 720 X 2268 Y 1192 X(extern)s 1493 X(int)s 1638 X(getuid\(\);)s 720 X 2388 Y 1080 X(#endif)s 720 X 2508 Y 1192 X(uid)s 1361 X(=)s 1451 X(getuid\(\);)s 720 X 2664 Y(Note)s 963 X(that)s 1158 X(both)s 1384 X(of)s 1505 X(these)s 1760 X(symbols,)s 2186 X(when)s 2453 X(declared,)s 2880 X(state)s 3111 X(a)s 3190 X(non-compliance.)s 3983 X(This)s 4210 X(was)s 4411 X(chosen)s 4746 X(so)s 4875 X(that)s 720 X 2784 Y(porting)s 1078 X(to)s 1204 X(a)s 1292 X(new,)s 1542 X(standard)s 1953 X(platform)s 2371 X(would)s 2686 X(be)s 2829 X(easier.)s 3179 X(Only)s 3439 X(non-standard)s 4051 X(platforms)s 4512 X(need)s 4757 X(to)s 4882 X(add)s 720 X 2904 Y(themselves)s 1236 X(to)s 1350 X 0.0 11 11 f.B ft(<X11/Xosdefs.h>)s 2180 X 0.0 11 11 f.R ft(to)s 2294 X(turn)s 2499 X(on)s 2637 X(the)s 2799 X(appropriate)s 3325 X(symbols.)s 720 X 3060 Y(Not)s 920 X(all)s 1065 X(systems)s 1449 X(for)s 1612 X(which)s 1916 X(we)s 2079 X(leave)s 2345 X(these)s 2606 X(symbols)s 3010 X(unde\256ned)s 3479 X(strictly)s 3821 X(adhere)s 4147 X(to)s 4269 X(the)s 4439 X(relevant)s 4827 X(stan-)s 720 X 3180 Y(dards.)s 1065 X(Thus)s 1337 X(you)s 1554 X(will)s 1778 X(sometimes)s 2301 X(see)s 2492 X(checks)s 2841 X(for)s 3020 X(a)s 3120 X(speci\256c)s 3507 X(O/S)s 3731 X(near)s 3970 X(a)s 4070 X(check)s 4376 X(for)s 4555 X(one)s 4764 X(of)s 4906 X(the)s 720 X 3300 Y(Xosdefs.h)s 1193 X(symbols.)s 1648 X(However,)s 2107 X(we)s 2265 X(have)s 2502 X(found)s 2789 X(it)s 2882 X(most)s 3128 X(useful)s 3427 X(to)s 3544 X(label)s 3788 X(systems)s 4168 X(as)s 4290 X(conforming)s 4834 X(even)s 720 X 3420 Y(if)s 822 X(they)s 1046 X(have)s 1287 X(some)s 1554 X(holes)s 1821 X(in)s 1942 X(their)s 2178 X(compliance.)s 2774 X(Presumably)s 3328 X(these)s 3588 X(holes)s 3855 X(will)s 4062 X(become)s 4437 X(fewer)s 4719 X(as)s 4844 X(time)s 720 X 3540 Y(goes)s 949 X(on.)s 720 X 3780 Y 0.0 11 11 f.B ft(10.2.)s 997 X(<X11/Xos.h>)s 720 X 3936 Y 0.0 11 11 f.R ft(In)s 839 X(general,)s 1216 X 0.0 11 11 f.B ft(<X11/Xos.h>)s 1857 X 0.0 11 11 f.R ft(should)s 2179 X(be)s 2310 X(used)s 2539 X(instead)s 2878 X(of)s 2997 X(the)s 3159 X(following)s 3615 X(header)s 3933 X(\256les:)s 720 X 4092 Y 1080 X(<string.h>)s 720 X 4212 Y 1080 X(<strings.h>)s 720 X 4332 Y 1080 X(<sys/types.h>)s 720 X 4452 Y 1080 X(<sys/\256le.h>)s 720 X 4572 Y 1080 X(<fcntl.h>)s 720 X 4692 Y 1080 X(<sys/time.h>)s 720 X 4812 Y 1080 X(<unistd.h>)s 720 X 4932 Y(This)s 944 X(\256le)s 1113 X(is)s 1215 X(not)s 1384 X(part)s 1582 X(of)s 1701 X(any)s 1887 X(X)s 1994 X(Consortium)s 2543 X(standard,)s 2970 X(it)s 3060 X(is)s 3162 X(simply)s 3491 X(part)s 3689 X(of)s 3808 X(our)s 3982 X(software)s 4386 X(distribution.)s 720 X 5088 Y(Some)s 999 X(common)s 1412 X(routines)s 1794 X(for)s 1949 X(which)s 2245 X(you)s 2438 X(need)s 2672 X(to)s 2786 X(include)s 3137 X 0.0 11 11 f.B ft(<X11/Xos.h>)s 3778 X 0.0 11 11 f.R ft(before)s 4084 X(using)s 4351 X(are:)s 720 X 5244 Y 1080 X(index)s 720 X 5364 Y 1080 X(rindex)s 720 X 5484 Y 1080 X(strchr)s 720 X 5604 Y 1080 X(strrchr)s 720 X 5724 Y 1080 X(\(all)s 1254 X(the)s 1416 X(other)s 1669 X(standard)s 2068 X(string)s 2347 X(routines\))s 720 X 5844 Y 1080 X(gettimeofday)s 720 X 5964 Y 1080 X(time)s 720 X 6120 Y(Data)s 954 X(types)s 1214 X(and)s 1400 X(constants)s 1837 X(that)s 2030 X(should)s 2352 X(be)s 2483 X(obtained)s 2889 X(with)s 3113 X 0.0 11 11 f.B ft(<X11/Xos.h>)s 3754 X 0.0 11 11 f.R ft(are:)s 720 X 6276 Y 1080 X(caddr_t)s 720 X 6396 Y 1080 X(O_RDONLY)s 720 X 6516 Y 1080 X(O_RDWR)s 720 X 6636 Y 1080 X(\(and)s 1302 X(other)s 1555 X 0.0 11 11 f.B ft(open)s 1810 X 0.0 11 11 f.R ft(constants\))s 720 X 6756 Y 1080 X(R_OK)s 720 X 6876 Y 1080 X(W_OK)s 720 X 6966 Y 0.0 7 7 f.R ft /Cru { 0 ysiz pt 5 div 2 copy rmoveto (_) show neg rmoveto } def Cru 740 X Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru 720 X 7056 Y 0.0 9 9 f.R ft(3.)s 834 X(We)s 982 X(have)s 1175 X(found)s 1408 X(it)s 1481 X(very)s 1664 X(unfortunate)s 2102 X(that)s 2261 X(POSIX)s 2545 X(did)s 2684 X(not)s 2823 X(de\256ne)s 3067 X(a)s 3131 X(standard)s 3460 X(symbol)s 3749 X(that)s 3908 X(means)s 4162 X(``give)s 4401 X(me)s 4535 X(PO-)s 720 X 7146 Y(SIX,)s 911 X(plus)s 1084 X(any)s 1237 X(non-con\257icting)s 1810 X(vendor-speci\256c)s 2388 X(de\256nitions''.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 15 15 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 15 -)s 720 X 840 Y 1080 X(X_OK)s 720 X 960 Y 1080 X(\(and)s 1302 X(other)s 1555 X 0.0 11 11 f.B ft(fcntl)s 1796 X 0.0 11 11 f.R ft(constants\))s 720 X 1116 Y(Unfortunately,)s 1400 X(we)s 1564 X(did)s 1742 X(not)s 1920 X(create)s 2216 X(a)s 2301 X(header)s 2628 X(\256le)s 2806 X(for)s 2970 X(declaring)s 3414 X 0.0 11 11 f.B ft(malloc)s 3762 X 0.0 11 11 f.R ft(correctly,)s 4215 X(and)s 4410 X(it)s 4509 X(can)s 4697 X(be)s 4837 X(a)s 4923 X(bit)s 720 X 1236 Y(tricky.)s 1060 X(You)s 1277 X(can)s 1456 X(use)s 1630 X(what)s 1871 X(we)s 2026 X(currently)s 2449 X(have)s 2683 X(by)s 2821 X(copying,)s 3231 X(for)s 3386 X(example,)s 3813 X(from)s 4054 X 0.0 11 11 f.B ft(mit/lib/Xt/Alloc.c)s 0.0 11 11 f.R ft(:)s 720 X 1392 Y 1080 X(#ifndef)s 1424 X(X_NOT_STDC_ENV)s 720 X 1512 Y 1080 X(#include)s 1486 X(<stdlib.h>)s 720 X 1632 Y 1080 X(#else)s 720 X 1752 Y 1080 X(char)s 1295 X(*malloc\(\),)s 1777 X(*realloc\(\),)s 2257 X(*calloc\(\);)s 720 X 1872 Y 1080 X(#endif)s 720 X 1992 Y 1080 X(#if)s 1230 X(de\256ned\(macII\))s 1907 X(&&)s 2107 X(!de\256ned\(__STDC__\))s 3096 X(/*)s 3210 X(stdlib.h)s 3567 X(fails)s 3784 X(to)s 3898 X(de\256ne)s 4194 X(these)s 4447 X(*/)s 720 X 2112 Y 1080 X(char)s 1295 X(*malloc\(\),)s 1777 X(*realloc\(\),)s 2257 X(*calloc\(\);)s 720 X 2232 Y 1080 X(#endif)s 1388 X(/*)s 1502 X(macII)s 1784 X(*/)s 720 X 2472 Y 0.0 11 11 f.B ft(10.3.)s 997 X(<X11/Xfuncs.h>)s 720 X 2628 Y 0.0 11 11 f.R ft(This)s 947 X(\256le)s 1119 X(contains)s 1516 X(de\256nitions)s 2013 X(of)s 2135 X 0.0 11 11 f.B ft(bcopy)s 0.0 11 11 f.R ft(,)s 2476 X 0.0 11 11 f.B ft(bzero)s 0.0 11 11 f.R ft(,)s 2796 X(and)s 2985 X 0.0 11 11 f.B ft(bcmp)s 0.0 11 11 f.R ft(.)s 2583 Y 0.0 9 9 f.R ft(4)s 2628 Y 3352 X 0.0 11 11 f.R ft(You)s 3572 X(should)s 3897 X(include)s 4251 X(this)s 4442 X(header)s 4764 X(in)s 4882 X(any)s 720 X 2748 Y(\256le)s 892 X(that)s 1088 X(uses)s 1308 X(these)s 1564 X(functions.)s 2060 X(This)s 2287 X(\256le)s 2459 X(is)s 2564 X(not)s 2736 X(part)s 2937 X(of)s 3059 X(any)s 3248 X(X)s 3358 X(Consortium)s 3910 X(standard,)s 4340 X(it)s 4433 X(is)s 4538 X(simply)s 4870 X(part)s 720 X 2868 Y(of)s 839 X(our)s 1013 X(software)s 1417 X(distribution.)s 720 X 3108 Y 0.0 11 11 f.B ft(10.4.)s 997 X(<X11/Xfuncproto.h>)s 720 X 3264 Y 0.0 11 11 f.R ft(This)s 950 X(\256le)s 1125 X(contains)s 1525 X(de\256nitions)s 2025 X(for)s 2186 X(writing)s 2539 X(function)s 2940 X(declarations)s 3504 X(to)s 3625 X(get)s 3794 X(function)s 4195 X(prototypes)s 4694 X(to)s 4815 X(work)s 720 X 3384 Y(right.)s 1019 X(It)s 1121 X(deals)s 1381 X(with)s 1612 X(ANSI)s 1903 X(C)s 2012 X(compilers)s 2480 X(as)s 2606 X(well)s 2830 X(as)s 2956 X(pre-ANSI)s 3422 X(C)s 3531 X(compilers)s 3999 X(that)s 4198 X(have)s 4438 X(parts)s 4685 X(of)s 4810 X(func-)s 720 X 3504 Y(tion)s 921 X(prototypes)s 1414 X(implemented.)s 2073 X(This)s 2299 X(\256le)s 2470 X(is)s 2574 X(not)s 2745 X(part)s 2945 X(of)s 3066 X(any)s 3254 X(X)s 3363 X(Consortium)s 3914 X(standard,)s 4343 X(it)s 4435 X(is)s 4539 X(simply)s 4870 X(part)s 720 X 3624 Y(of)s 839 X(our)s 1013 X(software)s 1417 X(distribution.)s 720 X 3780 Y(For)s 916 X(external)s 1311 X(header)s 1644 X(\256les)s 1871 X(that)s 2079 X(might)s 2381 X(get)s 2559 X(used)s 2804 X(from)s 3061 X(C++,)s 3331 X(you)s 3540 X(should)s 3878 X(wrap)s 4140 X(all)s 4294 X(of)s 4429 X(your)s 4674 X(function)s 720 X 3900 Y(declarations)s 1277 X(like)s 1470 X(this:)s 720 X 4056 Y 1080 X(_XFUNCPROTOBEGIN)s 720 X 4176 Y 1080 X 0.0 11 11 f.I ft(function)s 1469 X(declarations)s 720 X 4296 Y 1080 X 0.0 11 11 f.R ft(_XFUNCPROTOEND)s 720 X 4416 Y(When)s 1009 X(in)s 1123 X(doubt,)s 1430 X(assume)s 1781 X(that)s 1974 X(the)s 2136 X(header)s 2454 X(\256le)s 2623 X(might)s 2909 X(get)s 3071 X(used)s 3300 X(from)s 3541 X(C++.)s 720 X 4572 Y(A)s 827 X(typical)s 1154 X(function)s 1548 X(declaration)s 2062 X(uses)s 2279 X 0.0 11 11 f.B ft(NeedFunctionPrototypes)s 0.0 11 11 f.R ft(,)s 3500 X(like)s 3693 X(this:)s 720 X 4728 Y 1080 X(extern)s 1381 X(Atom)s 1660 X(XInternAtom\()s 720 X 4848 Y 1080 X(#if)s 1230 X(NeedFunctionPrototypes)s 720 X 4968 Y 1192 X(Display*)s 1905 X(/*)s 2019 X(display)s 2365 X(*/,)s 720 X 5088 Y 1192 X(_Xconst)s 1586 X(char*)s 1905 X(/*)s 2019 X(atom_name)s 2559 X(*/,)s 720 X 5208 Y 1192 X(Bool)s 1905 X(/*)s 2019 X(only_if_exists)s 2671 X(*/)s 720 X 5328 Y 1080 X(#endif)s 720 X 5448 Y 1080 X(\);)s 720 X 5604 Y(If)s 823 X(there)s 1072 X(are)s 1235 X 0.0 11 11 f.B ft(const)s 1510 X 0.0 11 11 f.R ft(parameters,)s 2048 X(use)s 2225 X(the)s 2390 X(symbol)s 2747 X 0.0 11 11 f.B ft(_Xconst)s 3157 X 0.0 11 11 f.R ft(instead,)s 3528 X(as)s 3651 X(above.)s 4000 X(If)s 4104 X(it)s 4198 X(is)s 4304 X(plausible)s 4733 X(to)s 4851 X(pass)s 720 X 5724 Y(a)s 801 X(string)s 1085 X(literal)s 1373 X(to)s 1491 X(a)s 1571 X(char*)s 1845 X(parameter,)s 2341 X(then)s 2562 X(it)s 2656 X(is)s 2762 X(a)s 2842 X(good)s 3094 X(idea)s 3308 X(to)s 3426 X(declare)s 3772 X(the)s 3938 X(parameter)s 4406 X(with)s 4634 X 0.0 11 11 f.B ft(_Xconst)s 0.0 11 11 f.R ft(,)s 720 X 5844 Y(so)s 846 X(that)s 1039 X(literals)s 1366 X(can)s 1545 X(be)s 1676 X(passed)s 1996 X(in)s 2110 X(C++.)s 720 X 6000 Y(If)s 820 X(there)s 1066 X(are)s 1226 X(nested)s 1534 X(function)s 1928 X(prototypes,)s 2448 X(use)s 2622 X 0.0 11 11 f.B ft(NeedNestedPrototypes)s 0.0 11 11 f.R ft(:)s 720 X 6156 Y 1080 X(extern)s 1381 X(Bool)s 1624 X(XCheckIfEvent\()s 720 X 6276 Y 1080 X(#if)s 1230 X(NeedFunctionPrototypes)s 720 X 6396 Y 1192 X(Display*)s 1905 X(/*)s 2019 X(display)s 2365 X(*/,)s 720 X 6516 Y 1192 X(XEvent*)s 1905 X(/*)s 2019 X(event_return)s 2600 X(*/,)s 720 X 6636 Y 1192 X(Bool)s 1435 X(\(*\))s 1590 X(\()s 720 X 6756 Y 1080 X(#if)s 1230 X(NeedNestedPrototypes)s 720 X 6876 Y 1551 X(Display*)s 2730 X(/*)s 2844 X(display)s 3190 X(*/,)s 720 X 6966 Y 0.0 7 7 f.R ft /Cru { 0 ysiz pt 5 div 2 copy rmoveto (_) show neg rmoveto } def Cru 740 X Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru 720 X 7056 Y 0.0 9 9 f.R ft(4.)s 835 X(Yes,)s 1022 X(we)s 1151 X(should)s 1415 X(have)s 1609 X(used)s 1798 X(the)s 1932 X(ANSI)s 2166 X(C)s 2250 X(function)s 2574 X(names,)s 2851 X(but)s 2990 X(we)s 3119 X(thought)s 3418 X(we)s 3547 X(had)s 3701 X(too)s 3840 X(much)s 4065 X(existing)s 4375 X(code)s 4570 X(us-)s 720 X 7146 Y(ing)s 858 X(the)s 991 X(BSD)s 1189 X(names.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 16 16 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 16 -)s 720 X 840 Y 1500 X(XEvent*)s 2455 X(/*)s 2569 X(event)s 2834 X(*/,)s 720 X 960 Y 1500 X(XPointer)s 2455 X(/*)s 2569 X(arg)s 2736 X(*/)s 720 X 1080 Y 1080 X(#endif)s 720 X 1200 Y 1444 X(\))s 1905 X(/*)s 2019 X(predicate)s 2447 X(*/,)s 720 X 1320 Y 1192 X(XPointer)s 1905 X(/*)s 2019 X(arg)s 2186 X(*/)s 720 X 1440 Y 1080 X(#endif)s 720 X 1560 Y 1080 X(\);)s 720 X 1716 Y(If)s 820 X(there)s 1066 X(is)s 1168 X(a)s 1244 X(variable)s 1624 X(argument)s 2066 X(list,)s 2258 X(use)s 2432 X 0.0 11 11 f.B ft(NeedVarargsPrototypes)s 0.0 11 11 f.R ft(:)s 720 X 1872 Y 1080 X(extern)s 1381 X(char)s 1596 X(*XGetIMValues\()s 720 X 1992 Y 1080 X(#if)s 1230 X(NeedVarargsPrototypes)s 720 X 2112 Y 1192 X(XIM)s 1433 X(/*)s 1547 X(im)s 1692 X(*/,)s 1834 X(...)s 720 X 2232 Y 1080 X(#endif)s 720 X 2352 Y 1080 X(\);)s 720 X 2508 Y(If)s 831 X(you)s 1035 X(have)s 1281 X(parameter)s 1757 X(types)s 2029 X(that)s 2234 X(will)s 2446 X(widen)s 2754 X(in)s 2880 X(K&R)s 3159 X(C,)s 3301 X(then)s 3530 X(you)s 3735 X(should)s 4069 X(use)s 4255 X 0.0 11 11 f.B ft(NeedWideProto-)s 720 X 2628 Y(types)s 0.0 11 11 f.R ft(:)s 720 X 2784 Y 1080 X(extern)s 1381 X(XModi\256erKeymap)s 2244 X(*XDeleteModi\256ermapEntry\()s 720 X 2904 Y 1080 X(#if)s 1230 X(NeedFunctionPrototypes)s 720 X 3024 Y 1192 X(XModi\256erKeymap*)s 2180 X(/*)s 2294 X(modmap)s 2707 X(*/,)s 720 X 3144 Y 1080 X(#if)s 1230 X(NeedWidePrototypes)s 720 X 3264 Y 1192 X(unsigned)s 1617 X(int)s 1905 X(/*)s 2019 X(keycode_entry)s 2691 X(*/,)s 720 X 3384 Y 1080 X(#else)s 720 X 3504 Y 1192 X(KeyCode)s 1905 X(/*)s 2019 X(keycode_entry)s 2691 X(*/,)s 720 X 3624 Y 1080 X(#endif)s 720 X 3744 Y 1192 X(int)s 1905 X(/*)s 2019 X(modi\256er)s 2420 X(*/)s 720 X 3864 Y 1080 X(#endif)s 720 X 3984 Y 1080 X(\);)s 720 X 4140 Y(If)s 851 X(you)s 1075 X(use)s 1280 X 0.0 11 11 f.B ft(_Xconst)s 0.0 11 11 f.R ft(,)s 1745 X 0.0 11 11 f.B ft(NeedNestedPrototypes)s 0.0 11 11 f.R ft(,)s 2891 X 0.0 11 11 f.B ft(NeedVarargsPrototypes)s 0.0 11 11 f.R ft(,)s 4104 X(or)s 4255 X 0.0 11 11 f.B ft(NeedWideProto-)s 720 X 4260 Y(types)s 0.0 11 11 f.R ft(,)s 1020 X(then)s 1237 X(your)s 1466 X(function)s 1860 X(implementation)s 2579 X(also)s 2784 X(has)s 2958 X(to)s 3072 X(have)s 3306 X(a)s 3382 X(function)s 3776 X(prototype.)s 4281 X(For)s 4462 X(example:)s 720 X 4416 Y 1080 X(#if)s 1230 X(NeedFunctionPrototypes)s 720 X 4536 Y 1080 X(Atom)s 1359 X(XInternAtom)s 1978 X(\()s 720 X 4656 Y 1192 X(Display)s 1562 X(*dpy,)s 720 X 4776 Y 1192 X(_Xconst)s 1586 X(char)s 1801 X(*name,)s 720 X 4896 Y 1192 X(Bool)s 1435 X(onlyIfExists\))s 720 X 5016 Y 1080 X(#else)s 720 X 5136 Y 1080 X(Atom)s 1359 X(XInternAtom)s 1978 X(\(dpy,)s 2235 X(name,)s 2528 X(onlyIfExists\))s 720 X 5256 Y 1192 X(Display)s 1562 X(*dpy;)s 720 X 5376 Y 1192 X(char)s 1407 X(*name;)s 720 X 5496 Y 1192 X(Bool)s 1435 X(onlyIfExists;)s 720 X 5616 Y 1080 X(#endif)s 720 X 5736 Y 1080 X({)s 720 X 5856 Y 1192 X(...)s 720 X 5976 Y 1080 X(})s 720 X 6132 Y(Actually,)s 1159 X(anytime)s 1546 X(you)s 1744 X(use)s 1923 X(a)s 2004 X(function)s 2403 X(prototype)s 2857 X(in)s 2976 X(a)s 3057 X(header)s 3380 X(\256le,)s 3583 X(you)s 3782 X(should)s 4110 X(use)s 4290 X(a)s 4372 X(function)s 4772 X(proto-)s 720 X 6252 Y(type)s 957 X(in)s 1091 X(the)s 1273 X(implementation,)s 2040 X(as)s 2179 X(required)s 2591 X(by)s 2749 X(ANSI)s 3053 X(C.)s 3231 X(The)s 3449 X(MIT)s 3698 X(X)s 3825 X(sources)s 4201 X(do)s 4358 X(not)s 4546 X(follow)s 4880 X(this)s 720 X 6372 Y(\(we've)s 1052 X(never)s 1324 X(had)s 1512 X(time)s 1738 X(to)s 1854 X(make)s 2121 X(all)s 2261 X(the)s 2425 X(changes\),)s 2871 X(and)s 3059 X(there)s 3307 X(are)s 3469 X(almost)s 3794 X(certainly)s 4208 X(compilers)s 4672 X(that)s 4868 X(will)s 720 X 6492 Y(complain)s 1157 X(if)s 1252 X(the)s 1414 X(implementation)s 2133 X(does)s 2362 X(not)s 2531 X(match)s 2827 X(the)s 2989 X(declaration.)s 720 X 6732 Y 0.0 11 11 f.B ft(10.5.)s 997 X(Other)s 1305 X(Symbols)s 720 X 6888 Y 0.0 11 11 f.R ft(Do)s 887 X(not)s 1061 X(use)s 1240 X(the)s 1407 X(names)s 1720 X 0.0 11 11 f.B ft(class)s 0.0 11 11 f.R ft(,)s 2001 X 0.0 11 11 f.B ft(new)s 0.0 11 11 f.R ft(,)s 2251 X(or)s 2375 X 0.0 11 11 f.B ft(index)s 2666 X 0.0 11 11 f.R ft(as)s 2790 X(variables)s 3218 X(or)s 3342 X(struct)s 3619 X(members.)s 4110 X(The)s 4314 X(names)s 4628 X 0.0 11 11 f.B ft(class)s 4882 X 0.0 11 11 f.R ft(and)s 720 X 7008 Y 0.0 11 11 f.B ft(new)s 954 X 0.0 11 11 f.R ft(are)s 1131 X(reserved)s 1545 X(words)s 1858 X(in)s 1989 X(C++,)s 2260 X(and)s 2463 X(you)s 2673 X(may)s 2907 X(\256nd)s 3124 X(your)s 3370 X(header)s 3705 X(\256les)s 3934 X(used)s 4180 X(by)s 4335 X(a)s 4427 X(C++)s 4669 X(program)s 720 X 7128 Y(someday.)s 1240 X(Depending)s 1795 X(on)s 1979 X(your)s 2254 X(system,)s 2662 X 0.0 11 11 f.B ft(index)s 2994 X 0.0 11 11 f.R ft(can)s 3219 X(be)s 3396 X(de\256ned)s 3793 X(as)s 3958 X 0.0 11 11 f.B ft(strchr)s 4317 X 0.0 11 11 f.R ft(or)s 4483 X(a)s 4606 X(macro)s 4954 X(in)s 720 X 7248 Y 0.0 11 11 f.B ft(<X11/Xos.h>)s 0.0 11 11 f.R ft(;)s 1392 X(this)s 1580 X(may)s 1797 X(cause)s 2067 X(problems)s 2504 X(if)s 2599 X(you)s 2792 X(include)s 3143 X(this)s 3331 X(header)s 3649 X(\256le.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 17 17 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 17 -)s 720 X 840 Y(The)s 922 X(following)s 1382 X(system-speci\256c)s 2091 X(symbols)s 2491 X(are)s 2655 X(commonly)s 3158 X(used)s 3391 X(in)s 3509 X(X)s 3620 X(sources)s 3980 X(where)s 4278 X(OS)s 4451 X(dependencies)s 720 X 960 Y(intrude:)s 915 Y 0.0 9 9 f.R ft(5)s 720 X 1116 Y 1080 X 0.0 11 11 f.R ft(USG)s 1800 X(based)s 2077 X(on)s 2215 X(System)s 2568 X(V)s 2675 X(Release)s 3043 X(2)s 720 X 1236 Y 1080 X(SYSV)s 1800 X(based)s 2077 X(on)s 2215 X(System)s 2568 X(V)s 2675 X(Release)s 3043 X(3)s 720 X 1356 Y 1080 X(SVR4)s 1800 X(System)s 2153 X(V)s 2260 X(Release)s 2628 X(4)s 720 X 1512 Y(For)s 901 X(other)s 1154 X(system-speci\256c)s 1859 X(symbols,)s 2283 X(look)s 2507 X(at)s 2614 X(the)s 2776 X 0.0 11 11 f.B ft(StandardDe\256nes)s 3588 X 0.0 11 11 f.R ft(parameters)s 4095 X(in)s 4209 X(the)s 4371 X 0.0 11 11 f.B ft(mit/con\256g/*.cf)s 720 X 1632 Y 0.0 11 11 f.R ft(\256les.)s 720 X 1872 Y 0.0 11 11 f.B ft(11.)s 914 X(What's)s 1284 X(New,)s 1546 X(What's)s 1916 X(Changed)s 720 X 2028 Y 0.0 11 11 f.R ft(In)s 839 X(this)s 1027 X(section)s 1366 X(we)s 1521 X(brie\257y)s 1836 X(describe)s 2228 X(some)s 2488 X(of)s 2607 X(the)s 2769 X(more)s 3022 X(signi\256cant)s 3509 X(new)s 3719 X(features)s 4092 X(of)s 4211 X(Release)s 4579 X(5.)s 720 X 2268 Y 0.0 11 11 f.B ft(11.1.)s 997 X(New)s 1231 X(standards)s 720 X 2424 Y 0.0 11 11 f.R ft(The)s 918 X(following)s 1374 X(standards)s 1816 X(are)s 1976 X(new)s 2186 X(in)s 2300 X(Release)s 2668 X(5:)s 720 X 2580 Y 0.0 11 11 f.B ft(X)s 827 X(Font)s 1075 X(Service)s 1443 X(Protocol)s 720 X 2736 Y 970 X 0.0 11 11 f.R ft(Instead)s 1314 X(of)s 1433 X(forcing)s 1777 X(each)s 2004 X(X)s 2111 X(server)s 2406 X(to)s 2521 X(read)s 2737 X(all)s 2876 X(fonts)s 3125 X(from)s 3367 X(the)s 3530 X(\256lesystem,)s 4034 X(the)s 4197 X(X)s 4305 X(Font)s 4537 X(Server)s 4851 X(Pro-)s 720 X 2856 Y 970 X(tocol)s 1222 X(makes)s 1534 X(it)s 1628 X(possible)s 2021 X(to)s 2138 X(manage)s 2509 X(fonts)s 2760 X(separately)s 3234 X(from)s 3478 X(the)s 3643 X(X)s 3753 X(server,)s 4078 X(directing)s 4499 X(the)s 4664 X(X)s 4774 X(server)s 720 X 2976 Y 970 X(to)s 1092 X(request)s 1444 X(fonts)s 1700 X(via)s 1870 X(this)s 2066 X(new)s 2284 X(Consortium)s 2841 X(standard)s 3248 X(network)s 3643 X(protocol)s 4045 X(from)s 4294 X(a)s 4378 X(font)s 4591 X(server.)s 4949 X(In)s 720 X 3096 Y 970 X(addition,)s 1391 X(for)s 1550 X(fonts)s 1802 X(which)s 2102 X(take)s 2315 X(a)s 2394 X(long)s 2621 X(time)s 2848 X(to)s 2965 X(open,)s 3237 X(this)s 3428 X(allows)s 3746 X(the)s 3911 X(X)s 4021 X(server)s 4318 X(to)s 4435 X(continue)s 4844 X(with)s 720 X 3216 Y 970 X(other)s 1223 X(clients)s 1538 X(while)s 1810 X(the)s 1972 X(font)s 2177 X(server)s 2471 X(services)s 2851 X(the)s 3013 X(font)s 3218 X(requests.)s 720 X 3372 Y 0.0 11 11 f.B ft(XLFD)s 1047 X(changes)s 1448 X(for)s 1615 X(scalable)s 2016 X(fonts)s 720 X 3528 Y 970 X 0.0 11 11 f.R ft(The)s 1173 X(X)s 1285 X(Logical)s 1653 X(Font)s 1889 X(Description)s 2435 X(standard)s 2840 X(has)s 3020 X(been)s 3260 X(compatibly)s 3789 X(enhanced)s 4235 X(to)s 4355 X(allow)s 4633 X(clients)s 4954 X(to)s 720 X 3648 Y 970 X(specify)s 1314 X(and)s 1500 X(use)s 1674 X(scalable)s 2054 X(fonts.)s 720 X 3804 Y 0.0 11 11 f.B ft(X)s 827 X(Input)s 1120 X(Device)s 1457 X(Extension)s 720 X 3960 Y 970 X 0.0 11 11 f.R ft(This)s 1207 X(extension)s 1669 X(has)s 1856 X(been)s 2104 X(promoted)s 2567 X(from)s 2822 X(Draft)s 3094 X(Standard)s 3526 X(to)s 3654 X(full)s 3849 X(Consortium)s 4412 X(Standard)s 4844 X(with)s 720 X 4080 Y 970 X(this)s 1158 X(release.)s 720 X 4236 Y 0.0 11 11 f.B ft(Inter-Client)s 1308 X(Communications)s 2137 X(Conventions)s 720 X 4392 Y 970 X 0.0 11 11 f.R ft(This)s 1198 X(standard)s 1601 X(has)s 1779 X(been)s 2017 X(updated)s 2396 X(to)s 2514 X(cover)s 2788 X(the)s 2954 X(new)s 3168 X(X)s 3280 X(Device)s 3622 X(Color)s 3906 X(Characterization)s 4662 X(Conven-)s 720 X 4512 Y 970 X(tions)s 1213 X(for)s 1368 X(device-independent)s 2253 X(color)s 2506 X(support)s 2864 X(in)s 2978 X(Xlib.)s 720 X 4752 Y 0.0 11 11 f.B ft(11.2.)s 997 X(General)s 720 X 4908 Y 0.0 11 11 f.R ft(We)s 908 X(have)s 1151 X(tried)s 1389 X(hard)s 1620 X(with)s 1853 X(this)s 2050 X(release)s 2389 X(to)s 2513 X(make)s 2788 X(our)s 2972 X(code)s 3216 X(use)s 3400 X(standard)s 3809 X(features)s 4192 X(from)s 4443 X(POSIX.1)s 4882 X(and)s 720 X 5028 Y(ANSI)s 1004 X(C)s 1106 X(when)s 1371 X(possible.)s 1816 X(A)s 1923 X(new)s 2133 X(include)s 2484 X(\256le)s 2653 X 0.0 11 11 f.B ft(<X11/Xosdefs.h>)s 3483 X 0.0 11 11 f.R ft(describes)s 3918 X(which)s 4214 X(systems)s 4591 X(comply)s 4949 X(or)s 720 X 5148 Y(do)s 858 X(not)s 1027 X(comply)s 1385 X(with)s 1609 X(these)s 1862 X(standards.)s 720 X 5304 Y(Two)s 968 X(new)s 1198 X(X)s 1325 X(authorization)s 1952 X(schemes)s 2371 X(are)s 2551 X(included,)s 3005 X(a)s 3101 X(DES)s 3357 X(based)s 3654 X(private-key)s 4200 X(system)s 4554 X(which)s 4870 X(was)s 720 X 5424 Y(described)s 1171 X(in)s 1289 X(the)s 1455 X(R4)s 1616 X(XDMCP)s 2040 X(document)s 2505 X(-)s 2573 X(XDM-AUTHORIZATION-1)s 3887 X(\(along)s 4198 X(with)s 4425 X(the)s 4590 X(associated)s 720 X 5544 Y(XDMCP)s 1155 X(authentication)s 1820 X(system)s 2170 X(XDM-AUTHENTICATION-1\))s 3600 X(and)s 3802 X(the)s 3980 X(Sun)s 4196 X(Secure)s 4537 X(RPC)s 4791 X(based)s 720 X 5664 Y(SUN-DES-1)s 1303 X(system,)s 1665 X(which)s 1961 X(uses)s 2178 X(the)s 2340 X(SunOS)s 2681 X(supplied)s 3082 X(security)s 3457 X(system.)s 720 X 5904 Y 0.0 11 11 f.B ft(11.3.)s 997 X(Clients)s 720 X 6060 Y 0.0 11 11 f.R ft(Most)s 975 X(clients)s 1290 X(participate)s 1780 X(in)s 1894 X(the)s 2056 X(WM_DELETE_WINDOW)s 3288 X(protocol.)s 720 X 6216 Y(New)s 977 X(clients:)s 1346 X 0.0 11 11 f.B ft(editres)s 0.0 11 11 f.R ft(,)s 1741 X 0.0 11 11 f.B ft(viewres)s 0.0 11 11 f.R ft(,)s 2172 X 0.0 11 11 f.B ft(xconsole)s 0.0 11 11 f.R ft(,)s 2648 X 0.0 11 11 f.B ft(xcmsdb)s 0.0 11 11 f.R ft(.)s 3116 X(New)s 3373 X(demos:)s 3743 X 0.0 11 11 f.B ft(beach_ball)s 0.0 11 11 f.R ft(,)s 4332 X 0.0 11 11 f.B ft(auto_box)s 0.0 11 11 f.R ft(,)s 4847 X 0.0 11 11 f.B ft(gpc)s 0.0 11 11 f.R ft(,)s 720 X 6336 Y 0.0 11 11 f.B ft(xcmstest)s 0.0 11 11 f.R ft(,)s 1178 X 0.0 11 11 f.B ft(xgas)s 0.0 11 11 f.R ft(,)s 1444 X 0.0 11 11 f.B ft(x11perf)s 0.0 11 11 f.R ft(.)s 1889 X 0.0 11 11 f.B ft(Xlswins)s 2287 X 0.0 11 11 f.R ft(has)s 2463 X(been)s 2699 X(removed;)s 3142 X(it)s 3233 X(is)s 3336 X(replaced)s 3734 X(by)s 3873 X 0.0 11 11 f.B ft(xwininfo)s 4313 X(-tree)s 0.0 11 11 f.R ft(.)s 4614 X(Moved)s 4954 X(to)s 720 X 6456 Y(contrib:)s 1090 X 0.0 11 11 f.B ft(muncher)s 0.0 11 11 f.R ft(,)s 1567 X 0.0 11 11 f.B ft(plaid)s 0.0 11 11 f.R ft(.)s 1892 X(Completely)s 2434 X(new)s 2645 X(implementation:)s 3396 X 0.0 11 11 f.B ft(bitmap)s 3762 X 0.0 11 11 f.R ft(and)s 3949 X 0.0 11 11 f.B ft(xmag)s 0.0 11 11 f.R ft(.)s 4290 X(Other)s 4568 X(changes)s 4949 X(of)s 720 X 6576 Y(note:)s 720 X 6990 Y 0.0 7 7 f.R ft /Cru { 0 ysiz pt 5 div 2 copy rmoveto (_) show neg rmoveto } def Cru 740 X Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru 720 X 7080 Y 0.0 9 9 f.R ft(5.)s 834 X(At)s 947 X(most)s 1145 X 0.0 9 9 f.I ft(one)s 1298 X 0.0 9 9 f.R ft(of)s 1396 X(these)s 1604 X(symbols)s 1927 X(should)s 2190 X(be)s 2298 X(de\256ned)s 2586 X(on)s 2699 X(a)s 2762 X(given)s 2985 X(system!)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 18 18 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 18 -)s 720 X 840 Y 0.0 11 11 f.B ft(editres)s 720 X 996 Y 970 X(Editres)s 1342 X 0.0 11 11 f.R ft(is)s 1446 X(a)s 1524 X(tool)s 1727 X(that)s 1923 X(allows)s 2241 X(users)s 2497 X(and)s 2686 X(application)s 3205 X(developers)s 3710 X(to)s 3827 X(view)s 4071 X(the)s 4236 X(full)s 4420 X(widget)s 4750 X(hierar-)s 720 X 1116 Y 970 X(chy)s 1166 X(of)s 1295 X(any)s 1491 X(X)s 1608 X(Toolkit)s 1971 X(client)s 2253 X(that)s 2456 X(speaks)s 2785 X(the)s 2956 X(Editres)s 3304 X(protocol.)s 3763 X(In)s 3891 X(addition)s 4289 X 0.0 11 11 f.B ft(editres)s 4642 X 0.0 11 11 f.R ft(will)s 4851 X(help)s 720 X 1236 Y 970 X(the)s 1132 X(user)s 1342 X(construct)s 1772 X(resource)s 2169 X(speci\256cations,)s 2823 X(allow)s 3095 X(the)s 3257 X(user)s 3467 X(to)s 3581 X(apply)s 3853 X(the)s 4015 X(resource)s 4412 X(to)s 4526 X(the)s 4688 X(applica-)s 720 X 1356 Y 970 X(tion)s 1173 X(and)s 1362 X(view)s 1606 X(the)s 1770 X(results)s 2087 X(dynamically.)s 2716 X(Once)s 2976 X(the)s 3140 X(user)s 3352 X(is)s 3456 X(happy)s 3754 X(with)s 3980 X(a)s 4058 X(resource)s 4457 X(speci\256cation,)s 720 X 1476 Y 970 X(editres)s 1290 X(will)s 1490 X(append)s 1834 X(the)s 1996 X(resource)s 2393 X(string)s 2672 X(to)s 2786 X(the)s 2948 X(user's)s 3237 X(resources)s 3677 X(\256le.)s 720 X 1632 Y 0.0 11 11 f.B ft(xdm)s 720 X 1788 Y 970 X(Xdm)s 1257 X 0.0 11 11 f.R ft(can)s 1463 X(now)s 1707 X(display)s 2080 X(a)s 2183 X(menu)s 2482 X(of)s 2628 X(hosts)s 2910 X(for)s 3092 X(XDMCP-capable)s 3908 X(terminals)s 4373 X(using)s 4668 X(the)s 4858 X(new)s 720 X 1908 Y 970 X 0.0 11 11 f.I ft(chooser)s 1360 X 0.0 11 11 f.R ft(client.)s 1703 X(This)s 1942 X(is)s 2059 X(useful)s 2370 X(for)s 2540 X(X)s 2662 X(terminals)s 3114 X(that)s 3322 X(do)s 3474 X(not)s 3657 X(themselves)s 4187 X(o)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(er)s 4435 X(such)s 4678 X(a)s 4768 X(menu.)s 720 X 2028 Y 970 X(XDMCP)s 1392 X(works)s 1690 X(with)s 1916 X(STREAMS.)s 2511 X(A)s 2620 X(new)s 2832 X(setup)s 3094 X(program)s 3496 X(is)s 3601 X(invoked)s 3986 X(by)s 4127 X 0.0 11 11 f.B ft(xdm)s 4366 X 0.0 11 11 f.R ft(prior)s 4610 X(to)s 4727 X(putting)s 720 X 2148 Y 970 X(up)s 1115 X(the)s 1284 X(login)s 1546 X(window;)s 1966 X(this)s 2161 X(program)s 2567 X(can)s 2753 X(be)s 2891 X(used)s 3126 X(to)s 3246 X(run)s 3426 X 0.0 11 11 f.B ft(xsetroot)s 0.0 11 11 f.R ft(,)s 3864 X 0.0 11 11 f.B ft(xcmsdb)s 0.0 11 11 f.R ft(,)s 4287 X(and)s 4479 X(do)s 4623 X(any)s 4815 X(other)s 720 X 2268 Y 970 X(custom)s 1316 X(initialization)s 1901 X(required.)s 720 X 2424 Y 0.0 11 11 f.B ft(xterm)s 720 X 2580 Y 970 X 0.0 11 11 f.R ft(Cuts)s 1217 X(of)s 1352 X(wrapped)s 1772 X(lines)s 2024 X(are)s 2200 X(now)s 2433 X(treated)s 2775 X(as)s 2911 X(a)s 3004 X(single)s 3312 X(line.)s 3578 X(Cuts)s 3826 X(of)s 3962 X(multi-page)s 4483 X(regions)s 4851 X(now)s 720 X 2700 Y 970 X(work)s 1226 X(and)s 1415 X(highlight)s 1845 X(correctly.)s 2320 X(Pasting)s 2676 X(large)s 2924 X(amounts)s 3327 X(of)s 3448 X(data)s 3660 X(into)s 3862 X 0.0 11 11 f.B ft(xterm)s 4170 X 0.0 11 11 f.R ft(now)s 4389 X(works)s 4687 X(\(on)s 4863 X(sys-)s 720 X 2820 Y 970 X(tems)s 1211 X(with)s 1440 X(properly-working)s 2246 X(pty)s 2420 X(implementations\).)s 3280 X(New)s 3520 X(arguments)s 4011 X(have)s 4251 X(been)s 4491 X(added)s 4786 X(to)s 4906 X(the)s 720 X 2940 Y 970 X(send-signal)s 1500 X(action:)s 1829 X(quit,)s 2059 X(alarm.)s 2394 X(The)s 2593 X 0.0 11 11 f.B ft(titeInibit)s 3038 X 0.0 11 11 f.R ft(resource)s 3436 X(has)s 3611 X(been)s 3846 X(modi\256ed)s 4267 X(to)s 4382 X(also)s 4588 X(inhibit)s 4906 X(the)s 720 X 3060 Y 970 X(escape)s 1290 X(sequence)s 1720 X(which)s 2018 X(switches)s 2426 X(to)s 2542 X(the)s 2706 X(alternate)s 3112 X(screen.)s 3476 X(Two)s 3707 X(new)s 3919 X(items)s 4188 X(have)s 4425 X(been)s 4662 X(added)s 4954 X(to)s 720 X 3180 Y 970 X(the)s 1151 X(VT)s 1344 X(Fonts)s 1637 X(menu:)s 1959 X(5x7)s 2171 X(\(Tiny\))s 2498 X(and)s 2702 X(10x20)s 3023 X(\(Huge\).)s 3434 X(The)s 3650 X(following)s 4124 X(resources)s 4582 X(have)s 4834 X(been)s 720 X 3300 Y 970 X(added:)s 1322 X 0.0 11 11 f.B ft(resizeGravity)s 0.0 11 11 f.R ft(,)s 2043 X 0.0 11 11 f.B ft(bellSuppressTime)s 0.0 11 11 f.R ft(,)s 2978 X 0.0 11 11 f.B ft(appcursorDefault)s 0.0 11 11 f.R ft(,)s 3897 X 0.0 11 11 f.B ft(appkeypadDefault)s 0.0 11 11 f.R ft(,)s 4856 X 0.0 11 11 f.B ft(gin-)s 720 X 3420 Y 970 X(Terminator)s 0.0 11 11 f.R ft(,)s 1580 X 0.0 11 11 f.B ft(autoWrap)s 0.0 11 11 f.R ft(.)s 2153 X(The)s 2357 X 0.0 11 11 f.I ft(Xterm)s 2659 X(Control)s 3037 X(Sequences)s 3525 X 0.0 11 11 f.R ft(document)s 3991 X(is)s 4098 X(up)s 4241 X(to)s 4360 X(date.)s 4631 X 0.0 11 11 f.B ft(Xterm)s 4966 X 0.0 11 11 f.R ft(is)s 720 X 3540 Y 970 X(installed)s 1371 X(securely)s 1763 X(when)s 2028 X(made)s 2293 X(setuid)s 2584 X(on)s 2722 X(SunOS)s 3063 X(4.1.1)s 3312 X(with)s 3536 X(shared)s 3849 X(libraries.)s 720 X 3696 Y 0.0 11 11 f.B ft(xmh)s 720 X 3852 Y 970 X(Xmh)s 1233 X 0.0 11 11 f.R ft(now)s 1453 X(uses)s 1673 X(the)s 1839 X 0.0 11 11 f.B ft(MH)s 2060 X 0.0 11 11 f.R ft(environment)s 2647 X(variable,)s 3059 X(if)s 3158 X(set.)s 3368 X 0.0 11 11 f.B ft(Xmh)s 3632 X 0.0 11 11 f.R ft(now)s 3853 X(supports)s 4258 X(checking)s 4685 X(for)s 4844 X(mail)s 720 X 3972 Y 970 X(in)s 1113 X(multiple)s 1538 X(maildrops.)s 2091 X(Enhanced)s 2579 X(participation)s 3190 X(in)s 3332 X(WM_PROTOCOLS)s 4287 X(has)s 4489 X(been)s 4751 X(added.)s 720 X 4092 Y 970 X(New)s 1207 X(resources)s 1650 X(have)s 1887 X(been)s 2124 X(added,)s 2444 X(including:)s 2922 X 0.0 11 11 f.B ft(checkpointInterval)s 0.0 11 11 f.R ft(,)s 3873 X 0.0 11 11 f.B ft(checkpointNameFormat)s 0.0 11 11 f.R ft(,)s 720 X 4212 Y 970 X 0.0 11 11 f.B ft(mailInterval)s 0.0 11 11 f.R ft(,)s 1631 X 0.0 11 11 f.B ft(rescanInterval)s 0.0 11 11 f.R ft(,)s 2388 X 0.0 11 11 f.B ft(showOnInc)s 0.0 11 11 f.R ft(,)s 3003 X 0.0 11 11 f.B ft(noMailBitmap)s 0.0 11 11 f.R ft(,)s 3763 X 0.0 11 11 f.B ft(newMailBitmap)s 0.0 11 11 f.R ft(,)s 4595 X 0.0 11 11 f.B ft(newMail-)s 720 X 4332 Y 970 X(IconBitmap)s 0.0 11 11 f.R ft(,)s 1591 X(and)s 1785 X 0.0 11 11 f.B ft(noMailIconBitmap)s 0.0 11 11 f.R ft(.)s 2771 X(New)s 3013 X(actions)s 3360 X(have)s 3603 X(been)s 3846 X(added:)s 4175 X(XmhWMProtocols,)s 720 X 4452 Y 970 X(XmhShellCommand,)s 1933 X(XmhCheckForNewMail,)s 3057 X(XmhViewMarkDelete.)s 4121 X(Better)s 4418 X(recovery)s 4827 X(from)s 720 X 4572 Y 970 X(unexpected)s 1502 X(inconsistencies)s 2201 X(with)s 2431 X(the)s 2600 X(\256lesystem)s 3082 X(has)s 3263 X(been)s 3504 X(implemented.)s 4169 X(Better)s 4472 X(POP)s 4710 X(support)s 720 X 4692 Y 970 X(has)s 1144 X(been)s 1378 X(added.)s 1723 X(See)s 1909 X(the)s 2071 X(\256le)s 2240 X 0.0 11 11 f.B ft(mit/clients/xmh/CHANGES)s 3571 X 0.0 11 11 f.R ft(for)s 3726 X(more)s 3979 X(details.)s 720 X 4848 Y 0.0 11 11 f.B ft(oclock)s 720 X 5004 Y 970 X(Oclock)s 1328 X 0.0 11 11 f.R ft(has)s 1502 X(a)s 1578 X(new)s 1788 X 0.0 11 11 f.B ft(\261transparent)s 2426 X 0.0 11 11 f.R ft(option.)s 720 X 5160 Y 0.0 11 11 f.B ft(xload)s 720 X 5316 Y 970 X(Xload)s 1280 X 0.0 11 11 f.R ft(is)s 1382 X(secure)s 1688 X(on)s 1826 X(SunOS)s 2167 X(4.1.1)s 2416 X(with)s 2640 X(shared)s 2953 X(libraries.)s 720 X 5472 Y 0.0 11 11 f.B ft(xditview)s 720 X 5628 Y 970 X(Xditview)s 1425 X 0.0 11 11 f.R ft(now)s 1648 X(supports)s 2055 X 0.0 11 11 f.B ft(pic)s 0.0 11 11 f.R ft(,)s 2258 X(scalable)s 2644 X(fonts,)s 2926 X(settable)s 3295 X(device)s 3614 X(resolution,)s 4117 X(and)s 4310 X(has)s 4491 X(a)s 4574 X(better)s 4858 X(user)s 720 X 5748 Y 970 X(interface.)s 720 X 5988 Y 0.0 11 11 f.B ft(11.4.)s 997 X(Libraries)s 1465 X(in)s 1586 X(General)s 720 X 6144 Y 0.0 11 11 f.R ft(All)s 889 X(of)s 1008 X(the)s 1170 X(useful)s 1466 X(libraries)s 1853 X(now)s 2070 X(use)s 2244 X(function)s 2638 X(prototypes)s 3130 X(by)s 3269 X(default)s 3602 X(for)s 3758 X(systems)s 4136 X(which)s 4433 X(support)s 4792 X(them.)s 720 X 6264 Y(SunOS)s 1063 X(shared)s 1378 X(libraries)s 1767 X(now)s 1986 X(use)s 2161 X(much)s 2434 X(less)s 2628 X(swap)s 2882 X(space)s 3153 X(than)s 3371 X(in)s 3486 X(R4.)s 3700 X(In)s 3820 X(addition,)s 4238 X(System)s 4592 X(V)s 4700 X(Release)s 720 X 6384 Y(4)s 810 X(and)s 1004 X(AIX)s 1234 X(3.1)s 1408 X(shared)s 1729 X(libraries)s 2124 X(are)s 2292 X(also)s 2505 X(supported)s 2974 X(now.)s 3255 X(Con\256guring)s 3824 X(new)s 4042 X(shared)s 4363 X(library)s 4691 X(systems)s 720 X 6504 Y(should)s 1042 X(be)s 1173 X(much)s 1445 X(easier)s 1727 X(than)s 1944 X(before.)s 720 X 6744 Y 0.0 11 11 f.B ft(11.5.)s 997 X(Xlib)s 720 X 6900 Y 0.0 11 11 f.R ft(Two)s 959 X(new)s 1179 X(major)s 1473 X(pieces)s 1784 X(of)s 1913 X(functionality)s 2513 X(have)s 2757 X(been)s 3001 X(added)s 3300 X(to)s 3425 X(Xlib:)s 3691 X(device)s 4015 X(independent)s 4590 X(color,)s 4882 X(and)s 720 X 7020 Y(internationalization)s 1602 X(\(i18n\).)s 1954 X(In)s 2073 X(addition,)s 2490 X(a)s 2566 X(few)s 2757 X(other)s 3010 X(additions)s 3442 X(and)s 3628 X(improvements)s 4285 X(have)s 4519 X(been)s 4753 X(made.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 19 19 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 19 -)s 720 X 840 Y 0.0 11 11 f.B ft(11.5.1.)s 1080 X(Xlib)s 1311 X(Manual)s 720 X 996 Y 0.0 11 11 f.R ft(The)s 920 X(Xlib)s 1146 X(manual)s 1499 X(has)s 1675 X(been)s 1912 X(reorganized)s 2458 X(for)s 2616 X(Release)s 2987 X(5.)s 3129 X(Unfortunately,)s 3803 X(this)s 3994 X(may)s 4214 X(cause)s 4487 X(considerable)s 720 X 1116 Y(confusion)s 1185 X(for)s 1344 X(a)s 1424 X(while)s 1700 X(when)s 1969 X(people)s 2292 X(quote)s 2567 X(section)s 2909 X(numbers)s 3318 X(without)s 3686 X(reference)s 4120 X(to)s 4237 X(the)s 4402 X(release.)s 4791 X(How-)s 720 X 1236 Y(ever,)s 963 X(we)s 1118 X(feel)s 1309 X(that)s 1502 X(the)s 1664 X(new)s 1874 X(organization)s 2450 X(is)s 2552 X(a)s 2628 X(considerable)s 3209 X(improvement.)s 720 X 1476 Y 0.0 11 11 f.B ft(11.5.2.)s 1080 X(Device-independent)s 2036 X(Color)s 720 X 1632 Y 0.0 11 11 f.R ft(The)s 934 X 0.0 11 11 f.B ft(Xcms)s 1239 X 0.0 11 11 f.R ft(\(X)s 1398 X(Color)s 1693 X(Management)s 2309 X(System\))s 2714 X(functions)s 3167 X(in)s 3297 X(Xlib)s 3538 X(support)s 3913 X(device-independent)s 4815 X(color)s 720 X 1752 Y(spaces)s 1038 X(derivable)s 1478 X(from)s 1724 X(the)s 1891 X(CIE)s 2101 X(XYZ)s 2358 X(color)s 2615 X(space.)s 2945 X(This)s 3173 X(includes)s 3571 X(the)s 3737 X(CIE)s 3946 X(XYZ,)s 4231 X(xyY,)s 4480 X(L*u*v*,)s 4882 X(and)s 720 X 1872 Y(L*a*b*)s 1086 X(color)s 1342 X(spaces)s 1658 X(as)s 1780 X(well)s 2000 X(as)s 2122 X(the)s 2287 X(TekHVC)s 2720 X(color)s 2977 X(space.)s 3307 X(In)s 3430 X(addition,)s 3851 X(linear)s 4132 X(RGB)s 4391 X(intensity)s 4803 X(value)s 720 X 1992 Y(space)s 994 X(has)s 1172 X(been)s 1410 X(added,)s 1731 X(as)s 1854 X(well)s 2075 X(as)s 2198 X(gamma)s 2553 X(correction)s 3028 X(for)s 3187 X(device)s 3503 X(RGB)s 3761 X(values,)s 4100 X(and)s 4289 X(a)s 4368 X(uniform)s 4753 X(syntax)s 720 X 2112 Y(has)s 897 X(been)s 1134 X(adopted)s 1512 X(for)s 1670 X(specifying)s 2158 X(colors)s 2457 X(in)s 2574 X(strings.)s 2955 X(Xlib)s 3182 X(now)s 3402 X(supports)s 3807 X(client-side)s 4296 X(color)s 4553 X(name)s 4822 X(data-)s 720 X 2232 Y(bases,)s 1027 X(and)s 1227 X(the)s 1403 X(existing)s 1793 X(Xlib)s 2030 X(functions)s 2480 X(that)s 2686 X(use)s 2873 X(color)s 3139 X(names)s 3460 X(\(e.g.,)s 3724 X 0.0 11 11 f.B ft(XLookupColor)s 4482 X 0.0 11 11 f.R ft(and)s 4681 X 0.0 11 11 f.B ft(XAlloc-)s 720 X 2352 Y(NamedColor)s 0.0 11 11 f.R ft(\))s 1401 X(now)s 1632 X(handle)s 1966 X(all)s 2118 X(color)s 2385 X(spaces,)s 2740 X(so)s 2880 X(that)s 3087 X(the)s 3263 X(contrivance)s 3815 X(of)s 3949 X(using)s 4231 X 0.0 11 11 f.B ft(XParseColor)s 4882 X 0.0 11 11 f.R ft(fol-)s 720 X 2472 Y(lowed)s 1025 X(by)s 1172 X 0.0 11 11 f.B ft(XAllocColor)s 1800 X 0.0 11 11 f.R ft(is)s 1910 X(no)s 2056 X(longer)s 2372 X(necessary.)s 2888 X(Xlib)s 3120 X(provides)s 3534 X(direct)s 3819 X(programming)s 4453 X(interfaces)s 4913 X(for)s 720 X 2592 Y(dealing)s 1084 X(with)s 1321 X(color)s 1587 X(values)s 1908 X(in)s 2035 X(di)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(erent)s 2447 X(spaces,)s 2802 X(and)s 3002 X(for)s 3171 X(converting)s 3682 X(between)s 4088 X(spaces.)s 4471 X(New)s 4719 X(device-)s 720 X 2712 Y(independent)s 1303 X(color)s 1575 X(spaces)s 1907 X(can)s 2105 X(also)s 2329 X(be)s 2479 X(added.)s 2843 X(For)s 3043 X(details)s 3377 X(on)s 3534 X(the)s 3715 X(new)s 3944 X(color)s 4216 X(functionality,)s 4853 X(read)s 720 X 2832 Y(Chapter)s 1095 X(6)s 1178 X(of)s 1297 X(the)s 1459 X(new)s 1669 X(Xlib)s 1893 X(manual.)s 720 X 2988 Y(Monitors)s 1161 X(are)s 1330 X(characterized)s 1947 X(by)s 2094 X(data)s 2313 X(stored)s 2618 X(on)s 2765 X(root)s 2979 X(window)s 3371 X(properties;)s 3878 X(the)s 4050 X(new)s 4270 X 0.0 11 11 f.B ft(xcmsdb)s 4669 X 0.0 11 11 f.R ft(program)s 720 X 3108 Y(can)s 907 X(be)s 1046 X(used)s 1283 X(to)s 1405 X(set)s 1563 X(these)s 1824 X(properties.)s 2353 X(Unfortunately,)s 3031 X(you)s 3231 X(need)s 3472 X(a)s 3555 X(color)s 3815 X(analyzer)s 4219 X(instrument)s 4725 X(to)s 4846 X(gen-)s 720 X 3228 Y(erate)s 972 X(characterizations;)s 1784 X(choosing)s 2222 X(a)s 2311 X(random)s 2687 X(one)s 2886 X(will)s 3099 X(almost)s 3435 X(certainly)s 3860 X(produce)s 4254 X(inaccurate)s 4744 X(colors.)s 720 X 3348 Y(However,)s 1207 X(you)s 1431 X(will)s 1662 X(\256nd)s 1893 X(some)s 2184 X(sample)s 2554 X(database)s 2989 X(\256les)s 3232 X(in)s 3377 X 0.0 11 11 f.B ft(mit/clients/xcmsdb/data\256les)s 4738 X 0.0 11 11 f.R ft(and)s 4954 X(in)s 720 X 3468 Y 0.0 11 11 f.B ft(contrib/clients/ca100/monitors)s 0.0 11 11 f.R ft(.)s 720 X 3708 Y 0.0 11 11 f.B ft(11.5.3.)s 1080 X(Internationalization)s 720 X 3864 Y 0.0 11 11 f.R ft(An)s 888 X(internationalized)s 1659 X(application)s 2181 X(is)s 2289 X(one)s 2481 X(which)s 2783 X(is)s 2891 X(adaptable)s 3344 X(to)s 3464 X(the)s 3633 X(requirements)s 4240 X(of)s 4366 X(di)s Cff(erent)s 4772 X(native)s 720 X 3984 Y(languages,)s 1222 X(local)s 1471 X(customs,)s 1896 X(and)s 2090 X(character)s 2524 X(string)s 2811 X(encodings.)s 3348 X(The)s 3554 X(process)s 3918 X(of)s 4044 X(adapting)s 4457 X(the)s 4626 X(operation)s 720 X 4104 Y(to)s 842 X(a)s 926 X(particular)s 1381 X(native)s 1685 X(language,)s 2144 X(local)s 2393 X(custom,)s 2775 X(or)s 2902 X(string)s 3189 X(encoding)s 3627 X(is)s 3737 X(called)s 4034 X(localizaton.)s 4607 X(A)s 4723 X(goal)s 4949 X(of)s 720 X 4224 Y(internationalization)s 1609 X(is)s 1718 X(to)s 1839 X(permit)s 2161 X(localization)s 2708 X(without)s 3080 X(program)s 3486 X(source)s 3806 X(modi\256cations)s 4441 X(or)s 4566 X(recompila-)s 720 X 4344 Y(tion.)s 720 X 4500 Y(Internationalization)s 1611 X(in)s 1729 X(Xlib)s 1957 X(is)s 2063 X(based)s 2344 X(on)s 2486 X(the)s 2652 X(concept)s 3024 X(of)s 3147 X(a)s 3227 X 0.0 11 11 f.I ft(locale)s 0.0 11 11 f.R ft(.)s 3584 X(A)s 3696 X(locale)s 3990 X(de\256nes)s 4334 X(the)s 4501 X(``localized'')s 720 X 4620 Y(behavior)s 1131 X(of)s 1250 X(a)s 1326 X(program)s 1725 X(at)s 1832 X(run-time.)s 2294 X(Locales)s 2662 X(a)s Cff(ect)s 2932 X(Xlib)s 3156 X(in)s 3270 X(its:)s 720 X 4776 Y(\267)s 995 X(Encoding)s 1444 X(and)s 1630 X(processing)s 2127 X(of)s 2246 X(input)s 2501 X(method)s 2859 X(text)s 720 X 4932 Y(\267)s 995 X(Encoding)s 1444 X(of)s 1563 X(resource)s 1960 X(\256les)s 2172 X(and)s 2358 X(values)s 720 X 5088 Y(\267)s 995 X(Encoding)s 1444 X(and)s 1630 X(imaging)s 2019 X(of)s 2138 X(text)s 2331 X(strings)s 720 X 5244 Y(\267)s 995 X(Encoding)s 1444 X(and)s 1630 X(decoding)s 2060 X(for)s 2215 X(inter-client)s 2724 X(text)s 2917 X(communication)s 720 X 5400 Y(Characters)s 1228 X(from)s 1482 X(various)s 1846 X(languages)s 2326 X(are)s 2500 X(represented)s 3045 X(in)s 3173 X(a)s 3263 X(computer)s 3719 X(using)s 4000 X(an)s 4145 X(encoding.)s 4645 X(Di)s Cff(erent)s 720 X 5520 Y(languages)s 1187 X(have)s 1422 X(di)s Cff(erent)s 1822 X(encodings,)s 2324 X(and)s 2511 X(there)s 2758 X(are)s 2919 X(even)s 3154 X(di)s Cff(erent)s 3554 X(encodings)s 4028 X(for)s 4184 X(the)s 4346 X(same)s 4599 X(characters)s 720 X 5640 Y(in)s 834 X(the)s 996 X(same)s 1249 X(language.)s 720 X 5796 Y(Xlib)s 944 X(provides)s 1350 X(support)s 1708 X(for)s 1863 X(localized)s 2286 X(text)s 2479 X(imaging)s 2869 X(and)s 3056 X(text)s 3250 X(input.)s 3562 X(Sets)s 3775 X(of)s 3895 X(functions)s 4333 X(are)s 4494 X(provided)s 4913 X(for)s 720 X 5916 Y(multibyte)s 1176 X(\(char*\))s 1523 X(text)s 1721 X(as)s 1845 X(well)s 2067 X(as)s 2191 X(wide)s 2437 X(character)s 2868 X(\()s 0.0 11 11 f.B ft(wchar_t)s 0.0 11 11 f.R ft(\))s 3356 X(text)s 3554 X(in)s 3672 X(the)s 3838 X(form)s 4083 X(supported)s 4548 X(by)s 4690 X(the)s 4856 X(host)s 720 X 6036 Y(C)s 830 X(language)s 1261 X(environment.)s 1908 X(For)s 2097 X(details)s 2420 X(on)s 2566 X(the)s 2736 X(new)s 2954 X(internationalization)s 3844 X(functionality,)s 4470 X(read)s 4693 X(Chapter)s 720 X 6156 Y(13)s 858 X(of)s 977 X(the)s 1139 X(new)s 1349 X(Xlib)s 1573 X(manual.)s 720 X 6312 Y(Two)s 967 X(sample)s 1324 X(implementations)s 2104 X(of)s 2241 X(the)s 2421 X(internationalization)s 3321 X(mechanisms)s 3910 X(exist)s 4165 X(in)s 4298 X(this)s 4505 X(release,)s 4882 X(one)s 720 X 6432 Y(called)s 1025 X 0.0 11 11 f.B ft(Xsi)s 1222 X 0.0 11 11 f.R ft(and)s 1424 X(one)s 1626 X(called)s 1931 X 0.0 11 11 f.B ft(Ximp)s 0.0 11 11 f.R ft(.)s 2294 X(You)s 2527 X(will)s 2743 X(\256nd)s 2959 X(documentation)s 3656 X(for)s 3827 X(them)s 4091 X(in)s 4221 X 0.0 11 11 f.B ft(mit/doc/I18N)s 4882 X 0.0 11 11 f.R ft(and)s 720 X 6552 Y 0.0 11 11 f.B ft(contrib/im)s 0.0 11 11 f.R ft(,)s 1280 X(and)s 1475 X(locale)s 1773 X(de\256nition)s 2233 X(\256les)s 2454 X(in)s 2577 X 0.0 11 11 f.B ft(mit/lib/nls)s 0.0 11 11 f.R ft(.)s 3150 X(In)s 3278 X 0.0 11 11 f.B ft(contrib/im)s 3810 X 0.0 11 11 f.R ft(you)s 4012 X(will)s 4221 X(also)s 4435 X(\256nd)s 4645 X(network-)s 720 X 6672 Y(based)s 997 X(Input)s 1257 X(Method)s 1627 X(servers.)s 720 X 6828 Y(Unfortunately,)s 1397 X(none)s 1644 X(of)s 1769 X(the)s 1937 X(programs)s 2386 X(in)s 2507 X(the)s 2676 X(MIT)s 2912 X(software)s 3323 X(use)s 3504 X(the)s 3673 X(new)s 3890 X(internationalization)s 4779 X(facili-)s 720 X 6948 Y(ties.)s 959 X(However,)s 1417 X(you)s 1612 X(will)s 1814 X(\256nd)s 2016 X(some)s 2278 X(sample)s 2618 X(clients)s 2934 X(in)s 3049 X 0.0 11 11 f.B ft(contrib/im)s 0.0 11 11 f.R ft(,)s 3601 X(and)s 3788 X(internationalized)s 4554 X(versions)s 4949 X(of)s 720 X 7068 Y(some)s 980 X(of)s 1099 X(the)s 1261 X(MIT)s 1490 X(clients)s 1805 X(in)s 1919 X 0.0 11 11 f.B ft(contrib/clients)s 0.0 11 11 f.R ft(.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 20 20 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 20 -)s 720 X 840 Y 0.0 11 11 f.B ft(11.5.4.)s 1080 X(Keysyms)s 720 X 996 Y 0.0 11 11 f.R ft(By)s 877 X(default)s 1209 X(a)s 1285 X(database)s 1689 X(of)s 1808 X(all)s 1946 X(registered)s 2405 X(vendor-private)s 3077 X(keysyms)s 3490 X(gets)s 3695 X(installed,)s 4125 X(so)s 4252 X(that)s 4446 X(Xlib)s 4671 X(can)s 4851 X(map)s 720 X 1116 Y(between)s 1112 X(keysym)s 1482 X(values)s 1790 X(and)s 1976 X(names.)s 720 X 1356 Y 0.0 11 11 f.B ft(11.5.5.)s 1080 X(Resource)s 1539 X(Databases)s 720 X 1512 Y 0.0 11 11 f.R ft(A)s 837 X(new)s 1057 X(SCREEN_RESOURCES)s 2212 X(property)s 2622 X(has)s 2807 X(been)s 3052 X(de\256ned,)s 3442 X(permitting)s 3940 X(screen-speci\256c)s 4628 X(resources)s 720 X 1632 Y(to)s 842 X(be)s 981 X(set,)s 1167 X(so)s 1301 X(that)s 1502 X(\(for)s 1701 X(example\))s 2144 X(colors)s 2448 X(can)s 2635 X(be)s 2774 X(speci\256ed)s 3200 X(for)s 3363 X(a)s 3447 X(color)s 3708 X(screen)s 4022 X(and)s 4216 X(not)s 4393 X(e)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(ect)s 4670 X(a)s 4753 X(mono-)s 720 X 1752 Y(chrome)s 1078 X(screen)s 1386 X(on)s 1526 X(the)s 1690 X(same)s 1945 X(server.)s 2297 X(The)s 2497 X 0.0 11 11 f.B ft(xrdb)s 2754 X 0.0 11 11 f.R ft(program)s 3155 X(has)s 3331 X(been)s 3567 X(enhanced)s 4009 X(to)s 4125 X(``do)s 4337 X(the)s 4502 X(right)s 4741 X(thing'')s 720 X 1872 Y(automatically)s 1346 X(in)s 1460 X(most)s 1703 X(cases.)s 720 X 2028 Y(New)s 962 X(functions)s 1407 X(have)s 1649 X(been)s 1891 X(de\256ned)s 2250 X(to)s 2372 X(merge)s 2681 X(a)s 2765 X(resource)s 3171 X(database)s 3584 X(directly)s 3956 X(from)s 4206 X(a)s 4291 X(\256le,)s 4497 X(and)s 4692 X(to)s 4815 X(com-)s 720 X 2148 Y(bine)s 937 X(two)s 1130 X(databases)s 1577 X(with)s 1801 X(either)s 2078 X(``augment'')s 2628 X(or)s 2747 X(``override'')s 3283 X(semantics.)s 720 X 2304 Y(A)s 836 X(``#include'')s 1395 X(syntax)s 1720 X(is)s 1832 X(now)s 2059 X(supported)s 2530 X(in)s 2654 X(resource)s 3061 X(\256les.)s 3339 X(A)s 3456 X(speci\256c)s 3829 X(example)s 4238 X(of)s 4367 X(using)s 4644 X(this)s 4842 X(is)s 4954 X(to)s 720 X 2424 Y(have)s 954 X(a)s 1030 X(customized)s 1558 X(app-defaults)s 2127 X(\256le)s 2296 X(\(in)s 2446 X(an)s 2577 X(Xt)s 2715 X(application\))s 3267 X(include)s 3618 X(the)s 3780 X(base)s 4002 X(app-defaults)s 4571 X(\256le.)s 720 X 2580 Y(A)s 850 X(new)s 1083 X(reserved)s 1503 X(component)s 2042 X(name,)s 2358 X(``?'',)s 2629 X(has)s 2827 X(been)s 3085 X(de\256ned)s 3460 X(that)s 3677 X(matches)s 4088 X(a)s 4188 X(single)s 4503 X(level)s 4768 X(in)s 4906 X(the)s 720 X 2700 Y(resource)s 1117 X(hierarchy.)s 1613 X(This)s 1837 X(makes)s 2145 X(it)s 2235 X(easier)s 2517 X(to)s 2631 X(override)s 3023 X(resources)s 3463 X(speci\256ed)s 3881 X(in)s 3995 X(app-defaults)s 4564 X(\256les.)s 720 X 2856 Y(A)s 834 X(new)s 1051 X(function,)s 1480 X 0.0 11 11 f.B ft(XrmEnumerateDatabase)s 0.0 11 11 f.R ft(,)s 2718 X(has)s 2899 X(been)s 3140 X(de\256ned)s 3498 X(to)s 3620 X(search)s 3934 X(for)s 4097 X(matching)s 4542 X(entries)s 4870 X(in)s 4992 X(a)s 720 X 2976 Y(resource)s 1118 X(database.)s 1578 X(The)s 1776 X 0.0 11 11 f.B ft(appres)s 2122 X 0.0 11 11 f.R ft(program)s 2521 X(has)s 2695 X(been)s 2929 X(enhanced)s 3369 X(in)s 3483 X(this)s 3671 X(release)s 4001 X(to)s 4115 X(become)s 4483 X(a)s 4559 X(convenient)s 720 X 3096 Y(interface)s 1129 X(to)s 1243 X(this)s 1431 X(function.)s 720 X 3252 Y(A)s 839 X(new)s 1061 X(function,)s 1495 X 0.0 11 11 f.B ft(XrmPermStringToQuark)s 0.0 11 11 f.R ft(,)s 2771 X(has)s 2957 X(been)s 3203 X(introduced)s 3712 X(to)s 3838 X(avoid)s 4123 X(having)s 4463 X(Xlib)s 4700 X(allocate)s 720 X 3372 Y(needless)s 1119 X(storage)s 1463 X(for)s 1618 X(constant)s 2012 X(strings.)s 720 X 3612 Y 0.0 11 11 f.B ft(11.5.6.)s 1080 X(Extensions)s 720 X 3768 Y 0.0 11 11 f.R ft(A)s 831 X(new)s 1045 X(function)s 1443 X(has)s 1622 X(been)s 1861 X(added)s 2155 X(to)s 2274 X(permit)s 2594 X(an)s 2730 X(extension)s 3184 X(to)s 3303 X(convert)s 3664 X(errors)s 3951 X(with)s 4180 X(additional)s 4653 X(data)s 4868 X(into)s 720 X 3888 Y(Xlib)s 957 X(format,)s 1318 X(and)s 1517 X(one)s 1716 X(has)s 1903 X(been)s 2150 X(added)s 2452 X(to)s 2579 X(permit)s 2907 X(an)s 3050 X(extension)s 3511 X(to)s 3637 X(print)s 3885 X(out)s 4066 X(the)s 4240 X(values)s 4560 X(in)s 4686 X(an)s 4829 X(error)s 720 X 4008 Y(handler.)s 720 X 4248 Y 0.0 11 11 f.B ft(11.5.7.)s 1080 X(Miscellaneous)s 720 X 4404 Y 0.0 11 11 f.R ft(A)s 829 X(new)s 1041 X(type)s 1260 X 0.0 11 11 f.B ft(XPointer)s 1716 X 0.0 11 11 f.R ft(has)s 1892 X(been)s 2128 X(introduced,)s 2655 X(replacing)s 3092 X(uses)s 3312 X(of)s 3434 X(the)s 3599 X(non-standard)s 4202 X(type)s 4422 X 0.0 11 11 f.B ft(caddr_t)s 0.0 11 11 f.R ft(.)s 4875 X(Old)s 720 X 4524 Y(programs)s 1162 X(using)s 1429 X 0.0 11 11 f.B ft(caddr_t)s 1823 X 0.0 11 11 f.R ft(will)s 2023 X(still)s 2218 X(work,)s 2499 X(of)s 2618 X(course.)s 720 X 4764 Y 0.0 11 11 f.B ft(11.5.8.)s 1080 X(Performance)s 720 X 4920 Y 0.0 11 11 f.R ft(The)s 933 X(new)s 1158 X(color)s 1426 X(and)s 1627 X(internationalization)s 2525 X(facilities)s 2947 X(have)s 3197 X(the)s 3375 X(unfortunate)s 3924 X(e)s Cff(ect)s 4210 X(of)s 4345 X(making)s 4719 X(execut-)s 720 X 5040 Y(ables)s 973 X(quite)s 1221 X(a)s 1297 X(bit)s 1442 X(larger)s 1724 X(on)s 1862 X(systems)s 2239 X(that)s 2432 X(do)s 2570 X(not)s 2739 X(have)s 2973 X(shared)s 3286 X(libraries.)s 720 X 5196 Y(The)s 945 X(resource)s 1369 X(database)s 1800 X(functions)s 2265 X(have)s 2527 X(been)s 2789 X(completely)s 3333 X(rewritten)s 3784 X(for)s 3967 X(this)s 4183 X(release.)s 4597 X(Databases)s 720 X 5316 Y(should)s 1042 X(be)s 1173 X(signi\256cantly)s 1746 X(smaller)s 2097 X(in)s 2211 X(memory,)s 2633 X(and)s 2819 X(loading)s 3177 X(and)s 3363 X(parsing)s 3714 X(resources)s 4154 X(should)s 4476 X(be)s 4607 X(faster.)s 720 X 5556 Y 0.0 11 11 f.B ft(11.6.)s 997 X(Xt)s 1140 X(Intrinsics)s 720 X 5712 Y 0.0 11 11 f.R ft(At)s 865 X(the)s 1034 X(data)s 1251 X(structure)s 1669 X(level,)s 1945 X(Release)s 2320 X(5)s 2410 X(retains)s 2737 X(complete)s 3175 X(binary)s 3491 X(compatibility)s 4115 X(with)s 4347 X(Release)s 4723 X(4.)s 4870 X(The)s 720 X 5832 Y(speci\256cation)s 1375 X(of)s 1566 X(the)s 1799 X 0.0 11 11 f.B ft(ObjectPart)s 0.0 11 11 f.R ft(,)s 2448 X 0.0 11 11 f.B ft(RectObjPart)s 0.0 11 11 f.R ft(,)s 3176 X 0.0 11 11 f.B ft(CorePart)s 0.0 11 11 f.R ft(,)s 3739 X 0.0 11 11 f.B ft(CompositePart)s 0.0 11 11 f.R ft(,)s 4572 X 0.0 11 11 f.B ft(ShellPart)s 0.0 11 11 f.R ft(,)s 720 X 5952 Y 0.0 11 11 f.B ft(WMShellPart)s 0.0 11 11 f.R ft(,)s 1441 X 0.0 11 11 f.B ft(TopLevelShellPart)s 0.0 11 11 f.R ft(,)s 2396 X(and)s 2594 X 0.0 11 11 f.B ft(ApplicationShellPart)s 3626 X 0.0 11 11 f.R ft(instance)s 4025 X(records)s 4386 X(was)s 4597 X(made)s 4875 X(less)s 720 X 6072 Y(strict)s 982 X(to)s 1110 X(permit)s 1439 X(implementations)s 2215 X(to)s 2343 X(add)s 2543 X(internal)s 2920 X(\256elds)s 3201 X(to)s 3329 X(these)s 3596 X(structures.)s 4119 X(Any)s 4349 X(implementation)s 720 X 6192 Y(that)s 943 X(chooses)s 1348 X(to)s 1492 X(do)s 1660 X(so)s 1817 X(would,)s 2179 X(of)s 2329 X(course,)s 2701 X(force)s 2983 X(a)s 3090 X(recompilation.)s 3815 X(The)s 4044 X(Xlib)s 4299 X(speci\256cation)s 4913 X(for)s 720 X 6312 Y 0.0 11 11 f.B ft(XrmValue)s 1246 X 0.0 11 11 f.R ft(and)s 1436 X 0.0 11 11 f.B ft(XrmOptionDescRec)s 2411 X 0.0 11 11 f.R ft(was)s 2613 X(updated)s 2992 X(to)s 3110 X(use)s 3288 X(a)s 3368 X(new)s 3582 X(type,)s 3831 X 0.0 11 11 f.B ft(XPointer)s 0.0 11 11 f.R ft(,)s 4317 X(for)s 4476 X(the)s 4642 X 0.0 11 11 f.I ft(addr)s 4882 X 0.0 11 11 f.R ft(and)s 720 X 6432 Y 0.0 11 11 f.I ft(value)s 988 X 0.0 11 11 f.R ft(\256elds)s 1258 X(respectively,)s 1846 X(to)s 1963 X(avoid)s 2238 X(ANSI)s 2525 X(C)s 2630 X(conformance)s 3231 X(problems.)s 3728 X(The)s 3930 X(de\256nition)s 4385 X(of)s 4508 X 0.0 11 11 f.B ft(XPointer)s 4966 X 0.0 11 11 f.R ft(is)s 720 X 6552 Y(binary)s 1028 X(compatible)s 1544 X(with)s 1768 X(the)s 1930 X(previous)s 2336 X(implementation.)s 720 X 6792 Y 0.0 11 11 f.B ft(11.6.1.)s 1080 X(baseTranslations)s 1911 X(Resource)s 720 X 6948 Y 0.0 11 11 f.R ft(A)s 836 X(new)s 1055 X(pseudo-resource,)s 1836 X 0.0 11 11 f.B ft(XtNbaseTranslations)s 0.0 11 11 f.R ft(,)s 2898 X(was)s 3106 X(de\256ned)s 3467 X(to)s 3591 X(permit)s 3916 X(application)s 4442 X(developers)s 4954 X(to)s 720 X 7068 Y(specify)s 1079 X(translation)s 1586 X(tables)s 1885 X(in)s 2014 X(application)s 2545 X(defaults)s 2935 X(\256les)s 3162 X(while)s 3449 X(still)s 3659 X(giving)s 3984 X(end)s 4185 X(users)s 4453 X(the)s 4630 X(ability)s 4954 X(to)s 720 X 7188 Y(augment)s 1133 X(or)s 1259 X(override)s 1658 X(individual)s 2140 X(event)s 2412 X(sequences.)s 2946 X(This)s 3178 X(change)s 3523 X(will)s 3731 X(a)s Cff(ect)s 4009 X(only)s 4241 X(those)s 4509 X(applications)s 720 X 7308 Y(that)s 922 X(wish)s 1167 X(to)s 1290 X(take)s 1509 X(advantage)s 1989 X(of)s 2117 X(the)s 2288 X(new)s 2507 X(functionality,)s 3134 X(or)s 3262 X(those)s 3530 X(widgets)s 3908 X(that)s 4109 X(may)s 4334 X(have)s 4576 X(previously)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 21 21 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 21 -)s 720 X 840 Y(de\256ned)s 1071 X(a)s 1147 X(resource)s 1544 X(named)s 1864 X(``baseTranslations''.)s 720 X 996 Y(Applications)s 1320 X(wishing)s 1707 X(to)s 1831 X(take)s 2051 X(advantage)s 2532 X(of)s 2661 X(the)s 2833 X(new)s 3053 X(functionality)s 3653 X(would)s 3966 X(change)s 4313 X(their)s 4552 X(application)s 720 X 1116 Y(defaults)s 1095 X(\256le,)s 1292 X(e.g.,)s 1507 X(from)s 720 X 1272 Y 1080 X(app.widget.translations:)s 2159 X 0.0 11 11 f.I ft(value)s 720 X 1392 Y 0.0 11 11 f.R ft(to)s 720 X 1548 Y 1080 X(app.widget.baseTranslations:)s 2389 X 0.0 11 11 f.I ft(value)s 720 X 1668 Y 0.0 11 11 f.R ft(If)s 822 X(it)s 914 X(is)s 1018 X(important)s 1476 X(to)s 1592 X(the)s 1756 X(application)s 2274 X(to)s 2390 X(preserve)s 2789 X(complete)s 3221 X(compatibility)s 3839 X(of)s 3961 X(the)s 4126 X(defaults)s 4504 X(\256le)s 4676 X(between)s 720 X 1788 Y(di)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(erent)s 1128 X(versions)s 1531 X(of)s 1659 X(the)s 1830 X(application)s 2355 X(running)s 2733 X(under)s 3018 X(Release)s 3394 X(4)s 3485 X(and)s 3679 X(Release)s 4055 X(5,)s 4174 X(the)s 4344 X(full)s 4533 X(translations)s 720 X 1908 Y(can)s 899 X(be)s 1030 X(replicated)s 1489 X(in)s 1603 X(both)s 1827 X(the)s 1989 X(``translations'')s 2668 X(and)s 2854 X(the)s 3016 X(``baseTranslations'')s 3925 X(resource.)s 720 X 2148 Y 0.0 11 11 f.B ft(11.6.2.)s 1080 X(Resource)s 1539 X(File)s 1744 X(Search)s 2095 X(Path)s 720 X 2304 Y 0.0 11 11 f.R ft(The)s 918 X(current)s 1255 X(speci\256cation)s 1838 X(allows)s 2153 X(implementations)s 2915 X(greater)s 3245 X(\257exibility)s 3703 X(in)s 3817 X(de\256ning)s 4206 X(the)s 4368 X(directory)s 4791 X(struc-)s 720 X 2424 Y(ture)s 962 X(used)s 1235 X(to)s 1393 X(hold)s 1661 X(the)s 1867 X(application)s 2426 X(class)s 2710 X(and)s 2939 X(per-user)s 3367 X(application)s 3926 X(defaults)s 4344 X(\256les.)s 4655 X(Previous)s 720 X 2544 Y(speci\256cations)s 1363 X(required)s 1772 X(the)s 1951 X(substitution)s 2512 X(strings)s 2851 X(to)s 2982 X(appear)s 3317 X(in)s 3448 X(the)s 3628 X(default)s 3978 X(path)s 4213 X(in)s 4345 X(a)s 4439 X(certain)s 4782 X(order,)s 720 X 2664 Y(preventing)s 1229 X(sites)s 1465 X(from)s 1718 X(collecting)s 2191 X(all)s 2341 X(the)s 2515 X(\256les)s 2739 X(for)s 2906 X(a)s 2994 X(speci\256c)s 3369 X(application)s 3897 X(together)s 4295 X(in)s 4420 X(one)s 4617 X(directory.)s 720 X 2784 Y(The)s 921 X(Release)s 1292 X(5)s 1378 X(speci\256cation)s 1964 X(allows)s 2282 X(the)s 2447 X(default)s 2782 X(path)s 3002 X(to)s 3119 X(specify)s 3466 X(the)s 3631 X(substitution)s 4178 X(strings)s 4503 X(in)s 4620 X(any)s 4810 X(order)s 720 X 2904 Y(within)s 1043 X(a)s 1132 X(single)s 1435 X(path)s 1664 X(entry.)s 1985 X(Users)s 2274 X(will)s 2486 X(need)s 2732 X(to)s 2858 X(pay)s 3056 X(close)s 3321 X(attention)s 3746 X(to)s 3872 X(the)s 4046 X(documentation)s 4739 X(for)s 4906 X(the)s 720 X 3024 Y(speci\256c)s 1118 X(implementation)s 1872 X(to)s 2021 X(know)s 2328 X(where)s 2658 X(to)s 2808 X(\256nd)s 3044 X(these)s 3333 X(\256les)s 3581 X(and)s 3803 X(how)s 4056 X(to)s 4206 X(specify)s 4586 X(their)s 4851 X(own)s 720 X 3144 Y 0.0 11 11 f.B ft(XFILESEARCHPATH)s 1858 X 0.0 11 11 f.R ft(and)s 2052 X 0.0 11 11 f.B ft(XUSERFILESEARCHPATH)s 3484 X 0.0 11 11 f.R ft(values)s 3800 X(when)s 4073 X(overriding)s 4565 X(the)s 4734 X(system)s 720 X 3264 Y(defaults.)s 720 X 3504 Y 0.0 11 11 f.B ft(11.6.3.)s 1080 X(Customization)s 1792 X(Resource)s 720 X 3660 Y(XtResolvePathname)s 1705 X 0.0 11 11 f.R ft(supports)s 2113 X(a)s 2196 X(new)s 2413 X(substitution)s 2964 X(string,)s 3278 X(%C,)s 3506 X(for)s 3668 X(specifying)s 4160 X(separate)s 4552 X(application)s 720 X 3780 Y(class)s 973 X(resource)s 1382 X(\256les)s 1606 X(according)s 2076 X(to)s 2201 X(arbitrary)s 2616 X(user-speci\256ed)s 3263 X(categories.)s 3801 X(The)s 4010 X(primary)s 4396 X(motivation)s 4913 X(for)s 720 X 3900 Y(this)s 908 X(addition)s 1297 X(was)s 1495 X(separate)s 1880 X(monochrome)s 2487 X(and)s 2673 X(color)s 2926 X(application)s 3442 X(class)s 3683 X(defaults)s 4058 X(\256les.)s 4326 X(The)s 4524 X(substitution)s 720 X 4020 Y(value)s 1003 X(is)s 1123 X(obtained)s 1547 X(by)s 1702 X(querying)s 2137 X(the)s 2316 X(current)s 2670 X(resource)s 3084 X(database)s 3505 X(for)s 3677 X(the)s 3856 X(application)s 4389 X(resource)s 4803 X(name)s 720 X 4140 Y(``customization'',)s 1557 X(class)s 1818 X(``Customization''.)s 2710 X(Any)s 2948 X(application)s 3485 X(that)s 3699 X(previously)s 4212 X(used)s 4462 X(this)s 4671 X(resource)s 720 X 4260 Y(name)s 985 X(and)s 1171 X(class)s 1412 X(will)s 1612 X(need)s 1846 X(to)s 1960 X(be)s 2091 X(aware)s 2378 X(of)s 2497 X(the)s 2659 X(possibly)s 3055 X(con\257icting)s 3554 X(semantics.)s 720 X 4500 Y 0.0 11 11 f.B ft(11.6.4.)s 1080 X(Per-Screen)s 1623 X(Resource)s 2082 X(Database)s 720 X 4656 Y 0.0 11 11 f.R ft(To)s 873 X(allow)s 1148 X(a)s 1227 X(user)s 1440 X(to)s 1557 X(specify)s 1904 X(separate)s 2292 X(preferences)s 2825 X(for)s 2984 X(each)s 3215 X(screen)s 3525 X(of)s 3648 X(a)s 3728 X(display,)s 4106 X(a)s 4186 X(per-screen)s 4671 X(resource)s 720 X 4776 Y(speci\256cation)s 1324 X(string)s 1624 X(has)s 1818 X(been)s 2072 X(added)s 2381 X(and)s 2587 X(multiple)s 3003 X(resource)s 3420 X(databases)s 3887 X(are)s 4067 X(created;)s 4460 X(one)s 4666 X(for)s 4841 X(each)s 720 X 4896 Y(screen.)s 1099 X(This)s 1340 X(will)s 1557 X(a)s Cff(ect)s 1844 X(any)s 2047 X(application)s 2580 X(that)s 2790 X(modi\256ed)s 3227 X(the)s 3406 X(\(formerly)s 3870 X(unique\))s 4250 X(resource)s 4664 X(database)s 720 X 5016 Y(associated)s 1204 X(with)s 1434 X(the)s 1601 X(display)s 1952 X(subsequent)s 2473 X(to)s 2592 X(the)s 2759 X(Intrinsics)s 3201 X(database)s 3610 X(initialization.)s 4256 X(Such)s 4509 X(applications)s 720 X 5136 Y(will)s 920 X(need)s 1154 X(to)s 1268 X(be)s 1399 X(aware)s 1686 X(of)s 1805 X(the)s 1967 X(particular)s 2414 X(screen)s 2720 X(on)s 2858 X(which)s 3154 X(each)s 3381 X(shell)s 3617 X(widget)s 3944 X(is)s 4046 X(to)s 4160 X(be)s 4291 X(created.)s 720 X 5292 Y(Although)s 1170 X(the)s 1338 X(wording)s 1738 X(of)s 1863 X(the)s 2031 X(speci\256cation)s 2620 X(changed)s 3018 X(substantially)s 3609 X(in)s 3729 X(the)s 3897 X(description)s 4419 X(of)s 4544 X(the)s 4712 X(process)s 720 X 5412 Y(by)s 862 X(which)s 1162 X(the)s 1328 X(resource)s 1729 X(database\(s\))s 2252 X(is)s 2357 X(initialized,)s 2856 X(the)s 3021 X(net)s 3186 X(e)s Cff(ect)s 3459 X(is)s 3564 X(the)s 3729 X(same)s 3985 X(as)s 4107 X(in)s 4224 X(prior)s 4468 X(releases)s 4844 X(with)s 720 X 5532 Y(the)s 889 X(exception)s 1350 X(of)s 1476 X(the)s 1645 X(added)s 1941 X(per-screen)s 2429 X(resource)s 2834 X(speci\256cation)s 3425 X(and)s 3619 X(the)s 3789 X(new)s 4007 X(customization)s 4660 X(substitu-)s 720 X 5652 Y(tion)s 920 X(string)s 1199 X(in)s 1313 X 0.0 11 11 f.B ft(XtResolvePathname)s 0.0 11 11 f.R ft(.)s 720 X 5892 Y 0.0 11 11 f.B ft(11.6.5.)s 1080 X(Internationalization)s 2050 X(of)s 2169 X(Applications)s 720 X 6048 Y 0.0 11 11 f.R ft(Internationalization)s 1610 X(as)s 1732 X(de\256ned)s 2086 X(by)s 2227 X(ANSI)s 2514 X(is)s 2619 X(a)s 2698 X(technology)s 3218 X(that)s 3415 X(allows)s 3734 X(support)s 4096 X(of)s 4219 X(an)s 4354 X(application)s 4874 X(in)s 4992 X(a)s 720 X 6168 Y(single)s 1025 X(locale.)s 1384 X(In)s 1517 X(adding)s 1858 X(support)s 2229 X(for)s 2397 X(internationalization)s 3292 X(to)s 3419 X(the)s 3594 X(Intrinsics)s 4044 X(the)s 4219 X(restrictions)s 4748 X(of)s 4880 X(this)s 720 X 6288 Y(model)s 1036 X(have)s 1283 X(been)s 1530 X(followed.)s 2017 X(In)s 2149 X(particular,)s 2637 X(the)s 2812 X(new)s 3035 X(Intrinsics)s 3485 X(interfaces)s 3950 X(are)s 4123 X(designed)s 4554 X(to)s 4682 X(not)s 4865 X(pre-)s 720 X 6408 Y(clude)s 991 X(an)s 1128 X(application)s 1650 X(from)s 1897 X(using)s 2170 X(other)s 2429 X(alternatives.)s 3024 X(For)s 3211 X(this)s 3404 X(reason,)s 3750 X(no)s 3893 X(Intrinsics)s 4335 X(routine)s 4679 X(makes)s 4992 X(a)s 720 X 6528 Y(call)s 917 X(to)s 1042 X(establish)s 1466 X(the)s 1639 X(locale.)s 2023 X(However,)s 2490 X(a)s 2577 X(convenience)s 3162 X(routine)s 3512 X(to)s 3637 X(establish)s 4061 X(the)s 4235 X(locale)s 4536 X(at)s 4655 X(initialize)s 720 X 6648 Y(time)s 950 X(has)s 1130 X(been)s 1370 X(provided,)s 1822 X(in)s 1942 X(the)s 2110 X(form)s 2357 X(of)s 2482 X(a)s 2563 X(default)s 2900 X(procedure)s 3369 X(that)s 3567 X(must)s 3815 X(be)s 3951 X(explicitly)s 4400 X(installed)s 4806 X(if)s 4906 X(the)s 720 X 6768 Y(application)s 1236 X(desires)s 1568 X(ANSI)s 1852 X(C)s 1954 X(locale)s 2243 X(behavior.)s 720 X 6924 Y(As)s 870 X(many)s 1142 X(objects)s 1481 X(in)s 1595 X(X,)s 1730 X(particularly)s 2263 X(resource)s 2660 X(databases,)s 3135 X(now)s 3352 X(inherit)s 3667 X(the)s 3830 X(global)s 4134 X(locale)s 4424 X(when)s 4690 X(they)s 4908 X(are)s 720 X 7044 Y(created,)s 1092 X(applications)s 1653 X(wishing)s 2032 X(to)s 2148 X(use)s 2324 X(the)s 2488 X(ANSI)s 2774 X(C)s 2878 X(locale)s 3169 X(model)s 3474 X(should)s 3798 X(use)s 3974 X(the)s 4137 X(new)s 4348 X(function)s 4743 X 0.0 11 11 f.B ft(XtSet-)s 720 X 7164 Y(LanguageProc)s 1432 X 0.0 11 11 f.R ft(to)s 1546 X(do)s 1684 X(so.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 22 22 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 22 -)s 720 X 840 Y(The)s 936 X(internationalization)s 1836 X(additions)s 2286 X(also)s 2510 X(de\256ne)s 2825 X(event)s 3109 X(\256lters)s 3407 X(as)s 3545 X(a)s 3640 X(part)s 3857 X(of)s 3995 X(the)s 4176 X(Xlib)s 4419 X(Input)s 4698 X(Method)s 720 X 960 Y(speci\256cations.)s 1475 X(The)s 1746 X(Intrinsics)s 2256 X(enable)s 2642 X(the)s 2877 X(use)s 3124 X(of)s 3316 X(event)s 3654 X(\256lters)s 4006 X(through)s 4449 X(additions)s 4954 X(to)s 720 X 1080 Y 0.0 11 11 f.B ft(XtDispatchEvent)s 0.0 11 11 f.R ft(.)s 1699 X(Applications)s 2378 X(that)s 2660 X(may)s 2967 X(not)s 3226 X(be)s 3447 X(dispatching)s 4072 X(all)s 4300 X(events)s 4698 X(through)s 720 X 1200 Y 0.0 11 11 f.B ft(XtDispatchEvent)s 1554 X 0.0 11 11 f.R ft(should)s 1876 X(be)s 2007 X(reviewed)s 2435 X(in)s 2549 X(the)s 2711 X(context)s 3062 X(of)s 3181 X(this)s 3369 X(new)s 3579 X(input)s 3834 X(method)s 4192 X(mechanism.)s 720 X 1356 Y(In)s 846 X(order)s 1111 X(to)s 1232 X(permit)s 1554 X(internationalization)s 2443 X(of)s 2569 X(error)s 2815 X(messages)s 3264 X(the)s 3433 X(name)s 3705 X(and)s 3898 X(path)s 4122 X(of)s 4248 X(the)s 4417 X(error)s 4664 X(database)s 720 X 1476 Y(\256le)s 901 X(is)s 1015 X(now)s 1244 X(allowed)s 1630 X(to)s 1755 X(be)s 1897 X(implementation)s 2627 X(dependent.)s 3172 X(No)s 3345 X(adequate)s 3772 X(standard)s 4182 X(mechanism)s 4721 X(has)s 4906 X(yet)s 720 X 1596 Y(been)s 965 X(suggested)s 1437 X(to)s 1563 X(allow)s 1847 X(the)s 2021 X(Intrinsics)s 2470 X(to)s 2596 X(locate)s 2897 X(the)s 3071 X(database)s 3487 X(from)s 3740 X(localization)s 4292 X(information)s 4851 X(sup-)s 720 X 1716 Y(plied)s 968 X(by)s 1106 X(the)s 1268 X(client.)s 720 X 1872 Y(The)s 931 X(previous)s 1350 X(speci\256cation)s 1946 X(for)s 2114 X(the)s 2289 X(syntax)s 2617 X(of)s 2749 X(the)s 2924 X(language)s 3361 X(string)s 3654 X(speci\256ed)s 4086 X(by)s 4238 X 0.0 11 11 f.B ft(xnlLanguage)s 4894 X 0.0 11 11 f.R ft(has)s 720 X 1992 Y(been)s 956 X(dropped)s 1345 X(to)s 1461 X(avoid)s 1735 X(potential)s 2149 X(con\257icts)s 2551 X(with)s 2776 X(other)s 3030 X(standards.)s 3529 X(The)s 3728 X(language)s 4152 X(string)s 4432 X(syntax)s 4748 X(is)s 4851 X(now)s 720 X 2112 Y(implementation-de\256ned.)s 1854 X(The)s 2052 X(example)s 2451 X(syntax)s 2766 X(cited)s 3007 X(is)s 3109 X(consistent)s 3577 X(with)s 3801 X(the)s 3963 X(previous)s 4369 X(speci\256cation.)s 720 X 2352 Y 0.0 11 11 f.B ft(11.6.6.)s 1080 X(Permanently)s 1711 X(Allocated)s 2184 X(Strings)s 720 X 2508 Y 0.0 11 11 f.R ft(In)s 845 X(order)s 1109 X(to)s 1229 X(permit)s 1550 X(additional)s 2024 X(memory)s 2424 X(savings,)s 2816 X(an)s 2954 X(Xlib)s 3185 X(interface)s 3601 X(was)s 3806 X(added)s 4102 X(to)s 4223 X(allow)s 4502 X(the)s 4671 X(resource)s 720 X 2628 Y(manager)s 1139 X(to)s 1268 X(avoid)s 1555 X(copying)s 1952 X(certain)s 2292 X(string)s 2586 X(constants.)s 3093 X(The)s 3305 X(Intrinsics)s 3756 X(speci\256cation)s 4353 X(was)s 4565 X(updated)s 4954 X(to)s 720 X 2748 Y(explicitly)s 1220 X(require)s 1613 X(the)s 1831 X(Object)s 2208 X 0.0 11 11 f.I ft(class_name)s 0.0 11 11 f.R ft(,)s 2833 X 0.0 11 11 f.I ft(resource_name)s 0.0 11 11 f.R ft(,)s 3621 X 0.0 11 11 f.I ft(resource_class)s 0.0 11 11 f.R ft(,)s 4392 X 0.0 11 11 f.I ft(resource_type)s 0.0 11 11 f.R ft(,)s 720 X 2868 Y 0.0 11 11 f.I ft(default_type)s 1334 X 0.0 11 11 f.R ft(in)s 1491 X(resource)s 1931 X(tables,)s 2286 X(Core)s 2570 X 0.0 11 11 f.I ft(actions)s 2958 X(string)s 3286 X 0.0 11 11 f.R ft(\256eld,)s 3580 X(and)s 3808 X(Constraint)s 4337 X 0.0 11 11 f.I ft(resource_name)s 0.0 11 11 f.R ft(,)s 720 X 2988 Y 0.0 11 11 f.I ft(resource_class)s 0.0 11 11 f.R ft(,)s 1435 X 0.0 11 11 f.I ft(resource_type)s 0.0 11 11 f.R ft(,)s 2112 X(and)s 2299 X 0.0 11 11 f.I ft(default_type)s 2871 X 0.0 11 11 f.R ft(resource)s 3269 X(\256elds)s 3537 X(to)s 3652 X(be)s 3785 X(permanently)s 4363 X(allocated.)s 4844 X(This)s 720 X 3108 Y(explicit)s 1082 X(requirement)s 1643 X(is)s 1748 X(expected)s 2167 X(to)s 2284 X(a)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(ect)s 2557 X(only)s 2784 X(applications)s 3346 X(that)s 3542 X(may)s 3762 X(create)s 4052 X(and)s 4241 X(destroy)s 4595 X(classes)s 4930 X(on)s 720 X 3228 Y(the)s 882 X(\257y.)s 720 X 3468 Y 0.0 11 11 f.B ft(11.6.7.)s 1080 X(Arguments)s 1632 X(to)s 1751 X(Existing)s 2166 X(Functions)s 720 X 3624 Y 0.0 11 11 f.R ft(The)s 924 X 0.0 11 11 f.I ft(args)s 1154 X 0.0 11 11 f.R ft(argument)s 1603 X(to)s 1724 X 0.0 11 11 f.B ft(XtAppInitialize)s 0.0 11 11 f.R ft(,)s 2521 X 0.0 11 11 f.B ft(XtVaAppInitialize)s 0.0 11 11 f.R ft(,)s 3452 X 0.0 11 11 f.B ft(XtOpenDisplay)s 0.0 11 11 f.R ft(,)s 4244 X 0.0 11 11 f.B ft(XtDisplayInitial-)s 720 X 3744 Y(ize)s 0.0 11 11 f.R ft(,)s 906 X(and)s 1095 X 0.0 11 11 f.B ft(XtInitialize)s 1657 X 0.0 11 11 f.R ft(were)s 1899 X(changed)s 2294 X(from)s 2538 X 0.0 11 11 f.B ft(Cardinal)s 0.0 11 11 f.R ft(*)s 3047 X(to)s 3163 X(int*)s 3365 X(to)s 3481 X(conform)s 3882 X(to)s 3998 X(pre-existing)s 4552 X(convention)s 720 X 3864 Y(and)s 906 X(avoid)s 1178 X(otherwise)s 1632 X(annoying)s 2069 X(typecasting)s 2597 X(in)s 2711 X(ANSI)s 2995 X(C)s 3097 X(environments.)s 720 X 4104 Y 0.0 11 11 f.B ft(11.6.8.)s 1080 X(Implementation)s 720 X 4260 Y 0.0 11 11 f.R ft(Function)s 1140 X(prototypes)s 1632 X(are)s 1792 X(now)s 2009 X(fully)s 2245 X(supported)s 2706 X(in)s 2820 X(the)s 2982 X(header)s 3300 X(\256les.)s 720 X 4416 Y 0.0 11 11 f.B ft(<X11/Intrinsic.h>)s 1595 X 0.0 11 11 f.R ft(no)s 1740 X(longer)s 2055 X(includes)s 2456 X 0.0 11 11 f.B ft(<X11/Xos.h>)s 3104 X 0.0 11 11 f.R ft(by)s 3249 X(default.)s 3644 X(Inclusion)s 4088 X(of)s 4214 X(this)s 4409 X(\256le)s 4585 X(was)s 4791 X(a)s 4875 X(bug)s 720 X 4536 Y(in)s 835 X(earlier)s 1142 X(releases.)s 1572 X(If)s 1673 X(you)s 1867 X(have)s 2102 X(old)s 2272 X(code)s 2507 X(that)s 2701 X(depends)s 3089 X(on)s 3228 X(this)s 3417 X(bug,)s 3639 X(you)s 3833 X(can)s 4013 X(de\256ne)s 4310 X(-DXT_BC)s 4803 X(when)s 720 X 4656 Y(you)s 913 X(compile)s 1295 X(to)s 1409 X(get)s 1571 X(back)s 1805 X(the)s 1967 X(old)s 2136 X(behaviour.)s 720 X 4812 Y(String)s 1029 X(constants)s 1477 X(are)s 1648 X(now)s 1876 X(de\256ned)s 2238 X(in)s 2363 X(a)s 2450 X(single)s 2752 X(array,)s 3042 X(saving)s 3368 X(memory)s 3773 X(and)s 3971 X(external)s 4363 X(symbols.)s 4827 X(Note)s 720 X 4932 Y(that)s 919 X(because)s 1298 X(the)s 1466 X(new)s 1682 X(implementation)s 2406 X(uses)s 2628 X(#de\256nes,)s 3055 X(string)s 3339 X(constants)s 3781 X(in)s 3900 X(widget)s 4232 X(header)s 4555 X(\256les)s 4772 X(which)s 720 X 5052 Y(duplicate)s 1150 X(a)s 1226 X(constant)s 1620 X(de\256ned)s 1971 X(by)s 2109 X(Xt)s 2247 X(should)s 2569 X(either)s 2846 X(be)s 2977 X(removed)s 3388 X(or)s 3507 X(protected)s 3942 X(from)s 4183 X(a)s 4259 X(collision.)s 720 X 5208 Y(The)s 927 X(translation)s 1428 X(manager)s 1841 X(facilities)s 2256 X(have)s 2499 X(been)s 2743 X(completely)s 3269 X(reimplemented)s 3965 X(in)s 4089 X(this)s 4287 X(release,)s 4655 X(resulting)s 720 X 5328 Y(in)s 836 X(substantially)s 1423 X(less)s 1618 X(memory)s 2014 X(consumed)s 2489 X(by)s 2628 X(some)s 2889 X(applications.)s 3505 X(A)s 3613 X(number)s 3977 X(of)s 4097 X(other)s 4351 X(memory-saving)s 720 X 5448 Y(changes)s 1100 X(have)s 1334 X(been)s 1568 X(implemented,)s 2198 X(and)s 2384 X(in)s 2498 X(a)s 2574 X(few)s 2765 X(cases)s 3023 X(execution)s 3477 X(time)s 3701 X(should)s 4023 X(be)s 4154 X(faster.)s 720 X 5604 Y(The)s 918 X(default)s 1250 X(keycode)s 1642 X(to)s 1756 X(keysym)s 2126 X(translator)s 2568 X(deals)s 2821 X(with)s 3045 X(all)s 3183 X(Latin)s 3443 X(keysyms.)s 720 X 5844 Y 0.0 11 11 f.B ft(11.6.9.)s 1080 X(Extension)s 1574 X(Events)s 720 X 6000 Y 0.0 11 11 f.R ft(Unfortunately,)s 1391 X(the)s 1553 X(Xt)s 1691 X(standard)s 2090 X(as)s 2209 X(of)s 2328 X(R5)s 2485 X(still)s 2681 X(does)s 2911 X(not)s 3081 X(address)s 3438 X(the)s 3601 X(issues)s 3893 X(of)s 4013 X(integrating)s 4518 X(events)s 4827 X(from)s 720 X 6120 Y(protocol)s 1124 X(extensions)s 1626 X(into)s 1836 X(the)s 2008 X(normal)s 2357 X(Xt)s 2505 X(dispatch)s 2909 X(mechanism.)s 3503 X(The)s 3711 X(adventurous)s 4285 X(will)s 4495 X(\256nd)s 4705 X(a)s 4790 X(set)s 4949 X(of)s 720 X 6240 Y(patches)s 1094 X(to)s 1226 X(Xt)s 1382 X(in)s 1514 X 0.0 11 11 f.B ft(contrib/lib/Xt)s 2204 X 0.0 11 11 f.R ft(that)s 2416 X(attempt)s 2793 X(to)s 2926 X(address)s 3301 X(this)s 3508 X(problem.)s 3977 X(These)s 4285 X(patches)s 4660 X(are)s 4839 X(non-)s 720 X 6360 Y(standard,)s 1163 X(experimental,)s 1807 X(subject)s 2162 X(to)s 2292 X(change,)s 2672 X(not)s 2856 X(guaranteed,)s 3406 X(may)s 3638 X(adversely)s 4100 X(a)s Cff(ect)s 4385 X(your)s 4629 X(ability)s 4954 X(to)s 720 X 6480 Y(apply)s 992 X(public)s 1295 X(patches)s 1651 X(from)s 1892 X(MIT,)s 2149 X(and)s 2335 X(have)s 2569 X(not)s 2738 X(reviewed)s 3166 X(by)s 3304 X(the)s 3466 X(X)s 3573 X(Consortium.)s 720 X 6720 Y 0.0 11 11 f.B ft(11.7.)s 997 X(PEX)s 720 X 6876 Y 0.0 11 11 f.R ft(The)s 928 X(PEX)s 1174 X(Sample)s 1542 X(Implementation)s 2276 X(\(SI\))s 2484 X(is)s 2596 X(composed)s 3079 X(of)s 3208 X(several)s 3555 X(parts.)s 3834 X(The)s 4043 X(major)s 4338 X(components)s 4908 X(are)s 720 X 6996 Y(the)s 890 X(extension)s 1347 X(to)s 1469 X(the)s 1639 X(X)s 1754 X(Server,)s 2103 X(which)s 2407 X(implements)s 2957 X(the)s 3127 X(PEX)s 3371 X(protocol,)s 3801 X(and)s 3995 X(the)s 4165 X(client)s 4445 X(side)s 4657 X(Applica-)s 720 X 7116 Y(tion)s 932 X(Protocol)s 1345 X(Interface)s 1771 X(\(API\),)s 2088 X(which)s 2396 X(provides)s 2814 X(a)s 2902 X(mechanism)s 3442 X(by)s 3593 X(which)s 3902 X(clients)s 4230 X(can)s 4422 X(generate)s 4832 X(PEX)s 720 X 7236 Y(protocol.)s 1185 X(The)s 1398 X(API)s 1618 X(provided)s 2050 X(with)s 2288 X(the)s 2464 X(PEX-SI)s 2848 X(is)s 2964 X(the)s 3140 X(ISO)s 3359 X(IS)s 3499 X(PHIGS)s 3859 X(Binding)s 4257 X(and)s 4457 X(the)s 4633 X(yet)s 4809 X(to)s 4937 X(be)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 23 23 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 23 -)s 720 X 840 Y(standardized)s 1301 X(PHIGS)s 1647 X(PLUS)s 1945 X(Binding.)s 720 X 996 Y(In)s 858 X(addition)s 1267 X(to)s 1401 X(these)s 1674 X(major)s 1978 X(components,)s 2585 X(several)s 2942 X(other)s 3215 X(minor)s 3526 X(components)s 4105 X(are)s 4285 X(provided.)s 4779 X(These)s 720 X 1116 Y(include)s 1082 X(documentation,)s 1802 X(3D)s 1975 X(fonts)s 2234 X(for)s 2400 X(PEX,)s 2675 X(demos,)s 3029 X(and)s 3226 X(a)s 3313 X(veri\256cation)s 3851 X(suite)s 4097 X(called)s 4396 X(InsPEX.)s 4832 X(Also)s 720 X 1236 Y(provided)s 1138 X(in)s 1252 X 0.0 11 11 f.B ft(contrib)s 1622 X 0.0 11 11 f.R ft(are)s 1782 X(additional)s 2250 X(example)s 2649 X(programs)s 3091 X(and)s 3277 X(demos.)s 720 X 1392 Y(These)s 1009 X(elements)s 1427 X(are)s 1587 X(located)s 1931 X(in)s 2045 X(the)s 2207 X(following)s 2663 X(area:)s 720 X 1548 Y(The)s 919 X(PEX)s 1156 X(server)s 1451 X(extension)s 1901 X(is)s 2004 X(located)s 2350 X(in)s 2466 X(the)s 2630 X(directories)s 3122 X(under)s 3401 X 0.0 11 11 f.B ft(mit/extensions/server/PEX)s 0.0 11 11 f.R ft(.)s 4731 X(Device)s 720 X 1668 Y(independent)s 1295 X(portions)s 1695 X(are)s 1866 X(located)s 2221 X(in)s 2346 X 0.0 11 11 f.B ft(mit/extensions/server/PEX/dipex)s 0.0 11 11 f.R ft(.)s 3974 X(Device)s 4322 X(dependent)s 4810 X(func-)s 720 X 1788 Y(tionality)s 1130 X(appears)s 1505 X(in)s 1633 X 0.0 11 11 f.B ft(mit/extensions/server/PEX/ddpex)s 0.0 11 11 f.R ft(.)s 3295 X(Operating)s 3775 X(system)s 4123 X(font)s 4342 X(dependent)s 4834 X(code)s 720 X 1908 Y(appears)s 1123 X(in)s 1279 X 0.0 11 11 f.B ft(mit/extensions/server/PEX/ospex)s 0.0 11 11 f.R ft(.)s 2943 X(General)s 3357 X(purpose)s 3773 X(server)s 4108 X(include)s 4500 X(\256les)s 4753 X(are)s 4954 X(in)s 720 X 2028 Y 0.0 11 11 f.B ft(mit/extensions/server/PEX/include)s 0.0 11 11 f.R ft(.)s 720 X 2184 Y(The)s 922 X(API)s 1131 X(code)s 1369 X(is)s 1475 X(located)s 1823 X(under)s 2105 X(the)s 2272 X(directory)s 2700 X 0.0 11 11 f.B ft(mit/extensions/lib/PEX)s 0.0 11 11 f.R ft(.)s 3867 X(The)s 4070 X(PHIGS/PHIGS)s 4770 X(PLUS)s 720 X 2304 Y(Binding)s 1114 X(routines)s 1506 X(are)s 1676 X(in)s 1800 X(the)s 1972 X 0.0 11 11 f.B ft(c_binding)s 2478 X 0.0 11 11 f.R ft(subdirectory.)s 3120 X(The)s 3328 X(PHIGS)s 3684 X(Monitor)s 4082 X(\(PM\),)s 4379 X(a)s 4464 X(separate)s 4858 X(pro-)s 720 X 2424 Y(cess)s 950 X(started)s 1290 X(at)s 1417 X(client)s 1710 X(runtime)s 2101 X(to)s 2236 X(handle)s 2577 X(PHIGS)s 2944 X(Input)s 3225 X(functionality,)s 3864 X(is)s 3987 X(in)s 4122 X(the)s 4305 X 0.0 11 11 f.B ft(cp)s 4464 X 0.0 11 11 f.R ft(subdirectory.)s 720 X 2544 Y(Other)s 1017 X(code)s 1271 X(located)s 1635 X(in)s 1769 X(the)s 1951 X(various)s 2322 X(subdirectories)s 2985 X(handles)s 3368 X(PHIGS)s 3734 X(archival,)s 4162 X(error)s 4421 X(handling,)s 4882 X(and)s 720 X 2664 Y(comprises)s 1193 X(the)s 1355 X(internal)s 1718 X(library)s 2038 X(level)s 2279 X(that)s 2472 X(PHIGS)s 2818 X(calls)s 3047 X(to)s 3161 X(generate)s 3558 X(the)s 3720 X(PEX)s 3956 X(Protocol.)s 720 X 2820 Y(All)s 901 X(PEX)s 1149 X(documentation)s 1842 X(is)s 1957 X(located)s 2314 X(in)s 2441 X(the)s 2616 X(directory)s 3052 X 0.0 11 11 f.B ft(mit/doc/extensions/PEX)s 0.0 11 11 f.R ft(,)s 4240 X(with)s 4477 X(pregenerated)s 720 X 2940 Y(PostScript)s 1218 X(\256les)s 1446 X(in)s 1576 X 0.0 11 11 f.B ft(mit/hardcopy/extensions/PEX)s 0.0 11 11 f.R ft(.)s 3077 X(The)s 3290 X(PEX)s 3541 X(Protocol)s 3957 X(Speci\256cation)s 4574 X(itself)s 4837 X(is)s 4954 X(in)s 720 X 3060 Y(the)s 900 X 0.0 11 11 f.B ft(Proto)s 1207 X 0.0 11 11 f.R ft(subdirectory.)s 1857 X(All)s 2044 X(SI)s 2188 X(documentation)s 2887 X(is)s 3007 X(in)s 3140 X(the)s 3321 X 0.0 11 11 f.B ft(SI)s 3473 X 0.0 11 11 f.R ft(subdirectory.)s 4124 X(Three)s 4425 X(subdirectories)s 720 X 3180 Y(there)s 972 X(contain)s 1329 X(an)s 1466 X(Architecture)s 2046 X(Speci\256cation,)s 2682 X(a)s 2764 X(Porting)s 3123 X(Guide)s 3425 X(\(with)s 3691 X(implementation)s 4416 X(details\),)s 4801 X(and)s 4992 X(a)s 720 X 3300 Y(User's)s 1069 X(Guide.)s 1457 X(The)s 1692 X(sources)s 2085 X(and)s 2308 X(programs)s 2787 X(used)s 3053 X(to)s 3204 X(generate)s 3638 X(these)s 3928 X(\256les)s 4177 X(are)s 4374 X(located)s 4755 X(in)s 4906 X(the)s 720 X 3420 Y 0.0 11 11 f.B ft(mit/doc/extensions/PEX/SI)s 2006 X 0.0 11 11 f.R ft(directory.)s 2488 X(Also)s 2727 X(located)s 3074 X(there)s 3323 X(is)s 3428 X(the)s 3593 X 0.0 11 11 f.B ft(PHIGS)s 3968 X 0.0 11 11 f.R ft(subdirectory)s 4547 X(which)s 4846 X(con-)s 720 X 3540 Y(tains)s 956 X(PHIGS)s 1302 X(man)s 1519 X(pages)s 1796 X(and)s 1982 X(macros)s 2326 X(for)s 2481 X(printing)s 2858 X(these)s 3111 X(pages.)s 720 X 3696 Y(Font)s 955 X(source)s 1272 X(for)s 1431 X(PEX)s 1671 X(and)s 1861 X(utilities)s 2225 X(to)s 2343 X(build)s 2602 X(them)s 2854 X(are)s 3018 X(located)s 3366 X(in)s 3484 X(the)s 3650 X(directory)s 4078 X 0.0 11 11 f.B ft(mit/fonts/PEX)s 0.0 11 11 f.R ft(.)s 4839 X(Two)s 720 X 3816 Y(stroke)s 1016 X(fonts)s 1264 X(are)s 1424 X(supplied.)s 720 X 3972 Y(The)s 936 X(PEX)s 1190 X(veri\256cation)s 1736 X(tool)s 1954 X(InsPEX)s 2342 X(can)s 2539 X(be)s 2688 X(found)s 2991 X(in)s 3124 X(the)s 3305 X 0.0 11 11 f.B ft(mit/extensions/test/InsPEX)s 4617 X 0.0 11 11 f.R ft(directory.)s 720 X 4092 Y(Shell)s 983 X(scripts)s 1306 X(are)s 1474 X(provided)s 1900 X(there)s 2154 X(to)s 2276 X(run)s 2458 X(InsPEX.)s 2892 X(More)s 3165 X(information)s 3720 X(on)s 3866 X(InsPEX)s 4244 X(is)s 4354 X(available)s 4785 X(in)s 4906 X(the)s 720 X 4212 Y(User's)s 1033 X(Guide.)s 720 X 4368 Y(Demos)s 1065 X(for)s 1226 X(PEX)s 1468 X(can)s 1653 X(be)s 1790 X(found)s 2080 X(in)s 2201 X(the)s 2370 X 0.0 11 11 f.B ft(mit/demos)s 2893 X 0.0 11 11 f.R ft(directory.)s 3379 X(Two)s 3615 X(demos)s 3937 X(and)s 4130 X(the)s 4299 X(NCGA)s 4645 X(Graphics)s 720 X 4488 Y(Performance)s 1356 X(Characterization)s 2157 X(\(GPC\))s 2522 X(Suite)s 2827 X(can)s 3056 X(be)s 3237 X(found)s 3571 X(there.)s 3923 X(The)s 4170 X(demos)s 4534 X(are)s 4743 X(in)s 4906 X(the)s 720 X 4608 Y 0.0 11 11 f.B ft(mit/demos/auto_box)s 1738 X 0.0 11 11 f.R ft(and)s 1960 X 0.0 11 11 f.B ft(mit/demos/beach_ball)s 3052 X 0.0 11 11 f.R ft(directories,)s 3606 X(and)s 3828 X(are)s 4025 X(named)s 4382 X 0.0 11 11 f.B ft(auto_box)s 4882 X 0.0 11 11 f.R ft(and)s 720 X 4728 Y 0.0 11 11 f.B ft(beach_ball)s 1282 X 0.0 11 11 f.R ft(respectively.)s 1920 X(The)s 2143 X(GPC)s 2411 X(suite)s 2672 X(is)s 2799 X(found)s 3108 X(in)s 3247 X 0.0 11 11 f.B ft(mit/demos/gpc)s 0.0 11 11 f.R ft(.)s 4040 X(This)s 4288 X(suite)s 4548 X(consists)s 4949 X(of)s 720 X 4848 Y(demos)s 1051 X(\(in)s 1217 X(the)s 1395 X 0.0 11 11 f.B ft(objects)s 1767 X 0.0 11 11 f.R ft(subdirectory\),)s 2423 X(benchmarks)s 2996 X(\(various)s 3400 X(directories)s 3907 X(below)s 4220 X 0.0 11 11 f.B ft(benchmarks)s 0.0 11 11 f.R ft(\))s 4882 X(and)s 720 X 4968 Y(tests)s 944 X(\(in)s 1094 X 0.0 11 11 f.B ft(tests)s 0.0 11 11 f.R ft(\).)s 1420 X(For)s 1601 X(more)s 1854 X(information)s 2401 X(on)s 2539 X(how)s 2756 X(to)s 2870 X(run)s 3044 X(these)s 3297 X(demos)s 3612 X(see)s 3779 X(the)s 3941 X(User's)s 4254 X(Guide.)s 720 X 5124 Y(There)s 1071 X(are)s 1300 X(also)s 1575 X(several)s 1982 X(unsupported)s 2623 X(demos)s 3008 X(and)s 3264 X(examples)s 3776 X(available)s 4269 X(in)s 4453 X 0.0 11 11 f.B ft(contrib)s 0.0 11 11 f.R ft(.)s 4949 X(In)s 720 X 5244 Y 0.0 11 11 f.B ft(contrib/demos/beach_ball2)s 2022 X 0.0 11 11 f.R ft(a)s 2105 X(newer)s 2406 X(version)s 2764 X(of)s 2890 X(the)s 3059 X 0.0 11 11 f.B ft(beach_ball)s 3603 X 0.0 11 11 f.R ft(demo)s 3882 X(with)s 4113 X(enhanced)s 4559 X(functional-)s 720 X 5364 Y(ity)s 872 X(can)s 1058 X(be)s 1196 X(found.)s 1543 X(In)s 1669 X 0.0 11 11 f.B ft(contrib/examples/PEX)s 2761 X 0.0 11 11 f.R ft(various)s 3119 X(PHIGS)s 3472 X(based)s 3756 X(clients)s 4078 X(that)s 4279 X(demonstrate)s 4851 X(how)s 720 X 5484 Y(to)s 834 X(use)s 1008 X(PEX)s 1244 X(via)s 1406 X(the)s 1568 X(PHIGS)s 1914 X(API)s 2119 X(are)s 2279 X(available.)s 720 X 5724 Y 0.0 11 11 f.B ft(11.7.1.)s 1080 X(Standards)s 1593 X(and)s 1800 X(Functionality)s 720 X 5880 Y 0.0 11 11 f.R ft(This)s 947 X(release)s 1281 X(conforms)s 1727 X(to)s 1845 X(the)s 2011 X(PEX)s 2251 X(Protocol)s 2656 X(Speci\256cation)s 3262 X(V5.0P.)s 3629 X(The)s 3831 X(release)s 4165 X(comes)s 4477 X(with)s 4705 X(2)s 4792 X(fonts,)s 720 X 6000 Y(Roman)s 1087 X(and)s 1294 X(Roman_M)s 1814 X(\(see)s 2038 X(the)s 2221 X(User's)s 2555 X(Guide)s 2872 X(for)s 3048 X(more)s 3322 X(details\).)s 3750 X(It)s 3866 X(implements)s 4428 X(the)s 4610 X(minimum)s 720 X 6120 Y(required)s 1120 X(HLHSR)s 1517 X(\(Hidden)s 1912 X(Line/)s 2180 X(Hidden)s 2539 X(Surface)s 2908 X(Removal\))s 3377 X(for)s 3540 X(PHIGS)s 3894 X(compliance)s 4436 X(\(i.e.,)s 4672 X(NONE\).)s 720 X 6240 Y(The)s 918 X(release)s 1248 X(only)s 1472 X(supports)s 1873 X(8-bit)s 2109 X(color.)s 720 X 6396 Y(The)s 930 X(API)s 1147 X(binding)s 1524 X(has)s 1710 X(been)s 1956 X(updated)s 2343 X(to)s 2469 X(the)s 2643 X(ISO)s 2861 X(IS)s 3000 X(PHIGS)s 3359 X(binding.)s 3793 X(The)s 4004 X(directory)s 4440 X 0.0 11 11 f.B ft(mit/util/PEX)s 720 X 6516 Y 0.0 11 11 f.R ft(contains)s 1138 X 0.0 11 11 f.B ft(sed)s 1343 X 0.0 11 11 f.R ft(scripts)s 1682 X(for)s 1861 X(converting)s 2382 X(programs)s 2848 X(from)s 3113 X(the)s 3299 X(previous)s 3729 X(binding)s 4118 X(to)s 4256 X(the)s 4442 X(new)s 4675 X(binding.)s 720 X 6636 Y(These)s 1010 X(scripts)s 1326 X(do)s 1465 X(most)s 1709 X(of)s 1829 X(the)s 1992 X(work,)s 2274 X(but)s 2444 X(some)s 2705 X(manual)s 3057 X(editing)s 3392 X(is)s 3495 X(still)s 3691 X(needed.)s 4086 X(There)s 4370 X(is)s 4474 X(a)s 4552 X 0.0 11 11 f.B ft(README)s 720 X 6756 Y 0.0 11 11 f.R ft(\256le)s 889 X(in)s 1003 X(this)s 1191 X(directory)s 1614 X(with)s 1838 X(notes)s 2098 X(and)s 2284 X(information.)s 720 X 6912 Y(The)s 931 X(PHIGS)s 1290 X(Binding)s 1687 X(provides)s 2106 X(most)s 2362 X(PHIGS/PHIGS)s 3070 X(PLUS)s 3381 X(functionality.)s 4041 X(The)s 4253 X(full)s 4448 X(PHIGS)s 4808 X(Input)s 720 X 7032 Y(Model)s 1043 X(\(Valuator,)s 1526 X(Locator,)s 1930 X(Stroke,)s 2281 X(Choice,)s 2656 X(String,)s 2990 X(Pick\))s 3258 X(is)s 3368 X(implemented)s 3978 X(in)s 4100 X(a)s 4184 X(device)s 4504 X(independent)s 720 X 7152 Y(manner)s 1092 X(using)s 1375 X(the)s 1553 X(Athena)s 1913 X(Widget)s 2280 X(Set.)s 2521 X(PHIGS/PHIGS)s 3233 X(PLUS)s 3548 X(functionality)s 4155 X(includes,)s 4594 X(but)s 4780 X(is)s 4899 X(not)s 720 X 7272 Y(limited)s 1063 X(to)s 1179 X(the)s 1343 X(following)s 1801 X(graphical)s 2238 X(primitives:)s 2774 X(Polylines,)s 3243 X(Polymarkers,)s 3856 X(Fill)s 4041 X(Areas,)s 4353 X(Triangle)s 4754 X(Strips,)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 24 24 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 24 -)s 720 X 840 Y(NURBS)s 1121 X(Curves)s 1465 X(and)s 1656 X(Surfaces,)s 2093 X(2D)s 2260 X(and)s 2451 X(3D)s 2618 X(Text.)s 2908 X(Other)s 3190 X(operations)s 3680 X(include)s 4036 X(Depth)s 4337 X(Cueing,)s 4717 X(Model-)s 720 X 960 Y(ling)s 920 X(Clip,)s 1167 X(Backface)s 1600 X(removal,)s 2015 X(Lighting)s 2423 X(Models)s 2781 X(and)s 2967 X(Surface)s 3328 X(Re\257ection.)s 720 X 1116 Y(Functionality)s 1336 X(not)s 1505 X(completed)s 1990 X(in)s 2104 X(this)s 2292 X(release)s 2622 X(is)s 2724 X(as)s 2843 X(follows:)s 720 X 1272 Y(In)s 839 X(the)s 1001 X(API:)s 720 X 1428 Y 1080 X(Mapping)s 1505 X(of)s 1624 X(PHIGS)s 1970 X(font)s 2175 X(ids)s 2332 X(to)s 2446 X(PEX)s 2682 X(fonts)s 720 X 1584 Y(In)s 839 X(the)s 1001 X(Server:)s 720 X 1740 Y 1080 X(Backface)s 1513 X(Attributes)s 1981 X(and)s 2167 X(Distinguish)s 2704 X(Flag)s 720 X 1860 Y 1080 X(Font)s 1311 X(sharing)s 1662 X(between)s 2054 X(clients)s 720 X 1980 Y 1080 X(Patterns,)s 1490 X(Hatches)s 1870 X(and)s 2056 X(associated)s 2534 X(attributes)s 720 X 2100 Y 1080 X(Color)s 1359 X(Interpolation)s 720 X 2220 Y 1080 X(Transparency)s 720 X 2340 Y 1080 X(Depth)s 1376 X(Cueing)s 1722 X(for)s 1877 X(Markers)s 720 X 2460 Y 1080 X(Z-bu)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(ering)s 720 X 2580 Y 1080 X(Double)s 1431 X(Bu)s Cff(ering)s 720 X 2736 Y(In)s 839 X(InsPEX:)s 720 X 2892 Y 1080 X(Completion)s 1629 X(of)s 1748 X(port)s 1953 X(to)s 2067 X(ISO)s 2272 X(IS)s 2398 X(PHIGS)s 2744 X(Binding)s 720 X 3132 Y 0.0 11 11 f.B ft(11.7.2.)s 1080 X(PEX)s 1328 X(and)s 1535 X(PHIGS)s 1907 X(Documents)s 720 X 3288 Y 0.0 11 11 f.R ft(The)s 918 X(following)s 1374 X(documents)s 1878 X(are)s 2038 X(provided)s 2456 X(with)s 2680 X(this)s 2868 X(release:)s 720 X 3444 Y 1080 X(PEX-SI)s 1450 X(User)s 1684 X(Guide)s 720 X 3564 Y 1080 X(PEX-SI)s 1450 X(Graphics)s 1873 X(Library)s 2229 X(Manual)s 2592 X(Pages)s 720 X 3684 Y 1080 X(PEX-SI)s 1450 X(Architecture)s 2024 X(Speci\256cation)s 720 X 3804 Y 1080 X(PEX-SI)s 1450 X(Porting)s 1803 X(Guide)s 720 X 3960 Y(They)s 986 X(are)s 1159 X(located)s 1516 X(in)s 1643 X(subdirectories)s 2299 X(of)s 2431 X 0.0 11 11 f.B ft(mit/doc/extensions/PEX)s 0.0 11 11 f.R ft(.)s 3647 X(Please)s 3968 X(read)s 4196 X(the)s 4371 X(PEX-SI)s 4755 X(User's)s 720 X 4080 Y(Guide)s 1019 X(for)s 1177 X(descriptions)s 1739 X(of)s 1861 X(the)s 2026 X(documents)s 2533 X(and)s 2722 X(how)s 2942 X(to)s 3059 X(use)s 3236 X(them.)s 3542 X(Instructions)s 4091 X(for)s 4248 X(printing)s 4627 X(the)s 4791 X(docu-)s 720 X 4200 Y(ments)s 1011 X(are)s 1171 X(provided)s 1589 X(in)s 1703 X(a)s 1779 X(README)s 2271 X(\256le)s 2440 X(in)s 2554 X(each)s 2781 X(of)s 2900 X(the)s 3062 X(document)s 3523 X(directories.)s 720 X 4356 Y(The)s 928 X(User's)s 1251 X(Guide)s 1557 X(is)s 1669 X(provided)s 2097 X(as)s 2226 X(a)s 2312 X(starting)s 2680 X(point)s 2946 X(in)s 3071 X(the)s 3244 X(documentation.)s 3992 X(It)s 4098 X(describes)s 4544 X(the)s 4717 X(various)s 720 X 4476 Y(documents)s 1231 X(provided)s 1656 X(with)s 1887 X(the)s 2056 X(release,)s 2421 X(and)s 2614 X(includes)s 3015 X(instructions)s 3564 X(on)s 3709 X(using)s 3983 X(the)s 4152 X(clients,)s 4502 X(the)s 4671 X(API)s 4882 X(and)s 720 X 4596 Y(the)s 882 X(server)s 1176 X(code.)s 1466 X(It)s 1561 X(also)s 1766 X(includes)s 2160 X(speci\256cations)s 2786 X(for)s 2941 X(the)s 3103 X(server)s 3397 X(functionality)s 3987 X(and)s 4173 X(archive)s 4522 X(format.)s 720 X 4752 Y(The)s 918 X(Graphics)s 1341 X(Library)s 1697 X(Manual)s 2060 X(Pages)s 2344 X(are)s 2504 X(for)s 2659 X(the)s 2821 X(client-side)s 3306 X(library,)s 3654 X(written)s 3993 X(to)s 4107 X(the)s 4269 X(ISO)s 4474 X(IS)s 4600 X(binding.)s 720 X 4908 Y(The)s 918 X(Architecture)s 1492 X(Speci\256cation)s 2094 X(describes)s 2529 X(the)s 2691 X(PEX-SI)s 3061 X(architecture)s 3604 X(at)s 3711 X(a)s 3787 X(high)s 4011 X(level.)s 720 X 5064 Y(The)s 921 X(Porting)s 1277 X(Guide)s 1577 X(is)s 1683 X(intended)s 2093 X(as)s 2216 X(an)s 2351 X(extension)s 2804 X(to)s 2922 X(the)s 3088 X(Architecture)s 3666 X(Speci\256cation.)s 4328 X(There)s 4614 X(is)s 4720 X(a)s 4800 X(lot)s 4949 X(of)s 720 X 5184 Y(good)s 974 X(information)s 1527 X(in)s 1647 X(this)s 1841 X(document,)s 2336 X(and)s 2528 X(it)s 2624 X(is)s 2731 X(organized)s 3195 X(fairly)s 3465 X(well,)s 3715 X(but)s 3889 X(it)s 3984 X(lacks)s 4242 X(some)s 4507 X(polish.)s 4866 X(It)s 4966 X(is)s 720 X 5304 Y(not)s 889 X(a)s 965 X(complete)s 1395 X(document.)s 720 X 5544 Y 0.0 11 11 f.B ft(11.7.3.)s 1080 X(InsPEX)s 720 X 5700 Y 0.0 11 11 f.R ft(This)s 945 X(release)s 1276 X(of)s 1396 X(InsPEX)s 1767 X(includes)s 2162 X(coverage)s 2585 X(of)s 2706 X(all)s 2846 X(the)s 3010 X(PHIGS)s 3358 X(PLUS)s 3658 X(graphics)s 4059 X(primitives,)s 4564 X(such)s 4795 X(as)s 4916 X(\256ll)s 720 X 5820 Y(area)s 941 X(sets)s 1147 X(with)s 1384 X(data,)s 1635 X(quadrilateral)s 2228 X(meshes,)s 2619 X(triangle)s 2994 X(strips,)s 3301 X(and)s 3499 X(NURBS.)s 3963 X(PHIGS)s 4321 X(PLUS)s 4631 X(attributes)s 720 X 5940 Y(such)s 949 X(as)s 1068 X(direct)s 1345 X(color)s 1598 X(speci\256cation,)s 2209 X(depth)s 2481 X(cuing,)s 2781 X(and)s 2967 X(lighting)s 3339 X(are)s 3499 X(also)s 3704 X(exercised.)s 720 X 6096 Y(The)s 920 X(testing)s 1244 X(of)s 1365 X(input)s 1622 X(is)s 1726 X(somewhat)s 2202 X(limited)s 2546 X(by)s 2687 X(the)s 2852 X(problem)s 3249 X(of)s 3371 X(simulating)s 3868 X(mouse)s 4186 X(and)s 4375 X(keyboard)s 4813 X(input)s 720 X 6216 Y(in)s 837 X(a)s 916 X(reliable)s 1275 X(and)s 1464 X(portable)s 1854 X(fashion.)s 2264 X(For)s 2448 X(the)s 2612 X(pick,)s 2859 X(locator,)s 3221 X(and)s 3409 X(stroke)s 3707 X(devices,)s 4093 X(simulating)s 4589 X(the)s 4753 X(mouse)s 720 X 6336 Y(events)s 1028 X(is)s 1131 X(straightforward,)s 1863 X(but)s 2033 X(since)s 2287 X(the)s 2450 X(string,)s 2758 X(valuator,)s 3174 X(and)s 3361 X(choice)s 3675 X(devices)s 4032 X(are)s 4193 X(built)s 4425 X(upon)s 4674 X(a)s 4751 X(toolkit)s 720 X 6456 Y(\(Athena)s 1116 X(Widgets)s 1526 X(in)s 1656 X(the)s 1834 X(PEX-SI's)s 2299 X(case\),)s 2594 X(getting)s 2944 X(window)s 3342 X(id's)s 3551 X(for)s 3722 X(the)s 3900 X(appropriate)s 4442 X(windows)s 4882 X(and)s 720 X 6576 Y(sending)s 1091 X(mouse)s 1407 X(clicks)s 1692 X(to)s 1807 X(the)s 1970 X(right)s 2207 X(place)s 2466 X(on)s 2605 X(those)s 2866 X(windows)s 3292 X(is)s 3396 X(more)s 3651 X(di)s /CFi { (f) show xsiz pt 20 div neg 0 rmoveto (\256) s } def CFi(cult,)s 4052 X(and)s 4240 X(probably)s 4660 X(impossi-)s 720 X 6696 Y(ble)s 888 X(to)s 1008 X(do)s 1152 X(in)s 1272 X(a)s 1354 X(way)s 1570 X(that)s 1769 X(could)s 2046 X(be)s 2182 X(quickly)s 2545 X(ported)s 2858 X(to)s 2977 X(another)s 3338 X(toolkit)s 3660 X(along)s 3937 X(with)s 4166 X(these)s 4424 X(input)s 4684 X(devices.)s 720 X 6816 Y(The)s 921 X(technology)s 1440 X(for)s 1598 X(automatic)s 2062 X(testing)s 2387 X(of)s 2509 X(software)s 2916 X(using)s 3186 X(a)s 3265 X(graphical)s 3703 X(user)s 3916 X(interface)s 4329 X(under)s 4610 X(X)s 4721 X(has)s 4899 X(not)s 720 X 6936 Y(progressed)s 1229 X(to)s 1350 X(the)s 1519 X(point)s 1781 X(where)s 2082 X(this)s 2277 X(functionality)s 2874 X(could)s 3153 X(be)s 3291 X(tested)s 3582 X(in)s 3703 X(a)s 3786 X(way)s 4003 X(that)s 4203 X(would)s 4513 X(be)s 4651 X(useful)s 4954 X(to)s 720 X 7056 Y(all)s 858 X(the)s 1020 X(potential)s 1433 X(users)s 1686 X(of)s 1805 X(InsPEX.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 25 25 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 25 -)s 720 X 840 Y(For)s 905 X(nearly)s 1211 X(all)s 1354 X(of)s 1478 X(the)s 1645 X(tests)s 1874 X(that)s 2072 X(use)s 2251 X(image)s 2552 X(comparison)s 3097 X(to)s 3216 X(verify)s 3510 X(graphical)s 3950 X(output,)s 4293 X(reference)s 4729 X(images)s 720 X 960 Y(have)s 979 X(been)s 1237 X(supplied.)s 1718 X(Due)s 1952 X(to)s 2090 X(outstanding)s 2656 X(bugs)s 2916 X(in)s 3054 X(the)s 3240 X(code,)s 3526 X(however,)s 3982 X(some)s 4266 X(tests)s 4514 X(are)s 4698 X(shipped)s 720 X 1080 Y(without)s 1103 X(reference)s 1552 X(images.)s 1965 X(Also,)s 2247 X(since)s 2518 X(back-facing)s 3079 X(attributes)s 3534 X(are)s 3712 X(not)s 3899 X(implemented,)s 4548 X(the)s 4729 X(images)s 720 X 1200 Y(saved)s 1002 X(for)s 1162 X(these)s 1420 X(tests)s 1649 X(are)s 1813 X(actually)s 2192 X(incorrect.)s 2668 X(These)s 2961 X(have)s 3199 X(been)s 3437 X(shipped,)s 3839 X(however,)s 4275 X(because)s 4652 X(they)s 4873 X(still)s 720 X 1320 Y(can)s 903 X(be)s 1038 X(helpful)s 1381 X(to)s 1499 X(someone)s 1921 X(porting)s 2271 X(the)s 2437 X(PEX-SI.)s 2867 X(It)s 2966 X(should)s 3292 X(be)s 3427 X(expected)s 3847 X(that)s 4045 X(when)s 4315 X(backfacing)s 4827 X(attri-)s 720 X 1440 Y(butes)s 980 X(are)s 1140 X(implemented,)s 1770 X(these)s 2023 X(tests)s 2247 X(will)s 2447 X(fail)s 2621 X(and)s 2807 X(image)s 3103 X(comparison)s 3643 X(will)s 3843 X(be)s 3974 X(required.)s 720 X 1596 Y(Along)s 1031 X(with)s 1263 X(the)s 1434 X 0.0 11 11 f.B ft(README)s 1959 X 0.0 11 11 f.R ft(in)s 2082 X(the)s 2253 X(main)s 2510 X(InsPEX)s 2889 X(directory,)s 3349 X(there)s 3604 X(is)s 3715 X(a)s 3800 X(sample)s 4148 X(log)s 4326 X(\256le,)s 4532 X(sample.log,)s 720 X 1716 Y(and)s 953 X(an)s 1131 X(automatically-generated)s 2263 X(summary)s 2746 X(of)s 2911 X(all)s 3095 X(the)s 3303 X(current)s 3686 X(tests,)s 3984 X 0.0 11 11 f.B ft(test_descrip)s 0.0 11 11 f.R ft(.)s 4674 X(See)s 4906 X(the)s 720 X 1836 Y 0.0 11 11 f.B ft(README)s 1236 X 0.0 11 11 f.R ft(for)s 1391 X(a)s 1467 X(description)s 1983 X(of)s 2102 X(how)s 2319 X(that)s 2512 X(\256le)s 2681 X(was)s 2879 X(generated.)s 720 X 2076 Y 0.0 11 11 f.B ft(11.8.)s 997 X(Athena)s 1367 X(Widget)s 1737 X(Set)s 720 X 2232 Y 0.0 11 11 f.R ft(Many)s 1011 X(minor)s 1309 X(bugs)s 1552 X(have)s 1793 X(been)s 2034 X(\256xed.)s 2345 X(The)s 2550 X(Xaw)s 2791 X(examples)s 3240 X(have)s 3481 X(been)s 3722 X(moved)s 4056 X(to)s 4178 X 0.0 11 11 f.B ft(contrib)s 0.0 11 11 f.R ft(.)s 4612 X(However,)s 720 X 2352 Y(please)s 1036 X(note)s 1268 X(that)s 1476 X(the)s 1653 X(Athena)s 2012 X(Widgets)s 2421 X(have)s 2670 X(been)s 2919 X(and)s 3120 X(continue)s 3541 X(to)s 3670 X(be)s 3816 X(low)s 4024 X(on)s 4176 X(our)s 4364 X(priority)s 4736 X(list,)s 4942 X(so)s 720 X 2472 Y(many)s 993 X(bugs)s 1230 X(remain)s 1563 X(\(particularly)s 2133 X(in)s 2248 X(the)s 2411 X(Text)s 2641 X(widget\))s 3005 X(and)s 3193 X(many)s 3467 X(requests)s 3856 X(for)s 4013 X(enhancements)s 4663 X(have)s 4899 X(not)s 720 X 2592 Y(been)s 979 X(implemented.)s 1662 X(Because)s 2078 X(some)s 2362 X(incompatible)s 2988 X(changes)s 3392 X(have)s 3650 X(been)s 3908 X(made,)s 4225 X(the)s 4411 X(shared)s 4748 X(library)s 720 X 2712 Y(major)s 1004 X(version)s 1355 X(number)s 1718 X(on)s 1856 X(Suns)s 2099 X(has)s 2273 X(been)s 2507 X(incremented.)s 720 X 2868 Y 0.0 11 11 f.B ft(Header)s 1095 X(Files)s 720 X 3024 Y 970 X 0.0 11 11 f.R ft(Function)s 1390 X(prototypes)s 1882 X(have)s 2116 X(been)s 2350 X(added)s 2639 X(to)s 2753 X(the)s 2915 X(public)s 3218 X(interfaces.)s 720 X 3180 Y 0.0 11 11 f.B ft(AsciiSrc)s 720 X 3336 Y 970 X 0.0 11 11 f.R ft(No)s 1132 X(warning)s 1519 X(message)s 1918 X(is)s 2020 X(printed)s 2359 X(when)s 2624 X(the)s 2786 X(\256le)s 2956 X(cannot)s 3277 X(be)s 3409 X(written)s 3749 X(to;)s 3895 X(the)s 4058 X(return)s 4348 X(value)s 4614 X(should)s 4937 X(be)s 720 X 3456 Y 970 X(enough)s 1322 X(info.)s 1584 X 0.0 11 11 f.B ft(GetValues)s 2101 X 0.0 11 11 f.R ft(on)s 2240 X(the)s 2403 X(string)s 2683 X(resource)s 3080 X(was)s 3278 X(failing)s 3593 X(when)s 3858 X("useStringInPlace")s 4720 X(was)s 4918 X(set)s 720 X 3576 Y 970 X(to)s 1096 X(true;)s 1338 X(\256xed.)s 1655 X(A)s 1775 X(memory)s 2182 X(leak)s 2405 X(when)s 2683 X(freeing)s 3033 X(pieces)s 3347 X(in)s 3474 X(a)s 3563 X(source)s 3889 X(of)s 4021 X(type)s 4251 X("ascii)s 4538 X(String")s 4894 X(has)s 720 X 3696 Y 970 X(been)s 1206 X(plugged.)s 1646 X(The)s 1846 X(bu)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(er)s 2137 X(is)s 2241 X(now)s 2460 X(updated)s 2837 X(whenever)s 3290 X(the)s 3453 X("string")s 3823 X(resource)s 4221 X(is)s 4324 X(set)s 4475 X(using)s 4743 X 0.0 11 11 f.B ft(XtSet-)s 720 X 3816 Y 970 X(Values)s 0.0 11 11 f.R ft(.)s 1372 X(If)s 1472 X(the)s 1634 X(type)s 1851 X(is)s 1953 X(\256le)s 2122 X(then)s 2339 X(the)s 2501 X(\256le)s 2670 X(is)s 2772 X(read)s 2987 X(in)s 3101 X(again.)s 720 X 3972 Y 0.0 11 11 f.B ft(Box)s 720 X 4128 Y 970 X(Box.h)s 1272 X 0.0 11 11 f.R ft(now)s 1489 X(includes)s 1883 X 0.0 11 11 f.B ft(<X11/Xmu/Converters.h>)s 3132 X 0.0 11 11 f.R ft(for)s 3287 X(the)s 3449 X(orientation)s 3953 X(resources.)s 720 X 4284 Y 0.0 11 11 f.B ft(Clock)s 720 X 4440 Y 970 X 0.0 11 11 f.R ft(Changed)s 1388 X(to)s 1502 X(be)s 1633 X(a)s 1709 X(subclass)s 2103 X(of)s 2222 X 0.0 11 11 f.B ft(Simple)s 2575 X 0.0 11 11 f.R ft(instead)s 2914 X(of)s 3033 X 0.0 11 11 f.B ft(Core)s 0.0 11 11 f.R ft(.)s 720 X 4596 Y 0.0 11 11 f.B ft(Command)s 720 X 4752 Y 970 X 0.0 11 11 f.R ft(A)s 1077 X(bug)s 1270 X(in)s 1384 X(changing)s 1814 X(the)s 1976 X(shape)s 2253 X(style)s 2489 X(back)s 2723 X(to)s 2837 X(Rectangular)s 3394 X(has)s 3568 X(been)s 3802 X(\256xed.)s 720 X 4908 Y 0.0 11 11 f.B ft(Dialog)s 720 X 5064 Y 970 X 0.0 11 11 f.R ft(The)s 1168 X(Icon)s 1390 X(resource)s 1787 X(type)s 2004 X(has)s 2178 X(changed)s 2570 X(from)s 2811 X 0.0 11 11 f.B ft(Pixmap)s 3200 X 0.0 11 11 f.R ft(to)s 3314 X 0.0 11 11 f.B ft(Bitmap)s 0.0 11 11 f.R ft(.)s 720 X 5220 Y 0.0 11 11 f.B ft(Form)s 720 X 5376 Y 970 X 0.0 11 11 f.R ft(The)s 1168 X(geometry)s 1610 X(handler)s 1966 X(now)s 2183 X(will)s 2383 X(now)s 2600 X(disallow)s 3002 X(geometry)s 3445 X(management)s 4034 X(requests)s 4422 X(that)s 4616 X(will)s 4817 X(force)s 720 X 5496 Y 970 X(the)s 1140 X(child)s 1396 X(outside)s 1750 X(the)s 1920 X 0.0 11 11 f.B ft(Form)s 0.0 11 11 f.R ft('s)s 2296 X(window.)s 2741 X(EdgeType)s 3226 X(names)s 3541 X(have)s 3782 X(been)s 4023 X(changed)s 4422 X(to)s 4543 X(have)s 4784 X(pre\256x)s 720 X 5616 Y 970 X(``Xaw'')s 1351 X(instead)s 1693 X(of)s 1815 X(``Xt'',)s 2128 X(but)s 2300 X(the)s 2465 X(old)s 2637 X(de\256nitions)s 3134 X(are)s 3297 X(still)s 3496 X(around)s 3832 X(with)s 4060 X(a)s 4140 X(#de\256ne.)s 4551 X(The)s 4753 X(string-)s 720 X 5736 Y 970 X(to-widget)s 1419 X(converter)s 1859 X(no)s 1997 X(longer)s 2305 X(caches)s 2623 X(resources.)s 720 X 5892 Y 0.0 11 11 f.B ft(Logo)s 720 X 6048 Y 970 X 0.0 11 11 f.R ft(Changed)s 1388 X(to)s 1502 X(be)s 1633 X(a)s 1709 X(subclass)s 2103 X(of)s 2222 X 0.0 11 11 f.B ft(Simple)s 2575 X 0.0 11 11 f.R ft(instead)s 2914 X(of)s 3033 X 0.0 11 11 f.B ft(Core)s 0.0 11 11 f.R ft(.)s 3347 X(Reverse)s 3727 X(video)s 3999 X(now)s 4216 X(works)s 4512 X(correctly.)s 720 X 6204 Y 0.0 11 11 f.B ft(Mailbox)s 720 X 6360 Y 970 X 0.0 11 11 f.R ft(Changed)s 1388 X(to)s 1502 X(be)s 1633 X(a)s 1709 X(subclass)s 2103 X(of)s 2222 X 0.0 11 11 f.B ft(Simple)s 2575 X 0.0 11 11 f.R ft(instead)s 2914 X(of)s 3033 X 0.0 11 11 f.B ft(Core)s 0.0 11 11 f.R ft(.)s 3347 X(Reverse)s 3727 X(video)s 3999 X(now)s 4216 X(works)s 4512 X(correctly.)s 720 X 6516 Y 0.0 11 11 f.B ft(MenuButton)s 720 X 6672 Y 970 X 0.0 11 11 f.R ft(The)s 1174 X 0.0 11 11 f.B ft(MenuButton)s 1808 X 0.0 11 11 f.R ft(widget)s 2141 X(no)s 2285 X(longer)s 2599 X(places)s 2906 X(a)s 2988 X(server)s 3288 X(grab)s 3516 X(on)s 3660 X(itself.)s 3970 X(Instead,)s 4348 X 0.0 11 11 f.B ft(PopupMenu)s 4966 X 0.0 11 11 f.R ft(is)s 720 X 6792 Y 970 X(registered)s 1447 X(as)s 1584 X(a)s 1677 X(grab)s 1916 X(action.)s 2285 X(As)s 2452 X(a)s 2545 X(result)s 2834 X(of)s 2970 X(this,)s 3203 X(clients)s 3535 X(which)s 3848 X(popped)s 4216 X(up)s 4371 X(menus)s 4703 X(without)s 720 X 6912 Y 970 X(using)s 1241 X 0.0 11 11 f.B ft(XtMenuPopup)s 1971 X 0.0 11 11 f.R ft(or)s 2094 X 0.0 11 11 f.B ft(MenuPopup)s 2710 X 0.0 11 11 f.R ft(or)s 2834 X 0.0 11 11 f.B ft(PopupMenu)s 3450 X 0.0 11 11 f.R ft(in)s 3569 X(the)s 3736 X(menu)s 4013 X(button)s 4328 X(translations)s 4868 X(will)s 720 X 7032 Y 970 X(fail)s 1168 X(to)s 1306 X(have)s 1563 X(a)s 1662 X(grab)s 1907 X(active.)s 2275 X(They)s 2551 X(should)s 2896 X(make)s 3184 X(a)s 3283 X(call)s 3492 X(to)s 3629 X 0.0 11 11 f.B ft(XtRegisterGrabAction)s 4745 X 0.0 11 11 f.R ft(on)s 4906 X(the)s 720 X 7152 Y 970 X(appropriate)s 1496 X(action)s 1792 X(in)s 1906 X(the)s 2068 X(application)s 2584 X(initialization)s 3169 X(routine,)s 3536 X(or)s 3655 X(use)s 3829 X(a)s 3905 X(di)s Cff(erent)s 4304 X(translation.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 26 26 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 26 -)s 720 X 840 Y 0.0 11 11 f.B ft(Paned)s 720 X 996 Y 970 X(Paned.h)s 1382 X 0.0 11 11 f.R ft(now)s 1599 X(includes)s 1993 X 0.0 11 11 f.B ft(<X11/Xmu/Converters.h>)s 3242 X 0.0 11 11 f.R ft(for)s 3397 X(the)s 3559 X(orientation)s 4063 X(resources.)s 720 X 1152 Y 0.0 11 11 f.B ft(Panner)s 720 X 1308 Y 970 X 0.0 11 11 f.R ft(This)s 1194 X(widget)s 1521 X(is)s 1623 X(new)s 1833 X(in)s 1947 X(R5,)s 2132 X(see)s 2299 X(the)s 2461 X(Xaw)s 2695 X(manual)s 3046 X(for)s 3201 X(details.)s 720 X 1464 Y 0.0 11 11 f.B ft(Porthole)s 720 X 1620 Y 970 X 0.0 11 11 f.R ft(This)s 1194 X(widget)s 1521 X(is)s 1623 X(new)s 1833 X(in)s 1947 X(R5,)s 2132 X(see)s 2299 X(the)s 2461 X(Xaw)s 2695 X(manual)s 3046 X(for)s 3201 X(details.)s 720 X 1776 Y 0.0 11 11 f.B ft(Repeater)s 720 X 1932 Y 970 X 0.0 11 11 f.R ft(This)s 1194 X(widget)s 1521 X(is)s 1623 X(new)s 1833 X(in)s 1947 X(R5,)s 2132 X(see)s 2299 X(the)s 2461 X(Xaw)s 2695 X(manual)s 3046 X(for)s 3201 X(details.)s 720 X 2088 Y 0.0 11 11 f.B ft(Scrollbar)s 720 X 2244 Y 970 X 0.0 11 11 f.R ft(Changed)s 1408 X(to)s 1542 X(be)s 1693 X(a)s 1789 X(subclass)s 2203 X(of)s 2342 X 0.0 11 11 f.B ft(Simple)s 2715 X 0.0 11 11 f.R ft(instead)s 3074 X(of)s 3213 X 0.0 11 11 f.B ft(Core)s 0.0 11 11 f.R ft(.)s 3548 X(The)s 3767 X(type)s 4005 X(of)s 4145 X(thumb)s 4476 X(resource)s 4894 X(has)s 720 X 2364 Y 970 X(changes)s 1364 X(from)s 1619 X 0.0 11 11 f.B ft(Pixmap)s 2022 X 0.0 11 11 f.R ft(to)s 2150 X 0.0 11 11 f.B ft(Bitmap)s 0.0 11 11 f.R ft(.)s 2597 X(However,)s 3066 X(if)s 3174 X(applications)s 3746 X(provide)s 4122 X(the)s 4297 X(resource)s 4707 X(conver-)s 720 X 2484 Y 970 X(sion,)s 1210 X(the)s 1372 X 0.0 11 11 f.B ft(SetValues)s 1864 X 0.0 11 11 f.R ft(method)s 2222 X(can)s 2401 X(still)s 2596 X(handle)s 2916 X(pixmaps)s 3317 X(of)s 3436 X(correct)s 3766 X(depth.)s 720 X 2640 Y 0.0 11 11 f.B ft(Simple)s 720 X 2796 Y 970 X 0.0 11 11 f.R ft(A)s 1082 X(color)s 1340 X(cursor)s 1646 X(converter)s 2091 X(has)s 2270 X(been)s 2509 X(added,)s 2831 X(as)s 2955 X(well)s 3177 X(as)s 3301 X(the)s 3468 X(new)s 3684 X(new)s 3900 X(resource)s 4303 X(types:)s 4600 X 0.0 11 11 f.B ft(XtNpoin-)s 720 X 2916 Y 970 X(terColor)s 0.0 11 11 f.R ft(,)s 1426 X 0.0 11 11 f.B ft(XtNpointerColorBackground)s 0.0 11 11 f.R ft(,)s 2869 X(and)s 3055 X 0.0 11 11 f.B ft(XtNcursorName)s 0.0 11 11 f.R ft(.)s 720 X 3072 Y 0.0 11 11 f.B ft(SmeBSB)s 720 X 3228 Y 970 X 0.0 11 11 f.R ft(The)s 1174 X(Right)s 1454 X(bitmaps)s 1837 X(are)s 2003 X(now)s 2227 X(painted)s 2585 X(in)s 2706 X(the)s 2875 X(correct)s 3212 X(location.)s 3657 X(Right)s 3938 X(and)s 4131 X(Left)s 4348 X(Bitmaps)s 4751 X(can)s 4937 X(be)s 720 X 3348 Y 970 X(speci\256ed)s 1388 X(in)s 1502 X(resource)s 1899 X(\256les,)s 2139 X(and)s 2325 X(at)s 2432 X(startup)s 2759 X(time.)s 720 X 3504 Y 0.0 11 11 f.B ft(Text)s 720 X 3660 Y 970 X 0.0 11 11 f.R ft(If)s 1083 X(there)s 1342 X(is)s 1457 X(no)s 1608 X(current)s 1958 X(selection)s 2389 X(the)s 2564 X(the)s 2739 X(selection)s 3170 X(extends)s 3546 X(from)s 3800 X(the)s 3975 X(insert)s 4260 X(point,)s 4556 X(rather)s 4851 X(than)s 720 X 3780 Y 970 X(some)s 1239 X(random)s 1611 X(location.)s 2058 X(Forward)s 2466 X(\(Backward\))s 3018 X(Paragraph)s 3498 X(works)s 3802 X(at)s 3917 X(the)s 4087 X(paragraph)s 4559 X(boundaries)s 720 X 3900 Y 970 X(now.)s 1248 X(Selecting)s 1690 X(a)s 1771 X(word)s 2029 X(now)s 2251 X(transitions)s 2743 X(correctly)s 3164 X(at)s 3276 X(both)s 3506 X(end)s 3698 X(points.)s 4058 X(An)s 4226 X(in\256nite)s 4573 X(loop)s 4803 X(when)s 720 X 4020 Y 970 X(using)s 1241 X(\256ll)s 1397 X(paragraph)s 1865 X(in)s 1983 X(a)s 2063 X(read)s 2282 X(only)s 2510 X(text)s 2707 X(widget)s 3038 X(has)s 3216 X(been)s 3454 X(found)s 3742 X(and)s 3932 X(\256xed.)s 4239 X(When)s 4531 X(the)s 4696 X("resize")s 720 X 4140 Y 970 X(resource)s 1381 X(is)s 1498 X(set)s 1663 X(the)s 1840 X(text)s 2048 X(will)s 2263 X(start)s 2495 X(up)s 2648 X(with)s 2887 X(exactly)s 3246 X(enough)s 3612 X(space)s 3897 X(to)s 4026 X(contain)s 4392 X(the)s 4569 X(text)s 4777 X(in)s 4906 X(the)s 720 X 4260 Y 970 X(widget.)s 1356 X(A)s 1466 X(bug)s 1662 X(that)s 1858 X(could)s 2133 X(cause)s 2406 X(an)s 2540 X(in\256nite)s 2884 X(loop)s 3111 X(when)s 3379 X(Meta-Q)s 3750 X(was)s 3951 X(used)s 4182 X(to)s 4298 X(invoke)s 4627 X(the)s 4791 X(form-)s 720 X 4380 Y 970 X(paragraph)s 1437 X(function)s 1835 X(on)s 1977 X(a)s 2057 X(read-only)s 2508 X(text)s 2705 X(widget)s 3036 X(has)s 3214 X(been)s 3452 X(\256xed.)s 3760 X(Problems)s 4208 X(dealing)s 4563 X(with)s 4791 X(expo-)s 720 X 4500 Y 970 X(sure)s 1195 X(events)s 1518 X(have)s 1767 X(been)s 2016 X(\256xed.)s 2335 X(In)s 2468 X 0.0 11 11 f.B ft(TextP.h)s 0.0 11 11 f.R ft(,)s 2908 X(the)s 3084 X(names)s 3406 X(of)s 3539 X(the)s 3715 X(following)s 4185 X(symbolic)s 4631 X(constants)s 720 X 4620 Y 970 X(have)s 1233 X(each)s 1489 X(had)s 1704 X(the)s 1895 X(pre\256x)s 2208 X(Xaw)s 2471 X(added)s 2789 X(to)s 2932 X(them:)s 3240 X 0.0 11 11 f.B ft(XawLF)s 0.0 11 11 f.R ft(,)s 3680 X 0.0 11 11 f.B ft(XawCR)s 0.0 11 11 f.R ft(,)s 4137 X 0.0 11 11 f.B ft(XawTAB)s 0.0 11 11 f.R ft(,)s 4663 X 0.0 11 11 f.B ft(XawBS)s 0.0 11 11 f.R ft(,)s 720 X 4740 Y 970 X 0.0 11 11 f.B ft(XawSP)s 0.0 11 11 f.R ft(,)s 1368 X 0.0 11 11 f.B ft(XawDEL)s 0.0 11 11 f.R ft(,)s 1864 X(and)s 2050 X 0.0 11 11 f.B ft(XawBSLASH)s 0.0 11 11 f.R ft(.)s 720 X 4896 Y 0.0 11 11 f.B ft(Toggle)s 720 X 5052 Y 970 X 0.0 11 11 f.R ft(The)s 1174 X(widget)s 1507 X(state)s 1742 X(is)s 1850 X(preserved)s 2308 X(across)s 2615 X(changes)s 3001 X(in)s 3121 X(sensitivity.)s 3665 X(A)s 3778 X(string-to-widget)s 4520 X(converter)s 4966 X(is)s 720 X 5172 Y 970 X(registered)s 1429 X(for)s 1584 X(radio)s 1837 X(groups.)s 720 X 5328 Y 0.0 11 11 f.B ft(Tree)s 720 X 5484 Y 970 X 0.0 11 11 f.R ft(This)s 1194 X(widget)s 1521 X(is)s 1623 X(new)s 1833 X(in)s 1947 X(R5,)s 2132 X(see)s 2299 X(the)s 2461 X(Xaw)s 2695 X(manual)s 3046 X(for)s 3201 X(details.)s 720 X 5640 Y 0.0 11 11 f.B ft(Paned)s 720 X 5796 Y 970 X 0.0 11 11 f.R ft(A)s 1086 X(bug)s 1288 X(that)s 1490 X(caused)s 1824 X 0.0 11 11 f.B ft(XtGeometryYes)s 2613 X 0.0 11 11 f.R ft(returns)s 2954 X(to)s 3077 X(have)s 3320 X(bogus)s 3620 X(values,)s 3965 X(and)s 4160 X(caused)s 4495 X(panes)s 4782 X(to)s 4906 X(get)s 720 X 5916 Y 970 X(random)s 1333 X(sizes,)s 1602 X(has)s 1776 X(been)s 2010 X(\256xed.)s 720 X 6072 Y 0.0 11 11 f.B ft(Vendor)s 720 X 6228 Y 970 X 0.0 11 11 f.R ft(Support)s 1348 X(has)s 1523 X(been)s 1758 X(added)s 2048 X(for)s 2204 X(the)s 2367 X 0.0 11 11 f.B ft(editres)s 2712 X 0.0 11 11 f.R ft(protocol.)s 3163 X(All)s 3334 X(applications)s 3895 X(using)s 4164 X(the)s 4328 X(Athena)s 4674 X(Widgets)s 720 X 6348 Y 970 X(are)s 1138 X(automatically)s 1772 X(editable)s 2155 X(with)s 2387 X 0.0 11 11 f.B ft(editres)s 0.0 11 11 f.R ft(.)s 2795 X(A)s 2910 X(bug)s 3110 X(that)s 3310 X(cause)s 3587 X 0.0 11 11 f.B ft(Shell)s 3856 X 0.0 11 11 f.R ft(to)s 3977 X(ignore)s 4292 X(all)s 4437 X(but)s 4613 X(\256rst)s 4820 X(child)s 720 X 6468 Y 970 X(has)s 1144 X(been)s 1378 X(\256xed.)s 720 X 6624 Y 0.0 11 11 f.B ft(Viewport)s 720 X 6780 Y 970 X(XawPannerReport)s 1881 X 0.0 11 11 f.R ft(support)s 2239 X(has)s 2413 X(been)s 2647 X(added.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Page: 27 27 720 X 480 Y 2761 X 0.0 11 11 f.R ft(- 27 -)s 720 X 840 Y 0.0 11 11 f.B ft(11.9.)s 997 X(X)s 1104 X(Server)s 720 X 996 Y 0.0 11 11 f.R ft(Considerably)s 1344 X(more)s 1607 X(work)s 1870 X(speeding)s 2298 X(up)s 2446 X(the)s 2618 X(server)s 2922 X(has)s 3106 X(been)s 3350 X(done,)s 3629 X(particularly)s 4172 X(in)s 4296 X(the)s 4469 X 0.0 11 11 f.B ft(cfb)s 4654 X 0.0 11 11 f.R ft(and)s 4851 X 0.0 11 11 f.B ft(mfb)s 720 X 1116 Y 0.0 11 11 f.R ft(code.)s 1012 X(The)s 1212 X(font)s 1419 X(interfaces)s 1873 X(are)s 2034 X(completely)s 2551 X(new.)s 2818 X(Compressed)s 3390 X(fonts)s 3639 X(are)s 3800 X(not)s 3970 X(supported)s 4432 X(in)s 4547 X(the)s 4710 X(release.)s 720 X 1236 Y(Other)s 997 X(changes)s 1377 X(are)s 1537 X(documented)s 2101 X(in)s 2215 X 0.0 11 11 f.B ft(mit/doc/Server/r5.tbl.ms)s 0.0 11 11 f.R ft(.)s 720 X 1476 Y 0.0 11 11 f.B ft(11.10.)s 1052 X(Fonts)s 720 X 1632 Y(Font)s 968 X(Server)s 720 X 1788 Y 970 X 0.0 11 11 f.R ft(A)s 1081 X(sample)s 1424 X(implementation)s 2147 X(of)s 2270 X(the)s 2436 X(server)s 2734 X(side)s 2943 X(of)s 3066 X(the)s 3232 X(X)s 3343 X(Font)s 3578 X(Service)s 3938 X(Protocol)s 4343 X(is)s 4450 X(provided)s 4873 X(in)s 4992 X(a)s 720 X 1908 Y 970 X(new)s 1191 X(program,)s 1629 X 0.0 11 11 f.B ft(fs)s 0.0 11 11 f.R ft(.)s 1803 X(On)s 1976 X(the)s 2149 X(Macintosh,)s 2680 X(a)s 2767 X(special)s 3110 X(version)s 3471 X(of)s 3600 X(the)s 3772 X(server)s 4076 X(called)s 4375 X 0.0 11 11 f.B ft(MacFS)s 4748 X 0.0 11 11 f.R ft(can)s 4937 X(be)s 720 X 2028 Y 970 X(used)s 1199 X(to)s 1313 X(serve)s 1571 X(TrueType)s 2030 X(fonts.)s 720 X 2184 Y 0.0 11 11 f.B ft(New)s 954 X(Font)s 1202 X(Format)s 720 X 2340 Y 970 X 0.0 11 11 f.R ft(Both)s 1221 X(the)s 1391 X(X)s 1506 X(server)s 1809 X(and)s 2004 X(the)s 2175 X(font)s 2389 X(server)s 2692 X(use)s 2875 X(a)s 2960 X(new)s 3179 X(font)s 3393 X(format,)s 3750 X 0.0 11 11 f.I ft(pcf)s 3921 X 0.0 11 11 f.R ft(\(portable)s 4353 X(compiled)s 4799 X(font\).)s 720 X 2460 Y 970 X(Pcf)s 1155 X(is)s 1268 X(readable)s 1676 X(across)s 1987 X(di)s /Cff { (f) show xsiz pt 20 div neg 0 rmoveto (f) s } def Cff(erent)s 2396 X(machines)s 2848 X(and)s 3044 X(contains)s 3448 X(more)s 3711 X(information)s 4268 X(about)s 4550 X(a)s 4636 X(font)s 4851 X(than)s 720 X 2580 Y 970 X(the)s 1132 X(old)s 1301 X(snf)s 1463 X(format.)s 1839 X(Fonts)s 2113 X(in)s 2227 X(snf)s 2389 X(format)s 2709 X(can)s 2888 X(still)s 3083 X(be)s 3214 X(used.)s 720 X 2736 Y 0.0 11 11 f.B ft(Font)s 968 X(Applications)s 720 X 2892 Y 970 X 0.0 11 11 f.R ft(The)s 1172 X(following)s 1632 X(new)s 1846 X(utilities)s 2210 X(talk)s 2407 X(to)s 2525 X(the)s 2692 X(font)s 2902 X(server:)s 3232 X 0.0 11 11 f.B ft(fsinfo)s 0.0 11 11 f.R ft(,)s 3556 X 0.0 11 11 f.B ft(fslsfonts)s 0.0 11 11 f.R ft(,)s 4002 X 0.0 11 11 f.B ft(fstobdf)s 0.0 11 11 f.R ft(,)s 4393 X(and)s 4584 X 0.0 11 11 f.B ft(showfont)s 0.0 11 11 f.R ft(.)s 720 X 3012 Y 970 X(To)s 1120 X(build)s 1375 X(pcf)s 1542 X(fonts,)s 1818 X 0.0 11 11 f.B ft(bdftosnf)s 2238 X 0.0 11 11 f.R ft(has)s 2412 X(been)s 2646 X(replaced)s 3043 X(by)s 3181 X 0.0 11 11 f.B ft(bdftopcf)s 0.0 11 11 f.R ft(.)s 720 X 3168 Y 0.0 11 11 f.B ft(Scalable)s 1140 X(Fonts)s 720 X 3324 Y 970 X 0.0 11 11 f.R ft(Bitstream,)s 1474 X(Inc.)s 1689 X(has)s 1883 X(donated)s 2278 X(an)s 2430 X(outline)s 2785 X(scaling)s 3145 X(engine)s 3486 X(along)s 3779 X(with)s 4024 X(a)s 4121 X(set)s 4292 X(of)s 4432 X(sample)s 4792 X(fonts,)s 720 X 3444 Y 970 X(matching)s 1415 X(the)s 1585 X(donated)s 1968 X(bitmap)s 2310 X(fonts)s 2566 X(included)s 2980 X(with)s 3212 X(Release)s 3588 X(4.)s 3735 X(In)s 3862 X(addition,)s 4287 X(a)s 4371 X(usable)s 4687 X(\(but)s 4899 X(not)s 720 X 3564 Y 970 X(very)s 1198 X(pretty\))s 1524 X(bitmap)s 1865 X(scaling)s 2211 X(engine)s 2538 X(has)s 2719 X(been)s 2960 X(implemented)s 3569 X(which)s 3872 X(allows)s 4194 X(the)s 4363 X(use)s 4544 X(of)s 4670 X(all)s 4815 X(other)s 720 X 3684 Y 970 X(fonts)s 1218 X(at)s 1325 X(arbitrary)s 1729 X(point)s 1984 X(sizes.)s 720 X 3840 Y 0.0 11 11 f.B ft(Font)s 968 X(Changes)s 720 X 3996 Y 970 X 0.0 11 11 f.R ft(Many)s 1254 X 0.0 11 11 f.B ft(misc)s 1496 X 0.0 11 11 f.R ft(fonts)s 1745 X(now)s 1963 X(have)s 2198 X(ISO)s 2404 X(Latin-1)s 2756 X(upper)s 3034 X(half)s 3233 X(characters)s 3703 X(and)s 3890 X(some)s 4151 X(tuning.)s 4518 X(The)s 4717 X(follow-)s 720 X 4116 Y 970 X(ing)s 1144 X(sets)s 1342 X(of)s 1466 X(fonts)s 1718 X(are)s 1882 X(new:)s 2127 X(Latin/Hebrew)s 2767 X(in)s 2885 X(ISO8859-8)s 3405 X(encoding,)s 3867 X(Kanji)s 4143 X(in)s 4261 X(JISX0208.1983-0)s 720 X 4236 Y 970 X(encoding,)s 4191 Y 0.0 9 9 f.R ft(6)s 4236 Y 1473 X 0.0 11 11 f.R ft(Hangul)s 1824 X(in)s 1938 X(KSC5601.1987-0)s 2740 X(encoding.)s 720 X 4476 Y 0.0 11 11 f.B ft(12.)s 914 X(Acknowledgements)s 720 X 4632 Y 0.0 11 11 f.R ft(The)s 948 X(MIT)s 1207 X(Release)s 1605 X(5)s 1718 X(distribution)s 2285 X(is)s 2417 X(brought)s 2817 X(to)s 2962 X(you)s 3186 X(by)s 3355 X(the)s 3548 X(MIT)s 3808 X(X)s 3946 X(Consortium.)s 4582 X(A)s 4720 X(cast)s 4949 X(of)s 720 X 4752 Y(thousands,)s 1225 X(literally,)s 1632 X(have)s 1875 X(made)s 2149 X(this)s 2346 X(release)s 2685 X(possible.)s 3139 X(We)s 3327 X(cannot)s 3656 X(possibly)s 4061 X(acknowledge)s 4674 X(them)s 4930 X(all)s 720 X 4872 Y(here.)s 1000 X(The)s 1207 X(names)s 1525 X(of)s 1654 X(all)s 1802 X(people)s 2132 X(who)s 2359 X(made)s 2634 X(it)s 2734 X(a)s 2820 X(reality)s 3138 X(will)s 3348 X(be)s 3489 X(found)s 3783 X(in)s 3907 X(the)s 4079 X(individual)s 4564 X(documents)s 720 X 4992 Y(and)s 906 X(source)s 1219 X(\256les.)s 1487 X(We)s 1666 X(greatly)s 1998 X(appreciate)s 2474 X(the)s 2636 X(work)s 2889 X(that)s 3082 X(everyone)s 3510 X(has)s 3684 X(put)s 3853 X(into)s 4053 X(this)s 4241 X(release.)s 720 X 5232 Y 2880 X(Hoping)s 3238 X(you)s 3431 X(enjoy)s 3703 X(Release)s 4071 X(5,)s 720 X 5472 Y 2880 X(Donna)s 3200 X(Converse)s 720 X 5592 Y 2880 X(Stephen)s 3262 X(Gildea)s 720 X 5712 Y 2880 X(Susan)s 3171 X(Hardy)s 720 X 5832 Y 2880 X(Jay)s 3054 X(Hersh)s 720 X 5952 Y 2880 X(Keith)s 3152 X(Packard)s 720 X 6072 Y 2880 X(David)s 3176 X(Sternlicht)s 720 X 6192 Y 2880 X(Bob)s 3092 X(Schei\257er)s 720 X 6312 Y 2880 X(Ralph)s 3171 X(Swick)s 720 X 6552 Y 2880 X(\(R5)s 3073 X(Survival)s 3474 X(Club\))s 720 X 6642 Y 0.0 7 7 f.R ft /Cru { 0 ysiz pt 5 div 2 copy rmoveto (_) show neg rmoveto } def Cru 740 X Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru Cru 720 X 6732 Y 0.0 9 9 f.R ft(6.)s 835 X(The)s 1000 X(JIS)s 1140 X(Kanji)s 1365 X(fonts)s 1570 X(were)s 1770 X(purchased)s 2160 X(on)s 2275 X(behalf)s 2525 X(of)s 2625 X(the)s 2760 X(MIT)s 2950 X(X)s 3040 X(Consortium)s 3490 X(from)s 3690 X(the)s 3825 X(Japanese)s 4170 X(Standards)s 4550 X(As-)s 720 X 6822 Y(sociation,)s 1104 X(1-24,)s 1327 X(Akasaka)s 1672 X(4,)s 1775 X(Minato-ku,)s 2213 X(Tokyo)s 2483 X(107,)s 2676 X(Japan.)s 2962 X(They)s 3182 X(were)s 3392 X(converted)s 3782 X(to)s 3887 X(BDF)s 4097 X(format,)s 4395 X(keeping)s 720 X 6912 Y(within)s 979 X(the)s 1118 X(JIS)s 1262 X(rules.)s 1512 X(In)s 1616 X(keeping)s 1930 X(with)s 2119 X(JIS)s 2263 X(rules,)s 2490 X(these)s 2704 X(fonts)s 2913 X(should)s 3182 X(not)s 3327 X(be)s 3442 X(transformed)s 3907 X(into)s 4077 X(other)s 4292 X(encodings,)s 720 X 7002 Y(they)s 901 X(should)s 1166 X(only)s 1351 X(be)s 1461 X(used)s 1651 X(in)s 1746 X(the)s 1881 X(JISX0208.1983-0)s 2544 X(encoding.)s 2945 X(It)s 3025 X(is)s 3110 X(also)s 3280 X(strongly)s 3600 X(recommended)s 4135 X(that)s 4295 X(companies)s 720 X 7092 Y(wishing)s 1037 X(to)s 1139 X(use)s 1291 X(these)s 1508 X(fonts)s 1720 X(in)s 1823 X(commercial)s 2281 X(products)s 2624 X(should)s 2897 X(purchase)s 3250 X(the)s 3393 X(original)s 3706 X(JIS)s 3854 X(font)s 4032 X(standards)s 4405 X(directly)s 720 X 7182 Y(from)s 918 X(JSA.)s 1137 X(The)s 1300 X(purchase)s 1643 X(price)s 1846 X(is)s 1929 X(nominal.)s 720 X 7680 Y 0.0 11 11 f.B ft(X Window System Release Notes)s 3938 X(X Version 11, Release 5)s 7920 Y page 0.0 11 11 f.B ft %%Trailer