diff options
| author | Kim F. Storm | 2004-09-07 21:16:48 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2004-09-07 21:16:48 +0000 |
| commit | d0f483e8e104e69fa38de5e816c50caf6fdfbecd (patch) | |
| tree | bd5fabd8e724b20fca6dd5d02bb056bd57cc9445 | |
| parent | 4e14f66cdf373a5caf342b3e9c4582c475593aec (diff) | |
| download | emacs-d0f483e8e104e69fa38de5e816c50caf6fdfbecd.tar.gz emacs-d0f483e8e104e69fa38de5e816c50caf6fdfbecd.zip | |
(authors-aliases): Add more aliases.
(authors-fixed-entries): Fix typo.
(authors-canonical-author-name): Compact multiple spaces.
Ignore trivial names (e.g. only first name).
| -rw-r--r-- | lisp/emacs-lisp/authors.el | 33 |
1 files changed, 25 insertions, 8 deletions
diff --git a/lisp/emacs-lisp/authors.el b/lisp/emacs-lisp/authors.el index 3d0936a8c46..5ab42c06e8e 100644 --- a/lisp/emacs-lisp/authors.el +++ b/lisp/emacs-lisp/authors.el | |||
| @@ -52,18 +52,23 @@ files.") | |||
| 52 | ("David Gillespie" "Dave Gillespie") | 52 | ("David Gillespie" "Dave Gillespie") |
| 53 | ("David K,Ae(Bgedal" "David K..edal") | 53 | ("David K,Ae(Bgedal" "David K..edal") |
| 54 | ("David M. Koppelman" "David M. Koppelman, Koppel@Ee.Lsu.Edu") | 54 | ("David M. Koppelman" "David M. Koppelman, Koppel@Ee.Lsu.Edu") |
| 55 | ("David M. Smith" "David Smith") | 55 | ("David M. Smith" "David Smith" "David M Smith") |
| 56 | ("Ed L. Cashin" "Ed L Cashin") | ||
| 56 | ("Edward M. Reingold" "Ed Reingold" "Edward M Reingold" | 57 | ("Edward M. Reingold" "Ed Reingold" "Edward M Reingold" |
| 57 | "Reingold Edward M") | 58 | "Reingold Edward M") |
| 58 | ("Eli Zaretskii" "eliz") | 59 | ("Eli Zaretskii" "eliz") |
| 60 | ; ("Emilio C. Lopes" "Emilio Lopes") | ||
| 61 | ("Era Eriksson" "Era@Iki.Fi") | ||
| 59 | ("Eric M. Ludlam" "Eric Ludlam") | 62 | ("Eric M. Ludlam" "Eric Ludlam") |
| 60 | ("Eric S. Raymond" "Eric Raymond") | 63 | ("Eric S. Raymond" "Eric Raymond") |
| 61 | ("Eric Youngdale" "(Eric Youngdale at youngdale@v6550c.nrl.navy.mil)") | 64 | ("Eric Youngdale" "(Eric Youngdale at youngdale@v6550c.nrl.navy.mil)") |
| 65 | ("Francis J. Wright" "Dr Francis J. Wright" "Francis Wright") | ||
| 62 | ("Fran,Ag(Bois Pinard" "Francois Pinard") | 66 | ("Fran,Ag(Bois Pinard" "Francois Pinard") |
| 63 | ("Francesco Potort,Al(B" "Francesco Potorti" "Francesco Potorti`") | 67 | ("Francesco Potort,Al(B" "Francesco Potorti" "Francesco Potorti`") |
| 64 | ("Frederic Pierresteguy" "Fred Pierresteguy") | 68 | ("Frederic Pierresteguy" "Fred Pierresteguy") |
| 65 | ("Geoff Voelker" "voelker") | 69 | ("Geoff Voelker" "voelker") |
| 66 | ("Hallvard B. Furuseth" "Hallvard B Furuseth") | 70 | ("Hallvard B. Furuseth" "Hallvard B Furuseth") |
| 71 | ("Hrvoje Nik,B9(Bi,Bf(B" "Hrvoje Niksic") | ||
| 67 | (nil "(afs@hplb.hpl.hp.com)") | 72 | (nil "(afs@hplb.hpl.hp.com)") |
| 68 | (nil "<Use-Author-Address-Header@\\[127.1\\]>") | 73 | (nil "<Use-Author-Address-Header@\\[127.1\\]>") |
| 69 | (nil "Code Extracted") | 74 | (nil "Code Extracted") |
| @@ -71,25 +76,33 @@ files.") | |||
| 71 | (nil "ISO-2022-JP") | 76 | (nil "ISO-2022-JP") |
| 72 | ("Jaeyoun Chung" "Jae-youn Chung" "Jae-you Chung" "Chung Jae-youn") | 77 | ("Jaeyoun Chung" "Jae-youn Chung" "Jae-you Chung" "Chung Jae-youn") |
| 73 | ("Jan Dj,Ad(Brv" "Jan D." "Jan Djarv") | 78 | ("Jan Dj,Ad(Brv" "Jan D." "Jan Djarv") |
| 74 | ("Jay K. Adams" "jka@ece.cmu.edu") | 79 | ("Jay K. Adams" "jka@ece.cmu.edu" "Jay Adams") |
| 75 | ("Jay R. Adams" "Jay Adams") | 80 | ("J,Ai(Br,At(Bme Marant" "J,bi(Br,bt(Bme Marant" "Jerome Marant") |
| 76 | ("Jens-Ulrik Holger Petersen" "Jens-Ulrik Petersen") | 81 | ("Jens-Ulrik Holger Petersen" "Jens-Ulrik Petersen") |
| 77 | ("Jonathan I. Kamens" "Jonathan Kamens") | 82 | ("Jonathan I. Kamens" "Jonathan Kamens") |
| 78 | ("Joseph Arceneaux" "Joe Arceneaux") | 83 | ("Joseph Arceneaux" "Joe Arceneaux") |
| 79 | ("K. Shane Hartman" "Shane Hartman") | 84 | ("K. Shane Hartman" "Shane Hartman") |
| 80 | ("Kai Gro,A_(Bjohann" "Kai Grossjohann" "Kai Gro,b_(Bjohann" | 85 | ("Kai Gro,A_(Bjohann" "Kai Grossjohann" "Kai Gro,b_(Bjohann" |
| 81 | "Kai.Grossjohann@Cs.Uni-Dortmund.De") | 86 | "Kai.Grossjohann@Cs.Uni-Dortmund.De" |
| 87 | "Kai.Grossjohann@Gmx.Net") | ||
| 82 | ("Karl Berry" "K. Berry") | 88 | ("Karl Berry" "K. Berry") |
| 89 | ("Kazushi Marukawa" "Kazushi") | ||
| 83 | ("Ken Manheimer" "Kenneth Manheimer") | 90 | ("Ken Manheimer" "Kenneth Manheimer") |
| 84 | ("Kenichi Handa" "Ken'ichi Handa" "Kenichi HANDA") | 91 | ("Kenichi Handa" "Ken'ichi Handa" "Kenichi HANDA") |
| 85 | ("Kim F. Storm" "Kim Storm") | 92 | ("Kim F. Storm" "Kim Storm") |
| 93 | ("Kyle Jones" "Kyle E. Jones") | ||
| 86 | ("Marcus G. Daniels" "Marcus Daniels") | 94 | ("Marcus G. Daniels" "Marcus Daniels") |
| 95 | ("Mark D. Baushke" "Mark D Baushke") | ||
| 96 | ("Martin Lorentzon" "Martin Lorentzson") | ||
| 97 | ("Matt Swift" "Matthew Swift") | ||
| 87 | ("Michael D. Ernst" "Michael Ernst") | 98 | ("Michael D. Ernst" "Michael Ernst") |
| 88 | ("Michael I. Bushnell" "Michael I Bushnell" "Michael I. Bushnell, P/Bsg") | 99 | ("Michael I. Bushnell" "Michael I Bushnell" "Michael I. Bushnell, P/Bsg") |
| 89 | ("Paul Eggert" "eggert") | 100 | ("Paul Eggert" "eggert") |
| 90 | ("Paul Reilly" "(pmr@legacy.pajato.com)") | 101 | ("Paul Reilly" "(pmr@legacy.pajato.com)") |
| 91 | ("Pavel Jan,Bm(Bk" "Pavel Jan,Am(Bk Ml.") | 102 | ("Pavel Jan,Bm(Bk" "Pavel Jan,Am(Bk Ml." "Pavel Jan,Am(Bk" "Pavel@Janik.Cz") |
| 92 | ("Per Abrahamsen" "Per Abhiddenware") | 103 | ("Per Abrahamsen" "Per Abhiddenware") |
| 104 | ("Peter S. Galbraith" "Peter Galbraith") | ||
| 105 | ("Peter Runestig" "Peter 'luna' Runestig") | ||
| 93 | ("Peter S. Galbraith" "Peter S Galbraith") | 106 | ("Peter S. Galbraith" "Peter S Galbraith") |
| 94 | ("Richard M. Stallman" "Richard M. Stallman,,," "Richard Stallman" | 107 | ("Richard M. Stallman" "Richard M. Stallman,,," "Richard Stallman" |
| 95 | "rms" "rms@gnu.org") | 108 | "rms" "rms@gnu.org") |
| @@ -97,9 +110,11 @@ files.") | |||
| 97 | ("Roland B. Roberts" "Roland B Roberts" "Roland Roberts") | 110 | ("Roland B. Roberts" "Roland B Roberts" "Roland Roberts") |
| 98 | ("Rui-Tao Dong" "Rui-Tao Dong ~{6-Hpln~}") | 111 | ("Rui-Tao Dong" "Rui-Tao Dong ~{6-Hpln~}") |
| 99 | ("Sam Steingold" "Sam Shteingold") | 112 | ("Sam Steingold" "Sam Shteingold") |
| 113 | ("Stefan Monnier" "Stefan") | ||
| 100 | ("Stephen A. Wood" "(saw@cebaf.gov)") | 114 | ("Stephen A. Wood" "(saw@cebaf.gov)") |
| 101 | ("Steven L. Baur" "SL Baur" "Steven L Baur") | 115 | ("Steven L. Baur" "SL Baur" "Steven L Baur") |
| 102 | ("Takaaki Ota" "Tak Ota") | 116 | ("Takaaki Ota" "Tak Ota") |
| 117 | ("Teodor Zlatanov" "Ted Zlatanov") | ||
| 103 | ("Torbj,Av(Brn Axelsson" "Torbjvrn Axelsson") | 118 | ("Torbj,Av(Brn Axelsson" "Torbjvrn Axelsson") |
| 104 | ("Torbj,Av(Brn Einarsson" "Torbj.*rn Einarsson") | 119 | ("Torbj,Av(Brn Einarsson" "Torbj.*rn Einarsson") |
| 105 | ("Toru Tomabechi" "Toru Tomabechi,") | 120 | ("Toru Tomabechi" "Toru Tomabechi,") |
| @@ -207,7 +222,7 @@ listed.") | |||
| 207 | ("Frederic Pierresteguy" :wrote "widget.c") | 222 | ("Frederic Pierresteguy" :wrote "widget.c") |
| 208 | ("Michael D. Prange" :changed "tex-mode.el") | 223 | ("Michael D. Prange" :changed "tex-mode.el") |
| 209 | ("Paul Reilly" :wrote "gux5-4r2.h" "dgux5-4r3.h") | 224 | ("Paul Reilly" :wrote "gux5-4r2.h" "dgux5-4r3.h") |
| 210 | ("Roland B Roberts" :changed "files.el" "sort.el" "vmsproc.el" | 225 | ("Roland B. Roberts" :changed "files.el" "sort.el" "vmsproc.el" |
| 211 | "buffer.h" "callproc.c" "dired.c" "process.c" "sysdep.c" "systty.h" | 226 | "buffer.h" "callproc.c" "dired.c" "process.c" "sysdep.c" "systty.h" |
| 212 | "vmspaths.h" "build.com" "compile.com" "kepteditor.com" "precomp.com" | 227 | "vmspaths.h" "build.com" "compile.com" "kepteditor.com" "precomp.com" |
| 213 | :wrote "logout.com" "mailemacs.com") | 228 | :wrote "logout.com" "mailemacs.com") |
| @@ -405,11 +420,13 @@ words in the author's name." | |||
| 405 | (setq regexps (cdr regexps)))))) | 420 | (setq regexps (cdr regexps)))))) |
| 406 | (when author | 421 | (when author |
| 407 | (setq author (replace-regexp-in-string "[ \t]*[(<].*$" "" author)) | 422 | (setq author (replace-regexp-in-string "[ \t]*[(<].*$" "" author)) |
| 408 | (setq author (replace-regexp-in-string "^[ \t]+" "" author)) | 423 | (setq author (replace-regexp-in-string "\`[ \t]+" "" author)) |
| 409 | (setq author (replace-regexp-in-string "[ \t]+$" "" author)) | 424 | (setq author (replace-regexp-in-string "[ \t]+$" "" author)) |
| 425 | (setq author (replace-regexp-in-string "[ \t]+" " " author)) | ||
| 426 | (unless (string-match "[-, \t]" author) | ||
| 427 | (setq author "")) | ||
| 410 | (capitalize author))) | 428 | (capitalize author))) |
| 411 | 429 | ||
| 412 | |||
| 413 | (defun authors-scan-change-log (log-file table) | 430 | (defun authors-scan-change-log (log-file table) |
| 414 | "Scan change log LOG-FILE for author information. | 431 | "Scan change log LOG-FILE for author information. |
| 415 | 432 | ||