Mercurial > emacs
annotate lisp/emacs-lisp/authors.el @ 112453:06719a229a46 default tip
* calc/calc.el (calc-default-power-reference-level)
(calc-default-field-reference-level): New variables.
* calc/calc-units.el (math-standard-units): Add dB and Np.
(math-logunits): New variable.
(math-extract-logunits, math-logcombine, calcFunc-luplus)
(calcFunc-luminus, calc-luplus, calc-luminus, math-logunit-level)
(calcFunc-fieldlevel, calcFunc-powerlevel, calc-level): New
functions.
(math-find-base-units-rec): Add entry for ln(10).
* calc/calc-help.el (calc-u-prefix-help): Add logarithmic help.
(calc-ul-prefix-help): New function.
* calc/calc-ext.el (calc-init-extensions): Autoload new units
functions. Add keybindings for new units functions.
author | Jay Belanger <jay.p.belanger@gmail.com> |
---|---|
date | Sun, 23 Jan 2011 23:08:04 -0600 |
parents | 417b1e4d63cd |
children |
rev | line source |
---|---|
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
1 ;;; authors.el --- utility for maintaining Emacs' AUTHORS file -*-coding: utf-8;-*- |
30790 | 2 |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
3 ;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, |
112218
376148b31b5e
Add 2011 to FSF/AIST copyright years.
Glenn Morris <rgm@gnu.org>
parents:
107180
diff
changeset
|
4 ;; 2009, 2010, 2011 Free Software Foundation, Inc. |
30790 | 5 |
33752
9ebf8de0e42c
Remove autoload cookied, add author,
Gerd Moellmann <gerd@gnu.org>
parents:
33151
diff
changeset
|
6 ;; Author: Gerd Moellmann <gerd@gnu.org> |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
7 ;; Maintainer: Kim F. Storm <storm@cua.dk> |
33752
9ebf8de0e42c
Remove autoload cookied, add author,
Gerd Moellmann <gerd@gnu.org>
parents:
33151
diff
changeset
|
8 ;; Keywords: maint |
110016
a3e1f7134e6e
Add "Version:" and "Package:" Lisp file headers.
Chong Yidong <cyd@stupidchicken.com>
parents:
109628
diff
changeset
|
9 ;; Package: emacs |
33752
9ebf8de0e42c
Remove autoload cookied, add author,
Gerd Moellmann <gerd@gnu.org>
parents:
33151
diff
changeset
|
10 |
30790 | 11 ;; This file is part of GNU Emacs. |
12 | |
94655
90a2847062be
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
93975
diff
changeset
|
13 ;; GNU Emacs is free software: you can redistribute it and/or modify |
30790 | 14 ;; it under the terms of the GNU General Public License as published by |
94655
90a2847062be
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
93975
diff
changeset
|
15 ;; the Free Software Foundation, either version 3 of the License, or |
90a2847062be
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
93975
diff
changeset
|
16 ;; (at your option) any later version. |
30790 | 17 |
18 ;; GNU Emacs is distributed in the hope that it will be useful, | |
19 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | |
20 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
21 ;; GNU General Public License for more details. | |
22 | |
23 ;; You should have received a copy of the GNU General Public License | |
94655
90a2847062be
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
93975
diff
changeset
|
24 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
30790 | 25 |
26 ;;; Commentary: | |
27 | |
28 ;; Use M-x authors RET to create an *Authors* buffer that can used as | |
29 ;; or merged with Emacs' AUTHORS file. | |
30 | |
31 ;;; Code: | |
32 | |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
33 (defvar authors-coding-system 'utf-8 |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
34 "Coding system used in the AUTHORS file.") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
35 |
30790 | 36 (defconst authors-many-files 20 |
37 "Maximum number of files for which to print individual information. | |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
38 If an author has modified more files, only the names of the most |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
39 frequently modified files are printed and a count of the additional |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
40 files.") |
30790 | 41 |
42 (defconst authors-aliases | |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
43 '( |
100541
feefe0473234
(authors-aliases): Add some more aliases.
Glenn Morris <rgm@gnu.org>
parents:
100535
diff
changeset
|
44 ("Aaron S. Hawley" "Aaron Hawley") |
71215
6a147eb20dc7
(authors-aliases): Add mode aliases.
Kim F. Storm <storm@cua.dk>
parents:
69709
diff
changeset
|
45 ("Andrew Csillag" "Drew Csillag") |
74290
dfdd8a9755b0
(authors-aliases): Add new alias.
Glenn Morris <rgm@gnu.org>
parents:
73748
diff
changeset
|
46 ("Anna M. Bigatti" "Anna Bigatti") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
47 ("Barry A. Warsaw" "Barry A. Warsaw, Century Computing, Inc." |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
48 "Barry A. Warsaw, ITB" "Barry Warsaw") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
49 ("Bill Mann" "William F. Mann") |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
50 ("Bill Rozas" "Guillermo J. Rozas") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
51 ("Björn Torkelsson" "Bjorn Torkelsson") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
52 ("Brian Fox" "Brian J. Fox") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
53 ("Christoph Wedler" "Christoph.Wedler@sap.com") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
54 ("Daniel Pfeiffer" "<Daniel.Pfeiffer@Informatik.START.db.de>" |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
55 "<Daniel.Pfeiffer@Informatik.START.dbp.de>") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
56 ("David De La Harpe Golden" "David Golden") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
57 ("David Gillespie" "Dave Gillespie") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
58 ("David Kågedal" "David K..edal") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
59 ("David M. Koppelman" "David M. Koppelman, Koppel@Ec?e.Lsu.Edu" |
69709
29132bd8c886
Add a few aliases. Ignore changes to AUTHORS file.
Kim F. Storm <storm@cua.dk>
parents:
68648
diff
changeset
|
60 "David Koppelman") |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
61 ("David M. Smith" "David Smith" "David M Smith") |
100541
feefe0473234
(authors-aliases): Add some more aliases.
Glenn Morris <rgm@gnu.org>
parents:
100535
diff
changeset
|
62 ("Deepak Goel" "D. Goel") |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
63 ("Ed L. Cashin" "Ed L Cashin") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
64 ("Edward M. Reingold" "Ed Reingold" "Edward M Reingold" |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
65 "Reingold Edward M") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
66 ("Eli Zaretskii" "eliz") |
61387
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
67 ("Emilio C. Lopes" "Emilio Lopes") |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
68 ("Era Eriksson" "Era@Iki.Fi") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
69 ("Eric M. Ludlam" "Eric Ludlam") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
70 ("Eric S. Raymond" "Eric Raymond") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
71 ("Eric Youngdale" "(Eric Youngdale at youngdale@v6550c.nrl.navy.mil)") |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
72 ("Francis J. Wright" "Dr Francis J. Wright" "Francis Wright") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
73 ("François Pinard" "Francois Pinard") |
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
74 ("Francesco Potortì" "Francesco Potorti" "Francesco Potorti`") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
75 ("Frederic Pierresteguy" "Fred Pierresteguy") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
76 ("Geoff Voelker" "voelker") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
77 ("Gerd Möllmann" "Gerd Moellmann") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
78 ("Hallvard B. Furuseth" "Hallvard B Furuseth" "Hallvard Furuseth") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
79 ("Hrvoje Nikšić" "Hrvoje Niksic") |
101313
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
80 ;; src/ChangeLog.4, 1994-01-11, since fixed. |
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
81 ;;; (nil "(afs@hplb.hpl.hp.com)") |
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
82 ;; lisp/gnus/ChangeLog.1, 1998-01-15. |
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
83 ;; http://quimby.gnus.org/cgi-bin/cvsweb.cgi/gnus/lisp/gnus-art.el?rev=4.13 |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
84 (nil "<Use-Author-Address-Header@\\[127.1\\]>") |
101313
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
85 (nil "Code Extracted") ; lisp/newcomment.el's "Author:" header |
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
86 (nil "\\`FSF") ; FIXME what is this for - no effect? |
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
87 ;; lisp/gnus/ChangeLog.1, 1997-10-12, since fixed. |
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
88 ;;; (nil "ISO-2022-JP") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
89 ("Jaeyoun Chung" "Jae-youn Chung" "Jae-you Chung" "Chung Jae-youn") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
90 ("Jan Djärv" "Jan D." "Jan Djarv") |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
91 ("Jay K. Adams" "jka@ece.cmu.edu" "Jay Adams") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
92 ("Jérôme Marant" "Jérôme Marant" "Jerome Marant") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
93 ("Jens-Ulrik Holger Petersen" "Jens-Ulrik Petersen") |
69709
29132bd8c886
Add a few aliases. Ignore changes to AUTHORS file.
Kim F. Storm <storm@cua.dk>
parents:
68648
diff
changeset
|
94 ("Jeremy Bertram Maitin-Shepard" "Jeremy Maitin-Shepard") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
95 ("Johan Bockgård" "Johan Bockgard") |
61387
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
96 ("John W. Eaton" "John Eaton") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
97 ("Jonathan I. Kamens" "Jonathan Kamens") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
98 ("Joseph Arceneaux" "Joe Arceneaux") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
99 ("Joseph M. Kelsey" "Joe Kelsey") ; FIXME ? |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
100 ("Juan León Lahoz García" "Juan-Leon Lahoz Garcia") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
101 ("K. Shane Hartman" "Shane Hartman") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
102 ("Kai Großjohann" "Kai Grossjohann" "Kai Großjohann" |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
103 "Kai.Grossjohann@Cs.Uni-Dortmund.De" |
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
104 "Kai.Grossjohann@Gmx.Net") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
105 ("Karl Berry" "K. Berry") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
106 ("Károly Lőrentey" "Károly Lőrentey" "Lőrentey Károly") |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
107 ("Kazushi Marukawa" "Kazushi") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
108 ("Ken Manheimer" "Kenneth Manheimer") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
109 ("Kenichi Handa" "Ken'ichi Handa" "Kenichi HANDA") |
61387
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
110 ("Kevin Greiner" "Kevin J. Greiner") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
111 ("Kim F. Storm" "Kim Storm") |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
112 ("Kyle Jones" "Kyle E. Jones") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
113 ("Marcus G. Daniels" "Marcus Daniels") |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
114 ("Mark D. Baushke" "Mark D Baushke") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
115 ("Marko Kohtala" "Kohtala Marko") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
116 ("Agustín Martín" "Agustin Martin") |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
117 ("Martin Lorentzon" "Martin Lorentzson") |
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
118 ("Matt Swift" "Matthew Swift") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
119 ("Maxime Edouard Robert Froumentin" "Max Froumentin") |
61387
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
120 ("Michael R. Mauger" "Michael Mauger") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
121 ("Michael D. Ernst" "Michael Ernst") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
122 ("Michaël Cadilhac" "Michael Cadilhac") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
123 ("Michael I. Bushnell" "Michael I Bushnell" "Michael I. Bushnell, P/Bsg") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
124 ("Michael R. Cook" "Michael Cook") |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
125 ("Michael Sperber" "Michael Sperber \\[Mr. Preprocessor\\]") |
61387
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
126 ("Mikio Nakajima" "Nakajima Mikio") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
127 ("Nelson Jose dos Santos Ferreira" "Nelson Ferreira") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
128 ("Paul Eggert" "eggert") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
129 ("Paul Reilly" "(pmr@legacy.pajato.com)") |
100870
373ba628faa9
(authors-aliases): Addition.
Reiner Steib <Reiner.Steib@gmx.de>
parents:
100541
diff
changeset
|
130 ("Pavel Janík" "Pavel Janík Ml." "Pavel Janik Ml." "Pavel Janik" "Pavel Janík" "Pavel@Janik.Cz") |
101298
61a95ba4bb64
(authors-aliases, authors-fixed-case): Add some entries.
Glenn Morris <rgm@gnu.org>
parents:
101195
diff
changeset
|
131 ("Pavel Kobiakov" "Pavel Kobyakov") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
132 ("Per Abrahamsen" "Per Abhiddenware") |
101298
61a95ba4bb64
(authors-aliases, authors-fixed-case): Add some entries.
Glenn Morris <rgm@gnu.org>
parents:
101195
diff
changeset
|
133 ("Per Starbäck" "Per Starback") |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
134 ("Peter S. Galbraith" "Peter Galbraith") |
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
135 ("Peter Runestig" "Peter 'luna' Runestig") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
136 ("Peter S. Galbraith" "Peter S Galbraith") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
137 ("Raja R. Harinath" "Raja R Harinath") |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
138 ("Richard G. Bielawski" "Richard G Bielawski" "Richard Bielawski") |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
139 ("Richard King" "Dick King") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
140 ("Richard M. Stallman" "Richard M. Stallman,,," "Richard Stallman" |
49598
0d8b17d428b5
Trailing whitepace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
49506
diff
changeset
|
141 "rms" "rms@gnu.org") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
142 ("Robert J. Chassell" "Bob Chassell") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
143 ("Roland B. Roberts" "Roland B Roberts" "Roland Roberts") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
144 ("Rui-Tao Dong" "Rui-Tao Dong ~{6-Hpln~}") |
71756
d47d35f3df43
(authors-aliases): Update.
Romain Francoise <romain@orebokech.com>
parents:
71215
diff
changeset
|
145 ("Sacha Chua" "Sandra Jean Chua") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
146 ("Sam Steingold" "Sam Shteingold") |
71215
6a147eb20dc7
(authors-aliases): Add mode aliases.
Kim F. Storm <storm@cua.dk>
parents:
69709
diff
changeset
|
147 ("Satyaki Das" "Indexed search by Satyaki Das") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
148 ;; There are other Stefans. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
149 ;;; ("Stefan Monnier" "Stefan") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
150 ("Stephen A. Wood" "(saw@cebaf.gov)") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
151 ("Steven L. Baur" "SL Baur" "Steven L Baur") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
152 ("Stewart M. Clamen" "Stewart Clamen") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
153 ("Stuart D. Herring" "Stuart Herring" "Davis Herring") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
154 ("Taichi Kawabata" "KAWABATA,? Taichi") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
155 ("Takaaki Ota" "Tak Ota") |
61387
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
156 ("Takahashi Naoto" "Naoto Takahashi") |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
157 ("Teodor Zlatanov" "Ted Zlatanov") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
158 ("Thomas Horsley" "Tom Horsley") ; FIXME ? |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
159 ("Thomas Wurgler" "Tom Wurgler") |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
160 ("Tomohiko Morioka" "MORIOKA Tomohiko") |
98259
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
161 ("Torbjörn Axelsson" "Torbjvrn Axelsson") |
a11d17643bb1
Ulrich Mueller <ulm at kph.uni-mainz.de>
Glenn Morris <rgm@gnu.org>
parents:
94655
diff
changeset
|
162 ("Torbjörn Einarsson" "Torbj.*rn Einarsson") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
163 ("Toru Tomabechi" "Toru Tomabechi,") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
164 ("Tsugutomo Enami" "enami tsugutomo") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
165 ("Vincent Del Vecchio" "Vince Del Vecchio") |
71215
6a147eb20dc7
(authors-aliases): Add mode aliases.
Kim F. Storm <storm@cua.dk>
parents:
69709
diff
changeset
|
166 ("William M. Perry" "Bill Perry") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
167 ("Wlodzimierz Bzyl" "W.*dek Bzyl") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
168 ("Yoni Rabkin" "Yoni Rabkin Katzenell") |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
169 ("Yoshinori Koseki" "KOSEKI Yoshinori" "小関 吉則") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
170 ("Yutaka NIIBE" "NIIBE Yutaka") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
171 ) |
30790 | 172 "Alist of author aliases. |
173 | |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
174 Each entry is of the form (REALNAME REGEXP...). If an author's name |
49598
0d8b17d428b5
Trailing whitepace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
49506
diff
changeset
|
175 matches one of the REGEXPs, use REALNAME instead. |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
176 If REALNAME is nil, ignore that author.") |
30790 | 177 |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
178 (defconst authors-fixed-case |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
179 '("Bryan O'Sullivan" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
180 "Christian von Roques" |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
181 "Christophe de Dinechin" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
182 "Craig McDaniel" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
183 "David J. MacKenzie" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
184 "David McCabe" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
185 "David O'Toole" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
186 "Dominique de Waleffe" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
187 "Edward O'Connor" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
188 "Exal de Jesus Garcia Carrillo" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
189 "Greg McGary" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
190 "Hans de Graaff" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
191 "James TD Smith" |
101298
61a95ba4bb64
(authors-aliases, authors-fixed-case): Add some entries.
Glenn Morris <rgm@gnu.org>
parents:
101195
diff
changeset
|
192 "Joel N. Weber II" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
193 "Michael McNamara" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
194 "Mike McEwan" |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
195 "Nelson Jose dos Santos Ferreira" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
196 "Peter von der Ahe" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
197 "Peter O'Gorman" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
198 "Roland McGrath" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
199 "Sean O'Rourke") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
200 "List of authors whose names cannot be simply capitalized.") |
30790 | 201 |
33151
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
202 (defvar authors-public-domain-files |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
203 '("emerge\\.el" |
33151
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
204 "vi\\.el" |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
205 "feedmail\\.el" |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
206 "mailpost\\.el" |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
207 "hanoi\\.el" |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
208 "meese\\.el" |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
209 "studly\\.el" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
210 "modula2\\.el" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
211 "nnmaildir\\.el" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
212 "nnil\\.el" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
213 "b2m\\.c" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
214 "unexhp9k800\\.c" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
215 "emacsclient\\.1" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
216 "check-doc-strings") |
33151
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
217 "List of regexps matching files for which the FSF doesn't need papers.") |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
218 |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
219 |
32028
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
220 (defvar authors-obsolete-files-regexps |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
221 '("vc-\\*\\.el$" |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
222 "spec.txt$" |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
223 ".*loaddefs.el$" ; not obsolete, but auto-generated |
108095 | 224 "\\.\\(cvs\\|git\\)ignore$" ; obsolete or uninteresting |
225 "\\.arch-inventory$" | |
226 "preferences\\.\\(nib\\|gorm\\)" | |
32028
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
227 "vc-\\(rcs\\|cvs\\|sccs\\)-hooks\\.el$") |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
228 "List of regexps matching obsolete files. |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
229 Changes to files matching one of the regexps in this list are not |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
230 listed.") |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
231 |
61387
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
232 (defconst authors-ignored-files |
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
233 '("external-lisp" |
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
234 "lock" "share-lib" "local-lisp" |
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
235 "noleim-Makefile.in" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
236 "NEWS" "ORDERS" "PROBLEMS" "FAQ" "AUTHORS" "FOR-RELEASE" "TODO" "todo" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
237 "MACHINES" "SERVICE" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
238 "README.unicode" "README.multi-tty" "TUTORIAL.translators" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
239 "NEWS.unicode" "COPYING.DJ" "Makefile.old" "Makefile.am" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
240 "NEWS.1" "OOOOONEWS...OONEWS" "OOOONEWS" "etc/NEWS" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
241 "NEWS.1-17" "NEWS.18" "NEWS.19" "NEWS.20" "NEWS.21" "NEWS.22" |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
242 "MAINTAINERS" "MH-E-NEWS" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
243 "install-sh" "missing" "mkinstalldirs" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
244 "termcap.dat" "termcap.src" "termcap.ucb" "termcap" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
245 "ChangeLog.nextstep" "Emacs.clr" "spec.txt" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
246 "gfdl.1" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
247 "texi/Makefile.in" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
248 "Imakefile" "icons/sink.ico" "aixcc.lex" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
249 "nxml/char-name/unicode" |
105300
09d4a2e4c3c5
(authors-ignored-files): Add "js2-mode.el".
Glenn Morris <rgm@gnu.org>
parents:
105170
diff
changeset
|
250 "js2-mode.el" ; only installed very briefly, replaced by js.el |
108095 | 251 "cedet/tests/testtemplates.cpp" |
252 "cedet/tests/testusing.cpp" | |
253 "cedet/tests/scopetest.cpp" | |
254 "cedet/tests/scopetest.java" | |
255 "cedet/tests/test.cpp" | |
256 "cedet/tests/test.py" | |
257 "cedet/tests/teststruct.cpp" | |
258 "*.el" | |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
259 ;; Autogen: |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
260 "cus-load.el" "finder-inf.el" "ldefs-boot.el" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
261 ;; Never had any meaningful changes logged, now deleted: |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
262 "split-man" "Xkeymap.txt" "ms-7bkermit" "ulimit.hack" |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
263 "gnu-hp300" "refcard.bit" "ledit.l" "forms.README" "forms-d2.dat" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
264 "CXTERM-DIC/PY.tit" "CXTERM-DIC/ZIRANMA.tit" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
265 "CXTERM-DIC/CTLau.tit" "CXTERM-DIC/CTLauB.tit" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
266 "NICKLES.WORTH" "INTERVAL.IDEAS" "RCP" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
267 "3B-MAXMEM" "AIX.DUMP" "SUN-SUPPORT" "XENIX" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
268 "CODINGS" "CHARSETS" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
269 "calc/INSTALL" "calc/Makefile" |
108959 | 270 "vms-pp.trans" "_emacs" "batcomp.com" "notes/cpp" ; admin/ |
111655 | 271 "emacsver.texi.in" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
272 ;; MH-E stuff not in Emacs: |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
273 "import-emacs" "release-utils" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
274 ;; Erc stuff not in Emacs: |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
275 "ChangeLog.2001" "ChangeLog.2002" "ChangeLog.2003" "ChangeLog.2004" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
276 "ChangeLog.2005" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
277 "README.extras" "dir-template" "mkChangeLog" "MkChangeLog" "erc-auto.in" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
278 "CREDITS" "HACKING" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
279 "debian/changelog" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
280 "debian/control" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
281 "debian/copyright" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
282 "debian/maint/conffiles" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
283 "debian/maint/conffiles.in" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
284 "debian/maint/postinst" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
285 "debian/maint/postinst.in" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
286 "debian/maint/prerm" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
287 "debian/maint/prerm.in" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
288 "debian/README.Debian" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
289 "debian/README.erc-speak" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
290 "debian/rules" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
291 "debian/scripts/install" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
292 "debian/scripts/install.in" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
293 "debian/scripts/remove" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
294 "debian/scripts/remove.in" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
295 "debian/scripts/startup" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
296 "debian/scripts/startup.erc" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
297 "debian/scripts/startup.erc-speak" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
298 ) |
61387
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
299 "List of files and directories to ignore. |
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
300 Changes to files in this list are not listed.") |
32028
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
301 |
108095 | 302 ;; List via: find . -name '*.el' | sed 's/.*\///g' | sort | uniq -d |
303 ;; FIXME It would be better to discover these dynamically. | |
304 ;; Note that traditionally "Makefile.in" etc have not been in this list. | |
305 ;; Ditto for "abbrev.texi" etc. | |
306 (defconst authors-ambiguous-files | |
307 '("chart.el" | |
308 "compile.el" | |
309 "complete.el" | |
310 "cpp.el" | |
311 "ctxt.el" | |
312 "debug.el" | |
313 "dired.el" | |
314 "el.el" | |
315 "files.el" | |
316 "find.el" | |
317 "format.el" | |
318 "grep.el" | |
319 "imenu.el" | |
320 "java.el" | |
321 "linux.el" | |
322 "locate.el" | |
323 "make.el" | |
324 "mode.el" | |
325 "python.el" | |
326 "semantic.el" | |
327 "shell.el" | |
328 "simple.el" | |
329 "sort.el" | |
330 "speedbar.el" | |
331 "srecode.el" | |
332 "table.el" | |
333 "texi.el" | |
334 "util.el" | |
335 "wisent.el") | |
336 "List of basenames occurring more than once in the source.") | |
337 | |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
338 ;; FIXME :cowrote entries here can be overwritten by :wrote entries |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
339 ;; derived from a file's Author: header (eg mh-e). This really means |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
340 ;; the Author: header is erroneous. |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
341 (defconst authors-fixed-entries |
73748
a74dceb4b5f8
(authors-fixed-entries): Fix typo.
Juanma Barranquero <lekktu@gmail.com>
parents:
73514
diff
changeset
|
342 '(("Richard M. Stallman" :wrote "[The original GNU Emacs and numerous files]") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
343 ("Joseph Arceneaux" :wrote "xrdb.c") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
344 ;; This refers to the obsolete Willisson (qv) version. |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
345 ;;; ("Blitz Product Development Corporation" :wrote "ispell.el") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
346 ("Frank Bresz" :wrote "diff.el") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
347 ("David M. Brown" :wrote "array.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
348 ;; No longer distributed. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
349 ;;; ("Gary Byers" :changed "xenix.h") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
350 ("Shawn M. Carey" :wrote "freebsd.h") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
351 ;; hp800.h renamed from hp9000s800.h, hpux.h merged into hpux10-20.h. |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
352 ;; FIXME overwritten by Author:. |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
353 ("Satyaki Das" :cowrote "mh-search.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
354 ("Eric Decker" :changed "hp800.h" "hpux10-20.h" "sysdep.c") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
355 ("Lawrence R. Dodd" :cowrote "dired-x.el") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
356 ;; No longer distributed. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
357 ;;; ("Viktor Dukhovni" :wrote "unexsunos4.c") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
358 ("Paul Eggert" :wrote "rcs2log" "vcdiff") |
109628
8e2c7c31861b
Rename src/unexec.c => src/unexcoff.c.
Eli Zaretskii <eliz@gnu.org>
parents:
108959
diff
changeset
|
359 ("Fred Fish" :changed "unexcoff.c") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
360 ;; No longer distributed. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
361 ;;; ("Tim Fleehart" :wrote "makefile.nt") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
362 ("Keith Gabryelski" :wrote "hexl.c") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
363 ("Kevin Gallagher" :wrote "flow-ctrl.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
364 ;; Also wrote an earlier version of disp-table.el, since replaced |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
365 ;; by Erik Naggum's version; also iso-syntax.el, later renamed to |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
366 ;; latin-1.el, since deleted. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
367 ("Howard Gayle" :wrote "casetab.c") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
368 ;; :wrote mh-pick.el, since merged into mh-search.el. |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
369 ;; Originally wrote mh-funcs.el, but it has been rewritten since. |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
370 ("Stephen Gildea" :wrote "refcard.tex" |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
371 :cowrote "mh-funcs.el" "mh-search.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
372 ;; cl.texinfo renamed to cl.texi. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
373 ("David Gillespie" :wrote "cl.texi") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
374 ;; No longer distributed: emacsserver.c. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
375 ("Hewlett-Packard" :changed "emacsclient.c" "server.el" "keyboard.c") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
376 ;; No longer distributed. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
377 ;;; ("Thomas Horsley" :wrote "cxux.h" "cxux7.h") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
378 ("Indiana University Foundation" :changed "buffer.c" "buffer.h" |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
379 "indent.c" "search.c" "xdisp.c" "region-cache.c" "region-cache.h") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
380 ;; ibmrt.h, ibmrt-aix.h no longer distributed. |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
381 ("International Business Machines" :changed "emacs.c" "fileio.c" |
109628
8e2c7c31861b
Rename src/unexec.c => src/unexcoff.c.
Eli Zaretskii <eliz@gnu.org>
parents:
108959
diff
changeset
|
382 "process.c" "sysdep.c" "unexcoff.c") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
383 ;; No longer distributed. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
384 ;;; ("Ishikawa Chiaki" :changed "aviion.h" "dgux.h") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
385 ;; ymakefile no longer distributed. |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
386 ("Michael K. Johnson" :changed "configure.in" "emacs.c" "intel386.h" |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
387 "mem-limits.h" "process.c" "template.h" "sysdep.c" "syssignal.h" |
109628
8e2c7c31861b
Rename src/unexec.c => src/unexcoff.c.
Eli Zaretskii <eliz@gnu.org>
parents:
108959
diff
changeset
|
388 "systty.h" "unexcoff.c" "linux.h") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
389 ;; No longer distributed. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
390 ;;; ("Kyle Jones" :wrote "mldrag.el") |
61387
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
391 ("Henry Kautz" :wrote "bib-mode.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
392 ;; No longer distributed: vms-pwd.h, vmsfns.c, uaf.h. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
393 ("Joseph M. Kelsey" :changed "fileio.c" "dir.h") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
394 ("Sam Kendall" :changed "etags.c" "etags.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
395 ;; ack.texi: "We're not using his backquote.el any more." |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
396 ("Richard King" :wrote "userlock.el" "filelock.c") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
397 ("Sebastian Kremer" :changed "add-log.el") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
398 ("Mark Lambert" :changed "process.c" "process.h") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
399 ("Aaron Larson" :changed "bibtex.el") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
400 ;; It was :wrote, but it has been rewritten since. |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
401 ("James R. Larus" :cowrote "mh-e.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
402 ("Lars Lindberg" :changed "dabbrev.el" :cowrote "imenu.el") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
403 ;; No longer distributed: lselect.el. |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
404 ("Lucid, Inc." :changed "bytecode.c" "byte-opt.el" "byte-run.el" |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
405 "bytecomp.el" "delsel.el" "disass.el" "faces.el" "font-lock.el" |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
406 "lmenu.el" "mailabbrev.el" "select.el" "xfaces.c" "xselect.c") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
407 ;; MCC. No longer distributed: emacsserver.c. |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
408 ("Microelectronics and Computer Technology Corporation" |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
409 :changed "etags.c" "emacsclient.c" "movemail.c" |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
410 "rmail.el" "rmailedit.el" "rmailkwd.el" |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
411 "rmailmsc.el" "rmailout.el" "rmailsum.el" "scribe.el" |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
412 ;; It was :wrote for xmenu.c, but it has been rewritten since. |
109628
8e2c7c31861b
Rename src/unexec.c => src/unexcoff.c.
Eli Zaretskii <eliz@gnu.org>
parents:
108959
diff
changeset
|
413 "server.el" "lisp.h" "sysdep.c" "unexcoff.c" "xmenu.c") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
414 ("Niall Mansfield" :changed "etags.c") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
415 ("Brian Marick" :cowrote "hideif.el") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
416 ("Marko Kohtala" :changed "info.el") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
417 ("Sidney Markowitz" :changed "doctor.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
418 ;; No longer distributed: env.c. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
419 ("Richard Mlynarik" :wrote "ehelp.el") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
420 ("Mosur Mohan" :changed "etags.c") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
421 ("Jeff Morgenthaler" :changed "flow-ctrl.el" "vt200.el" "vt201.el" |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
422 "vt220.el" "vt240.el") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
423 ("Motorola" :changed "buff-menu.el") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
424 ("Hiroshi Nakano" :changed "ralloc.c") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
425 ("Sundar Narasimhan" :changed "rnewspost.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
426 ;; No longer distributed. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
427 ;;; ("NeXT, Inc." :wrote "unexnext.c") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
428 ("Mark Neale" :changed "fortran.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
429 ;; Renamed from sc.el. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
430 ("Martin Neitzel" :changed "supercite.el") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
431 ("Andrew Oram" :changed "calendar.texi (and other files in man/)") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
432 ("Frederic Pierresteguy" :wrote "widget.c") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
433 ("Michael D. Prange" :changed "tex-mode.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
434 ;; No longer distributed (dgux5-4r3.h was renamed to dgux5-4-3.h). |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
435 ;;; ("Paul Reilly" :wrote "gux5-4r2.h" "dgux5-4-3.h") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
436 ("Roland B. Roberts" :changed "files.el" "sort.el" |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
437 "buffer.h" "callproc.c" "dired.c" "process.c" "sysdep.c" "systty.h") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
438 ;; No longer distributed. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
439 ;;; "vmspaths.h" "build.com" "compile.com" "kepteditor.com" "precomp.com" |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
440 ;;; "vmsproc.el" :wrote "logout.com" "mailemacs.com") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
441 ("Guillermo J. Rozas" :wrote "fakemail.c") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
442 ("Wolfgang Rupprecht" :changed "lisp-mode.el" "loadup.el" |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
443 "sort.el" "alloc.c" "callint.c" |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
444 ;; config.in renamed from config.h.in; ecrt0.c from crt0.c. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
445 "config.in" "ecrt0.c" "data.c" "fns.c" |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
446 "lisp.h" "lread.c" ; "sun3.h" "ymakefile" - no longer distributed |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
447 "print.c" :wrote "float-sup.el" "floatfns.c") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
448 ("Schlumberger Technology Corporation" :changed "gud.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
449 ;; Replaced by tcl.el. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
450 ;;; ("Gregor Schmid" :wrote "tcl-mode.el") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
451 ("Rainer Schoepf" :wrote "alpha.h" "unexalpha.c") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
452 ;; No longer distributed: emacsserver.c. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
453 ("William Sommerfeld" :wrote "emacsclient.c" "scribe.el") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
454 ;; No longer distributed: emacsserver.c. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
455 ("Leigh Stoller" :changed "emacsclient.c" "server.el") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
456 ("Steve Strassman" :wrote "spook.el") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
457 ("Shinichirou Sugou" :changed "etags.c") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
458 ;; No longer distributed: emacsserver.c. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
459 ("Sun Microsystems, Inc" :changed "emacsclient.c" "server.el" |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
460 :wrote "emacs.icon" "sun.el") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
461 ;; No longer distributed. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
462 ;;; "emacstool.1" "emacstool.c" "sun-curs.el" |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
463 ;;; "sun-fns.el" "sun-mouse.el" "sunfns.c") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
464 ;; Renamed from sc.el. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
465 ("Kayvan Sylvan" :changed "supercite.el") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
466 ;; No longer distributed: emacsserver.c, tcp.c. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
467 ("Spencer Thomas" :changed "emacsclient.c" "server.el" |
109628
8e2c7c31861b
Rename src/unexec.c => src/unexcoff.c.
Eli Zaretskii <eliz@gnu.org>
parents:
108959
diff
changeset
|
468 "dabbrev.el" "unexcoff.c" "gnus.texi") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
469 ("Jonathan Vail" :changed "vc.el") |
109628
8e2c7c31861b
Rename src/unexec.c => src/unexcoff.c.
Eli Zaretskii <eliz@gnu.org>
parents:
108959
diff
changeset
|
470 ("James Van Artsdalen" :changed "usg5-4.h" "unexcoff.c") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
471 ;; No longer distributed: src/makefile.nt, lisp/makefile.nt |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
472 ;; winnt.el renamed to w32-fns.el; nt.[ch] to w32.[ch]; |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
473 ;; ntheap.[ch] to w32heap.[ch]; ntinevt.c to w32inevt.c; |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
474 ;; ntproc.c to w32proc.c; ntterm.c to w32term.c; |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
475 ;; windowsnt.h to ms-w32.h. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
476 ("Geoff Voelker" :wrote "w32-fns.el" "w32.c" "w32.h" "w32heap.c" |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
477 "w32heap.h" "w32inevt.c" "w32proc.c" "w32term.c" "ms-w32.h") |
99540
c5c8f07bc47c
* w32-fns.el (w32-shell-dos-semantics):
Juanma Barranquero <lekktu@gmail.com>
parents:
98259
diff
changeset
|
478 ("Morten Welinder" :wrote "dosfns.c" "[many MS-DOS files]" "msdos.h") |
107771
46621c06afee
Fix bug in batch-update-authors. Add bidi to AUTHORS.
Eli Zaretskii <eliz@gnu.org>
parents:
107180
diff
changeset
|
479 ("Eli Zaretskii" :wrote "bidi.c" "[bidirectional display in xdisp.c]") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
480 ;; Not using this version any more. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
481 ;;; ("Pace Willisson" :wrote "ispell.el") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
482 ;; FIXME overwritten by Author:. |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
483 ("Bill Wohler" :cowrote "mh-e.el") |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
484 ("Garrett Wollman" :changed "sendmail.el") |
71215
6a147eb20dc7
(authors-aliases): Add mode aliases.
Kim F. Storm <storm@cua.dk>
parents:
69709
diff
changeset
|
485 ("Dale R. Worley" :changed "mail-extr.el") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
486 ("Jamie Zawinski" :changed "bytecode.c" :wrote "tar-mode.el" |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
487 :cowrote "disass.el")) |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
488 "Actions taken from the original, manually (un)maintained AUTHORS file.") |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
489 |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
490 |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
491 (defconst authors-valid-file-names |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
492 '("aclocal.m4" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
493 "build-ins.in" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
494 "Makefile.noleim" |
61387
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
495 "makedist.bat" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
496 "makefile.def" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
497 "makefile.nt" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
498 "debug.bat.in" "emacs.bat.in" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
499 ".gdbinit-union" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
500 "alloca.s" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
501 "make-delta" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
502 "config.w95" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
503 "emacstool.1" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
504 "align.umax" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
505 "cxux-crt0.s" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
506 "gould-sigvec.s" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
507 "getdate.y" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
508 "ymakefile" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
509 "permute-index" "index.perm" |
108959 | 510 "ibmrs6000.inp" |
111655 | 511 "b2m.c" "b2m.1" "b2m.pl" |
512 "emacs.bash" "emacs.csh" "ms-kermit" | |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
513 "emacs.ico" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
514 "emacs21.ico" |
111655 | 515 "BABYL" "LPF" "LEDIT" "OTHER.EMACSES" |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
516 "emacs16_mac.png" "emacs24_mac.png" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
517 "emacs256_mac.png" "emacs32_mac.png" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
518 "emacs48_mac.png" "emacs512_mac.png" |
108095 | 519 "revdiff" ; admin/ |
520 "mainmake" "sed1.inp" "sed2.inp" "sed3.inp" ; msdos/ | |
521 "mac-fix-env.m" | |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
522 ;; Deleted vms stuff: |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
523 "temacs.opt" "descrip.mms" "compile.com" "link.com" |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
524 ) |
108095 | 525 "File names which are valid, but no longer exist (or cannot be found) |
526 in the repository.") | |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
527 |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
528 (defconst authors-renamed-files-alist |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
529 '(("nt.c" . "w32.c") ("nt.h" . "w32.h") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
530 ("ntheap.c" . "w32heap.c") ("ntheap.h" . "w32heap.h") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
531 ("ntinevt.c" . "w32inevt.c") ("ntinevt.h" . "w32inevt.h") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
532 ("ntproc.c" . "w32proc.c") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
533 ("w32console.c" . "w32term.c") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
534 ("unexnt.c" . "unexw32.c") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
535 ("s/windowsnt.h" . "s/ms-w32.h") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
536 ("winnt.el" . "w32-fns.el") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
537 ("config.emacs" . "configure") |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
538 ("config.h.dist" . "config.in") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
539 ("config.h-dist" . "config.in") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
540 ("config.h.in" . "config.in") |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
541 ("paths.h-dist" . "paths.h.in") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
542 ("patch1" . "sed1.inp") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
543 ("GETTING.GNU.SOFTWARE" . "FTP") |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
544 ("etc/MACHINES" . "MACHINES") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
545 ("ONEWS" . "NEWS.19") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
546 ("ONEWS.1" . "NEWS.1-17") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
547 ("ONEWS.2" . "NEWS.1-17") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
548 ("ONEWS.3" . "NEWS.18") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
549 ("ONEWS.4" . "NEWS.18") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
550 ("ORDERS.USA" . "ORDERS") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
551 ("EUROPE" . "ORDERS") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
552 ("DIFF" . "OTHER.EMACSES") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
553 ("CCADIFF" . "OTHER.EMACSES") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
554 ("GOSDIFF" . "OTHER.EMACSES") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
555 ("Makefile.in.in" . "Makefile.in") |
61387
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
556 ("leim-Makefile" . "leim/Makefile") |
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
557 ("leim-Makefile.in" . "leim/Makefile.in") |
74944
a4a07479f11c
(authors-aliases): Anchor FSF alias regexp,
Kim F. Storm <storm@cua.dk>
parents:
74466
diff
changeset
|
558 ("emacs-lisp/testcover-ses.el" . "tcover-ses.el") |
a4a07479f11c
(authors-aliases): Anchor FSF alias regexp,
Kim F. Storm <storm@cua.dk>
parents:
74466
diff
changeset
|
559 ("emacs-lisp/testcover-unsafep.el" . "tcover-unsafep.el") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
560 ;; index and pick merged into search. |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
561 ("mh-index.el" . "mh-search.el") |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
562 ("mh-pick.el" . "mh-search.el") |
108095 | 563 ("font-setting.el" . "dynamic-setting.el") |
107180
cace278d9d06
* emacs-lisp/authors.el (authors-renamed-files-alist):
Glenn Morris <rgm@gnu.org>
parents:
106815
diff
changeset
|
564 ;; INSTALL-CVS -> .CVS -> .BZR |
cace278d9d06
* emacs-lisp/authors.el (authors-renamed-files-alist):
Glenn Morris <rgm@gnu.org>
parents:
106815
diff
changeset
|
565 ("INSTALL-CVS" . "INSTALL.BZR") |
cace278d9d06
* emacs-lisp/authors.el (authors-renamed-files-alist):
Glenn Morris <rgm@gnu.org>
parents:
106815
diff
changeset
|
566 ("INSTALL.CVS" . "INSTALL.BZR") |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
567 ("refcards/fr-drdref.pdf" . "refcards/fr-dired-ref.pdf") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
568 ("gnus-logo.eps" . "refcards/gnus-logo.eps") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
569 ("build-install" . "build-ins.in") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
570 ("build-install.in" . "build-ins.in") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
571 ("unidata/Makefile" . "unidata/Makefile.in") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
572 ;; Not renamed, but we only have the latter in the Emacs repo. |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
573 ("trampver.texi.in" . "trampver.texi") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
574 ("e/eterm" . "e/eterm-color") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
575 ("e/eterm.ti" . "e/eterm-color.ti") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
576 ("README.txt" . "README") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
577 ("emacs.names" . "JOKES") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
578 ("ED.WORSHIP" . "JOKES") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
579 ("GNU.JOKES" . "JOKES") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
580 ("CHARACTERS" . "TODO") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
581 ("schema/xhtml-basic-form.rnc" . "schema/xhtml-bform.rnc" ) |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
582 ("schema/xhtml-basic-table.rnc" . "schema/xhtml-btable.rnc") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
583 ("schema/xhtml-list.rnc" . "schema/xhtml-lst.rnc") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
584 ("schema/xhtml-target.rnc" . "schema/xhtml-tgt.rnc") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
585 ("schema/xhtml-style.rnc" . "schema/xhtml-xstyle.rnc") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
586 ("schema/docbook-dyntbl.rnc" . "schema/docbk-dyntbl.rnc") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
587 ("schema/docbook-soextbl.rnc" . "schema/docbk-soextbl.rn" ) |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
588 ("texi/url.txi" . "url.texi") |
108095 | 589 ("edt-user.doc" . "edt.texi") |
111655 | 590 ("DEV-NOTES" . "nextstep") |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
591 ;; Moved to different directories. |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
592 ("ctags.1" . "ctags.1") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
593 ("etags.1" . "etags.1") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
594 ("emacs.1" . "emacs.1") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
595 ("emacsclient.1" . "emacsclient.1") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
596 ("icons/emacs21.ico" . "emacs21.ico") |
111655 | 597 ;; Moved from admin/nt/ to nt/. |
598 ("nt/README.W32" . "README.W32") | |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
599 ) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
600 "Alist of files which have been renamed during their lifetime. |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
601 Elements are (OLDNAME . NEWNAME).") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
602 |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
603 (defconst authors-renamed-files-regexps |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
604 '(("^m/m-\\(.*\\.h\\)$" . "m/\\1") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
605 ("^m-\\(.*\\.h\\)$" . "\\1") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
606 ("^s/s-\\(.*\\.h\\)$" . "s/\\1") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
607 ("^s-\\(.*\\.h\\)$" . "\\1") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
608 ("^s/[-.a-zA-Z0-9_]+\\.h$" . t) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
609 ("\\(.*\\)\\.cmd$" . "\\1.bat") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
610 ("\\.bat$" . t) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
611 ("\\.[ch]$" . t) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
612 ("\\.el$" . t) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
613 ("\\.ps$" . t) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
614 ("\\.texi?$" . t) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
615 ("\\.texinfo$" . t) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
616 ("\\.xml?$" . t) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
617 ("\\.x[pb]m$" . t) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
618 ("\\.[xp]bm$" . t) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
619 ("^paths\\." . t) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
620 ("^install\\." . t) |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
621 ("^\\(TUTORIAL[^/]*\\)" . "tutorials/\\1") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
622 ("^\\(tree-widget/\\(?:default\\|folder\\)/[-a-z]+\\.png\\)$" . |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
623 "images/\\1") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
624 ("^\\(images/icons/\\)mac\\(emacs\\)_\\([0-9]+\\)\\(\\.png\\)" . |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
625 "\\1\\2\\3_mac\\4") |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
626 ("\\(images/icons/\\)emacs_\\([0-9][0-9]\\)\\.png" . |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
627 "\\1hicolor/\\2x\\2/apps/emacs.png") |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
628 ) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
629 "List regexps and rewriting rules for renamed files. |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
630 Elements are (REGEXP . REPLACE). If REPLACE is a string, the file |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
631 name matching REGEXP is replaced by REPLACE using `replace-string'. |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
632 Otherwise, the file name is accepted as is.") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
633 |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
634 (defvar authors-checked-files-alist) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
635 (defvar authors-invalid-file-names) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
636 |
108095 | 637 (defun authors-disambiguate-file-name (fullname) |
638 "Convert FULLNAME to an unambiguous relative-name." | |
639 (let ((relname (file-name-nondirectory fullname)) | |
640 parent) | |
641 (if (member relname authors-ambiguous-files) | |
642 ;; In case of ambiguity, just prepend the parent directory. | |
643 ;; FIXME obviously this is not a perfect solution. | |
644 (if (string-equal "lisp" | |
645 (setq parent (file-name-nondirectory | |
646 (directory-file-name | |
647 (file-name-directory fullname))))) | |
648 relname | |
649 (format "%s/%s" parent relname)) | |
650 relname))) | |
651 | |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
652 (defun authors-canonical-file-name (file log-file pos author) |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
653 "Return canonical file name for FILE found in LOG-FILE. |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
654 Checks whether FILE is a valid (existing) file name, has been renamed, |
108095 | 655 or is on the list of removed files. Returns the non-directory part of |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
656 the file name. Only uses the LOG-FILE position POS and associated AUTHOR |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
657 to print a message if FILE is not found." |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
658 ;; FILE should be re-checked in every different directory associated |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
659 ;; with a LOG-FILE. Eg configure.in from src/ChangeLog is not the |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
660 ;; same as that from top-level/ChangeLog. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
661 (let* ((fullname (expand-file-name file (file-name-directory log-file))) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
662 (entry (assoc fullname authors-checked-files-alist)) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
663 relname |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
664 valid) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
665 (if entry |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
666 (cdr entry) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
667 (setq relname (file-name-nondirectory file)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
668 (if (or (member relname authors-valid-file-names) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
669 (file-exists-p file) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
670 (file-exists-p relname) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
671 (file-exists-p (concat "etc/" relname))) |
108095 | 672 (setq valid (authors-disambiguate-file-name fullname)) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
673 (setq valid (assoc file authors-renamed-files-alist)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
674 (if valid |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
675 (setq valid (cdr valid)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
676 (let ((rules authors-renamed-files-regexps)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
677 (while rules |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
678 (if (string-match (car (car rules)) file) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
679 (setq valid (if (stringp (cdr (car rules))) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
680 (file-name-nondirectory |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
681 (replace-match (cdr (car rules)) t nil file)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
682 relname) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
683 rules nil)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
684 (setq rules (cdr rules)))))) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
685 (setq authors-checked-files-alist |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
686 (cons (cons fullname valid) authors-checked-files-alist)) |
71215
6a147eb20dc7
(authors-aliases): Add mode aliases.
Kim F. Storm <storm@cua.dk>
parents:
69709
diff
changeset
|
687 (unless (or valid |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
688 (member file authors-ignored-files) |
108095 | 689 (authors-obsolete-file-p file) |
71215
6a147eb20dc7
(authors-aliases): Add mode aliases.
Kim F. Storm <storm@cua.dk>
parents:
69709
diff
changeset
|
690 (string-match "[*]" file) |
6a147eb20dc7
(authors-aliases): Add mode aliases.
Kim F. Storm <storm@cua.dk>
parents:
69709
diff
changeset
|
691 (string-match "^[0-9.]+$" file)) |
49598
0d8b17d428b5
Trailing whitepace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
49506
diff
changeset
|
692 (setq authors-invalid-file-names |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
693 (cons (format "%s:%d: unrecognized `%s' for %s" |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
694 log-file |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
695 (1+ (count-lines (point-min) pos)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
696 file author) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
697 authors-invalid-file-names))) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
698 valid))) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
699 |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
700 (defun authors-add-fixed-entries (table) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
701 "Add actions from `authors-fixed-entries' to TABLE." |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
702 (dolist (entry authors-fixed-entries) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
703 (let ((author (car entry)) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
704 action) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
705 (dolist (item (cdr entry)) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
706 (if (symbolp item) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
707 (setq action item) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
708 (authors-add author item action table)))))) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
709 |
46290
0cd79941b83a
(authors-obsolete-file-p): Fix typo.
Juanma Barranquero <lekktu@gmail.com>
parents:
41967
diff
changeset
|
710 |
32028
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
711 (defun authors-obsolete-file-p (file) |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
712 "Return non-nil if FILE is obsolete. |
46290
0cd79941b83a
(authors-obsolete-file-p): Fix typo.
Juanma Barranquero <lekktu@gmail.com>
parents:
41967
diff
changeset
|
713 FILE is considered obsolete if it matches one of the regular expressions |
32028
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
714 from `authors-obsolete-files-regexps'." |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
715 (let (obsolete-p |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
716 (regexps authors-obsolete-files-regexps)) |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
717 (while (and regexps (not obsolete-p)) |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
718 (setq obsolete-p (string-match (car regexps) file) |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
719 regexps (cdr regexps))) |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
720 obsolete-p)) |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
721 |
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
722 |
30790 | 723 (defun authors-add (author file action table) |
724 "Record that AUTHOR worked on FILE. | |
725 ACTION is a keyword symbol describing what he did. Record file, | |
726 author and what he did in hash table TABLE. See the description of | |
727 `authors-scan-change-log' for the structure of the hash table." | |
61387
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
728 (unless (or (member file authors-ignored-files) |
48fd09671b41
(authors-aliases): Update list.
Kim F. Storm <storm@cua.dk>
parents:
56970
diff
changeset
|
729 (authors-obsolete-file-p file) |
32529
efaa4e4c5fef
(authors-add): Don't add an entry if
Gerd Moellmann <gerd@gnu.org>
parents:
32028
diff
changeset
|
730 (equal author "")) |
32028
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
731 (let* ((value (gethash author table)) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
732 (entry (assoc file value)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
733 slot) |
32028
1bb0e9c9c64d
(authors-obsolete-file-p): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32005
diff
changeset
|
734 (if (null entry) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
735 (puthash author (cons (list file (cons action 1)) value) table) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
736 (if (setq slot (assoc action (cdr entry))) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
737 (setcdr slot (1+ (cdr slot))) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
738 (nconc entry (list (cons action 1)))))))) |
30790 | 739 |
740 | |
741 (defun authors-canonical-author-name (author) | |
742 "Return a canonicalized form of AUTHOR, an author name. | |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
743 If AUTHOR has an entry in `authors-aliases', use that. Remove |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
744 email addresses. Capitalize words in the author's name, unless |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
745 it is found in `authors-fixed-case'." |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
746 (let* ((aliases authors-aliases) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
747 regexps realname) |
30790 | 748 (while aliases |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
749 (setq realname (car (car aliases)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
750 regexps (cdr (car aliases)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
751 aliases (cdr aliases)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
752 (while regexps |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
753 (if (string-match (car regexps) author) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
754 (setq author realname |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
755 regexps nil |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
756 aliases nil) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
757 (setq regexps (cdr regexps)))))) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
758 (when author |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
759 (setq author (replace-regexp-in-string "[ \t]*[(<].*$" "" author)) |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
760 (setq author (replace-regexp-in-string "\`[ \t]+" "" author)) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
761 (setq author (replace-regexp-in-string "[ \t]+$" "" author)) |
56970
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
762 (setq author (replace-regexp-in-string "[ \t]+" " " author)) |
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
763 (unless (string-match "[-, \t]" author) |
b71fc0f47c9a
(authors-aliases): Add more aliases.
Kim F. Storm <storm@cua.dk>
parents:
52921
diff
changeset
|
764 (setq author "")) |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
765 (or (car (member author authors-fixed-case)) |
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
766 (capitalize author)))) |
30790 | 767 |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
768 (defun authors-scan-change-log (log-file table) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
769 "Scan change log LOG-FILE for author information. |
30790 | 770 |
771 For each change mentioned in the log, add an entry to hash table TABLE | |
772 under the author's canonical name. | |
773 | |
774 Keys of TABLE are author names. Values are alists of entries (FILE | |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
775 \(ACTION . COUNT) ...). FILE is one file the author worked on. The |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
776 rest of the entry is a list of keyword symbols describing what he did |
101313
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
777 with the file and the number of each action: |
30790 | 778 |
779 :wrote means the author wrote the file | |
101313
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
780 :cowrote means he wrote the file in collaboration with others |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
781 :changed means he changed the file COUNT times." |
46290
0cd79941b83a
(authors-obsolete-file-p): Fix typo.
Juanma Barranquero <lekktu@gmail.com>
parents:
41967
diff
changeset
|
782 |
101313
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
783 (let* ((enable-local-variables :safe) ; for find-file, hence let* |
85864 | 784 (enable-local-eval nil) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
785 (existing-buffer (get-file-buffer log-file)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
786 (buffer (find-file-noselect log-file)) |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
787 authors file pos) |
105813
df4934f25eef
* textmodes/two-column.el (2C-split):
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
105300
diff
changeset
|
788 (with-current-buffer buffer |
30790 | 789 (save-restriction |
790 (widen) | |
791 (goto-char (point-min)) | |
792 (while (re-search-forward "^[0-9]\\|^[ \t]+\\* " nil t) | |
793 (beginning-of-line) | |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
794 (setq pos (point)) |
30790 | 795 (cond ((looking-at "^[0-9]+-[0-9]+-[0-9]+") |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
796 ;; Handle joint authorship of changes. |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
797 ;; This can be a bit fragile, and is not too common. |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
798 (setq authors nil) |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
799 (while (progn |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
800 (skip-chars-forward " \t+:0-9-") |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
801 (not (looking-at "\\($\\|\\*\\|\ |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
802 Suggested\\|Trivial\\|Version\\|Originally\\|From:\\|Patch[ \t]+[Bb]y\\)"))) |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
803 (push (authors-canonical-author-name |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
804 (buffer-substring-no-properties |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
805 (point) (line-end-position))) authors) |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
806 (forward-line 1))) |
30790 | 807 ((looking-at "^[ \t]+\\*") |
808 (let ((line (buffer-substring-no-properties | |
809 (match-end 0) (line-end-position)))) | |
810 (while (and (not (string-match ":" line)) | |
811 (forward-line 1) | |
812 (not (looking-at ":\\|^[ \t]*$"))) | |
813 (setq line (concat line | |
814 (buffer-substring-no-properties | |
815 (line-beginning-position) | |
816 (line-end-position))))) | |
817 (when (string-match ":" line) | |
818 (setq line (substring line 0 (match-beginning 0))) | |
819 (setq line (replace-regexp-in-string "[[(<{].*$" "" line)) | |
820 (setq line (replace-regexp-in-string "," "" line)) | |
821 (dolist (file (split-string line)) | |
101195
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
822 (when (setq file (authors-canonical-file-name file log-file pos (car authors))) |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
823 (dolist (author authors) |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
824 ;;(message "%s changed %s" author file) |
d48dae481708
(authors-aliases, authors-fixed-case):
Glenn Morris <rgm@gnu.org>
parents:
101114
diff
changeset
|
825 (authors-add author file :changed table))))) |
30790 | 826 (forward-line 1))))))) |
827 (unless existing-buffer | |
828 (kill-buffer buffer)))) | |
829 | |
830 | |
831 (defun authors-scan-el (file table) | |
832 "Scan Lisp file FILE for author information. | |
833 TABLE is a hash table to add author information to." | |
101313
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
834 (let* ((existing-buffer (get-file-buffer file)) |
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
835 (enable-local-variables :safe) ; for find-file, hence let* |
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
836 (enable-local-eval nil) |
c01d07f4b9a8
(authors-aliases): Remove some "ignore" entries that are no longer needed.
Glenn Morris <rgm@gnu.org>
parents:
101298
diff
changeset
|
837 (buffer (find-file-noselect file))) |
108095 | 838 (setq file (authors-disambiguate-file-name (expand-file-name file))) |
105813
df4934f25eef
* textmodes/two-column.el (2C-split):
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
105300
diff
changeset
|
839 (with-current-buffer buffer |
30790 | 840 (save-restriction |
841 (widen) | |
842 (goto-char (point-min)) | |
843 (while (and (re-search-forward | |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
844 "^;+[ \t]*\\(Authors?\\|Commentary\\|Code\\):[ \t]*" nil t) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
845 (not (member (match-string 1) '("Commentary" "Code")))) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
846 (let ((continue t) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
847 (action :wrote) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
848 authors) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
849 (while continue |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
850 ;; Some entries contain a year range in front of the |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
851 ;; author's name. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
852 (skip-chars-forward "-0-9 \t") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
853 (push (authors-canonical-author-name |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
854 (buffer-substring-no-properties |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
855 (point) (line-end-position))) authors) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
856 ;; tips.texi says the continuation line should begin |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
857 ;; with a tab, but often spaces are used. |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
858 (setq continue |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
859 (and (zerop (forward-line 1)) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
860 (looking-at ";;;?\\(\t+ *\\| +\\)[[:alnum:]]") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
861 (goto-char (1- (match-end 0))) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
862 (not (looking-at "[[:upper:]][-[:alpha:]]+:[ \t]"))))) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
863 (and (> (length authors) 1) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
864 (setq action :cowrote)) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
865 (mapc (lambda (author) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
866 (authors-add author file action table)) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
867 authors))))) |
30790 | 868 (unless existing-buffer |
869 (kill-buffer buffer)))) | |
870 | |
871 | |
33151
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
872 (defun authors-public-domain-p (file) |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
873 "Return t if FILE is a file that was put in public domain." |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
874 (let ((public-domain-p nil) |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
875 (list authors-public-domain-files)) |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
876 (while (and list (not public-domain-p)) |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
877 (when (string-match (car list) file) |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
878 (setq public-domain-p t)) |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
879 (setq list (cdr list))) |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
880 public-domain-p)) |
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
881 |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
882 (defvar authors-author-list) |
33151
452df6342ae5
(authors-public-domain-files): New variable.
Gerd Moellmann <gerd@gnu.org>
parents:
32885
diff
changeset
|
883 |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
884 (defun authors-add-to-author-list (author changes) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
885 "Insert information about AUTHOR's work on Emacs into `authors-author-list'. |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
886 CHANGES is an alist of entries (FILE (ACTION . COUNT) ...), as produced by |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
887 `authors-scan-change-log'. |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
888 The element added to `authors-author-list' is (AUTHOR WROTE CO-WROTE CHANGED), |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
889 where WROTE, CO-WROTE, and CHANGED are lists of the files written, co-written |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
890 and changed by AUTHOR." |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
891 (when author |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
892 (let ((nchanged 0) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
893 wrote-list |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
894 cowrote-list |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
895 changed-list) |
30790 | 896 (dolist (change changes) |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
897 (let* ((actions (cdr change)) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
898 (file (car change)) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
899 (filestat (if (authors-public-domain-p file) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
900 (concat file " (public domain)") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
901 file)) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
902 slot) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
903 (cond ((assq :wrote actions) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
904 (setq wrote-list (cons filestat wrote-list))) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
905 ((assq :cowrote actions) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
906 (setq cowrote-list (cons filestat cowrote-list))) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
907 (t |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
908 (setq changed-list |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
909 (cons (cons file (cdr (assq :changed actions))) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
910 changed-list)))))) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
911 (if wrote-list |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
912 (setq wrote-list (sort wrote-list 'string-lessp))) |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
913 (if cowrote-list |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
914 (setq cowrote-list (sort cowrote-list 'string-lessp))) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
915 (when changed-list |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
916 (setq changed-list (sort changed-list |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
917 (lambda (a b) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
918 (if (= (cdr a) (cdr b)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
919 (string-lessp (car a) (car b)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
920 (> (cdr a) (cdr b)))))) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
921 (setq nchanged (length changed-list)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
922 (setq changed-list (mapcar 'car changed-list))) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
923 (if (> (- nchanged authors-many-files) 2) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
924 (setcdr (nthcdr authors-many-files changed-list) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
925 (list (format "and %d other files" (- nchanged authors-many-files))))) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
926 (setq authors-author-list |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
927 (cons (list author wrote-list cowrote-list changed-list) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
928 authors-author-list))))) |
30790 | 929 |
930 (defun authors (root) | |
931 "Extract author information from change logs and Lisp source files. | |
932 ROOT is the root directory under which to find the files. If called | |
49598
0d8b17d428b5
Trailing whitepace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
49506
diff
changeset
|
933 interactively, ROOT is read from the minibuffer. |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
934 Result is a buffer *Authors* containing authorship information, and a |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
935 buffer *Authors Errors* containing references to unknown files." |
30790 | 936 (interactive "DEmacs source directory: ") |
36010
c486995553f8
(authors): Expand `root' before running
Dave Love <fx@gnu.org>
parents:
33752
diff
changeset
|
937 (setq root (expand-file-name root)) |
88084
60aaa6c4ca3c
(authors): Use `find-program' and `grep-program'
Juanma Barranquero <lekktu@gmail.com>
parents:
87649
diff
changeset
|
938 (let ((logs (process-lines find-program root "-name" "ChangeLog*")) |
30790 | 939 (table (make-hash-table :test 'equal)) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
940 (buffer-name "*Authors*") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
941 authors-checked-files-alist |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
942 authors-invalid-file-names) |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
943 (authors-add-fixed-entries table) |
30790 | 944 (unless (file-exists-p (expand-file-name "src/emacs.c" root)) |
100870
373ba628faa9
(authors-aliases): Addition.
Reiner Steib <Reiner.Steib@gmx.de>
parents:
100541
diff
changeset
|
945 (unless (y-or-n-p |
373ba628faa9
(authors-aliases): Addition.
Reiner Steib <Reiner.Steib@gmx.de>
parents:
100541
diff
changeset
|
946 (format "Not the root directory of Emacs: %s, continue? " root)) |
105170 | 947 (error "Not the root directory"))) |
30790 | 948 (dolist (log logs) |
62431
9ffac6fd4aa8
(authors): Do parse the ChangeLogs of the Emacs Lisp Reference Manual.
Lute Kamstra <lute@gnu.org>
parents:
61387
diff
changeset
|
949 (when (string-match "ChangeLog\\(.[0-9]+\\)?$" log) |
30790 | 950 (message "Scanning %s..." log) |
951 (authors-scan-change-log log table))) | |
88084
60aaa6c4ca3c
(authors): Use `find-program' and `grep-program'
Juanma Barranquero <lekktu@gmail.com>
parents:
87649
diff
changeset
|
952 (let ((els (process-lines find-program root "-name" "*.el"))) |
30790 | 953 (dolist (file els) |
954 (message "Scanning %s..." file) | |
955 (authors-scan-el file table))) | |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
956 (message "Generating buffer %s..." buffer-name) |
30790 | 957 (set-buffer (get-buffer-create buffer-name)) |
958 (erase-buffer) | |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
959 (set-buffer-file-coding-system authors-coding-system) |
49598
0d8b17d428b5
Trailing whitepace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
49506
diff
changeset
|
960 (insert |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
961 "Many people have contributed code included in the Free Software |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
962 Foundation's distribution of GNU Emacs. To show our appreciation for |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
963 their public spirit, we list here in alphabetical order a condensed |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
964 list of their contributions.\n") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
965 (let (authors-author-list a) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
966 (maphash #'authors-add-to-author-list table) |
49598
0d8b17d428b5
Trailing whitepace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
49506
diff
changeset
|
967 (setq authors-author-list |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
968 (sort authors-author-list |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
969 (lambda (a b) (string-lessp (car a) (car b))))) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
970 (dolist (a authors-author-list) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
971 (let ((author (car a)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
972 (wrote (nth 1 a)) |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
973 (cowrote (nth 2 a)) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
974 (changed (nth 3 a)) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
975 file) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
976 (insert "\n" author ": ") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
977 (when wrote |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
978 (insert "wrote") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
979 (dolist (file wrote) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
980 (if (> (+ (current-column) (length file)) 72) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
981 (insert "\n ")) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
982 (insert " " file)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
983 (insert "\n")) |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
984 (when cowrote |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
985 (if wrote |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
986 (insert "and ")) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
987 (insert "co-wrote") |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
988 (dolist (file cowrote) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
989 (if (> (+ (current-column) (length file)) 72) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
990 (insert "\n ")) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
991 (insert " " file)) |
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
992 (insert "\n")) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
993 (when changed |
101114
96ac887a2e25
(authors-aliases): Add, remove, and adjust some entries.
Glenn Morris <rgm@gnu.org>
parents:
100908
diff
changeset
|
994 (if (or wrote cowrote) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
995 (insert "and ")) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
996 (insert "changed") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
997 (dolist (file changed) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
998 (if (> (+ (current-column) (length file)) 72) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
999 (insert "\n ")) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
1000 (insert " " file)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
1001 (insert "\n"))))) |
49598
0d8b17d428b5
Trailing whitepace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
49506
diff
changeset
|
1002 (insert "\nLocal" " Variables:\ncoding: " |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
1003 (symbol-name authors-coding-system) "\nEnd:\n") |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
1004 (message "Generating buffer %s... done" buffer-name) |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1005 (unless noninteractive |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
1006 (when authors-invalid-file-names |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
1007 (with-current-buffer (get-buffer-create "*Authors Errors*") |
100535
f337e02f9b2e
(authors-fixed-case): New constant.
Glenn Morris <rgm@gnu.org>
parents:
99540
diff
changeset
|
1008 (setq buffer-read-only nil) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
1009 (erase-buffer) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
1010 (set-buffer-file-coding-system authors-coding-system) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
1011 (insert "Unrecognized file entries found:\n\n") |
84894
c9d3d80460e9
(authors): Use `mapc' rather than `mapcar'.
Juanma Barranquero <lekktu@gmail.com>
parents:
78217
diff
changeset
|
1012 (mapc (lambda (f) (if (not (string-match "^[A-Za-z]+$" f)) (insert f "\n"))) |
c9d3d80460e9
(authors): Use `mapc' rather than `mapcar'.
Juanma Barranquero <lekktu@gmail.com>
parents:
78217
diff
changeset
|
1013 (sort authors-invalid-file-names 'string-lessp)) |
49506
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
1014 (goto-char (point-min)) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
1015 (compilation-mode) |
ac9e2eeeb03d
New format of AUTHORS file; list each
Kim F. Storm <storm@cua.dk>
parents:
49469
diff
changeset
|
1016 (message "Errors were found. See buffer %s" (buffer-name)))) |
32885
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1017 (pop-to-buffer buffer-name)))) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1018 |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1019 |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1020 (defun batch-update-authors () |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1021 "Produce an AUTHORS file. |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1022 Call this function in batch mode with two command line arguments FILE |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1023 and ROOT. FILE is the file to write, ROOT is the root directory of |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1024 the Emacs source tree, from which to build the file." |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1025 (unless noninteractive |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1026 (error "`batch-update-authors' is to be used only with -batch")) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1027 (when (/= (length command-line-args-left) 2) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1028 (error "Call `batch-update-authors' with the name of the file to write")) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1029 (let* ((file (pop command-line-args-left)) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1030 (root (pop command-line-args-left))) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1031 (authors root) |
c5fc43371c70
(batch-update-authors): New function.
Gerd Moellmann <gerd@gnu.org>
parents:
32832
diff
changeset
|
1032 (write-file file))) |
30790 | 1033 |
76951 | 1034 (provide 'authors) |
1035 | |
38412
253f761ad37b
Some fixes to follow coding conventions in files maintained by FSF.
Pavel Janík <Pavel@Janik.cz>
parents:
36010
diff
changeset
|
1036 ;;; authors.el ends here |