comparison lisp/about.el @ 2297:13a418960a88

[xemacs-hg @ 2004-09-22 02:05:42 by stephent] various doc patches <87isa7awrh.fsf@tleepslib.sk.tsukuba.ac.jp>
author stephent
date Wed, 22 Sep 2004 02:06:52 +0000
parents a58ea4d0d0cd
children 7fc13d0eacd5
comparison
equal deleted inserted replaced
2296:a58ea4d0d0cd 2297:13a418960a88
145 (oscar "Oscar Figueiredo" "oscar@xemacs.org") 145 (oscar "Oscar Figueiredo" "oscar@xemacs.org")
146 (pelegri "Eduardo Pelegri-Llopart" "pelegri@xemacs.org") 146 (pelegri "Eduardo Pelegri-Llopart" "pelegri@xemacs.org")
147 (pez "Peter Pezaris" "pez@xemacs.org") 147 (pez "Peter Pezaris" "pez@xemacs.org")
148 (piper "Andy Piper" "andy@xemacs.org") 148 (piper "Andy Piper" "andy@xemacs.org")
149 (pittman "Daniel Pittman" "pittman@xemacs.org") 149 (pittman "Daniel Pittman" "pittman@xemacs.org")
150 (purvis "Malcolm Purvis" "mpurvis@xemacs.org")
150 (rickc "Rick Campbell" "rickc@xemacs.org") 151 (rickc "Rick Campbell" "rickc@xemacs.org")
151 (rose "John Rose" "rose@xemacs.org") 152 (rose "John Rose" "rose@xemacs.org")
152 (rossini "Anthony Rossini" "rossini@xemacs.org") 153 (rossini "Anthony Rossini" "rossini@xemacs.org")
153 (scop "Ville Skyttä" "scop@xemacs.org") 154 (scop "Ville Skyttä" "scop@xemacs.org")
154 (slb "Steve Baur" "steve@xemacs.org") 155 (slb "Steve Baur" "steve@xemacs.org")
156 (stig "Jonathan Stigelman" "stig@xemacs.org") 157 (stig "Jonathan Stigelman" "stig@xemacs.org")
157 (stigb "Stig Bjorlykke" "stigb@xemacs.org") 158 (stigb "Stig Bjorlykke" "stigb@xemacs.org")
158 (thiessel "Marcus Thiessel" "marcus@xemacs.org") 159 (thiessel "Marcus Thiessel" "marcus@xemacs.org")
159 (tomonori "Tomonori Ikeyama" "tomonori@xemacs.org") 160 (tomonori "Tomonori Ikeyama" "tomonori@xemacs.org")
160 (tuck "Matt Tucker" "tuck@xemacs.org") 161 (tuck "Matt Tucker" "tuck@xemacs.org")
161 (turnbull "Stephen Turnbull" "turnbull@xemacs.org") 162 (turnbull "Stephen Turnbull" "stephen@xemacs.org")
162 (vin "Vin Shelton" "acs@xemacs.org") 163 (vin "Vin Shelton" "acs@xemacs.org")
164 (viteno "Norbert Koch" "viteno@xemacs.org")
163 (vladimir "Vladimir Ivanovic" "vladimir@xemacs.org") 165 (vladimir "Vladimir Ivanovic" "vladimir@xemacs.org")
164 (wmperry "William Perry" "wmperry@xemacs.org") 166 (wmperry "William Perry" "wmperry@xemacs.org")
165 (yoshiki "Yoshiki Hayashi" "yoshiki@xemacs.org") 167 (yoshiki "Yoshiki Hayashi" "yoshiki@xemacs.org")
166 ) 168 )
167 "Alist of XEmacs hackers.") 169 "Alist of XEmacs hackers.")
168 170
169 (defvar about-current-release-maintainers 171 (defvar about-current-release-maintainers
170 ;; this list should not necessarily be in sorted order. 172 ;; this list should not necessarily be in sorted order.
171 '(adrian ben hniksic james piper scop sperber turnbull)) 173 '(adrian james piper purvis sperber turnbull vin viteno))
172 174
173 (defvar about-other-current-hackers 175 (defvar about-other-current-hackers
174 ;; to sort this list or the one below, use: 176 ;; to sort this list or the one below, use:
175 ;; M-x sort-regexp-fields RET [a-z]+ RET \(.*\) RET 177 ;; M-x sort-regexp-fields RET [a-z]+ RET \(.*\) RET
176 '(aj alastair cgw craig daiki dan dv fabrice golubev gunnar hisashi 178 '(ben daiki darrylo dv fabrice golubev hniksic jan jason jmiller jonathan
177 jan jareth jason jmiller jonathan kazz kirill larsi martin morioka mta ograf 179 kazz kirill larsi martin morioka mta ograf olivier oscar rossini pittman
178 olivier oscar pittman tomonori tuck vin wmperry yoshiki)) 180 scop tomonori tuck wmperry yoshiki))
179 181
180 (defvar about-once-and-future-hackers 182 (defvar about-once-and-future-hackers
181 '(ajc baw bw chr cthomp darrylo devin dkindred dmoore eb hbs hmuller 183 '(aj ajc alastair baw bw cgw chr craig cthomp dan devin dkindred dmoore eb
182 hobley jens juhp jwz kyle marcpa mcook mly ograf pelegri pez 184 gunnar hbs hisashi hmuller hobley jareth jens juhp jwz kyle marcpa mcook
183 rickc rose rossini slb stig stigb thiessel vladimir)) 185 mly ograf pelegri pez rickc rose slb stig stigb thiessel vladimir))
184 186
185 ;; The CAR of alist elements is a valid argument to `about-url-link'. 187 ;; The CAR of alist elements is a valid argument to `about-url-link'.
186 ;; It is preferred to a simple string, because it makes maintenance 188 ;; It is preferred to a simple string, because it makes maintenance
187 ;; easier. Please add new URLs to this list. 189 ;; easier. Please add new URLs to this list.
188 (defvar about-url-alist 190 (defvar about-url-alist
213 (ograf . "http://www.fga.de/~ograf/") 215 (ograf . "http://www.fga.de/~ograf/")
214 (pez . "http://cbs.sportsline.com/") 216 (pez . "http://cbs.sportsline.com/")
215 (piper . "http://www.andypiper.com/") 217 (piper . "http://www.andypiper.com/")
216 (rossini . "http://faculty.washington.edu/rossini/") 218 (rossini . "http://faculty.washington.edu/rossini/")
217 (stigb . "http://www.tihlde.hist.no/~stigb/") 219 (stigb . "http://www.tihlde.hist.no/~stigb/")
220 (turnbull . "http://turnbull.sk.tsukuba.ac.jp/yaseppochi-gumi.html")
218 (vin . "http://www.upa.org/") 221 (vin . "http://www.upa.org/")
219 (vladimir . "http://www.leonora.org/~vladimir/") 222 (vladimir . "http://www.leonora.org/~vladimir/")
220 (wget . "http://sunsite.dk/wget/") 223 (wget . "http://sunsite.dk/wget/")
221 (xemacs . "http://www.xemacs.org/")) 224 (xemacs . "http://www.xemacs.org/")
225 (xemacs-cvs . "http://cvs.xemacs.org/")
226 (xemacs-lists . "http://www.xemacs.org/Lists/"))
222 "Some of the more important URLs.") 227 "Some of the more important URLs.")
223 228
224 (defvar about-left-margin 3) 229 (defvar about-left-margin 3)
225 230
226 (defun about-lookup-url (name) 231 (defun about-lookup-url (name)
459 :action 'about-hackers 464 :action 'about-hackers
460 :button-prefix "" 465 :button-prefix ""
461 :button-suffix "" 466 :button-suffix ""
462 "The full list of contributors...") 467 "The full list of contributors...")
463 (widget-insert "\n 468 (widget-insert "\n
469 The current package release engineer is Norbert Koch.
470 Andreas Jaeger was the first package release engineer following the split
471 of the XEmacs code base into core implementation and packaged Lisp.
472 He was succeeded by Steve Youngs, then Ville Skyttä.\n\n")
473 (setup-person 'viteno)
474 (setup-person 'aj)
475 (setup-person 'scop)
476 (widget-insert "
477 Vin Shelton is the maintainer of the stable branch, 21.4.
478 Stephen Turnbull was the project manager for the release. Andy Piper
479 maintained the Windows branch until the release was declared stable.\n\n")
480 (setup-person 'vin)
481 (setup-person 'turnbull)
482 (setup-person 'piper)
483 (widget-insert "
484 Ben Wing and Martin Buchholz were heavy code contributors and maintainers
485 for 21.2 (the development branch leading to 21.4).\n\n")
486 (setup-person 'martin)
487 (setup-person 'ben)
488 (widget-insert "
464 Steve Baur was the primary maintainer for 19.15 through 21.0.\n\n") 489 Steve Baur was the primary maintainer for 19.15 through 21.0.\n\n")
465 (setup-person 'slb) 490 (setup-person 'slb)
466 (widget-insert " 491 (widget-insert "
467 Chuck Thompson and Ben Wing were the maintainers for 19.11 through 19.14 492 Chuck Thompson and Ben Wing were the maintainers for 19.11 through 19.14
468 and heavy code contributors for 19.8 through 19.10.\n\n") 493 and heavy code contributors for 19.8 through 19.10.\n\n")
664 -- proper dialog boxes 689 -- proper dialog boxes
665 -- tabs for selecting buffers 690 -- tabs for selecting buffers
666 -- support for variable-width and variable height fonts 691 -- support for variable-width and variable height fonts
667 -- support for arbitrary pixmaps and widgets in a buffer 692 -- support for arbitrary pixmaps and widgets in a buffer
668 -- face support on TTY's, including color 693 -- face support on TTY's, including color
694
695 Many of these are now available in GNU Emacs 21, but the XEmacs
696 implementations are generally more efficient, and the XEmacs APIs are
697 generally more in line with modern programming practices.
669 698
670 * An installable package system, with a huge number of packages available 699 * An installable package system, with a huge number of packages available
671 that have been tested and are known to work with the latest version 700 that have been tested and are known to work with the latest version
672 of XEmacs. 701 of XEmacs.
673 702
1290 maintains the MS Windows netinstaller.\n")) 1319 maintains the MS Windows netinstaller.\n"))
1291 (pittman 1320 (pittman
1292 (widget-insert 1321 (widget-insert
1293 "\ 1322 "\
1294 Sorry, no personal information available about me yet.\n")) 1323 Sorry, no personal information available about me yet.\n"))
1324 (purvis
1325 (widget-insert
1326 "\
1327 Sorry, no personal information available about me yet.\n"))
1295 (rickc 1328 (rickc
1296 (widget-insert "\ 1329 (widget-insert "\
1297 The hacker formerly known as Rick Busdiecker is a developer and 1330 The hacker formerly known as Rick Busdiecker is a developer and
1298 technical manager at Deutsche Bank in New York during daylight hours. 1331 technical manager at Deutsche Bank in New York during daylight hours.
1299 In the evenings he maintains three children, and when he ought to be 1332 In the evenings he maintains three children, and when he ought to be
1374 "\ 1407 "\
1375 Sorry, no personal information available about me yet.\n")) 1408 Sorry, no personal information available about me yet.\n"))
1376 (turnbull 1409 (turnbull
1377 (widget-insert "\ 1410 (widget-insert "\
1378 Stephen lives with his Japanese wife and children in Tsukuba, Japan, 1411 Stephen lives with his Japanese wife and children in Tsukuba, Japan,
1379 where he is a professor of economics at the University of Tsukuba.\n")) 1412 where he is a professor of economics at the University of Tsukuba,
1413 and occasionally regretting not going to MIT for college, where he
1414 surely would have gotten addicted to computers early enough to have
1415 learned to actually code.
1416
1417 Well, they also serve who rail 'n' rant.
1418 ")
1419 (about-url-link 'turnbull nil "Visit Steve's personal page")
1420 (widget-insert "\n"))
1380 (vin 1421 (vin
1381 (widget-insert "\ 1422 (widget-insert "\
1382 I own and operate my own consulting firm, EtherSoft. Shhh, don't 1423 I own and operate my own consulting firm, EtherSoft. Shhh, don't
1383 tell anyone, but it's named after an Ultimate team I used to play 1424 tell anyone, but it's named after an Ultimate team I used to play
1384 with in Austin, Texas - the Ether Bunnies. I'm getting too old 1425 with in Austin, Texas - the Ether Bunnies. I'm getting too old
1728 support.\n")) 1769 support.\n"))
1729 (pittman 1770 (pittman
1730 (widget-insert 1771 (widget-insert
1731 "\ 1772 "\
1732 Sorry, no information about my XEmacs contributions yet.\n")) 1773 Sorry, no information about my XEmacs contributions yet.\n"))
1774 (purvis
1775 (widget-insert
1776 "\
1777 Currently filing off some of the splinters in the GTK port.\n"))
1733 (rickc 1778 (rickc
1734 (widget-insert "\ 1779 (widget-insert "\
1735 Maintainer of ILISP.\n")) 1780 Maintainer of ILISP.\n"))
1736 (rose 1781 (rose
1737 (widget-insert "\ 1782 (widget-insert "\
1778 "\ 1823 "\
1779 Sorry, no information about my XEmacs contributions yet.\n")) 1824 Sorry, no information about my XEmacs contributions yet.\n"))
1780 (turnbull 1825 (turnbull
1781 (widget-insert 1826 (widget-insert
1782 "\ 1827 "\
1783 Former XEmacs Beta Release Manager.\n")) 1828 Mostly a source of random noise and occasionally useful advice on
1829 I18N up until people starting hinting that (2 years after the release
1830 of 21.1) it was time for various projects to get pushed into the public
1831 eye. Steve was the prime mover behind the release of 21.4.
1832
1833 Since Vin took over the maintainership of 21.4, Steve has featured as
1834 janitor and waterboy, handling (more or less) all those administrative
1835 tasks that need to get done somehow by somebody---wishing he were coding
1836 the whole time.
1837
1838 Steve is maintainer of the edict, mule-ucs, and latin-unity packages,
1839 and has contributed quite a bit of documentation, especially for Mule.\n"))
1784 (vin 1840 (vin
1785 (widget-insert "\ 1841 (widget-insert "\
1786 Vin helps maintain the older, more mature (read: moldy) versions of 1842 Vin helps maintain the older, more mature (read: moldy) versions of
1787 XEmacs. Vin maintains the XEmacs patch pages in order to bring a more 1843 XEmacs. Vin maintains the XEmacs patch pages in order to bring a more
1788 stable XEmacs. (Actually, he does it 'cause it's fun and he's been 1844 stable XEmacs. (Actually, he does it 'cause it's fun and he's been