comparison lisp/prim/about.el @ 48:56c54cf7c5b6 r19-16b90

Import from CVS: tag r19-16b90
author cvs
date Mon, 13 Aug 2007 08:56:04 +0200
parents 8d2a9b52c682
children ee648375d8d6
comparison
equal deleted inserted replaced
47:11c6df210d7f 48:56c54cf7c5b6
78 (set (make-local-variable 'tab-width) 8) 78 (set (make-local-variable 'tab-width) 8)
79 (setq buffer-read-only t) 79 (setq buffer-read-only t)
80 (view-mode nil 'kill-buffer) ;; assume the new view-less 80 (view-mode nil 'kill-buffer) ;; assume the new view-less
81 (let* ((buffer-read-only nil) 81 (let* ((buffer-read-only nil)
82 (emacs-short-version (concat emacs-major-version "." emacs-minor-version)) 82 (emacs-short-version (concat emacs-major-version "." emacs-minor-version))
83 (emacs-about-version (format "version %s; March 1997" emacs-short-version)) 83 (emacs-about-version (format "version %s; August 1997" emacs-short-version))
84 (indent-tabs-mode t) 84 (indent-tabs-mode t)
85 ) 85 )
86 (erase-buffer) 86 (erase-buffer)
87 (insert "\n") 87 (insert "\n")
88 (indent-to (startup-center-spaces xemacs-logo)) 88 (indent-to (startup-center-spaces xemacs-logo))
127 (due to firewalls) in order to work correctly.\n\n\t") 127 (due to firewalls) in order to work correctly.\n\n\t")
128 128
129 (insert "XEmacs is the result of the time and effort of many people. 129 (insert "XEmacs is the result of the time and effort of many people.
130 The developers responsible for the " emacs-short-version " release are: 130 The developers responsible for the " emacs-short-version " release are:
131 131
132 * ") (about-xref "Steve Baur" 'steve "Find out more about Steve Baur") (insert " <steve@altair.xemacs.org> 132 * ") (about-xref "Vin Shelton" 'vin "Find out more about Vin Shelton") (insert " <acs@acm.org>
133 * ") (about-xref "Steve Baur" 'steve "Find out more about Steve Baur") (insert " <steve@altair.xemacs.org>
133 * ") (about-xref "Martin Buchholz" 'mrb "Find out more about Martin Buchholz") (insert " <mrb@eng.sun.com> 134 * ") (about-xref "Martin Buchholz" 'mrb "Find out more about Martin Buchholz") (insert " <mrb@eng.sun.com>
134 135
135 * ") (about-xref "And many other contributors..." 'others "Read about the legion of XEmacs hackers") (insert " 136 * ") (about-xref "And many other contributors..." 'others "Read about the legion of XEmacs hackers") (insert "
136 137
137 Chuck Thompson was Mr. XEmacs from 19.11 through 19.14. Ben Wing 138 Chuck Thompson was Mr. XEmacs from 19.11 through 19.14. Ben Wing
156 (save-excursion 157 (save-excursion
157 (set-buffer (get-buffer-create "About XEmacs")) 158 (set-buffer (get-buffer-create "About XEmacs"))
158 (toggle-read-only 0) 159 (toggle-read-only 0)
159 160
160 (let ((rest (if who-to-load (list who-to-load) 161 (let ((rest (if who-to-load (list who-to-load)
161 '(steve mrb cthomp wing stig jwz mly vladimir baw piper bw wmperry kyle larsi jens))) 162 '(steve mrb cthomp wing stig jwz mly vladimir baw piper bw wmperry kyle larsi jens vin)))
162 (got-error nil)) 163 (got-error nil))
163 (while rest 164 (while rest
164 (let* ((who (car rest)) 165 (let* ((who (car rest))
165 (who-xpm (expand-file-name 166 (who-xpm (expand-file-name
166 (concat (symbol-name who) 167 (concat (symbol-name who)
239 (w3-python . "http://www.python.org/ftp/emacs/") 240 (w3-python . "http://www.python.org/ftp/emacs/")
240 (w3-infodock . "http://www.infodock.com") 241 (w3-infodock . "http://www.infodock.com")
241 (w3-kyle . "http://www.wonderworks.com/kyle/") 242 (w3-kyle . "http://www.wonderworks.com/kyle/")
242 (w3-larsi . "http://www.ifi.uio.no/~larsi/") 243 (w3-larsi . "http://www.ifi.uio.no/~larsi/")
243 (w3-hrvoje . "ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/") 244 (w3-hrvoje . "ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/")
245 (w3-upa . "http://www.upa.org")
244 ;; add more here 246 ;; add more here
245 ) 247 )
246 "Mappings between xref symbols and URLs") 248 "Mappings between xref symbols and URLs")
247 249
248 (defun about-xemacs-xref () 250 (defun about-xemacs-xref ()
305 ((eq xref 'steve) "About Steve Baur") 307 ((eq xref 'steve) "About Steve Baur")
306 ((eq xref 'mrb) "About Martin Buchholz") 308 ((eq xref 'mrb) "About Martin Buchholz")
307 ((eq xref 'kyle) "About Kyle Jones") 309 ((eq xref 'kyle) "About Kyle Jones")
308 ((eq xref 'larsi) "About Lars Magne Ingebrigtsen") 310 ((eq xref 'larsi) "About Lars Magne Ingebrigtsen")
309 ((eq xref 'jens) "About Jens Lautenbacher") 311 ((eq xref 'jens) "About Jens Lautenbacher")
312 ((eq xref 'vin) "About Vin Shelton")
310 ((eq xref 'others) "About Everyone") 313 ((eq xref 'others) "About Everyone")
311 ((eq xref 'features) "New XEmacs Features") 314 ((eq xref 'features) "New XEmacs Features")
312 ((eq xref 'history) "XEmacs History") 315 ((eq xref 'history) "XEmacs History")
313 (t (error "Can't follow xref: %s" xref)) 316 (t (error "Can't follow xref: %s" xref))
314 ))) 317 )))
546 (about-face "Steve Baur" 'bold) 549 (about-face "Steve Baur" 'bold)
547 (insert " <steve@altair.xemacs.org> 550 (insert " <steve@altair.xemacs.org>
548 551
549 Steve took over the maintenance of XEmacs in November of 1996 552 Steve took over the maintenance of XEmacs in November of 1996
550 (it seemed like a good idea at the time ...). In real life he is a 553 (it seemed like a good idea at the time ...). In real life he is a
551 network administrator and Unix systems programmer for Miranova 554 network administrator for Calag.com, Inc. A small ISP in central
552 Systems, Inc. 555 California. His main hobby while not maintaining XEmacs or working
553 556 is ... you have got to be kidding ...")
554 Steve's main contributions to XEmacs have been reviving the FAQ,
555 testing and integrating patches, tracking down and fixing bugs, and
556 answering hundreds of questions on Usenet.")
557 557
558 (insert "\n\n\tClick ") 558 (insert "\n\n\tClick ")
559 (about-xref "here" prev-page "Return to previous page") 559 (about-xref "here" prev-page "Return to previous page")
560 (insert " to go back to the previous page.\n") 560 (insert " to go back to the previous page.\n")
561 ) 561 )
812 computers (and graphics). But because I have no deadline for 812 computers (and graphics). But because I have no deadline for
813 the exams and XEmacs betas are released at a high rate this 813 the exams and XEmacs betas are released at a high rate this
814 may take some time...") 814 may take some time...")
815 815
816 (insert "\n\n\tClick ") 816 (insert "\n\n\tClick ")
817 (about-xref "here" prev-page "Return to previous page")
818 (insert " to go back to the previous page.\n")
819 )
820
821 ((eq xref 'vin)
822 (about-face "Vin Shelton" 'bold)
823 (insert " <acs@acm.org>
824
825 Vin maintains the XEmacs patch pages in order to bring ") (about-face "you" 'italic) (insert " a more
826 stable XEmacs. (Actually, he does it 'cause it's fun and he's been
827 using emacs for a long, long time.) Vin also contributed the detached
828 minibuffer code as well as a few minor enhancements to the menubar
829 options.
830
831 I own and operate my own consulting firm, EtherSoft. Shhh, don't
832 tell anyone, but it's named after an Ultimate team I used to play
833 with in Austin, Texas - the Ether Bunnies. I'm getting too old
834 to play competitive Ultimate any more, so now I've gotten roped
835 into serving on the board of directors of the Ultimate Players
836 Association. See ")
837 (about-xref "http://www.upa.org/" 'w3-upa "Visit the UPA homepage")
838
839 (insert ".\n\n\tClick ")
817 (about-xref "here" prev-page "Return to previous page") 840 (about-xref "here" prev-page "Return to previous page")
818 (insert " to go back to the previous page.\n") 841 (insert " to go back to the previous page.\n")
819 ) 842 )
820 843
821 ((eq xref 'others) 844 ((eq xref 'others)
913 physics) done. After that (and all the remaining exams) I'm 936 physics) done. After that (and all the remaining exams) I'm
914 looking forward to make a living out of my hobbies -- 937 looking forward to make a living out of my hobbies --
915 computers (and graphics). But because I have no deadline for 938 computers (and graphics). But because I have no deadline for
916 the exams and XEmacs betas are released at a high rate this 939 the exams and XEmacs betas are released at a high rate this
917 may take some time... 940 may take some time...
941
942 ") (about-xref "Vin Shelton" 'vin "Find out more about Vin Shelton") (insert " <acs@acm.org>
943 Vin maintains the XEmacs patch pages. Vin also contributed the
944 detached minibuffer code, as well as a few minor enhancements to
945 the menubar options.
918 946
919 Darrell Kindred <Darrell.Kindred@cmu.edu> 947 Darrell Kindred <Darrell.Kindred@cmu.edu>
920 Unofficial maintainer of the xemacs-beta list of extant 948 Unofficial maintainer of the xemacs-beta list of extant
921 bugs and contributor of an extraordinary number of 949 bugs and contributor of an extraordinary number of
922 important bug fixes, many of them in areas that neither 950 important bug fixes, many of them in areas that neither