annotate lisp/emacs-lisp/authors.el @ 112425:9f7614f1a892

Merge from emacs-23
author Glenn Morris <rgm@gnu.org>
date Sat, 22 Jan 2011 11:36:45 -0800
parents 417b1e4d63cd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
11 ;; This file is part of GNU Emacs.
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
17
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
18 ;; GNU Emacs is distributed in the hope that it will be useful,
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
19 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
20 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
21 ;; GNU General Public License for more details.
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
22
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
25
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
26 ;;; Commentary:
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
27
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
28 ;; Use M-x authors RET to create an *Authors* buffer that can used as
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
29 ;; or merged with Emacs' AUTHORS file.
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
30
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
31 ;;; Code:
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
36 (defconst authors-many-files 20
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
41
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
172 "Alist of author aliases.
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
224 "\\.\\(cvs\\|git\\)ignore$" ; obsolete or uninteresting
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
225 "\\.arch-inventory$"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
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
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
251 "cedet/tests/testtemplates.cpp"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
252 "cedet/tests/testusing.cpp"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
253 "cedet/tests/scopetest.cpp"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
254 "cedet/tests/scopetest.java"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
255 "cedet/tests/test.cpp"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
256 "cedet/tests/test.py"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
257 "cedet/tests/teststruct.cpp"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
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
9e4a56f788ec Minor authors.el update.
Glenn Morris <rgm@gnu.org>
parents: 108095
diff changeset
270 "vms-pp.trans" "_emacs" "batcomp.com" "notes/cpp" ; admin/
111655
36363a7ada1e Tiny authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 110862
diff changeset
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
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
302 ;; List via: find . -name '*.el' | sed 's/.*\///g' | sort | uniq -d
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
303 ;; FIXME It would be better to discover these dynamically.
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
304 ;; Note that traditionally "Makefile.in" etc have not been in this list.
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
305 ;; Ditto for "abbrev.texi" etc.
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
306 (defconst authors-ambiguous-files
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
307 '("chart.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
308 "compile.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
309 "complete.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
310 "cpp.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
311 "ctxt.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
312 "debug.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
313 "dired.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
314 "el.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
315 "files.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
316 "find.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
317 "format.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
318 "grep.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
319 "imenu.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
320 "java.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
321 "linux.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
322 "locate.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
323 "make.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
324 "mode.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
325 "python.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
326 "semantic.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
327 "shell.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
328 "simple.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
329 "sort.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
330 "speedbar.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
331 "srecode.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
332 "table.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
333 "texi.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
334 "util.el"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
335 "wisent.el")
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
336 "List of basenames occurring more than once in the source.")
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
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
9e4a56f788ec Minor authors.el update.
Glenn Morris <rgm@gnu.org>
parents: 108095
diff changeset
510 "ibmrs6000.inp"
111655
36363a7ada1e Tiny authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 110862
diff changeset
511 "b2m.c" "b2m.1" "b2m.pl"
36363a7ada1e Tiny authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 110862
diff changeset
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
36363a7ada1e Tiny authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 110862
diff changeset
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
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
519 "revdiff" ; admin/
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
520 "mainmake" "sed1.inp" "sed2.inp" "sed3.inp" ; msdos/
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
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
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
525 "File names which are valid, but no longer exist (or cannot be found)
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
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
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
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
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
589 ("edt-user.doc" . "edt.texi")
111655
36363a7ada1e Tiny authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 110862
diff changeset
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
36363a7ada1e Tiny authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 110862
diff changeset
597 ;; Moved from admin/nt/ to nt/.
36363a7ada1e Tiny authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 110862
diff changeset
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
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
637 (defun authors-disambiguate-file-name (fullname)
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
638 "Convert FULLNAME to an unambiguous relative-name."
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
639 (let ((relname (file-name-nondirectory fullname))
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
640 parent)
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
641 (if (member relname authors-ambiguous-files)
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
642 ;; In case of ambiguity, just prepend the parent directory.
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
643 ;; FIXME obviously this is not a perfect solution.
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
644 (if (string-equal "lisp"
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
645 (setq parent (file-name-nondirectory
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
646 (directory-file-name
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
647 (file-name-directory fullname)))))
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
648 relname
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
649 (format "%s/%s" parent relname))
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
650 relname)))
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
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
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
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
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
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
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
723 (defun authors-add (author file action table)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
724 "Record that AUTHOR worked on FILE.
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
725 ACTION is a keyword symbol describing what he did. Record file,
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
726 author and what he did in hash table TABLE. See the description of
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
739
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
740
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
741 (defun authors-canonical-author-name (author)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
770
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
771 For each change mentioned in the log, add an entry to hash table TABLE
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
772 under the author's canonical name.
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
773
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
778
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
07652ce8f3df (authors-scan-change-log)
Glenn Morris <rgm@gnu.org>
parents: 84991
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
789 (save-restriction
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
790 (widen)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
791 (goto-char (point-min))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
792 (while (re-search-forward "^[0-9]\\|^[ \t]+\\* " nil t)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
807 ((looking-at "^[ \t]+\\*")
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
808 (let ((line (buffer-substring-no-properties
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
809 (match-end 0) (line-end-position))))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
810 (while (and (not (string-match ":" line))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
811 (forward-line 1)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
812 (not (looking-at ":\\|^[ \t]*$")))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
813 (setq line (concat line
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
814 (buffer-substring-no-properties
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
815 (line-beginning-position)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
816 (line-end-position)))))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
817 (when (string-match ":" line)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
818 (setq line (substring line 0 (match-beginning 0)))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
819 (setq line (replace-regexp-in-string "[[(<{].*$" "" line))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
820 (setq line (replace-regexp-in-string "," "" line))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
826 (forward-line 1)))))))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
827 (unless existing-buffer
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
828 (kill-buffer buffer))))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
829
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
830
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
831 (defun authors-scan-el (file table)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
832 "Scan Lisp file FILE for author information.
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
5d8908130ff2 Minor authors.el updates.
Glenn Morris <rgm@gnu.org>
parents: 107772
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
840 (save-restriction
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
841 (widen)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
842 (goto-char (point-min))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
868 (unless existing-buffer
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
869 (kill-buffer buffer))))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
870
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
929
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
930 (defun authors (root)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
931 "Extract author information from change logs and Lisp source files.
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
f8ba8d6fd250 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 104347
diff changeset
947 (error "Not the root directory")))
30790
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
950 (message "Scanning %s..." log)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
953 (dolist (file els)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
954 (message "Scanning %s..." file)
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
957 (set-buffer (get-buffer-create buffer-name))
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
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
fa166d86d278 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
1033
76951
c08b3dd3e465 (top-level): Provide self.
Glenn Morris <rgm@gnu.org>
parents: 76318
diff changeset
1034 (provide 'authors)
c08b3dd3e465 (top-level): Provide self.
Glenn Morris <rgm@gnu.org>
parents: 76318
diff changeset
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