home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume2 / icccm / part06 / icccm.6
Text File  |  1989-01-12  |  48KB  |  4,001 lines

  1. 1 F
  2. 472 1947(lients)U
  3. 630(must)S
  4. 774(be)S
  5. 858(aware)S
  6. 1029(that)S
  7. 1147(some)S
  8. 1301(window)S
  9. 1520(managers)S
  10. 1777(will)S
  11. 1897(arrange)S
  12. 2104(for)S
  13. 2200(some)S
  14. 2353(client)S
  15. 2514(requests)S
  16. 2737(to)S
  17. 2810(be)S
  18. 2893(inter-)S
  19. 432 2091(t)U
  20. 432 2019(cepted)U
  21. 612(and)S
  22. 721(redirecte)S
  23. 933(d.)S
  24. 1020(Redirecte)S
  25. 1252(d)S
  26. 1304(requests)S
  27. 1523(are)S
  28. 1618(not)S
  29. 1716(execute)S
  30. 1901(d;)S
  31. 1989(they)S
  32. 2114(result)S
  33. 2269(instead)S
  34. 2461(in)S
  35. 2529(events)S
  36. 2704(being)S
  37. 2859(sent)S
  38. 2977(to)S
  39. 449 2091(he)U
  40. 537(window)S
  41. 761(manager,)S
  42. 1035(which)S
  43. 1213(may)S
  44. 1348(decide)S
  45. 1537(to)S
  46. 1615(do)S
  47. 1705(nothing,)S
  48. 1934(to)S
  49. 2011(alter)S
  50. 2149(the)S
  51. 2253(arguments,)S
  52. 2569(or)S
  53. 2649(to)S
  54. 2726(perform)S
  55. 2950(the)S
  56. 432 2256(T)U
  57. 432 2163(request)U
  58. 626(on)S
  59. 706(behalf)S
  60. 877(of)S
  61. 947(the)S
  62. 1041(client.)S
  63. 469 2256(he)U
  64. 550(possibility)S
  65. 825(that)S
  66. 940(a)S
  67. 991(request)S
  68. 1189(may)S
  69. 1317(be)S
  70. 1398(redirecte)S
  71. 1610(d)S
  72. 1664(means)S
  73. 1842(that)S
  74. 1957(a)S
  75. 2008(client)S
  76. 2167(may)S
  77. 2295(not)S
  78. 2395(assume)S
  79. 2595(that)S
  80. 2709(any)S
  81. 2819(redirect-)S
  82. 432 2328(able)U
  83. 553(request)S
  84. 747(is)S
  85. 807(actuall)S
  86. 969(y)S
  87. 1019(performed)S
  88. 1290(when)S
  89. 1440(the)S
  90. 1534(request)S
  91. 1728(is)S
  92. 1788(issued,)S
  93. 1993(or)S
  94. 2063(at)S
  95. 2127(all.)S
  96. 2243(For)S
  97. 2346(example,)S
  98. 2606(the)S
  99. 2700(sequence:)S
  100. 648 2436(MapWindow)U
  101. 985(A)S
  102. 648 2508(P)U
  103. (olyLine)R
  104. 889(A)S
  105. 952(GC)S
  106. 4 F
  107. 1055(<)S
  108. 1 F
  109. (point)R
  110. 4 F
  111. (>)R
  112. 1265(<)S
  113. 1 F
  114. (point)R
  115. 4 F
  116. (>)R
  117. 1 F
  118. 1475(....)S
  119. 432 2637(i)U
  120. (s)R
  121. 500(incorrect,)S
  122. 778(since)S
  123. 930(the)S
  124. 1032(MapWindow)S
  125. 1377(request)S
  126. 1579(may)S
  127. 1711(be)S
  128. 1795(intercept)S
  129. 2007(ed)S
  130. 2091(and)S
  131. 2205(the)S
  132. 2306(PolyLine)S
  133. 2554(output)S
  134. 2735(made)S
  135. 2893(to)S
  136. 2967(an)S
  137. 3004 2709(r)U
  138. 432(unmapped)S
  139. 704(window.)S
  140. 953(The)S
  141. 1068(client)S
  142. 1224(must)S
  143. 1362(wait)S
  144. 1487(for)S
  145. 1578(an)S
  146. 1655(Expose)S
  147. 1852(event)S
  148. 2003(before)S
  149. 2177(drawing)S
  150. 2394(in)S
  151. 2461(the)S
  152. 2555(window)S
  153. 2772(.)S
  154. 2827(Anothe)S
  155. 48 Z
  156. 2748 2685(*)U
  157. 60 Z
  158. 432 2781(example)U
  159. 657(is:)S
  160. 648 2889(Con\256gureWindow)U
  161. 1115(width=N)S
  162. 1348(height=M)S
  163. 4 F
  164. 1571 2961(>)U
  165. 1 F
  166. 432 3090(w)U
  167. 4 F
  168. 648 2961(<)U
  169. 1 F
  170. (output)R
  171. 855(assuming)S
  172. 1102(window)S
  173. 1315(is)S
  174. 1375(N)S
  175. 1438(by)S
  176. 1518(M)S
  177. 475 3090(hich)U
  178. 606(incorrectl)S
  179. 838(y)S
  180. 895(assumes)S
  181. 1122(that)S
  182. 1240(the)S
  183. 1341(Con\256gureWindow)S
  184. 1815(request)S
  185. 2015(is)S
  186. 2081(actuall)S
  187. 2243(y)S
  188. 2299(execute)S
  189. 2484(d)S
  190. 2540(with)S
  191. 2673(the)S
  192. 2773(arguments)S
  193. 432 3255(T)U
  194. 432 3162(supplied.)U
  195. 469 3255(he)U
  196. 546(requests)S
  197. 763(which)S
  198. 930(may)S
  199. 1054(be)S
  200. 1131(redirecte)S
  201. 1343(d)S
  202. 1393(are:)S
  203. 4 F
  204. 432 3441(\267)U
  205. 432 3348(\267)U
  206. 1 F
  207. 522(MapWindow)S
  208. 522 3441(Con\256gureWindow)U
  209. 432 3627(A)U
  210. 4 F
  211. 432 3534(\267)U
  212. 1 F
  213. 522(Circulate)S
  214. 744(Window)S
  215. 501 3627(window)U
  216. 720(with)S
  217. 852(the)S
  218. 951(override-redire)S
  219. 1313(ct)S
  220. 1382(bit)S
  221. 1471(set)S
  222. 1563(is)S
  223. 1628(immune)S
  224. 1851(from)S
  225. 1993(redirecti)S
  226. 2195(on,)S
  227. 2315(but)S
  228. 2417(the)S
  229. 2516(bit)S
  230. 2605(should)S
  231. 2790(be)S
  232. 2872(set)S
  233. 2964(on)S
  234. 2997 3699(e)U
  235. 432 3771(t)U
  236. 432 3699(top-level)U
  237. 669(windows)S
  238. 907(only)S
  239. 1036(in)S
  240. 1105(cases)S
  241. 1254(where)S
  242. 1423(other)S
  243. 1569(windows)S
  244. 1807(should)S
  245. 1989(be)S
  246. 2068(prevented)S
  247. 2328(from)S
  248. 2467(processing)S
  249. 2745(input)S
  250. 2890(whil)S
  251. 449 3771(he)U
  252. 536(override-redire)S
  253. 898(ct)S
  254. 972(window)S
  255. 1194(is)S
  256. 1263(mapped)S
  257. 1483(\(see)S
  258. 1609(Section)S
  259. 1819(4.1.10\))S
  260. 2018(and)S
  261. 2134(while)S
  262. 2297(responding)S
  263. 2593(to)S
  264. 2669(ResizeReque)S
  265. 2984(st)S
  266. 432 3936(C)U
  267. 432 3843(events)U
  268. 606(\(see)S
  269. 723(Section)S
  270. 924(4.2.9\).)S
  271. 472 3936(lients)U
  272. 626(which)S
  273. 796(have)S
  274. 933(no)S
  275. 1016(non-Withdrawn)S
  276. 1420(top-level)S
  277. 1658(windows)S
  278. 1897(and)S
  279. 2007(which)S
  280. 2176(map)S
  281. 2302(an)S
  282. 2381(override-redire)S
  283. 2743(ct)S
  284. 2809(top-level)S
  285. 4 F
  286. 432 4101(\267)U
  287. 1 F
  288. 432 4008(window)U
  289. 645(are)S
  290. 739(taking)S
  291. 910(over)S
  292. 1037(total)S
  293. 1165(responsibility)S
  294. 1513(for)S
  295. 1603(the)S
  296. 1697(state)S
  297. 1828(of)S
  298. 1898(the)S
  299. 1992(system.)S
  300. 2214(It)S
  301. 2271(is)S
  302. 2331(their)S
  303. 2462(responsibility)S
  304. 2810(to:)S
  305. 522 4101(prevent)U
  306. 723(any)S
  307. 830(pre-existing)S
  308. 1138(window)S
  309. 1351(manager)S
  310. 1579(from)S
  311. 1716(interfering)S
  312. 1991(with)S
  313. 2118(their)S
  314. 2249(activit)S
  315. 2401(ies.)S
  316. 48 Z
  317. 432 4281(*)U
  318. 0 F
  319. 432 4221 M
  320. 8 22 0 0 16 0 0 18 PS16
  321. 456 4221 M
  322. 8 22 0 0 16 0 0 18 PS16
  323. 480 4221 M
  324. 8 22 0 0 16 0 0 18 PS16
  325. 504 4221 M
  326. 8 22 0 0 16 0 0 18 PS16
  327. 528 4221 M
  328. 8 22 0 0 16 0 0 18 PS16
  329. 552 4221 M
  330. 8 22 0 0 16 0 0 18 PS16
  331. 576 4221 M
  332. 8 22 0 0 16 0 0 18 PS16
  333. 600 4221 M
  334. 8 22 0 0 16 0 0 18 PS16
  335. 624 4221 M
  336. 8 22 0 0 16 0 0 18 PS16
  337. 648 4221 M
  338. 8 22 0 0 16 0 0 18 PS16
  339. 672 4221 M
  340. 8 22 0 0 16 0 0 18 PS16
  341. 696 4221 M
  342. 8 22 0 0 16 0 0 18 PS16
  343. 720 4221 M
  344. 8 22 0 0 16 0 0 18 PS16
  345. 744 4221 M
  346. 8 22 0 0 16 0 0 18 PS16
  347. 768 4221 M
  348. 8 22 0 0 16 0 0 18 PS16
  349. 792 4221 M
  350. 8 22 0 0 16 0 0 18 PS16
  351. 816 4221 M
  352. 8 22 0 0 16 0 0 18 PS16
  353. 840 4221 M
  354. 8 22 0 0 16 0 0 18 PS16
  355. 1 F
  356. 490 4281(This)U
  357. 593(is)S
  358. 643(true)S
  359. 735(even)S
  360. 843(if)S
  361. 890(the)S
  362. 966(client)S
  363. 1089(set)S
  364. 1160(backing-store)S
  365. 1438(to)S
  366. 1493(Always.)S
  367. 1686(The)S
  368. 1778(backing-store)S
  369. 2056(value)S
  370. 2177(is)S
  371. 2227(a)S
  372. 2266(only)S
  373. 2369(a)S
  374. 2408(hint,)S
  375. 2528(and)S
  376. 2615(the)S
  377. 2691(server)S
  378. 432 4341(may)U
  379. 530(stop)S
  380. 626(maintaini)S
  381. 805(ng)S
  382. 869(backing-store)S
  383. 1145(contents)S
  384. 1320(at)S
  385. 1370(any)S
  386. 1455(time.)S
  387. 60 Z
  388. 1630 4701(DRAFT)U
  389. EP
  390. %%Page: ? 34
  391. BP
  392. 4 F
  393. 60 Z
  394. 432 597(\267)U
  395. 1 F
  396. 1658 381(-)U
  397. 1698(34)S
  398. 1778(-)S
  399. 522 597(restore)U
  400. 721(the)S
  401. 830(status)S
  402. 1002(quo)S
  403. 1127(exactly)S
  404. 1337(after)S
  405. 1483(they)S
  406. 1622(unmap)S
  407. 1821(the)S
  408. 1930(window,)S
  409. 2173(so)S
  410. 2261(that)S
  411. 2387(any)S
  412. 2509(pre-existing)S
  413. 2831(window)S
  414. 432 762(I)U
  415. 522 669(manager)U
  416. 750(doesn't)S
  417. 947(get)S
  418. 1041(confused.)S
  419. 452 762(n)U
  420. 519(effect,)S
  421. 729(clients)S
  422. 924(of)S
  423. 1011(this)S
  424. 1135(kind)S
  425. 1279(are)S
  426. 1390(acting)S
  427. 1575(as)S
  428. 1661(temporary)S
  429. 1945(window)S
  430. 2174(managers.)S
  431. 2476(Doing)S
  432. 2662(so)S
  433. 2751(is)S
  434. 2827(strongly)S
  435. 3001 834(s)U
  436. 432 906(t)U
  437. 432 834(discouraged,)U
  438. 783(since)S
  439. 932(these)S
  440. 1081(clients)S
  441. 1264(will)S
  442. 1383(be)S
  443. 1465(unaware)S
  444. 1693(of)S
  445. 1767(the)S
  446. 1865(user)S
  447. 1989(interface)S
  448. 2225(policies)S
  449. 2437(the)S
  450. 2535(window)S
  451. 2752(manager)S
  452. 2984(i)S
  453. 449 906(rying)U
  454. 602(to)S
  455. 675(maintai)S
  456. 857(n,)S
  457. 928(and)S
  458. 1041(their)S
  459. 1178(user)S
  460. 1304(interface)S
  461. 1542(behaviour)S
  462. 1809(is)S
  463. 1875(likely)S
  464. 2039(to)S
  465. 2112(con\257ict)S
  466. 2318(with)S
  467. 2450(that)S
  468. 2566(of)S
  469. 2641(less)S
  470. 2756(demanding)S
  471. 3 F
  472. 432 1122(4)U
  473. 1 F
  474. 432 978(clients.)U
  475. 3 F
  476. 462 1122(.2.3.)U
  477. 607(Window)S
  478. 843(Move)S
  479. 1 F
  480. 432 1215(I)U
  481. (f)R
  482. 498(the)S
  483. 598(window)S
  484. 817(manager)S
  485. 1051(moves)S
  486. 1234(a)S
  487. 1287(top-level)S
  488. 1528(window)S
  489. 1747(without)S
  490. 1957(changing)S
  491. 2203(its)S
  492. 2285(size,)S
  493. 2419(the)S
  494. 2518(client)S
  495. 2678(will)S
  496. 2797(receive)S
  497. 2997(a)S
  498. 3009 1287(.)U
  499. 432 1359(C)U
  500. 432 1287(synthetic)U
  501. 680(Con\256gureNotify)S
  502. 1107(event)S
  503. 1268(describing)S
  504. 1549(the)S
  505. 1653(new)S
  506. 1783(location,)S
  507. 2043(in)S
  508. 2120(terms)S
  509. 2283(of)S
  510. 2362(the)S
  511. 2465(root)S
  512. 2591(coordinate)S
  513. 2875(space)S
  514. 472 1359(lients)U
  515. 623(must)S
  516. 760(not)S
  517. 857(respond)S
  518. 1067(to)S
  519. 1134(being)S
  520. 1288(moved)S
  521. 1472(by)S
  522. 1552(attempt)S
  523. 1734(ing)S
  524. 1831(to)S
  525. 1898(move)S
  526. 2052(themselves)S
  527. 2340(to)S
  528. 2407(a)S
  529. 2454(better)S
  530. 2612(location.)S
  531. 3007 1452(t)U
  532. 432 1524(m)U
  533. 432 1452(Any)U
  534. 560(real)S
  535. 676(Con\256gureNotify)S
  536. 1098(event)S
  537. 1254(on)S
  538. 1339(a)S
  539. 1391(top-level)S
  540. 1631(window)S
  541. 1849(implies)S
  542. 2052(that)S
  543. 2168(the)S
  544. 2267(window's)S
  545. 2527(position)S
  546. 2745(on)S
  547. 2829(the)S
  548. 2927(roo)S
  549. 479 1524(ay)U
  550. 558(have)S
  551. 694(changed,)S
  552. 932(even)S
  553. 1067(though)S
  554. 1255(the)S
  555. 1350(event)S
  556. 1502(reports)S
  557. 1690(that)S
  558. 1802(the)S
  559. 1897(window's)S
  560. 2154(position)S
  561. 2369(in)S
  562. 2437(its)S
  563. 2515(parent)S
  564. 2687(is)S
  565. 2748(unchanged,)S
  566. 3009 1596(,)U
  567. 432 1668(i)U
  568. 432 1596(because)U
  569. 649(the)S
  570. 749(window)S
  571. 968(may)S
  572. 1098(have)S
  573. 1237(been)S
  574. 1376(re-parente)S
  575. 1621(d.)S
  576. 1711(And)S
  577. 1839(note)S
  578. 1968(that)S
  579. 2084(the)S
  580. 2183(coordinates)S
  581. 2486(in)S
  582. 2558(the)S
  583. 2657(event)S
  584. 2813(will)S
  585. 2932(not)S
  586. 449 1668(n)U
  587. 499(this)S
  588. 606(case,)S
  589. 745(be)S
  590. 822(directly)S
  591. 1027(useful.)S
  592. 432 1905(T)U
  593. 3 F
  594. 432 1812(4.2.4.)U
  595. 607(Window)S
  596. 843(Resize)S
  597. 1 F
  598. 469 1905(he)U
  599. 550(client)S
  600. 709(can)S
  601. 817(elect)S
  602. 956(to)S
  603. 1027(receive)S
  604. 1226(noti\256cation)S
  605. 1525(of)S
  606. 1598(being)S
  607. 1755(resized)S
  608. 1949(by)S
  609. 2032(selecting)S
  610. 2270(for)S
  611. 2363(StructureNotify)S
  612. 2764(on)S
  613. 2847(its)S
  614. 2927(top-)S
  615. 432 2049(c)U
  616. 432 1977(level)U
  617. 578(window\(s\).)S
  618. 897(It)S
  619. 962(will)S
  620. 1084(receive)S
  621. 1287(a)S
  622. 1342(Con\256gureNotify)S
  623. 1766(event.)S
  624. 1959(The)S
  625. 2080(size)S
  626. 2201(information)S
  627. 2513(in)S
  628. 2587(the)S
  629. 2688(event)S
  630. 2846(will)S
  631. 2967(be)S
  632. 459 2049(orrect,)U
  633. 635(but)S
  634. 732(the)S
  635. 826(location)S
  636. 1041(will)S
  637. 1155(be)S
  638. 1232(in)S
  639. 1299(the)S
  640. 1393(parent)S
  641. 1564(window)S
  642. 1777(\(which)S
  643. 1964(may)S
  644. 2088(not)S
  645. 2185(be)S
  646. 2262(the)S
  647. 2356(root\).)S
  648. 3001 2142(s)U
  649. 432 2214(b)U
  650. 432 2142(The)U
  651. 548(response)S
  652. 779(of)S
  653. 850(the)S
  654. 945(client)S
  655. 1101(to)S
  656. 1169(being)S
  657. 1324(resized)S
  658. 1516(should)S
  659. 1697(be)S
  660. 1775(to)S
  661. 1843(accept)S
  662. 2019(the)S
  663. 2114(size)S
  664. 2229(it)S
  665. 2284(has)S
  666. 2385(been)S
  667. 2520(given,)S
  668. 2710(and)S
  669. 2818(to)S
  670. 2886(do)S
  671. 2967(it)S
  672. 462 2214(est)U
  673. 554(with)S
  674. 686(it.)S
  675. 780(Clients)S
  676. 976(must)S
  677. 1118(not)S
  678. 1220(respond)S
  679. 1435(to)S
  680. 1507(being)S
  681. 1666(resized)S
  682. 1862(by)S
  683. 1947(attempt)S
  684. 2129(ing)S
  685. 2231(to)S
  686. 2303(resize)S
  687. 2469(themselves)S
  688. 2762(to)S
  689. 2834(a)S
  690. 2886(better)S
  691. 3 F
  692. 432 2430(4)U
  693. 1 F
  694. 432 2286(size.)U
  695. 581(If)S
  696. 641(the)S
  697. 735(size)S
  698. 849(is)S
  699. 909(impossible)S
  700. 1190(to)S
  701. 1257(work)S
  702. 1400(with,)S
  703. 1562(clients)S
  704. 1740(are)S
  705. 1834(free)S
  706. 1948(to)S
  707. 2015(request)S
  708. 2209(to)S
  709. 2276(change)S
  710. 2467(to)S
  711. 2534(Iconic)S
  712. 2705(state.)S
  713. 3 F
  714. 462 2430(.2.5.)U
  715. 607(\(De\)Iconify)S
  716. 1 F
  717. 432 2523(A)U
  718. 499(non-override-redire)S
  719. 971(ct)S
  720. 1039(window)S
  721. 1256(that)S
  722. 1371(is)S
  723. 1435(not)S
  724. 1536(Withdrawn)S
  725. 1830(will)S
  726. 1947(be)S
  727. 2027(in)S
  728. 2097(Normal)S
  729. 2304(state)S
  730. 2438(if)S
  731. 2498(it)S
  732. 2555(is)S
  733. 2618(mapped,)S
  734. 2867(and)S
  735. 2977(in)S
  736. 432 2667(m)U
  737. 432 2595(Iconic)U
  738. 606(state)S
  739. 740(if)S
  740. 800(it)S
  741. 857(is)S
  742. 920(unmapped.)S
  743. 1229(This)S
  744. 1359(will)S
  745. 1476(be)S
  746. 1556(true)S
  747. 1673(even)S
  748. 1810(if)S
  749. 1870(the)S
  750. 1967(window)S
  751. 2183(has)S
  752. 2285(been)S
  753. 2421(reparente)S
  754. 2646(d;)S
  755. 2735(the)S
  756. 2831(window)S
  757. 479 2667(anager)U
  758. 660(will)S
  759. 774(unmap)S
  760. 958(the)S
  761. 1052(window)S
  762. 1265(as)S
  763. 1335(well)S
  764. 1459(as)S
  765. 1529(its)S
  766. 1606(parent)S
  767. 1777(when)S
  768. 1927(switching)S
  769. 2181(to)S
  770. 2248(Iconic)S
  771. 2419(state.)S
  772. 3004 2760(-)U
  773. 432 2832(l)U
  774. 432 2760(The)U
  775. 553(client)S
  776. 714(can)S
  777. 824(elect)S
  778. 965(to)S
  779. 1038(be)S
  780. 1121(noti\256ed)S
  781. 1331(of)S
  782. 1407(these)S
  783. 1557(state)S
  784. 1694(changes)S
  785. 1914(by)S
  786. 2000(selecting)S
  787. 2241(for)S
  788. 2337(StructureNotify)S
  789. 2741(on)S
  790. 2827(the)S
  791. 2927(top)S
  792. 449 2832(evel)U
  793. 570(window.)S
  794. 818(It)S
  795. 875(will)S
  796. 989(receive)S
  797. 1184(UnmapNotify)S
  798. 1538(when)S
  799. 1688(it)S
  800. 1742(goes)S
  801. 1872(Iconic,)S
  802. 2078(and)S
  803. 2185(MapNotify)S
  804. 2472(when)S
  805. 2622(it)S
  806. 2676(goes)S
  807. 2806(Normal.)S
  808. 432 3069(C)U
  809. 3 F
  810. 432 2976(4.2.6.)U
  811. 607(Colormap)S
  812. 887(Change)S
  813. 1 F
  814. 472 3069(lients)U
  815. 625(that)S
  816. 738(wish)S
  817. 872(to)S
  818. 940(be)S
  819. 1018(noti\256ed)S
  820. 1223(of)S
  821. 1294(their)S
  822. 1426(colormaps)S
  823. 1698(being)S
  824. 1853(installed)S
  825. 2079(or)S
  826. 2150(uninstalled)S
  827. 2436(should)S
  828. 2617(select)S
  829. 2776(for)S
  830. 2867(Color-)S
  831. 432 3213(W)U
  832. 432 3141(mapNotify)U
  833. 763(on)S
  834. 893(their)S
  835. 1074(top-level)S
  836. 1359(windows,)S
  837. 1660(and)S
  838. 1817(on)S
  839. 1947(any)S
  840. 2104(windows)S
  841. 2390(they)S
  842. 2564(have)S
  843. 2747(named)S
  844. 2977(in)S
  845. 489 3213(M)U
  846. 5 F
  847. (_)R
  848. 1 F
  849. (COLORMAP)R
  850. 5 F
  851. (_)R
  852. 1 F
  853. (WINDO)R
  854. 1140(WS)S
  855. 1251(properties)S
  856. 1513(on)S
  857. 1594(their)S
  858. 1726(top-level)S
  859. 1962(windows.)S
  860. 2234(They)S
  861. 2379(will)S
  862. 2494(receive)S
  863. 2690(ColormapNo-)S
  864. 432 3285(tify)U
  865. 536(events)S
  866. 710(with)S
  867. 837(the)S
  868. 931(``new'')S
  869. 1131(\256eld)S
  870. 1258(FALSE)S
  871. 1461(when)S
  872. 1611(the)S
  873. 1705(colormap)S
  874. 1953(for)S
  875. 2043(that)S
  876. 2154(window)S
  877. 2367(is)S
  878. 2427(installed)S
  879. 2652(or)S
  880. 2722(uninstalled.)S
  881. 582 3378(Problem:)U
  882. 2 F
  883. 825(There)S
  884. 987(is)S
  885. 1049(an)S
  886. 1131(inadequacy)S
  887. 1431(in)S
  888. 1500(the)S
  889. 1596(protocol.)S
  890. 1857(At)S
  891. 1933(the)S
  892. 2029(next)S
  893. 2152(revision,)S
  894. 2382(the)S
  895. 2477(InstallColormap)S
  896. 2851 3450(s)U
  897. 582 3522(i)U
  898. 582 3450(request)U
  899. 780(should)S
  900. 961(be)S
  901. 1039(changed)S
  902. 1264(to)S
  903. 1331(include)S
  904. 1529(a)S
  905. 1579(timestamp)S
  906. 1846(to)S
  907. 1913(avoid)S
  908. 2067(the)S
  909. 2161(possibility)S
  910. 2429(of)S
  911. 2496(race)S
  912. 2623(condition)S
  913. 599 3522(f)U
  914. 649(more)S
  915. 805(than)S
  916. 945(one)S
  917. 1064(client)S
  918. 1231(attempts)S
  919. 1467(to)S
  920. 1546(install)S
  921. 1729(and)S
  922. 1851(uninstall)S
  923. 2094(colormaps.)S
  924. 2414(These)S
  925. 2586(conventions)S
  926. 3 F
  927. 432 3738(4)U
  928. 2 F
  929. 582 3594(attempt)U
  930. 783(to)S
  931. 850(avoid)S
  932. 1004(the)S
  933. 1098(problem)S
  934. 1318(by)S
  935. 1395(restricting)S
  936. 1666(use)S
  937. 1766(of)S
  938. 1833(these)S
  939. 1977(requests)S
  940. 2197(to)S
  941. 2264(the)S
  942. 2358(window)S
  943. 2565(manager.)S
  944. 3 F
  945. 462 3738(.2.7.)U
  946. 607(Input)S
  947. 769(Focus)S
  948. 1 F
  949. 432 3831(C)U
  950. (lients)R
  951. 631(can)S
  952. 743(request)S
  953. 945(noti\256cation)S
  954. 1247(that)S
  955. 1365(they)S
  956. 1496(have)S
  957. 1637(the)S
  958. 1738(input)S
  959. 1889(focus)S
  960. 2046(by)S
  961. 2133(selecting)S
  962. 2375(for)S
  963. 2472(FocusChange)S
  964. 2826(on)S
  965. 2913(their)S
  966. 3007 3903(t)U
  967. 432 3975(f)U
  968. 432 3903(top-level)U
  969. 673(windows;)S
  970. 932(they)S
  971. 1062(will)S
  972. 1182(receive)S
  973. 1383(FocusIn)S
  974. 1602(and)S
  975. 1714(FocusOut)S
  976. 1972(events.)S
  977. 2186(Clients)S
  978. 2382(that)S
  979. 2498(need)S
  980. 2637(to)S
  981. 2709(set)S
  982. 2801(the)S
  983. 2900(inpu)S
  984. 452 3975(ocus)U
  985. 586(to)S
  986. 657(one)S
  987. 768(of)S
  988. 842(their)S
  989. 977(sub-windows)S
  990. 1320(should)S
  991. 1504(not)S
  992. 1605(do)S
  993. 1689(so)S
  994. 1766(unless)S
  995. 1940(they)S
  996. 2068(have)S
  997. 2206(set)S
  998. 2297(WM)S
  999. 5 F
  1000. (_)R
  1001. 1 F
  1002. (TAKE)R
  1003. 5 F
  1004. (_)R
  1005. 1 F
  1006. (FOCUS)R
  1007. 2843(in)S
  1008. 2913(their)S
  1009. 4 F
  1010. 432 4140(\267)U
  1011. 1 F
  1012. 432 4047(WM)U
  1013. 5 F
  1014. (_)R
  1015. 1 F
  1016. (PROTOCOLS)R
  1017. 941(property)S
  1018. 1165(and:)S
  1019. 522 4140(have)U
  1020. 664(set)S
  1021. 759(the)S
  1022. 861(``input'')S
  1023. 1093(\256eld)S
  1024. 1228(of)S
  1025. 1305(WM)S
  1026. 5 F
  1027. (_)R
  1028. 1 F
  1029. (HINTS)R
  1030. 1648(to)S
  1031. 1722(True)S
  1032. 1863(and)S
  1033. 1977(actuall)S
  1034. 2139(y)S
  1035. 2196(have)S
  1036. 2337(the)S
  1037. 2438(input)S
  1038. 2589(focus)S
  1039. 2746(in)S
  1040. 2820(\(one)S
  1041. 2954(of\))S
  1042. 4 F
  1043. 432 4305(\267)U
  1044. 1 F
  1045. 522 4212(their)U
  1046. 653(top-level)S
  1047. 888(windows,)S
  1048. 522 4305(or)U
  1049. 606(have)S
  1050. 754(set)S
  1051. 855(the)S
  1052. 963(``input'')S
  1053. 1201(\256eld)S
  1054. 1342(of)S
  1055. 1426(WM)S
  1056. 5 F
  1057. (_)R
  1058. 1 F
  1059. (HINTS)R
  1060. 1776(to)S
  1061. 1857(False)S
  1062. 2018(and)S
  1063. 2139(have)S
  1064. 2287(receive)S
  1065. 2462(d)S
  1066. 2526(a)S
  1067. 2587(suitable)S
  1068. 2809(event)S
  1069. 2974(as)S
  1070. 522 4377(described)U
  1071. 773(in)S
  1072. 840(Section)S
  1073. 1041(4.1.7,)S
  1074. 1630 4701(DRAFT)U
  1075. EP
  1076. %%Page: ? 35
  1077. BP
  1078. 1 F
  1079. 60 Z
  1080. 1658 381(-)U
  1081. 1698(35)S
  1082. 1778(-)S
  1083. 2473 597(.)U
  1084. 432 690(C)U
  1085. 4 F
  1086. 432 597(\267)U
  1087. 1 F
  1088. 522(or)S
  1089. 592(have)S
  1090. 726(receive)S
  1091. 901(d)S
  1092. 951(a)S
  1093. 998(WM)S
  1094. 5 F
  1095. (_)R
  1096. 1 F
  1097. (TAKE)R
  1098. 5 F
  1099. (_)R
  1100. 1 F
  1101. (FOCUS)R
  1102. 1540(message)S
  1103. 1764(as)S
  1104. 1834(described)S
  1105. 2085(in)S
  1106. 2152(Section)S
  1107. 2353(4.1.7)S
  1108. 472 690(lients)U
  1109. 628(should)S
  1110. 813(not)S
  1111. 915(warp)S
  1112. 1060(the)S
  1113. 1159(pointer)S
  1114. 1355(in)S
  1115. 1427(an)S
  1116. 1509(attempt)S
  1117. 1716(to)S
  1118. 1787(transfer)S
  1119. 1995(the)S
  1120. 2093(focus,)S
  1121. 2282(they)S
  1122. 2410(should)S
  1123. 2594(set)S
  1124. 2685(the)S
  1125. 2783(focus)S
  1126. 2937(and)S
  1127. 432 855(O)U
  1128. 432 762(leave)U
  1129. 580(the)S
  1130. 674(pointer)S
  1131. 865(alone.)S
  1132. 1051(See)S
  1133. 1158(Section)S
  1134. 1359(6.2.)S
  1135. 475 855(nce)U
  1136. 584(a)S
  1137. 636(client)S
  1138. 796(satis\256es)S
  1139. 1011(these)S
  1140. 1160(conditions,)S
  1141. 1471(it)S
  1142. 1530(may)S
  1143. 1659(transfer)S
  1144. 1868(the)S
  1145. 1967(focus)S
  1146. 2122(to)S
  1147. 2194(another)S
  1148. 2400(of)S
  1149. 2475(its)S
  1150. 2556(windows)S
  1151. 2796(using)S
  1152. 2950(the)S
  1153. 432 1035(S)U
  1154. 432 927(SetInputFocus)U
  1155. 799(request:)S
  1156. 465 1035(etInputFocus)U
  1157. 582 1107(f)U
  1158. (ocus:)R
  1159. 882(WINDOW)S
  1160. 1165(or)S
  1161. 1235(PointerRoot)S
  1162. 1546(or)S
  1163. 1616(None)S
  1164. 582 1251(t)U
  1165. 582 1179(revert-to:)U
  1166. 5 F
  1167. 882({)S
  1168. 1 F
  1169. (Parent,)R
  1170. 1099(PointerRoot,)S
  1171. 1425(None)S
  1172. 5 F
  1173. (})R
  1174. 1 F
  1175. 599 1251(ime:)U
  1176. 882(TIMESTAMP)S
  1177. 1248(or)S
  1178. 1318(CurrentTime)S
  1179. 582 1401(C)U
  1180. (onvention:)R
  1181. 2 F
  1182. 905(Clients)S
  1183. 1101(using)S
  1184. 1255(SetInputFocus)S
  1185. 1627(must)S
  1186. 1764(set)S
  1187. 1855(the)S
  1188. 1953(``time'')S
  1189. 2161(\256eld)S
  1190. 2289(to)S
  1191. 2360(the)S
  1192. 2458(timestamp)S
  1193. 2729(of)S
  1194. 2800(the)S
  1195. 2859 1473(,)U
  1196. 582 1545(s)U
  1197. 582 1473(event)U
  1198. 740(that)S
  1199. 863(caused)S
  1200. 1059(them)S
  1201. 1205(to)S
  1202. 1281(make)S
  1203. 1437(the)S
  1204. 1540(attempt.)S
  1205. 1785(Note)S
  1206. 1928(that)S
  1207. 2051(this)S
  1208. 2167(cannot)S
  1209. 2360(be)S
  1210. 2446(a)S
  1211. 2505(FocusIn)S
  1212. 2731(event)S
  1213. 605 1545(ince)U
  1214. 740(they)S
  1215. 875(do)S
  1216. 969(not)S
  1217. 1080(have)S
  1218. 1228(timestamps,)S
  1219. 1567(and)S
  1220. 1691(that)S
  1221. 1819(clients)S
  1222. 2011(may)S
  1223. 2145(acquire)S
  1224. 2363(the)S
  1225. 2470(focus)S
  1226. 2630(without)S
  1227. 2844(a)S
  1228. 1 F
  1229. 582 1710(C)U
  1230. 2 F
  1231. 582 1617(corresponding)U
  1232. 952(EnterNotify)S
  1233. 1234(.)S
  1234. 1289(Clients)S
  1235. 1480(must)S
  1236. 1613(not)S
  1237. 1710(use)S
  1238. 1810(CurrentTime)S
  1239. 2140(in)S
  1240. 2207(the)S
  1241. 2301(``time'')S
  1242. 2505(\256eld.)S
  1243. 1 F
  1244. 622 1710(onvention:)U
  1245. 2 F
  1246. 905(Clients)S
  1247. 1101(using)S
  1248. 1256(SetInputFocus)S
  1249. 1629(to)S
  1250. 1701(set)S
  1251. 1793(the)S
  1252. 1892(focus)S
  1253. 2044(to)S
  1254. 2116(one)S
  1255. 2227(of)S
  1256. 2298(their)S
  1257. 2436(windows)S
  1258. 2670(must)S
  1259. 2807(set)S
  1260. 3 F
  1261. 432 1926(4)U
  1262. 2 F
  1263. 582 1782(the)U
  1264. 676(revert-to)S
  1265. 907(\256eld)S
  1266. 1031(to)S
  1267. 1098(Parent.)S
  1268. 3 F
  1269. 462 1926(.2.8.)U
  1270. 607(ClientMessage)S
  1271. 1001(Events)S
  1272. 1 F
  1273. 432 2019(T)U
  1274. (here)R
  1275. 593(is)S
  1276. 653(no)S
  1277. 733(way)S
  1278. 853(for)S
  1279. 943(clients)S
  1280. 1121(to)S
  1281. 1188(prevent)S
  1282. 1389(themselves)S
  1283. 1677(being)S
  1284. 1831(sent)S
  1285. 1948(ClientMessage)S
  1286. 2326(events.)S
  1287. 2994 2112(o)U
  1288. 432 2184(t)U
  1289. 432 2112(Top-level)U
  1290. 694(windows)S
  1291. 936(with)S
  1292. 1069(a)S
  1293. 1122(WM)S
  1294. 5 F
  1295. (_)R
  1296. 1 F
  1297. (PROTOCOLS)R
  1298. 1637(property)S
  1299. 1867(may)S
  1300. 1997(be)S
  1301. 2080(sent)S
  1302. 2203(ClientMessage)S
  1303. 2587(events)S
  1304. 2767(speci\256c)S
  1305. 2977(t)S
  1306. 449 2184(he)U
  1307. 543(protocols)S
  1308. 804(named)S
  1309. 1002(by)S
  1310. 1099(the)S
  1311. 1210(atoms)S
  1312. 1391(in)S
  1313. 1475(the)S
  1314. 1586(property)S
  1315. 1827(\(see)S
  1316. 1961(Section)S
  1317. 2179(4.1.2.7\).)S
  1318. 2436(For)S
  1319. 2556(all)S
  1320. 2654(protocols,)S
  1321. 2950(the)S
  1322. 4 F
  1323. 432 2349(\267)U
  1324. 1 F
  1325. 432 2256(ClientMessage)U
  1326. 810(events:)S
  1327. 522 2349(have)U
  1328. 656(WM)S
  1329. 5 F
  1330. (_)R
  1331. 1 F
  1332. (PROTOCOLS)R
  1333. 1165(as)S
  1334. 1235(the)S
  1335. 1329(type)S
  1336. 1453(\256eld,)S
  1337. 4 F
  1338. 432 2535(\267)U
  1339. 432 2442(\267)U
  1340. 1 F
  1341. 522(have)S
  1342. 656(format)S
  1343. 837(32,)S
  1344. 522 2535(have)U
  1345. 656(the)S
  1346. 750(atom)S
  1347. 891(naming)S
  1348. 1092(their)S
  1349. 1223(protocol)S
  1350. 1444(in)S
  1351. 1511(the)S
  1352. 1605(data[0])S
  1353. 1796(\256eld)S
  1354. 1927(,)S
  1355. 432 2721(T)U
  1356. 4 F
  1357. 432 2628(\267)U
  1358. 1 F
  1359. 522(have)S
  1360. 656(a)S
  1361. 703(time-stam)S
  1362. 945(p)S
  1363. 995(in)S
  1364. 1062(their)S
  1365. 1193(data[1])S
  1366. 1384(\256eld.)S
  1367. 48 Z
  1368. 1903 2511(*)U
  1369. 60 Z
  1370. 469 2721(he)U
  1371. 546(remaining)S
  1372. 811(\256elds)S
  1373. 961(of)S
  1374. 1031(the)S
  1375. 1125(event)S
  1376. 1276(are)S
  1377. 1370(determine)S
  1378. 1612(d)S
  1379. 1662(by)S
  1380. 1742(the)S
  1381. 1836(protocol.)S
  1382. 432 2958(N)U
  1383. 3 F
  1384. 432 2865(4.2.9.)U
  1385. 607(Redirecting)S
  1386. 928(Requests)S
  1387. 1 F
  1388. 475 2958(ormal)U
  1389. 642(clients)S
  1390. 826(can)S
  1391. 936(use)S
  1392. 1042(the)S
  1393. 1142(redirecti)S
  1394. 1344(on)S
  1395. 1430(mechanism)S
  1396. 1730(just)S
  1397. 1842(as)S
  1398. 1917(window)S
  1399. 2135(managers)S
  1400. 2391(do,)S
  1401. 2491(by)S
  1402. 2576(selecting)S
  1403. 2816(for)S
  1404. 2911(Sub-)S
  1405. 432 3102(c)U
  1406. 432 3030(structureRedire)U
  1407. 804(ct)S
  1408. 875(on)S
  1409. 962(a)S
  1410. 1016(parent)S
  1411. 1194(window,)S
  1412. 1429(or)S
  1413. 1506(ResizeRedi)S
  1414. 1781(rect)S
  1415. 1899(on)S
  1416. 1986(a)S
  1417. 2040(window)S
  1418. 2260(itself.)S
  1419. 2443(However,)S
  1420. 2724(at)S
  1421. 2794(most)S
  1422. 2937(one)S
  1423. 459 3102(lient)U
  1424. 587(per)S
  1425. 684(window)S
  1426. 897(can)S
  1427. 1001(select)S
  1428. 1159(for)S
  1429. 1249(these)S
  1430. 1393(events,)S
  1431. 1582(and)S
  1432. 1689(a)S
  1433. 1736(convention)S
  1434. 2024(is)S
  1435. 2084(needed)S
  1436. 2275(to)S
  1437. 2342(avoid)S
  1438. 2496(clashes:)S
  1439. 2 F
  1440. 2857 3195(t)U
  1441. 582 3267(a)U
  1442. 1 F
  1443. 582 3195(Convention:)U
  1444. 2 F
  1445. 912(Clients)S
  1446. 1115(\(including)S
  1447. 1395(window)S
  1448. 1614(managers\))S
  1449. 1901(should)S
  1450. 2092(select)S
  1451. 2261(for)S
  1452. 2362(SubstructureRedirec)S
  1453. 612 3267(nd)U
  1454. 692(ResizeRedire)S
  1455. 1007(ct)S
  1456. 1071(only)S
  1457. 1195(on)S
  1458. 1275(windows)S
  1459. 1505(that)S
  1460. 1619(they)S
  1461. 1740(own.)S
  1462. 1 F
  1463. 3004 3360(-)U
  1464. 432 3432(e)U
  1465. 432 3360(In)U
  1466. 511(particula)S
  1467. 723(r,)S
  1468. 807(clients)S
  1469. 994(that)S
  1470. 1114(need)S
  1471. 1257(to)S
  1472. 1333(take)S
  1473. 1463(some)S
  1474. 1619(special)S
  1475. 1816(action)S
  1476. 1993(if)S
  1477. 2059(they)S
  1478. 2192(are)S
  1479. 2295(resized)S
  1480. 2494(can)S
  1481. 2606(select)S
  1482. 2772(for)S
  1483. 2870(Resiz)S
  1484. 459 3432(Redirect)U
  1485. 686(on)S
  1486. 768(their)S
  1487. 901(top-level)S
  1488. 1138(windows.)S
  1489. 1411(They)S
  1490. 1557(will)S
  1491. 1673(receive)S
  1492. 1870(a)S
  1493. 1919(ResizeReque)S
  1494. 2234(st)S
  1495. 2296(event)S
  1496. 2449(if)S
  1497. 2507(the)S
  1498. 2602(window)S
  1499. 2816(manager)S
  1500. 432 3576(t)U
  1501. 432 3504(resizes)U
  1502. 623(their)S
  1503. 761(window,)S
  1504. 1016(and)S
  1505. 1130(the)S
  1506. 1230(resize)S
  1507. 1397(will)S
  1508. 1517(not)S
  1509. 1620(actuall)S
  1510. 1782(y)S
  1511. 1838(take)S
  1512. 1965(place.)S
  1513. 2154(Clients)S
  1514. 2351(are)S
  1515. 2451(free)S
  1516. 2571(to)S
  1517. 2644(make)S
  1518. 2801(what)S
  1519. 2944(use)S
  1520. 449 3576(hey)U
  1521. 569(like)S
  1522. 693(of)S
  1523. 776(the)S
  1524. 883(information)S
  1525. 1201(that)S
  1526. 1325(the)S
  1527. 1432(window)S
  1528. 1658(manager)S
  1529. 1899(wants)S
  1530. 2072(to)S
  1531. 2152(change)S
  1532. 2356(their)S
  1533. 2500(size,)S
  1534. 2662(but)S
  1535. 2771(they)S
  1536. 2907(must)S
  1537. 3007 3648(t)U
  1538. 432 3720(t)U
  1539. 432 3648(con\256gure)U
  1540. 681(the)S
  1541. 777(window)S
  1542. 991(to)S
  1543. 1059(the)S
  1544. 1154(width)S
  1545. 1312(and)S
  1546. 1420(height)S
  1547. 1592(speci\256ed)S
  1548. 1827(in)S
  1549. 1895(the)S
  1550. 1990(event)S
  1551. 2142(in)S
  1552. 2210(a)S
  1553. 2258(timely)S
  1554. 2434(fashion.)S
  1555. 2667(To)S
  1556. 2755(ensure)S
  1557. 2933(tha)S
  1558. 449 3720(he)U
  1559. 531(resize)S
  1560. 697(will)S
  1561. 816(actuall)S
  1562. 978(y)S
  1563. 1033(happen)S
  1564. 1232(at)S
  1565. 1301(this)S
  1566. 1413(stage,)S
  1567. 1577(instead)S
  1568. 1773(of)S
  1569. 1848(being)S
  1570. 2006(intercept)S
  1571. 2218(ed)S
  1572. 2299(and)S
  1573. 2410(execute)S
  1574. 2595(d)S
  1575. 2649(by)S
  1576. 2733(the)S
  1577. 2831(window)S
  1578. 2997 3792(e)U
  1579. 432 3864(w)U
  1580. 432 3792(manager)U
  1581. 667(\(and)S
  1582. 801(thus)S
  1583. 928(re-starting)S
  1584. 1203(the)S
  1585. 1304(process\))S
  1586. 1531(the)S
  1587. 1632(client)S
  1588. 1794(needs)S
  1589. 1958(temporaril)S
  1590. 2210(y)S
  1591. 2266(to)S
  1592. 2339(set)S
  1593. 2432(override-redire)S
  1594. 2794(ct)S
  1595. 2864(on)S
  1596. 2950(th)S
  1597. 475 3864(indow.)U
  1598. 582 3957(C)U
  1599. (onvention:)R
  1600. 2 F
  1601. 907(Clients)S
  1602. 1105(receivi)S
  1603. 1270(ng)S
  1604. 1357(ResizeReque)S
  1605. 1662(st)S
  1606. 1729(events)S
  1607. 1906(must)S
  1608. 2045(respond)S
  1609. 2264(by:)S
  1610. 2367(\(a\))S
  1611. 2463(setting)S
  1612. 2650(override-)S
  1613. 582 4101(e)U
  1614. 582 4029(redirect)U
  1615. 800(on)S
  1616. 886(the)S
  1617. 986(window)S
  1618. 1199(speci\256ed)S
  1619. 1436(in)S
  1620. 1509(the)S
  1621. 1609(event,)S
  1622. 1778(\(b\))S
  1623. 1874(con\256guring)S
  1624. 2177(the)S
  1625. 2277(window)S
  1626. 2490(speci\256ed)S
  1627. 2727(in)S
  1628. 2800(the)S
  1629. 609 4101(vent)U
  1630. 733(to)S
  1631. 803(the)S
  1632. 900(width)S
  1633. 1057(and)S
  1634. 1169(height)S
  1635. 1342(speci\256ed)S
  1636. 1575(in)S
  1637. 1644(the)S
  1638. 1740(event)S
  1639. 1890(as)S
  1640. 1965(soon)S
  1641. 2100(as)S
  1642. 2175(possible,)S
  1643. 2409(and)S
  1644. 2521(before)S
  1645. 2697(making)S
  1646. 0 F
  1647. 48 Z
  1648. 432 4233 M
  1649. 8 22 0 0 16 0 0 18 PS16
  1650. 2 F
  1651. 60 Z
  1652. 582 4173(any)U
  1653. 710(other)S
  1654. 877(geometry)S
  1655. 1141(requests,)S
  1656. 1396(and)S
  1657. 1526(then)S
  1658. 1670(\(c\))S
  1659. 1777(clearing)S
  1660. 2018(override-redirect)S
  1661. 2473(on)S
  1662. 2573(the)S
  1663. 2687(window)S
  1664. 0 F
  1665. 48 Z
  1666. 456 4233 M
  1667. 8 22 0 0 16 0 0 18 PS16
  1668. 480 4233 M
  1669. 8 22 0 0 16 0 0 18 PS16
  1670. 504 4233 M
  1671. 8 22 0 0 16 0 0 18 PS16
  1672. 528 4233 M
  1673. 8 22 0 0 16 0 0 18 PS16
  1674. 552 4233 M
  1675. 8 22 0 0 16 0 0 18 PS16
  1676. 576 4233 M
  1677. 8 22 0 0 16 0 0 18 PS16
  1678. 600 4233 M
  1679. 8 22 0 0 16 0 0 18 PS16
  1680. 624 4233 M
  1681. 8 22 0 0 16 0 0 18 PS16
  1682. 648 4233 M
  1683. 8 22 0 0 16 0 0 18 PS16
  1684. 672 4233 M
  1685. 8 22 0 0 16 0 0 18 PS16
  1686. 696 4233 M
  1687. 8 22 0 0 16 0 0 18 PS16
  1688. 720 4233 M
  1689. 8 22 0 0 16 0 0 18 PS16
  1690. 744 4233 M
  1691. 8 22 0 0 16 0 0 18 PS16
  1692. 768 4233 M
  1693. 8 22 0 0 16 0 0 18 PS16
  1694. 792 4233 M
  1695. 8 22 0 0 16 0 0 18 PS16
  1696. 816 4233 M
  1697. 8 22 0 0 16 0 0 18 PS16
  1698. 840 4233 M
  1699. 8 22 0 0 16 0 0 18 PS16
  1700. 1 F
  1701. 432 4293(*)U
  1702. 492(We)S
  1703. 578(use)S
  1704. 662(the)S
  1705. 740(notation)S
  1706. 916(data[n])S
  1707. 1071(to)S
  1708. 1128(indicate)S
  1709. 1298(the)S
  1710. 1376(n-th)S
  1711. 1473(element)S
  1712. 1643(of)S
  1713. 1703(the)S
  1714. 1781(LISTofINT8,)S
  1715. 2058(LISTofINT16)S
  1716. 2347(or)S
  1717. 2406(LISTofINT32)S
  1718. 2694(in)S
  1719. 2750(the)S
  1720. 432 4353(data)U
  1721. 527(\256eld)S
  1722. 628(of)S
  1723. 684(the)S
  1724. 758(ClientMessage,)S
  1725. 1070(according)S
  1726. 1274(to)S
  1727. 1327(the)S
  1728. 1401(format)S
  1729. 1544(\256eld.)S
  1730. 1673(The)S
  1731. 1763(list)S
  1732. 1837(is)S
  1733. 1885(indexed)S
  1734. 2052(from)S
  1735. 2161(zero.)S
  1736. 60 Z
  1737. 1630 4701(DRAFT)U
  1738. EP
  1739. %%Page: ? 36
  1740. BP
  1741. 1 F
  1742. 60 Z
  1743. 432 690(I)U
  1744. 2 F
  1745. 582 597(speci\256ed)U
  1746. 813(in)S
  1747. 880(the)S
  1748. 974(event.)S
  1749. 1 F
  1750. 1658 381(-)U
  1751. 1698(36)S
  1752. 1778(-)S
  1753. 452 690(f)U
  1754. 499(a)S
  1755. 553(window)S
  1756. 773(manager)S
  1757. 1008(detects)S
  1758. 1203(that)S
  1759. 1321(a)S
  1760. 1375(client)S
  1761. 1537(is)S
  1762. 1604(not)S
  1763. 1708(obeying)S
  1764. 1929(this)S
  1765. 2043(convention,)S
  1766. 2353(it)S
  1767. 2414(is)S
  1768. 2481(free)S
  1769. 2602(to)S
  1770. 2676(take)S
  1771. 2803(whatever)S
  1772. 3 F
  1773. 432 906(4)U
  1774. 1 F
  1775. 432 762(measures)U
  1776. 676(it)S
  1777. 730(deems)S
  1778. 904(appropriate)S
  1779. 1199(to)S
  1780. 1266(deal)S
  1781. 1387(with)S
  1782. 1514(the)S
  1783. 1608(client.)S
  1784. 3 F
  1785. 462 906(.3.)U
  1786. 562(Summary)S
  1787. 835(of)S
  1788. 905(Window)S
  1789. 1141(Manager)S
  1790. 1395(Property)S
  1791. 1646(Types)S
  1792. 1 F
  1793. 2994 999(n)U
  1794. 432 1071(S)U
  1795. 432 999(The)U
  1796. 554(window)S
  1797. 775(manager)S
  1798. 1011(properties)S
  1799. 1279(are)S
  1800. 1380(summarized)S
  1801. 1702(in)S
  1802. 1776(Table)S
  1803. 1941(13.)S
  1804. 2063(This,)S
  1805. 2232(in)S
  1806. 2306(effect,)S
  1807. 2506(replace)S
  1808. 2681(s)S
  1809. 2731(the)S
  1810. 2832(table)S
  1811. 2977(i)S
  1812. 465 1071(ection)U
  1813. 633(9.1)S
  1814. 728(of)S
  1815. 798(the)S
  1816. 892(Xlib)S
  1817. 1019(manual.)S
  1818. 5 F
  1819. 696 1119(_)U
  1820. 719(____________________________________________________________________)S
  1821. 696 1203(_)U
  1822. 1 F
  1823. 1231 1191(Table)U
  1824. 1389(13)S
  1825. 1469(\261)S
  1826. 1519(Window)S
  1827. 1746(Manager)S
  1828. 1980(Properties)S
  1829. 5 F
  1830. 719 1203(____________________________________________________________________)U
  1831. 696 1287(_)U
  1832. 1 F
  1833. 1053 1275(Name)U
  1834. 1788(Type)S
  1835. 2177(Format)S
  1836. 2441(See)S
  1837. 2548(Section)S
  1838. 5 F
  1839. 719 1287(____________________________________________________________________)U
  1840. 1 F
  1841. 726 1431(W)U
  1842. 726 1359(WM)U
  1843. 5 F
  1844. (_)R
  1845. 1 F
  1846. (CLASS)R
  1847. 1614(STRING)S
  1848. 2264(8)S
  1849. 2441(4.1.2.5)S
  1850. 783 1431(M)U
  1851. 5 F
  1852. (_)R
  1853. 1 F
  1854. (COLORMAP)R
  1855. 5 F
  1856. (_)R
  1857. 1 F
  1858. (WINDO)R
  1859. 1434(WS)S
  1860. 1614(WINDOW)S
  1861. 2234(32)S
  1862. 2441(4.1.2.8)S
  1863. 2576 1503(4)U
  1864. 726 1575(W)U
  1865. 726 1503(WM)U
  1866. 5 F
  1867. (_)R
  1868. 1 F
  1869. (HINTS)R
  1870. 1614(WM)S
  1871. 5 F
  1872. (_)R
  1873. 1 F
  1874. (HINTS)R
  1875. 2234(32)S
  1876. 2441(4.1.2.)S
  1877. 783 1575(M)U
  1878. 5 F
  1879. (_)R
  1880. 1 F
  1881. (ICON)R
  1882. 5 F
  1883. (_)R
  1884. 1 F
  1885. (NAME)R
  1886. 1614(TEXT)S
  1887. 2441(4.1.2.2)S
  1888. 2576 1647(2)U
  1889. 726 1719(W)U
  1890. 726 1647(WM)U
  1891. 5 F
  1892. (_)R
  1893. 1 F
  1894. (ICON)R
  1895. 5 F
  1896. (_)R
  1897. 1 F
  1898. (SIZE)R
  1899. 1614(WM)S
  1900. 5 F
  1901. (_)R
  1902. 1 F
  1903. (ICON)R
  1904. 5 F
  1905. (_)R
  1906. 1 F
  1907. (SIZE)R
  1908. 2234(32)S
  1909. 2441(4.1.3.)S
  1910. 783 1719(M)U
  1911. 5 F
  1912. (_)R
  1913. 1 F
  1914. (NAME)R
  1915. 1614(TEXT)S
  1916. 2441(4.1.2.1)S
  1917. 2576 1791(3)U
  1918. 726 1863(W)U
  1919. 726 1791(WM)U
  1920. 5 F
  1921. (_)R
  1922. 1 F
  1923. (NORMAL)R
  1924. 5 F
  1925. (_)R
  1926. 1 F
  1927. (HINTS)R
  1928. 1614(WM)S
  1929. 5 F
  1930. (_)R
  1931. 1 F
  1932. (SIZE)R
  1933. 5 F
  1934. (_)R
  1935. 1 F
  1936. (HINTS)R
  1937. 2234(32)S
  1938. 2441(4.1.2.)S
  1939. 783 1863(M)U
  1940. 5 F
  1941. (_)R
  1942. 1 F
  1943. (PROTOCOLS)R
  1944. 1614(ATOM)S
  1945. 2234(32)S
  1946. 2441(4.1.2.7)S
  1947. 2576 1935(1)U
  1948. 726 2007(W)U
  1949. 726 1935(WM)U
  1950. 5 F
  1951. (_)R
  1952. 1 F
  1953. (STATE)R
  1954. 1614(WM)S
  1955. 5 F
  1956. (_)R
  1957. 1 F
  1958. (STATE)R
  1959. 2234(32)S
  1960. 2441(4.1.3.)S
  1961. 783 2007(M)U
  1962. 5 F
  1963. (_)R
  1964. 1 F
  1965. (TRANSIENT)R
  1966. 5 F
  1967. (_)R
  1968. 1 F
  1969. (FOR)R
  1970. 1614(WINDOW)S
  1971. 2234(32)S
  1972. 2441(4.1.2.6)S
  1973. 5 F
  1974. 2729 2019(_)U
  1975. 0 F
  1976. 696 1179 M
  1977. 10 102 3 0 32 0 0 3 PS32
  1978. 696 1239 M
  1979. 10 102 3 0 32 0 0 3 PS32
  1980. 696 1299 M
  1981. 10 102 3 0 32 0 0 3 PS32
  1982. 696 1359 M
  1983. 10 102 3 0 32 0 0 3 PS32
  1984. 696 1419 M
  1985. 10 102 3 0 32 0 0 3 PS32
  1986. 696 1479 M
  1987. 10 102 3 0 32 0 0 3 PS32
  1988. 696 1539 M
  1989. 10 102 3 0 32 0 0 3 PS32
  1990. 696 1599 M
  1991. 10 102 3 0 32 0 0 3 PS32
  1992. 696 1659 M
  1993. 10 102 3 0 32 0 0 3 PS32
  1994. 696 1719 M
  1995. 10 102 3 0 32 0 0 3 PS32
  1996. 696 1779 M
  1997. 10 102 3 0 32 0 0 3 PS32
  1998. 696 1839 M
  1999. 10 102 3 0 32 0 0 3 PS32
  2000. 696 1899 M
  2001. 10 102 3 0 32 0 0 3 PS32
  2002. 696 1959 M
  2003. 10 102 3 0 32 0 0 3 PS32
  2004. 696 2019 M
  2005. 10 102 3 0 32 0 0 3 PS32
  2006. 5 F
  2007. 696(_)S
  2008. 719(___________________________________________________________________)S
  2009. 0 F
  2010. 2759 2019 M
  2011. 10 102 3 0 32 0 0 3 PS32
  2012. 2759 1959 M
  2013. 10 102 3 0 32 0 0 3 PS32
  2014. 2759 1899 M
  2015. 10 102 3 0 32 0 0 3 PS32
  2016. 2759 1839 M
  2017. 10 102 3 0 32 0 0 3 PS32
  2018. 2759 1779 M
  2019. 10 102 3 0 32 0 0 3 PS32
  2020. 2759 1719 M
  2021. 10 102 3 0 32 0 0 3 PS32
  2022. 2759 1659 M
  2023. 10 102 3 0 32 0 0 3 PS32
  2024. 2759 1599 M
  2025. 10 102 3 0 32 0 0 3 PS32
  2026. 2759 1539 M
  2027. 10 102 3 0 32 0 0 3 PS32
  2028. 2759 1479 M
  2029. 10 102 3 0 32 0 0 3 PS32
  2030. 2759 1419 M
  2031. 10 102 3 0 32 0 0 3 PS32
  2032. 2759 1359 M
  2033. 10 102 3 0 32 0 0 3 PS32
  2034. 2759 1299 M
  2035. 10 102 3 0 32 0 0 3 PS32
  2036. 2759 1239 M
  2037. 10 102 3 0 32 0 0 3 PS32
  2038. 2759 1179 M
  2039. 10 102 3 0 32 0 0 3 PS32
  2040. 1 F
  2041. 1630 4701(DRAFT)U
  2042. EP
  2043. %%Page: ? 37
  2044. BP
  2045. 1 F
  2046. 60 Z
  2047. 1658 381(-)U
  2048. 1698(37)S
  2049. 1778(-)S
  2050. 432 690(T)U
  2051. 3 F
  2052. 432 597(5.)U
  2053. 517(Client)S
  2054. 694(to)S
  2055. 764(Session)S
  2056. 970(Manager)S
  2057. 1224(Communication)S
  2058. 1 F
  2059. 469 690(he)U
  2060. 546(role)S
  2061. 660(of)S
  2062. 730(the)S
  2063. 824(session)S
  2064. 1017(manager)S
  2065. 1245(is)S
  2066. 1305(to)S
  2067. 1372(manage)S
  2068. 1580(a)S
  2069. 1627(collect)S
  2070. 1789(ion)S
  2071. 1886(of)S
  2072. 1956(clients.)S
  2073. 2169(It)S
  2074. 2226(should)S
  2075. 2406(be)S
  2076. 2483(capable)S
  2077. 2688(of:)S
  2078. 4 F
  2079. 432 876(\267)U
  2080. 432 783(\267)U
  2081. 1 F
  2082. 522(Starting)S
  2083. 733(a)S
  2084. 780(collect)S
  2085. 942(ion)S
  2086. 1039(of)S
  2087. 1109(clients)S
  2088. 1287(as)S
  2089. 1357(a)S
  2090. 1404(group.)S
  2091. 522 876(Rememberi)U
  2092. 804(ng)S
  2093. 884(the)S
  2094. 978(state)S
  2095. 1109(of)S
  2096. 1179(a)S
  2097. 1226(collect)S
  2098. 1388(ion)S
  2099. 1485(of)S
  2100. 1555(clients)S
  2101. 1733(so)S
  2102. 1806(that)S
  2103. 1917(they)S
  2104. 2041(can)S
  2105. 2145(be)S
  2106. 2222(re-started)S
  2107. 2470(in)S
  2108. 2537(the)S
  2109. 2631(same)S
  2110. 2775(state.)S
  2111. 432 1062(I)U
  2112. 4 F
  2113. 432 969(\267)U
  2114. 1 F
  2115. 522(Stopping)S
  2116. 759(a)S
  2117. 806(collect)S
  2118. 968(ion)S
  2119. 1065(of)S
  2120. 1135(clients)S
  2121. 1313(in)S
  2122. 1380(a)S
  2123. 1427(controlled)S
  2124. 1692(way.)S
  2125. 452 1062(t)U
  2126. 489(may)S
  2127. 613(also)S
  2128. 730(provide)S
  2129. 934(a)S
  2130. 981(user)S
  2131. 1101(interface)S
  2132. 1333(to)S
  2133. 1400(these)S
  2134. 1544(capabili)S
  2135. 1736(ties.)S
  2136. 432 1299(T)U
  2137. 3 F
  2138. 432 1206(5.1.)U
  2139. 562(Client)S
  2140. 739(Actions)S
  2141. 1 F
  2142. 469 1299(here)U
  2143. 593(are)S
  2144. 687(two)S
  2145. 797(ways)S
  2146. 940(in)S
  2147. 1007(which)S
  2148. 1174(clients)S
  2149. 1352(should)S
  2150. 1532(cooperate)S
  2151. 1787(with)S
  2152. 1914(the)S
  2153. 2008(session)S
  2154. 2201(manager:)S
  2155. 2994 1392(n)U
  2156. 4 F
  2157. 432(\267)S
  2158. 1 F
  2159. 522(Stateful)S
  2160. 736(clients)S
  2161. 920(should)S
  2162. 1106(cooperate)S
  2163. 1367(with)S
  2164. 1500(the)S
  2165. 1600(session)S
  2166. 1799(manager)S
  2167. 2033(by)S
  2168. 2119(providing)S
  2169. 2379(it)S
  2170. 2439(with)S
  2171. 2571(information)S
  2172. 2881(it)S
  2173. 2940(ca)S
  2174. 522 1464(use)U
  2175. 622(to)S
  2176. 689(restart)S
  2177. 860(them)S
  2178. 1001(if)S
  2179. 1058(it)S
  2180. 1112(should)S
  2181. 1292(become)S
  2182. 1500(necessary.)S
  2183. 2994 1557(o)U
  2184. 4 F
  2185. 432(\267)S
  2186. 1 F
  2187. 522(Clients,)S
  2188. 756(typicall)S
  2189. 938(y)S
  2190. 996(those)S
  2191. 1151(with)S
  2192. 1286(more)S
  2193. 1438(than)S
  2194. 1570(one)S
  2195. 1685(top-level)S
  2196. 1928(window,)S
  2197. 2164(whose)S
  2198. 2345(server)S
  2199. 2520(connection)S
  2200. 2813(needs)S
  2201. 2977(t)S
  2202. 522 1629(survive)U
  2203. 729(the)S
  2204. 833(deletion)S
  2205. 1057(of)S
  2206. 1136(their)S
  2207. 1276(top-level)S
  2208. 1520(window)S
  2209. 1742(should)S
  2210. 1931(take)S
  2211. 2061(part)S
  2212. 2184(in)S
  2213. 2260(the)S
  2214. 2363(WM)S
  2215. 5 F
  2216. (_)R
  2217. 1 F
  2218. (DELETE)R
  2219. 5 F
  2220. (_)R
  2221. 1 F
  2222. (WINDOW)R
  2223. 3 F
  2224. 432 1845(5)U
  2225. 1 F
  2226. 522 1701(protocol)U
  2227. 743(\(see)S
  2228. 860(Section)S
  2229. 1061(5.2.2\).)S
  2230. 3 F
  2231. 462 1845(.1.1.)U
  2232. 607(Properties)S
  2233. 1 F
  2234. 432 1938(T)U
  2235. (he)R
  2236. 553(client)S
  2237. 715(communica)S
  2238. 997(tes)S
  2239. 1091(with)S
  2240. 1225(the)S
  2241. 1326(session)S
  2242. 1526(manager)S
  2243. 1760(by)S
  2244. 1846(placing)S
  2245. 2050(two)S
  2246. 2166(properties)S
  2247. 2433(\(WM)S
  2248. 5 F
  2249. (_)R
  2250. 1 F
  2251. (COMMAND)R
  2252. 2937(and)S
  2253. 3009 2010(,)U
  2254. 432 2082(t)U
  2255. 432 2010(WM)U
  2256. 5 F
  2257. (_)R
  2258. 1 F
  2259. (CLIENT)R
  2260. 5 F
  2261. (_)R
  2262. 1 F
  2263. (MACHINE\))R
  2264. 1143(on)S
  2265. 1231(its)S
  2266. 1316(top-level)S
  2267. 1559(window.)S
  2268. 1815(If)S
  2269. 1883(the)S
  2270. 1984(client)S
  2271. 2146(has)S
  2272. 2253(a)S
  2273. 2307(group)S
  2274. 2474(of)S
  2275. 2551(top-level)S
  2276. 2793(windows)S
  2277. 449 2082(hese)U
  2278. 576(properties)S
  2279. 837(should)S
  2280. 1017(be)S
  2281. 1094(placed)S
  2282. 1272(on)S
  2283. 1352(the)S
  2284. 1446(group)S
  2285. 1606(leader)S
  2286. 1774(window.)S
  2287. 3004 2175(-)U
  2288. 432 2247(d)U
  2289. 432 2175(The)U
  2290. 551(window)S
  2291. 769(manager)S
  2292. 1002(is)S
  2293. 1067(responsible)S
  2294. 1366(for)S
  2295. 1461(placing)S
  2296. 1664(a)S
  2297. 1716(WM)S
  2298. 5 F
  2299. (_)R
  2300. 1 F
  2301. (STATE)R
  2302. 2068(property)S
  2303. 2297(on)S
  2304. 2381(each)S
  2305. 2516(top-level)S
  2306. 2755(client)S
  2307. 2914(win)S
  2308. 462 2247(ow)U
  2309. 558(for)S
  2310. 651(use)S
  2311. 754(by)S
  2312. 837(session)S
  2313. 1033(managers)S
  2314. 1286(and)S
  2315. 1395(other)S
  2316. 1541(clients)S
  2317. 1721(that)S
  2318. 1834(need)S
  2319. 1970(to)S
  2320. 2039(be)S
  2321. 2118(able)S
  2322. 2241(to)S
  2323. 2310(identify)S
  2324. 2520(top-level)S
  2325. 2757(client)S
  2326. 2914(win-)S
  2327. 3 F
  2328. 432 2463(5)U
  2329. 1 F
  2330. 432 2319(dows)U
  2331. 578(and)S
  2332. 685(their)S
  2333. 816(state.)S
  2334. 3 F
  2335. 462 2463(.1.1.1.)U
  2336. 652(WM)S
  2337. 5 F
  2338. (_)R
  2339. 3 F
  2340. (COMMAND)R
  2341. 1 F
  2342. 432 2556(T)U
  2343. (he)R
  2344. 555(WM)S
  2345. 5 F
  2346. (_)R
  2347. 1 F
  2348. (COMMAND)R
  2349. 1041(property)S
  2350. 1273(represents)S
  2351. 1545(the)S
  2352. 1647(command)S
  2353. 1913(used)S
  2354. 2051(to)S
  2355. 2126(\(re-\)start)S
  2356. 2365(the)S
  2357. 2467(client.)S
  2358. 2665(Clients)S
  2359. 2864(should)S
  2360. 3004 2628(r)U
  2361. 432 2700(c)U
  2362. 432 2628(ensure,)U
  2363. 652(by)S
  2364. 740(re-setting)S
  2365. 996(this)S
  2366. 1111(property,)S
  2367. 1378(that)S
  2368. 1497(it)S
  2369. 1559(always)S
  2370. 1754(re\257ects)S
  2371. 1955(a)S
  2372. 2009(command)S
  2373. 2274(that)S
  2374. 2392(will)S
  2375. 2513(restart)S
  2376. 2691(them)S
  2377. 2839(in)S
  2378. 2913(thei)S
  2379. 459 2700(urrent)U
  2380. 630(state.)S
  2381. 803(The)S
  2382. 924(content)S
  2383. 1129(and)S
  2384. 1243(type)S
  2385. 1374(of)S
  2386. 1451(the)S
  2387. 1552(property)S
  2388. 1783(depends)S
  2389. 2007(on)S
  2390. 2094(the)S
  2391. 2195(operating)S
  2392. 2450(system)S
  2393. 2643(of)S
  2394. 2719(the)S
  2395. 2819(machine)S
  2396. 432 2772(running)U
  2397. 639(the)S
  2398. 733(client.)S
  2399. 923(In)S
  2400. 1146(systems,)S
  2401. 1391(the)S
  2402. 1485(property)S
  2403. 1709(should:)S
  2404. 54 Z
  2405. 991(UNIX)S
  2406. 4 F
  2407. 60 Z
  2408. 432 2958(\267)U
  2409. 432 2865(\267)U
  2410. 1 F
  2411. 522(be)S
  2412. 599(of)S
  2413. 669(type)S
  2414. 793(STRING,)S
  2415. 522 2958(contain)U
  2416. 720(a)S
  2417. 767(list)S
  2418. 861(of)S
  2419. 931(NULL-terminat)S
  2420. 1313(ed)S
  2421. 1390(strings,)S
  2422. 432 3144(A)U
  2423. 4 F
  2424. 432 3051(\267)U
  2425. 1 F
  2426. 522(and)S
  2427. 629(be)S
  2428. 706(initial)S
  2429. 848(ized)S
  2430. 969(from)S
  2431. 2 F
  2432. 1106(argv)S
  2433. 1 F
  2434. (.)R
  2435. 511 3144(client)U
  2436. 682(with)S
  2437. 825(multiple)S
  2438. 1063(top-level)S
  2439. 1314(windows)S
  2440. 1566(should)S
  2441. 1762(ensure)S
  2442. 1954(that)S
  2443. 2080(exactly)S
  2444. 2290(one)S
  2445. 2412(of)S
  2446. 2497(them)S
  2447. 2653(should)S
  2448. 2848(have)S
  2449. 2997(a)S
  2450. 432 3288(t)U
  2451. 432 3216(WM)U
  2452. 5 F
  2453. (_)R
  2454. 1 F
  2455. (COMMAND)R
  2456. 911(with)S
  2457. 1038(non-zero)S
  2458. 1272(length.)S
  2459. 1478(Zero-length)S
  2460. 1783(WM)S
  2461. 5 F
  2462. (_)R
  2463. 1 F
  2464. (COMMAND)R
  2465. 2261(properties)S
  2466. 2522(can)S
  2467. 2626(be)S
  2468. 2703(used)S
  2469. 2833(to)S
  2470. 2900(reply)S
  2471. 449 3288(o)U
  2472. 505(WM)S
  2473. 5 F
  2474. (_)R
  2475. 1 F
  2476. (SAVE)R
  2477. 5 F
  2478. (_)R
  2479. 1 F
  2480. (YOURS)R
  2481. 1033(ELF)S
  2482. 1166(messages)S
  2483. 1419(on)S
  2484. 1505(other)S
  2485. 1655(top-level)S
  2486. 1896(windows,)S
  2487. 2153(but)S
  2488. 2256(will)S
  2489. 2376(otherwise)S
  2490. 2636(be)S
  2491. 2718(ignored)S
  2492. 2927(\(see)S
  2493. 3 F
  2494. 432 3504(5)U
  2495. 1 F
  2496. 432 3360(Section)U
  2497. 633(5.2.1\).)S
  2498. 3 F
  2499. 462 3504(.1.1.2.)U
  2500. 652(WM)S
  2501. 5 F
  2502. (_)R
  2503. 3 F
  2504. (CLIENT)R
  2505. 5 F
  2506. (_)R
  2507. 3 F
  2508. (MACHINE)R
  2509. 1 F
  2510. 432 3597(T)U
  2511. (he)R
  2512. 554(client)S
  2513. 717(should)S
  2514. 905(set)S
  2515. 1000(the)S
  2516. 1102(WM)S
  2517. 5 F
  2518. (_)R
  2519. 1 F
  2520. (CLIENT)R
  2521. 5 F
  2522. (_)R
  2523. 1 F
  2524. (MACHINE)R
  2525. 1793(property,)S
  2526. 2040(of)S
  2527. 2117(one)S
  2528. 2231(of)S
  2529. 2308(the)S
  2530. 2409(TEXT)S
  2531. 2590(types,)S
  2532. 2759(to)S
  2533. 2833(a)S
  2534. 2887(string)S
  2535. 3 F
  2536. 432 3813(5)U
  2537. 1 F
  2538. 432 3669(forming)U
  2539. 646(the)S
  2540. 740(name)S
  2541. 891(of)S
  2542. 961(the)S
  2543. 1055(machine)S
  2544. 1280(running)S
  2545. 1487(the)S
  2546. 1581(client,)S
  2547. 1771(as)S
  2548. 1841(seen)S
  2549. 1968(from)S
  2550. 2105(the)S
  2551. 2199(machine)S
  2552. 2424(running)S
  2553. 2631(the)S
  2554. 2725(server.)S
  2555. 3 F
  2556. 462 3813(.1.1.3.)U
  2557. 652(WM)S
  2558. 5 F
  2559. (_)R
  2560. 3 F
  2561. (STATE)R
  2562. 1 F
  2563. 432 3906(T)U
  2564. (he)R
  2565. 547(window)S
  2566. 761(manager)S
  2567. 990(will)S
  2568. 1105(place)S
  2569. 1254(a)S
  2570. 1301(WM)S
  2571. 5 F
  2572. (_)R
  2573. 1 F
  2574. (STATE)R
  2575. 1648(property,)S
  2576. 1887(of)S
  2577. 1957(type)S
  2578. 2081(WM)S
  2579. 5 F
  2580. (_)R
  2581. 1 F
  2582. (STATE,)R
  2583. 2443(on)S
  2584. 2523(each)S
  2585. 2654(top-level)S
  2586. 2889(client)S
  2587. 432 4071(P)U
  2588. 432 3978(window.)U
  2589. 465 4071(rograms)U
  2590. 683(like)S
  2591. 3 F
  2592. 795(xprop)S
  2593. 1 F
  2594. 969(that)S
  2595. 1081(want)S
  2596. 1219(to)S
  2597. 1287(operate)S
  2598. 1485(on)S
  2599. 1565(client's)S
  2600. 1763(top-level)S
  2601. 1998(windows)S
  2602. 2234(can)S
  2603. 2338(use)S
  2604. 2438(this)S
  2605. 2545(property)S
  2606. 2769(to)S
  2607. 2836(identify)S
  2608. 4 F
  2609. 432 4236(\267)U
  2610. 1 F
  2611. 432 4143(them.)U
  2612. 608(A)S
  2613. 671(client's)S
  2614. 869(top-level)S
  2615. 1104(window)S
  2616. 1317(is)S
  2617. 1377(one)S
  2618. 1484(that:)S
  2619. 522 4236(has)U
  2620. 622(override-redire)S
  2621. 984(ct)S
  2622. 1048(False,)S
  2623. 1327 4329(,)U
  2624. 4 F
  2625. 432(\267)S
  2626. 1 F
  2627. 522(and)S
  2628. 629(has)S
  2629. 729(a)S
  2630. 776(WM)S
  2631. 5 F
  2632. (_)R
  2633. 1 F
  2634. (STATE)R
  2635. 1123(property)S
  2636. 1630 4701(DRAFT)U
  2637. EP
  2638. %%Page: ? 38
  2639. BP
  2640. 1 F
  2641. 60 Z
  2642. 1658 381(-)U
  2643. 1698(38)S
  2644. 1778(-)S
  2645. 2576 597(.)U
  2646. 432 690(R)U
  2647. 4 F
  2648. 432 597(\267)U
  2649. 1 F
  2650. 522(or)S
  2651. 592(a)S
  2652. 639(mapped)S
  2653. 850(child)S
  2654. 991(of)S
  2655. 1061(the)S
  2656. 1155(root)S
  2657. 1272(that)S
  2658. 1383(has)S
  2659. 1483(no)S
  2660. 1563(descendant)S
  2661. 1851(with)S
  2662. 1978(a)S
  2663. 2025(WM)S
  2664. 5 F
  2665. (_)R
  2666. 1 F
  2667. (STATE)R
  2668. 2372(property)S
  2669. 472 690(ecursion)U
  2670. 703(is)S
  2671. 770(necessary)S
  2672. 1031(to)S
  2673. 1105(cover)S
  2674. 1266(all)S
  2675. 1353(window)S
  2676. 1572(manager)S
  2677. 1806(reparenting)S
  2678. 2107(possibilities.)S
  2679. 2456(Note)S
  2680. 2599(that)S
  2681. 2716(clients)S
  2682. 2900(other)S
  2683. 3009 762(,)U
  2684. 432 834(T)U
  2685. 432 762(than)U
  2686. 557(window)S
  2687. 771(and)S
  2688. 879(session)S
  2689. 1073(managers)S
  2690. 1325(should)S
  2691. 1506(not)S
  2692. 1604(need)S
  2693. 1739(to)S
  2694. 1807(examine)S
  2695. 2033(the)S
  2696. 2128(contents)S
  2697. 2350(of)S
  2698. 2421(WM)S
  2699. 5 F
  2700. (_)R
  2701. 1 F
  2702. (STATE)R
  2703. 2768(properties)S
  2704. 469 834(he)U
  2705. 546(presence)S
  2706. 777(or)S
  2707. 847(absence)S
  2708. 1058(of)S
  2709. 1128(the)S
  2710. 1222(property)S
  2711. 1446(is)S
  2712. 1506(all)S
  2713. 1587(they)S
  2714. 1711(need)S
  2715. 1845(to)S
  2716. 1912(know.)S
  2717. 2057 927(.)U
  2718. 432(The)S
  2719. 546(contents)S
  2720. 767(of)S
  2721. 837(the)S
  2722. 931(WM)S
  2723. 5 F
  2724. (_)R
  2725. 1 F
  2726. (STATE)R
  2727. 1278(property)S
  2728. 1502(are)S
  2729. 1596(shown)S
  2730. 1772(in)S
  2731. 1839(Table)S
  2732. 1997(14)S
  2733. 5 F
  2734. 1106 975(_)U
  2735. 1119(_________________________________________)S
  2736. 1106 1059(_)U
  2737. 1 F
  2738. 1047(Table)T
  2739. 1294(14)S
  2740. 1374(\261)S
  2741. 1424(WM)S
  2742. 5 F
  2743. (_)R
  2744. 1 F
  2745. (STATE)R
  2746. 1771(type)S
  2747. 1895(property)S
  2748. 2119(contents)S
  2749. 5 F
  2750. 1119 1059(_________________________________________)U
  2751. 1106 1143(_)U
  2752. 1 F
  2753. 1169 1131(Field)U
  2754. 1520(Type)S
  2755. 1947(Comments)S
  2756. 5 F
  2757. 1119 1143(_________________________________________)U
  2758. 1 F
  2759. 1136 1287(i)U
  2760. 1136 1215(state)U
  2761. 1417(CARD32)S
  2762. 1837(see)S
  2763. 1934(Table)S
  2764. 2092(15)S
  2765. 2172(below)S
  2766. 1153 1287(con)U
  2767. 1417(WINDOW)S
  2768. 1837(ID)S
  2769. 1920(of)S
  2770. 1990(icon)S
  2771. 2114(window)S
  2772. 5 F
  2773. 2319 1299(_)U
  2774. 0 F
  2775. 1106 1035 M
  2776. 10 102 3 0 32 0 0 3 PS32
  2777. 1106 1095 M
  2778. 10 102 3 0 32 0 0 3 PS32
  2779. 1106 1155 M
  2780. 10 102 3 0 32 0 0 3 PS32
  2781. 1106 1215 M
  2782. 10 102 3 0 32 0 0 3 PS32
  2783. 1106 1275 M
  2784. 10 102 3 0 32 0 0 3 PS32
  2785. 1106 1299 M
  2786. 10 102 3 0 32 0 0 3 PS32
  2787. 5 F
  2788. 1106(_)S
  2789. 1119(________________________________________)S
  2790. 0 F
  2791. 2349 1299 M
  2792. 10 102 3 0 32 0 0 3 PS32
  2793. 2349 1275 M
  2794. 10 102 3 0 32 0 0 3 PS32
  2795. 2349 1215 M
  2796. 10 102 3 0 32 0 0 3 PS32
  2797. 2349 1155 M
  2798. 10 102 3 0 32 0 0 3 PS32
  2799. 2349 1095 M
  2800. 10 102 3 0 32 0 0 3 PS32
  2801. 2349 1035 M
  2802. 10 102 3 0 32 0 0 3 PS32
  2803. 5 F
  2804. 1209 1383(_)U
  2805. 1226(__________________________________)S
  2806. 1 F
  2807. 1270 1455(Table)U
  2808. 1428(15)S
  2809. 1508(\261)S
  2810. 1558(WM)S
  2811. 5 F
  2812. (_)R
  2813. 1 F
  2814. (STATE.state)R
  2815. 2031(values)S
  2816. 5 F
  2817. 2216 1467(_)U
  2818. 1209(_)S
  2819. 1226(_________________________________)S
  2820. 1 F
  2821. 1374 1539(State)U
  2822. 1721(Value)S
  2823. 1955(Comments)S
  2824. 5 F
  2825. 2216 1551(_)U
  2826. 1209(_)S
  2827. 1226(_________________________________)S
  2828. 1 F
  2829. 1239 1623(WithdrawnState)U
  2830. 1778(0)S
  2831. 1778 1695(1)U
  2832. 1239 1767(I)U
  2833. 1239 1695(NormalState)U
  2834. 1259 1767(conicState)U
  2835. 1778(3)S
  2836. 5 F
  2837. 2216 1779(_)U
  2838. 0 F
  2839. 1209 1443 M
  2840. 10 102 3 0 32 0 0 3 PS32
  2841. 1209 1503 M
  2842. 10 102 3 0 32 0 0 3 PS32
  2843. 1209 1563 M
  2844. 10 102 3 0 32 0 0 3 PS32
  2845. 1209 1623 M
  2846. 10 102 3 0 32 0 0 3 PS32
  2847. 1209 1683 M
  2848. 10 102 3 0 32 0 0 3 PS32
  2849. 1209 1743 M
  2850. 10 102 3 0 32 0 0 3 PS32
  2851. 1209 1779 M
  2852. 10 102 3 0 32 0 0 3 PS32
  2853. 5 F
  2854. 1209(_)S
  2855. 1226(_________________________________)S
  2856. 0 F
  2857. 2246 1779 M
  2858. 10 102 3 0 32 0 0 3 PS32
  2859. 2246 1743 M
  2860. 10 102 3 0 32 0 0 3 PS32
  2861. 2246 1683 M
  2862. 10 102 3 0 32 0 0 3 PS32
  2863. 2246 1623 M
  2864. 10 102 3 0 32 0 0 3 PS32
  2865. 2246 1563 M
  2866. 10 102 3 0 32 0 0 3 PS32
  2867. 2246 1503 M
  2868. 10 102 3 0 32 0 0 3 PS32
  2869. 2246 1443 M
  2870. 10 102 3 0 32 0 0 3 PS32
  2871. 1 F
  2872. 432 2001(T)U
  2873. 432 1908(Adding)U
  2874. 632(other)S
  2875. 776(\256elds)S
  2876. 926(to)S
  2877. 993(this)S
  2878. 1100(property)S
  2879. 1324(is)S
  2880. 1384(reserved)S
  2881. 1608(to)S
  2882. 1675(the)S
  2883. 1769(X)S
  2884. 1832(Consortium.)S
  2885. 469 2001(he)U
  2886. 553(icon)S
  2887. 684(\256eld)S
  2888. 818(should)S
  2889. 1005(contain)S
  2890. 1210(the)S
  2891. 1311(window)S
  2892. 1531(ID)S
  2893. 1621(of)S
  2894. 1698(the)S
  2895. 1799(window)S
  2896. 2019(which)S
  2897. 2192(the)S
  2898. 2292(window)S
  2899. 2511(manager)S
  2900. 2745(uses)S
  2901. 2874(as)S
  2902. 2950(the)S
  2903. 3001 2073(s)U
  2904. 432 2145(w)U
  2905. 432 2073(icon)U
  2906. 564(window)S
  2907. 785(for)S
  2908. 883(the)S
  2909. 985(window)S
  2910. 1206(on)S
  2911. 1294(which)S
  2912. 1468(this)S
  2913. 1582(property)S
  2914. 1813(is)S
  2915. 1880(set,)S
  2916. 2009(if)S
  2917. 2073(any,)S
  2918. 2222(otherwise)S
  2919. 2483(None.)S
  2920. 2675(Note)S
  2921. 2819(that)S
  2922. 2937(thi)S
  2923. 475 2145(indow)U
  2924. 645(may)S
  2925. 769(not)S
  2926. 866(be)S
  2927. 943(the)S
  2928. 1037(same)S
  2929. 1181(as)S
  2930. 1251(the)S
  2931. 1345(icon)S
  2932. 1469(window)S
  2933. 1682(which)S
  2934. 1849(the)S
  2935. 1943(client)S
  2936. 2098(may)S
  2937. 2222(have)S
  2938. 2356(speci\256ed.)S
  2939. 2625(It)S
  2940. 2682(may)S
  2941. 2806(be:)S
  2942. 4 F
  2943. 432 2331(\267)U
  2944. 432 2238(\267)U
  2945. 1 F
  2946. 522(the)S
  2947. 616(client's)S
  2948. 814(icon)S
  2949. 938(window,)S
  2950. 522 2331(or)U
  2951. 592(a)S
  2952. 639(window)S
  2953. 852(that)S
  2954. 963(the)S
  2955. 1057(window)S
  2956. 1270(manager)S
  2957. 1498(supplied)S
  2958. 1722(which)S
  2959. 1889(contains)S
  2960. 2110(the)S
  2961. 2204(client's)S
  2962. 2402(icon)S
  2963. 2526(pixmap,)S
  2964. 3001 2424(s)U
  2965. 4 F
  2966. 432(\267)S
  2967. 1 F
  2968. 522(or)S
  2969. 595(else)S
  2970. 712(the)S
  2971. 809(least)S
  2972. 943(ancestor)S
  2973. 1167(of)S
  2974. 1240(the)S
  2975. 1337(client's)S
  2976. 1538(icon)S
  2977. 1665(window)S
  2978. 1881(\(or)S
  2979. 1974(of)S
  2980. 2047(the)S
  2981. 2143(window)S
  2982. 2358(which)S
  2983. 2527(contains)S
  2984. 2750(the)S
  2985. 2846(client')S
  2986. 522 2496(icon)U
  2987. 646(pixmap\))S
  2988. 867(which)S
  2989. 1034(contains)S
  2990. 1255(no)S
  2991. 1335(other)S
  2992. 1479(icons.)S
  2993. 432 2589(T)U
  2994. (he)R
  2995. 555(state)S
  2996. 695(\256eld)S
  2997. 831(describes)S
  2998. 1084(the)S
  2999. 1187(window)S
  3000. 1409(manager's)S
  3001. 1689(idea)S
  3002. 1819(of)S
  3003. 1898(the)S
  3004. 2000(state)S
  3005. 2139(the)S
  3006. 2241(window)S
  3007. 2462(is)S
  3008. 2530(in,)S
  3009. 2640(which)S
  3010. 2815(may)S
  3011. 2947(not)S
  3012. 3009 2661(,)U
  3013. 432 2733(i)U
  3014. 432 2661(match)U
  3015. 603(the)S
  3016. 700(client's)S
  3017. 901(idea)S
  3018. 1025(as)S
  3019. 1098(expressed)S
  3020. 1358(in)S
  3021. 1428(the)S
  3022. 1525(initial)S
  3023. 5 F
  3024. 1667(_)S
  3025. 1 F
  3026. (state)R
  3027. 1831(\256eld)S
  3028. 1960(of)S
  3029. 2032(the)S
  3030. 2128(WM)S
  3031. 5 F
  3032. (_)R
  3033. 1 F
  3034. (HINTS)R
  3035. 2466(property)S
  3036. 2692(\(for)S
  3037. 2804(example)S
  3038. 449 2733(f)U
  3039. 495(the)S
  3040. 595(user)S
  3041. 721(has)S
  3042. 826(asked)S
  3043. 988(the)S
  3044. 1087(window)S
  3045. 1305(manager)S
  3046. 1538(to)S
  3047. 1610(iconify)S
  3048. 1806(the)S
  3049. 1905(window\).)S
  3050. 2178(If)S
  3051. 2243(it)S
  3052. 2302(is)S
  3053. 2367(NormalState,)S
  3054. 2732(the)S
  3055. 2831(window)S
  3056. 2997 2805(e)U
  3057. 432 2877(i)U
  3058. 432 2805(manager)U
  3059. 665(believes)S
  3060. 888(the)S
  3061. 987(client)S
  3062. 1147(should)S
  3063. 1332(be)S
  3064. 1414(animati)S
  3065. 1596(ng)S
  3066. 1681(its)S
  3067. 1762(window;)S
  3068. 1996(if)S
  3069. 2057(it)S
  3070. 2115(is)S
  3071. 2179(IconicState)S
  3072. 2475(that)S
  3073. 2590(it)S
  3074. 2648(should)S
  3075. 2832(animat)S
  3076. 449 2877(ts)U
  3077. 516(icon)S
  3078. 646(window.)S
  3079. 900(Note)S
  3080. 1043(that)S
  3081. 1160(in)S
  3082. 1233(either)S
  3083. 1397(state)S
  3084. 1534(clients)S
  3085. 1718(should)S
  3086. 1904(be)S
  3087. 1987(prepared)S
  3088. 2224(to)S
  3089. 2297(handle)S
  3090. 2484(exposure)S
  3091. 2727(events)S
  3092. 2907(from)S
  3093. 3 F
  3094. 432 3093(5)U
  3095. 1 F
  3096. 432 2949(either)U
  3097. 590(window.)S
  3098. 3 F
  3099. 462 3093(.1.2.)U
  3100. 607(Termination)S
  3101. 1 F
  3102. 432 3186(S)U
  3103. (ince)R
  3104. 595(they)S
  3105. 727(communica)S
  3106. 1009(te)S
  3107. 1081(via)S
  3108. 1183(unreliable)S
  3109. 1453(network)S
  3110. 1678(connections,)S
  3111. 2029(X11)S
  3112. 2160(clients)S
  3113. 2346(must)S
  3114. 2491(be)S
  3115. 2576(prepared)S
  3116. 2815(for)S
  3117. 2913(their)S
  3118. 432 3330(n)U
  3119. 432 3258(connection)U
  3120. 720(to)S
  3121. 790(the)S
  3122. 886(server)S
  3123. 1055(to)S
  3124. 1124(be)S
  3125. 1203(terminat)S
  3126. 1405(ed)S
  3127. 1484(at)S
  3128. 1550(any)S
  3129. 1659(time)S
  3130. 1789(without)S
  3131. 1995(warning.)S
  3132. 2249(They)S
  3133. 2395(cannot)S
  3134. 2578(depend)S
  3135. 2774(on)S
  3136. 2856(getting)S
  3137. 462 3330(oti\256cation)U
  3138. 730(that)S
  3139. 844(terminat)S
  3140. 1046(ion)S
  3141. 1146(is)S
  3142. 1209(imminent)S
  3143. 1441(,)S
  3144. 1479(nor)S
  3145. 1582(on)S
  3146. 1665(being)S
  3147. 1822(able)S
  3148. 1946(to)S
  3149. 2016(use)S
  3150. 2119(the)S
  3151. 2216(server)S
  3152. 2386(to)S
  3153. 2455(negotiate)S
  3154. 2699(with)S
  3155. 2828(the)S
  3156. 2924(user)S
  3157. 432 3495(E)U
  3158. 432 3402(\(for)U
  3159. 542(example,)S
  3160. 782(using)S
  3161. 932(dialog)S
  3162. 1103(boxes)S
  3163. 1263(for)S
  3164. 1353(con\256rmation\))S
  3165. 1701(about)S
  3166. 1855(their)S
  3167. 1986(fate.)S
  3168. 469 3495(qually,)U
  3169. 675(clients)S
  3170. 853(may)S
  3171. 977(terminat)S
  3172. 1179(e)S
  3173. 1226(at)S
  3174. 1290(any)S
  3175. 1397(time)S
  3176. 1525(without)S
  3177. 1729(notice)S
  3178. 1897(to)S
  3179. 1964(the)S
  3180. 2058(session)S
  3181. 2251(manager.)S
  3182. 432 3732(C)U
  3183. 3 F
  3184. 432 3639(5.2.)U
  3185. 562(Client)S
  3186. 739(Responses)S
  3187. 1021(to)S
  3188. 1091(Session)S
  3189. 1297(Manager)S
  3190. 1551(Actions)S
  3191. 1 F
  3192. 472 3732(lients)U
  3193. 623(may)S
  3194. 747(need)S
  3195. 881(to)S
  3196. 948(respond)S
  3197. 1158(to)S
  3198. 1225(session)S
  3199. 1418(manager)S
  3200. 1646(actions)S
  3201. 1837(in)S
  3202. 1904(two)S
  3203. 2014(ways:)S
  3204. 4 F
  3205. 432 3918(\267)U
  3206. 432 3825(\267)U
  3207. 1 F
  3208. 522(preparing)S
  3209. 773(for)S
  3210. 863(terminat)S
  3211. 1065(ion,)S
  3212. 522 3918(deleting)U
  3213. 737(a)S
  3214. 784(window.)S
  3215. 3 F
  3216. 1075 4062(n)U
  3217. 1 F
  3218. 432 4155(C)U
  3219. 3 F
  3220. 432 4062(5.2.1.)U
  3221. 607(Client)S
  3222. 784(Terminatio)S
  3223. 1 F
  3224. 472 4155(lients)U
  3225. 671(that)S
  3226. 830(wish)S
  3227. 1011(to)S
  3228. 1126(be)S
  3229. 1251(warned)S
  3230. 1496(of)S
  3231. 1614(impending)S
  3232. 1940(terminat)S
  3233. 2142(ion)S
  3234. 2287(should)S
  3235. 2515(include)S
  3236. 2761(the)S
  3237. 2903(atom)S
  3238. 2997 4227(e)U
  3239. 432 4299(i)U
  3240. 432 4227(WM)U
  3241. 5 F
  3242. (_)R
  3243. 1 F
  3244. (SAVE)R
  3245. 5 F
  3246. (_)R
  3247. 1 F
  3248. (YOURS)R
  3249. 960(ELF)S
  3250. 1091(in)S
  3251. 1162(the)S
  3252. 1260(WM)S
  3253. 5 F
  3254. (_)R
  3255. 1 F
  3256. (PROTOCOLS)R
  3257. 1773(property)S
  3258. 2001(on)S
  3259. 2085(their)S
  3260. 2220(top-level)S
  3261. 2459(windows)S
  3262. 2698(to)S
  3263. 2768(participa)S
  3264. 2980(t)S
  3265. 449 4299(n)U
  3266. 506(the)S
  3267. 606(WM)S
  3268. 5 F
  3269. (_)R
  3270. 1 F
  3271. (SAVE)R
  3272. 5 F
  3273. (_)R
  3274. 1 F
  3275. (YOURS)R
  3276. 1134(ELF)S
  3277. 1267(protocol.)S
  3278. 1529(They)S
  3279. 1679(will)S
  3280. 1799(receive)S
  3281. 2000(a)S
  3282. 2053(ClientMessage)S
  3283. 2437(as)S
  3284. 2513(described)S
  3285. 2770(in)S
  3286. 2843(Section)S
  3287. 432 4371(4.2.8.)U
  3288. 607(with)S
  3289. 734(the)S
  3290. 828(atom)S
  3291. 969(WM)S
  3292. 5 F
  3293. (_)R
  3294. 1 F
  3295. (SAVE)R
  3296. 5 F
  3297. (_)R
  3298. 1 F
  3299. (YOURS)R
  3300. 1497(ELF)S
  3301. 1624(in)S
  3302. 1691(its)S
  3303. 1768(data[0])S
  3304. 1959(\256eld.)S
  3305. 1630 4701(DRAFT)U
  3306. EP
  3307. %%Page: ? 39
  3308. BP
  3309. 1 F
  3310. 60 Z
  3311. 432 597(C)U
  3312. 1658 381(-)U
  3313. 1698(39)S
  3314. 1778(-)S
  3315. 472 597(lients)U
  3316. 627(that)S
  3317. 742(do)S
  3318. 826(not)S
  3319. 927(participa)S
  3320. 1139(te)S
  3321. 1207(in)S
  3322. 1278(the)S
  3323. 1376(WM)S
  3324. 5 F
  3325. (_)R
  3326. 1 F
  3327. (SAVE)R
  3328. 5 F
  3329. (_)R
  3330. 1 F
  3331. (YOURS)R
  3332. 1904(ELF)S
  3333. 2035(protocol)S
  3334. 2260(may)S
  3335. 2388(be)S
  3336. 2469(terminat)S
  3337. 2671(ed)S
  3338. 2751(by)S
  3339. 2834(the)S
  3340. 2931(ses-)S
  3341. 432 741(p)U
  3342. 432 669(sion)U
  3343. 555(manager)S
  3344. 786(at)S
  3345. 853(any)S
  3346. 963(time)S
  3347. 1094(without)S
  3348. 1301(warning.)S
  3349. 1556(Clients)S
  3350. 1750(that)S
  3351. 1864(do)S
  3352. 1946(participa)S
  3353. 2158(te)S
  3354. 2224(in)S
  3355. 2293(the)S
  3356. 2389(WM)S
  3357. 5 F
  3358. (_)R
  3359. 1 F
  3360. (SAVE)R
  3361. 5 F
  3362. (_)R
  3363. 1 F
  3364. (YOURS)R
  3365. 2917(ELF)S
  3366. 462 741(rotocol)U
  3367. 653(may)S
  3368. 777(be)S
  3369. 854(terminat)S
  3370. 1056(ed)S
  3371. 1133(without)S
  3372. 1337(warning)S
  3373. 1554(by)S
  3374. 1634(events)S
  3375. 1808(outside)S
  3376. 2002(the)S
  3377. 2096(control)S
  3378. 2287(of)S
  3379. 2357(the)S
  3380. 2451(session)S
  3381. 2644(manager.)S
  3382. 2997 834(e)U
  3383. 432 906(r)U
  3384. 432 834(Clients)U
  3385. 627(receiving)S
  3386. 876(WM)S
  3387. 5 F
  3388. (_)R
  3389. 1 F
  3390. (SAVE)R
  3391. 5 F
  3392. (_)R
  3393. 1 F
  3394. (YOURS)R
  3395. 1404(ELF)S
  3396. 1535(should)S
  3397. 1719(place)S
  3398. 1871(themselves)S
  3399. 2163(in)S
  3400. 2234(a)S
  3401. 2285(state)S
  3402. 2420(from)S
  3403. 2561(which)S
  3404. 2732(they)S
  3405. 2860(can)S
  3406. 2967(b)S
  3407. 452 906(estarted,)U
  3408. 702(and)S
  3409. 816(should)S
  3410. 1003(update)S
  3411. 1191(WM)S
  3412. 5 F
  3413. (_)R
  3414. 1 F
  3415. (COMMAND)R
  3416. 1676(to)S
  3417. 1750(be)S
  3418. 1834(a)S
  3419. 1887(command)S
  3420. 2151(that)S
  3421. 2268(will)S
  3422. 2388(restart)S
  3423. 2565(them)S
  3424. 2712(in)S
  3425. 2785(this)S
  3426. 2898(state.)S
  3427. 432 1050(t)U
  3428. 432 978(The)U
  3429. 550(session)S
  3430. 747(manager)S
  3431. 979(will)S
  3432. 1097(be)S
  3433. 1178(waiting)S
  3434. 1383(for)S
  3435. 1477(a)S
  3436. 1528(PropertyNotify)S
  3437. 1915(on)S
  3438. 1998(WM)S
  3439. 5 F
  3440. (_)R
  3441. 1 F
  3442. (COMMAND)R
  3443. 2479(as)S
  3444. 2552(a)S
  3445. 2602(con\256rmation)S
  3446. 2933(that)S
  3447. 449 1050(he)U
  3448. 529(client)S
  3449. 687(has)S
  3450. 790(saved)S
  3451. 950(its)S
  3452. 1030(state,)S
  3453. 1199(so)S
  3454. 1275(that)S
  3455. 1388(WM)S
  3456. 5 F
  3457. (_)R
  3458. 1 F
  3459. (COMMAND)R
  3460. 1868(should)S
  3461. 2050(be)S
  3462. 2129(updated)S
  3463. 2342(\(perhaps)S
  3464. 2571(with)S
  3465. 2700(a)S
  3466. 2749(zero-length)S
  3467. 432 1215(O)U
  3468. 432 1122(append\))U
  3469. 646(even)S
  3470. 780(if)S
  3471. 837(its)S
  3472. 914(contents)S
  3473. 1135(are)S
  3474. 1229(correct.)S
  3475. 475 1215(nce)U
  3476. 581(it)S
  3477. 637(has)S
  3478. 739(receive)S
  3479. 914(d)S
  3480. 966(this)S
  3481. 1075(con\256rmation,)S
  3482. 1440(the)S
  3483. 1536(session)S
  3484. 1731(manager)S
  3485. 1961(will)S
  3486. 2077(feel)S
  3487. 2190(free)S
  3488. 2306(to)S
  3489. 2374(terminat)S
  3490. 2576(e)S
  3491. 2624(the)S
  3492. 2719(client)S
  3493. 2875(if)S
  3494. 2933(that)S
  3495. 432 1359(s)U
  3496. 432 1287(is)U
  3497. 495(what)S
  3498. 635(the)S
  3499. 732(user)S
  3500. 854(asked)S
  3501. 1013(for.)S
  3502. 1140(Otherwise,)S
  3503. 1444(if)S
  3504. 1503(the)S
  3505. 1599(user)S
  3506. 1721(merely)S
  3507. 1911(asked)S
  3508. 2070(for)S
  3509. 2162(the)S
  3510. 2258(session)S
  3511. 2453(to)S
  3512. 2522(be)S
  3513. 2601(put)S
  3514. 2700(to)S
  3515. 2769(sleep,)S
  3516. 2950(the)S
  3517. 455 1359(ession)U
  3518. 625(manager)S
  3519. 853(will)S
  3520. 967(ensure)S
  3521. 1144(that)S
  3522. 1255(the)S
  3523. 1349(client)S
  3524. 1504(does)S
  3525. 1634(not)S
  3526. 1731(receive)S
  3527. 1926(any)S
  3528. 2033(mouse)S
  3529. 2210(or)S
  3530. 2280(keyboard)S
  3531. 2524(events.)S
  3532. 3004 1452(-)U
  3533. 432 1524(i)U
  3534. 432 1452(Clients)U
  3535. 627(should)S
  3536. 811(regard)S
  3537. 989(WM)S
  3538. 5 F
  3539. (_)R
  3540. 1 F
  3541. (SAVE)R
  3542. 5 F
  3543. (_)R
  3544. 1 F
  3545. (YOURS)R
  3546. 1517(ELF)S
  3547. 1648(not)S
  3548. 1749(as)S
  3549. 1823(a)S
  3550. 1874(command)S
  3551. 2136(to)S
  3552. 2207(terminat)S
  3553. 2409(e,)S
  3554. 2495(but)S
  3555. 2596(rather)S
  3556. 2761(as)S
  3557. 2834(a)S
  3558. 2884(warn)S
  3559. 449 1524(ng)U
  3560. 529(from)S
  3561. 666(the)S
  3562. 760(session)S
  3563. 953(manager)S
  3564. 1181(that)S
  3565. 1292(it)S
  3566. 1346(believes)S
  3567. 1564(terminat)S
  3568. 1766(ion)S
  3569. 1863(is)S
  3570. 1923(likely.)S
  3571. 3001 1617(s)U
  3572. 432 1689(n)U
  3573. 432 1617(Neverthele)U
  3574. 697(ss,)S
  3575. 799(a)S
  3576. 847(client)S
  3577. 1003(is)S
  3578. 1064(always)S
  3579. 1252(free)S
  3580. 1367(to)S
  3581. 1435(terminat)S
  3582. 1637(e)S
  3583. 1685(without)S
  3584. 1890(giving)S
  3585. 2065(either)S
  3586. 2223(the)S
  3587. 2317(session)S
  3588. 2510(or)S
  3589. 2580(window)S
  3590. 2793(manager)S
  3591. 462 1689(otice)U
  3592. 606(\(and)S
  3593. 739(in)S
  3594. 812(particula)S
  3595. 1024(r)S
  3596. 1070(is)S
  3597. 1136(free)S
  3598. 1256(to)S
  3599. 1329(terminat)S
  3600. 1531(e)S
  3601. 1584(when)S
  3602. 1740(it)S
  3603. 1800(receive)S
  3604. 1975(s)S
  3605. 2024(the)S
  3606. 2124(WM)S
  3607. 5 F
  3608. (_)R
  3609. 1 F
  3610. (SAVE)R
  3611. 5 F
  3612. (_)R
  3613. 1 F
  3614. (YOURS)R
  3615. 2652(ELF)S
  3616. 2785(message\).)S
  3617. 432 1833(h)U
  3618. 432 1761(When)U
  3619. 601(a)S
  3620. 653(client)S
  3621. 813(terminat)S
  3622. 1015(es)S
  3623. 1090(itself,)S
  3624. 1271(rather)S
  3625. 1437(than)S
  3626. 1566(being)S
  3627. 1725(terminat)S
  3628. 1927(ed)S
  3629. 2008(by)S
  3630. 2092(the)S
  3631. 2190(session)S
  3632. 2387(manager,)S
  3633. 2654(it)S
  3634. 2712(is)S
  3635. 2776(viewed)S
  3636. 2974(as)S
  3637. 462 1833(aving)U
  3638. 616(resigned)S
  3639. 840(from)S
  3640. 977(the)S
  3641. 1071(session)S
  3642. 1264(in)S
  3643. 1331(question,)S
  3644. 1590(and)S
  3645. 1697(it)S
  3646. 1751(will)S
  3647. 1865(not)S
  3648. 1962(be)S
  3649. 2039(revived)S
  3650. 2240(if)S
  3651. 2297(the)S
  3652. 2391(session)S
  3653. 2584(is)S
  3654. 2644(revived.)S
  3655. 3007 1926(t)U
  3656. 432 1998(s)U
  3657. 432 1926(After)U
  3658. 581(receiving)S
  3659. 828(a)S
  3660. 877(WM)S
  3661. 5 F
  3662. (_)R
  3663. 1 F
  3664. (SAVE)R
  3665. 5 F
  3666. (_)R
  3667. 1 F
  3668. (YOURS)R
  3669. 1405(ELF,)S
  3670. 1549(saving)S
  3671. 1728(its)S
  3672. 1807(state,)S
  3673. 1975(and)S
  3674. 2083(updating)S
  3675. 2315(WM)S
  3676. 5 F
  3677. (_)R
  3678. 1 F
  3679. (COMMAND)R
  3680. 2794(the)S
  3681. 2889(clien)S
  3682. 455 1998(hould)U
  3683. 636(not)S
  3684. 757(change)S
  3685. 971(its)S
  3686. 1071(state)S
  3687. 1225(\(in)S
  3688. 1335(the)S
  3689. 1452(sense)S
  3690. 1625(of)S
  3691. 1718(doing)S
  3692. 1898(anything)S
  3693. 2152(that)S
  3694. 2286(would)S
  3695. 2479(require)S
  3696. 2693(a)S
  3697. 2763(change)S
  3698. 2977(to)S
  3699. 3007 2070(t)U
  3700. 432 2142(t)U
  3701. 432 2070(WM)U
  3702. 5 F
  3703. (_)R
  3704. 1 F
  3705. (COMMAND\))R
  3706. 936(until)S
  3707. 1073(it)S
  3708. 1132(receive)S
  3709. 1307(s)S
  3710. 1355(a)S
  3711. 1407(mouse)S
  3712. 1589(or)S
  3713. 1664(keyboard)S
  3714. 1913(event.)S
  3715. 2104(Once)S
  3716. 2256(it)S
  3717. 2315(does)S
  3718. 2450(so,)S
  3719. 2563(it)S
  3720. 2622(can)S
  3721. 2731(assume)S
  3722. 2933(tha)S
  3723. 449 2142(he)U
  3724. 534(danger)S
  3725. 726(is)S
  3726. 794(over.)S
  3727. 964(The)S
  3728. 1086(session)S
  3729. 1287(manager)S
  3730. 1523(will)S
  3731. 1644(ensure)S
  3732. 1828(that)S
  3733. 1946(these)S
  3734. 2097(events)S
  3735. 2278(do)S
  3736. 2365(not)S
  3737. 2469(reach)S
  3738. 2627(clients)S
  3739. 2812(until)S
  3740. 2950(the)S
  3741. 432 2307(C)U
  3742. 432 2214(danger)U
  3743. 616(is)S
  3744. 676(over,)S
  3745. 838(or)S
  3746. 908(until)S
  3747. 1039(the)S
  3748. 1133(clients)S
  3749. 1311(have)S
  3750. 1445(been)S
  3751. 1579(killed.)S
  3752. 472 2307(lients)U
  3753. 628(must)S
  3754. 770(not)S
  3755. 872(imagine)S
  3756. 1092(that)S
  3757. 1208(they)S
  3758. 1337(can)S
  3759. 1445(postpone)S
  3760. 1686(the)S
  3761. 1784(inevitabl)S
  3762. 1996(e)S
  3763. 2047(by)S
  3764. 2131(not)S
  3765. 2232(updating)S
  3766. 2467(WM)S
  3767. 5 F
  3768. (_)R
  3769. 1 F
  3770. (COMMAND.)R
  3771. 2984(If)S
  3772. 432 2451(i)U
  3773. 432 2379(the)U
  3774. 533(session)S
  3775. 733(manager)S
  3776. 968(has)S
  3777. 1075(decided)S
  3778. 1290(that)S
  3779. 1408(the)S
  3780. 1509(client)S
  3781. 1671(must)S
  3782. 1815(die,)S
  3783. 1931(the)S
  3784. 2032(best)S
  3785. 2156(it)S
  3786. 2217(can)S
  3787. 2328(do)S
  3788. 2415(is)S
  3789. 2482(to)S
  3790. 2556(cooperate)S
  3791. 2817(with)S
  3792. 2950(the)S
  3793. 449 2451(nevitable)U
  3794. 671(.)S
  3795. 432 2544(C)U
  3796. (lients)R
  3797. 631(with)S
  3798. 766(multiple)S
  3799. 996(top-level)S
  3800. 1239(windows)S
  3801. 1483(should)S
  3802. 1671(ensure)S
  3803. 1856(that,)S
  3804. 1990(irrespective)S
  3805. 2300(of)S
  3806. 2377(how)S
  3807. 2507(they)S
  3808. 2638(are)S
  3809. 2739(arranged)S
  3810. 2977(in)S
  3811. 4 F
  3812. 432 2709(\267)U
  3813. 1 F
  3814. 432 2616(window)U
  3815. 645(groups:)S
  3816. 522 2709(Only)U
  3817. 662(one)S
  3818. 769(of)S
  3819. 839(their)S
  3820. 970(top-level)S
  3821. 1205(windows)S
  3822. 1441(has)S
  3823. 1541(a)S
  3824. 1588(non-zero-length)S
  3825. 1993(WM)S
  3826. 5 F
  3827. (_)R
  3828. 1 F
  3829. (COMMAND)R
  3830. 2471(property.)S
  3831. 4 F
  3832. 432 2802(\267)U
  3833. 1 F
  3834. 522(They)S
  3835. 666(respond)S
  3836. 876(to)S
  3837. 943(a)S
  3838. 990(WM)S
  3839. 5 F
  3840. (_)R
  3841. 1 F
  3842. (SAVE)R
  3843. 5 F
  3844. (_)R
  3845. 1 F
  3846. (YOURS)R
  3847. 1518(ELF)S
  3848. 1645(message)S
  3849. 1869(by)S
  3850. 1949(\(in)S
  3851. 2036(this)S
  3852. 2143(order\):)S
  3853. 522 2895(1.)U
  3854. 672(updating)S
  3855. 903(the)S
  3856. 997(non-zero)S
  3857. 1231(length)S
  3858. 1402(WM)S
  3859. 5 F
  3860. (_)R
  3861. 1 F
  3862. (COMMAND)R
  3863. 1880(property)S
  3864. 2104(if)S
  3865. 2161(necessary,)S
  3866. 2997 2988(e)U
  3867. 522(2.)S
  3868. 672(updating)S
  3869. 927(the)S
  3870. 1045(WM)S
  3871. 5 F
  3872. (_)R
  3873. 1 F
  3874. (COMMAND)R
  3875. 1547(property)S
  3876. 1795(on)S
  3877. 1899(the)S
  3878. 2016(window)S
  3879. 2252(for)S
  3880. 2365(which)S
  3881. 2555(they)S
  3882. 2702(receive)S
  3883. 2877(d)S
  3884. 2950(th)S
  3885. 672 3060(WM)U
  3886. 5 F
  3887. (_)R
  3888. 1 F
  3889. (SAVE)R
  3890. 5 F
  3891. (_)R
  3892. 1 F
  3893. (YOURS)R
  3894. 1200(ELF)S
  3895. 1327(message)S
  3896. 1551(if)S
  3897. 1608(it)S
  3898. 1662(was)S
  3899. 1775(not)S
  3900. 1872(updated)S
  3901. 2083(in)S
  3902. 2150(step)S
  3903. 2267(1.)S
  3904. 3007 3153(t)U
  3905. 432 3225(s)U
  3906. 432 3153(Receiving)U
  3907. 699(WM)S
  3908. 5 F
  3909. (_)R
  3910. 1 F
  3911. (SAVE)R
  3912. 5 F
  3913. (_)R
  3914. 1 F
  3915. (YOURS)R
  3916. 1227(ELF)S
  3917. 1356(on)S
  3918. 1438(a)S
  3919. 1487(window)S
  3920. 1701(is)S
  3921. 1762(\(conceptua)S
  3922. 2027(lly\))S
  3923. 2132(a)S
  3924. 2180(command)S
  3925. 2439(to)S
  3926. 2507(save)S
  3927. 2635(the)S
  3928. 2730(entire)S
  3929. 2889(clien)S
  3930. 455 3225(tate)U
  3931. 567(.)S
  3932. 3 F
  3933. 432 3369(5)U
  3934. 1 F
  3935. 48 Z
  3936. 543 3201(*)U
  3937. 3 F
  3938. 60 Z
  3939. 462 3369(.2.2.)U
  3940. 607(Window)S
  3941. 843(Deletion)S
  3942. 1 F
  3943. 432 3462(C)U
  3944. (lients,)R
  3945. 650(normally)S
  3946. 899(those)S
  3947. 1057(with)S
  3948. 1195(multiple)S
  3949. 1428(top-level)S
  3950. 1674(windows,)S
  3951. 1936(whose)S
  3952. 2120(server)S
  3953. 2298(connection)S
  3954. 2594(must)S
  3955. 2742(survive)S
  3956. 2950(the)S
  3957. 2997 3534(e)U
  3958. 432 3606(W)U
  3959. 432 3534(deletion)U
  3960. 652(of)S
  3961. 726(some)S
  3962. 877(of)S
  3963. 951(their)S
  3964. 1086(top-level)S
  3965. 1325(windows)S
  3966. 1565(should)S
  3967. 1749(include)S
  3968. 1951(the)S
  3969. 2049(atom)S
  3970. 2194(WM)S
  3971. 5 F
  3972. (_)R
  3973. 1 F
  3974. (DELETE)R
  3975. 5 F
  3976. (_)R
  3977. 1 F
  3978. (WINDOW)R
  3979. 2879(in)S
  3980. 2950(th)S
  3981. 489 3606(M)U
  3982. 5 F
  3983. (_)R
  3984. 1 F
  3985. (PROTOCOLS)R
  3986. 943(property)S
  3987. 1169(on)S
  3988. 1251(each)S
  3989. 1384(such)S
  3990. 1516(window.)S
  3991. 1766(They)S
  3992. 1912(will)S
  3993. 2028(receive)S
  3994. 2225(a)S
  3995. 2274(ClientMessage)S
  3996. 2654(as)S
  3997. 2725(described)S
  3998. 2977(in)S
  3999. 432 3771(C)U
  4000. 432 3678(Section)U
  4001.