1<?xml version="1.0" encoding="UTF-8" ?> 2<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"> 3 4<!-- <acknowledgements> --> 5<dedication> 6<title>Acknowledgments</title> 7 8 9<note> 10<title>Acknowledgments for X11R7</title> 11<para> 12This update to the X11 Intrinsics drops support for K&R C, 13as well as improving its use of Standard C features, 14notably <type>const</type>. 15</para> 16<itemizedlist> 17<listitem> 18<para> 19Matt Dew did the initial conversion of this specification from nroff to DocBook. 20</para> 21<para> 22Later, I expanded on that, improving the formatting, as 23well as updating the function prototypes in the specification 24as well as the related manual pages. 25</para> 26</listitem> 27<listitem> 28<para> 29Matthieu Herrb modified the Intrinsics header files to drop support 30for K&R C, leaving the Standard C prototypes. 31</para> 32<para> 33Later, he applied my changes to complete the conversion of the 34library source from a mixture of K&R C and Standard C to 35just use the standard language features. 36</para> 37</listitem> 38<listitem> 39<para> 40Others (including 41Alan Coopersmith, 42Gaetan Nadon, 43Walter Harms, 44and Kevin E. Martin) have worked to 45maintain the library's build-scripts and documentation. 46</para> 47</listitem> 48</itemizedlist> 49<literallayout> 50Thomas E. Dickey 51invisible-island.net 52April 2019 53</literallayout> 54</note> 55 56<note> 57<title>Acknowledgments for X11R6</title> 58 59<para> 60The design of the X11 Intrinsics was done primarily by Joel McCormack 61of Digital WSL. Major contributions to the design and implementation 62also were done by Charles Haynes, Mike Chow, and Paul Asente of Digital 63WSL. Additional contributors to the design and/or implementation were: 64</para> 65 66<!-- <sidebar> --> 67<para> 68<informaltable frame='none'> 69<?dbfo keep-together="always" ?> 70 <tgroup cols='2' rowsep='0' colsep='0'> 71 <colspec colwidth='1.0*' /> 72 <colspec colwidth='1.0*' /> 73 <tbody> 74 <row><?dbfo row-height="0.2cm"?> 75 <entry>Loretta Guarino-Reid (Digital WSL)</entry> 76 <entry>Rich Hyde (Digital WSL)</entry> 77 </row> 78 <row><?dbfo row-height="0.2cm"?> 79 <entry>Susan Angebranndt (Digital WSL)</entry> 80 <entry>Terry Weissman (Digital WSL)</entry> 81 </row> 82 <row><?dbfo row-height="0.2cm"?> 83 <entry>Mary Larson (Digital UEG)</entry> 84 <entry>Mark Manasse (Digital SRC)</entry> 85 </row> 86 <row><?dbfo row-height="0.5cm"?> 87 <entry>Jim Gettys (Digital SRC)</entry> 88 <entry>Leo Treggiari (Digital SDT)</entry> 89 </row> 90 <row><?dbfo row-height="0.5cm"?> 91 <entry>Ralph Swick (Project Athena and Digital ERP)</entry> 92 <entry>Mark Ackerman (Project Athena)</entry> 93 </row> 94 <row><?dbfo row-height="0.5cm"?> 95 <entry>Ron Newman (Project Athena)</entry> 96 <entry>Bob Scheifler (MIT LCS)</entry> 97 </row> 98 </tbody> 99 </tgroup> 100</informaltable> 101</para> 102<!-- </sidebar> --> 103 104<para> 105The contributors to the X10 toolkit also deserve mention. Although the X11 Intrinsics present an 106entirely different programming style, they borrow heavily from the implicit and 107explicit concepts in the X10 toolkit. 108</para> 109 110<para> 111The design and implementation of the X10 Intrinsics were done by: 112</para> 113 114<!-- <sidebar> --> 115<para> 116<informaltable frame='none'> 117<?dbfo keep-together="always" ?> 118 <tgroup cols='1' rowsep='0' colsep='0'> 119 <colspec colwidth='1.0*' /> 120 <tbody> 121 <row> 122 <entry>Terry Weissman (Digital WSL)</entry> 123 </row> 124 <row> 125 <entry>Smokey Wallace (Digital WSL)</entry> 126 </row> 127 <row> 128 <entry>Phil Karlton (Digital WSL)</entry> 129 </row> 130 <row> 131 <entry>Charles Haynes (Digital WSL)</entry> 132 </row> 133 <row> 134 <entry>Frank Hall (HP)</entry> 135 </row> 136 </tbody> 137 </tgroup> 138</informaltable> 139</para> 140<!-- </sidebar> --> 141 142<para> 143The design and implementation of the X10 toolkit’s sample widgets were by 144the above, as well as by: 145</para> 146 147<!-- <sidebar> --> 148<para> 149<informaltable frame='none'> 150<?dbfo keep-together="always" ?> 151 <tgroup cols='1' rowsep='0' colsep='0'> 152 <colspec colwidth='1.0*' /> 153 <tbody> 154 <row> 155 <entry>Ram Rao (Digital UEG)</entry> 156 </row> 157 <row> 158 <entry>Mary Larson (Digital UEG)</entry> 159 </row> 160 <row> 161 <entry>Mike Gancarz (Digital UEG)</entry> 162 </row> 163 <row> 164 <entry>Kathleen Langone (Digital UEG)</entry> 165 </row> 166 </tbody> 167 </tgroup> 168</informaltable> 169</para> 170<!-- </sidebar> --> 171 172<para> 173These widgets provided a checklist of requirements that we had to address in the X11 Intrinsics. 174</para> 175<para> 176Thanks go to Al Mento of Digital’s UEG Documentation Group for formatting and generally 177improving this document and to John Ousterhout of Berkeley for extensively reviewing early 178drafts of it. 179</para> 180<para> 181Finally, a special thanks to Mike Chow, whose extensive performance analysis of the X10 toolkit 182provided the justification to redesign it entirely for X11. 183</para> 184 185<literallayout> 186Joel McCormack 187Western Software Laboratory 188Digital Equipment Corporation 189March 1988 190</literallayout> 191 192 193<para> 194The current design of the Intrinsics has benefited greatly from the 195input of several dedicated reviewers in the membership of the X 196Consortium. In addition to those already mentioned, the following 197individuals have dedicated significant time to suggesting improvements 198to the Intrinsics: 199</para> 200 201<!-- <sidebar> --> 202<para> 203<informaltable frame='none'> 204<?dbfo keep-together="always" ?> 205 <tgroup cols='2' rowsep='0' colsep='0'> 206 <colspec colwidth='1.0*' /> 207 <colspec colwidth='1.0*' /> 208 <tbody> 209 <row> 210 <entry>Steve Pitschke (Stellar)</entry> 211 <entry>C. Doug Blewett (AT&T)</entry> 212 </row> 213 <row> 214 <entry>Bob Miller (HP)</entry> 215 <entry>David Schiferl (Tektronix)</entry> 216 </row> 217 <row> 218 <entry>Fred Taft (HP)</entry> 219 <entry>Michael Squires (Sequent)</entry> 220 </row> 221 <row> 222 <entry>Marcel Meth (AT&T)</entry> 223 <entry>Jim Fulton (MIT)</entry> 224 </row> 225 <row> 226 <entry>Mike Collins (Digital)</entry> 227 <entry>Kerry Kimbrough (Texas Instruments)</entry> 228 </row> 229 <row> 230 <entry>Scott McGregor (Digital)</entry> 231 <entry>Phil Karlton (Digital)</entry> 232 </row> 233 <row> 234 <entry>Julian Payne (ESS)</entry> 235 <entry>Jacques Davy (Bull)</entry> 236 </row> 237 <row> 238 <entry>Gabriel Beged-Dov (HP)</entry> 239 <entry>Glenn Widener (Tektronix)</entry> 240 </row> 241 </tbody> 242 </tgroup> 243</informaltable> 244</para> 245<!-- </sidebar> --> 246 247<para> 248Thanks go to each of them for the countless hours spent reviewing drafts and code. 249</para> 250 251<literallayout> 252Ralph R. Swick 253External Research Group 254Digital Equipment Corporation 255MIT Project Athena 256June 1988 257</literallayout> 258 259 260<para> 261From Release 3 to Release 4, several new members joined the design team. We greatly appreciate 262the thoughtful comments, suggestions, lengthy discussions, and in some cases implementation 263code contributed by each of the following: 264</para> 265 266<!-- <sidebar> --> 267<para> 268<informaltable frame='none'> 269<?dbfo keep-together="always" ?> 270 <tgroup cols='2' rowsep='0' colsep='0'> 271 <colspec colwidth='1.0*' /> 272 <colspec colwidth='1.0*' /> 273 <tbody> 274 <row> 275 <entry>Don Alecci (AT&T)</entry> 276 <entry>Ellis Cohen (OSF)</entry> 277 </row> 278 <row> 279 <entry>Donna Converse (MIT)</entry> 280 <entry>Clive Feather (IXI)</entry> 281 </row> 282 <row> 283 <entry>Nayeem Islam (Sun)</entry> 284 <entry>Dana Laursen (HP)</entry> 285 </row> 286 <row> 287 <entry>Keith Packard (MIT)</entry> 288 <entry>Chris Peterson (MIT)</entry> 289 </row> 290 <row> 291 <entry>Richard Probst (Sun)</entry> 292 <entry>Larry Cable (Sun)</entry> 293 </row> 294 </tbody> 295 </tgroup> 296</informaltable> 297</para> 298<!-- </sidebar> --> 299 300<para> 301In Release 5, the effort to define the internationalization additions was headed by Bill McMahon 302of Hewlett Packard and Frank Rojas of IBM. This has been an educational process for many of 303us, and Bill and Frank’s tutelage has carried us through. Vania Joloboff of the OSF also contributed 304to the internationalization additions. The implementation efforts of Bill, Gabe Beged-Dov, 305and especially Donna Converse for this release are also gratefully acknowledged. 306</para> 307 308<literallayout> 309Ralph R. Swick 310December 1989 311and 312July 1991 313</literallayout> 314 315<para> 316The Release 6 Intrinsics is a result of the collaborative efforts of participants in the X Consortium’s 317intrinsics working group. A few individuals contributed substantial design proposals, participated 318in lengthy discussions, reviewed final specifications, and in most cases, were also 319responsible for sections of the implementation. They deserve recognition and thanks for their 320major contributions: 321</para> 322 323<!-- <sidebar> --> 324<para> 325<informaltable frame='none'> 326<?dbfo keep-together="always" ?> 327 <tgroup cols='2' rowsep='0' colsep='0'> 328 <colspec colwidth='1.0*' /> 329 <colspec colwidth='1.0*' /> 330 <tbody> 331 <row> 332 <entry>Paul Asente (Adobe)</entry> 333 <entry>Larry Cable (SunSoft)</entry> 334 </row> 335 <row> 336 <entry>Ellis Cohen (OSF)</entry> 337 <entry>Daniel Dardailler (OSF)</entry> 338 </row> 339 <row> 340 <entry>Vania Joloboff (OSF)</entry> 341 <entry>Kaleb Keithley (X Consortium)</entry> 342 </row> 343 <row> 344 <entry>Courtney Loomis (HP)</entry> 345 <entry>Douglas Rand (OSF)</entry> 346 </row> 347 <row> 348 <entry>Bob Scheifler (X Consortium)</entry> 349 <entry>Ajay Vohra (SunSoft)</entry> 350 </row> 351 </tbody> 352 </tgroup> 353</informaltable> 354</para> 355<!-- </sidebar> --> 356 357<para> 358Many others analyzed designs, offered useful comments and suggestions, and participated in a 359significant subset of the process. The following people deserve thanks for their contributions: 360Andy Bovingdon, Sam Chang, Chris Craig, George Erwin-Grotsky, Keith Edwards, Clive 361Feather, Stephen Gildea, Dan Heller, Steve Humphrey, David Kaelbling, Jaime Lau, Rob Lembree, 362Stuart Marks, Beth Mynatt, Tom Paquin, Chris Peterson, Kamesh Ramakrishna, Tom 363Rodriguez, Jim VanGilder, Will Walker, and Mike Wexler. 364</para> 365 366<para> 367I am especially grateful to two of my colleagues: Ralph Swick for expert editorial guidance, and 368Kaleb Keithley for leadership in the implementation and the specification work. 369</para> 370 371<literallayout> 372Donna Converse 373X Consortium 374April 1994 375</literallayout> 376</note> 377</dedication> 378<!-- </acknowledgements> --> 379