aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim F. Storm2004-09-07 21:16:48 +0000
committerKim F. Storm2004-09-07 21:16:48 +0000
commitd0f483e8e104e69fa38de5e816c50caf6fdfbecd (patch)
treebd5fabd8e724b20fca6dd5d02bb056bd57cc9445
parent4e14f66cdf373a5caf342b3e9c4582c475593aec (diff)
downloademacs-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.el33
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