home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 January
/
usenetsourcesnewsgroupsinfomagicjanuary1994.iso
/
sources
/
x
/
volume2
/
icccm
/
part06
/
icccm.6
Wrap
Text File
|
1989-01-12
|
48KB
|
4,001 lines
1 F
472 1947(lients)U
630(must)S
774(be)S
858(aware)S
1029(that)S
1147(some)S
1301(window)S
1520(managers)S
1777(will)S
1897(arrange)S
2104(for)S
2200(some)S
2353(client)S
2514(requests)S
2737(to)S
2810(be)S
2893(inter-)S
432 2091(t)U
432 2019(cepted)U
612(and)S
721(redirecte)S
933(d.)S
1020(Redirecte)S
1252(d)S
1304(requests)S
1523(are)S
1618(not)S
1716(execute)S
1901(d;)S
1989(they)S
2114(result)S
2269(instead)S
2461(in)S
2529(events)S
2704(being)S
2859(sent)S
2977(to)S
449 2091(he)U
537(window)S
761(manager,)S
1035(which)S
1213(may)S
1348(decide)S
1537(to)S
1615(do)S
1705(nothing,)S
1934(to)S
2011(alter)S
2149(the)S
2253(arguments,)S
2569(or)S
2649(to)S
2726(perform)S
2950(the)S
432 2256(T)U
432 2163(request)U
626(on)S
706(behalf)S
877(of)S
947(the)S
1041(client.)S
469 2256(he)U
550(possibility)S
825(that)S
940(a)S
991(request)S
1189(may)S
1317(be)S
1398(redirecte)S
1610(d)S
1664(means)S
1842(that)S
1957(a)S
2008(client)S
2167(may)S
2295(not)S
2395(assume)S
2595(that)S
2709(any)S
2819(redirect-)S
432 2328(able)U
553(request)S
747(is)S
807(actuall)S
969(y)S
1019(performed)S
1290(when)S
1440(the)S
1534(request)S
1728(is)S
1788(issued,)S
1993(or)S
2063(at)S
2127(all.)S
2243(For)S
2346(example,)S
2606(the)S
2700(sequence:)S
648 2436(MapWindow)U
985(A)S
648 2508(P)U
(olyLine)R
889(A)S
952(GC)S
4 F
1055(<)S
1 F
(point)R
4 F
(>)R
1265(<)S
1 F
(point)R
4 F
(>)R
1 F
1475(....)S
432 2637(i)U
(s)R
500(incorrect,)S
778(since)S
930(the)S
1032(MapWindow)S
1377(request)S
1579(may)S
1711(be)S
1795(intercept)S
2007(ed)S
2091(and)S
2205(the)S
2306(PolyLine)S
2554(output)S
2735(made)S
2893(to)S
2967(an)S
3004 2709(r)U
432(unmapped)S
704(window.)S
953(The)S
1068(client)S
1224(must)S
1362(wait)S
1487(for)S
1578(an)S
1655(Expose)S
1852(event)S
2003(before)S
2177(drawing)S
2394(in)S
2461(the)S
2555(window)S
2772(.)S
2827(Anothe)S
48 Z
2748 2685(*)U
60 Z
432 2781(example)U
657(is:)S
648 2889(Con\256gureWindow)U
1115(width=N)S
1348(height=M)S
4 F
1571 2961(>)U
1 F
432 3090(w)U
4 F
648 2961(<)U
1 F
(output)R
855(assuming)S
1102(window)S
1315(is)S
1375(N)S
1438(by)S
1518(M)S
475 3090(hich)U
606(incorrectl)S
838(y)S
895(assumes)S
1122(that)S
1240(the)S
1341(Con\256gureWindow)S
1815(request)S
2015(is)S
2081(actuall)S
2243(y)S
2299(execute)S
2484(d)S
2540(with)S
2673(the)S
2773(arguments)S
432 3255(T)U
432 3162(supplied.)U
469 3255(he)U
546(requests)S
763(which)S
930(may)S
1054(be)S
1131(redirecte)S
1343(d)S
1393(are:)S
4 F
432 3441(\267)U
432 3348(\267)U
1 F
522(MapWindow)S
522 3441(Con\256gureWindow)U
432 3627(A)U
4 F
432 3534(\267)U
1 F
522(Circulate)S
744(Window)S
501 3627(window)U
720(with)S
852(the)S
951(override-redire)S
1313(ct)S
1382(bit)S
1471(set)S
1563(is)S
1628(immune)S
1851(from)S
1993(redirecti)S
2195(on,)S
2315(but)S
2417(the)S
2516(bit)S
2605(should)S
2790(be)S
2872(set)S
2964(on)S
2997 3699(e)U
432 3771(t)U
432 3699(top-level)U
669(windows)S
907(only)S
1036(in)S
1105(cases)S
1254(where)S
1423(other)S
1569(windows)S
1807(should)S
1989(be)S
2068(prevented)S
2328(from)S
2467(processing)S
2745(input)S
2890(whil)S
449 3771(he)U
536(override-redire)S
898(ct)S
972(window)S
1194(is)S
1263(mapped)S
1483(\(see)S
1609(Section)S
1819(4.1.10\))S
2018(and)S
2134(while)S
2297(responding)S
2593(to)S
2669(ResizeReque)S
2984(st)S
432 3936(C)U
432 3843(events)U
606(\(see)S
723(Section)S
924(4.2.9\).)S
472 3936(lients)U
626(which)S
796(have)S
933(no)S
1016(non-Withdrawn)S
1420(top-level)S
1658(windows)S
1897(and)S
2007(which)S
2176(map)S
2302(an)S
2381(override-redire)S
2743(ct)S
2809(top-level)S
4 F
432 4101(\267)U
1 F
432 4008(window)U
645(are)S
739(taking)S
910(over)S
1037(total)S
1165(responsibility)S
1513(for)S
1603(the)S
1697(state)S
1828(of)S
1898(the)S
1992(system.)S
2214(It)S
2271(is)S
2331(their)S
2462(responsibility)S
2810(to:)S
522 4101(prevent)U
723(any)S
830(pre-existing)S
1138(window)S
1351(manager)S
1579(from)S
1716(interfering)S
1991(with)S
2118(their)S
2249(activit)S
2401(ies.)S
48 Z
432 4281(*)U
0 F
432 4221 M
8 22 0 0 16 0 0 18 PS16
456 4221 M
8 22 0 0 16 0 0 18 PS16
480 4221 M
8 22 0 0 16 0 0 18 PS16
504 4221 M
8 22 0 0 16 0 0 18 PS16
528 4221 M
8 22 0 0 16 0 0 18 PS16
552 4221 M
8 22 0 0 16 0 0 18 PS16
576 4221 M
8 22 0 0 16 0 0 18 PS16
600 4221 M
8 22 0 0 16 0 0 18 PS16
624 4221 M
8 22 0 0 16 0 0 18 PS16
648 4221 M
8 22 0 0 16 0 0 18 PS16
672 4221 M
8 22 0 0 16 0 0 18 PS16
696 4221 M
8 22 0 0 16 0 0 18 PS16
720 4221 M
8 22 0 0 16 0 0 18 PS16
744 4221 M
8 22 0 0 16 0 0 18 PS16
768 4221 M
8 22 0 0 16 0 0 18 PS16
792 4221 M
8 22 0 0 16 0 0 18 PS16
816 4221 M
8 22 0 0 16 0 0 18 PS16
840 4221 M
8 22 0 0 16 0 0 18 PS16
1 F
490 4281(This)U
593(is)S
643(true)S
735(even)S
843(if)S
890(the)S
966(client)S
1089(set)S
1160(backing-store)S
1438(to)S
1493(Always.)S
1686(The)S
1778(backing-store)S
2056(value)S
2177(is)S
2227(a)S
2266(only)S
2369(a)S
2408(hint,)S
2528(and)S
2615(the)S
2691(server)S
432 4341(may)U
530(stop)S
626(maintaini)S
805(ng)S
869(backing-store)S
1145(contents)S
1320(at)S
1370(any)S
1455(time.)S
60 Z
1630 4701(DRAFT)U
EP
%%Page: ? 34
BP
4 F
60 Z
432 597(\267)U
1 F
1658 381(-)U
1698(34)S
1778(-)S
522 597(restore)U
721(the)S
830(status)S
1002(quo)S
1127(exactly)S
1337(after)S
1483(they)S
1622(unmap)S
1821(the)S
1930(window,)S
2173(so)S
2261(that)S
2387(any)S
2509(pre-existing)S
2831(window)S
432 762(I)U
522 669(manager)U
750(doesn't)S
947(get)S
1041(confused.)S
452 762(n)U
519(effect,)S
729(clients)S
924(of)S
1011(this)S
1135(kind)S
1279(are)S
1390(acting)S
1575(as)S
1661(temporary)S
1945(window)S
2174(managers.)S
2476(Doing)S
2662(so)S
2751(is)S
2827(strongly)S
3001 834(s)U
432 906(t)U
432 834(discouraged,)U
783(since)S
932(these)S
1081(clients)S
1264(will)S
1383(be)S
1465(unaware)S
1693(of)S
1767(the)S
1865(user)S
1989(interface)S
2225(policies)S
2437(the)S
2535(window)S
2752(manager)S
2984(i)S
449 906(rying)U
602(to)S
675(maintai)S
857(n,)S
928(and)S
1041(their)S
1178(user)S
1304(interface)S
1542(behaviour)S
1809(is)S
1875(likely)S
2039(to)S
2112(con\257ict)S
2318(with)S
2450(that)S
2566(of)S
2641(less)S
2756(demanding)S
3 F
432 1122(4)U
1 F
432 978(clients.)U
3 F
462 1122(.2.3.)U
607(Window)S
843(Move)S
1 F
432 1215(I)U
(f)R
498(the)S
598(window)S
817(manager)S
1051(moves)S
1234(a)S
1287(top-level)S
1528(window)S
1747(without)S
1957(changing)S
2203(its)S
2285(size,)S
2419(the)S
2518(client)S
2678(will)S
2797(receive)S
2997(a)S
3009 1287(.)U
432 1359(C)U
432 1287(synthetic)U
680(Con\256gureNotify)S
1107(event)S
1268(describing)S
1549(the)S
1653(new)S
1783(location,)S
2043(in)S
2120(terms)S
2283(of)S
2362(the)S
2465(root)S
2591(coordinate)S
2875(space)S
472 1359(lients)U
623(must)S
760(not)S
857(respond)S
1067(to)S
1134(being)S
1288(moved)S
1472(by)S
1552(attempt)S
1734(ing)S
1831(to)S
1898(move)S
2052(themselves)S
2340(to)S
2407(a)S
2454(better)S
2612(location.)S
3007 1452(t)U
432 1524(m)U
432 1452(Any)U
560(real)S
676(Con\256gureNotify)S
1098(event)S
1254(on)S
1339(a)S
1391(top-level)S
1631(window)S
1849(implies)S
2052(that)S
2168(the)S
2267(window's)S
2527(position)S
2745(on)S
2829(the)S
2927(roo)S
479 1524(ay)U
558(have)S
694(changed,)S
932(even)S
1067(though)S
1255(the)S
1350(event)S
1502(reports)S
1690(that)S
1802(the)S
1897(window's)S
2154(position)S
2369(in)S
2437(its)S
2515(parent)S
2687(is)S
2748(unchanged,)S
3009 1596(,)U
432 1668(i)U
432 1596(because)U
649(the)S
749(window)S
968(may)S
1098(have)S
1237(been)S
1376(re-parente)S
1621(d.)S
1711(And)S
1839(note)S
1968(that)S
2084(the)S
2183(coordinates)S
2486(in)S
2558(the)S
2657(event)S
2813(will)S
2932(not)S
449 1668(n)U
499(this)S
606(case,)S
745(be)S
822(directly)S
1027(useful.)S
432 1905(T)U
3 F
432 1812(4.2.4.)U
607(Window)S
843(Resize)S
1 F
469 1905(he)U
550(client)S
709(can)S
817(elect)S
956(to)S
1027(receive)S
1226(noti\256cation)S
1525(of)S
1598(being)S
1755(resized)S
1949(by)S
2032(selecting)S
2270(for)S
2363(StructureNotify)S
2764(on)S
2847(its)S
2927(top-)S
432 2049(c)U
432 1977(level)U
578(window\(s\).)S
897(It)S
962(will)S
1084(receive)S
1287(a)S
1342(Con\256gureNotify)S
1766(event.)S
1959(The)S
2080(size)S
2201(information)S
2513(in)S
2587(the)S
2688(event)S
2846(will)S
2967(be)S
459 2049(orrect,)U
635(but)S
732(the)S
826(location)S
1041(will)S
1155(be)S
1232(in)S
1299(the)S
1393(parent)S
1564(window)S
1777(\(which)S
1964(may)S
2088(not)S
2185(be)S
2262(the)S
2356(root\).)S
3001 2142(s)U
432 2214(b)U
432 2142(The)U
548(response)S
779(of)S
850(the)S
945(client)S
1101(to)S
1169(being)S
1324(resized)S
1516(should)S
1697(be)S
1775(to)S
1843(accept)S
2019(the)S
2114(size)S
2229(it)S
2284(has)S
2385(been)S
2520(given,)S
2710(and)S
2818(to)S
2886(do)S
2967(it)S
462 2214(est)U
554(with)S
686(it.)S
780(Clients)S
976(must)S
1118(not)S
1220(respond)S
1435(to)S
1507(being)S
1666(resized)S
1862(by)S
1947(attempt)S
2129(ing)S
2231(to)S
2303(resize)S
2469(themselves)S
2762(to)S
2834(a)S
2886(better)S
3 F
432 2430(4)U
1 F
432 2286(size.)U
581(If)S
641(the)S
735(size)S
849(is)S
909(impossible)S
1190(to)S
1257(work)S
1400(with,)S
1562(clients)S
1740(are)S
1834(free)S
1948(to)S
2015(request)S
2209(to)S
2276(change)S
2467(to)S
2534(Iconic)S
2705(state.)S
3 F
462 2430(.2.5.)U
607(\(De\)Iconify)S
1 F
432 2523(A)U
499(non-override-redire)S
971(ct)S
1039(window)S
1256(that)S
1371(is)S
1435(not)S
1536(Withdrawn)S
1830(will)S
1947(be)S
2027(in)S
2097(Normal)S
2304(state)S
2438(if)S
2498(it)S
2555(is)S
2618(mapped,)S
2867(and)S
2977(in)S
432 2667(m)U
432 2595(Iconic)U
606(state)S
740(if)S
800(it)S
857(is)S
920(unmapped.)S
1229(This)S
1359(will)S
1476(be)S
1556(true)S
1673(even)S
1810(if)S
1870(the)S
1967(window)S
2183(has)S
2285(been)S
2421(reparente)S
2646(d;)S
2735(the)S
2831(window)S
479 2667(anager)U
660(will)S
774(unmap)S
958(the)S
1052(window)S
1265(as)S
1335(well)S
1459(as)S
1529(its)S
1606(parent)S
1777(when)S
1927(switching)S
2181(to)S
2248(Iconic)S
2419(state.)S
3004 2760(-)U
432 2832(l)U
432 2760(The)U
553(client)S
714(can)S
824(elect)S
965(to)S
1038(be)S
1121(noti\256ed)S
1331(of)S
1407(these)S
1557(state)S
1694(changes)S
1914(by)S
2000(selecting)S
2241(for)S
2337(StructureNotify)S
2741(on)S
2827(the)S
2927(top)S
449 2832(evel)U
570(window.)S
818(It)S
875(will)S
989(receive)S
1184(UnmapNotify)S
1538(when)S
1688(it)S
1742(goes)S
1872(Iconic,)S
2078(and)S
2185(MapNotify)S
2472(when)S
2622(it)S
2676(goes)S
2806(Normal.)S
432 3069(C)U
3 F
432 2976(4.2.6.)U
607(Colormap)S
887(Change)S
1 F
472 3069(lients)U
625(that)S
738(wish)S
872(to)S
940(be)S
1018(noti\256ed)S
1223(of)S
1294(their)S
1426(colormaps)S
1698(being)S
1853(installed)S
2079(or)S
2150(uninstalled)S
2436(should)S
2617(select)S
2776(for)S
2867(Color-)S
432 3213(W)U
432 3141(mapNotify)U
763(on)S
893(their)S
1074(top-level)S
1359(windows,)S
1660(and)S
1817(on)S
1947(any)S
2104(windows)S
2390(they)S
2564(have)S
2747(named)S
2977(in)S
489 3213(M)U
5 F
(_)R
1 F
(COLORMAP)R
5 F
(_)R
1 F
(WINDO)R
1140(WS)S
1251(properties)S
1513(on)S
1594(their)S
1726(top-level)S
1962(windows.)S
2234(They)S
2379(will)S
2494(receive)S
2690(ColormapNo-)S
432 3285(tify)U
536(events)S
710(with)S
837(the)S
931(``new'')S
1131(\256eld)S
1258(FALSE)S
1461(when)S
1611(the)S
1705(colormap)S
1953(for)S
2043(that)S
2154(window)S
2367(is)S
2427(installed)S
2652(or)S
2722(uninstalled.)S
582 3378(Problem:)U
2 F
825(There)S
987(is)S
1049(an)S
1131(inadequacy)S
1431(in)S
1500(the)S
1596(protocol.)S
1857(At)S
1933(the)S
2029(next)S
2152(revision,)S
2382(the)S
2477(InstallColormap)S
2851 3450(s)U
582 3522(i)U
582 3450(request)U
780(should)S
961(be)S
1039(changed)S
1264(to)S
1331(include)S
1529(a)S
1579(timestamp)S
1846(to)S
1913(avoid)S
2067(the)S
2161(possibility)S
2429(of)S
2496(race)S
2623(condition)S
599 3522(f)U
649(more)S
805(than)S
945(one)S
1064(client)S
1231(attempts)S
1467(to)S
1546(install)S
1729(and)S
1851(uninstall)S
2094(colormaps.)S
2414(These)S
2586(conventions)S
3 F
432 3738(4)U
2 F
582 3594(attempt)U
783(to)S
850(avoid)S
1004(the)S
1098(problem)S
1318(by)S
1395(restricting)S
1666(use)S
1766(of)S
1833(these)S
1977(requests)S
2197(to)S
2264(the)S
2358(window)S
2565(manager.)S
3 F
462 3738(.2.7.)U
607(Input)S
769(Focus)S
1 F
432 3831(C)U
(lients)R
631(can)S
743(request)S
945(noti\256cation)S
1247(that)S
1365(they)S
1496(have)S
1637(the)S
1738(input)S
1889(focus)S
2046(by)S
2133(selecting)S
2375(for)S
2472(FocusChange)S
2826(on)S
2913(their)S
3007 3903(t)U
432 3975(f)U
432 3903(top-level)U
673(windows;)S
932(they)S
1062(will)S
1182(receive)S
1383(FocusIn)S
1602(and)S
1714(FocusOut)S
1972(events.)S
2186(Clients)S
2382(that)S
2498(need)S
2637(to)S
2709(set)S
2801(the)S
2900(inpu)S
452 3975(ocus)U
586(to)S
657(one)S
768(of)S
842(their)S
977(sub-windows)S
1320(should)S
1504(not)S
1605(do)S
1689(so)S
1766(unless)S
1940(they)S
2068(have)S
2206(set)S
2297(WM)S
5 F
(_)R
1 F
(TAKE)R
5 F
(_)R
1 F
(FOCUS)R
2843(in)S
2913(their)S
4 F
432 4140(\267)U
1 F
432 4047(WM)U
5 F
(_)R
1 F
(PROTOCOLS)R
941(property)S
1165(and:)S
522 4140(have)U
664(set)S
759(the)S
861(``input'')S
1093(\256eld)S
1228(of)S
1305(WM)S
5 F
(_)R
1 F
(HINTS)R
1648(to)S
1722(True)S
1863(and)S
1977(actuall)S
2139(y)S
2196(have)S
2337(the)S
2438(input)S
2589(focus)S
2746(in)S
2820(\(one)S
2954(of\))S
4 F
432 4305(\267)U
1 F
522 4212(their)U
653(top-level)S
888(windows,)S
522 4305(or)U
606(have)S
754(set)S
855(the)S
963(``input'')S
1201(\256eld)S
1342(of)S
1426(WM)S
5 F
(_)R
1 F
(HINTS)R
1776(to)S
1857(False)S
2018(and)S
2139(have)S
2287(receive)S
2462(d)S
2526(a)S
2587(suitable)S
2809(event)S
2974(as)S
522 4377(described)U
773(in)S
840(Section)S
1041(4.1.7,)S
1630 4701(DRAFT)U
EP
%%Page: ? 35
BP
1 F
60 Z
1658 381(-)U
1698(35)S
1778(-)S
2473 597(.)U
432 690(C)U
4 F
432 597(\267)U
1 F
522(or)S
592(have)S
726(receive)S
901(d)S
951(a)S
998(WM)S
5 F
(_)R
1 F
(TAKE)R
5 F
(_)R
1 F
(FOCUS)R
1540(message)S
1764(as)S
1834(described)S
2085(in)S
2152(Section)S
2353(4.1.7)S
472 690(lients)U
628(should)S
813(not)S
915(warp)S
1060(the)S
1159(pointer)S
1355(in)S
1427(an)S
1509(attempt)S
1716(to)S
1787(transfer)S
1995(the)S
2093(focus,)S
2282(they)S
2410(should)S
2594(set)S
2685(the)S
2783(focus)S
2937(and)S
432 855(O)U
432 762(leave)U
580(the)S
674(pointer)S
865(alone.)S
1051(See)S
1158(Section)S
1359(6.2.)S
475 855(nce)U
584(a)S
636(client)S
796(satis\256es)S
1011(these)S
1160(conditions,)S
1471(it)S
1530(may)S
1659(transfer)S
1868(the)S
1967(focus)S
2122(to)S
2194(another)S
2400(of)S
2475(its)S
2556(windows)S
2796(using)S
2950(the)S
432 1035(S)U
432 927(SetInputFocus)U
799(request:)S
465 1035(etInputFocus)U
582 1107(f)U
(ocus:)R
882(WINDOW)S
1165(or)S
1235(PointerRoot)S
1546(or)S
1616(None)S
582 1251(t)U
582 1179(revert-to:)U
5 F
882({)S
1 F
(Parent,)R
1099(PointerRoot,)S
1425(None)S
5 F
(})R
1 F
599 1251(ime:)U
882(TIMESTAMP)S
1248(or)S
1318(CurrentTime)S
582 1401(C)U
(onvention:)R
2 F
905(Clients)S
1101(using)S
1255(SetInputFocus)S
1627(must)S
1764(set)S
1855(the)S
1953(``time'')S
2161(\256eld)S
2289(to)S
2360(the)S
2458(timestamp)S
2729(of)S
2800(the)S
2859 1473(,)U
582 1545(s)U
582 1473(event)U
740(that)S
863(caused)S
1059(them)S
1205(to)S
1281(make)S
1437(the)S
1540(attempt.)S
1785(Note)S
1928(that)S
2051(this)S
2167(cannot)S
2360(be)S
2446(a)S
2505(FocusIn)S
2731(event)S
605 1545(ince)U
740(they)S
875(do)S
969(not)S
1080(have)S
1228(timestamps,)S
1567(and)S
1691(that)S
1819(clients)S
2011(may)S
2145(acquire)S
2363(the)S
2470(focus)S
2630(without)S
2844(a)S
1 F
582 1710(C)U
2 F
582 1617(corresponding)U
952(EnterNotify)S
1234(.)S
1289(Clients)S
1480(must)S
1613(not)S
1710(use)S
1810(CurrentTime)S
2140(in)S
2207(the)S
2301(``time'')S
2505(\256eld.)S
1 F
622 1710(onvention:)U
2 F
905(Clients)S
1101(using)S
1256(SetInputFocus)S
1629(to)S
1701(set)S
1793(the)S
1892(focus)S
2044(to)S
2116(one)S
2227(of)S
2298(their)S
2436(windows)S
2670(must)S
2807(set)S
3 F
432 1926(4)U
2 F
582 1782(the)U
676(revert-to)S
907(\256eld)S
1031(to)S
1098(Parent.)S
3 F
462 1926(.2.8.)U
607(ClientMessage)S
1001(Events)S
1 F
432 2019(T)U
(here)R
593(is)S
653(no)S
733(way)S
853(for)S
943(clients)S
1121(to)S
1188(prevent)S
1389(themselves)S
1677(being)S
1831(sent)S
1948(ClientMessage)S
2326(events.)S
2994 2112(o)U
432 2184(t)U
432 2112(Top-level)U
694(windows)S
936(with)S
1069(a)S
1122(WM)S
5 F
(_)R
1 F
(PROTOCOLS)R
1637(property)S
1867(may)S
1997(be)S
2080(sent)S
2203(ClientMessage)S
2587(events)S
2767(speci\256c)S
2977(t)S
449 2184(he)U
543(protocols)S
804(named)S
1002(by)S
1099(the)S
1210(atoms)S
1391(in)S
1475(the)S
1586(property)S
1827(\(see)S
1961(Section)S
2179(4.1.2.7\).)S
2436(For)S
2556(all)S
2654(protocols,)S
2950(the)S
4 F
432 2349(\267)U
1 F
432 2256(ClientMessage)U
810(events:)S
522 2349(have)U
656(WM)S
5 F
(_)R
1 F
(PROTOCOLS)R
1165(as)S
1235(the)S
1329(type)S
1453(\256eld,)S
4 F
432 2535(\267)U
432 2442(\267)U
1 F
522(have)S
656(format)S
837(32,)S
522 2535(have)U
656(the)S
750(atom)S
891(naming)S
1092(their)S
1223(protocol)S
1444(in)S
1511(the)S
1605(data[0])S
1796(\256eld)S
1927(,)S
432 2721(T)U
4 F
432 2628(\267)U
1 F
522(have)S
656(a)S
703(time-stam)S
945(p)S
995(in)S
1062(their)S
1193(data[1])S
1384(\256eld.)S
48 Z
1903 2511(*)U
60 Z
469 2721(he)U
546(remaining)S
811(\256elds)S
961(of)S
1031(the)S
1125(event)S
1276(are)S
1370(determine)S
1612(d)S
1662(by)S
1742(the)S
1836(protocol.)S
432 2958(N)U
3 F
432 2865(4.2.9.)U
607(Redirecting)S
928(Requests)S
1 F
475 2958(ormal)U
642(clients)S
826(can)S
936(use)S
1042(the)S
1142(redirecti)S
1344(on)S
1430(mechanism)S
1730(just)S
1842(as)S
1917(window)S
2135(managers)S
2391(do,)S
2491(by)S
2576(selecting)S
2816(for)S
2911(Sub-)S
432 3102(c)U
432 3030(structureRedire)U
804(ct)S
875(on)S
962(a)S
1016(parent)S
1194(window,)S
1429(or)S
1506(ResizeRedi)S
1781(rect)S
1899(on)S
1986(a)S
2040(window)S
2260(itself.)S
2443(However,)S
2724(at)S
2794(most)S
2937(one)S
459 3102(lient)U
587(per)S
684(window)S
897(can)S
1001(select)S
1159(for)S
1249(these)S
1393(events,)S
1582(and)S
1689(a)S
1736(convention)S
2024(is)S
2084(needed)S
2275(to)S
2342(avoid)S
2496(clashes:)S
2 F
2857 3195(t)U
582 3267(a)U
1 F
582 3195(Convention:)U
2 F
912(Clients)S
1115(\(including)S
1395(window)S
1614(managers\))S
1901(should)S
2092(select)S
2261(for)S
2362(SubstructureRedirec)S
612 3267(nd)U
692(ResizeRedire)S
1007(ct)S
1071(only)S
1195(on)S
1275(windows)S
1505(that)S
1619(they)S
1740(own.)S
1 F
3004 3360(-)U
432 3432(e)U
432 3360(In)U
511(particula)S
723(r,)S
807(clients)S
994(that)S
1114(need)S
1257(to)S
1333(take)S
1463(some)S
1619(special)S
1816(action)S
1993(if)S
2059(they)S
2192(are)S
2295(resized)S
2494(can)S
2606(select)S
2772(for)S
2870(Resiz)S
459 3432(Redirect)U
686(on)S
768(their)S
901(top-level)S
1138(windows.)S
1411(They)S
1557(will)S
1673(receive)S
1870(a)S
1919(ResizeReque)S
2234(st)S
2296(event)S
2449(if)S
2507(the)S
2602(window)S
2816(manager)S
432 3576(t)U
432 3504(resizes)U
623(their)S
761(window,)S
1016(and)S
1130(the)S
1230(resize)S
1397(will)S
1517(not)S
1620(actuall)S
1782(y)S
1838(take)S
1965(place.)S
2154(Clients)S
2351(are)S
2451(free)S
2571(to)S
2644(make)S
2801(what)S
2944(use)S
449 3576(hey)U
569(like)S
693(of)S
776(the)S
883(information)S
1201(that)S
1325(the)S
1432(window)S
1658(manager)S
1899(wants)S
2072(to)S
2152(change)S
2356(their)S
2500(size,)S
2662(but)S
2771(they)S
2907(must)S
3007 3648(t)U
432 3720(t)U
432 3648(con\256gure)U
681(the)S
777(window)S
991(to)S
1059(the)S
1154(width)S
1312(and)S
1420(height)S
1592(speci\256ed)S
1827(in)S
1895(the)S
1990(event)S
2142(in)S
2210(a)S
2258(timely)S
2434(fashion.)S
2667(To)S
2755(ensure)S
2933(tha)S
449 3720(he)U
531(resize)S
697(will)S
816(actuall)S
978(y)S
1033(happen)S
1232(at)S
1301(this)S
1413(stage,)S
1577(instead)S
1773(of)S
1848(being)S
2006(intercept)S
2218(ed)S
2299(and)S
2410(execute)S
2595(d)S
2649(by)S
2733(the)S
2831(window)S
2997 3792(e)U
432 3864(w)U
432 3792(manager)U
667(\(and)S
801(thus)S
928(re-starting)S
1203(the)S
1304(process\))S
1531(the)S
1632(client)S
1794(needs)S
1958(temporaril)S
2210(y)S
2266(to)S
2339(set)S
2432(override-redire)S
2794(ct)S
2864(on)S
2950(th)S
475 3864(indow.)U
582 3957(C)U
(onvention:)R
2 F
907(Clients)S
1105(receivi)S
1270(ng)S
1357(ResizeReque)S
1662(st)S
1729(events)S
1906(must)S
2045(respond)S
2264(by:)S
2367(\(a\))S
2463(setting)S
2650(override-)S
582 4101(e)U
582 4029(redirect)U
800(on)S
886(the)S
986(window)S
1199(speci\256ed)S
1436(in)S
1509(the)S
1609(event,)S
1778(\(b\))S
1874(con\256guring)S
2177(the)S
2277(window)S
2490(speci\256ed)S
2727(in)S
2800(the)S
609 4101(vent)U
733(to)S
803(the)S
900(width)S
1057(and)S
1169(height)S
1342(speci\256ed)S
1575(in)S
1644(the)S
1740(event)S
1890(as)S
1965(soon)S
2100(as)S
2175(possible,)S
2409(and)S
2521(before)S
2697(making)S
0 F
48 Z
432 4233 M
8 22 0 0 16 0 0 18 PS16
2 F
60 Z
582 4173(any)U
710(other)S
877(geometry)S
1141(requests,)S
1396(and)S
1526(then)S
1670(\(c\))S
1777(clearing)S
2018(override-redirect)S
2473(on)S
2573(the)S
2687(window)S
0 F
48 Z
456 4233 M
8 22 0 0 16 0 0 18 PS16
480 4233 M
8 22 0 0 16 0 0 18 PS16
504 4233 M
8 22 0 0 16 0 0 18 PS16
528 4233 M
8 22 0 0 16 0 0 18 PS16
552 4233 M
8 22 0 0 16 0 0 18 PS16
576 4233 M
8 22 0 0 16 0 0 18 PS16
600 4233 M
8 22 0 0 16 0 0 18 PS16
624 4233 M
8 22 0 0 16 0 0 18 PS16
648 4233 M
8 22 0 0 16 0 0 18 PS16
672 4233 M
8 22 0 0 16 0 0 18 PS16
696 4233 M
8 22 0 0 16 0 0 18 PS16
720 4233 M
8 22 0 0 16 0 0 18 PS16
744 4233 M
8 22 0 0 16 0 0 18 PS16
768 4233 M
8 22 0 0 16 0 0 18 PS16
792 4233 M
8 22 0 0 16 0 0 18 PS16
816 4233 M
8 22 0 0 16 0 0 18 PS16
840 4233 M
8 22 0 0 16 0 0 18 PS16
1 F
432 4293(*)U
492(We)S
578(use)S
662(the)S
740(notation)S
916(data[n])S
1071(to)S
1128(indicate)S
1298(the)S
1376(n-th)S
1473(element)S
1643(of)S
1703(the)S
1781(LISTofINT8,)S
2058(LISTofINT16)S
2347(or)S
2406(LISTofINT32)S
2694(in)S
2750(the)S
432 4353(data)U
527(\256eld)S
628(of)S
684(the)S
758(ClientMessage,)S
1070(according)S
1274(to)S
1327(the)S
1401(format)S
1544(\256eld.)S
1673(The)S
1763(list)S
1837(is)S
1885(indexed)S
2052(from)S
2161(zero.)S
60 Z
1630 4701(DRAFT)U
EP
%%Page: ? 36
BP
1 F
60 Z
432 690(I)U
2 F
582 597(speci\256ed)U
813(in)S
880(the)S
974(event.)S
1 F
1658 381(-)U
1698(36)S
1778(-)S
452 690(f)U
499(a)S
553(window)S
773(manager)S
1008(detects)S
1203(that)S
1321(a)S
1375(client)S
1537(is)S
1604(not)S
1708(obeying)S
1929(this)S
2043(convention,)S
2353(it)S
2414(is)S
2481(free)S
2602(to)S
2676(take)S
2803(whatever)S
3 F
432 906(4)U
1 F
432 762(measures)U
676(it)S
730(deems)S
904(appropriate)S
1199(to)S
1266(deal)S
1387(with)S
1514(the)S
1608(client.)S
3 F
462 906(.3.)U
562(Summary)S
835(of)S
905(Window)S
1141(Manager)S
1395(Property)S
1646(Types)S
1 F
2994 999(n)U
432 1071(S)U
432 999(The)U
554(window)S
775(manager)S
1011(properties)S
1279(are)S
1380(summarized)S
1702(in)S
1776(Table)S
1941(13.)S
2063(This,)S
2232(in)S
2306(effect,)S
2506(replace)S
2681(s)S
2731(the)S
2832(table)S
2977(i)S
465 1071(ection)U
633(9.1)S
728(of)S
798(the)S
892(Xlib)S
1019(manual.)S
5 F
696 1119(_)U
719(____________________________________________________________________)S
696 1203(_)U
1 F
1231 1191(Table)U
1389(13)S
1469(\261)S
1519(Window)S
1746(Manager)S
1980(Properties)S
5 F
719 1203(____________________________________________________________________)U
696 1287(_)U
1 F
1053 1275(Name)U
1788(Type)S
2177(Format)S
2441(See)S
2548(Section)S
5 F
719 1287(____________________________________________________________________)U
1 F
726 1431(W)U
726 1359(WM)U
5 F
(_)R
1 F
(CLASS)R
1614(STRING)S
2264(8)S
2441(4.1.2.5)S
783 1431(M)U
5 F
(_)R
1 F
(COLORMAP)R
5 F
(_)R
1 F
(WINDO)R
1434(WS)S
1614(WINDOW)S
2234(32)S
2441(4.1.2.8)S
2576 1503(4)U
726 1575(W)U
726 1503(WM)U
5 F
(_)R
1 F
(HINTS)R
1614(WM)S
5 F
(_)R
1 F
(HINTS)R
2234(32)S
2441(4.1.2.)S
783 1575(M)U
5 F
(_)R
1 F
(ICON)R
5 F
(_)R
1 F
(NAME)R
1614(TEXT)S
2441(4.1.2.2)S
2576 1647(2)U
726 1719(W)U
726 1647(WM)U
5 F
(_)R
1 F
(ICON)R
5 F
(_)R
1 F
(SIZE)R
1614(WM)S
5 F
(_)R
1 F
(ICON)R
5 F
(_)R
1 F
(SIZE)R
2234(32)S
2441(4.1.3.)S
783 1719(M)U
5 F
(_)R
1 F
(NAME)R
1614(TEXT)S
2441(4.1.2.1)S
2576 1791(3)U
726 1863(W)U
726 1791(WM)U
5 F
(_)R
1 F
(NORMAL)R
5 F
(_)R
1 F
(HINTS)R
1614(WM)S
5 F
(_)R
1 F
(SIZE)R
5 F
(_)R
1 F
(HINTS)R
2234(32)S
2441(4.1.2.)S
783 1863(M)U
5 F
(_)R
1 F
(PROTOCOLS)R
1614(ATOM)S
2234(32)S
2441(4.1.2.7)S
2576 1935(1)U
726 2007(W)U
726 1935(WM)U
5 F
(_)R
1 F
(STATE)R
1614(WM)S
5 F
(_)R
1 F
(STATE)R
2234(32)S
2441(4.1.3.)S
783 2007(M)U
5 F
(_)R
1 F
(TRANSIENT)R
5 F
(_)R
1 F
(FOR)R
1614(WINDOW)S
2234(32)S
2441(4.1.2.6)S
5 F
2729 2019(_)U
0 F
696 1179 M
10 102 3 0 32 0 0 3 PS32
696 1239 M
10 102 3 0 32 0 0 3 PS32
696 1299 M
10 102 3 0 32 0 0 3 PS32
696 1359 M
10 102 3 0 32 0 0 3 PS32
696 1419 M
10 102 3 0 32 0 0 3 PS32
696 1479 M
10 102 3 0 32 0 0 3 PS32
696 1539 M
10 102 3 0 32 0 0 3 PS32
696 1599 M
10 102 3 0 32 0 0 3 PS32
696 1659 M
10 102 3 0 32 0 0 3 PS32
696 1719 M
10 102 3 0 32 0 0 3 PS32
696 1779 M
10 102 3 0 32 0 0 3 PS32
696 1839 M
10 102 3 0 32 0 0 3 PS32
696 1899 M
10 102 3 0 32 0 0 3 PS32
696 1959 M
10 102 3 0 32 0 0 3 PS32
696 2019 M
10 102 3 0 32 0 0 3 PS32
5 F
696(_)S
719(___________________________________________________________________)S
0 F
2759 2019 M
10 102 3 0 32 0 0 3 PS32
2759 1959 M
10 102 3 0 32 0 0 3 PS32
2759 1899 M
10 102 3 0 32 0 0 3 PS32
2759 1839 M
10 102 3 0 32 0 0 3 PS32
2759 1779 M
10 102 3 0 32 0 0 3 PS32
2759 1719 M
10 102 3 0 32 0 0 3 PS32
2759 1659 M
10 102 3 0 32 0 0 3 PS32
2759 1599 M
10 102 3 0 32 0 0 3 PS32
2759 1539 M
10 102 3 0 32 0 0 3 PS32
2759 1479 M
10 102 3 0 32 0 0 3 PS32
2759 1419 M
10 102 3 0 32 0 0 3 PS32
2759 1359 M
10 102 3 0 32 0 0 3 PS32
2759 1299 M
10 102 3 0 32 0 0 3 PS32
2759 1239 M
10 102 3 0 32 0 0 3 PS32
2759 1179 M
10 102 3 0 32 0 0 3 PS32
1 F
1630 4701(DRAFT)U
EP
%%Page: ? 37
BP
1 F
60 Z
1658 381(-)U
1698(37)S
1778(-)S
432 690(T)U
3 F
432 597(5.)U
517(Client)S
694(to)S
764(Session)S
970(Manager)S
1224(Communication)S
1 F
469 690(he)U
546(role)S
660(of)S
730(the)S
824(session)S
1017(manager)S
1245(is)S
1305(to)S
1372(manage)S
1580(a)S
1627(collect)S
1789(ion)S
1886(of)S
1956(clients.)S
2169(It)S
2226(should)S
2406(be)S
2483(capable)S
2688(of:)S
4 F
432 876(\267)U
432 783(\267)U
1 F
522(Starting)S
733(a)S
780(collect)S
942(ion)S
1039(of)S
1109(clients)S
1287(as)S
1357(a)S
1404(group.)S
522 876(Rememberi)U
804(ng)S
884(the)S
978(state)S
1109(of)S
1179(a)S
1226(collect)S
1388(ion)S
1485(of)S
1555(clients)S
1733(so)S
1806(that)S
1917(they)S
2041(can)S
2145(be)S
2222(re-started)S
2470(in)S
2537(the)S
2631(same)S
2775(state.)S
432 1062(I)U
4 F
432 969(\267)U
1 F
522(Stopping)S
759(a)S
806(collect)S
968(ion)S
1065(of)S
1135(clients)S
1313(in)S
1380(a)S
1427(controlled)S
1692(way.)S
452 1062(t)U
489(may)S
613(also)S
730(provide)S
934(a)S
981(user)S
1101(interface)S
1333(to)S
1400(these)S
1544(capabili)S
1736(ties.)S
432 1299(T)U
3 F
432 1206(5.1.)U
562(Client)S
739(Actions)S
1 F
469 1299(here)U
593(are)S
687(two)S
797(ways)S
940(in)S
1007(which)S
1174(clients)S
1352(should)S
1532(cooperate)S
1787(with)S
1914(the)S
2008(session)S
2201(manager:)S
2994 1392(n)U
4 F
432(\267)S
1 F
522(Stateful)S
736(clients)S
920(should)S
1106(cooperate)S
1367(with)S
1500(the)S
1600(session)S
1799(manager)S
2033(by)S
2119(providing)S
2379(it)S
2439(with)S
2571(information)S
2881(it)S
2940(ca)S
522 1464(use)U
622(to)S
689(restart)S
860(them)S
1001(if)S
1058(it)S
1112(should)S
1292(become)S
1500(necessary.)S
2994 1557(o)U
4 F
432(\267)S
1 F
522(Clients,)S
756(typicall)S
938(y)S
996(those)S
1151(with)S
1286(more)S
1438(than)S
1570(one)S
1685(top-level)S
1928(window,)S
2164(whose)S
2345(server)S
2520(connection)S
2813(needs)S
2977(t)S
522 1629(survive)U
729(the)S
833(deletion)S
1057(of)S
1136(their)S
1276(top-level)S
1520(window)S
1742(should)S
1931(take)S
2061(part)S
2184(in)S
2260(the)S
2363(WM)S
5 F
(_)R
1 F
(DELETE)R
5 F
(_)R
1 F
(WINDOW)R
3 F
432 1845(5)U
1 F
522 1701(protocol)U
743(\(see)S
860(Section)S
1061(5.2.2\).)S
3 F
462 1845(.1.1.)U
607(Properties)S
1 F
432 1938(T)U
(he)R
553(client)S
715(communica)S
997(tes)S
1091(with)S
1225(the)S
1326(session)S
1526(manager)S
1760(by)S
1846(placing)S
2050(two)S
2166(properties)S
2433(\(WM)S
5 F
(_)R
1 F
(COMMAND)R
2937(and)S
3009 2010(,)U
432 2082(t)U
432 2010(WM)U
5 F
(_)R
1 F
(CLIENT)R
5 F
(_)R
1 F
(MACHINE\))R
1143(on)S
1231(its)S
1316(top-level)S
1559(window.)S
1815(If)S
1883(the)S
1984(client)S
2146(has)S
2253(a)S
2307(group)S
2474(of)S
2551(top-level)S
2793(windows)S
449 2082(hese)U
576(properties)S
837(should)S
1017(be)S
1094(placed)S
1272(on)S
1352(the)S
1446(group)S
1606(leader)S
1774(window.)S
3004 2175(-)U
432 2247(d)U
432 2175(The)U
551(window)S
769(manager)S
1002(is)S
1067(responsible)S
1366(for)S
1461(placing)S
1664(a)S
1716(WM)S
5 F
(_)R
1 F
(STATE)R
2068(property)S
2297(on)S
2381(each)S
2516(top-level)S
2755(client)S
2914(win)S
462 2247(ow)U
558(for)S
651(use)S
754(by)S
837(session)S
1033(managers)S
1286(and)S
1395(other)S
1541(clients)S
1721(that)S
1834(need)S
1970(to)S
2039(be)S
2118(able)S
2241(to)S
2310(identify)S
2520(top-level)S
2757(client)S
2914(win-)S
3 F
432 2463(5)U
1 F
432 2319(dows)U
578(and)S
685(their)S
816(state.)S
3 F
462 2463(.1.1.1.)U
652(WM)S
5 F
(_)R
3 F
(COMMAND)R
1 F
432 2556(T)U
(he)R
555(WM)S
5 F
(_)R
1 F
(COMMAND)R
1041(property)S
1273(represents)S
1545(the)S
1647(command)S
1913(used)S
2051(to)S
2126(\(re-\)start)S
2365(the)S
2467(client.)S
2665(Clients)S
2864(should)S
3004 2628(r)U
432 2700(c)U
432 2628(ensure,)U
652(by)S
740(re-setting)S
996(this)S
1111(property,)S
1378(that)S
1497(it)S
1559(always)S
1754(re\257ects)S
1955(a)S
2009(command)S
2274(that)S
2392(will)S
2513(restart)S
2691(them)S
2839(in)S
2913(thei)S
459 2700(urrent)U
630(state.)S
803(The)S
924(content)S
1129(and)S
1243(type)S
1374(of)S
1451(the)S
1552(property)S
1783(depends)S
2007(on)S
2094(the)S
2195(operating)S
2450(system)S
2643(of)S
2719(the)S
2819(machine)S
432 2772(running)U
639(the)S
733(client.)S
923(In)S
1146(systems,)S
1391(the)S
1485(property)S
1709(should:)S
54 Z
991(UNIX)S
4 F
60 Z
432 2958(\267)U
432 2865(\267)U
1 F
522(be)S
599(of)S
669(type)S
793(STRING,)S
522 2958(contain)U
720(a)S
767(list)S
861(of)S
931(NULL-terminat)S
1313(ed)S
1390(strings,)S
432 3144(A)U
4 F
432 3051(\267)U
1 F
522(and)S
629(be)S
706(initial)S
848(ized)S
969(from)S
2 F
1106(argv)S
1 F
(.)R
511 3144(client)U
682(with)S
825(multiple)S
1063(top-level)S
1314(windows)S
1566(should)S
1762(ensure)S
1954(that)S
2080(exactly)S
2290(one)S
2412(of)S
2497(them)S
2653(should)S
2848(have)S
2997(a)S
432 3288(t)U
432 3216(WM)U
5 F
(_)R
1 F
(COMMAND)R
911(with)S
1038(non-zero)S
1272(length.)S
1478(Zero-length)S
1783(WM)S
5 F
(_)R
1 F
(COMMAND)R
2261(properties)S
2522(can)S
2626(be)S
2703(used)S
2833(to)S
2900(reply)S
449 3288(o)U
505(WM)S
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
1033(ELF)S
1166(messages)S
1419(on)S
1505(other)S
1655(top-level)S
1896(windows,)S
2153(but)S
2256(will)S
2376(otherwise)S
2636(be)S
2718(ignored)S
2927(\(see)S
3 F
432 3504(5)U
1 F
432 3360(Section)U
633(5.2.1\).)S
3 F
462 3504(.1.1.2.)U
652(WM)S
5 F
(_)R
3 F
(CLIENT)R
5 F
(_)R
3 F
(MACHINE)R
1 F
432 3597(T)U
(he)R
554(client)S
717(should)S
905(set)S
1000(the)S
1102(WM)S
5 F
(_)R
1 F
(CLIENT)R
5 F
(_)R
1 F
(MACHINE)R
1793(property,)S
2040(of)S
2117(one)S
2231(of)S
2308(the)S
2409(TEXT)S
2590(types,)S
2759(to)S
2833(a)S
2887(string)S
3 F
432 3813(5)U
1 F
432 3669(forming)U
646(the)S
740(name)S
891(of)S
961(the)S
1055(machine)S
1280(running)S
1487(the)S
1581(client,)S
1771(as)S
1841(seen)S
1968(from)S
2105(the)S
2199(machine)S
2424(running)S
2631(the)S
2725(server.)S
3 F
462 3813(.1.1.3.)U
652(WM)S
5 F
(_)R
3 F
(STATE)R
1 F
432 3906(T)U
(he)R
547(window)S
761(manager)S
990(will)S
1105(place)S
1254(a)S
1301(WM)S
5 F
(_)R
1 F
(STATE)R
1648(property,)S
1887(of)S
1957(type)S
2081(WM)S
5 F
(_)R
1 F
(STATE,)R
2443(on)S
2523(each)S
2654(top-level)S
2889(client)S
432 4071(P)U
432 3978(window.)U
465 4071(rograms)U
683(like)S
3 F
795(xprop)S
1 F
969(that)S
1081(want)S
1219(to)S
1287(operate)S
1485(on)S
1565(client's)S
1763(top-level)S
1998(windows)S
2234(can)S
2338(use)S
2438(this)S
2545(property)S
2769(to)S
2836(identify)S
4 F
432 4236(\267)U
1 F
432 4143(them.)U
608(A)S
671(client's)S
869(top-level)S
1104(window)S
1317(is)S
1377(one)S
1484(that:)S
522 4236(has)U
622(override-redire)S
984(ct)S
1048(False,)S
1327 4329(,)U
4 F
432(\267)S
1 F
522(and)S
629(has)S
729(a)S
776(WM)S
5 F
(_)R
1 F
(STATE)R
1123(property)S
1630 4701(DRAFT)U
EP
%%Page: ? 38
BP
1 F
60 Z
1658 381(-)U
1698(38)S
1778(-)S
2576 597(.)U
432 690(R)U
4 F
432 597(\267)U
1 F
522(or)S
592(a)S
639(mapped)S
850(child)S
991(of)S
1061(the)S
1155(root)S
1272(that)S
1383(has)S
1483(no)S
1563(descendant)S
1851(with)S
1978(a)S
2025(WM)S
5 F
(_)R
1 F
(STATE)R
2372(property)S
472 690(ecursion)U
703(is)S
770(necessary)S
1031(to)S
1105(cover)S
1266(all)S
1353(window)S
1572(manager)S
1806(reparenting)S
2107(possibilities.)S
2456(Note)S
2599(that)S
2716(clients)S
2900(other)S
3009 762(,)U
432 834(T)U
432 762(than)U
557(window)S
771(and)S
879(session)S
1073(managers)S
1325(should)S
1506(not)S
1604(need)S
1739(to)S
1807(examine)S
2033(the)S
2128(contents)S
2350(of)S
2421(WM)S
5 F
(_)R
1 F
(STATE)R
2768(properties)S
469 834(he)U
546(presence)S
777(or)S
847(absence)S
1058(of)S
1128(the)S
1222(property)S
1446(is)S
1506(all)S
1587(they)S
1711(need)S
1845(to)S
1912(know.)S
2057 927(.)U
432(The)S
546(contents)S
767(of)S
837(the)S
931(WM)S
5 F
(_)R
1 F
(STATE)R
1278(property)S
1502(are)S
1596(shown)S
1772(in)S
1839(Table)S
1997(14)S
5 F
1106 975(_)U
1119(_________________________________________)S
1106 1059(_)U
1 F
1047(Table)T
1294(14)S
1374(\261)S
1424(WM)S
5 F
(_)R
1 F
(STATE)R
1771(type)S
1895(property)S
2119(contents)S
5 F
1119 1059(_________________________________________)U
1106 1143(_)U
1 F
1169 1131(Field)U
1520(Type)S
1947(Comments)S
5 F
1119 1143(_________________________________________)U
1 F
1136 1287(i)U
1136 1215(state)U
1417(CARD32)S
1837(see)S
1934(Table)S
2092(15)S
2172(below)S
1153 1287(con)U
1417(WINDOW)S
1837(ID)S
1920(of)S
1990(icon)S
2114(window)S
5 F
2319 1299(_)U
0 F
1106 1035 M
10 102 3 0 32 0 0 3 PS32
1106 1095 M
10 102 3 0 32 0 0 3 PS32
1106 1155 M
10 102 3 0 32 0 0 3 PS32
1106 1215 M
10 102 3 0 32 0 0 3 PS32
1106 1275 M
10 102 3 0 32 0 0 3 PS32
1106 1299 M
10 102 3 0 32 0 0 3 PS32
5 F
1106(_)S
1119(________________________________________)S
0 F
2349 1299 M
10 102 3 0 32 0 0 3 PS32
2349 1275 M
10 102 3 0 32 0 0 3 PS32
2349 1215 M
10 102 3 0 32 0 0 3 PS32
2349 1155 M
10 102 3 0 32 0 0 3 PS32
2349 1095 M
10 102 3 0 32 0 0 3 PS32
2349 1035 M
10 102 3 0 32 0 0 3 PS32
5 F
1209 1383(_)U
1226(__________________________________)S
1 F
1270 1455(Table)U
1428(15)S
1508(\261)S
1558(WM)S
5 F
(_)R
1 F
(STATE.state)R
2031(values)S
5 F
2216 1467(_)U
1209(_)S
1226(_________________________________)S
1 F
1374 1539(State)U
1721(Value)S
1955(Comments)S
5 F
2216 1551(_)U
1209(_)S
1226(_________________________________)S
1 F
1239 1623(WithdrawnState)U
1778(0)S
1778 1695(1)U
1239 1767(I)U
1239 1695(NormalState)U
1259 1767(conicState)U
1778(3)S
5 F
2216 1779(_)U
0 F
1209 1443 M
10 102 3 0 32 0 0 3 PS32
1209 1503 M
10 102 3 0 32 0 0 3 PS32
1209 1563 M
10 102 3 0 32 0 0 3 PS32
1209 1623 M
10 102 3 0 32 0 0 3 PS32
1209 1683 M
10 102 3 0 32 0 0 3 PS32
1209 1743 M
10 102 3 0 32 0 0 3 PS32
1209 1779 M
10 102 3 0 32 0 0 3 PS32
5 F
1209(_)S
1226(_________________________________)S
0 F
2246 1779 M
10 102 3 0 32 0 0 3 PS32
2246 1743 M
10 102 3 0 32 0 0 3 PS32
2246 1683 M
10 102 3 0 32 0 0 3 PS32
2246 1623 M
10 102 3 0 32 0 0 3 PS32
2246 1563 M
10 102 3 0 32 0 0 3 PS32
2246 1503 M
10 102 3 0 32 0 0 3 PS32
2246 1443 M
10 102 3 0 32 0 0 3 PS32
1 F
432 2001(T)U
432 1908(Adding)U
632(other)S
776(\256elds)S
926(to)S
993(this)S
1100(property)S
1324(is)S
1384(reserved)S
1608(to)S
1675(the)S
1769(X)S
1832(Consortium.)S
469 2001(he)U
553(icon)S
684(\256eld)S
818(should)S
1005(contain)S
1210(the)S
1311(window)S
1531(ID)S
1621(of)S
1698(the)S
1799(window)S
2019(which)S
2192(the)S
2292(window)S
2511(manager)S
2745(uses)S
2874(as)S
2950(the)S
3001 2073(s)U
432 2145(w)U
432 2073(icon)U
564(window)S
785(for)S
883(the)S
985(window)S
1206(on)S
1294(which)S
1468(this)S
1582(property)S
1813(is)S
1880(set,)S
2009(if)S
2073(any,)S
2222(otherwise)S
2483(None.)S
2675(Note)S
2819(that)S
2937(thi)S
475 2145(indow)U
645(may)S
769(not)S
866(be)S
943(the)S
1037(same)S
1181(as)S
1251(the)S
1345(icon)S
1469(window)S
1682(which)S
1849(the)S
1943(client)S
2098(may)S
2222(have)S
2356(speci\256ed.)S
2625(It)S
2682(may)S
2806(be:)S
4 F
432 2331(\267)U
432 2238(\267)U
1 F
522(the)S
616(client's)S
814(icon)S
938(window,)S
522 2331(or)U
592(a)S
639(window)S
852(that)S
963(the)S
1057(window)S
1270(manager)S
1498(supplied)S
1722(which)S
1889(contains)S
2110(the)S
2204(client's)S
2402(icon)S
2526(pixmap,)S
3001 2424(s)U
4 F
432(\267)S
1 F
522(or)S
595(else)S
712(the)S
809(least)S
943(ancestor)S
1167(of)S
1240(the)S
1337(client's)S
1538(icon)S
1665(window)S
1881(\(or)S
1974(of)S
2047(the)S
2143(window)S
2358(which)S
2527(contains)S
2750(the)S
2846(client')S
522 2496(icon)U
646(pixmap\))S
867(which)S
1034(contains)S
1255(no)S
1335(other)S
1479(icons.)S
432 2589(T)U
(he)R
555(state)S
695(\256eld)S
831(describes)S
1084(the)S
1187(window)S
1409(manager's)S
1689(idea)S
1819(of)S
1898(the)S
2000(state)S
2139(the)S
2241(window)S
2462(is)S
2530(in,)S
2640(which)S
2815(may)S
2947(not)S
3009 2661(,)U
432 2733(i)U
432 2661(match)U
603(the)S
700(client's)S
901(idea)S
1025(as)S
1098(expressed)S
1358(in)S
1428(the)S
1525(initial)S
5 F
1667(_)S
1 F
(state)R
1831(\256eld)S
1960(of)S
2032(the)S
2128(WM)S
5 F
(_)R
1 F
(HINTS)R
2466(property)S
2692(\(for)S
2804(example)S
449 2733(f)U
495(the)S
595(user)S
721(has)S
826(asked)S
988(the)S
1087(window)S
1305(manager)S
1538(to)S
1610(iconify)S
1806(the)S
1905(window\).)S
2178(If)S
2243(it)S
2302(is)S
2367(NormalState,)S
2732(the)S
2831(window)S
2997 2805(e)U
432 2877(i)U
432 2805(manager)U
665(believes)S
888(the)S
987(client)S
1147(should)S
1332(be)S
1414(animati)S
1596(ng)S
1681(its)S
1762(window;)S
1996(if)S
2057(it)S
2115(is)S
2179(IconicState)S
2475(that)S
2590(it)S
2648(should)S
2832(animat)S
449 2877(ts)U
516(icon)S
646(window.)S
900(Note)S
1043(that)S
1160(in)S
1233(either)S
1397(state)S
1534(clients)S
1718(should)S
1904(be)S
1987(prepared)S
2224(to)S
2297(handle)S
2484(exposure)S
2727(events)S
2907(from)S
3 F
432 3093(5)U
1 F
432 2949(either)U
590(window.)S
3 F
462 3093(.1.2.)U
607(Termination)S
1 F
432 3186(S)U
(ince)R
595(they)S
727(communica)S
1009(te)S
1081(via)S
1183(unreliable)S
1453(network)S
1678(connections,)S
2029(X11)S
2160(clients)S
2346(must)S
2491(be)S
2576(prepared)S
2815(for)S
2913(their)S
432 3330(n)U
432 3258(connection)U
720(to)S
790(the)S
886(server)S
1055(to)S
1124(be)S
1203(terminat)S
1405(ed)S
1484(at)S
1550(any)S
1659(time)S
1789(without)S
1995(warning.)S
2249(They)S
2395(cannot)S
2578(depend)S
2774(on)S
2856(getting)S
462 3330(oti\256cation)U
730(that)S
844(terminat)S
1046(ion)S
1146(is)S
1209(imminent)S
1441(,)S
1479(nor)S
1582(on)S
1665(being)S
1822(able)S
1946(to)S
2016(use)S
2119(the)S
2216(server)S
2386(to)S
2455(negotiate)S
2699(with)S
2828(the)S
2924(user)S
432 3495(E)U
432 3402(\(for)U
542(example,)S
782(using)S
932(dialog)S
1103(boxes)S
1263(for)S
1353(con\256rmation\))S
1701(about)S
1855(their)S
1986(fate.)S
469 3495(qually,)U
675(clients)S
853(may)S
977(terminat)S
1179(e)S
1226(at)S
1290(any)S
1397(time)S
1525(without)S
1729(notice)S
1897(to)S
1964(the)S
2058(session)S
2251(manager.)S
432 3732(C)U
3 F
432 3639(5.2.)U
562(Client)S
739(Responses)S
1021(to)S
1091(Session)S
1297(Manager)S
1551(Actions)S
1 F
472 3732(lients)U
623(may)S
747(need)S
881(to)S
948(respond)S
1158(to)S
1225(session)S
1418(manager)S
1646(actions)S
1837(in)S
1904(two)S
2014(ways:)S
4 F
432 3918(\267)U
432 3825(\267)U
1 F
522(preparing)S
773(for)S
863(terminat)S
1065(ion,)S
522 3918(deleting)U
737(a)S
784(window.)S
3 F
1075 4062(n)U
1 F
432 4155(C)U
3 F
432 4062(5.2.1.)U
607(Client)S
784(Terminatio)S
1 F
472 4155(lients)U
671(that)S
830(wish)S
1011(to)S
1126(be)S
1251(warned)S
1496(of)S
1614(impending)S
1940(terminat)S
2142(ion)S
2287(should)S
2515(include)S
2761(the)S
2903(atom)S
2997 4227(e)U
432 4299(i)U
432 4227(WM)U
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
960(ELF)S
1091(in)S
1162(the)S
1260(WM)S
5 F
(_)R
1 F
(PROTOCOLS)R
1773(property)S
2001(on)S
2085(their)S
2220(top-level)S
2459(windows)S
2698(to)S
2768(participa)S
2980(t)S
449 4299(n)U
506(the)S
606(WM)S
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
1134(ELF)S
1267(protocol.)S
1529(They)S
1679(will)S
1799(receive)S
2000(a)S
2053(ClientMessage)S
2437(as)S
2513(described)S
2770(in)S
2843(Section)S
432 4371(4.2.8.)U
607(with)S
734(the)S
828(atom)S
969(WM)S
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
1497(ELF)S
1624(in)S
1691(its)S
1768(data[0])S
1959(\256eld.)S
1630 4701(DRAFT)U
EP
%%Page: ? 39
BP
1 F
60 Z
432 597(C)U
1658 381(-)U
1698(39)S
1778(-)S
472 597(lients)U
627(that)S
742(do)S
826(not)S
927(participa)S
1139(te)S
1207(in)S
1278(the)S
1376(WM)S
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
1904(ELF)S
2035(protocol)S
2260(may)S
2388(be)S
2469(terminat)S
2671(ed)S
2751(by)S
2834(the)S
2931(ses-)S
432 741(p)U
432 669(sion)U
555(manager)S
786(at)S
853(any)S
963(time)S
1094(without)S
1301(warning.)S
1556(Clients)S
1750(that)S
1864(do)S
1946(participa)S
2158(te)S
2224(in)S
2293(the)S
2389(WM)S
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
2917(ELF)S
462 741(rotocol)U
653(may)S
777(be)S
854(terminat)S
1056(ed)S
1133(without)S
1337(warning)S
1554(by)S
1634(events)S
1808(outside)S
2002(the)S
2096(control)S
2287(of)S
2357(the)S
2451(session)S
2644(manager.)S
2997 834(e)U
432 906(r)U
432 834(Clients)U
627(receiving)S
876(WM)S
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
1404(ELF)S
1535(should)S
1719(place)S
1871(themselves)S
2163(in)S
2234(a)S
2285(state)S
2420(from)S
2561(which)S
2732(they)S
2860(can)S
2967(b)S
452 906(estarted,)U
702(and)S
816(should)S
1003(update)S
1191(WM)S
5 F
(_)R
1 F
(COMMAND)R
1676(to)S
1750(be)S
1834(a)S
1887(command)S
2151(that)S
2268(will)S
2388(restart)S
2565(them)S
2712(in)S
2785(this)S
2898(state.)S
432 1050(t)U
432 978(The)U
550(session)S
747(manager)S
979(will)S
1097(be)S
1178(waiting)S
1383(for)S
1477(a)S
1528(PropertyNotify)S
1915(on)S
1998(WM)S
5 F
(_)R
1 F
(COMMAND)R
2479(as)S
2552(a)S
2602(con\256rmation)S
2933(that)S
449 1050(he)U
529(client)S
687(has)S
790(saved)S
950(its)S
1030(state,)S
1199(so)S
1275(that)S
1388(WM)S
5 F
(_)R
1 F
(COMMAND)R
1868(should)S
2050(be)S
2129(updated)S
2342(\(perhaps)S
2571(with)S
2700(a)S
2749(zero-length)S
432 1215(O)U
432 1122(append\))U
646(even)S
780(if)S
837(its)S
914(contents)S
1135(are)S
1229(correct.)S
475 1215(nce)U
581(it)S
637(has)S
739(receive)S
914(d)S
966(this)S
1075(con\256rmation,)S
1440(the)S
1536(session)S
1731(manager)S
1961(will)S
2077(feel)S
2190(free)S
2306(to)S
2374(terminat)S
2576(e)S
2624(the)S
2719(client)S
2875(if)S
2933(that)S
432 1359(s)U
432 1287(is)U
495(what)S
635(the)S
732(user)S
854(asked)S
1013(for.)S
1140(Otherwise,)S
1444(if)S
1503(the)S
1599(user)S
1721(merely)S
1911(asked)S
2070(for)S
2162(the)S
2258(session)S
2453(to)S
2522(be)S
2601(put)S
2700(to)S
2769(sleep,)S
2950(the)S
455 1359(ession)U
625(manager)S
853(will)S
967(ensure)S
1144(that)S
1255(the)S
1349(client)S
1504(does)S
1634(not)S
1731(receive)S
1926(any)S
2033(mouse)S
2210(or)S
2280(keyboard)S
2524(events.)S
3004 1452(-)U
432 1524(i)U
432 1452(Clients)U
627(should)S
811(regard)S
989(WM)S
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
1517(ELF)S
1648(not)S
1749(as)S
1823(a)S
1874(command)S
2136(to)S
2207(terminat)S
2409(e,)S
2495(but)S
2596(rather)S
2761(as)S
2834(a)S
2884(warn)S
449 1524(ng)U
529(from)S
666(the)S
760(session)S
953(manager)S
1181(that)S
1292(it)S
1346(believes)S
1564(terminat)S
1766(ion)S
1863(is)S
1923(likely.)S
3001 1617(s)U
432 1689(n)U
432 1617(Neverthele)U
697(ss,)S
799(a)S
847(client)S
1003(is)S
1064(always)S
1252(free)S
1367(to)S
1435(terminat)S
1637(e)S
1685(without)S
1890(giving)S
2065(either)S
2223(the)S
2317(session)S
2510(or)S
2580(window)S
2793(manager)S
462 1689(otice)U
606(\(and)S
739(in)S
812(particula)S
1024(r)S
1070(is)S
1136(free)S
1256(to)S
1329(terminat)S
1531(e)S
1584(when)S
1740(it)S
1800(receive)S
1975(s)S
2024(the)S
2124(WM)S
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
2652(ELF)S
2785(message\).)S
432 1833(h)U
432 1761(When)U
601(a)S
653(client)S
813(terminat)S
1015(es)S
1090(itself,)S
1271(rather)S
1437(than)S
1566(being)S
1725(terminat)S
1927(ed)S
2008(by)S
2092(the)S
2190(session)S
2387(manager,)S
2654(it)S
2712(is)S
2776(viewed)S
2974(as)S
462 1833(aving)U
616(resigned)S
840(from)S
977(the)S
1071(session)S
1264(in)S
1331(question,)S
1590(and)S
1697(it)S
1751(will)S
1865(not)S
1962(be)S
2039(revived)S
2240(if)S
2297(the)S
2391(session)S
2584(is)S
2644(revived.)S
3007 1926(t)U
432 1998(s)U
432 1926(After)U
581(receiving)S
828(a)S
877(WM)S
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
1405(ELF,)S
1549(saving)S
1728(its)S
1807(state,)S
1975(and)S
2083(updating)S
2315(WM)S
5 F
(_)R
1 F
(COMMAND)R
2794(the)S
2889(clien)S
455 1998(hould)U
636(not)S
757(change)S
971(its)S
1071(state)S
1225(\(in)S
1335(the)S
1452(sense)S
1625(of)S
1718(doing)S
1898(anything)S
2152(that)S
2286(would)S
2479(require)S
2693(a)S
2763(change)S
2977(to)S
3007 2070(t)U
432 2142(t)U
432 2070(WM)U
5 F
(_)R
1 F
(COMMAND\))R
936(until)S
1073(it)S
1132(receive)S
1307(s)S
1355(a)S
1407(mouse)S
1589(or)S
1664(keyboard)S
1913(event.)S
2104(Once)S
2256(it)S
2315(does)S
2450(so,)S
2563(it)S
2622(can)S
2731(assume)S
2933(tha)S
449 2142(he)U
534(danger)S
726(is)S
794(over.)S
964(The)S
1086(session)S
1287(manager)S
1523(will)S
1644(ensure)S
1828(that)S
1946(these)S
2097(events)S
2278(do)S
2365(not)S
2469(reach)S
2627(clients)S
2812(until)S
2950(the)S
432 2307(C)U
432 2214(danger)U
616(is)S
676(over,)S
838(or)S
908(until)S
1039(the)S
1133(clients)S
1311(have)S
1445(been)S
1579(killed.)S
472 2307(lients)U
628(must)S
770(not)S
872(imagine)S
1092(that)S
1208(they)S
1337(can)S
1445(postpone)S
1686(the)S
1784(inevitabl)S
1996(e)S
2047(by)S
2131(not)S
2232(updating)S
2467(WM)S
5 F
(_)R
1 F
(COMMAND.)R
2984(If)S
432 2451(i)U
432 2379(the)U
533(session)S
733(manager)S
968(has)S
1075(decided)S
1290(that)S
1408(the)S
1509(client)S
1671(must)S
1815(die,)S
1931(the)S
2032(best)S
2156(it)S
2217(can)S
2328(do)S
2415(is)S
2482(to)S
2556(cooperate)S
2817(with)S
2950(the)S
449 2451(nevitable)U
671(.)S
432 2544(C)U
(lients)R
631(with)S
766(multiple)S
996(top-level)S
1239(windows)S
1483(should)S
1671(ensure)S
1856(that,)S
1990(irrespective)S
2300(of)S
2377(how)S
2507(they)S
2638(are)S
2739(arranged)S
2977(in)S
4 F
432 2709(\267)U
1 F
432 2616(window)U
645(groups:)S
522 2709(Only)U
662(one)S
769(of)S
839(their)S
970(top-level)S
1205(windows)S
1441(has)S
1541(a)S
1588(non-zero-length)S
1993(WM)S
5 F
(_)R
1 F
(COMMAND)R
2471(property.)S
4 F
432 2802(\267)U
1 F
522(They)S
666(respond)S
876(to)S
943(a)S
990(WM)S
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
1518(ELF)S
1645(message)S
1869(by)S
1949(\(in)S
2036(this)S
2143(order\):)S
522 2895(1.)U
672(updating)S
903(the)S
997(non-zero)S
1231(length)S
1402(WM)S
5 F
(_)R
1 F
(COMMAND)R
1880(property)S
2104(if)S
2161(necessary,)S
2997 2988(e)U
522(2.)S
672(updating)S
927(the)S
1045(WM)S
5 F
(_)R
1 F
(COMMAND)R
1547(property)S
1795(on)S
1899(the)S
2016(window)S
2252(for)S
2365(which)S
2555(they)S
2702(receive)S
2877(d)S
2950(th)S
672 3060(WM)U
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
1200(ELF)S
1327(message)S
1551(if)S
1608(it)S
1662(was)S
1775(not)S
1872(updated)S
2083(in)S
2150(step)S
2267(1.)S
3007 3153(t)U
432 3225(s)U
432 3153(Receiving)U
699(WM)S
5 F
(_)R
1 F
(SAVE)R
5 F
(_)R
1 F
(YOURS)R
1227(ELF)S
1356(on)S
1438(a)S
1487(window)S
1701(is)S
1762(\(conceptua)S
2027(lly\))S
2132(a)S
2180(command)S
2439(to)S
2507(save)S
2635(the)S
2730(entire)S
2889(clien)S
455 3225(tate)U
567(.)S
3 F
432 3369(5)U
1 F
48 Z
543 3201(*)U
3 F
60 Z
462 3369(.2.2.)U
607(Window)S
843(Deletion)S
1 F
432 3462(C)U
(lients,)R
650(normally)S
899(those)S
1057(with)S
1195(multiple)S
1428(top-level)S
1674(windows,)S
1936(whose)S
2120(server)S
2298(connection)S
2594(must)S
2742(survive)S
2950(the)S
2997 3534(e)U
432 3606(W)U
432 3534(deletion)U
652(of)S
726(some)S
877(of)S
951(their)S
1086(top-level)S
1325(windows)S
1565(should)S
1749(include)S
1951(the)S
2049(atom)S
2194(WM)S
5 F
(_)R
1 F
(DELETE)R
5 F
(_)R
1 F
(WINDOW)R
2879(in)S
2950(th)S
489 3606(M)U
5 F
(_)R
1 F
(PROTOCOLS)R
943(property)S
1169(on)S
1251(each)S
1384(such)S
1516(window.)S
1766(They)S
1912(will)S
2028(receive)S
2225(a)S
2274(ClientMessage)S
2654(as)S
2725(described)S
2977(in)S
432 3771(C)U
432 3678(Section)U