[comp.sources.x] v02i084: ICCCM Status Report, Part01/01

mikew@wyse.wyse.com (Mike Wexler) (01/13/89)

Submitted-by: mikew@wyse.com (Mike Wexler
Posting-number: Volume 2, Issue 84
Archive-name: icccm.stat/part01

%!PS-Adobe-1.0
%%Creator: expire.lcs.mit.edu:rws (Bob Scheifler)
%%Title: stdin
%%CreationDate: Tue Jan 10 13:10:50 1989
%%DocumentFonts: Times-Roman Times-Italic Times-Bold Symbol Times-Roman
%%Pages: (atend)
%%EndComments
% lib/pscat.pro -- prolog for pscat (troff) files
% Copyright (C) 1985 Adobe Systems, Inc.
save /pscatsave exch def
/$pscat 50 dict def
$pscat begin
/fm [1 0 0 1 0 0] def
/xo 0 def /yo 0 def
/M /moveto load def
/R /show load def
/S {exch currentpoint exch pop moveto show}def
/T {exch currentpoint pop exch moveto show}def
/U {3 1 roll moveto show}def
/siz 0 def
/font 0 def
/Z {/siz exch def SF}def
/F {/font exch def SF}def
/SF{font 0 ne
    {catfonts font 1 sub get fm 0 siz put fm 3 siz neg put 
     fm makefont setfont}if}def
/BP{save/catsv exch def 0 792 translate 72 432 div dup neg scale 
  xo yo translate 0 0 moveto}def
/EP{catsv restore showpage}def

% definitions for PPROC callback functions
% each PPROC is called with the following number on the stack:
% pointsize charcode railmag pswidth pschar x y wid
/$pprocs 50 dict def
/fractm [.65 0 0 .6 0 0] def
% fractions
/PS1{gsave $pprocs begin
    /wid exch def pop pop pop pop pop /ch exch def /size exch def
    /pair $pprocs ch get def /cf currentfont def
    cf fractm makefont setfont
    0 .3 size mul 6 mul 2 copy neg rmoveto pair 0 get show rmoveto
    currentfont cf setfont (\244) show setfont
    pair 1 get show grestore wid .06 div 0 rmoveto end}def
$pprocs begin
8#34 [(1)(4)] def
8#36 [(1)(2)] def
8#46 [(3)(4)] def
end
% boxes
/PS2{gsave /wid exch def pop pop /char exch def pop pop pop /size exch def
    /len size 3.5 mul def % length of a side
    len 0 rlineto 0 len neg rlineto len neg 0 rlineto closepath
    char 3 eq {fill}{size 5 mul .07 mul setlinewidth stroke}ifelse
    grestore wid .06 div 0 rmoveto}def
/PS3/PS2 load def		% boxes are the same...
% circle
/PS4{gsave /wid exch def pop pop pop pop pop pop /size exch def
    wid .8333 mul size 2.5 mul neg rmoveto currentpoint	% center
    newpath size 1.8 mul 0 360 arc size .2 mul setlinewidth stroke
    grestore wid .06 div 0 rmoveto}def
/bb{$pprocs begin /wid exch def pop pop pop pop pop pop /size exch 6 mul def
    /s2 size 2 div def /s4 size 4 div def gsave 
    currentpoint newpath transform round exch round exch itransform translate
    size 16 div setlinewidth 2 setlinejoin 0 setgray}def
$pprocs begin
/mrr{moveto rlineto rlineto}def
/be{stroke grestore wid .06 div 0 rmoveto end}def
end
% leftfloor
/PS6 {bb s4 0 0 size s4 size -.8 mul mrr be}def
% rightfloor
/PS7 {bb s4 neg 0 0 size s4 size -.8 mul mrr be}def
% leftceil
/PS8 {bb s4 0 0 size neg s4 size .2 mul mrr be}def
% rightceil
/PS9 {bb s4 neg 0 0 size neg s4 size .2 mul mrr be}def
% boldvert
/PS5 {bb 0 0 0 size neg s4 size .2 mul mrr be}def
% box rule
/PS32 {bb /sw size 24 div def sw 2 div size 4.5 div moveto
       0 size neg rlineto sw setlinewidth be}def
% rule (roman, bold and italic)
/PS16 {gsave $pprocs begin
    /wid exch def pop pop pop pop pop pop /size exch 6 mul def
    /sw size 14 div def currentpoint exch sw 2 div sub exch
    newpath transform round exch round exch itransform translate
    0 0 moveto size 2 div 0 rlineto sw setlinewidth be}def
% lefttopcurl    
/PS20 {bb s4 size .2 mul moveto 0 size -.55 mul rlineto currentpoint 
    pop size -.8 mul 2 copy exch s4 add exch s4 arcto pop pop pop pop be}def
% leftbotcurl
/PS21 {bb s4 size -.8 mul moveto 0 size .55 mul rlineto currentpoint 
    pop size .2 mul 2 copy exch s4 add exch s4 arcto pop pop pop pop be}def
% righttopcurl
/PS22 {bb s4 size .2 mul moveto 0 size -.55 mul rlineto currentpoint
     pop size -.8 mul 2 copy exch s4 sub exch s4 arcto pop pop pop pop be}def
% rightbotcurl
/PS23 {bb s4 size -.8 mul moveto 0 size .55 mul rlineto currentpoint
     pop size .2 mul 2 copy exch s4 sub exch s4 arcto pop pop pop pop be}def
% rightmidcurl
/PS25 {bb /s3 size -.3 mul def s4 size -.8 mul moveto s4 s3 s2 s3
    s4 arcto pop pop size add s4 s3 4 2 roll
    s4 arcto pop pop pop pop s4 size .2 mul lineto be}def
% leftmidcurl
/PS24 {bb /s3 size -.3 mul def s4 size -.8 mul moveto s4 s3 0 s3
    s4 arcto pop pop size add s4 s3 4 2 roll s4 arcto pop pop pop pop 
    s4 size .2 mul lineto be}def
/catfonts [
	/Times-Roman findfont
	/Times-Italic findfont
	/Times-Bold findfont
	/Symbol findfont
	/Times-Roman findfont
	] def
%%EndProlog
%%Page: ? 1
BP
3 F
72 Z
1237 831(X)U
1313(Window)S
1597(System,)S
1883(Version)S
2147(11)S
2488 1011(l)U
948(Inter-Client)S
1340(Communication)S
1860(Conventions)S
2268(Manua)S
1220 1191(A)U
1296(Status)S
1512(Report)S
1752(\261)S
1812(January)S
2092(1989)S
1 F
60 Z
1439 1443(S)U
2 F
1452 1335(David)U
1619(S.)S
1684(H.)S
1762(Rosenthal)S
1 F
1472 1443(un)U
1552(Microsystems,)S
1924(Inc.)S
1399 1587(M)U
1510 1515(2550)U
1650(Garcia)S
1831(Ave.)S
1452 1587(ountain)U
1653(View)S
1803(CA)S
1906(94043)S
798 1947(A)U
2 F
1586 1803(ABSTRACT)U
1 F
841 1947(t)U
882(the)S
980(1988)S
1124(X)S
1191(conference)S
1480(the)S
1578(Inter-Client)S
1884(Communicat)S
2196(ion)S
2297(Conventions)S
2624(Manual)S
648 2091(d)U
648 2019(was)U
766(introduced.)S
1084(A)S
1152(prelimina)S
1384(ry)S
1459(draft)S
1597(was)S
1714(circulat)S
1896(ed)S
1977(with)S
2108(the)S
2206(X11R2)S
2403(release,)S
2610(and)S
2721(this)S
678 2091(raft)U
788(has)S
894(been)S
1034(the)S
1134(subject)S
1331(of)S
1407(an)S
1490(extensive)S
1744(and)S
1857(detaile)S
2019(d)S
2075(review)S
2265(under)S
2428(the)S
2528(auspices)S
2758(of)S
648 2235(r)U
648 2163(the)U
754(Consortium.)S
1105(A)S
1180(revised)S
1386(draft,)S
1547(with)S
1686(many)S
1851(changes,)S
2091(is)S
2162(being)S
2327(released)S
2556(for)S
2657(public)S
668 2235(eview.)U
879(An)S
984(introduction)S
1311(to)S
1390(this)S
1509(draft)S
1655(and)S
1774(the)S
1879(review)S
2074(process)S
2285(is)S
2356(provided,)S
2616(and)S
2734(the)S
648 2307(rationale)U
880(for)S
970(the)S
1064(changes)S
1278(discussed.)S
1152 2508(Copyright)U
4 F
1416(\323)S
1 F
1483(1989)S
1623(by)S
1703(Sun)S
1816(Microsystems,)S
2188(Inc.)S
48 Z
2280 2484(*)U
60 Z
2844 2637(h)U
582 2709(p)U
582 2637(``in)U
691(New)S
826(York,)S
1006(in)S
1075(the)S
1171(control)S
1364(room,)S
1548(the)S
1644(reader)S
1817(is)S
1878(soldered)S
2103(to)S
2171(the)S
2266(chair)S
2408(at)S
2473(the)S
2568(wrists,)S
2767(wit)S
612 2709(ressure)U
805(manomete)S
1057(rs)S
1123(and)S
1233(a)S
1283(stethoscopic)S
1604(belt,)S
1753(her)S
1853(temples)S
2064(beneath)S
2275(their)S
2409(crown)S
2582(of)S
2654(hair)S
2770(held)S
2854 2781(-)U
582 2853(t)U
582 2781(fast)U
692(by)S
775(the)S
872(serpentine)S
1143(wires)S
1296(of)S
1369(the)S
1466(encephal)S
1681(ogram)S
1858(that)S
1972(mark)S
2119(the)S
2216(intensity)S
2447(of)S
2520(her)S
2619(concentra)S
599 2853(ion)U
696(and)S
803(the)S
897(frequency)S
1158(of)S
1228(stimuli.)S
5 F
1451(")S
1 F
(All)R
1573(our)S
1673(work)S
1816(depends)S
2033(on)S
2113(the)S
2207(sensitivity)S
2475(of)S
2545(the)S
2639(subject)S
2830(at)S
2857 2925(t)U
582 2997(a)U
582 2925(our)U
687(disposal)S
909(for)S
1004(the)S
1103(control)S
1299(tests:)S
1468(and)S
1580(it)S
1639(must,)S
1816(moreover,)S
2107(be)S
2189(a)S
2241(person)S
2425(of)S
2499(strong)S
2673(eyesigh)S
609 2997(nd)U
690(nerves,)S
903(to)S
971(be)S
1049(subjected)S
1298(to)S
1366(the)S
1461(uninterrupted)S
1807(reading)S
2009(of)S
2080(novels)S
2258(and)S
2366(variants)S
2577(of)S
2647(novels)S
2824(as)S
582 3141(c)U
582 3069(they)U
711(are)S
810(turned)S
989(out)S
1091(by)S
1176(the)S
1275(computer.)S
1563(If)S
1628(the)S
1727(reading)S
1932(attenti)S
2084(on)S
2168(reaches)S
2373(certain)S
2562(highs)S
2716(with)S
2847(a)S
609 3141(ertain)U
768(continuity,)S
1049(the)S
1144(product)S
1349(is)S
1410(viable)S
1579(and)S
1687(can)S
1792(be)S
1870(launched)S
2109(on)S
2190(the)S
2285(market;)S
2490(if)S
2547(attenti)S
2699(on,)S
2814(on)S
2844 3213(p)U
582 3285(a)U
582 3213(the)U
677(contrary,)S
934(relaxes)S
1126(and)S
1234(shifts,)S
1420(the)S
1515(combinati)S
1757(on)S
1838(is)S
1899(rejecte)S
2061(d)S
2112(and)S
2220(its)S
2298(element)S
2490(s)S
2533(are)S
2627(broken)S
2814(u)S
609 3285(nd)U
691(used)S
823(again)S
976(in)S
1045(other)S
1191(contexts.)S
5 F
(")R
1 F
1454(The)S
1570(man)S
1696(in)S
1765(the)S
1861(white)S
2017(smock)S
2195(rips)S
2306(off)S
2397(one)S
2505(encephal)S
2720(ogram)S
2847 3357(e)U
582 3429(s)U
582 3357(after)U
716(another)S
920(after)S
1054(another,)S
1293(as)S
1366(if)S
1425(they)S
1551(were)S
1690(pages)S
1849(from)S
1988(a)S
2037(calenda)S
2222(r.)S
5 F
2299(")S
1 F
(Worse)R
2503(and)S
2612(worse,)S
5 F
(")R
1 F
2817(h)S
605 3429(ays.)U
5 F
744(")S
1 F
(Not)R
883(one)S
994(novel)S
1152(being)S
1310(produced)S
1557(holds)S
1710(up.)S
1828(Either)S
1999(the)S
2096(programming)S
2447(has)S
2550(to)S
2620(be)S
2700(revised)S
582 3501(or)U
652(the)S
746(reader)S
917(is)S
977(not)S
1074(functioning.)S
5 F
(")R
1 F
('')R
732 3645(Italo)U
863(Calvino,)S
2 F
1109(If)S
1166(on)S
1246(a)S
1296(winter's)S
1513(night)S
1657(a)S
1707(traveller)S
1 F
432 3882(T)U
3 F
432 3789(1.)U
517(Introduction)S
1 F
469 3882(he)U
550(Inter-Client)S
856(Communicat)S
1168(ion)S
1269(Conventions)S
1597(Manual)S
1805(\(ICCCM\))S
2062(for)S
2156(Version)S
2369(11)S
2452(of)S
2525(the)S
2622(X)S
2688(Window)S
2918(Sys-)S
3007 3954(t)U
432(tem)S
575(is)S
643(being)S
805(distributed)S
1091(for)S
1189(public)S
1368(review)S
1560(under)S
1725(the)S
1827(auspices)S
2058(of)S
2135(the)S
2236(X)S
2306(Consortium.)S
2652(This)S
2786(documen)S
48 Z
523 3930(\262)U
0 F
432 4014 M
8 22 0 0 16 0 0 18 PS16
456 4014 M
8 22 0 0 16 0 0 18 PS16
480 4014 M
8 22 0 0 16 0 0 18 PS16
504 4014 M
8 22 0 0 16 0 0 18 PS16
528 4014 M
8 22 0 0 16 0 0 18 PS16
552 4014 M
8 22 0 0 16 0 0 18 PS16
576 4014 M
8 22 0 0 16 0 0 18 PS16
600 4014 M
8 22 0 0 16 0 0 18 PS16
624 4014 M
8 22 0 0 16 0 0 18 PS16
648 4014 M
8 22 0 0 16 0 0 18 PS16
672 4014 M
8 22 0 0 16 0 0 18 PS16
696 4014 M
8 22 0 0 16 0 0 18 PS16
720 4014 M
8 22 0 0 16 0 0 18 PS16
744 4014 M
8 22 0 0 16 0 0 18 PS16
768 4014 M
8 22 0 0 16 0 0 18 PS16
792 4014 M
8 22 0 0 16 0 0 18 PS16
816 4014 M
8 22 0 0 16 0 0 18 PS16
840 4014 M
8 22 0 0 16 0 0 18 PS16
1 F
432 4074(*)U
493(Permission)S
727(to)S
784(use,)S
896(copy,)S
1037(modify)S
1195(and)S
1284(distribute)S
1484(this)S
1573(document)S
1781(for)S
1857(any)S
1946(purpose)S
2118(and)S
2207(without)S
2373(fee)S
2451(is)S
2503(hereby)S
2653(granted,)S
432 4194(c)U
432 4134(provided)U
620(that)S
709(the)S
785(above)S
917(copyright)S
1118(notice)S
1252(and)S
1339(this)S
1426(permission)S
1654(notice)S
1788(appear)S
1933(in)S
1987(all)S
2051(copies,)S
2218(and)S
2304(that)S
2392(the)S
2467(name)S
2587(of)S
2644(Sun)S
2736(Mi-)S
453 4194(rosystems,)U
698(Inc.)S
796(not)S
882(be)S
952(used)S
1065(in)S
1127(advertising)S
1364(or)S
1429(publicity)S
1623(pertaining)S
1841(to)S
1903(distribution)S
2147(of)S
2211(the)S
2293(software)S
2482(described)S
2689(herein)S
2792 4254(f)U
432 4314(t)U
432 4254(without)U
599(speci\256c,)S
794(written)S
950(prior)S
1064(permission.)S
1323(Sun)S
1419(Microsystems,)S
1737(Inc.)S
1831(makes)S
1974(no)S
2043(representations)S
2353(about)S
2480(the)S
2558(suitability)S
2768(o)S
445 4314(he)U
506(software)S
687(described)S
886(herein)S
1021(for)S
1093(any)S
1178(purpose.)S
1374(It)S
1419(is)S
1467(provided)S
5 F
1653(")S
1 F
(as)R
1729(is)S
5 F
(")R
1 F
1797(without)S
1959(express)S
2119(or)S
2175(implied)S
2336(warranty.)S
432 4374(\262)U
488(The)S
578(X)S
629(Window)S
810(System)S
967(is)S
1015(a)S
1052(trademark)S
1261(of)S
1317(the)S
1391(Massachusetts)S
1684(Institute)S
1856(of)S
1912(Technology.)S
EP
%%Page: ? 2
BP
1 F
60 Z
1673 381(-)U
1713(2)S
1763(-)S
2994 597(d)U
432 669(s)U
432 597(provides)U
666(some)S
820(historical)S
1072(context)S
1277(for)S
1374(the)S
1475(ICCCM,)S
1710(describes)S
1961(the)S
2062(mechanism)S
2364(of)S
2441(the)S
2541(review)S
2731(process)S
2937(an)S
455 669(ome)U
581(of)S
653(the)S
749(constraints)S
1032(that)S
1145(the)S
1241(history)S
1430(has)S
1532(placed)S
1712(upon)S
1854(it,)S
1925(reviews)S
2133(the)S
2228(changes)S
2443(that)S
2555(have)S
2690(been)S
2825(made)S
2977(to)S
3 F
432 885(1)U
1 F
432 741(the)U
526(document)S
784(since)S
928(the)S
1022(last)S
1126(widely)S
1310(circulat)S
1492(ed)S
1569(draft,)S
1718(and)S
1825(provides)S
2052(some)S
2199(rationale)S
2431(for)S
2521(them.)S
3 F
462 885(.1.)U
562(Pre-History)S
1 F
432 978(A)U
(lthough)R
686(the)S
787(need)S
928(for)S
1025(some)S
1178(conventions)S
1495(to)S
1568(govern)S
1761(communica)S
2043(tions)S
2186(between)S
2413(clients)S
2597(sharing)S
2800(the)S
2900(same)S
3007 1050(t)U
432 1122(u)U
432 1050(server)U
601(was)S
716(recognize)S
951(d)S
1003(early)S
1146(in)S
1215(the)S
1311(design)S
1490(of)S
1562(X11,)S
1701(the)S
1796(scope)S
1954(and)S
2062(importance)S
2355(of)S
2426(the)S
2521(conventions)S
2833(was)S
2947(no)S
462 1122(nderstood)U
732(until)S
875(shortly)S
1074(after)S
1217(the)S
1323(X11R1)S
1528(release,)S
1743(when)S
1905(I)S
1957(undertook)S
2233(to)S
2312(produce)S
2538(the)S
2644(\256rst)S
2769(draft)S
2915(of)S
2997(a)S
3004 1194(f)U
432 1266(q)U
432 1194(manual)U
632(describing)S
905(them.)S
1083(I)S
1125(read)S
1251(the)S
1347(protocol)S
1569(speci\256cation)S
1895(and)S
2003(the)S
2098(Xlib)S
2226(manuals,)S
2483(and)S
2591(collect)S
2753(ed)S
2831(a)S
2879(list)S
2974(o)S
462 1266(uestions.)U
717(After)S
866(about)S
1022(three)S
1165(months)S
1364(\256ring)S
1516(questions)S
1765(by)S
1847(electroni)S
2059(c)S
2108(mail)S
2238(to)S
2307(everyone)S
2550(I)S
2592(knew)S
2744(involved)S
2977(in)S
2994 1338(o)U
432 1410(b)U
432 1338(window)U
650(managers)S
906(and)S
1017(selection)S
1256(services,)S
1489(I)S
1533(was)S
1650(able)S
1775(to)S
1846(assemble)S
2091(a)S
2142(25-page)S
2360(document)S
2622(in)S
2693(time)S
2825(for)S
2919(it)S
2977(t)S
462 1410(e)U
509(reviewed)S
750(by)S
830(a)S
877(meeting)S
1092(at)S
1156(MIT)S
1286(and)S
1393(distributed)S
1671(with)S
1798(the)S
1892(X11R2)S
2085(release.)S
2997 1503(e)U
432 1575(d)U
432 1503(In)U
505(retrospect,)S
781(including)S
1032(this)S
1142(draft)S
1279(in)S
1349(the)S
1446(release)S
1637(was)S
1753(a)S
1803(mistake.)S
2049(Although)S
2299(by)S
2382(that)S
2496(time)S
2626(the)S
2722(need)S
2858(for)S
2950(th)S
462 1575(ocument)U
701(had)S
819(become)S
1038(obvious)S
1258(and)S
1375(urgent,)S
1574(the)S
1678(rush)S
1811(to)S
1888(put)S
1995(it)S
2059(together)S
2287(had)S
2404(not)S
2511(allowed)S
2732(for)S
2832(detaile)S
2994(d)S
2994 1647(d)U
432 1719(r)U
432 1647(review.)U
657(I,)S
738(and)S
851(the)S
951(unof\256cial)S
1208(group)S
1374(of)S
1450(reviewers,)S
1725(understood)S
2018(that)S
2135(many)S
2295(parts)S
2437(of)S
2512(the)S
2611(document)S
2874(woul)S
452 1719(equire)U
624(changing,)S
881(and)S
989(added)S
1154(warnings)S
1395(to)S
1463(this)S
1571(effect.)S
1765(Neverthele)S
2030(ss,)S
2132(in)S
2200(the)S
2295(rush)S
2419(to)S
2487(get)S
2582(both)S
2710(software)S
2937(and)S
3009 1791(,)U
432 1863(a)U
432 1791(books)U
599(to)S
670(market)S
862(people)S
1047(who)S
1174(lacked)S
1356(anything)S
1591(else)S
1709(to)S
1780(work)S
1926(with)S
2056(placed)S
2237(undue)S
2407(importance)S
2702(on)S
2785(this)S
2895(draft)S
459 1863(nd)U
539(this)S
646(in)S
713(turn)S
830(placed)S
1008(severe)S
1182(constraints)S
1463(on)S
1543(the)S
1637(Consortium)S
1941(review)S
2125(process.)S
432 2100(A)U
3 F
432 2007(1.2.)U
562(Consortium)S
888(Review)S
1 F
475 2100(fter)U
580(the)S
675(X11R2)S
869(release)S
1058(a)S
1106(mail)S
1235(alias)S
1367(was)S
1480(set)S
1567(up)S
1647(at)S
1711(MIT)S
1841(and)S
1948(discussion)S
2218(via)S
2312(electroni)S
2524(c)S
2571(mail)S
2699(and)S
2806(meetings)S
3004 2172(r)U
432 2244(r)U
432 2172(\(at)U
522(the)S
621(San)S
736(Francisco)S
995(Usenix)S
1190(conference)S
1455(\))S
1500(continued,)S
1778(with)S
1910(the)S
2009(object)S
2182(of)S
2257(developing)S
2550(a)S
2602(draft)S
2741(suitable)S
2954(fo)S
452 2244(eview)U
628(by)S
719(the)S
824(X)S
898(Consortium.)S
1248(This)S
1386(draft,)S
1546(dated)S
1708(27)S
1836 2238(July)U
1967(1988,)S
2133(was)S
2257(then)S
2392(circulat)S
2574(ed)S
2662(to)S
2740(Consortium)S
48 Z
1768 2214(th)U
60 Z
3007 2316(l)U
432 2388(m)U
432 2316(members)U
685(and)S
804(intensively)S
1101(reviewed)S
1354(by)S
1446(electroni)S
1658(c)S
1717(mail.)S
1892(The)S
2018(mail)S
2158(archive)S
2368(for)S
2469(this)S
2587(review)S
2782(is)S
2853(severa)S
479 2388(egabytes,)U
725(and)S
832(the)S
926(document)S
1184(grew)S
1324(from)S
1461(25)S
1541(to)S
1608(45)S
1688(pages.)S
432 2625(A)U
3 F
432 2532(1.3.)U
562(Public)S
746(Review)S
1 F
498 2625(revised)U
695(draft)S
832(of)S
905(the)S
1002(ICCCM)S
1218(is)S
1281(being)S
1438(circulat)S
1620(ed)S
1700(for)S
1793(public)S
1967(review.)S
2188(The)S
2304(objective)S
2548(of)S
2620(this)S
2729(review)S
2915(is)S
2977(to)S
432 2769(t)U
432 2697(determine)U
700(if)S
762(the)S
861(current)S
1057(draft)S
1196(is)S
1261(accept)S
1416(able)S
1542(as)S
1617(a)S
1669(standard.)S
1933(The)S
2052(X)S
2120(community)S
2420(is)S
2485(encouraged)S
2788(to)S
2860(review)S
449 2769(he)U
533(draft)S
674(and)S
787(submit)S
977(comments)S
1251(by)S
1337(electroni)S
1549(c)S
1602(mail)S
1736(to)S
2 F
1809(icccm)S
5 F
(@)R
2 F
(expo.l)R
2151(cs.mit.edu)S
1 F
2405(.)S
2466(Each)S
2613(comment)S
2864(should)S
4 F
432 2934(\267)U
1 F
432 2841(cover)U
586(a)S
633(single)S
797(topic,)S
973(and)S
1080(should:)S
522 2934(Identify)U
733(any)S
840(objectiona)S
1092(ble)S
1186(wording)S
1406(in)S
1473(the)S
1567(document.)S
4 F
432 3120(\267)U
432 3027(\267)U
1 F
522(Suggest)S
732(speci\256c)S
936(alternat)S
1118(ive)S
1212(wording.)S
522 3120(Provide)U
729(a)S
776(rationale)S
1008(for)S
1098(the)S
1192(suggested)S
1449(change.)S
432 3213(T)U
(he)R
555(ICCCM)S
777(review)S
970(committ)S
1172(ee)S
1255(will)S
1378(review)S
1571(the)S
1674(comments)S
1951(mailed)S
2145(to)S
2 F
2221(icccm)S
1 F
2401(\(ignoring)S
2653(all)S
2742(others\))S
2937(and)S
2997 3285(e)U
432 3357(c)U
432 3285(work)U
583(with)S
718(the)S
820(commentor)S
1123(to)S
1198(develop)S
1416(a)S
1470(response)S
1707(to)S
1781(any)S
1895(comments)S
2170(they)S
2301(deem)S
2459(to)S
2533(be)S
2617(signi\256cant.)S
2930(Th)S
459 3357(omment)U
677(and)S
784(response)S
1014(will)S
1128(be)S
1205(combined)S
1463(and)S
1570(published)S
1824(via)S
2 F
1918(xpert)S
1 F
2052(.)S
2071 3450(:)U
4 F
432 3543(\267)U
1 F
432 3450(At)U
512(the)S
606(end)S
713(of)S
783(the)S
877(public)S
1048(review)S
1232(period,)S
1421(the)S
1515(Consortium)S
1819(will)S
1933(either)S
522 3543(determine)U
785(that)S
897(the)S
992(draft)S
1126(is)S
1186(accept)S
1341(able)S
1462(and)S
1569(promulgate)S
1864(it)S
1918(as)S
1988(a)S
2035(Consortium)S
2339(standard)S
2563(\(possibly)S
2803(with)S
2930(edi-)S
4 F
432 3708(\267)U
1 F
522 3615(torial)U
670(changes\),)S
522 3708(or)U
603(determine)S
876(that)S
998(the)S
1103(draft)S
1247(requires)S
1471(technica)S
1673(l)S
1720(changes)S
1944(and)S
2061(refer)S
2205(it)S
2269(back)S
2413(for)S
2513(further)S
2707(work)S
2860(by)S
2950(the)S
432 3873(T)U
522 3780(ICCCM)U
735(review)S
919(committ)S
1121(ee,)S
1210(followed)S
1444(by)S
1524(a)S
1571(further)S
1755(public)S
1926(review.)S
469 3873(he)U
549(current)S
743(state)S
877(of)S
950(the)S
1047(document)S
1308(is)S
1371(the)S
1468(result)S
1625(of)S
1698(more)S
1845(than)S
1972(a)S
2022(year's)S
2192(work)S
2338(by)S
2421(a)S
2471(large)S
2615(group)S
2778(of)S
2850(experts)S
3004 3945(-)U
432 4017(g)U
432 3945(directly)U
641(involved)S
876(in)S
947(the)S
1045(development)S
1381(of)S
1455(window)S
1672(managers,)S
1962(selection)S
2200(services,)S
2452(toolkits)S
2656(and)S
2766(client)S
2924(pro)S
462 4017(rams.)U
638(No)S
735(document)S
997(of)S
1071(this)S
1182(kind)S
1313(can)S
1421(ever)S
1549(be)S
1630(either)S
1792(\256nished)S
2006(or)S
2080(perfect;)S
2289(it)S
2347(is)S
2411(inevitabl)S
2623(y)S
2676(a)S
2726(compromise)S
2997 4089(e)U
432 4161(X)U
432 4089(and)U
546(in)S
620(this)S
734(case)S
865(many)S
1026(of)S
1103(the)S
1204(compromises)S
1552(have)S
1693(been)S
1834(driven)S
2015(by)S
2102(``backwards)S
2426(compatibi)S
2668(lity'')S
2816(with)S
2950(th)S
475 4161(11R2)U
627(draft.)S
798(Further,)S
1032(this)S
1140(document)S
1399(is)S
1460(already)S
1659(much)S
1814(later)S
1943(than)S
2068(would)S
2239(have)S
2374(been)S
2509(desirable.)S
2783(Commen-)S
4 F
432 4326(\267)U
1 F
432 4233(tors)U
542(should)S
722(therefore)S
960(take)S
1081(the)S
1175(review)S
1359(process)S
1559(seriously,)S
1811(and)S
1918(carefully)S
2153(distinguish)S
2437(between:)S
522 4326(problems)U
771(that)S
887(they)S
1016(regard)S
1194(as)S
1268(intolerabl)S
1500(e)S
1551(and)S
1662(that)S
1777(they)S
1905(would)S
2079(be)S
2160(prepared)S
2395(to)S
2466(delay)S
2621(substantially)S
2950(the)S
522 4398(promulgation)U
867(of)S
937(the)S
1031(document)S
1289(to)S
1356(see)S
1453(correcte)S
1648(d,)S
EP
%%Page: ? 3
BP
1 F
60 Z
1673 381(-)U
1713(3)S
1763(-)S
3004 597(-)U
4 F
432(\267)S
1 F
522(aspects)S
720(that)S
835(they)S
963(don't)S
1114(like)S
1229(but)S
1330(could)S
1488(live)S
1603(with)S
1734(for)S
1828(a)S
1879(few)S
1993(years)S
2144(until)S
2279(a)S
2330(future)S
2498(revision)S
2716(of)S
2790(the)S
2887(docu)S
522 669(ment,)U
4 F
432 762(\267)U
1 F
522(and)S
631(additional)S
895(functionali)S
1157(ty)S
1226(that)S
1339(they)S
1465(can)S
1571(live)S
1684(without)S
1890(in)S
1959(an)S
2038(initial)S
2202(standard)S
2428(but)S
2527(would)S
2699(like)S
2811(to)S
2879(see)S
2977(in)S
3 F
432 978(2)U
1 F
522 834(a)U
569(future)S
733(revision.)S
3 F
462 978(.)U
517(Changes)S
1 F
432 1071(T)U
(he)R
550(revision)S
768(process)S
972(identi\256ed)S
1224(a)S
1275(number)S
1483(of)S
1557(problems)S
1805(and)S
1915(omissions)S
2178(in)S
2248(the)S
2345(X11R2)S
2541(draft.)S
2713(The)S
2830(changes)S
3 F
432 1287(2)U
1 F
432 1143(that)U
543(resulted)S
754(are)S
848(summarized)S
1163(in)S
1230(this)S
1337(section.)S
3 F
462 1287(.1.)U
562(Window)S
798(States)S
1 F
432 1380(T)U
(he)R
556(X11R2)S
759(draft)S
903(described)S
1164(top-level)S
1409(windows)S
1655(as)S
1735(being)S
1899(in)S
1976(one)S
2093(of)S
2173(a)S
2230(number)S
2443(of)S
2522(states,)S
2720(for)S
2819(example)S
432 1524(r)U
2 F
432 1452(ClientIconSt)U
734(ate)S
1 F
845(or)S
2 F
922(IgnoreState)S
1 F
1213(.)S
1275(It)S
1338(turned)S
1518(out)S
1621(to)S
1694(be)S
1777(dif\256cult)S
1994(to)S
2067(specify)S
2267(semantics)S
2531(for)S
2627(these)S
2777(states)S
2937(and)S
452 1524(eliable)U
635(mechanisms)S
954(to)S
1022(change)S
1214(state.)S
1381(As)S
1468(a)S
1516(result,)S
1706(the)S
1801(set)S
1889(of)S
1960(states)S
2115(has)S
2216(been)S
2351(simpli\256ed)S
2613(and)S
2721(the)S
2816(mechan-)S
432 1689(F)U
432 1596(isms)U
562(for)S
652(changing)S
893(between)S
1114(states)S
1268(rede\256ned.)S
465 1689(rom)U
589(the)S
690(client's)S
895(point)S
1046(of)S
1123(view,)S
1302(the)S
1403(window)S
1622(manager)S
1856(will)S
1976(regard)S
2156(each)S
2293(of)S
2369(the)S
2469(client's)S
2673(top-level)S
2914(non-)S
4 F
432 1854(\267)U
1 F
432 1761(override-redire)U
794(ct)S
858(windows)S
1094(as)S
1164(being)S
1318(in)S
1385(one)S
1492(of)S
1562(three)S
1703(states.)S
1892(The)S
2006(semantics)S
2264(of)S
2334(the)S
2428(states)S
2582(are:)S
522 1854(NormalState.)U
882(The)S
996(client's)S
1194(top-level)S
1429(window)S
1642(is)S
1702(visible.)S
2981 1947(w)U
4 F
432(\267)S
1 F
522(IconicState)S
794(.)S
869(The)S
1003(client's)S
1221(top-level)S
1476(window)S
1709(is)S
1789(iconic,)S
2012(whatever)S
2273(that)S
2403(means)S
2596(for)S
2705(this)S
2831(windo)S
522 2019(manager.)U
791(The)S
911(client)S
1072(can)S
1182(assume)S
1385(that)S
1502(its)S
1585(icon)S
5 F
(_)R
1 F
(window)R
1938(\(if)S
2021(any\))S
2154(will)S
2273(be)S
2355(visible,)S
2556(and)S
2668(failing)S
2851(that)S
2967(its)S
4 F
432 2184(\267)U
1 F
522 2091(icon)U
5 F
(_)R
1 F
(pixmap)R
857(\(if)S
934(any\),)S
1076(or)S
1146(its)S
1223(WM)S
5 F
(_)R
1 F
(ICON)R
5 F
(_)R
1 F
(NAME)R
1735(will)S
1849(be)S
1926(visible.)S
522 2184(WithdrawnState)U
914(.)S
969(Neither)S
1170(the)S
1264(client's)S
1462(top-level)S
1697(window)S
1910(nor)S
2010(its)S
2087(icon)S
2211(are)S
2305(visible.)S
2994 2277(h)U
432 2349(s)U
432 2277(Newly-create)U
757(d)S
815(top-level)S
1058(windows)S
1302(are)S
1404(in)S
1479(Withdrawn)S
1778(state.)S
1952(Once)S
2107(the)S
2208(window)S
2428(has)S
2535(been)S
2676(provided)S
2917(wit)S
455 2349(uitable)U
640(properties,)S
936(the)S
1030(client)S
1185(is)S
1245(free)S
1359(to)S
1426(change)S
1617(its)S
1694(state)S
1825(as)S
1895(follows:)S
2994 2442(g)U
4 F
432(\267)S
1 F
522(Withdrawn)S
4 F
824(\256)S
1 F
915(Normal.)S
1165(The)S
1290(client)S
1456(should)S
1647(map)S
1782(the)S
1886(window)S
2109(with)S
2246(WM)S
5 F
(_)R
1 F
(HINTS.initial)R
5 F
(_)R
1 F
(stat)R
2833(e)S
2890(bein)S
522 2514(NormalState.)U
4 F
432 2607(\267)U
1 F
522(Withdrawn)S
4 F
814(\256)S
1 F
895(Iconic.)S
1102(The)S
1216(client)S
1371(should)S
1551(map)S
1675(the)S
1769(window)S
1982(with)S
2109(WM)S
5 F
(_)R
1 F
(HINTS.initial)R
5 F
(_)R
1 F
(stat)R
2696(e)S
2743(being)S
2897(Icon-)S
4 F
432 2772(\267)U
1 F
522 2679(icState.)U
522 2772(Normal)U
4 F
730(\256)S
1 F
814(Iconic.)S
1024(The)S
1142(client)S
1301(should)S
1485(send)S
1618(a)S
1668(client)S
1826(message)S
2053(event)S
2207(to)S
2277(the)S
2374(root)S
2494(window)S
2710(with)S
2840(``type'')S
4 F
432 2937(\267)U
1 F
522 2844(WM)U
5 F
(_)R
1 F
(CHANGE)R
5 F
(_)R
1 F
(STATE.)R
522 2937(Normal)U
4 F
740(\256)S
1 F
834(Withdrawn.)S
1174(The)S
1302(client)S
1471(should)S
1664(unmap)S
1861(the)S
1968(window,)S
2229(and)S
2349(follow)S
2539(it)S
2606(with)S
2746(a)S
2806(synthetic)S
4 F
432 3102(\267)U
1 F
522 3009(UnmapNotify)U
876(event)S
1027(to)S
1094(the)S
1188(root)S
1305(window.)S
522 3102(Iconic)U
4 F
700(\256)S
1 F
787(Normal.)S
1033(The)S
1154(client)S
1316(should)S
1503(map)S
1633(the)S
1733(window.)S
1987(The)S
2107(contents)S
2334(of)S
2410(WM)S
5 F
(_)R
1 F
(HINTS.initial)R
5 F
(_)R
1 F
(stat)R
2997(e)S
4 F
432 3267(\267)U
1 F
522 3174(are)U
616(irrelevant)S
868(in)S
935(this)S
1042(case.)S
522 3267(Iconic)U
4 F
694(\256)S
1 F
775(Withdrawn.)S
1102(The)S
1216(client)S
1371(should)S
1551(unmap)S
1735(the)S
1829(window,)S
2077(and)S
2184(follow)S
2361(it)S
2415(with)S
2542(a)S
2589(synthetic)S
2827(Unmap-)S
432 3432(O)U
522 3339(Notify)U
699(event)S
850(as)S
920(above.)S
475 3432(nce)U
586(a)S
640(client's)S
845(non-override-redire)S
1317(ct)S
1388(top-level)S
1629(window)S
1848(has)S
1954(left)S
2061(Withdrawn)S
2358(state,)S
2510(the)S
2610(client)S
2771(will)S
2891(know)S
3007 3504(t)U
432 3576(m)U
432 3504(that)U
549(the)S
649(window)S
868(is)S
933(in)S
1005(Normal)S
1214(state)S
1350(if)S
1412(it)S
1471(is)S
1536(mapped,)S
1767(and)S
1879(that)S
1995(the)S
2094(window)S
2312(is)S
2377(in)S
2449(Iconic)S
2625(state)S
2761(if)S
2823(it)S
2882(is)S
2947(no)S
479 3576(apped.)U
3 F
432 3720(2)U
(.2.)R
562(Window)S
798(Size)S
922(&)S
992(Location)S
1 F
432 3813(C)U
(lients)R
624(adhering)S
856(to)S
924(the)S
1019(X11R2)S
1213(draft)S
1347(speci\256ed)S
1581(the)S
1675(size)S
1789(and)S
1896(location)S
2111(of)S
2181(their)S
2312(top-level)S
2547(windows)S
2783(by)S
2863(setting)S
2997 3885(e)U
432 3957(a)U
432 3885(\256elds)U
585(in)S
654(the)S
750(WM)S
5 F
(_)R
1 F
(NORMAL)R
5 F
(_)R
1 F
(HINTS)R
1377(property.)S
1638(Of)S
1723(course,)S
1937(they)S
2063(also)S
2182(had)S
2291(to)S
2360(provide)S
2566(values)S
2742(for)S
2834(the)S
2930(siz)S
459 3957(nd)U
541(location)S
758(attribute)S
960(s)S
1005(of)S
1077(the)S
1173(window,)S
1423(but)S
1522(these)S
1668(were)S
1806(ignored)S
2011(if)S
2069(a)S
2117(window)S
2331(manager)S
2560(was)S
2674(running.)S
2917(This)S
3004 4029(-)U
432 4101(t)U
432 4029(was)U
550(regarded)S
786(as)S
861(clumsy)S
1060(and)S
1172(error-prone,)S
1506(and)S
1618(was)S
1736(abandoned.)S
2056(Clients)S
2251(now)S
2378(specify)S
2576(the)S
2674(size)S
2792(and)S
2903(loca)S
449 4101(ion)U
546(of)S
616(their)S
747(top-level)S
982(windows)S
1218(as)S
1288(they)S
1412(would)S
1582(if)S
1639(there)S
1780(were)S
1917(no)S
1997(window)S
2210(manager.)S
432 4338(T)U
3 F
432 4245(2.3.)U
562(Colormaps)S
1 F
469 4338(he)U
551(X11R2)S
749(draft)S
888(described)S
1144(a)S
1196(mechanism)S
1496(by)S
1580(which)S
1751(window)S
1968(managers)S
2223(and)S
2334(clients)S
2516(cooperate)S
2751(d)S
2805(to)S
2876(install)S
3007 4410(t)U
432 4482(t)U
432 4410(colormaps.)U
740(The)S
856(lack)S
979(of)S
1051(protocol)S
1274(support)S
1476(for)S
1568(avoiding)S
1801(the)S
1896(race)S
2018(conditions)S
2290(in)S
2358(installing)S
2604(colormaps)S
2876(mean)S
449 4482(hat)U
559(this)S
682(mechanism)S
993(could)S
1163(not)S
1276(be)S
1368(impleme)S
1580(nted)S
1719(reliably,)S
1954(and)S
2076(the)S
2185(mechanism)S
2495(also)S
2627(mandated)S
2897(some)S
EP
%%Page: ? 4
BP
1 F
60 Z
432 597(f)U
1673 381(-)U
1713(4)S
1763(-)S
452 597(eatures)U
645(of)S
717(the)S
813(look-and-feel.)S
1195(As)S
1282(a)S
1330(result)S
1485(the)S
1580(conventions)S
1892(have)S
2027(been)S
2162(changed)S
2384(to)S
2452(forbid)S
2620(clients)S
2799(installing)S
432 741(m)U
432 669(their)U
573(own)S
706(colormaps.)S
1022(A)S
1095(property)S
1329(called)S
1504(WM)S
5 F
(_)R
1 F
(COLORMAP)R
5 F
(_)R
1 F
(WINDOWS)R
2332(is)S
2402(used)S
2542(to)S
2619(tell)S
2727(the)S
2831(window)S
479 741(anager)U
660(the)S
754(colormaps)S
1025(the)S
1119(client)S
1274(wants)S
1434(installed.)S
432 978(T)U
3 F
432 885(2.4.)U
562(Pseudo-Root)S
908(Support)S
1 F
469 978(he)U
553(X11R2)S
753(draft)S
894(speci\256ed)S
1135(a)S
1189(pseudo-root)S
1503(mechanism.)S
1840(Although)S
2094(it)S
2155(was)S
2275(successfully)S
2595(impleme)S
2807(nted)S
2937(and)S
3004 1050(-)U
432 1122(s)U
432 1050(used)U
566(by)S
650(several)S
845(groups,)S
1046(experienc)S
1281(e)S
1331(has)S
1434(shown)S
1613(that)S
1727(it)S
1784(cannot)S
1968(support)S
2171(all)S
2255(the)S
2352(uses)S
2478(envisaged.)S
2777(An)S
2873(exten)S
455 1122(ion)U
556(will)S
674(be)S
755(required)S
980(and,)S
1126(in)S
1197(order)S
1348(to)S
1419(leave)S
1571(room)S
1722(for)S
1816(the)S
1914(design)S
2095(of)S
2169(this)S
2280(extension)S
2534(pseudo-root)S
2844(support)S
3 F
432 1338(2)U
1 F
432 1194(has)U
532(been)S
666(removed)S
897(from)S
1034(the)S
1128(conventions.)S
3 F
462 1338(.5.)U
562(Top-level)S
823(Window)S
1059(Gravity)S
1 F
432 1431(I)U
(n)R
508(the)S
608(X11R2)S
807(draft,)S
962(windows)S
1204(were)S
1347(always)S
1540(positioned)S
1817(by)S
1902(specifying)S
2178(the)S
2277(top-left)S
2480(corner.)S
2694(Clients)S
2890(could)S
432 1575(m)U
432 1503(not)U
541(achieve)S
758(reliable)S
971(positioning,)S
1288(since)S
1443(they)S
1578(did)S
1686(not)S
1794(know)S
1958(the)S
2063(width)S
2231(of)S
2312(the)S
2417(decorations)S
2726(the)S
2831(window)S
479 1575(anager)U
661(was)S
775(providing.)S
1065(A)S
1128(``win-gravity'')S
1509(\256eld)S
1636(has)S
1736(been)S
1870(added)S
2034(to)S
2101(the)S
2195(WM)S
5 F
(_)R
1 F
(NORMAL)R
5 F
(_)R
1 F
(HINTS)R
2820(property)S
3 F
432 1791(2)U
1 F
432 1647(to)U
499(avoid)S
653(this)S
760(problem.)S
3 F
462 1791(.6.)U
562(WM)S
5 F
(_)R
3 F
(PROTOCOLS)R
1 F
432 1884(T)U
(he)R
547(``messages'')S
874(\256eld)S
1001(of)S
1071(the)S
1165(WM)S
5 F
(_)R
1 F
(HINTS)R
1501(property)S
1725(was)S
1838(found)S
1998(to)S
2065(be)S
2142(unwieldy)S
2386(and)S
2493(dif\256cult)S
2704(to)S
2771(evolve.)S
2987(It)S
432 2028(m)U
432 1956(has)U
536(been)S
674(replace)S
849(d)S
903(with)S
1034(a)S
1084(WM)S
5 F
(_)R
1 F
(PROTOCOLS)R
1596(property)S
1823(specifying)S
2097(the)S
2194(ClientMessage)S
2575(events)S
2752(that)S
2866(clients)S
479 2028(ay)U
556(receive)S
751(from)S
888(the)S
982(window)S
1195(manager,)S
1438(and)S
1545(the)S
1639(format)S
1820(of)S
1890(these)S
2034(messages)S
2281(has)S
2381(been)S
2515(uni\256ed.)S
432 2265(A)U
3 F
432 2172(2.7.)U
562(WM)S
5 F
(_)R
3 F
(CONFIGURE)R
5 F
(_)R
3 F
(DENIED)R
1357(&)S
1427(WM)S
5 F
(_)R
3 F
(WINDOW)R
5 F
(_)R
3 F
(MOVED)R
1 F
475 2265(s)U
528(part)S
652(of)S
732(this)S
849(change,)S
1085(the)S
1189(ClientMessage)S
1577(events)S
1761(speci\256ed)S
2005(in)S
2082(the)S
2186(X11R2)S
2389(draft)S
2533(that)S
2653(noti\256ed)S
2866(clients)S
432 2409(r)U
432 2337(about)U
590(certain)S
779(window)S
996(manager)S
1227(actions)S
1421(that)S
1535(would)S
1708(not)S
1808(generate)S
2036(automati)S
2248(c)S
2298(noti\256cation)S
2596(events)S
2773(have)S
2910(been)S
452 2409(emoved.)U
711(Window)S
951(managers)S
1215(must)S
1365(now)S
1501(generate)S
1739(these)S
1896(noti\256cation)S
2204(events)S
2390(synthetical)S
2652(ly,)S
2746(simplifying)S
3 F
432 2625(2)U
1 F
432 2481(client)U
587(programs)S
834(considerably.)S
3 F
462 2625(.8.)U
562(WM)S
5 F
(_)R
3 F
(STATE)R
1 F
432 2718(T)U
(he)R
547(WM)S
5 F
(_)R
1 F
(STATE)R
894(property)S
1118(described)S
1369(in)S
1436(the)S
1530(X11R2)S
1723(draft)S
1857(is)S
1917(unchanged,)S
2213(but)S
2310(its)S
2387(use)S
2487(has)S
2587(been)S
2721(clari\256ed.)S
2974(In)S
3004 2790(-)U
432 2862(d)U
432 2790(particula)U
644(r,)S
722(normal)S
916(clients)S
1097(should)S
1280(never)S
1437(inspect)S
1631(its)S
1711(contents)S
1935(which)S
2105(are)S
2201(for)S
2293(communica)S
2575(tion)S
2691(between)S
2914(win)S
462 2862(ow)U
555(and)S
662(session)S
855(managers)S
1106(only.)S
3 F
1570 3006(n)U
1 F
432 3099(T)U
3 F
432 3006(2.9.)U
562(Client)S
739(Termination)S
1083(&)S
1153(Window)S
1389(Deletio)S
1 F
469 3099(he)U
551(protocol)S
777(by)S
862(which)S
1034(clients)S
1217(request)S
1416(noti\256cation)S
1716(of)S
1791(impending)S
2074(terminat)S
2276(ion)S
2378(from)S
2520(the)S
2619(session)S
2816(manager)S
432 3243(t)U
432 3171(has)U
534(changed,)S
772(partly)S
935(as)S
1007(a)S
1056(result)S
1212(of)S
1284(the)S
1380(WM)S
5 F
(_)R
1 F
(PROTOCOLS)R
1891(change,)S
2099(partly)S
2262(because)S
2474(the)S
2569(name)S
2721(BANG!)S
2931(was)S
449 3243(hought)U
636(insuf\256ciently)S
974(serious,)S
1179(and)S
1286(partly)S
1447(to)S
1514(avoid)S
1668(problems)S
1912(with)S
2039(multi-top-le)S
2328(vel)S
2422(window)S
2635(clients.)S
2997 3336(e)U
432 3408(t)U
432 3336(A)U
499(protocol)S
724(\(WM)S
5 F
(_)R
1 F
(DELETE)R
5 F
(_)R
1 F
(WINDOW\))R
1449(by)S
1533(which)S
1703(a)S
1753(session)S
1949(manager)S
2180(can)S
2287(request)S
2484(a)S
2534(client)S
2692(with)S
2822(multipl)S
449 3408(op-level)U
667(windows)S
903(to)S
970(delete)S
1135(one)S
1242(of)S
1312(them)S
1453(has)S
1553(been)S
1687(added.)S
432 3645(A)U
3 F
432 3552(2.10.)U
592(Selection)S
843(Mechanisms)S
1 F
497 3645(number)U
703(of)S
775(detaile)S
937(d)S
989(changes)S
1205(have)S
1341(been)S
1477(made)S
1630(to)S
1698(the)S
1793(selection)S
2029(mechanism,)S
2340(mostly)S
2525(to)S
2593(avoid)S
2748(race)S
2870(condi-)S
3007 3717(t)U
432 3789(o)U
432 3717(tions.)U
607(The)S
724(protocols)S
971(for)S
1064(large)S
1208(data)S
1332(transfers)S
1562(and)S
1672(for)S
1764(the)S
1860(CLIPBOARD)S
2221(selection)S
2458(are)S
2554(the)S
2650(most)S
2789(importan)S
462 3789(f)U
502(these.)S
432 3882(S)U
(upport)R
648(for)S
744(selection)S
985(targets)S
1171(with)S
1303(side-effect)S
1558(s)S
1606(has)S
1711(been)S
1850(added,)S
2034(allowing)S
2270(operations)S
2546(such)S
2681(as)S
2756(``exchange)S
3 F
432 4098(2)U
1 F
432 3954(PRIMARY)U
724(and)S
831(SECONDARY)S
1216(selections''.)S
3 F
462 4098(.11.)U
592(TEXT)S
775(properties)S
1 F
432 4191(I)U
(n)R
503(order)S
651(to)S
719(support)S
920(multiple)S
1143(languages)S
1405(by)S
1486(supporting)S
1764(multiple)S
1987(font)S
2105(encodings,)S
2385(the)S
2480(semantics)S
2738(of)S
2808(STRING)S
432 4356(P)U
432 4263(and)U
539(TEXT)S
713(properties)S
974(have)S
1108(been)S
1242(clari\256ed.)S
465 4356(roperties)U
700(with)S
831(type)S
959(STRING)S
1199(are)S
1297(now)S
1424(assumed)S
1655(to)S
1726(be)S
1806(encoded)S
2030(in)S
2100(ISO)S
2219(Latin)S
2370(1)S
2423(\(which)S
2613(does)S
2746(not)S
2846(include)S
432 4428(control)U
623(charact)S
798(ers\))S
908(with)S
1035(the)S
1129(addition)S
1347(of)S
1417(the)S
1511(TAB)S
1651(and)S
1758(NEWLINE)S
2052(control)S
2243(charact)S
2418(ers)S
2508(\(but)S
2625(no)S
2705(others\).)S
EP
%%Page: ? 5
BP
1 F
60 Z
1673 381(-)U
1713(5)S
1763(-)S
2997 597(e)U
432 669(e)U
432 597(Other)U
594(encodings)S
863(are)S
962(speci\256ed)S
1201(by)S
1286(other)S
1435(type)S
1564(Atoms.)S
1784(The)S
1903(Consortium)S
2212(will)S
2331(maintai)S
2513(n)S
2567(a)S
2618(registry)S
2826(of)S
2900(thes)S
459 669(ncoding)U
673(type)S
797(Atoms,)S
992(which)S
1159(will)S
1273(in)S
1340(general)S
1538(match)S
1706(the)S
1800(``encoding'')S
2121(\256eld)S
2248(in)S
2315(the)S
2409(font)S
2526(naming)S
2727(scheme.)S
432 906(T)U
3 F
432 813(2.12.)U
592(Cut-Buffers)S
1 F
469 906(he)U
547(section)S
739(describing)S
1011(cut-buffer)S
1273(conventions)S
1585(has)S
1686(been)S
1821(added.)S
2021(In)S
2092(general,)S
2306(clients)S
2485(are)S
2579(encouraged)S
2877(to)S
2944(use)S
3 F
432 1122(3)U
1 F
432 978(the)U
526(selection)S
761(mechanism)S
1056(instead.)S
3 F
462 1122(.)U
517(Incompatibilities)S
1 F
432 1215(D)U
(uring)R
622(the)S
716(revision)S
930(we)S
1020(have)S
1154(been)S
1288(very)S
1415(careful)S
1603(not)S
1700(to)S
1767(introduce)S
2015(gratuitous)S
2276(incompati)S
2518(bility.)S
2701(A)S
2764(far)S
2851(as)S
2921(pos-)S
432 1380(T)U
432 1287(sible,)U
601(we)S
691(have)S
825(tried)S
956(to)S
1023(ensure)S
1200(that)S
1311(clients)S
1489(obeying)S
1703(the)S
1797(conventions)S
2108(in)S
2175(the)S
2269(X11R2)S
2462(draft)S
2596(would)S
2766(still)S
2877(work.)S
469 1380(he)U
546(areas)S
690(in)S
757(which)S
924(incompati)S
1166(bilitie)S
1308(s)S
1351(have)S
1485(become)S
1693(necessary)S
1947(are:)S
2997 1473(e)U
4 F
432(\267)S
1 F
522(The)S
644(use)S
752(of)S
830(property)S
1062(None)S
1220(in)S
1295(ConvertSelect)S
1637(ion)S
1742(requests)S
1966(is)S
2033(no)S
2120(longer)S
2301(allowed,)S
2534(to)S
2608(avoid)S
2769(some)S
2923(rac)S
522 1545(conditions.)U
832(Owners)S
1041(receiving)S
1289(them)S
1433(are)S
1530(free)S
1647(to)S
1717(use)S
1820(the)S
1917(target)S
2078(atom)S
2222(as)S
2295(the)S
2392(property)S
2619(to)S
2689(respond)S
2902(with,)S
4 F
432 1710(\267)U
1 F
522 1617(which)U
689(will)S
803(work)S
946(in)S
1013(most)S
1150(cases.)S
522 1710(The)U
645(protocol)S
875(for)S
974(INCREMENTAL)S
1433(type)S
1566(properties)S
1836(as)S
1915(selection)S
2159(replies)S
2349(has)S
2457(changed)S
2686(to)S
2761(avoid)S
2923(race)S
2997 1782(e)U
522 1854(e)U
522 1782(conditions,)U
809(and)S
917(the)S
1012(name)S
1164(has)S
1264(been)S
1398(changed)S
1619(to)S
1686(INCR.)S
1884(Selection)S
2129(requestors)S
2396(are)S
2490(free)S
2604(to)S
2671(impleme)S
2883(nt)S
2950(th)S
549 1854(arlier)U
697(protocol)S
918(if)S
975(they)S
1099(receive)S
1294(properties)S
1555(of)S
1625(type)S
1749(INCREMENTAL.)S
2994 1947(n)U
4 F
432(\267)S
1 F
522(The)S
637(protocol)S
859(for)S
950(INDIRECT)S
1251(type)S
1375(properties)S
1636(as)S
1706(selection)S
1941(replies)S
2122(has)S
2222(changed,)S
2458(and)S
2565(the)S
2659(name)S
2810(has)S
2910(bee)S
522 2019(changed)U
755(to)S
834(MULTIPLE.)S
1197(Selection)S
1453(requestors)S
1731(are)S
1836(free)S
1961(to)S
2039(impleme)S
2251(nt)S
2329(the)S
2434(earlier)S
2620(protocol)S
2852(if)S
2920(they)S
4 F
432 2184(\267)U
1 F
522 2091(receive)U
717(properties)S
978(of)S
1048(type)S
1172(INDIRECT.)S
522 2184(The)U
645(protocol)S
875(for)S
974(the)S
1077(special)S
1274(CLIPBOARD)S
1641(client)S
1804(has)S
1912(changed.)S
2176(The)S
2298(earlier)S
2481(protocol)S
2710(is)S
2778(subject)S
2977(to)S
4 F
432 2349(\267)U
1 F
522 2256(race)U
643(conditions,)S
949(and)S
1056(should)S
1236(not)S
1333(be)S
1410(used.)S
522 2349(The)U
643(set)S
737(of)S
814(state)S
952(values)S
1133(in)S
1207(WM)S
5 F
(_)R
1 F
(HINTS.initial)R
5 F
(_)R
1 F
(stat)R
1794(e)S
1848(has)S
1955(been)S
2096(reduced,)S
2329(but)S
2433(the)S
2534(values)S
2715(that)S
2833(are)S
2933(still)S
4 F
432 2514(\267)U
1 F
522 2421(valid)U
663(are)S
757(unchanged.)S
1073(Window)S
1300(managers)S
1551(should)S
1731(treat)S
1859(the)S
1953(other)S
2097(values)S
2271(sensibly.)S
522 2514(The)U
640(methods)S
868(an)S
949(applicat)S
1141(ion)S
1242(uses)S
1369(to)S
1440(change)S
1635(the)S
1733(state)S
1868(of)S
1942(its)S
2023(top-level)S
2262(window)S
2479(have)S
2617(changed,)S
2877(but)S
2977(in)S
4 F
432 2679(\267)U
1 F
522 2586(such)U
652(a)S
699(way)S
819(that)S
930(cases)S
1077(that)S
1188(used)S
1318(to)S
1385(work)S
1528(will)S
1642(still)S
1753(work.)S
522 2679(The)U
690(``x'',)S
909(``y'',)S
1128(``width'',)S
1434(and)S
1595(``height'')S
1899(\256elds)S
2102(have)S
2289(been)S
2476(removed)S
2760(from)S
2950(the)S
2997 2751(e)U
522 2823(i)U
522 2751(WM)U
5 F
(_)R
1 F
(NORMAL)R
5 F
(_)R
1 F
(HINTS)R
1152(property,)S
1416(and)S
1528(replace)S
1703(d)S
1758(by)S
1843(pad)S
1955(\256elds.)S
2145(Values)S
2337(set)S
2429(into)S
2547(these)S
2695(\256elds)S
2849(will)S
2967(b)S
539 2823(gnored.)U
762(The)S
877(position)S
1092(and)S
1200(size)S
1315(of)S
1386(the)S
1481(window)S
1695(should)S
1876(be)S
1954(set)S
2042(by)S
2123(setting)S
2304(the)S
2398(appropriate)S
2693(window)S
2906(attri-)S
4 F
432 2988(\267)U
1 F
522 2895(butes.)U
522 2988(A)U
587(``win)S
5 F
(_)R
1 F
(gravity'')R
980(\256eld)S
1109(has)S
1211(been)S
1347(added)S
1513(to)S
1582(the)S
1678(WM)S
5 F
(_)R
1 F
(NORMAL)R
5 F
(_)R
1 F
(HINTS)R
2305(property.)S
2565(Window)S
2793(managers)S
4 F
432 3153(\267)U
1 F
522 3060(will)U
636(assume)S
833(a)S
880(compatibl)S
1122(e)S
1169(value)S
1320(if)S
1377(the)S
1471(client)S
1626(sets)S
1736(a)S
1783(short)S
1923(property.)S
522 3153(The)U
644(``messages'')S
979(\256eld)S
1114(of)S
1192(the)S
1293(WM)S
5 F
(_)R
1 F
(HINTS)R
1636(property)S
1867(has)S
1974(been)S
2115(replace)S
2290(d)S
2347(by)S
2434(the)S
2535(WM)S
5 F
(_)R
1 F
(PROTOCOLS)R
3004 3225(')U
522 3297(b)U
522 3225(property,)U
765(but)S
866(clients)S
1048(using)S
1202(the)S
1300(earlier)S
1479(mechanism)S
1777(can)S
1884(be)S
1964(detecte)S
2136(d)S
2189(because)S
2403(they)S
2530(set)S
2620(the)S
2717(``messages')S
552 3297(it)U
611(in)S
683(the)S
782(\257ags)S
920(\256eld)S
1052(of)S
1127(the)S
1226(WM)S
5 F
(_)R
1 F
(HINTS)R
1567(property)S
1796(and)S
1908(window)S
2125(managers)S
2380(can)S
2488(provide)S
2696(a)S
2747(backwards-)S
4 F
432 3462(\267)U
1 F
522 3369(compatibi)U
764(lity)S
865(mode.)S
522 3462(The)U
637(mechanism)S
933(described)S
1185(in)S
1253(the)S
1348(earlier)S
1524(draft)S
1659(by)S
1740(which)S
1907(clients)S
2085(installed)S
2310(their)S
2441(own)S
2564(sub-window)S
2880(color-)S
3004 3534(r)U
522 3606(m)U
522 3534(maps)U
674(has)S
779(been)S
918(replace)S
1093(d)S
1148(by)S
1233(the)S
1332(WM)S
5 F
(_)R
1 F
(COLORMAP)R
5 F
(_)R
1 F
(WINDOWS)R
2155(property.)S
2419(Clients)S
2615(using)S
2770(the)S
2869(earlie)S
569 3606(echanism)U
819(can)S
925(be)S
1004(detecte)S
1176(d)S
1227(by)S
1308(the)S
1403(WM)S
5 F
(_)R
1 F
(COLORMAPS)R
1929(property)S
2154(they)S
2279(set)S
2367(on)S
2448(their)S
2580(top-level)S
2816(window,)S
4 F
432 3771(\267)U
1 F
522 3678(but)U
619(providing)S
873(a)S
920(reliable)S
1122(backwards)S
1399(compatibi)S
1641(lity)S
1742(mode)S
1896(is)S
1956(not)S
2053(possible.)S
522 3771(The)U
639(pseudo-root)S
949(facilit)S
1091(y)S
1144(in)S
1214(the)S
1311(earlier)S
1489(draft)S
1626(has)S
1729(been)S
1866(removed.)S
2135(In)S
2208(general,)S
2424(the)S
2520(previous)S
2749(mechanism)S
4 F
432 3936(\267)U
1 F
522 3843(was)U
635(invisible)S
863(to)S
930(clients)S
1108(and)S
1215(no)S
1295(incompati)S
1537(bility)S
1685(should)S
1865(result.)S
522 3936(The)U
636(document's)S
937(epigraph)S
1168(has)S
1268(been)S
1402(changed.)S
1658(The)S
1772(new)S
1892(epigraph)S
2123(is)S
2183(more)S
2327(functional)S
2592(than)S
2716(its)S
2793(predeces-)S
4 F
432 4101(\267)U
1 F
522 4008(sor,)U
630(but)S
727(it)S
781(is)S
841(not)S
938(backwards)S
1215(compatibl)S
1457(e.)S
522 4101(The)U
651(addition)S
884(of)S
968(the)S
1076(WM)S
5 F
(_)R
1 F
(DELETE)R
5 F
(_)R
1 F
(WINDOW)R
1771(protocol)S
2006(\(which)S
2207(prevents)S
2445(the)S
2553(danger)S
2751(that)S
2876(multi-)S
522 4245(c)U
522 4173(window)U
747(clients)S
937(may)S
1073(be)S
1162(terminat)S
1364(ed)S
1452(unexpecte)S
1697(dly\))S
1825(has)S
1936(meant)S
2115(some)S
2273(changes)S
2498(in)S
2576(the)S
2681(BANG!)S
2901(\(now)S
549 4245(alled)U
691(WM)S
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
1219(ELF\))S
1370(protocol,)S
1610(to)S
1681(ensure)S
1862(that)S
1977(the)S
2075(two)S
2189(protocols)S
2437(are)S
2534(orthogonal.)S
2853(Clients)S
522 4317(using)U
672(the)S
766(earlier)S
941(protocol)S
1162(can)S
1266(be)S
1343(detecte)S
1515(d)S
1565(and)S
1672(supported)S
1929(in)S
1996(a)S
2043(backwards-compat)S
2498(ibility)S
2663(mode.)S
EP
%%Page: ? 6
BP
1 F
60 Z
1673 381(-)U
1713(6)S
1763(-)S
2997 597(e)U
4 F
432(\267)S
1 F
522(The)S
676(conventions)S
1027(in)S
1134(Section)S
1375(9.2.2.)S
1570(of)S
1680(the)S
1814(Xlib)S
1981(manual)S
2219(regarding)S
2510(properties)S
2811(of)S
2920(typ)S
522 669(RGB)U
5 F
(_)R
1 F
(COLOR)R
5 F
(_)R
1 F
(MAP)R
1062(have)S
1201(been)S
1340(changed,)S
1601(but)S
1703(clients)S
1886(using)S
2041(the)S
2139(earlier)S
2318(conventions)S
2633(can)S
2741(be)S
2822(detecte)S
2994(d)S
2997 741(a)U
522 813(s)U
522 741(because)U
737(their)S
872(properties)S
1137(are)S
1235(4)S
1289(bytes)S
1440(shorter.)S
1666(They)S
1813(will)S
1930(work)S
2076(correctly)S
2314(if)S
2374(the)S
2471(server)S
2641(supports)S
2867(only)S
545 813(ingle)U
692(Visual,)S
910(or)S
985(if)S
1047(they)S
1176(use)S
1281(only)S
1413(the)S
1512(Visual)S
1694(of)S
1769(the)S
1868(root.)S
2025(These)S
2194(are)S
2293(the)S
2392(only)S
2524(cases)S
2676(in)S
2748(which)S
2920(they)S
3 F
432 1029(4)U
1 F
522 885(would)U
692(have)S
826(worked,)S
1061(anyway.)S
3 F
462 1029(.)U
517(Conclusion)S
1 F
432 1122(A)U
498(long)S
628(and)S
738(detaile)S
900(d)S
953(review)S
1140(process)S
1343(has)S
1446(made)S
1600(major)S
1764(improvement)S
2086(s)S
2132(to)S
2202(the)S
2299(conventions)S
2613(for)S
2705(communica)S
2987(t-)S
432 1266(c)U
432 1194(ing)U
537(between)S
766(X11)S
897(clients.)S
1118(In)S
1196(most)S
1340(cases,)S
1529(these)S
1680(improvement)S
2002(s)S
2052(have)S
2193(been)S
2334(made)S
2492(in)S
2566(ways)S
2716(which)S
2890(allow)S
459 1266(lients)U
610(based)S
767(on)S
847(the)S
941(earlier)S
1116(draft)S
1250(conventions)S
1561(to)S
1628(be)S
1705(supported.)S
432 1503(T)U
3 F
432 1410(Acknowledgements)U
1 F
469 1503(hanks)U
630(are)S
725(due)S
833(to)S
901(everyone)S
1143(who)S
1267(contributed)S
1562(to)S
1629(the)S
1723(reviews)S
1930(over)S
2057(the)S
2151(past)S
2268(year,)S
2407(and)S
2514(especial)S
2709(ly)S
2776(to)S
2843(the)S
2937(fol-)S
4 F
432 1668(\267)U
1 F
432 1575(lowing:)U
522 1668(For)U
627(the)S
723(Selection)S
970(section,)S
1178(Jerry)S
1320(Farrell,)S
1517(Phil)S
1635(Karlton,)S
1855(Mark)S
2006(Manasse,)S
2252(Loretta)S
2448(Guarino)S
2666(Reid,)S
2816(and)S
2924(Bob)S
4 F
432 1833(\267)U
1 F
522 1740(Schei\257er.)U
522 1833(For)U
625(the)S
719(Cut-Buffer)S
1003(section,)S
1209(Andrew)S
1422(Palay.)S
4 F
432 1926(\267)U
1 F
522(For)S
636(the)S
741(Window)S
979(and)S
1097(Session)S
1311(Manager)S
1556(sections,)S
1796(Todd)S
1953(Brunhoff,)S
2218(Ellis)S
2359(Cohen,)S
2561(Jim)S
2678(Fulton,)S
2880(Hania)S
522 2070(S)U
522 1998(Gajewska,)U
800(Jordan)S
986(Hubbard,)S
1237(Audrey)S
1443(Ishizaki,)S
1675(Kerry)S
1841(Kimbrough,)S
2159(Matt)S
2298(Landau,)S
2519(Mark)S
2674(Manasse,)S
2924(Bob)S
555 2070(chei\257er,)U
771(Ralph)S
935(Swick,)S
1120(Mike)S
1267(Wexler,)S
1480(and)S
1587(Glenn)S
1754(Widener.)S
EP
%%Trailer
pscatsave end restore
%%Pages: 6
-- 
Mike Wexler(wyse!mikew)    Phone: (408)433-1000 x1330
Moderator of comp.sources.x