Mercurial > hg > xemacs-beta
comparison lisp/prim/about.el @ 110:fe104dbd9147 r20-1b7
Import from CVS: tag r20-1b7
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:19:45 +0200 |
parents | 360340f9fd5f |
children | 8619ce7e4c50 |
comparison
equal
deleted
inserted
replaced
109:e183fc049578 | 110:fe104dbd9147 |
---|---|
155 (save-excursion | 155 (save-excursion |
156 (set-buffer (get-buffer-create "About XEmacs")) | 156 (set-buffer (get-buffer-create "About XEmacs")) |
157 (toggle-read-only 0) | 157 (toggle-read-only 0) |
158 | 158 |
159 (let ((rest (if who-to-load (list who-to-load) | 159 (let ((rest (if who-to-load (list who-to-load) |
160 '(steve mrb cthomp wing stig jwz mly vladimir baw piper bw wmperry kyle larsi))) | 160 '(steve mrb cthomp wing stig jwz mly vladimir baw piper bw wmperry kyle larsi jens))) |
161 (got-error nil)) | 161 (got-error nil)) |
162 (while rest | 162 (while rest |
163 (let* ((who (car rest)) | 163 (let* ((who (car rest)) |
164 (who-xpm (expand-file-name | 164 (who-xpm (expand-file-name |
165 (concat (symbol-name who) | 165 (concat (symbol-name who) |
201 (defun about-add-mosaic () | 201 (defun about-add-mosaic () |
202 (goto-char (point-min)) | 202 (goto-char (point-min)) |
203 (about-load-mosaic) | 203 (about-load-mosaic) |
204 | 204 |
205 ;; HERE TO PLACE ADDITIONAL MUGSHOTS | 205 ;; HERE TO PLACE ADDITIONAL MUGSHOTS |
206 | 206 ) |
207 (goto-char (point-max)) | 207 |
208 (insert "\n ") | 208 ;; This is losing badly to a redisplay glitch, and it doesn't scale up. |
209 | 209 |
210 (let ((rest '(steve mrb cthomp wing stig linebreak jwz mly vladimir linebreak baw piper bw linebreak wmperry kyle larsi)) | 210 ; (goto-char (point-max)) |
211 (got-error nil)) | 211 ; (insert "\n ") |
212 (while rest | 212 |
213 (if (eq (car rest) 'linebreak) | 213 ; (let ((rest '(steve mrb cthomp wing stig linebreak jwz mly vladimir linebreak baw piper bw linebreak wmperry kyle larsi jens)) |
214 (insert "\n\n ") | 214 ; (got-error nil)) |
215 (let* ((who (car rest)) | 215 ; (while rest |
216 (b (get-buffer "About XEmacs")) | 216 ; (if (eq (car rest) 'linebreak) |
217 (p (symbol-value-in-buffer who b nil))) | 217 ; (insert "\n\n ") |
218 (or (glyphp p) (setq p nil)) | 218 ; (let* ((who (car rest)) |
219 (and p | 219 ; (b (get-buffer "About XEmacs")) |
220 (let ((e (make-extent (point) (point)))) | 220 ; (p (symbol-value-in-buffer who b nil))) |
221 (set-extent-begin-glyph e p) | 221 ; (or (glyphp p) (setq p nil)) |
222 (set-extent-property e 'keymap about-xref-map) | 222 ; (and p |
223 (set-extent-property e 'xref who))) | 223 ; (let ((e (make-extent (point) (point)))) |
224 (insert " ") | 224 ; (set-extent-begin-glyph e p) |
225 (sit-for 0))) | 225 ; (set-extent-property e 'keymap about-xref-map) |
226 (setq rest (cdr rest))) | 226 ; (set-extent-property e 'xref who))) |
227 (insert "\n") | 227 ; (insert " ") |
228 (goto-char (point-min)) | 228 ; (sit-for 0))) |
229 (or got-error (message nil))) | 229 ; (setq rest (cdr rest))) |
230 ) | 230 ; (insert "\n") |
231 ; (goto-char (point-min)) | |
232 ; (or got-error (message nil))) | |
233 ; ) | |
231 | 234 |
232 (defun about-xemacs-xref () | 235 (defun about-xemacs-xref () |
233 (interactive "@") | 236 (interactive "@") |
234 (let* ((e (or current-mouse-event last-input-event)) | 237 (let* ((e (or current-mouse-event last-input-event)) |
235 (extent (or (and (null e) (extent-at (point))) | 238 (extent (or (and (null e) (extent-at (point))) |
292 ('stig "About Jonathan Stigelman") | 295 ('stig "About Jonathan Stigelman") |
293 ('steve "About Steve Baur") | 296 ('steve "About Steve Baur") |
294 ('mrb "About Martin Buchholz") | 297 ('mrb "About Martin Buchholz") |
295 ('kyle "About Kyle Jones") | 298 ('kyle "About Kyle Jones") |
296 ('larsi "About Lars Magne Ingebrigtsen") | 299 ('larsi "About Lars Magne Ingebrigtsen") |
300 ('jens "About Jens Lautenbacher") | |
297 ('others "About Everyone") | 301 ('others "About Everyone") |
298 ('features "New XEmacs Features") | 302 ('features "New XEmacs Features") |
299 ('history "XEmacs History") | 303 ('history "XEmacs History") |
300 ))) | 304 ))) |
301 (delete-other-windows) | 305 (delete-other-windows) |
774 (insert "\n\n\tClick ") | 778 (insert "\n\n\tClick ") |
775 (about-xref "here" prev-page "Return to previous page") | 779 (about-xref "here" prev-page "Return to previous page") |
776 (insert " to go back to the previous page.\n") | 780 (insert " to go back to the previous page.\n") |
777 ) | 781 ) |
778 | 782 |
783 ((eq xref 'jens) | |
784 (about-face "Jens Lautenbacher" 'bold) | |
785 (insert " <jens@lemcbed.lem.uni-karlsruhe.de> | |
786 | |
787 Jens did the artwork for graphics added to XEmacs 20.1 and 19.15. | |
788 | |
789 I'm currently working at the University of Karlsruhe, Germany | |
790 on getting my diploma thesis on Supersymmetry (uuh, that's | |
791 physics) done. After that (and all the remaining exams) I'm | |
792 looking forward to make a living out of my hobbies -- | |
793 computers (and graphics). But because I have no deadline for | |
794 the exams and XEmacs betas are released at a high rate this | |
795 may take some time...") | |
796 | |
797 (insert "\n\n\tClick ") | |
798 (about-xref "here" prev-page "Return to previous page") | |
799 (insert " to go back to the previous page.\n") | |
800 ) | |
801 | |
779 ((eq xref 'others) | 802 ((eq xref 'others) |
780 (insert "Click ") | 803 (insert "Click ") |
781 (about-xref "here" 'about "Return to previous page") | 804 (about-xref "here" 'about "Return to previous page") |
782 (insert " to go back to the previous page\n\n\t") | 805 (insert " to go back to the previous page\n\n\t") |
783 | 806 |
844 Institute of Informatics at the University of Oslo. He is | 867 Institute of Informatics at the University of Oslo. He is |
845 currently plumbing away at his majors work at the Institute of | 868 currently plumbing away at his majors work at the Institute of |
846 Physics, working on an SCI project connected with CASCADE and | 869 Physics, working on an SCI project connected with CASCADE and |
847 CERN and stuff. | 870 CERN and stuff. |
848 See \"http://www.ifi.uio.no/~larsi/\" | 871 See \"http://www.ifi.uio.no/~larsi/\" |
872 | |
873 ") (about-xref "Jens Lautenbacher" 'jens "Find out more about Jens Lautenbacher") (insert " <jens@lemcbed.lem.uni-karlsruhe.de> | |
874 I'm currently working at the University of Karlsruhe, Germany | |
875 on getting my diploma thesis on Supersymmetry (uuh, that's | |
876 physics) done. After that (and all the remaining exams) I'm | |
877 looking forward to make a living out of my hobbies -- | |
878 computers (and graphics). But because I have no deadline for | |
879 the exams and XEmacs betas are released at a high rate this | |
880 may take some time... | |
849 | 881 |
850 Darrell Kindred <Darrell.Kindred@cmu.edu> | 882 Darrell Kindred <Darrell.Kindred@cmu.edu> |
851 Unofficial maintainer of the xemacs-beta list of extant bugs | 883 Unofficial maintainer of the xemacs-beta list of extant bugs |
852 and contributor of an extraordinary number of important bug | 884 and contributor of an extraordinary number of important bug |
853 fixes, many of them in areas that neither Chuck nor Ben were | 885 fixes, many of them in areas that neither Chuck nor Ben were |
993 Yasuhiko Kiuchi <kiuchi@dsp.ksp.fujixerox.co.jp> | 1025 Yasuhiko Kiuchi <kiuchi@dsp.ksp.fujixerox.co.jp> |
994 Greg Klanderman <greg@alphatech.com> | 1026 Greg Klanderman <greg@alphatech.com> |
995 Valdis Kletnieks <Valdis.Kletnieks@vt.edu> | 1027 Valdis Kletnieks <Valdis.Kletnieks@vt.edu> |
996 Jens Krinke <krinke@ips.cs.tu-bs.de> | 1028 Jens Krinke <krinke@ips.cs.tu-bs.de> |
997 Mats Larsson <Mats.Larsson@uab.ericsson.se> | 1029 Mats Larsson <Mats.Larsson@uab.ericsson.se> |
998 Jens Lautenbacher <jens@lemcbed.lem.uni-karlsruhe.de> | |
999 Simon Leinen <simon@instrumatic.ch> | 1030 Simon Leinen <simon@instrumatic.ch> |
1000 Carsten Leonhardt <leo@arioch.tng.oche.de> | 1031 Carsten Leonhardt <leo@arioch.tng.oche.de> |
1001 James LewisMoss <moss@cs.sc.edu> | 1032 James LewisMoss <moss@cs.sc.edu> |
1002 Mats Lidell <mats.lidell@contactor.se> | 1033 Mats Lidell <mats.lidell@contactor.se> |
1003 Matt Liggett <mliggett@seven.ucs.indiana.edu> | 1034 Matt Liggett <mliggett@seven.ucs.indiana.edu> |