annotate lisp/about.el @ 4875:49de55c09f18

add "review" lines in intl-encap-win32.c for all unseen functions in processed headers -------------------- ChangeLog entries follow: -------------------- lib-src/ChangeLog addition: 2010-01-15 Ben Wing <ben@xemacs.org> * make-mswin-unicode.pl: Process the command `review'. Cause an error to happen if we try to use the command, indicating that the command needs review to determine how to handle it. src/ChangeLog addition: 2010-01-15 Ben Wing <ben@xemacs.org> * intl-encap-win32.c: Add `review' lines for all functions seen in the headers that we process but not yet associated with an encapsulation command. These will cause an error to be signaled if these functions are used. * intl-auto-encap-win32.c: * intl-auto-encap-win32.h: Regenerate.
author Ben Wing <ben@xemacs.org>
date Fri, 15 Jan 2010 05:42:21 -0600
parents f95358fda5d8
children 308d34e9f07d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1 ;;; about.el --- the About The Authors page (shameless self promotion).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2
2630
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
3 ;; Copyright (c) 1997, 2005 Free Software Foundation, Inc.
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
4 ;; Copyright (C) 2001, 2005 Ben Wing.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
5
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
6 ;; Keywords: extensions
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
7 ;; Version: 2.5
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
8 ;; Maintainer: XEmacs Development Team
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
9
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
10 ;; This file is part of XEmacs.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
11
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
12 ;; XEmacs is free software; you can redistribute it and/or modify it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
13 ;; under the terms of the GNU General Public License as published by
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
14 ;; the Free Software Foundation; either version 2, or (at your option)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
15 ;; any later version.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
16
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
17 ;; XEmacs is distributed in the hope that it will be useful, but
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
18 ;; WITHOUT ANY WARRANTY; without even the implied warranty of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
20 ;; General Public License for more details.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
21
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
22 ;; You should have received a copy of the GNU General Public License
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
23 ;; along with XEmacs; see the file COPYING. If not, write to the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
24 ;; Free Software Foundation, 59 Temple Place - Suite 330,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
25 ;; Boston, MA 02111-1307, USA.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
26
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
27 ;;; Synched up with: Not in FSF.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
28
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
29 ;; Original code: Jamie Zawinski <jwz@jwz.org>
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
30 ;; Text: Ben Wing <ben@xemacs.org>, Jamie Zawinski <jwz@jwz.org>
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
31 ;; Hard: Amiga 1000, Progressive Peripherals Frame Grabber.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
32 ;; Soft: FG 2.0, DigiPaint 3.0, pbmplus (dec 91), xv 3.0.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
33 ;; Modified for 19.11 by Eduardo Pelegri-Llopart <pelegri@eng.sun.com>
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
34 ;; and Chuck Thompson <cthomp@xemacs.org>
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
35 ;; More hacking for 19.12 by Chuck Thompson and Ben Wing.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
36 ;; 19.13 and 19.14 updating done by Chuck Thompson.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
37 ;; 19.15 and 20.0 updating done by Steve Baur and Martin Buchholz.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
38
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
39 ;; Completely rewritten for 20.3 by Hrvoje Niksic <hniksic@xemacs.org>.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
40 ;; The original had no version numbers; I numbered the rewrite as 2.0.
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
41 ;; Extensively revamped and most text rewritten by Ben Wing
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
42 ;; <ben@xemacs.org> for 21.4.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
43
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
44 ;; Many things in this file are to gag. Ideally, we should just use
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
45 ;; HTML (or some other extension, e.g. info) for this sort of thing.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
46 ;; However, W3 loads too long and is too large to be dumped with
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
47 ;; XEmacs.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
48
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
49 ;; If you think this is ugly now -- o boy, you should have seen it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
50 ;; before.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
51
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
52 (require 'wid-edit)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
53
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
54 ;; People in this list have their individual links from the main page,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
55 ;; or from the `Legion' page. If they have an image, it should be
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
56 ;; named after the CAR of the list element (baw -> baw.png).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
57 ;;
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
58 ;; If you add to this list, you'll want to update
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
59 ;; `about-personal-info' and `about-hackers', and add the name to one
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
60 ;; of the three mutually exclusive lists just below.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
61
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
62 (defface about-headline-face
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
63 '((((class color) (background dark))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
64 (:foreground "red" :bold t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
65 ;; red4 is hardly different from black on windows.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
66 (((class color) (background light)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
67 (type mswindows))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
68 (:foreground "red" :bold t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
69 (((class color) (background light))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
70 (:foreground "red4" :bold t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
71 (((class grayscale) (background light))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
72 (:foreground "LightGray" :bold t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
73 (((class grayscale) (background dark))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
74 (:foreground "DimGray" :bold t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
75 (t (:bold t)))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
76 "Face used for color-highlighted headlines in the About page.")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
77
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
78 (defface about-link-face
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
79 '((((class color) (background dark))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
80 (:foreground "blue" :underline t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
81 ;; blue4 is hardly different from black on windows.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
82 (((class color) (background light) (type mswindows))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
83 (:foreground "blue3" :underline t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
84 (((class color) (background light))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
85 (:foreground "blue4" :underline t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
86 (((class grayscale) (background light))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
87 (:foreground "DimGray" :bold t :italic t :underline t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
88 (((class grayscale) (background dark))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
89 (:foreground "LightGray" :bold t :italic t :underline t))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
90 (t (:underline t)))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
91 "Face used for links in the About page.")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
92
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
93 (defvar xemacs-hackers
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
94 '(
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
95 ;; to sort the stuff below, use M-x sort-regexp-fields RET
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
96 ;; ^.*$ RET (\([a-z]*\) RET
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
97 (adrian "Adrian Aichner" "adrian@xemacs.org")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
98 (aidan "Aidan Kehoe" "aidan@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
99 (aj "Andreas Jaeger" "aj@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
100 (ajc "Andrew Cosgriff" "ajc@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
101 (alastair "Alastair Houghton" "alastair@xemacs.org")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
102 (alexm "Alexey Mahotkin" "alexm@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
103 (baw "Barry Warsaw" "bwarsaw@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
104 (ben "Ben Wing" "ben@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
105 (bw "Bob Weiner" "weiner@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
106 (cgw "Charles Waldman" "cgw@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
107 (chr "Christian Nybø" "chr@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
108 (craig "Craig Lanning" "craig@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
109 (cthomp "Chuck Thompson" "cthomp@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
110 (daiki "Daiki Ueno" "daiki@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
111 (dan "Dan Holmsand" "dan@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
112 (darrylo "Darryl Okahata" "darrylo@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
113 (devin "Matthieu Devin" "devin@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
114 (dkindred "Darrell Kindred" "dkindred@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
115 (dmoore "David Moore" "dmoore@xemacs.org")
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
116 (didier "Didier Verna" "didier@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
117 (eb "Eric Benson" "eb@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
118 (fabrice "Fabrice Popineau" "fabrice@xemacs.org")
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
119 (golubev "Ilya Golubev" "golubev@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
120 (gunnar "Gunnar Evermann" "gunnar@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
121 (hbs "Harlan Sexton" "hbs@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
122 (hisashi "Hisashi Miyashita" "hisashi@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
123 (hmuller "Hans Muller" "hmuller@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
124 (hniksic "Hrvoje Niksic" "hniksic@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
125 (hobley "David hobley" "hobley@xemacs.org")
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
126 (james "Jerry James" "james@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
127 (jan "Jan Vroonhof" "jan@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
128 (jareth "Jareth Hein" "jareth@xemacs.org")
2630
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
129 (jas "Simon Josefsson" "simon@xemacs.org")
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 452
diff changeset
130 (jason "Jason R. Mastaler" "jason@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
131 (jens "Jens Lautenbacher" "jens@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
132 (jmiller "Jeff Miller" "jmiller@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
133 (jonathan "Jonathan Harris" "jonathan@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
134 (juhp "Jens-Ulrik Holger Petersen" "petersen@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
135 (jwz "Jamie Zawinski" "jwz@xemacs.org")
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
136 (kazz "IENAGA Kazuyuki" "ienaga@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
137 (kirill "Kirill Katsnelson" "kirill@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
138 (kyle "Kyle Jones" "kyle@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
139 (larsi "Lars Magne Ingebrigtsen" "larsi@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
140 (marcpa "Marc Paquette" "marcpa@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
141 (martin "Martin Buchholz" "martin@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
142 (mcook "Michael R. Cook" "mcook@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
143 (mly "Richard Mlynarik" "mly@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
144 (morioka "MORIOKA Tomohiko" "morioka@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
145 (mta "Mike Alexander" "mta@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
146 (ograf "Oliver Graf" "ograf@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
147 (olivier "Olivier Galibert" "olivier@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
148 (oscar "Oscar Figueiredo" "oscar@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
149 (pelegri "Eduardo Pelegri-Llopart" "pelegri@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
150 (pez "Peter Pezaris" "pez@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
151 (piper "Andy Piper" "andy@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
152 (pittman "Daniel Pittman" "pittman@xemacs.org")
2304
7fc13d0eacd5 [xemacs-hg @ 2004-09-23 05:35:04 by stephent]
stephent
parents: 2297
diff changeset
153 (purvis "Malcolm Purvis" "malcolmp@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
154 (rickc "Rick Campbell" "rickc@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
155 (rose "John Rose" "rose@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
156 (rossini "Anthony Rossini" "rossini@xemacs.org")
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
157 (scop "Ville Skyttä" "scop@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
158 (slb "Steve Baur" "steve@xemacs.org")
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
159 (sperber "Michael Sperber" "mike@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
160 (stig "Jonathan Stigelman" "stig@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
161 (stigb "Stig Bjorlykke" "stigb@xemacs.org")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
162 (thiessel "Marcus Thiessel" "marcus@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
163 (tomonori "Tomonori Ikeyama" "tomonori@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
164 (tuck "Matt Tucker" "tuck@xemacs.org")
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
165 (turnbull "Stephen Turnbull" "stephen@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
166 (vin "Vin Shelton" "acs@xemacs.org")
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
167 (viteno "Norbert Koch" "viteno@xemacs.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
168 (vladimir "Vladimir Ivanovic" "vladimir@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
169 (wmperry "William Perry" "wmperry@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
170 (yoshiki "Yoshiki Hayashi" "yoshiki@xemacs.org")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
171 )
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
172 "Alist of XEmacs hackers.")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
173
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
174 (defvar about-current-release-maintainers
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
175 ;; this list should not necessarily be in sorted order.
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
176 '(adrian james piper purvis sperber turnbull vin viteno))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
177
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
178 (defvar about-other-current-hackers
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
179 ;; to sort this list or the one below, use:
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
180 ;; M-x sort-regexp-fields RET [a-z]+ RET \(.*\) RET
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
181 '(ben daiki darrylo didier fabrice golubev hniksic jan jason jmiller
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
182 jonathan kazz kirill larsi martin morioka mta ograf olivier oscar rossini
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
183 pittman scop tomonori tuck wmperry yoshiki))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
184
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
185 (defvar about-once-and-future-hackers
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
186 '(aj ajc alastair baw bw cgw chr craig cthomp dan devin dkindred dmoore eb
2630
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
187 gunnar hbs hisashi hmuller hobley jareth jas jens juhp jwz kyle marcpa
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
188 mcook mly ograf pelegri pez rickc rose slb stig stigb thiessel vladimir))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
189
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
190 ;; The CAR of alist elements is a valid argument to `about-url-link'.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
191 ;; It is preferred to a simple string, because it makes maintenance
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
192 ;; easier. Please add new URLs to this list.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
193 (defvar about-url-alist
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
194 ;; to sort the stuff below, use M-x sort-regexp-fields RET
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
195 ;; ^.*$ RET (\([a-z]*\) RET
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
196 '((ajc . "http://www-personal.monash.edu.au/~ajc/")
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
197 (alastair . "http://website.lineone.net/~ajhoughton/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
198 (baw . "http://barry.wooz.org/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
199 (ben . "http://www.666.com/ben/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
200 (ben-xemacs . "http://www.xemacs.org/Architecting-XEmacs/index.html")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
201 (beopen . "http://www.beopen.com/")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
202 (cc-mode . "http://cc-mode.sourceforge.net/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
203 (chr . "http://www.xemacs.org/faq/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
204 (daiki . "http://deisui.bug.org/diary/servlet/view")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
205 (dkindred . "http://www.cs.cmu.edu/People/dkindred/me.html")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
206 (dmoore . "http://oj.egbt.org/dmoore/")
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
207 (didier . "http://didier.lrde.org/")
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
208 (dvljazz . "http://www.didierverna.com/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
209 (fabrice . "http://www.ese-metz.fr/~popineau/")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
210 (fptex . "http://www.fptex.org/")
3109
bc60bf5b4f8e [xemacs-hg @ 2005-11-29 08:22:58 by stephent]
stephent
parents: 2630
diff changeset
211 (james . "http://www.cs.usu.edu/~jerry/")
2630
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
212 (jas . "http://josefsson.org/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
213 (jason . "http://www.mastaler.com/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
214 (juhp . "http://www.01.246.ne.jp/~juhp/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
215 (jwz . "http://www.jwz.org/")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
216 (kazz . "http://www.imasy.or.jp/~kazz/")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
217 (kyle . "http://www.wonderworks.com/kyle/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
218 (larsi . "http://quimby.gnus.org/lmi/")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
219 (marcpa . "http://www.positron911.com/products/power.htm")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
220 (ograf . "http://www.fga.de/~ograf/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
221 (pez . "http://cbs.sportsline.com/")
988
5df795348f45 [xemacs-hg @ 2002-09-01 22:13:52 by andyp]
andyp
parents: 690
diff changeset
222 (piper . "http://www.andypiper.com/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
223 (rossini . "http://faculty.washington.edu/rossini/")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
224 (stigb . "http://www.tihlde.hist.no/~stigb/")
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
225 (turnbull . "http://turnbull.sk.tsukuba.ac.jp/yaseppochi-gumi.html")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
226 (vin . "http://www.upa.org/")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
227 (vladimir . "http://www.leonora.org/~vladimir/")
481
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
228 (wget . "http://sunsite.dk/wget/")
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
229 (xemacs . "http://www.xemacs.org/")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
230 (xemacs-cvs . "http://cvs.xemacs.org/")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
231 (xemacs-lists . "http://www.xemacs.org/Lists/"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
232 "Some of the more important URLs.")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
233
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
234 (defvar about-left-margin 3)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
235
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
236 (defun about-lookup-url (name)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
237 (let ((result (cdr (assq name about-url-alist))))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
238 (assert result)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
239 result))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
240
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
241 ;; Insert a URL link in the buffer. TEXT-TO-INSERT is the text that will
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
242 ;; be hyperlinked; if omitted, the URL is used. HELP-ECHO is some text that
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
243 ;; will be displayed when the mouse moves over the link.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
244 (defun about-url-link (url &optional text-to-insert help-echo)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
245 (assert url)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
246 (when (symbolp url)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
247 (setq url (about-lookup-url url)))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
248 (when (and text-to-insert (symbolp text-to-insert))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
249 (setq text-to-insert (about-lookup-url text-to-insert)))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
250 (widget-create 'url-link
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
251 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
252 :button-suffix ""
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
253 :help-echo help-echo
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
254 :tag (or text-to-insert url)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
255 url))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
256
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
257 ;; Insert a mail link in the buffer.
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
258 (defun about-mailto-link (address)
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
259 (lexical-let ((address address))
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
260 (widget-create 'link
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
261 :tag address
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
262 :button-prefix ""
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
263 :button-suffix ""
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
264 :action (lambda (widget &optional event)
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
265 (compose-mail address))
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
266 :help-echo (format "Send mail to %s" address))))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
267
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
268 ;; Attach a face to a string, in order to be inserted into the buffer.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
269 ;; Make sure that the extent is duplicable, but unique. Returns the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
270 ;; string.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
271 (defun about-with-face (string face)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
272 (let ((ext (make-extent 0 (length string) string)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
273 (set-extent-property ext 'duplicable t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
274 (set-extent-property ext 'unique t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
275 (set-extent-property ext 'start-open t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
276 (set-extent-property ext 'end-open t)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
277 (set-extent-face ext face))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
278 string)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
279
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
280 ;; Switch to buffer NAME. If it doesn't exist, make it and switch to it.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
281 (defun about-get-buffer (name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
282 (cond ((get-buffer name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
283 (switch-to-buffer name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
284 (delete-other-windows)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
285 (goto-char (point-min))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
286 name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
287 (t
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
288 (switch-to-buffer name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
289 (delete-other-windows)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
290 (buffer-disable-undo)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
291 ;; #### This is a temporary fix until wid-edit gets fixed right.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
292 ;; We don't do everything that widget-button-click does -- i.e.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
293 ;; we don't change the link color on button down -- but that's
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
294 ;; not important.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
295 (add-local-hook
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
296 'mouse-track-click-hook
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
297 #'(lambda (event count)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
298 (cond
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
299 ((widget-event-point event)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
300 (let* ((pos (widget-event-point event))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
301 (button (get-char-property pos 'button)))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
302 (when button
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
303 (widget-apply-action button event)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
304 t))))))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
305 (set-specifier left-margin-width about-left-margin (current-buffer))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
306 (set (make-local-variable 'widget-button-face) 'about-link-face)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
307 nil)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
308
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
309 ;; Set up the stuff needed by widget. Allowed types are `bury' and
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
310 ;; `kill'. The reason why we offer both types is performance: when a
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
311 ;; large buffer is merely buried, `about' will find it again when the
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
312 ;; user requests it, instead of recreating it. Small buffers can be
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
313 ;; killed because it is cheap to generate their contents.
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
314
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
315 (defun about-finish-buffer (&optional type)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
316 (or type (setq type 'bury))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
317 (widget-insert "\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
318 (if (eq type 'bury)
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
319 (widget-create 'link
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
320 :help-echo "Bury this buffer"
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
321 :action (lambda (widget event)
483
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
322 (if event
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
323 ;; For some reason,
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
324 ;; (bury-buffer (event-buffer event))
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
325 ;; doesn't work.
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
326 (with-selected-window (event-window event)
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
327 (bury-buffer))
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
328 (bury-buffer)))
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
329 :tag "Bury")
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
330 (widget-create 'link
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
331 :help-echo "Kill this buffer"
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
332 :action (lambda (widget event)
483
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
333 (if event
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
334 (kill-buffer (event-buffer event))
991f80dc633d [xemacs-hg @ 2001-04-24 16:25:15 by hrvojen]
hrvojen
parents: 482
diff changeset
335 (kill-buffer (current-buffer))))
482
f4f05bb53234 [xemacs-hg @ 2001-04-24 14:40:09 by hrvojen]
hrvojen
parents: 481
diff changeset
336 :tag "Kill"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
337 (widget-insert " this buffer and return to previous.\n")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
338 (use-local-map (make-sparse-keymap))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
339 (set-keymap-parent (current-local-map) widget-keymap)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
340 (if (eq type 'bury)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
341 (progn
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
342 (local-set-key "q" 'bury-buffer)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
343 (local-set-key "l" 'bury-buffer))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
344 (let ((dispose (lambda () (interactive) (kill-buffer (current-buffer)))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
345 (local-set-key "q" dispose)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
346 (local-set-key "l" dispose)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
347 (local-set-key " " 'scroll-up)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
348 (local-set-key [backspace] 'scroll-down)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
349 (local-set-key "\177" 'scroll-down)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
350 (widget-setup)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
351 (goto-char (point-min))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
352 (toggle-read-only 1)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
353 (set-buffer-modified-p nil))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
354
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
355 ;; Make the appropriate number of spaces.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
356 (defun about-center (string-or-glyph)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
357 (let ((n (- (startup-center-spaces string-or-glyph) about-left-margin)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
358 (make-string (if (natnump n) n 0) ?\ )))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
359
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
360 ;; Main entry page.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
361
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
362 ;;;###autoload
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
363 (defun about-xemacs ()
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
364 "Describe the True Editor and its minions."
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
365 (interactive)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
366 (unless (about-get-buffer "*About XEmacs*")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
367 (widget-insert (about-center xemacs-logo))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
368 (widget-create 'default
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
369 :format "%t"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
370 :tag-glyph xemacs-logo)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
371 (widget-insert "\n")
2296
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
372 (let* ((emacs-short-version
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
373 (cond (emacs-beta-version (format "%d.%d.%d"
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
374 emacs-major-version
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
375 emacs-minor-version
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
376 emacs-beta-version))
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
377 (emacs-patch-level (format "%d.%d.%d"
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
378 emacs-major-version
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
379 emacs-minor-version
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
380 emacs-patch-level))
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
381 (t (format "%d.%d"
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
382 emacs-major-version
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
383 emacs-minor-version))))
2602
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
384 (emacs-release-date
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
385 (if (and (boundp 'xemacs-release-date)
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
386 (stringp xemacs-release-date)
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
387 (string-match "^\\([0-9]\\{4\\}\\)-\\([0-9][0-9]\\)-"
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
388 xemacs-release-date))
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
389 (format "%s %s"
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
390 (aref [ "January" "February" "March" "April"
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
391 "May" "June" "July" "August"
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
392 "September" "October" "November" "December" ]
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
393 (1- (string-to-number
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
394 (match-string 2 xemacs-release-date))))
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
395 (match-string 1 xemacs-release-date))
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
396 "February 2005 (defaulted in about.el)"))
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
397 (emacs-variant-info (if (and xemacs-extra-name
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
398 (stringp xemacs-extra-name)
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
399 (< 0 (length xemacs-extra-name)))
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
400 (format " %s" xemacs-extra-name)
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
401 ""))
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
402 (emacs-about-version (format "version %s of %s%s"
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
403 emacs-short-version
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
404 emacs-release-date
3d8cce0303fa [xemacs-hg @ 2005-02-22 07:15:59 by stephent]
stephent
parents: 2560
diff changeset
405 emacs-variant-info)))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
406 (widget-insert (about-center emacs-about-version))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
407 (widget-create 'link :help-echo "What's new in XEmacs"
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
408 :action 'about-news
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
409 emacs-about-version))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
410
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
411 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
412 "\n\n"
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
413 (about-with-face "XEmacs" 'bold-italic)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
414 " is a powerful, highly customizable open source text editor and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
415 application development system, with full GUI support. It is protected
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
416 under the GNU Public License and related to other versions of Emacs, in
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
417 particular GNU Emacs. Its emphasis is on modern graphical user
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
418 interface support and an open software development model, similar to
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
419 Linux. XEmacs has an active development community numbering in the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
420 hundreds (and thousands of active beta testers on top of this), and runs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
421 on all versions of MS Windows, on Linux, and on nearly every other
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
422 version of Unix in existence. ")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
423 (widget-create 'link :help-echo "An XEmacs history lesson"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
424 :action 'about-collaboration
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
425 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
426 :button-suffix ""
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
427 "Support for XEmacs")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
428 (widget-insert
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
429 " has been supplied by
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
430 Sun Microsystems, University of Illinois, Lucid, ETL/Electrotechnical
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
431 Laboratory, Amdahl Corporation, BeOpen, and others, as well as the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
432 unpaid time of a great number of individual developers.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
433
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
434 XEmacs has many ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
435 (widget-create 'link :help-echo "See a list of XEmacs advantages over GNU Emacs"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
436 :action 'about-advantages
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
437 :button-prefix ""
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
438 :button-suffix ""
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
439 "advantages")
2296
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
440 (widget-insert (format " over GNU Emacs. In addition, XEmacs %d.%d
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
441 provides many " emacs-major-version emacs-minor-version))
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
442 (widget-create 'link
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
443 :help-echo (format
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
444 "See a list of new features in XEmacs %d.%d"
a58ea4d0d0cd [xemacs-hg @ 2004-09-22 01:10:52 by stephent]
stephent
parents: 1779
diff changeset
445 emacs-major-version emacs-minor-version)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
446 :action 'about-news
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
447 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
448 :button-suffix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
449 "new features")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
450 (widget-insert " not found in previous versions of XEmacs.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
451 More details on XEmacs's functionality, including bundled packages, can
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
452 be obtained through the ")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
453 (widget-create 'info-link
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
454 :help-echo "Browse the info system"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
455 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
456 :button-suffix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
457 :tag "info"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
458 "(dir)")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
459
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
460 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
461 " on-line information system.\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
462 The XEmacs web page can be browsed, using any WWW browser at\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
463 \t\t ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
464 (about-url-link 'xemacs nil "Visit XEmacs WWW page")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
465 (widget-insert "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
466 Note that W3 (XEmacs's own browser), might need customization (due to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
467 firewalls) in order to work correctly.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
468
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
469 XEmacs is the result of the time and effort of many people. The
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
470 developers responsible for this release are:\n\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
471
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
472 (flet ((setup-person (who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
473 (widget-insert "\t* ")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
474 (let* ((entry (assq who xemacs-hackers))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
475 (name (cadr entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
476 (address (caddr entry)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
477 (widget-create 'link
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
478 :help-echo (concat "Find out more about " name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
479 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
480 :button-suffix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
481 :action 'about-maintainer
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
482 :tag name
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
483 :value who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
484 (widget-insert (format " <%s>\n" address)))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
485 ;; Setup persons responsible for this release.
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
486 (mapc 'setup-person about-current-release-maintainers)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
487 (widget-insert "\n\t* ")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
488 (widget-create 'link :help-echo "A legion of XEmacs hackers"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
489 :action 'about-hackers
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
490 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
491 :button-suffix ""
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
492 "The full list of contributors...")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
493 (widget-insert "\n
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
494 The current package release engineer is Norbert Koch.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
495 Andreas Jaeger was the first package release engineer following the split
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
496 of the XEmacs code base into core implementation and packaged Lisp.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
497 He was succeeded by Steve Youngs, then Ville Skyttä.\n\n")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
498 (setup-person 'viteno)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
499 (setup-person 'aj)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
500 (setup-person 'scop)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
501 (widget-insert "
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
502 Vin Shelton is the maintainer of the stable branch, 21.4.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
503 Stephen Turnbull was the project manager for the release. Andy Piper
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
504 maintained the Windows branch until the release was declared stable.\n\n")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
505 (setup-person 'vin)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
506 (setup-person 'turnbull)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
507 (setup-person 'piper)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
508 (widget-insert "
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
509 Ben Wing and Martin Buchholz were heavy code contributors and maintainers
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
510 for 21.2 (the development branch leading to 21.4).\n\n")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
511 (setup-person 'martin)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
512 (setup-person 'ben)
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
513 (widget-insert "
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
514 Steve Baur was the primary maintainer for 19.15 through 21.0.\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
515 (setup-person 'slb)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
516 (widget-insert "
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
517 Chuck Thompson and Ben Wing were the maintainers for 19.11 through 19.14
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
518 and heavy code contributors for 19.8 through 19.10.\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
519 (setup-person 'cthomp)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
520 (setup-person 'ben)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
521 (widget-insert "
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
522 Jamie Zawinski was the maintainer for 19.0 through 19.10 (the entire
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
523 history of Lucid Emacs).\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
524 (setup-person 'jwz))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
525 (about-finish-buffer)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
526 ;; it looks horrible with the cursor on the first line, since it's
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
527 ;; so big.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
528 (goto-line 2)))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
529
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
530 ;; View news
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
531 (defun about-news (&rest ignore)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
532 (view-emacs-news)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
533 (message "%s" (substitute-command-keys
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
534 "Press \\[kill-buffer] to exit this buffer")))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
535
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
536 (defun about-collaboration (&rest ignore)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
537 (unless (about-get-buffer "*About Collaboration*")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
538 (let ((title "Why Another Version of Emacs"))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
539 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
540 "\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
541 (about-center title)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
542 (about-with-face title 'bold)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
543 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
544 "\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
545 (about-with-face "The Lucid, Inc. Point of View"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
546 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
547 " (quite outdated)\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
548 At the time of the inception of Lucid Emacs (the former name of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
549 XEmacs), Lucid's latest product was Energize, a C/C++ development
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
550 environment. Rather than invent (and force our users to learn) a new
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
551 user interface, we chose to build part of our environment on top of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
552 the world's best editor, GNU Emacs. (Though our product is
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
553 commercial, the work we did on GNU Emacs is free software, and is
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
554 useful in its own right.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
555
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
556 We needed a version of Emacs with mouse-sensitive regions, multiple
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
557 fonts, the ability to mark sections of a buffer as read-only, the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
558 ability to detect which parts of a buffer have been modified, and many
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
559 other features.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
560
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
561 For our purposes, the existing version of Epoch was not sufficient; it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
562 did not allow us to put arbitrary pixmaps/icons in buffers, `undo' did
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
563 not restore changes to regions, regions did not overlap and merge
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
564 their attributes in the way we needed, and several other things.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
565
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
566 We could have devoted our time to making Epoch do what we needed (and,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
567 in fact, we spent some time doing that in 1990) but, since the FSF
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
568 planned to include Epoch-like features in their version 19, we decided
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
569 that our efforts would be better spent improving Emacs 19 instead of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
570 Epoch.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
571
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
572 Our original hope was that our changes to Emacs would be incorporated
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
573 into the \"official\" v19. However, scheduling conflicts arose, and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
574 we found that, given the amount of work still remaining to be done, we
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
575 didn't have the time or manpower to do the level of coordination that
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
576 would be necessary to get our changes accepted by the FSF.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
577 Consequently, we released our work as a forked branch of Emacs,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
578 instead of delaying any longer.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
579
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
580 Roughly a year after Lucid Emacs 19.0 was released, a beta version of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
581 the FSF branch of Emacs 19 was released. The FSF version is better in
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
582 some areas, and worse in others, as reflects the differing focus of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
583 our development efforts.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
584
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
585 We plan to continue developing and supporting Lucid Emacs, and merging
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
586 in bug fixes and new features from the FSF branch as appropriate; we
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
587 do not plan to discard any of the functionality that we implemented
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
588 which RMS has chosen not to include in his version.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
589
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
590 Certain elements of Lucid Emacs, or derivatives of them, have been
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
591 ported to the FSF version. We have not been doing work in this
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
592 direction, because we feel that Lucid Emacs has a cleaner and more
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
593 extensible substrate, and that any kind of merger between the two
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
594 branches would be far easier by merging the FSF changes into our
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
595 version than the other way around.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
596
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
597 We have been working closely with the Epoch developers to merge in the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
598 remaining Epoch functionality which Lucid Emacs does not yet have.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
599 Epoch and Lucid Emacs will soon be one and the same thing. Work is
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
600 being done on a compatibility package which will allow Epoch 4 code to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
601 run in XEmacs with little or no change.\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
602 (about-with-face "The Sun Microsystems, Inc. Point of View"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
603 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
604 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
605 Emacs 18 has been around for a long, long time. Version 19 was
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
606 supposed to be the successor to v18 with X support. It was going to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
607 be available \"real soon\" for a long time (some people remember
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
608 hearing about v19 as early as 1984!), but it never came out. v19
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
609 development was going very, very slowly, and from the outside it
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
610 seemed that it was not moving at all. In the meantime other people
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
611 gave up waiting for v19 and decided to build their own X-aware
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
612 Emacsen. The most important of these was probably Epoch, which came
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
613 from the University of Illinois (\"UofI\") and was based on v18.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
614
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
615 Around 1990, the Developer Products group within Sun Microsystems
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
616 Inc., decided that it wanted an integrated editor. (This group is now
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
617 known as DevPro. It used to be known as SunPro - the name was changed
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
618 in mid-1994.) They contracted with the University of Illinois to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
619 provide a number of basic enhancements to the functionality in Epoch.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
620 UofI initially was planning to deliver this on top of Epoch code.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
621
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
622 In the meantime, (actually some time before they talked with UofI)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
623 Lucid had decided that it also wanted to provide an integrated
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
624 environment with an integrated editor. Lucid decided that the Version
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
625 19 base was a better one than Version 18 and thus decided not to use
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
626 Epoch but instead to work with Richard Stallman, the head of the Free
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
627 Software Foundation and principal author of Emacs, on getting v19 out.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
628 At some point Stallman and Lucid parted ways. Lucid kept working and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
629 got a v19 out that they called Lucid Emacs 19.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
630
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
631 After Lucid's v19 came out it became clear to us (the UofI and Sun)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
632 that the right thing to do was to push for an integration of both
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
633 Lucid Emacs and Epoch, and to get the deliverables that Sun was asking
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
634 from the University of Illinois on top of this integrated platform.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
635 Until 1994, Sun and Lucid both actively supported XEmacs as part of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
636 their product suite and invested a comparable amount of effort into
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
637 it. Substantial portions of the current code have originated under
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
638 the support of Sun, either directly within Sun, or at UofI but paid
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
639 for by Sun. This code was kept away from Lucid for a while, but later
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
640 was made available to them. Initially Lucid didn't know that Sun was
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
641 supporting UofI, but later Sun was open about it.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
642
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
643 Around 1992 DevPro-originated code started showing up in Lucid Emacs,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
644 starting with the infusion of the Epoch redisplay code. The separate
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
645 code bases at Lucid, Sun, and the University of Illinois were merged,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
646 allowing a single XEmacs to evolve from that point on.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
647
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
648 Sun originally called the integrated product ERA, for \"Emacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
649 Rewritten Again\". SunPro and Lucid eventually came to an agreement
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
650 to find a name for the product that was not specific to either
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
651 company. An additional constraint that Lucid placed on the name was
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
652 that it must contain the word \"Emacs\" in it -- thus \"ERA\" was not
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
653 acceptable. The tentatively agreed-upon name was \"XEmacs\", and this
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
654 has been the name of the program since version 19.11.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
655
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
656 As of 1997, Sun is shipping XEmacs as part of its Developer Products
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
657 integrated programming environment \"Sun WorkShop\". Sun is
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
658 continuing to support XEmacs development, with focus on
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
659 internationalization and quality improvement.\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
660 (about-with-face "Lucid goes under" 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
661 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
662 Around mid-'94, Lucid went out of business. Lucid founder Richard
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
663 Gabriel's book \"Patterns of Software\", which is highly recommended
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
664 reading in any case, documents the demise of Lucid and suggests
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
665 lessons to be learned for the whole software development community.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
666
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
667 Development on XEmacs, however, has continued unabated under the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
668 auspices of Sun Microsystems and the University of Illinois, with help
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
669 from Amdahl Corporation and INS Engineering Corporation. Sun plans to
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
670 continue to support XEmacs into the future.\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
671 (about-with-face "The Amdahl Corporation point of view"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
672 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
673 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
674 Amdahl Corporation's Storage Products Group (SPG) uses XEmacs as the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
675 focal point of a environment for development of the microcode used in
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
676 Amdahl's large-scale disk arrays, or DASD's. SPG has joint ventures
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
677 with Japanese companies, and decided in late 1994 to contract out for
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
678 work on XEmacs in order to hasten the development of Mule support
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
679 \(i.e. support for Japanese, Chinese, etc.) in XEmacs and as a gesture
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
680 of goodwill towards the XEmacs community for all the work they have
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
681 done on making a powerful, modern, freely available text editor.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
682 Through this contract, Amdahl provided a large amount of work in
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
683 XEmacs in the form of rewriting the basic text-processing mechanisms
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
684 to allow for Mule support and writing a large amount of the support
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
685 for multiple devices.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
686
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
687 Although Amdahl is no longer hiring a full-time contractor, they are
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
688 still funding part-time work on XEmacs and providing resources for
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
689 further XEmacs development.\n\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
690 (about-with-face "The INS Engineering point of view"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
691 'italic)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
692 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
693 INS Engineering Corporation, based in Tokyo, bought rights to sell
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
694 Energize when Lucid went out of business. Unhappy with the
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
695 performance of the Japanese support in XEmacs 19.11, INS also
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
696 contributed to the XEmacs development from late 1994 to early
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
697 1995.\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
698 (about-finish-buffer)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
699
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
700 (defun about-advantages (&rest ignore)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
701 (unless (about-get-buffer "*About Advantages*")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
702 (let ((title "XEmacs Advantages over GNU Emacs"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
703 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
704 "\n"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
705 (about-center title)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
706 (about-with-face title 'bold)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
707 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
708 "\n
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
709 * Much better GUI support:
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
710
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
711 -- a real toolbar
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
712 -- more comprehensive and better-designed menubars
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
713 -- horizontal and vertical scrollbars in all windows
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
714 -- proper dialog boxes
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
715 -- tabs for selecting buffers
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
716 -- support for variable-width and variable height fonts
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
717 -- support for arbitrary pixmaps and widgets in a buffer
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
718 -- face support on TTY's, including color
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
719
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
720 Many of these are now available in GNU Emacs 21, but the XEmacs
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
721 implementations are generally more efficient, and the XEmacs APIs are
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
722 generally more in line with modern programming practices.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
723
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
724 * An installable package system, with a huge number of packages available
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
725 that have been tested and are known to work with the latest version
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
726 of XEmacs.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
727
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
728 * Comprehensive support for the GTK toolkit.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
729
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
730 * An open development community, with contributions welcome and no need
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
731 to sign over your copyright to any organization. (Please send
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
732 contributions to xemacs-patches@xemacs.org. See http://www.xemacs.org
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
733 for more information on XEmacs mailing lists, and other info.)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
734
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
735 * Support for display on multiple simultaneous X and/or TTY devices.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
736
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
737 * Powerful, flexible control over the display characteristics of most
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
738 of the visual aspects of XEmacs through the use of specifiers, which
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
739 allow separate values to be specified for individual buffers,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
740 windows, frames, devices, device classes, and device types.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
741
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
742 * A clean, modern, abstracted Lisp interface to the menubar, toolbar,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
743 window-system events, key combinations, extents (regions in a buffer
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
744 with specific properties), and all other display aspects.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
745
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
746 * Proper integration with Xt and Motif (including Motif menubars and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
747 scrollbars). Motif look-alike menubars and scrollbars are provided
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
748 for those systems without real Motif support.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
749
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
750 * Many improvements to the multilingual support, such as the ability to
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
751 enter text for complex languages using the XIM mechanism and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
752 localization of menubar text for the Japanese locale.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
753 \n\n")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
754 (about-finish-buffer)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
755
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
756 (defvar about-glyphs nil
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
757 "Cached glyphs")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
758
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
759 ;; Return a maintainer's glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
760 (defun about-maintainer-glyph (who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
761 (let ((glyph (cdr (assq who about-glyphs))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
762 (unless glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
763 (let ((file (expand-file-name
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
764 (concat (symbol-name who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
765 (if (memq (device-class)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
766 '(color grayscale))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
767 "" "m")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
768 ".png")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
769 (locate-data-directory "photos")))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
770 (data nil))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
771 (setq glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
772 (cond ((stringp data)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
773 (make-glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
774 (if (featurep 'png)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
775 `([png :data ,data]
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
776 [string :data "[Image]"])
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
777 `([string :data "[Image]"]))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
778 ((eq data 'error)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
779 (make-glyph [string :data "[Error]"]))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
780 (file
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
781 (make-glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
782 (if (featurep 'png)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
783 `([png :file ,file]
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
784 [string :data "[Image]"])
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
785 `([string :data "[Image]"]))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
786 (t
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
787 (make-glyph [nothing]))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
788 (set-glyph-property glyph 'baseline 100)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
789 ;; Cache the glyph
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
790 (push (cons who glyph) about-glyphs)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
791 glyph))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
792
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
793 ;; Insert personal info about a maintainer. See also
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
794 ;; `about-hacker-contribution'. Note that the info in
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
795 ;; `about-hacker-contribution' is automatically displayed in the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
796 ;; person's own page, so there is no need to duplicate it.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
797 (defun about-personal-info (entry)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
798 (ecase (car entry)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
799 ;; you can sort the stuff below with something like
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
800 ;;(sort-regexp-fields nil
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
801 ;; " *(\\([^()]\\|([^()]*)\\|(\\([^()]\\|([^()]*)\\)*)\\)*)\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
802 ;; " *(\\([a-z]*\\)"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
803 ;; (region-beginning) (region-end))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
804 (adrian
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
805 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
806 "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
807 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
808 (aj
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
809 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
810 I'm a software developer working for the SuSE Labs of the Linux
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
811 distributor SuSE. My main task is to improve the GNU C library.")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
812 (widget-insert ".\n"))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
813 (ajc
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
814 (widget-insert "\
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
815 When not helping maintain the XEmacs website, Andrew is a Network
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
816 Software Engineer(tm) for Monash University in Australia, maintaining
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
817 webservers and doing random other things. As well as spending spare
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
818 time being an Eager Young Space Cadet and fiddling with XEmacs/Gnus
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
819 et. al., he spends his time pursuing, among other things, a Life.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
820 Some of this currently involves doing an A-Z (by country) of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
821 restaurants with friends, and has, in the past, involved dyeing his
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
822 hair various colours (see ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
823 (about-url-link 'ajc nil "Visit Andrew's home page")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
824 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
825 (alastair
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
826 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
827 "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
828 Alastair, apart from being an all-round hacker, occasional contributor
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
829 to free software projects and general good egg(!), currently works for
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
830 Telsis, a manufacturer of telephony equipment on the south coast of
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
831 England. He'd quite like to have his own company one day, but has yet
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
832 to think of that killer product...
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
833
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
834 See also ")
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
835 (about-url-link 'alastair nil "Visit Alastair's home page")
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
836 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
837 (baw
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
838 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
839 As of November 2000, I am a software engineer with the Pythonlabs at
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
840 Digital Creations. Pythonlabs is the core team developing and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
841 maintaining the Python open source, object-oriented scripting
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
842 language. Digital Creations is the publisher of Zope, an open source
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
843 content management system written in Python.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
844
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
845 In addition to my Python and Zope work, I am lead developer for the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
846 GNU Mailman project, a mailing list management system written,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
847 naturally, in Python. See the trend?
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
848
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
849 On the side I play bass with a number of Washington DC area bands and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
850 also write poems about cows, milk, and fathers. Here's a sample, and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
851 drop me an email if you live in the NYC to Charlotte region; I'll let
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
852 you know when the band's playing in your area. It'd be cool to meet
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
853 you, and talking about XEmacs would make my wife very happy by helping
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
854 to fend off the legions of groupies that seem to follow me everywhere.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
855
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
856 Milk Me Daddy
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
857 (C) 1990 Warsaw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
858 ===============
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
859 Oh daddy with your fingers pink
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
860 From whose udders do you drink?
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
861 Thy milk offends with putrid stink
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
862 I'll vomit now, lactose I think
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
863
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
864 If I could dream, I'd be a cow
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
865 Not horse, or mule, or barnyard sow
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
866 The cud I'd chew would drip and how!
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
867 So milk me daddy, milk me now!
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
868
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
869 My bovine nature knows no bounds
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
870 I'd naught awake at midnight sounds
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
871 Of teens approaching o'er the grounds
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
872 To tip with glee, then screech like clowns
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
873
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
874 And so I stare into this glass
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
875 Of sweaty juice, I gulp so fast
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
876 Each drop I lick, down to the last
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
877 The vertigo I know will pass
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
878
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
879 My mother smiles and pats my head
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
880 She's proud of me, so she has said
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
881 My pop just now gets out of bed
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
882 His eyes quite comatose and red
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
883
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
884 He'll empathize my milky fate
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
885 Whilest sopping gravy from his plate
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
886 And as the hour is getting late
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
887 His belly taut with all he ate
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
888
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
889 He isn't often quite so chatty
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
890 His arteries clogged with meat so fatty
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
891 With burps that launch soup, thick and splatty
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
892 Oh how I wish you'd milk me daddy\n\n\t")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
893 (about-url-link 'baw nil "Visit Barry's home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
894 (widget-insert "\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
895 (ben
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
896 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
897 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
898 Since September 1992, I've worked on XEmacs as a contractor for
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
899 various companies and more recently as an unpaid volunteer.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
900
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
901 Alas, life has not been good to me recently. This former San Francisco
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
902 \"Mission Critter\" developed insidious hand and neck problems after a
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
903 brief stint working on a Java-based VRML toolkit for the now defunct
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
904 Dimension X, and I was forced to quit working. I was exiled first to
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
905 \"Stroller Valley\" and later all the way to Tucson, Arizona, and for two
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
906 years was almost completely disabled due to pain. More recently I have
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
907 fought my way back with loads and loads of narcotic painkillers, and after
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
908 a stint as an art student at the University of Arizona I'm currently a
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
909 Ph.D. student in linguistics at the University of Texas, Austin.\n\n")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
910 (widget-insert "Architecting XEmacs: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
911 (about-url-link 'ben-xemacs nil "Find the miracles in store for XEmacs")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
912 (widget-insert "\nBen's home page: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
913 (about-url-link 'ben nil "Visit Ben's page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
914 (widget-insert "\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
915 (bw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
916 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
917 His interests include user interfaces, information management, CASE
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
918 tools, communications and enterprise integration.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
919 (cgw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
920 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
921 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
922 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
923 (chr
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
924 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
925 Christian is a student at the Norwegian School of Economics and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
926 Business Administration in Bergen, Norway. He used to work for an
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
927 internet startup called New Media Science, doing scripting and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
928 violation of HTML DTD's. After graduation, spring 1999, he'll be
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
929 looking for a job involving lisp programming, French and Russian.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
930 (craig
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
931 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
932 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
933 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
934 (cthomp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
935 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
936 Chuck is a senior system and network administrator for the Computer
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
937 Science department at the Unversity of Illinois. In one previous life
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
938 he spent every waking hour working on XEmacs. In another he dabbled
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
939 as a project manager for a streaming video startup (RIP). His current
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
940 reason for not having time to contribute to XEmacs is the Thompson
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
941 Twins.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
942 (daiki
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
943 (about-url-link 'daiki nil "Visit Daiki's page"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
944 (dan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
945 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
946 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
947 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
948 (darrylo
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
949 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
950 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
951 Perennial Emacs hacker since 1986 or so, when he first started on GNU
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
952 Emacs 17.something. Over the years, he's developed \"OEmacs\", the first
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
953 version of GNU Emacs 19 for MSDOS, and \"bigperl\", a 32-bit version of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
954 Perl4 for MSDOS. In recent years, reality has intruded and he no longer
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
955 has much time for playing with cool programs. What little time he has
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
956 now goes to XEmacs hacking, where he's worked on speeding up dired under
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
957 MS Windows, and to feeding his two cats.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
958 (devin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
959 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
960 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
961 Sorry, no personal information available about me yet.\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
962 (dkindred
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
963 (widget-insert "\
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
964 Darrell is currently a doctoral student in computer science at
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
965 Carnegie Mellon University, but he's trying hard to kick that
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
966 habit.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
967
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
968 See ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
969 (about-url-link 'dkindred nil "Visit Darrell's WWW page")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
970 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
971 (dmoore
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
972 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
973 David is a student in the Computer Systems Laboratory at UCSD. When
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
974 he manages to have free time, he usually spends it on 200 mile bicycle
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
975 rides, learning German or showing people the best mail & news
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
976 environment he's found in 10 years. (That'd be XEmacs, Gnus and bbdb,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
977 of course.) He can be found at `druidmuck.egbt.org 4201' at various
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
978 hours of the day.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
979
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
980 He has a page at ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
981 (about-url-link 'dmoore nil "Visit David's home page")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
982 (widget-insert ".\n"))
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
983 (didier
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
984 (widget-insert "\
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
985 Didier has a Ph.D. in Computer Science and is currently working as an
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
986 assistant professor for an engineering school in Paris). He gives
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
987 lectures on Operating Systems, Computer Graphics, Functional Programming
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
988 and Typesetting. His research interests include Genericity, Object
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
989 Orientation and Functional Programming, all in one language:
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
990
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
991 ... Common Lisp.
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
992
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
993
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
994 Apart from the world of XEmacs and Emacs Lisp, Didier is also the author
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
995 of several LaTeX packages (FiNK, FiXme, QCM and CurVe) and an occasional
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
996 contributor to other Free Software projects (the GNU Autotools most
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
997 notably; he was one of the technical reviewers for the \"Goat Book\").
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
998
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
999 But all of this is only 60% true... Two days per week, Didier is indeed
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1000 a semi-professional Jazz guitar player (and singer), which means that he
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1001 doesn't quite earn his crust with it, but things may very well reverse in
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1002 the future...\n")
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1003 (widget-insert "\nVisit Didier's scientific website: ")
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1004 (about-url-link 'didier nil "Visit Didier's scientific website")
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1005 (widget-insert "\nVisit Didier's musical website: ")
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1006 (about-url-link 'dvljazz nil "Visit Didier's musical website")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1007 (widget-insert "\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1008 (eb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1009 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1010 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1011 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1012 (fabrice
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1013 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1014 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1015 I'm a computer science researcher and teacher in a French electrical
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1016 engineering institution called Supelec. My fields of interest are
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1017 symbolic artificial intelligence, theoretical computer science, functional
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1018 languages ... and TeX.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1019
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1020 Lately, my hacking time has been devoted to porting the Web2C/teTeX
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1021 distribution of TeX for Unix to Win32, and I'm still maintaining it.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1022 It is included in the TeX Live cdrom edited by Sebastian Rahtz.\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1023 (widget-insert "Visit fpTeX home page: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1024 (about-url-link 'fptex nil "Visit fpTeX home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1025 (widget-insert "\nFabrice's home page: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1026 (about-url-link 'fabrice nil "Visit Fabrice's page")
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
1027 (widget-insert "\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1028 (golubev
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1029 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1030 "\
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1031 I appreciate power of XEmacs, but elementary editing operations should
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1032 be done by single keystrokes with no modifiers. So would not use
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1033 XEmacs until discovered viper, and now can't live without viper.
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1034 Occasionally dislike something in there or in other free software, and
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1035 try to get it fixed. .plan file contains classic \(perhaps reinvented
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1036 independently\) formula:
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1037
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1038 Hacking world for ever
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1039
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1040 \(borrowed from \"Hacking X for Y\" in ")
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1041 (about-url-link "http://www.jargon.org/"
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1042 "Jargon File" "www.jargon.org")
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1043 (widget-insert ").\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1044 (gunnar
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1045 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1046 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1047 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1048 (hbs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1049 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1050 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1051 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1052 (hisashi
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1053 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1054 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1055 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1056 (hmuller
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1057 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1058 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1059 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1060 (hniksic
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1061 (widget-insert "\
481
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1062 Hrvoje thinks he works in the server-side web business. In reality,
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1063 he cranks out huge quantities of HTML, Tcl, and Java for the German
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1064 branch of ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1065 (about-url-link "http://www.arsdigita.com/"
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1066 "ArsDigita, Inc." "www.arsdigita.com")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1067 ;; Avoid literal I18N characters in strings. *Displaying* a
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1068 ;; Latin 1 character should always be safe, though, with or
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1069 ;; without Mule.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1070 (let ((muenchen (format "M%cnchen" (make-char 'latin-iso8859-1 252))))
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1071 (widget-insert (format "\
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1072 He joined the ranks of Gastarbeiters only
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1073 recently; he is trying to learn German and get attuned to %s
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1074 and Bav^H^H^HGermany.\n" muenchen)))
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1075
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1076 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1077
481
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1078 Before ArsDigita, he worked as a programmer at ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1079 (about-url-link "http://www.iskon.hr/" "Iskon," "www.iskon.hr")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1080 (widget-insert " a fast-growing
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1081 Croatian ISP. Even before that, he worked part-time for academic
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1082 institutions like ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1083 (about-url-link "http://www.srce.hr/" "SRCE" "www.srce.hr")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1084 (widget-insert " and ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1085 (about-url-link "http://www.carnet.hr/" "CARNet," "www.carnet.hr")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1086 (widget-insert " and tried to attend university.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1087
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1088 He takes perverse pleasure in building and maintaining free software
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1089 in his free time. Apart from XEmacs, his major contribution is ")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1090 (about-url-link 'wget "Wget," "Wget home page")
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1091 (widget-insert "
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1092 his very own creation, now jointly maintained by a happy crew.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1093
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1094 He dreams of having a home page.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1095 (hobley
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1096 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1097 I used to do real work, but now I am a Project Manager for one of the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1098 Telco's in Australia. In my spare time I like to get back to basics and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1099 muck around with things. As a result I started the NT port. Hopefully I
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1100 will get to finish it sometime sooner rather than later. I do vaguely
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1101 remember University where it seems like I had more spare time that I can
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1102 believe now. Oh well, such is life.\n"))
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1103 (james
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1104 (widget-insert
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1105 "\
1290
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1106 Jerry James was managing a software development project as a Ph.D.
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1107 student when two of his M.S. student helpers convinced him to switch
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1108 from FSF Emacs to XEmacs. He thought that Gnus looked a lot cooler in
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1109 XEmacs, and soon had a web page containing small patches to XEmacs
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1110 20.3, which were picked up by the Debian Linux distribution.
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1111
3109
bc60bf5b4f8e [xemacs-hg @ 2005-11-29 08:22:58 by stephent]
stephent
parents: 2630
diff changeset
1112 He has since given up his native California, to join the faculty at the
1290
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1113 University of Kansas. He is learning to like the weather in Lawrence,
3109
bc60bf5b4f8e [xemacs-hg @ 2005-11-29 08:22:58 by stephent]
stephent
parents: 2630
diff changeset
1114 Kansas, where he lives with his wife and 3 children. (Ed. note: I guess
bc60bf5b4f8e [xemacs-hg @ 2005-11-29 08:22:58 by stephent]
stephent
parents: 2630
diff changeset
1115 he didn't like the weather enough; he is now teaching at Utah State
bc60bf5b4f8e [xemacs-hg @ 2005-11-29 08:22:58 by stephent]
stephent
parents: 2630
diff changeset
1116 University.)
bc60bf5b4f8e [xemacs-hg @ 2005-11-29 08:22:58 by stephent]
stephent
parents: 2630
diff changeset
1117
bc60bf5b4f8e [xemacs-hg @ 2005-11-29 08:22:58 by stephent]
stephent
parents: 2630
diff changeset
1118 His work on XEmacs mostly consists of extensions to the loadable module
bc60bf5b4f8e [xemacs-hg @ 2005-11-29 08:22:58 by stephent]
stephent
parents: 2630
diff changeset
1119 support in XEmacs, which was introduced by J. Kean Johnston and others.
bc60bf5b4f8e [xemacs-hg @ 2005-11-29 08:22:58 by stephent]
stephent
parents: 2630
diff changeset
1120 He has a ")
1290
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1121 (about-url-link 'james "home page" "Visit Jerry's home page")
5664e36e2faf [xemacs-hg @ 2003-02-12 18:55:18 by james]
james
parents: 1248
diff changeset
1122 (widget-insert " (doesn't everybody?)\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1123 (jan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1124 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1125 Jan Vroonhof has been using XEmacs since he needed to write .tex files
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1126 for his work as a physics and maths student at the Univerisity of Leiden.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1127 His XEmacs hacking started when XEmacs kept freezing up under a his
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1128 window manager. He submitted a fix and has been hooked every since.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1129
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1130 XEmacs has followed him first to Switzerland where he did a maths
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1131 doctorate at the ETH in Zurich, working on a conjecture by Migdal on
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1132 the behavior of vertex corrections in Electron-Phonon theory. Finally
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1133 sharing a house with his loved one, he now lives in Oxford (UK)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1134 working on the Jeode Java Virtual Machine, which like XEmacs is
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1135 portable, implements a language, includes a non-trivial bit of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1136 graphics and a garbage collector, but is multithreaded to boot!
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1137 Unfortunately his XEmacs time is directly limited by the amount of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1138 traffic on the M40.\n"))
2630
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1139 (jas
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1140 (widget-insert "\
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1141
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1142 Simon lives in Stockholm where he has discovered that computers
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1143 can be a powerful procrastinating tool. Combined with a
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1144 frustrating desire to see computers simply work, he spends most
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1145 of his time complaining. Occasionally he rises up to the task
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1146 and produces something that others may complain about, which
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1147 brings him increased satisfaction with every bug report. Today
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1148 he is pretending to be a network security guy, with a preference
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1149 for standardization issues, while secretly longing to start a
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1150 cafe or becoming a theoretical computer scientist. His personal
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1151 interest is literature, and to some extent traveling, but will
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1152 try anything for fun, such as juggling, skiing, wine, and
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1153 long-distance biking.
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1154
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1155 See: ")
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1156 (about-url-link 'jas nil "Visit Simon's homepage")
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1157 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1158 (jareth
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1159 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1160 Jareth Hein is a mountain boy who abandoned his home state of Colorado
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1161 for the perpetual state of chaos known as Tokyo in a failed attempt to
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1162 become a cel-animator, and a more successful one to become a
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1163 computer-game programmer. As he happens to be bilingual (guess which
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1164 two?) he's been doing quite a bit of MULE hacking. He's also getting
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1165 his hands dirty in the graphics areas as well.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1166 (jason
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1167 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1168 Jason resides in Northern New Mexico where he works as a Systems
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1169 Scientist(tm) in the Los Alamos National Laboratory's Advanced
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1170 Computing Group.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1171
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1172 See: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1173 (about-url-link 'jason nil "Visit Jason's homepage")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1174 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1175 (jens
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1176 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1177 I'm currently working for 1&1 Internet AG, a large Domain and Webspace
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1178 Provider in Germany and Europe. I do mostly Java/XML/OO/Component
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1179 stuff today. I'm interested EJB, Corba and other middleware or
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1180 distributed Systems. Besides work, I occasionally hack on The Gimp
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1181 and other gtk/gnome related projects. Maybe the advent of XEmacs/Gtk
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1182 will get me back to spend some time again hacking on XEmacs in the
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1183 near future.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1184 (jmiller
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1185 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1186 Jeff grew up in Indiana and is a country boy at heart. He currently
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1187 lives in, of all places, Millersville Maryland. He spends a lot of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1188 his free time tinkering with Linux and hacking on XEmacs and loves it
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1189 when he finds new cool features in either. When he's not doing that,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1190 he enjoys downhill skiing, puzzles, and sci-fi. Jeff is also really
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1191 interested in classical Roman history and enjoys making trips to
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1192 Italy, where he was born, and seeing the sights")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1193 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1194 (jonathan
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1195 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1196 I work for Symbian Ltd in London, England, looking after low-level
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1197 kernel, peripheral and toolchain stuff for the EPOC OS.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1198
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1199 I've been using XEmacs since 1994, but didn't start hacking on it
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1200 until late 1997 when I started working at Symbian, a Windows-only
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1201 company, and felt lost without my favourite editing environment.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1202 (juhp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1203 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1204 Jens was born in Copenhagen, grew up in Britain and is now living in
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1205 Japan. He started using XEmacs 20 (instead of Emacs) as his
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1206 work-environment in June 1997 while still an EU postdoc at RIMS, Kyoto
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1207 University, and quickly got involved in XEmacs development. Recently
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1208 he is getting into Haskell, a very nice pure functional programming
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1209 language.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1210
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1211 ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1212 (about-url-link 'juhp nil "Visit Jens' homepage")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1213 (widget-insert "\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1214 (jwz
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1215 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1216 "\t"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1217 (about-with-face "\"So much to do, so little time.\"" 'italic)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1218 "\n
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1219 Jamie Zawinski was primarily to blame for Lucid Emacs from its
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1220 inception in 1991, to 1994 when Lucid Inc. finally died. After that,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1221 he was one of the initial employees of Netscape Communications, writing
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1222 the first Unix version of Netscape Navigator, and designing and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1223 implementing the first version of the Netscape Mail and News readers.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1224 He then helped create and run ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1225 (about-url-link "http://www.mozilla.org/"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1226 "mozilla.org"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1227 "Visit The Mozilla Organization")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1228 (widget-insert " for its first two years,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1229 until America Online bought Netscape Communications, at which point he
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1230 gave up in disgust and dropped out of the computer industry entirely.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1231
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1232 He now runs a ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1233 (about-url-link "http://www.dnalounge.com/"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1234 "nightclub"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1235 "Visit The DNA Lounge")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1236 (widget-insert " in San Francisco, and occasionally writes
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1237 screen savers.\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1238 (widget-insert "Visit jwz's ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1239 (about-url-link 'jwz "home page" "Visit jwz's home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1240 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1241 (kazz
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1242 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1243 Kazz is the XEmacs lead on BSD (especially FreeBSD).
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1244 His main workspace is, probably, the latest stable version of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1245 FreeBSD and it makes him comfortable and not.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1246 His *mission* is to make XEmacs runs on FreeBSD without
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1247 any problem.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1248
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1249 In real life, he is working on a PDM product based on CORBA,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1250 and doing consultation, design and implemention.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1251 He loves to play soccer, yes football!
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1252 See also:")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1253 (about-url-link 'kazz nil "Visit Kazz's home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1254 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1255 (kirill
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1256 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1257 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1258 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1259 (kyle
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1260 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1261 See\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1262 (about-url-link 'kyle nil "Visit Kyle's Home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1263 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1264 (larsi
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1265 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1266 Lars's day job is as the head of the IT department of a Norwegian
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1267 Internet stock broker. He claims no responsibility for the Dot
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1268 Com Bomb, but he snickers a lot.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1269
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1270 See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1271 (about-url-link 'larsi nil "Visit the Larsissistic pages")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1272 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1273 (marcpa
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1274 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1275 I work for Positron Industries Inc., Public Safety Division.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1276 I'm part of the team producing POWER 911, a 911 emergency response
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1277 system written in Modula3:\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1278 (about-url-link 'marcpa nil "Visit POWER 911")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1279 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1280 \n\nPreviously, I worked at Softimage Inc., now a Microsoft company
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1281 \(eeekkk!), as a UNIX system administrator. This is where I've been
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1282 converted to NT.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1283
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1284 In a previous life, I was a programmer/sysadmin at CRIM (Centre de
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1285 Recherche Informatique de Montreal) for the speech recognition group.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1286 (martin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1287 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1288 Martin was the XEmacs guy at DevPro, a part of Sun Microsystems.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1289 Martin used to do XEmacs as a `hobby' while at IBM, and was crazy
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1290 enough to try to make a living doing it at Sun.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1291
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1292 Martin starting using Emacs originally not to edit files, but to get
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1293 the benefit of shell mode. He actually used to run nothing but a shell
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1294 buffer, and use `xterm -e vi' to edit files. But then he saw the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1295 light. He dreams of rewriting shell mode from scratch. Stderr should
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1296 show up in red!!
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1297
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1298 Martin is no longer doing XEmacs for a living, and is Just Another
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1299 Volunteer.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1300 (mcook
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1301 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1302 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1303 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1304 (mly
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1305 (widget-insert "Cars are evil. Ride a bike.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1306 (morioka
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1307 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1308 I am a doctoral student at School of Information Science of JAIST
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1309 \(Japan Advanced Institute of Science and Technology, Hokuriku). I'm
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1310 interested in Natural Language, Affordance and writing systems.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1311 (mta
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1312 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1313 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1314 I am a software developer who worked for the University of Michigan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1315 for many years where I was one of the principal architects of the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1316 Michigan Terminal System. For the last several years I've been
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1317 working for Arbortext, a publisher of XML publishing and content
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1318 management software.\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1319 (ograf
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1320 (widget-insert "\
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1321 I'm a student of computer sciences at the University of Koblenz. My
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1322 major is computational linguistics (human language generation and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1323 analysis).
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1324
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1325 I make my living as a managing director of a small but fine company
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1326 which I started two years ago with one of my friends. We provide
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1327 business network solutions based on linux servers and various other
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1328 networking products.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1329
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1330 Most of my spare time I spent on the development of the XEmacs
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1331 Drag'n'Drop API, a enhanced version of Tk called TkStep (better looks,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1332 also Drag'n'Drop, and more), and various other hacks: ISDN-tools,
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1333 cd players, python, etc...
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1334
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1335 To see some of these have a look at ")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1336 (about-url-link 'ograf nil "one of my homepages")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1337 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1338 (olivier
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1339 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1340 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1341 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1342 (oscar
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1343 (widget-insert "\
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1344 Oscar heads the Computer Science department at CPE Lyon, a french
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1345 engineering school in France. Besides his administrative tasks he
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1346 teaches networking basics, Internet technologies (you know, all these
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1347 xxML and hairy script languages !) and the Scheme language.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1348 (pelegri
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1349 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1350 "\
629
a6c89d799f00 [xemacs-hg @ 2001-07-15 08:18:59 by adrian]
adrian
parents: 487
diff changeset
1351 I did my PhD at UCB and a postdoc at CSL/PARC. I joined Sun in 1990,
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1352 spent some time in DevPro (that is when I made my contribution to
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1353 XEmacs) and joined JavaSoft in fall '95, where I've been the lead for
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1354 several JSP-related specifications and JAX-RPC. I'm currently the Web
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1355 Layer architect for J2EE.
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1356
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1357 I was born in Barcelona and I grew up mostly in Caracas; I have two kids
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1358 and I speak only catalan to them; I can juggle some (career, family, and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1359 4 balls or 3 pins); and my english can be idiosyncratic!.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1360 (pez
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1361 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1362 Peter currently serves as Senior Vice President, Product Development
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1363 for CBS SportsLine. See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1364 (about-url-link 'pez nil "CBS SportsLine")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1365 (widget-insert ".\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1366 (piper
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1367 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1368 My home page is here:\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1369 (about-url-link 'piper nil "Visit andy's home page")
988
5df795348f45 [xemacs-hg @ 2002-09-01 22:13:52 by andyp]
andyp
parents: 690
diff changeset
1370 (widget-insert "\n Andy has been active in the XEmacs team for a
5df795348f45 [xemacs-hg @ 2002-09-01 22:13:52 by andyp]
andyp
parents: 690
diff changeset
1371 number of years, helping port XEmacs to MS Windows operating
5df795348f45 [xemacs-hg @ 2002-09-01 22:13:52 by andyp]
andyp
parents: 690
diff changeset
1372 systems. He is also the current MS Windows release manager and
5df795348f45 [xemacs-hg @ 2002-09-01 22:13:52 by andyp]
andyp
parents: 690
diff changeset
1373 maintains the MS Windows netinstaller.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1374 (pittman
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1375 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1376 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1377 Sorry, no personal information available about me yet.\n"))
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1378 (purvis
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1379 (widget-insert
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1380 "\
2374
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1381 Graduate of the University of New South Wales and resident of Sydney,
3133
f276e86c3fa9 [xemacs-hg @ 2005-12-10 07:42:59 by malcolmp]
malcolmp
parents: 3109
diff changeset
1382 Australia. By day I'm a senior Unix/Linux application and tools
f276e86c3fa9 [xemacs-hg @ 2005-12-10 07:42:59 by malcolmp]
malcolmp
parents: 3109
diff changeset
1383 developer, and wielder of the Dinosaur of Cluefulness, at a small ISV.
f276e86c3fa9 [xemacs-hg @ 2005-12-10 07:42:59 by malcolmp]
malcolmp
parents: 3109
diff changeset
1384 I've yet to get XEmacs hacking added to my job description.
2374
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1385
3133
f276e86c3fa9 [xemacs-hg @ 2005-12-10 07:42:59 by malcolmp]
malcolmp
parents: 3109
diff changeset
1386 When not hacking, I relax by chasing after my young sons, reading SF,
2374
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1387 listening to Hip Hop and serving on various boards and committees of the
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1388 Anglican Church in Sydney.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1389 (rickc
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1390 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1391 The hacker formerly known as Rick Busdiecker is a developer and
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1392 technical manager at Deutsche Bank in New York during daylight hours.
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1393 In the evenings he maintains three children, and when he ought to be
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1394 sleeping he builds XEmacs betas, and tinkers with various personal
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1395 hacking projects.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1396 (rose
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1397 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1398 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1399 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1400 (rossini
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1401 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1402 Current development lead for ESS (Emacs Speaks Statistics), a mode and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1403 inferior mode for statistical programming and data analysis for SAS,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1404 S, S-PLUS, R, XLispStat; configurable for nearly any other statistical
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1405 language/package one might want. In spare time, chases his son around
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1406 and acts as a Ph.D. (bio)statistician for money and amusement,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1407 primarily focusing on statistical computing, visualization, and the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1408 design and analysis of HIV vaccine trials. Current position: Research
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1409 Assistant Professor of Biostatistics at the University of Washington
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1410 and the Fred Hutchinson Cancer Research Center.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1411
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1412 See ")
1779
fb556d2c7344 [xemacs-hg @ 2003-11-06 05:11:15 by stephent]
stephent
parents: 1731
diff changeset
1413 (about-url-link 'rossini nil "Visit Anthony's home page")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1414 (widget-insert ".\n"))
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1415 (scop
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1416 (widget-insert
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1417 "\
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1418 Sorry, no personal information available about me yet.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1419 (slb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1420 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1421 Peaches Baur, 1986-1999.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1422 Rest in peace")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1423 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1424 (sperber
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1425 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1426 When Mike isn't busy putting together patches for free software he has
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1427 just installed or changing his hairstyle, he does research in modern
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1428 programming languages and their implementation, and hopes that one day
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1429 XEmacs will speak Scheme.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1430 (stig
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1431 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1432 Peripatetic uninominal Emacs hacker. Stig sometimes operates out of a
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1433 big white van set up for nomadic living and hacking. Stig is sort of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1434 a tool fetishist. He has a hate/love relationship with computers and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1435 he hacks on XEmacs because it's a good tool that makes computers
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1436 somewhat less of a nuisance. Besides XEmacs, Stig especially likes
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1437 his Leatherman, his Makita, and his lockpicks. Stig wants a MIG
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1438 welder and air tools.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1439
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1440 Stig likes to perch, hang from the ceiling, and climb on the walls.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1441 Stig has a cool van. Stig would like to be able to telecommute from,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1442 say, the north rim of the Grand Canyon or the midst of Baja.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1443 (stigb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1444 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1445 Currently studying computer science in Trondheim, Norway. Full time
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1446 Linux user and proud of it. XEmacs hacker light.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1447
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1448 See:\t")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1449 (about-url-link 'stigb nil "Visit Stig's home page"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1450 (thiessel
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1451 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1452 Worked at University of Kaiserslautern where he took part in the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1453 development and design of a CAD framework for analog integrated
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1454 circuits with special emphasis on distributed software concepts. He
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1455 has now joined HP as technical consultant.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1456
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1457 All of the buildings,
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1458 all of the cars
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1459 were once just a dream
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1460 in somebody's head.\n
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1461 P. Gabriel\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1462 (tomonori
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1463 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1464 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1465 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1466 (tuck
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1467 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1468 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1469 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1470 (turnbull
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1471 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1472 Stephen lives with his Japanese wife and children in Tsukuba, Japan,
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1473 where he is a professor of economics at the University of Tsukuba,
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1474 and occasionally regretting not going to MIT for college, where he
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1475 surely would have gotten addicted to computers early enough to have
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1476 learned to actually code.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1477
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1478 Well, they also serve who rail 'n' rant.
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1479 ")
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1480 (about-url-link 'turnbull nil "Visit Steve's personal page")
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1481 (widget-insert "\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1482 (vin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1483 (widget-insert "\
4281
3262a7b15d95 [xemacs-hg @ 2007-11-23 17:27:07 by vins]
vins
parents: 4175
diff changeset
1484 I'm a software engineer and manager for Adaptive Optics Associates in
3262a7b15d95 [xemacs-hg @ 2007-11-23 17:27:07 by vins]
vins
parents: 4175
diff changeset
1485 Cambridge, Massachusetts. I used to play a lot of Ultimate (see\n")
3262a7b15d95 [xemacs-hg @ 2007-11-23 17:27:07 by vins]
vins
parents: 4175
diff changeset
1486 (about-url-link 'vin nil "Visit the Ultimate Players Association homepage")
3262a7b15d95 [xemacs-hg @ 2007-11-23 17:27:07 by vins]
vins
parents: 4175
diff changeset
1487 (widget-insert " for more details), but nowadays I'm a family man,
4314
f95358fda5d8 Minor bio update to test new hg repository
Vin Shelton <acs@xemacs.org>
parents: 4281
diff changeset
1488 so I spend a lot of time with my wife, Becky, and our son, Noah.\n"))
2374
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1489 (viteno
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1490 (widget-insert
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1491 "\
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1492 Sorry, no personal information available about me yet.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1493 (vladimir
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1494 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1495 Former technical lead for XEmacs at Sun. He is now writing a book on
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1496 distributed Java and is working at Xerox PARC documenting AspectJ, a
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1497 light-weight extension to Java that supports crosscutting concerns.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1498 See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1499 (about-url-link 'vladimir nil "Visit Vladimir's home page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1500 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1501 (wmperry
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1502 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1503 Happily living in Indiana telecommuting for a company based in Seattle
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1504 \(who I now prefer not to name), wishing I was in Ireland instead.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1505 (yoshiki
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1506 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1507 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1508 Sorry, no personal information available about me yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1509 ))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1510
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1511 ;; Insert info about a maintainer's contribution to XEmacs. See also
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1512 ;; `about-personal-info'.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1513 (defun about-hacker-contribution (entry)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1514 (ecase (car entry)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1515 ;; to sort the entries below, use M-x sort-regexp-fields RET
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1516 ;; then this regexp: ([^(]*([^"]*"[^"]*"[^)]*))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1517 ;; then this regexp: (\([a-z]*\)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1518 (adrian
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1519 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1520 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1521 Adrian has done invaluable work rewriting and maintaining the XEmacs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1522 web pages at www.xemacs.org. During his tenureship, he has
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1523 established a consistent look and feel, placed the web pages under
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1524 CVS, set up maintenance procedures, written scripts to handle
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1525 automatic updating, validation and mirroring, and done innumerable
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1526 other tasks. He has also helped with many other administrative tasks,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1527 such as the thankless work of dealing with the providers of resources
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1528 to XEmacs at SourceForge and tux.org.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1529 (aj
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1530 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1531 Former `Package Patch Tender', beta tester and GNU libc developer.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1532 (ajc
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1533 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1534 Former XEmacs web site maintainer.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1535 (alastair
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1536 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1537 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1538 Rewrote the selection code, adding many new features such as better
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1539 support for arbitrary selection types (especially under MS Windows,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1540 where the full power of the clipboard system is available under
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1541 XEmacs).\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1542 (baw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1543 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1544 I'm the author of ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1545 (about-url-link 'cc-mode "CC Mode" "Visit the CC Mode page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1546 (widget-insert ", for C, C++, Objective-C and Java editing,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1547 Supercite for mail and news citing, and sundry other XEmacs packages
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1548 such as ELP (the Emacs Lisp Profiler), Reporter, xrdb-mode, and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1549 winring. Even though I still live almost 100% in XEmacs these days,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1550 my Lisp hacking has fallen off in recent years as I became more
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1551 involved in Python, and in fact, I currently maintain the Python
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1552 editing mode. See also: ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1553 (about-url-link "http://www.python.org/emacs" nil
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1554 "Visit the python.org Emacs Goodies page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1555 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1556 (ben
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1557 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1558 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1559 I am the largest code contributor to XEmacs, and the architect of many
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1560 of the features that distinguish XEmacs from GNU Emacs and other Emacs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1561 versions. My main contributions to XEmacs include rewriting large
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1562 parts of the internals and the gory Xt/Xlib interfacing, adding the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1563 Mule \(international) support, improving the MS Windows support,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1564 adding many GUI features to XEmacs, architecting the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1565 device-abstraction and specifier code, writing most of the XEmacs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1566 Internals Manual and the XEmacs-specific parts of the XEmacs Lisp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1567 Reference Manual, synching a great deal of code with GNU Emacs, and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1568 being a general nuisance ... er, brainstormer for many of the new
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1569 features of XEmacs.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1570 (bw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1571 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1572 Author of the Hyperbole everyday information management hypertext
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1573 system and the OO-Browser multi-language code browser. He also
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1574 designed the BeOpen InfoDock integrated development environment
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1575 for software engineers. It runs atop XEmacs and is available from
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1576 his firm, BeOpen, which offers distributions, custom development,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1577 support, and training packages for corporate users of XEmacs, GNU
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1578 Emacs and InfoDock. See ")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1579 (about-url-link 'beopen nil "Visit BeOpen WWW page")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1580 (widget-insert ".\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1581 (cgw
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1582 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1583 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1584 Author of an earlier version of the MS Windows setup program for XEmacs.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1585 (chr
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1586 (widget-insert "\
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
1587 Former maintainer of the XEmacs FAQ and proud author of `zap-up-to-char'.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1588 (craig
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1589 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1590 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1591 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1592 (cthomp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1593 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1594 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1595 Maintainer of XEmacs from mid-1994 through 1996. Author of the
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1596 redisplay engine, the original toolbar and scrollbars and some of the
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1597 device-abstraction, TTY and glyph code. Creator of the xemacs.org
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1598 domain and comp.emacs.xemacs.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1599 (daiki
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1600 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1601 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1602 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1603 (dan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1604 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1605 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1606 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1607 (darrylo
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1608 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1609 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1610 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1611 (devin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1612 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1613 Part of the original (pre-19.0) Lucid Emacs development team.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1614 Matthieu wrote the initial Energize interface, designed the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1615 toolkit-independent Lucid Widget library, and fixed enough redisplay
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1616 bugs to last a lifetime. The features in Lucid Emacs were largely
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1617 inspired by Matthieu's initial prototype of an Energize interface
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1618 using Epoch.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1619 (dkindred
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1620 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1621 Darrell tends to come out of the woodwork a couple of weeks
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1622 before a new release with a flurry of fixes for bugs that
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1623 annoy him. He hopes he's spared you from a core dump or two.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1624 (dmoore
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1625 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1626 David has contributed greatly to the quest to speed up XEmacs.\n"))
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1627 (didier
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1628 (widget-insert "\
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1629 Didier joined the development of XEmacs in 1996, and has been one of
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1630 the core maintainers since 1998. His very first contribution was the
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1631 translation of the tutorial to French. Since then, he has contributed
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1632 various bug fixes and enhancements in fields as diverse as the GUI,
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1633 redisplay engine and autoconf support.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1634
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1635 Didier is the official maintainer of some core libraries (rect, cus-edit,
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1636 wid-edit) and the author of the multicast support. He is also the author
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1637 of several packages, including mchat and Patcher.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1638 (eb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1639 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1640 Also part of the original Lucid Emacs development team. Eric played a
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1641 big part in the design of many aspects of the system, including the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1642 new command loop and keymaps, fixed numerous bugs, and has been a
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1643 reliable beta tester ever since.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1644 (fabrice
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1645 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1646 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1647 I have started to provide binary kits for the 21.2 series when there
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1648 was no installer available. I contributed a few lines of core code
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1649 occasionally to make things smoother with the native win32 port which
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1650 I'm using all the day.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1651
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1652 I also contributed elisp code long ago to make Gnus run under XEmacs.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1653 (golubev
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1654 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1655 "\
1215
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1656 Used XEmacs since early 1997. Fixed bugs that annoy me, both in
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1657 XEmacs core and in packages I use, mostly viper. Hoping to get
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1658 coding-cookie package distributed, which is also a fix of what I
03de778cac14 [xemacs-hg @ 2003-01-15 15:17:01 by gin]
gin
parents: 988
diff changeset
1659 consider a bug.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1660 (gunnar
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1661 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1662 "\
4175
15740b46c3b3 [xemacs-hg @ 2007-09-19 14:49:07 by didierv]
didierv
parents: 3133
diff changeset
1663 Sorry, no information about my XEmacs contributions yet.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1664 (hbs
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1665 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1666 Part of the original (pre-19.0) Lucid Emacs development team. Harlan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1667 designed and implemented many of the low level data structures which
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1668 are original to the Lucid version of Emacs, including extents and hash
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1669 tables.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1670 (hisashi
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1671 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1672 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1673 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1674 (hmuller
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1675 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1676 Author of the code used to connect XEmacs with ToolTalk, and of an
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1677 early client of the external Emacs widget.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1678 (hniksic
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1679 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1680 "\
481
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1681 Hrvoje's contribution to XEmacs consists of many hours spent working
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1682 on code and taking part in public discussions.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1683
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1684 He wrote `savehist' and `htmlize' packages, the latter having a pretty
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1685 large gathering of users. He worked to improve many parts of XEmacs
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1686 Lisp code, including isearch (FSF synch and new features), cl, edmacro
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1687 \(FSF synch and an almost complete rewrite), profile, gnuserv,
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1688 hyper-apropos, etags, about, and custom.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1689
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1690 He has worked on improving and optimizing the C core. He ported many
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1691 FSF core features such as indirect buffers, tty-erase-char,
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1692 save-current-buffer and friends, debug-ignored-errors, etc. He also
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1693 wrote line numbering optimizations for large buffers, initial support
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1694 for TTY frames, abbrev improvements, Lisp printer and reader
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1695 improvements, support for extent modification functions, and lots of
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1696 minor bugfixes, optimizations, and Muleifications.
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1697
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1698 He contributed to Lispref and Internals documentation, including a
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1699 section on writing Mule-compliant C code. Maintains NEWS. He
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1700 participated on xemacs-beta since 1996 and on the Patch Review Board
1662439f54c2 [xemacs-hg @ 2001-04-24 14:06:37 by hrvojen]
hrvojen
parents: 479
diff changeset
1701 since its inception in 1998.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1702 (hobley
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1703 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1704 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1705 Creator of the earliest version of the MS Windows port of XEmacs.\n"))
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1706 (james
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1707 (widget-insert
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1708 "\
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1709 Jerry made lots of enhancements to the DSO code, including moving
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1710 PostgreSQL and LDAP to modules.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1711 (jan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1712 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1713 Apart from hunting down redisplay bugs Jan has worked on such
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1714 things as improvements to the package system, implementing lazy-shot,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1715 a short stint at tracking patches and currently acts as a guardian
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1716 of the XEmacs custom subsystem and gnuserv.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1717 (jareth
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1718 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1719 Owner of cvs.xemacs.org, the machine that holds the XEmacs CVS
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1720 repository, and author of some of the graphics code in XEmacs.\n"))
2630
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1721 (jas
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1722 (widget-insert "\
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1723 Wrote and/or integrated several packages for Gnus, such as
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1724 support for IMAP, Sieve, format=flowed, GnuTLS, S/MIME, and PGP.
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1725 Irregularly synchronizes lisp code between Emacs and XEmacs. He
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1726 maintains the mail-lib, sieve, sasl, pgg and ecrypto XEmacs
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1727 packages. Operates the secondary DNS and mail server for
1ea43ec83f12 [xemacs-hg @ 2005-03-02 21:37:54 by adrian]
adrian
parents: 2602
diff changeset
1728 xemacs.org.\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1729 (jason
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1730 (widget-insert "\
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 452
diff changeset
1731 Beta tester, manager of the various XEmacs mailing lists and binary
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1732 kit manager. Also, originator and maintainer of the gnus.org domain.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1733 (jens
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1734 (widget-insert "\
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1735 Jens did the artwork for graphics added to XEmacs 20.2 and 19.15. He's
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1736 also the author of \"XEmacs Mine\", a game similar to Minesweeper, but
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1737 running in XEmacs\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1738 (jmiller
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1739 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1740 Beta tester and last hacker of calendar.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1741 (jonathan
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1742 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1743 I started the native port of XEmacs to MS Windows. Author of the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1744 Windows frame, redisplay, face and event loop support.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1745 (juhp
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1746 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1747 Author of \"find-func.el\", improvements to \"help.el\" and a good
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1748 number of bug fixes during June 1997 to December 1998.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1749 (jwz
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1750 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1751 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1752 Creator and maintainer of Lucid Emacs (the predecessor of XEmacs),
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1753 from 1991 through mid-1994.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1754 (kazz
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1755 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1756 IENAGA Kazuyuki is the XEmacs technical lead on BSD, particularly
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1757 FreeBSD.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1758 (kirill
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1759 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1760 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1761 Abstracted the subprocess code and wrote much of the MS Windows
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1762 support in XEmacs, including the subprocess interface, dialog boxes,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1763 printing support, and much of the event loop.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1764 (kyle
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1765 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1766 Author of VM, a mail-reading package that is included in the standard
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1767 XEmacs distribution, and contributor of many improvements and bug
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1768 fixes. Unlike RMAIL and MH-E, VM uses the standard UNIX mailbox
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1769 format for its folders; thus, you can use VM concurrently with other
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1770 UNIX mail readers such as Berkeley Mail and ELM.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1771
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1772 Also rewrote the object allocation system in XEmacs to support full
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1773 32-bit pointers and 31-bit integers.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1774 (larsi
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1775 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1776 Author of Gnus the Usenet news and Mail reading package in the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1777 standard XEmacs distribution, and contributor of various enhancements
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1778 and portability fixes.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1779 (marcpa
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1780 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1781 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1782 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1783 (martin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1784 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1785 "\
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1786 Former beta release manager and author of many stability fixes and speed
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1787 improvements in XEmacs.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1788 (mcook
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1789 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1790 Author of the \"shy groups\" and minimal matching regular expression
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1791 extensions.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1792 (mly
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1793 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1794 Early code contributor to Lucid Emacs. Synched up Lucid Emacs with
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1795 the first actual release of GNU Emacs 19, and architected and wrote
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1796 the first version of XEmacs's object allocation system.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1797 (morioka
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1798 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1799 I am the author of tm-view (general MIME Viewer for GNU Emacs) and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1800 major author and maintainer of tm (Tools for MIME; general MIME
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1801 package for GNU Emacs). In addition, I am working to unify MULE API
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1802 for Emacs and XEmacs. In XEmacs, I have ported many mule features.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1803 (mta
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1804 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1805 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1806 Contributed minor improvements to the Windows support, especially
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1807 related to subprocess communication and portable dumping as well as
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1808 a bit of general bug fixing.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1809 (ograf
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1810 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1811 Author of the XEmacs Drag'n'Drop API.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1812 (olivier
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1813 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1814 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1815 Author of the portable dumper.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1816 (oscar
487
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1817 (widget-insert "\
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1818 Oscar's major contributions to XEmacs are the internal LDAP support
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1819 and the EUDC package, an interface to query various directory services
54fa1a5c2d12 [xemacs-hg @ 2001-04-28 07:48:36 by ben]
ben
parents: 483
diff changeset
1820 in a uniform manner (when composing mail for instance).\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1821 (pelegri
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1822 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1823 Author of EOS, a package included in the standard XEmacs distribution
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1824 that integrates XEmacs with the SPARCworks development environment
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1825 from Sun. Past lead for XEmacs at Sun; advocated the validity of
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1826 using Epoch, and later Lemacs, at Sun through several early
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1827 prototypes.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1828 (pez
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1829 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1830 Author of SQL Mode, edit-toolbar, mailtool-mode, and various other
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1831 small packages with varying degrees of usefulness.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1832 (piper
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1833 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1834 Author of the Cygwin port of XEmacs including unexec, the widget,
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1835 gutter and buffer-tab support, glyphs under MS-Windows, toolbars under
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1836 MS-Windows, the original \"fake\" XEmacs toolbar, outl-mouse for mouse
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1837 gesture based outlining, and the original CDE drag-n-drop
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1838 support.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1839 (pittman
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1840 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1841 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1842 Sorry, no information about my XEmacs contributions yet.\n"))
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1843 (purvis
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1844 (widget-insert
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1845 "\
3133
f276e86c3fa9 [xemacs-hg @ 2005-12-10 07:42:59 by malcolmp]
malcolmp
parents: 3109
diff changeset
1846 Filing off some of the splinters in the GTK port. Ported configure to
f276e86c3fa9 [xemacs-hg @ 2005-12-10 07:42:59 by malcolmp]
malcolmp
parents: 3109
diff changeset
1847 autoconf 2.5. Miscellaneous fixes, mainly to the C code.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1848 (rickc
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 432
diff changeset
1849 (widget-insert "\
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1850 Maintainer of ILISP.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1851 (rose
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1852 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1853 Author of many extensions to the `extents' code, including the initial
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1854 implementation of `duplicable' properties.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1855 (rossini
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1856 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1857 Author of the first XEmacs FAQ;
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1858 Development lead on Emacs Speaks Statistics;
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1859 Assisted Jareth Hein with setting up the JitterBug tracking system.\n"))
1248
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1860 (scop
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1861 (widget-insert
9f175fcece64 [xemacs-hg @ 2003-02-02 07:31:59 by youngs]
youngs
parents: 1215
diff changeset
1862 "\
1306
371cff0ccdd7 [xemacs-hg @ 2003-02-16 06:08:02 by youngs]
youngs
parents: 1290
diff changeset
1863 Co Maintainer & Release Manager of the Packages.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1864 (slb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1865 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1866 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1867 Maintainer of XEmacs from 1996 through 1998. Author of the package
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1868 system.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1869 (sperber
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1870 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1871 Mike ported EFS to XEmacs 20 and integrated EFS into XEmacs. He's
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1872 also responsible for the ports of facemenu.el and enriched.el, the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1873 code to handle path-frobbing at startup for the XEmacs core and the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1874 package system, the init file migration from .emacs to
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1875 .xemacs/init.el, and the CVS Great Trunk Move.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1876 (stig
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1877 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1878 Implemented the faster stay-up Lucid menus and hyper-apropos.
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1879 Contributor of many dispersed improvements in the core Lisp code, and
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1880 back-seat contributor for several of its major packages.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1881 (stigb
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1882 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1883 Maintainer of the RPM package.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1884 (thiessel
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1885 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1886 Does beta testing and helps take care of the XEmacs web site.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1887 (tomonori
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1888 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1889 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1890 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1891 (tuck
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1892 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1893 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1894 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1895 (turnbull
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1896 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1897 "\
2297
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1898 Mostly a source of random noise and occasionally useful advice on
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1899 I18N up until people starting hinting that (2 years after the release
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1900 of 21.1) it was time for various projects to get pushed into the public
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1901 eye. Steve was the prime mover behind the release of 21.4.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1902
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1903 Since Vin took over the maintainership of 21.4, Steve has featured as
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1904 janitor and waterboy, handling (more or less) all those administrative
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1905 tasks that need to get done somehow by somebody---wishing he were coding
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1906 the whole time.
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1907
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1908 Steve is maintainer of the edict, mule-ucs, and latin-unity packages,
13a418960a88 [xemacs-hg @ 2004-09-22 02:05:42 by stephent]
stephent
parents: 2296
diff changeset
1909 and has contributed quite a bit of documentation, especially for Mule.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1910 (vin
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1911 (widget-insert "\
4281
3262a7b15d95 [xemacs-hg @ 2007-11-23 17:27:07 by vins]
vins
parents: 4175
diff changeset
1912 Vin maintains the stable version of XEmacs. This involves reviewing
3262a7b15d95 [xemacs-hg @ 2007-11-23 17:27:07 by vins]
vins
parents: 4175
diff changeset
1913 a lot of other peoples' patches and testing and applying them.
3262a7b15d95 [xemacs-hg @ 2007-11-23 17:27:07 by vins]
vins
parents: 4175
diff changeset
1914 He also gets to generate his own patches from time to time. Being
3262a7b15d95 [xemacs-hg @ 2007-11-23 17:27:07 by vins]
vins
parents: 4175
diff changeset
1915 release manager is a fun way to contribute to the XEmacs project.
3262a7b15d95 [xemacs-hg @ 2007-11-23 17:27:07 by vins]
vins
parents: 4175
diff changeset
1916 Write me at acs@xemacs.org if you're interested in learning more.\n"))
2374
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1917 (viteno
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1918 (widget-insert
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1919 "\
e369c673ba7b [xemacs-hg @ 2004-11-07 12:03:45 by malcolmp]
malcolmp
parents: 2304
diff changeset
1920 Norbert is XEmacs' package release manager.\n"))
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1921 (vladimir
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1922 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1923 Former technical lead for XEmacs at Sun.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1924 (wmperry
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1925 (widget-insert "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1926 Author of the GTK support in XEmacs, Emacs-w3 (the builtin web browser
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1927 that comes with XEmacs), and various additions to the C code (e.g. the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1928 database support, the PNG support, some of the GIF/JPEG support, the
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1929 strikethru face attribute support).\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1930 (yoshiki
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1931 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1932 "\
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1933 Sorry, no information about my XEmacs contributions yet.\n"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1934 ))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1935
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1936 ;; Setup the buffer for a maintainer.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1937 (defun about-maintainer (widget &optional event)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1938 (let* ((entry (assq (widget-value widget) xemacs-hackers))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1939 (who (car entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1940 (name (cadr entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1941 (address (caddr entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1942 (bufname (format "*About %s*" name)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1943 (unless (about-get-buffer bufname)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1944 ;; Display the glyph and name
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1945 (widget-insert "\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1946 (widget-create 'default :format "%t"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1947 :tag-glyph (about-maintainer-glyph who))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1948 (widget-insert
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1949 "\n\n" (about-with-face (format "%s" name) 'bold)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1950 " <")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1951 (about-mailto-link address)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1952 (widget-insert ">\n\n")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1953 ;; Display the actual info
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1954 (about-personal-info entry)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1955 (widget-insert "\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1956 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1957 (about-with-face "Contributions to XEmacs:\n\n" 'about-headline-face))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1958 (about-hacker-contribution entry)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1959 (widget-insert "\n")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1960 (about-finish-buffer 'kill)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1961 (forward-line 2))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1962
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1963 (defsubst about-tabs (str)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1964 (let ((x (length str)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1965 (cond ((>= x 24) " ")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1966 ((>= x 16) "\t")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1967 ((>= x 8) "\t\t")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1968 (t "\t\t\t"))))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1969
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1970 (defun about-show-linked-info (who)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1971 (let* ((entry (assq who xemacs-hackers))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1972 (name (cadr entry))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1973 (address (caddr entry)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1974 (widget-create 'link :help-echo (concat "Find out more about " name)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1975 :action 'about-maintainer
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1976 :button-prefix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1977 :button-suffix ""
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1978 :tag name
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1979 :value who)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1980 (widget-insert (about-tabs name)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1981 "<")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1982 (about-mailto-link address)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1983 (widget-insert ">\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1984 (about-hacker-contribution entry)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1985 (widget-insert "\n")))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1986
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1987 (defun about-hackers (&rest ignore)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1988 (unless (about-get-buffer "*About Contributors*")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1989 (let ((title "A Legion of Contributors to XEmacs"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1990 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1991 (about-center title)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1992 (about-with-face title 'bold)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1993 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1994 "\n
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1995 Like most free software, XEmacs is a collaborative effort. These are
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1996 some of the contributors. We have no doubt forgotten someone; we
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1997 apologize! You can see some of our faces under the links.\n\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1998 (about-with-face "Primary maintainers for this release:"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
1999 'about-headline-face)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2000 "\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2001 (mapc 'about-show-linked-info about-current-release-maintainers)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2002 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2003 "\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2004 (about-with-face "Other notable current hackers:"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2005 'about-headline-face)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2006 "\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2007 (mapc 'about-show-linked-info about-other-current-hackers)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2008 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2009 "\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2010 (about-with-face "Other notable once and future hackers:"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2011 'about-headline-face)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2012 "\n\n")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2013 (mapc 'about-show-linked-info about-once-and-future-hackers)
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2014 (flet ((print-short (name addr &optional shortinfo)
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2015 (widget-insert (concat (about-with-face name 'italic)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2016 (about-tabs name)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2017 "<"))
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2018 (about-mailto-link addr)
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2019 (widget-insert
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2020 (concat ">\n"
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2021 (if shortinfo (concat shortinfo "\n") "")))))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2022 (widget-insert
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2023 "\n\
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2024 In addition to those just mentioned, the following people have spent a
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2025 great deal of effort providing feedback, testing beta versions of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2026 XEmacs, providing patches to the source code, or doing all of the
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2027 above. We couldn't have done it without them.\n\n")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2028 (print-short "Achim Oppelt" "aoppelt@theorie3.physik.uni-erlangen.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2029 (print-short "Adam Hammer" "hammer@cs.purdue.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2030 (print-short "Aki Vehtari" "Aki.Vehtari@hut.fi")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2031 (print-short "Alastair Burt" "burt@dfki.uni-kl.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2032 (print-short "Alexandre Oliva" "oliva@dcc.unicamp.br")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2033 (print-short "Amir Katz" "amir@ndsoft.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2034 (print-short "Anders Stenman" "stenman@isy.liu.se")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2035 (print-short "Andreas Kaempf" "andreas@sccon.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2036 (print-short "Andrew Innes" "andrewi@harlequin.co.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2037 (print-short "Andy Cohen" "cohen@andy.bu.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2038 (print-short "Andy Norman" "ange@hplb.hpl.hp.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2039 (print-short "Art Rijos" "art.rijos@SNET.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2040 (print-short "Arup Mukherjee" "arup+@cs.cmu.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2041 (print-short "August Hill" "awhill@inlink.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2042 (print-short "Axel Seibert" "seiberta@informatik.tu-muenchen.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2043 (print-short "Barry Friedman" "friedman@nortel.ca")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2044 (print-short "Ben Gross" "bgross@uiuc.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2045 (print-short "Benedikt Heinen" "beh@icemark.thenet.ch")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2046 (print-short "Benjamin Fried" "bf@morgan.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2047 (print-short "Blair Zajac" "blair@olympia.gps.caltech.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2048 (print-short "Brad Miller" "bmiller@cs.umn.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2049 (print-short "Butch Anton" "butch@zaphod.uchicago.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2050 (print-short "Carl Edman" "cedman@Princeton.EDU")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2051 (print-short "Carsten Leonhardt" "leo@arioch.oche.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2052 (print-short "Casey Nielson" "knielson@joule.elee.calpoly.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2053 (print-short "ChangGil Han" "cghan@phys401.phys.pusan.ac.kr")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2054 (print-short "Charles Hines" "chuck_hines@VNET.IBM.COM")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2055 (print-short "Chris Dean" "ctdean@cogit.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2056 (print-short "Chris Holt" "xris@migraine.stanford.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2057 (print-short "Christian F. Goetze" "cg@bigbook.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2058 (print-short "Christian Limpach" "Christian.Limpach@nice.ch")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2059 (print-short "Christoph Wedler" "wedler@fmi.uni-passau.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2060 (print-short "Christopher Davis" "ckd@kei.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2061 (print-short "Colas Nahaboo" "Colas.Nahaboo@sophia.inria.fr")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2062 (print-short "Colin Rafferty" "colin@xemacs.org")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2063 (print-short "Cotton Seed" "cottons@cybercom.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2064 (print-short "Damon Lipparelli" "lipp@aa.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2065 (print-short "Daniel Rich" "drich@cisco.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2066 (print-short "Daniel Schepler" "daniel@shep13.wustl.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2067 (print-short "Daniel Zivkovic" "daniel@canada.sun.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2068 (print-short "Darrel Schneider" "darrel@slc.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2069 (print-short "Dave Edmondson" "davided@sco.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2070 (print-short "Dave Gillespie" "daveg@synaptics.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2071 (print-short "Dave Mason" "dmason@plg.uwaterloo.ca")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2072 (print-short "David Bush" "david.bush@adn.alcatel.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2073 (print-short "David C Worenklein" "dcw@gcm.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2074 (print-short "David Fletcher" "frodo@tsunami.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2075 (print-short "David Hughes" "djh@harston.cv.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2076 (print-short "David M. Meyer" "meyer@ns.uoregon.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2077 (print-short "David Ofelt" "ofelt@getalife.Stanford.EDU")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2078 (print-short "David P. Boswell" "daveb@tau.space.thiokol.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2079 (print-short "David Walte" "djw18@cornell.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2080 (print-short "Derek Harding" "dharding@lssec.bt.co.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2081 (print-short "Derrell Lipman" "derrell@vis-av.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2082 (print-short "Dinesh Somasekhar" "somasekh@ecn.purdue.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2083 (print-short "Dipankar Gupta" "dg@hplb.hpl.hp.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2084 (print-short "Dirk Grunwald" "grunwald@foobar.cs.Colorado.EDU")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2085 (print-short "Doug Keller" "dkeller@vnet.ibm.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2086 (print-short "E. Rehmi Post" "rehmi@asylum.sf.ca.us")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2087 (print-short "EKR" "ekr@terisa.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2088 (print-short "Eric Eide" "eeide@asylum.cs.utah.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2089 (print-short "Erik \"The Pope\" Arneson" "lazarus@mind.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2090 (print-short "Francois Staes" "frans@kiwi.uia.ac.be")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2091 (print-short "Fred Appelman" "Fred.Appelman@cv.ruu.nl")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2092 (print-short "Frederic Poncin" "fp@info.ucl.ac.be")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2093 (print-short "Gary Adams" "gra@zeppo.East.Sun.COM")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2094 (print-short "Gary D. Foster" "Gary.Foster@Corp.Sun.COM")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2095 (print-short "Gary Thomas" "g.thomas@opengroup.org")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2096 (print-short "Gennady Agranov" "agranov@csa.CS.Technion.Ac.IL")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2097 (print-short "Georg Nikodym" "Georg.Nikodym@canada.sun.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2098 (print-short "Glynn Clements" "glynn@sensei.co.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2099 (print-short "Greg Klanderman" "greg.klanderman@alum.mit.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2100 (print-short "Greg Onufer" "Greg.Onufer@eng.sun.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2101 (print-short "Gregor Kennedy" "gregork@dadd.ti.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2102 (print-short "Gregory Neil Shapiro" "gshapiro@sendmail.org")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2103 (print-short "Hajime Saitou" "hajime@jsk.t.u-tokyo.ac.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2104 (print-short "Hamish Macdonald" "hamish@bnr.ca")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2105 (print-short "Hayden Schultz" "haydens@ll.mit.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2106 (print-short "Heiko Muenkel" "muenkel@tnt.uni-hannover.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2107 (print-short "Holger Franz" "hfranz@physik.rwth-aachen.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2108 (print-short "Holger Schauer" "schauer@coling.uni-freiburg.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2109 (print-short "Hunter Kelly" "retnuh@corona")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2110 (print-short "Ian MacKinnon" "imackinnon@telia.co.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2111 (print-short "Itay Gat" "itay@cs.huji.ac.il")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2112 (print-short "J. Kean Johnston" "jkj@paradigm-sa.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2113 (print-short "Jack Repenning" "jackr@sgi.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2114 (print-short "James Grinter" "jrg@demon.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2115 (print-short "James LewisMoss" "moss@cs.sc.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2116 (print-short "James Thompson" "thompson@wg2.waii.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2117 (print-short "Jan Borchers" "job@tk.uni-linz.ac.at")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2118 (print-short "Jan Sandquist" "etxquist@iqa.ericsson.se")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2119 (print-short "Jason McLaren" "mclaren@math.mcgill.ca")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2120 (print-short "Jason Stewart" "jasons@cs.unm.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2121 (print-short "Jason Yanowitz" "yanowitz@eternity.cs.umass.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2122 (print-short "Jaye Mathisen" "mrcpu@cdsnet.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2123 (print-short "Jeffrey Sparkes" "jsparkes@bnr.ca")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2124 (print-short "Jens Krinke" "krinke@ips.cs.tu-bs.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2125 (print-short "Jered J Floyd" "jered@mit.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2126 (print-short "Jerry Frain" "jerry@sneffels.tivoli.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2127 (print-short "Jin S. Choi" "jin@atype.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2128 (print-short "Joe Nuspl" "nuspl@sequent.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2129 (print-short "Joel Peterson" "tarzan@aosi.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2130 (print-short "John Griffith" "griffith@sfs.nphil.uni-tuebingen.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2131 (print-short "John Haxby" "J.Haxby@isode.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2132 (print-short "John Mignault" "jbm@panix.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2133 (print-short "John Morey" "jmorey@crl.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2134 (print-short "John Shen" "zfs60@cas.org")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2135 (print-short "John Turner" "turner@xdiv.lanl.gov")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2136 (print-short "John W. Jones" "jj@asu.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2137 (print-short "Jonathan Edwards" "edwards@intranet.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2138 (print-short "Juan E. Villacis" "jvillaci@cs.indiana.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2139 (print-short "Justin Sheehy" "justin@linus.mitre.org")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2140 (print-short "Kai Haberzettl" "khaberz@synnet.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2141 (print-short "Karel Zuiderveld" "Karel.Zuiderveld@cv.ruu.nl")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2142 (print-short "Karl M. Hegbloom" "karlheg@inetarena.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2143 (print-short "Katsumi Yamaoka" "yamaoka@ga.sony.co.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2144 (print-short "Kazuyoshi Furutaka" "furutaka@Flux.tokai.jaeri.go.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2145 (print-short "Kenji Sato" "ken@ny.kdd.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2146 (print-short "Ketil Z Malde" "ketil@ii.uib.no")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2147 (print-short "Kevin Oberman" "oberman@es.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2148 (print-short "Kim Nyberg" "kny@tekla.fi")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2149 (print-short "La Monte Yarroll" "piggy@hilbert.maths.utas.edu.au")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2150 (print-short "Larry Auton" "lda@control.att.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2151 (print-short "Larry Ayers" "layers@marktwain.net")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2152 (print-short "Leonard Blanks" "ltb@haruspex.demon.co.uk")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2153 (print-short "Lew Gaiter III" "lew@StarFire.com")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2154 (print-short "Lorenzo M. Catucci" "lorenzo@argon.roma2.infn.it")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2155 (print-short "Lynn D. Newton" "lynn@ives.phx.mcd.mot.com")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2156 (print-short "Magnus Hammerin" "magnush@epact.se")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2157 (print-short "Manoj Srivastava" "srivasta@pilgrim.umass.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2158 (print-short "Marc Aurel" "4-tea-2@bong.saar.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2159 (print-short "Mark Allender" "allender@vnet.IBM.COM")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2160 (print-short "Mark Borges" "mdb@cdc.noaa.gov")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2161 (print-short "Markku Jarvinen" "Markku.Jarvinen@simpukka.funet.fi")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2162 (print-short "Markus Gutschke" "gutschk@GOEDEL.UNI-MUENSTER.DE")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2163 (print-short "Markus Linnala" "maage@b14b.tupsu.ton.tut.fi")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2164 (print-short "Martin Pottendorfer" "Martin.Pottendorfer@aut.alcatel.at")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2165 (print-short "Marty Sasaki" "sasaki@spdcc.com")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2166 (print-short "Mats Larsson" "Mats.Larsson@uab.ericsson.se")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2167 (print-short "Mats Lidell" "mats.lidell@contactor.se")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2168 (print-short "Matt Liggett" "mliggett@seven.ucs.indiana.edu")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2169 (print-short "Matt Simmons" "simmonmt@acm.org")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2170 (print-short "Matthew J. Brown" "mjb@doc.ic.ac.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2171 (print-short "Mauro Condarelli" "MC5686@mclink.it")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2172 (print-short "Maximilien Lincourt" "max@toonboom.com")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2173 (print-short "Michael Diers" "mdiers@elego.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2174 (print-short "Michael Guenther" "michaelg@igor.stuttgart.netsurf.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2175 (print-short "Michael Harnois" "mharnois@sbt.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2176 (print-short "Michael Kifer" "kifer@cs.sunysb.edu")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2177 (print-short "Michael McNamara" "mac@silicon-sorcery.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2178 (print-short "Michael Meissner" "meissner@osf.org")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2179 (print-short "Mike Battaglia" "mbattagl@dsccc.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2180 (print-short "Mike Hill" "mikehill@hgeng.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2181 (print-short "Mike Russell" "mjruss@rchland.vnet.ibm.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2182 (print-short "Mike Scheidler" "c23mts@eng.delcoelect.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2183 (print-short "Murata Shuuichirou" "mrt@mickey.ai.kyutech.ac.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2184 (print-short "Nagi M. Aboulenein" "aboulene@ponder.csci.unt.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2185 (print-short "Neal Becker" "neal@ctd.comsat.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2186 (print-short "Nick J. Crabtree" "nickc@scopic.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2187 (print-short "Noah Friedman" "friedman@splode.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2188 (print-short "Nobu Toge" "toge@accad1.kek.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2189 (print-short "Norbert Koch" "n.koch@delta-ii.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2190 (print-short "Odd-Magne Sekkingstad" "oddms@ii.uib.no")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2191 (print-short "Oswald P. Backus IV" "backus@altagroup.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2192 (print-short "Patrick MacRoberts" "macro@hpcobr30.cup.hp.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2193 (print-short "Paul Bibilo" "peb@delcam.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2194 (print-short "Paul Flinders" "ptf@delcam.co.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2195 (print-short "Paul M Reilly" "pmr@pajato.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2196 (print-short "Pekka Marjola" "pema@iki.fi")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2197 (print-short "Per Abrahamsen" "abraham@dina.kvl.dk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2198 (print-short "Peter B. West" "p.west@uq.net.au")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2199 (print-short "Peter Cheng" "peter.cheng@sun.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2200 (print-short "Peter Skov Knudsen" "knu@dde.dk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2201 (print-short "Peter Ware" "ware@cis.ohio-state.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2202 (print-short "Peter Windle" "peterw@SDL.UG.EDS.COM")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2203 (print-short "Philip Johnson" "johnson@uhics.ics.Hawaii.Edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2204 (print-short "Philippe Charton" "charton@lmd.ens.fr")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2205 (print-short "Raymond L. Toy" "toy@rtp.ericsson.se")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2206 (print-short "Raymond Wiker" "raymond@orion.no")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2207 (print-short "Rebecca Ore" "rebecca.ore@op.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2208 (print-short "Remek Trzaska" "remek@npac.syr.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2209 (print-short "Ricardo Marek" "ricky@ornet.co.il")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2210 (print-short "Rich Williams" "rdw@hplb.hpl.hp.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2211 (print-short "Richard Caley" "rjc@cstr.edinburgh.ac.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2212 (print-short "Richard Cognot" "cognot@ensg.u-nancy.fr")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2213 (print-short "Richard Coleman" "coleman@math.gatech.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2214 (print-short "Rick Braumoeller" "rickb@mti.sgi.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2215 (print-short "Rick Rankin" "Rick_Rankin-P15254@email.mot.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2216 (print-short "Rick Tait" "rickt@gnu.ai.mit.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2217 (print-short "Rob Kooper" "kooper@cc.gatech.edu")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2218 (print-short "Rob Mori" "rob.mori@sun.com")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2219 (print-short "Robert Lipe" "robertl@arnet.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2220 (print-short "Robin Jeffries" "robin.jeffries@sun.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2221 (print-short "Rod Whitby" "rwhitby@asc.corp.mot.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2222 (print-short "Roland Rieke" "rol@darmstadt.gmd.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2223 (print-short "Russell Ritchie" "ritchier@britannia-life.co.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2224 (print-short "SATO Daisuke" "densuke@ga2.so-net.or.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2225 (print-short "Samuel J. Eaton" "samuele@cogs.susx.ac.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2226 (print-short "Samuel Tardieu" "sam@inf.enst.fr")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2227 (print-short "Serenella Ciongoli" "czs00@ladybug.oes.amdahl.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2228 (print-short "Shane Holder" "holder@rsn.hp.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2229 (print-short "Simon Leinen" "simon@instrumatic.ch")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2230 (print-short "Simon Marshall" "simon@gnu.ai.mit.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2231 (print-short "Soren Dayton" "csdayton@cs.uchicago.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2232 (print-short "Stefanie Teufel" "s.teufel@ndh.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2233 (print-short "Stephan Herrmann" "sh@first.gmd.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2234 (print-short "Stephen Carney" "carney@gvc.dec.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2235 (print-short "Stephen R. Anderson" "sra@bloch.ling.yale.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2236 (print-short "Steve Dunham" "dunham@dunham.tcimet.net")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2237 (print-short "Steve March" "smarch@quaver.urbana.mcd.mot.com")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2238 (print-short "Sudeep Kumar Palat" "palat@idt.unit.no")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2239 (print-short "TANAKA Hayashi" "tanakah@mxa.mesh.ne.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2240 (print-short "TSUTOMU Nakamura" "tsutomu@rs.kyoto.omronsoft.co.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2241 (print-short "Takeshi Yamada" "yamada@sylvie.kecl.ntt.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2242 (print-short "Tatsuya Ichikawa" "ichikawa@hv.epson.co.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2243 (print-short "Tetsuya HOYANO" "hoyano@ari.bekkoame.or.jp")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2244 (print-short "Thomas A. Peterson" "tap@src.honeywell.com")
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2245 (print-short "Tibor Polgar" "tibor@alteon.com")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2246 (print-short "Tim Bradshaw" "tfb@edinburgh.ac.uk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2247 (print-short "Tim Geisler" "Tim.Geisler@informatik.uni-muenchen.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2248 (print-short "Tomasz J. Cholewo" "tjchol01@mecca.spd.louisville.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2249 (print-short "Tonny Madsen" "Tonny.Madsen@netman.dk")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2250 (print-short "Tor Arntsen" "tor@spacetec.no")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2251 (print-short "Tore Olsen" "toreo@colargol.idb.hist.no")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2252 (print-short "Tudor Hulubei" "tudor@cs.unh.edu")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2253 (print-short "UENO Fumihiro" "7m2vej@ritp.ye.IHI.CO.JP")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2254 (print-short "Valdis Kletnieks" "Valdis.Kletnieks@vt.edu")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2255 (print-short "Vladimir Vukicevic" "vladimir@intrepid.com")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2256 (print-short "Volker Zell" "vzell@de.oracle.com")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2257 (print-short "William G. Dubuque" "wgd@martigny.ai.mit.edu")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2258 (print-short "Wolfgang Grieskamp" "wg@cs.tu-berlin.de")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2259 (print-short "Yasuhiko Kiuchi" "kiuchi@dsp.ksp.fujixerox.co.jp")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2260 (print-short "Yoav Weiss" "yoav@zeus.datasrv.co.il")
2560
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2261 (print-short "Yoshiaki Kasahara" "kasahara@nc.kyushu-u.ac.jp")
a159338ecf7c [xemacs-hg @ 2005-02-04 02:56:42 by ben]
ben
parents: 2374
diff changeset
2262 (print-short "Yusuf Goolamabbas" "yusufg@iss.nus.sg")
479
52626a2f02ef [xemacs-hg @ 2001-04-20 11:31:53 by ben]
ben
parents: 460
diff changeset
2263 (widget-insert "\n"))
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2264 (about-finish-buffer)))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2265
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2266 ;;; about.el ends here