sync code with last improvements from OpenBSD
This commit is contained in:
commit
88965415ff
26235 changed files with 29195616 additions and 0 deletions
378
lib/libXt/specs/acknowledgement.xml
Normal file
378
lib/libXt/specs/acknowledgement.xml
Normal file
|
@ -0,0 +1,378 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
|
||||
|
||||
<!-- <acknowledgements> -->
|
||||
<dedication>
|
||||
<title>Acknowledgments</title>
|
||||
|
||||
|
||||
<note>
|
||||
<title>Acknowledgments for X11R7</title>
|
||||
<para>
|
||||
This update to the X11 Intrinsics drops support for K&R C,
|
||||
as well as improving its use of Standard C features,
|
||||
notably <type>const</type>.
|
||||
</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
Matt Dew did the initial conversion of this specification from nroff to DocBook.
|
||||
</para>
|
||||
<para>
|
||||
Later, I expanded on that, improving the formatting, as
|
||||
well as updating the function prototypes in the specification
|
||||
as well as the related manual pages.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Matthieu Herrb modified the Intrinsics header files to drop support
|
||||
for K&R C, leaving the Standard C prototypes.
|
||||
</para>
|
||||
<para>
|
||||
Later, he applied my changes to complete the conversion of the
|
||||
library source from a mixture of K&R C and Standard C to
|
||||
just use the standard language features.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Others (including
|
||||
Alan Coopersmith,
|
||||
Gaetan Nadon,
|
||||
Walter Harms,
|
||||
and Kevin E. Martin) have worked to
|
||||
maintain the library's build-scripts and documentation.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<literallayout>
|
||||
Thomas E. Dickey
|
||||
invisible-island.net
|
||||
April 2019
|
||||
</literallayout>
|
||||
</note>
|
||||
|
||||
<note>
|
||||
<title>Acknowledgments for X11R6</title>
|
||||
|
||||
<para>
|
||||
The design of the X11 Intrinsics was done primarily by Joel McCormack
|
||||
of Digital WSL. Major contributions to the design and implementation
|
||||
also were done by Charles Haynes, Mike Chow, and Paul Asente of Digital
|
||||
WSL. Additional contributors to the design and/or implementation were:
|
||||
</para>
|
||||
|
||||
<!-- <sidebar> -->
|
||||
<para>
|
||||
<informaltable frame='none'>
|
||||
<?dbfo keep-together="always" ?>
|
||||
<tgroup cols='2' rowsep='0' colsep='0'>
|
||||
<colspec colwidth='1.0*' />
|
||||
<colspec colwidth='1.0*' />
|
||||
<tbody>
|
||||
<row><?dbfo row-height="0.2cm"?>
|
||||
<entry>Loretta Guarino-Reid (Digital WSL)</entry>
|
||||
<entry>Rich Hyde (Digital WSL)</entry>
|
||||
</row>
|
||||
<row><?dbfo row-height="0.2cm"?>
|
||||
<entry>Susan Angebranndt (Digital WSL)</entry>
|
||||
<entry>Terry Weissman (Digital WSL)</entry>
|
||||
</row>
|
||||
<row><?dbfo row-height="0.2cm"?>
|
||||
<entry>Mary Larson (Digital UEG)</entry>
|
||||
<entry>Mark Manasse (Digital SRC)</entry>
|
||||
</row>
|
||||
<row><?dbfo row-height="0.5cm"?>
|
||||
<entry>Jim Gettys (Digital SRC)</entry>
|
||||
<entry>Leo Treggiari (Digital SDT)</entry>
|
||||
</row>
|
||||
<row><?dbfo row-height="0.5cm"?>
|
||||
<entry>Ralph Swick (Project Athena and Digital ERP)</entry>
|
||||
<entry>Mark Ackerman (Project Athena)</entry>
|
||||
</row>
|
||||
<row><?dbfo row-height="0.5cm"?>
|
||||
<entry>Ron Newman (Project Athena)</entry>
|
||||
<entry>Bob Scheifler (MIT LCS)</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
</para>
|
||||
<!-- </sidebar> -->
|
||||
|
||||
<para>
|
||||
The contributors to the X10 toolkit also deserve mention. Although the X11 Intrinsics present an
|
||||
entirely different programming style, they borrow heavily from the implicit and
|
||||
explicit concepts in the X10 toolkit.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The design and implementation of the X10 Intrinsics were done by:
|
||||
</para>
|
||||
|
||||
<!-- <sidebar> -->
|
||||
<para>
|
||||
<informaltable frame='none'>
|
||||
<?dbfo keep-together="always" ?>
|
||||
<tgroup cols='1' rowsep='0' colsep='0'>
|
||||
<colspec colwidth='1.0*' />
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>Terry Weissman (Digital WSL)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Smokey Wallace (Digital WSL)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Phil Karlton (Digital WSL)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Charles Haynes (Digital WSL)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Frank Hall (HP)</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
</para>
|
||||
<!-- </sidebar> -->
|
||||
|
||||
<para>
|
||||
The design and implementation of the X10 toolkit’s sample widgets were by
|
||||
the above, as well as by:
|
||||
</para>
|
||||
|
||||
<!-- <sidebar> -->
|
||||
<para>
|
||||
<informaltable frame='none'>
|
||||
<?dbfo keep-together="always" ?>
|
||||
<tgroup cols='1' rowsep='0' colsep='0'>
|
||||
<colspec colwidth='1.0*' />
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>Ram Rao (Digital UEG)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Mary Larson (Digital UEG)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Mike Gancarz (Digital UEG)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Kathleen Langone (Digital UEG)</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
</para>
|
||||
<!-- </sidebar> -->
|
||||
|
||||
<para>
|
||||
These widgets provided a checklist of requirements that we had to address in the X11 Intrinsics.
|
||||
</para>
|
||||
<para>
|
||||
Thanks go to Al Mento of Digital’s UEG Documentation Group for formatting and generally
|
||||
improving this document and to John Ousterhout of Berkeley for extensively reviewing early
|
||||
drafts of it.
|
||||
</para>
|
||||
<para>
|
||||
Finally, a special thanks to Mike Chow, whose extensive performance analysis of the X10 toolkit
|
||||
provided the justification to redesign it entirely for X11.
|
||||
</para>
|
||||
|
||||
<literallayout>
|
||||
Joel McCormack
|
||||
Western Software Laboratory
|
||||
Digital Equipment Corporation
|
||||
March 1988
|
||||
</literallayout>
|
||||
|
||||
|
||||
<para>
|
||||
The current design of the Intrinsics has benefited greatly from the
|
||||
input of several dedicated reviewers in the membership of the X
|
||||
Consortium. In addition to those already mentioned, the following
|
||||
individuals have dedicated significant time to suggesting improvements
|
||||
to the Intrinsics:
|
||||
</para>
|
||||
|
||||
<!-- <sidebar> -->
|
||||
<para>
|
||||
<informaltable frame='none'>
|
||||
<?dbfo keep-together="always" ?>
|
||||
<tgroup cols='2' rowsep='0' colsep='0'>
|
||||
<colspec colwidth='1.0*' />
|
||||
<colspec colwidth='1.0*' />
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>Steve Pitschke (Stellar)</entry>
|
||||
<entry>C. Doug Blewett (AT&T)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Bob Miller (HP)</entry>
|
||||
<entry>David Schiferl (Tektronix)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Fred Taft (HP)</entry>
|
||||
<entry>Michael Squires (Sequent)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Marcel Meth (AT&T)</entry>
|
||||
<entry>Jim Fulton (MIT)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Mike Collins (Digital)</entry>
|
||||
<entry>Kerry Kimbrough (Texas Instruments)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Scott McGregor (Digital)</entry>
|
||||
<entry>Phil Karlton (Digital)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Julian Payne (ESS)</entry>
|
||||
<entry>Jacques Davy (Bull)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Gabriel Beged-Dov (HP)</entry>
|
||||
<entry>Glenn Widener (Tektronix)</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
</para>
|
||||
<!-- </sidebar> -->
|
||||
|
||||
<para>
|
||||
Thanks go to each of them for the countless hours spent reviewing drafts and code.
|
||||
</para>
|
||||
|
||||
<literallayout>
|
||||
Ralph R. Swick
|
||||
External Research Group
|
||||
Digital Equipment Corporation
|
||||
MIT Project Athena
|
||||
June 1988
|
||||
</literallayout>
|
||||
|
||||
|
||||
<para>
|
||||
From Release 3 to Release 4, several new members joined the design team. We greatly appreciate
|
||||
the thoughtful comments, suggestions, lengthy discussions, and in some cases implementation
|
||||
code contributed by each of the following:
|
||||
</para>
|
||||
|
||||
<!-- <sidebar> -->
|
||||
<para>
|
||||
<informaltable frame='none'>
|
||||
<?dbfo keep-together="always" ?>
|
||||
<tgroup cols='2' rowsep='0' colsep='0'>
|
||||
<colspec colwidth='1.0*' />
|
||||
<colspec colwidth='1.0*' />
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>Don Alecci (AT&T)</entry>
|
||||
<entry>Ellis Cohen (OSF)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Donna Converse (MIT)</entry>
|
||||
<entry>Clive Feather (IXI)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Nayeem Islam (Sun)</entry>
|
||||
<entry>Dana Laursen (HP)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Keith Packard (MIT)</entry>
|
||||
<entry>Chris Peterson (MIT)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Richard Probst (Sun)</entry>
|
||||
<entry>Larry Cable (Sun)</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
</para>
|
||||
<!-- </sidebar> -->
|
||||
|
||||
<para>
|
||||
In Release 5, the effort to define the internationalization additions was headed by Bill McMahon
|
||||
of Hewlett Packard and Frank Rojas of IBM. This has been an educational process for many of
|
||||
us, and Bill and Frank’s tutelage has carried us through. Vania Joloboff of the OSF also contributed
|
||||
to the internationalization additions. The implementation efforts of Bill, Gabe Beged-Dov,
|
||||
and especially Donna Converse for this release are also gratefully acknowledged.
|
||||
</para>
|
||||
|
||||
<literallayout>
|
||||
Ralph R. Swick
|
||||
December 1989
|
||||
and
|
||||
July 1991
|
||||
</literallayout>
|
||||
|
||||
<para>
|
||||
The Release 6 Intrinsics is a result of the collaborative efforts of participants in the X Consortium’s
|
||||
intrinsics working group. A few individuals contributed substantial design proposals, participated
|
||||
in lengthy discussions, reviewed final specifications, and in most cases, were also
|
||||
responsible for sections of the implementation. They deserve recognition and thanks for their
|
||||
major contributions:
|
||||
</para>
|
||||
|
||||
<!-- <sidebar> -->
|
||||
<para>
|
||||
<informaltable frame='none'>
|
||||
<?dbfo keep-together="always" ?>
|
||||
<tgroup cols='2' rowsep='0' colsep='0'>
|
||||
<colspec colwidth='1.0*' />
|
||||
<colspec colwidth='1.0*' />
|
||||
<tbody>
|
||||
<row>
|
||||
<entry>Paul Asente (Adobe)</entry>
|
||||
<entry>Larry Cable (SunSoft)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Ellis Cohen (OSF)</entry>
|
||||
<entry>Daniel Dardailler (OSF)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Vania Joloboff (OSF)</entry>
|
||||
<entry>Kaleb Keithley (X Consortium)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Courtney Loomis (HP)</entry>
|
||||
<entry>Douglas Rand (OSF)</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>Bob Scheifler (X Consortium)</entry>
|
||||
<entry>Ajay Vohra (SunSoft)</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
</para>
|
||||
<!-- </sidebar> -->
|
||||
|
||||
<para>
|
||||
Many others analyzed designs, offered useful comments and suggestions, and participated in a
|
||||
significant subset of the process. The following people deserve thanks for their contributions:
|
||||
Andy Bovingdon, Sam Chang, Chris Craig, George Erwin-Grotsky, Keith Edwards, Clive
|
||||
Feather, Stephen Gildea, Dan Heller, Steve Humphrey, David Kaelbling, Jaime Lau, Rob Lembree,
|
||||
Stuart Marks, Beth Mynatt, Tom Paquin, Chris Peterson, Kamesh Ramakrishna, Tom
|
||||
Rodriguez, Jim VanGilder, Will Walker, and Mike Wexler.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
I am especially grateful to two of my colleagues: Ralph Swick for expert editorial guidance, and
|
||||
Kaleb Keithley for leadership in the implementation and the specification work.
|
||||
</para>
|
||||
|
||||
<literallayout>
|
||||
Donna Converse
|
||||
X Consortium
|
||||
April 1994
|
||||
</literallayout>
|
||||
</note>
|
||||
</dedication>
|
||||
<!-- </acknowledgements> -->
|
Loading…
Add table
Add a link
Reference in a new issue