Mercurial > hg > xemacs-beta
comparison lisp/prim/about.el @ 44:8d2a9b52c682 r19-15prefinal
Import from CVS: tag r19-15prefinal
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:55:10 +0200 |
parents | 1a767b41a199 |
children | 56c54cf7c5b6 |
comparison
equal
deleted
inserted
replaced
43:23cafc5d2038 | 44:8d2a9b52c682 |
---|---|
230 ; (insert "\n") | 230 ; (insert "\n") |
231 ; (goto-char (point-min)) | 231 ; (goto-char (point-min)) |
232 ; (or got-error (message nil))) | 232 ; (or got-error (message nil))) |
233 ; ) | 233 ; ) |
234 | 234 |
235 (defvar about-xref-alist | |
236 '((w3-xemacs . "http://www.xemacs.org/") | |
237 (w3-jamie . "http://www.netscape.com/people/jwz/") | |
238 (w3-baw . "http://www.python.org/~bwarsaw/") | |
239 (w3-python . "http://www.python.org/ftp/emacs/") | |
240 (w3-infodock . "http://www.infodock.com") | |
241 (w3-kyle . "http://www.wonderworks.com/kyle/") | |
242 (w3-larsi . "http://www.ifi.uio.no/~larsi/") | |
243 (w3-hrvoje . "ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/") | |
244 ;; add more here | |
245 ) | |
246 "Mappings between xref symbols and URLs") | |
247 | |
235 (defun about-xemacs-xref () | 248 (defun about-xemacs-xref () |
236 (interactive "@") | 249 (interactive "@") |
237 (let* ((e (or current-mouse-event last-input-event)) | 250 (let* ((e (or current-mouse-event last-input-event)) |
238 (extent (or (and (null e) (extent-at (point))) | 251 (extent (or (and (null e) (extent-at (point))) |
239 (and (mouse-event-p e) (event-glyph-extent e)) | 252 (and (mouse-event-p e) (event-glyph-extent e)) |
250 ;; reached from two different locations | 263 ;; reached from two different locations |
251 (if (equal (buffer-name) "About XEmacs") | 264 (if (equal (buffer-name) "About XEmacs") |
252 (setq prev-page 'about) | 265 (setq prev-page 'about) |
253 ;; Kill the sub-buffers when going back to the top, so that we | 266 ;; Kill the sub-buffers when going back to the top, so that we |
254 ;; don't hold pointers to the bitmaps longer than necessary. | 267 ;; don't hold pointers to the bitmaps longer than necessary. |
255 (if (not (eq xref 'w3-jamie)) | 268 (if (not (assq xref about-xref-alist)) |
256 (progn | 269 (progn |
257 (kill-buffer (current-buffer)) | 270 (kill-buffer (current-buffer)) |
258 (setq prev-page 'others)))) | 271 (setq prev-page 'others)))) |
259 (cond | 272 (cond |
260 ((eq xref 'about) | 273 ((eq xref 'about) |
261 (about-xemacs)) | 274 (about-xemacs)) |
262 ((eq xref 'info) | 275 ((eq xref 'info) |
263 (info)) | 276 (info)) |
264 ((or (eq xref 'w3-xemacs) (eq xref 'w3-jamie)) | 277 ((assq xref about-xref-alist) |
265 (funcall browse-url-browser-function | 278 (funcall browse-url-browser-function |
266 (if (eq xref 'w3-xemacs) | 279 (cdr (assq xref about-xref-alist)))) |
267 "http://www.xemacs.org/" | |
268 "http://www.netscape.com/people/jwz/"))) | |
269 ((eq xref 'kill-buffer) | 280 ((eq xref 'kill-buffer) |
270 (kill-buffer (current-buffer))) | 281 (kill-buffer (current-buffer))) |
271 ((eq xref 'news) | 282 ((eq xref 'news) |
272 (view-emacs-news) | 283 (view-emacs-news) |
273 (view-mode nil 'kill-buffer) ;; assume the new view-less | 284 (view-mode nil 'kill-buffer) ;; assume the new view-less |
297 ((eq xref 'larsi) "About Lars Magne Ingebrigtsen") | 308 ((eq xref 'larsi) "About Lars Magne Ingebrigtsen") |
298 ((eq xref 'jens) "About Jens Lautenbacher") | 309 ((eq xref 'jens) "About Jens Lautenbacher") |
299 ((eq xref 'others) "About Everyone") | 310 ((eq xref 'others) "About Everyone") |
300 ((eq xref 'features) "New XEmacs Features") | 311 ((eq xref 'features) "New XEmacs Features") |
301 ((eq xref 'history) "XEmacs History") | 312 ((eq xref 'history) "XEmacs History") |
313 (t (error "Can't follow xref: %s" xref)) | |
302 ))) | 314 ))) |
303 (delete-other-windows) | 315 (delete-other-windows) |
304 (buffer-disable-undo (current-buffer)) | 316 (buffer-disable-undo (current-buffer)) |
305 (widen) | 317 (widen) |
306 (setq buffer-read-only t) | 318 (setq buffer-read-only t) |
646 | 658 |
647 ((eq xref 'baw) | 659 ((eq xref 'baw) |
648 (about-face "Barry Warsaw" 'bold) | 660 (about-face "Barry Warsaw" 'bold) |
649 (insert " <bwarsaw@python.org> | 661 (insert " <bwarsaw@python.org> |
650 | 662 |
651 Author of cc-mode for C++, C, and Objective-C editing, and | 663 Author of CC Mode, for C, C++, Objective-C, and Java editing, |
652 Supercite for mail and news citing. Also various and sundry other | 664 and Supercite for mail and news citing. Also various and |
653 Emacs utilities, fixes, enhancements and kludgery as whimsy, | 665 sundry other Emacs packages, utilities, fixes, enhancements |
654 boredom, and ToT dictate (but not necessarily in that order). | 666 and kludgery as whimsy, boredom, and ToT dictate (but not |
655 | 667 necessarily in that order). See also:\n |
656 See \"http://www.python.org/~bwarsaw\". | 668 ") |
669 (about-xref "http://www.python.org/~bwarsaw/" 'w3-baw | |
670 "Visit Barry's WWW page") | |
671 (insert "\n and: | |
672 ") | |
673 (about-xref "http://www.python.org/ftp/emacs/" 'w3-python | |
674 "Visit the CC Mode distribution") | |
675 (insert "\n\n | |
657 | 676 |
658 Daddy | 677 Daddy |
659 © 1994 Warsaw | 678 © 1994 Warsaw |
660 ======== | 679 ============= |
661 Drive me Daddy, drive me quick | 680 Drive me Daddy, drive me quick |
662 Push my pedal, shift my stick | 681 Push my pedal, shift my stick |
663 Fill me up with golden gas | 682 Fill me up with golden gas |
664 My rubber squeals, I go real fast | 683 My rubber squeals, I go real fast |
665 | 684 |
681 hypertext system and the OO-Browser multi-language code | 700 hypertext system and the OO-Browser multi-language code |
682 browser. He also designed the InfoDock integrated tool | 701 browser. He also designed the InfoDock integrated tool |
683 framework for software engineers. It runs atop XEmacs and is | 702 framework for software engineers. It runs atop XEmacs and is |
684 available from his firm, InfoDock Associates, which offers custom | 703 available from his firm, InfoDock Associates, which offers custom |
685 development and support packages for corporate users of XEmacs, | 704 development and support packages for corporate users of XEmacs, |
686 GNU Emacs and InfoDock. See \"http://www.infodock.com\". | 705 GNU Emacs and InfoDock. See ") |
706 (about-xref "http://www.infodock.com" 'w3-infodock | |
707 "Visit the Infodock WWW page") | |
708 (insert " | |
687 His interests include user interfaces, information management, | 709 His interests include user interfaces, information management, |
688 CASE tools, communications and enterprise integration.") | 710 CASE tools, communications and enterprise integration.") |
689 | 711 |
690 (insert "\n\n\tClick ") | 712 (insert "\n\n\tClick ") |
691 (about-xref "here" prev-page "Return to previous page") | 713 (about-xref "here" prev-page "Return to previous page") |
747 the standard XEmacs distribution, and contributor of many | 769 the standard XEmacs distribution, and contributor of many |
748 improvements and bug fixes. Unlike RMAIL and MH-E, VM | 770 improvements and bug fixes. Unlike RMAIL and MH-E, VM |
749 uses the standard UNIX mailbox format for its folders; | 771 uses the standard UNIX mailbox format for its folders; |
750 thus, you can use VM concurrently with other UNIX mail | 772 thus, you can use VM concurrently with other UNIX mail |
751 readers such as Berkeley Mail and ELM. | 773 readers such as Berkeley Mail and ELM. |
752 See \"http://www.wonderworks.com/kyle/\".") | 774 See ") |
753 | 775 (about-xref "http://www.wonderworks.com/kyle/" 'w3-kyle |
754 (insert "\n\n\tClick ") | 776 "Visit Kyle's WWW page") |
777 (insert ". \n\n\tClick ") | |
755 (about-xref "here" prev-page "Return to previous page") | 778 (about-xref "here" prev-page "Return to previous page") |
756 (insert " to go back to the previous page.\n") | 779 (insert " to go back to the previous page.\n") |
757 ) | 780 ) |
758 | 781 |
759 ((eq xref 'larsi) | 782 ((eq xref 'larsi) |
765 enhancements and portability fixes. Lars is a student at the | 788 enhancements and portability fixes. Lars is a student at the |
766 Institute of Informatics at the University of Oslo. He is | 789 Institute of Informatics at the University of Oslo. He is |
767 currently plumbing away at his majors work at the Institute of | 790 currently plumbing away at his majors work at the Institute of |
768 Physics, working on an SCI project connected with CASCADE and | 791 Physics, working on an SCI project connected with CASCADE and |
769 CERN and stuff. | 792 CERN and stuff. |
770 See \"http://www.ifi.uio.no/~larsi/\".") | 793 See ") |
771 | 794 (about-xref "http://www.ifi.uio.no/~larsi/" 'w3-larsi |
772 (insert "\n\n\tClick ") | 795 "Visit Lars' WWW page") |
796 | |
797 (insert ". \n\n\tClick ") | |
773 (about-xref "here" prev-page "Return to previous page") | 798 (about-xref "here" prev-page "Return to previous page") |
774 (insert " to go back to the previous page.\n") | 799 (insert " to go back to the previous page.\n") |
775 ) | 800 ) |
776 | 801 |
777 ((eq xref 'jens) | 802 ((eq xref 'jens) |
817 Implemented the faster stay-up Lucid menus and hyper-apropos. | 842 Implemented the faster stay-up Lucid menus and hyper-apropos. |
818 Contributor of many dispersed improvements in the core Lisp code, | 843 Contributor of many dispersed improvements in the core Lisp code, |
819 and back-seat contributor for several of it's major packages. | 844 and back-seat contributor for several of it's major packages. |
820 | 845 |
821 ") (about-xref "Barry Warsaw" 'baw "Find out more about Barry Warsaw") (insert " <bwarsaw@python.org> | 846 ") (about-xref "Barry Warsaw" 'baw "Find out more about Barry Warsaw") (insert " <bwarsaw@python.org> |
822 Author of cc-mode for C++, C, and Objective-C editing, and | 847 Author of CC Mode for C, C++, Objective-C and Java editing, |
823 Supercite for mail and news citing. Also various and sundry other | 848 and Supercite for mail and news citing. Also various and |
824 Emacs utilities, fixes, enhancements and kludgery as whimsy, | 849 sundry other Emacs packages, utilities, fixes, enhancements |
825 boredom, and ToT dictate (but not necessarily in that order). | 850 and kludgery as whimsy, boredom, and ToT dictate (but not |
851 necessarily in that order). See also: | |
852 ") | |
853 (about-xref "http://www.python.org/~bwarsaw/" 'w3-baw | |
854 "Visit Barry's WWW page") | |
855 (insert "\n and: | |
856 ") | |
857 (about-xref "http://www.python.org/ftp/emacs/" 'w3-python | |
858 "Visit Barry's Emacs Goodies page") | |
859 (insert " | |
826 | 860 |
827 ") (about-xref "Andy Piper" 'piper "Find out more about Andy Piper") (insert " <andyp@parallax.co.uk> | 861 ") (about-xref "Andy Piper" 'piper "Find out more about Andy Piper") (insert " <andyp@parallax.co.uk> |
828 Created the prototype for the toolbars. Has been the first to make | 862 Created the prototype for the toolbars. Has been the first to make |
829 use of many of the new XEmacs graphics features. | 863 use of many of the new XEmacs graphics features. |
830 | 864 |
833 hypertext system and the OO-Browser multi-language code | 867 hypertext system and the OO-Browser multi-language code |
834 browser. He also designed the InfoDock integrated tool | 868 browser. He also designed the InfoDock integrated tool |
835 framework for software engineers. It runs atop XEmacs and is | 869 framework for software engineers. It runs atop XEmacs and is |
836 available from his firm, InfoDock Associates, which offers custom | 870 available from his firm, InfoDock Associates, which offers custom |
837 development and support packages for corporate users of XEmacs, | 871 development and support packages for corporate users of XEmacs, |
838 GNU Emacs and InfoDock. See \"http://www.infodock.com\". | 872 GNU Emacs and InfoDock. See ") |
873 (about-xref "http://www.infodock.com" 'w3-infodock | |
874 "Visit the Infodock WWW page") | |
875 (insert ". | |
839 His interests include user interfaces, information management, | 876 His interests include user interfaces, information management, |
840 CASE tools, communications and enterprise integration. | 877 CASE tools, communications and enterprise integration. |
841 | 878 |
842 ") (about-xref "William Perry" 'wmperry "Find out more about Bill Perry") (insert " <wmperry@aventail.com> | 879 ") (about-xref "William Perry" 'wmperry "Find out more about Bill Perry") (insert " <wmperry@aventail.com> |
843 Author of Emacs-w3, the builtin web browser that comes with XEmacs, | 880 Author of Emacs-w3, the builtin web browser that comes with XEmacs, |
850 the standard XEmacs distribution, and contributor of many | 887 the standard XEmacs distribution, and contributor of many |
851 improvements and bug fixes. Unlike RMAIL and MH-E, VM | 888 improvements and bug fixes. Unlike RMAIL and MH-E, VM |
852 uses the standard UNIX mailbox format for its folders; | 889 uses the standard UNIX mailbox format for its folders; |
853 thus, you can use VM concurrently with other UNIX mail | 890 thus, you can use VM concurrently with other UNIX mail |
854 readers such as Berkeley Mail and ELM. | 891 readers such as Berkeley Mail and ELM. |
855 See \"http://www.wonderworks.com/kyle/\". | 892 See ") |
893 (about-xref "http://www.wonderworks.com/kyle/" 'w3-kyle | |
894 "Visit Kyle's WWW page") | |
895 (insert ". | |
856 | 896 |
857 ") (about-xref "Lars Magne Ingebrigtsen" 'larsi "Find out more about Lars Magne Ingebrigtsen") (insert " <larsi@ifi.uio.no> | 897 ") (about-xref "Lars Magne Ingebrigtsen" 'larsi "Find out more about Lars Magne Ingebrigtsen") (insert " <larsi@ifi.uio.no> |
858 Author of Gnus the Usenet news and Mail reading package in | 898 Author of Gnus the Usenet news and Mail reading package in |
859 the standard XEmacs distribution, and contributor of various | 899 the standard XEmacs distribution, and contributor of various |
860 enhancements and portability fixes. Lars is a student at the | 900 enhancements and portability fixes. Lars is a student at the |
861 Institute of Informatics at the University of Oslo. He is | 901 Institute of Informatics at the University of Oslo. He is |
862 currently plumbing away at his majors work at the Institute of | 902 currently plumbing away at his majors work at the Institute of |
863 Physics, working on an SCI project connected with CASCADE and | 903 Physics, working on an SCI project connected with CASCADE and |
864 CERN and stuff. | 904 CERN and stuff. |
865 See \"http://www.ifi.uio.no/~larsi/\" | 905 See ") |
906 (about-xref "http://www.ifi.uio.no/~larsi/" 'w3-larsi | |
907 "Visit Lars' WWW page") | |
908 (insert ". | |
866 | 909 |
867 ") (about-xref "Jens Lautenbacher" 'jens "Find out more about Jens Lautenbacher") (insert " <jens@lemcbed.lem.uni-karlsruhe.de> | 910 ") (about-xref "Jens Lautenbacher" 'jens "Find out more about Jens Lautenbacher") (insert " <jens@lemcbed.lem.uni-karlsruhe.de> |
868 I'm currently working at the University of Karlsruhe, Germany | 911 I'm currently working at the University of Karlsruhe, Germany |
869 on getting my diploma thesis on Supersymmetry (uuh, that's | 912 on getting my diploma thesis on Supersymmetry (uuh, that's |
870 physics) done. After that (and all the remaining exams) I'm | 913 physics) done. After that (and all the remaining exams) I'm |
871 looking forward to make a living out of my hobbies -- | 914 looking forward to make a living out of my hobbies -- |
872 computers (and graphics). But because I have no deadline for | 915 computers (and graphics). But because I have no deadline for |
873 the exams and XEmacs betas are released at a high rate this | 916 the exams and XEmacs betas are released at a high rate this |
874 may take some time... | 917 may take some time... |
875 | 918 |
876 Darrell Kindred <Darrell.Kindred@cmu.edu> | 919 Darrell Kindred <Darrell.Kindred@cmu.edu> |
877 Unofficial maintainer of the xemacs-beta list of extant | 920 Unofficial maintainer of the xemacs-beta list of extant |
878 bugs and contributor of an extraordinary number of | 921 bugs and contributor of an extraordinary number of |
879 important bug fixes, many of them in areas that neither | 922 important bug fixes, many of them in areas that neither |
930 Engineering and Computing in Zagreb, Croatia. He works part- | 973 Engineering and Computing in Zagreb, Croatia. He works part- |
931 time at SRCE, where he helps run the network machines. | 974 time at SRCE, where he helps run the network machines. |
932 In his free time he is helping develop free software (especially | 975 In his free time he is helping develop free software (especially |
933 XEmacs, as well as GNU software) and is writing his own -- he has | 976 XEmacs, as well as GNU software) and is writing his own -- he has |
934 written a small network mirroring utility Wget, see | 977 written a small network mirroring utility Wget, see |
935 \"ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/\". | 978 ") |
979 (about-xref "ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/" | |
980 'w3-hrvoje "Visit Hrvoje's Wget distribution") | |
981 (insert " | |
936 | 982 |
937 In addition to those just mentioned, the following people have | 983 In addition to those just mentioned, the following people have |
938 spent a great deal of effort providing feedback, testing beta | 984 spent a great deal of effort providing feedback, testing beta |
939 versions of XEmacs, providing patches to the source code, | 985 versions of XEmacs, providing patches to the source code, |
940 or doing all of the above. We couldn't have done it without | 986 or doing all of the above. We couldn't have done it without |