diff options
| author | Glenn Morris | 2009-01-15 03:27:12 +0000 |
|---|---|---|
| committer | Glenn Morris | 2009-01-15 03:27:12 +0000 |
| commit | 6b5e47dd92736b0cdf870ecf66dda3fea02a91f0 (patch) | |
| tree | 2114a535e9dee3540e51be2d8bb49984351c5161 | |
| parent | 7b10e6ec61e092f2946cc6246bfd55c96cbda19e (diff) | |
| download | emacs-6b5e47dd92736b0cdf870ecf66dda3fea02a91f0.tar.gz emacs-6b5e47dd92736b0cdf870ecf66dda3fea02a91f0.zip | |
(authors-aliases, authors-fixed-case):
(authors-obsolete-files-regexps, authors-ignored-files):
(authors-renamed-files-alist): Add some entries.
(authors-fixed-entries): Change some entries.
(authors-canonical-file-name): Doc fix.
(authors-scan-change-log): Handle joint authorship in ChangeLogs.
| -rw-r--r-- | lisp/ChangeLog | 10 | ||||
| -rw-r--r-- | lisp/emacs-lisp/authors.el | 90 |
2 files changed, 76 insertions, 24 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 6701165f825..fb2dd09cb7d 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2009-01-15 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * emacs-lisp/authors.el (authors-aliases, authors-fixed-case): | ||
| 4 | (authors-obsolete-files-regexps, authors-ignored-files): | ||
| 5 | (authors-renamed-files-alist): Add some entries. | ||
| 6 | (authors-fixed-entries): Change some entries. | ||
| 7 | (authors-canonical-file-name): Doc fix. | ||
| 8 | (authors-scan-change-log): Handle joint authorship in ChangeLogs. | ||
| 9 | |||
| 1 | 2009-01-14 Juri Linkov <juri@jurta.org> | 10 | 2009-01-14 Juri Linkov <juri@jurta.org> |
| 2 | 11 | ||
| 3 | * info.el (Info-isearch-filter): Don't filter out invisible text | 12 | * info.el (Info-isearch-filter): Don't filter out invisible text |
| @@ -9660,6 +9669,7 @@ | |||
| 9660 | hollow if not in innermost frame. | 9669 | hollow if not in innermost frame. |
| 9661 | 9670 | ||
| 9662 | 2008-04-29 Stefan Monnier <monnier@iro.umontreal.ca> | 9671 | 2008-04-29 Stefan Monnier <monnier@iro.umontreal.ca> |
| 9672 | |||
| 9663 | Make `checkout-model' apply to filesets. | 9673 | Make `checkout-model' apply to filesets. |
| 9664 | * vc-hooks.el (vc-checkout-model): Rewrite. | 9674 | * vc-hooks.el (vc-checkout-model): Rewrite. |
| 9665 | (vc-before-save, vc-after-save): Adjust callers accordingly. | 9675 | (vc-before-save, vc-after-save): Adjust callers accordingly. |
diff --git a/lisp/emacs-lisp/authors.el b/lisp/emacs-lisp/authors.el index dd8c4bb90f8..e7aa3a0d150 100644 --- a/lisp/emacs-lisp/authors.el +++ b/lisp/emacs-lisp/authors.el | |||
| @@ -45,11 +45,14 @@ files.") | |||
| 45 | ("Anna M. Bigatti" "Anna Bigatti") | 45 | ("Anna M. Bigatti" "Anna Bigatti") |
| 46 | ("Barry A. Warsaw" "Barry A. Warsaw, Century Computing, Inc." | 46 | ("Barry A. Warsaw" "Barry A. Warsaw, Century Computing, Inc." |
| 47 | "Barry A. Warsaw, ITB" "Barry Warsaw") | 47 | "Barry A. Warsaw, ITB" "Barry Warsaw") |
| 48 | ("Bill Mann" "William F. Mann") | ||
| 49 | ("Bill Rozas" "Guillermo J. Rozas") | ||
| 48 | ("Björn Torkelsson" "Bjorn Torkelsson") | 50 | ("Björn Torkelsson" "Bjorn Torkelsson") |
| 49 | ("Brian Fox" "Brian J. Fox") | 51 | ("Brian Fox" "Brian J. Fox") |
| 50 | ("Christoph Wedler" "Christoph.Wedler@sap.com") | 52 | ("Christoph Wedler" "Christoph.Wedler@sap.com") |
| 51 | ("Daniel Pfeiffer" "<Daniel.Pfeiffer@Informatik.START.db.de>" | 53 | ("Daniel Pfeiffer" "<Daniel.Pfeiffer@Informatik.START.db.de>" |
| 52 | "<Daniel.Pfeiffer@Informatik.START.dbp.de>") | 54 | "<Daniel.Pfeiffer@Informatik.START.dbp.de>") |
| 55 | ("David De La Harpe Golden" "David Golden") | ||
| 53 | ("David Gillespie" "Dave Gillespie") | 56 | ("David Gillespie" "Dave Gillespie") |
| 54 | ("David Kågedal" "David K..edal") | 57 | ("David Kågedal" "David K..edal") |
| 55 | ("David M. Koppelman" "David M. Koppelman, Koppel@Ec?e.Lsu.Edu" | 58 | ("David M. Koppelman" "David M. Koppelman, Koppel@Ec?e.Lsu.Edu" |
| @@ -71,7 +74,7 @@ files.") | |||
| 71 | ("Frederic Pierresteguy" "Fred Pierresteguy") | 74 | ("Frederic Pierresteguy" "Fred Pierresteguy") |
| 72 | ("Geoff Voelker" "voelker") | 75 | ("Geoff Voelker" "voelker") |
| 73 | ("Gerd Möllmann" "Gerd Moellmann") | 76 | ("Gerd Möllmann" "Gerd Moellmann") |
| 74 | ("Hallvard B. Furuseth" "Hallvard B Furuseth") | 77 | ("Hallvard B. Furuseth" "Hallvard B Furuseth" "Hallvard Furuseth") |
| 75 | ("Hrvoje Nikšić" "Hrvoje Niksic") | 78 | ("Hrvoje Nikšić" "Hrvoje Niksic") |
| 76 | (nil "(afs@hplb.hpl.hp.com)") | 79 | (nil "(afs@hplb.hpl.hp.com)") |
| 77 | (nil "<Use-Author-Address-Header@\\[127.1\\]>") | 80 | (nil "<Use-Author-Address-Header@\\[127.1\\]>") |
| @@ -88,6 +91,7 @@ files.") | |||
| 88 | ("John W. Eaton" "John Eaton") | 91 | ("John W. Eaton" "John Eaton") |
| 89 | ("Jonathan I. Kamens" "Jonathan Kamens") | 92 | ("Jonathan I. Kamens" "Jonathan Kamens") |
| 90 | ("Joseph Arceneaux" "Joe Arceneaux") | 93 | ("Joseph Arceneaux" "Joe Arceneaux") |
| 94 | ("Joseph M. Kelsey" "Joe Kelsey") ; FIXME ? | ||
| 91 | ("Juan León Lahoz García" "Juan-Leon Lahoz Garcia") | 95 | ("Juan León Lahoz García" "Juan-Leon Lahoz Garcia") |
| 92 | ("K. Shane Hartman" "Shane Hartman") | 96 | ("K. Shane Hartman" "Shane Hartman") |
| 93 | ("Kai Großjohann" "Kai Grossjohann" "Kai Großjohann" | 97 | ("Kai Großjohann" "Kai Grossjohann" "Kai Großjohann" |
| @@ -103,14 +107,19 @@ files.") | |||
| 103 | ("Kyle Jones" "Kyle E. Jones") | 107 | ("Kyle Jones" "Kyle E. Jones") |
| 104 | ("Marcus G. Daniels" "Marcus Daniels") | 108 | ("Marcus G. Daniels" "Marcus Daniels") |
| 105 | ("Mark D. Baushke" "Mark D Baushke") | 109 | ("Mark D. Baushke" "Mark D Baushke") |
| 110 | ("Marko Kohtala" "Kohtala Marko") | ||
| 106 | ("Agustín Martín" "Agustin Martin") | 111 | ("Agustín Martín" "Agustin Martin") |
| 107 | ("Martin Lorentzon" "Martin Lorentzson") | 112 | ("Martin Lorentzon" "Martin Lorentzson") |
| 108 | ("Matt Swift" "Matthew Swift") | 113 | ("Matt Swift" "Matthew Swift") |
| 114 | ("Maxime Edouard Robert Froumentin" "Max Froumentin") | ||
| 109 | ("Michael R. Mauger" "Michael Mauger") | 115 | ("Michael R. Mauger" "Michael Mauger") |
| 110 | ("Michael D. Ernst" "Michael Ernst") | 116 | ("Michael D. Ernst" "Michael Ernst") |
| 111 | ("Michaël Cadilhac" "Michael Cadilhac") | 117 | ("Michaël Cadilhac" "Michael Cadilhac") |
| 112 | ("Michael I. Bushnell" "Michael I Bushnell" "Michael I. Bushnell, P/Bsg") | 118 | ("Michael I. Bushnell" "Michael I Bushnell" "Michael I. Bushnell, P/Bsg") |
| 119 | ("Michael R. Cook" "Michael Cook") | ||
| 120 | ("Michael Sperber" "Michael Sperber \\[Mr. Preprocessor\\]") | ||
| 113 | ("Mikio Nakajima" "Nakajima Mikio") | 121 | ("Mikio Nakajima" "Nakajima Mikio") |
| 122 | ("Nelson Jose dos Santos Ferreira" "Nelson Ferreira") | ||
| 114 | ("Paul Eggert" "eggert") | 123 | ("Paul Eggert" "eggert") |
| 115 | ("Paul Reilly" "(pmr@legacy.pajato.com)") | 124 | ("Paul Reilly" "(pmr@legacy.pajato.com)") |
| 116 | ("Pavel Janík" "Pavel Janík Ml." "Pavel Janik Ml." "Pavel Janik" "Pavel Janík" "Pavel@Janik.Cz") | 125 | ("Pavel Janík" "Pavel Janík Ml." "Pavel Janik Ml." "Pavel Janik" "Pavel Janík" "Pavel@Janik.Cz") |
| @@ -118,6 +127,9 @@ files.") | |||
| 118 | ("Peter S. Galbraith" "Peter Galbraith") | 127 | ("Peter S. Galbraith" "Peter Galbraith") |
| 119 | ("Peter Runestig" "Peter 'luna' Runestig") | 128 | ("Peter Runestig" "Peter 'luna' Runestig") |
| 120 | ("Peter S. Galbraith" "Peter S Galbraith") | 129 | ("Peter S. Galbraith" "Peter S Galbraith") |
| 130 | ("Raja R. Harinath" "Raja R Harinath") | ||
| 131 | ("Richard G. Bielawski" "Richard G Bielawski" "Richard Bielawski") | ||
| 132 | ("Richard King" "Dick King") | ||
| 121 | ("Richard M. Stallman" "Richard M. Stallman,,," "Richard Stallman" | 133 | ("Richard M. Stallman" "Richard M. Stallman,,," "Richard Stallman" |
| 122 | "rms" "rms@gnu.org") | 134 | "rms" "rms@gnu.org") |
| 123 | ("Robert J. Chassell" "Bob Chassell") | 135 | ("Robert J. Chassell" "Bob Chassell") |
| @@ -131,16 +143,23 @@ files.") | |||
| 131 | ("Stephen A. Wood" "(saw@cebaf.gov)") | 143 | ("Stephen A. Wood" "(saw@cebaf.gov)") |
| 132 | ("Steven L. Baur" "SL Baur" "Steven L Baur") | 144 | ("Steven L. Baur" "SL Baur" "Steven L Baur") |
| 133 | ("Stewart M. Clamen" "Stewart Clamen") | 145 | ("Stewart M. Clamen" "Stewart Clamen") |
| 146 | ("Stuart D. Herring" "Stuart Herring" "Davis Herring") | ||
| 134 | ("Taichi Kawabata" "KAWABATA,? Taichi") | 147 | ("Taichi Kawabata" "KAWABATA,? Taichi") |
| 135 | ("Takaaki Ota" "Tak Ota") | 148 | ("Takaaki Ota" "Tak Ota") |
| 136 | ("Takahashi Naoto" "Naoto Takahashi") | 149 | ("Takahashi Naoto" "Naoto Takahashi") |
| 137 | ("Teodor Zlatanov" "Ted Zlatanov") | 150 | ("Teodor Zlatanov" "Ted Zlatanov") |
| 151 | ("Thomas Horsley" "Tom Horsley") ; FIXME ? | ||
| 152 | ("Thomas Wurgler" "Tom Wurgler") | ||
| 153 | ("Tomohiko Morioka" "MORIOKA Tomohiko") | ||
| 138 | ("Torbjörn Axelsson" "Torbjvrn Axelsson") | 154 | ("Torbjörn Axelsson" "Torbjvrn Axelsson") |
| 139 | ("Torbjörn Einarsson" "Torbj.*rn Einarsson") | 155 | ("Torbjörn Einarsson" "Torbj.*rn Einarsson") |
| 140 | ("Toru Tomabechi" "Toru Tomabechi,") | 156 | ("Toru Tomabechi" "Toru Tomabechi,") |
| 157 | ("Tsugutomo Enami" "enami tsugutomo") | ||
| 141 | ("Vincent Del Vecchio" "Vince Del Vecchio") | 158 | ("Vincent Del Vecchio" "Vince Del Vecchio") |
| 142 | ("William M. Perry" "Bill Perry") | 159 | ("William M. Perry" "Bill Perry") |
| 143 | ("Wlodzimierz Bzyl" "W.*dek Bzyl") | 160 | ("Wlodzimierz Bzyl" "W.*dek Bzyl") |
| 161 | ("Yoni Rabkin" "Yoni Rabkin Katzenell") | ||
| 162 | ("Yoshinori Koseki" "KOSEKI Yoshinori" "小関 吉則") | ||
| 144 | ("Yutaka NIIBE" "NIIBE Yutaka") | 163 | ("Yutaka NIIBE" "NIIBE Yutaka") |
| 145 | ) | 164 | ) |
| 146 | "Alist of author aliases. | 165 | "Alist of author aliases. |
| @@ -165,6 +184,7 @@ If REALNAME is nil, ignore that author.") | |||
| 165 | "James TD Smith" | 184 | "James TD Smith" |
| 166 | "Michael McNamara" | 185 | "Michael McNamara" |
| 167 | "Mike McEwan" | 186 | "Mike McEwan" |
| 187 | "Nelson Jose dos Santos Ferreira" | ||
| 168 | "Peter von der Ahe" | 188 | "Peter von der Ahe" |
| 169 | "Peter O'Gorman" | 189 | "Peter O'Gorman" |
| 170 | "Roland McGrath" | 190 | "Roland McGrath" |
| @@ -192,6 +212,7 @@ If REALNAME is nil, ignore that author.") | |||
| 192 | (defvar authors-obsolete-files-regexps | 212 | (defvar authors-obsolete-files-regexps |
| 193 | '("vc-\\*\\.el$" | 213 | '("vc-\\*\\.el$" |
| 194 | "spec.txt$" | 214 | "spec.txt$" |
| 215 | ".*loaddefs.el$" ; not obsolete, but auto-generated | ||
| 195 | "vc-\\(rcs\\|cvs\\|sccs\\)-hooks\\.el$") | 216 | "vc-\\(rcs\\|cvs\\|sccs\\)-hooks\\.el$") |
| 196 | "List of regexps matching obsolete files. | 217 | "List of regexps matching obsolete files. |
| 197 | Changes to files matching one of the regexps in this list are not | 218 | Changes to files matching one of the regexps in this list are not |
| @@ -207,6 +228,7 @@ listed.") | |||
| 207 | "NEWS.unicode" "COPYING.DJ" "Makefile.old" "Makefile.am" | 228 | "NEWS.unicode" "COPYING.DJ" "Makefile.old" "Makefile.am" |
| 208 | "NEWS.1" "OOOOONEWS...OONEWS" "OOOONEWS" "etc/NEWS" | 229 | "NEWS.1" "OOOOONEWS...OONEWS" "OOOONEWS" "etc/NEWS" |
| 209 | "NEWS.1-17" "NEWS.18" "NEWS.19" "NEWS.20" "NEWS.21" "NEWS.22" | 230 | "NEWS.1-17" "NEWS.18" "NEWS.19" "NEWS.20" "NEWS.21" "NEWS.22" |
| 231 | "MAINTAINERS" "MH-E-NEWS" | ||
| 210 | "install-sh" "missing" "mkinstalldirs" | 232 | "install-sh" "missing" "mkinstalldirs" |
| 211 | "termcap.dat" "termcap.src" "termcap.ucb" "termcap" | 233 | "termcap.dat" "termcap.src" "termcap.ucb" "termcap" |
| 212 | "ChangeLog.nextstep" "Emacs.clr" "spec.txt" | 234 | "ChangeLog.nextstep" "Emacs.clr" "spec.txt" |
| @@ -214,6 +236,8 @@ listed.") | |||
| 214 | "texi/Makefile.in" | 236 | "texi/Makefile.in" |
| 215 | "Imakefile" "icons/sink.ico" "aixcc.lex" | 237 | "Imakefile" "icons/sink.ico" "aixcc.lex" |
| 216 | "nxml/char-name/unicode" | 238 | "nxml/char-name/unicode" |
| 239 | ;; Autogen: | ||
| 240 | "cus-load.el" "finder-inf.el" "ldefs-boot.el" | ||
| 217 | ;; Never had any meaningful changes logged, now deleted: | 241 | ;; Never had any meaningful changes logged, now deleted: |
| 218 | "split-man" "Xkeymap.txt" "ms-7bkermit" "ulimit.hack" | 242 | "split-man" "Xkeymap.txt" "ms-7bkermit" "ulimit.hack" |
| 219 | "gnu-hp300" "refcard.bit" "ledit.l" "forms.README" "forms-d2.dat" | 243 | "gnu-hp300" "refcard.bit" "ledit.l" "forms.README" "forms-d2.dat" |
| @@ -254,16 +278,22 @@ listed.") | |||
| 254 | "List of files and directories to ignore. | 278 | "List of files and directories to ignore. |
| 255 | Changes to files in this list are not listed.") | 279 | Changes to files in this list are not listed.") |
| 256 | 280 | ||
| 281 | ;; FIXME :cowrote entries here can be overwritten by :wrote entries | ||
| 282 | ;; derived from a file's Author: header (eg mh-e). This really means | ||
| 283 | ;; the Author: header is erroneous. | ||
| 257 | (defconst authors-fixed-entries | 284 | (defconst authors-fixed-entries |
| 258 | '(("Richard M. Stallman" :wrote "[The original GNU Emacs and numerous files]") | 285 | '(("Richard M. Stallman" :wrote "[The original GNU Emacs and numerous files]") |
| 259 | ("Joseph Arceneaux" :wrote "xrdb.c") | 286 | ("Joseph Arceneaux" :wrote "xrdb.c") |
| 260 | ("Blitz Product Development Corporation" :wrote "ispell.el") | 287 | ;; This refers to the obsolete Willisson (qv) version. |
| 288 | ;;; ("Blitz Product Development Corporation" :wrote "ispell.el") | ||
| 261 | ("Frank Bresz" :wrote "diff.el") | 289 | ("Frank Bresz" :wrote "diff.el") |
| 262 | ("David M. Brown" :wrote "array.el") | 290 | ("David M. Brown" :wrote "array.el") |
| 263 | ;; No longer distributed. | 291 | ;; No longer distributed. |
| 264 | ;;; ("Gary Byers" :changed "xenix.h") | 292 | ;;; ("Gary Byers" :changed "xenix.h") |
| 265 | ("Shawn M. Carey" :wrote "freebsd.h") | 293 | ("Shawn M. Carey" :wrote "freebsd.h") |
| 266 | ;; hp800.h renamed from hp9000s800.h, hpux.h merged into hpux10-20.h. | 294 | ;; hp800.h renamed from hp9000s800.h, hpux.h merged into hpux10-20.h. |
| 295 | ;; FIXME overwritten by Author:. | ||
| 296 | ("Satyaki Das" :cowrote "mh-search.el") | ||
| 267 | ("Eric Decker" :changed "hp800.h" "hpux10-20.h" "sysdep.c") | 297 | ("Eric Decker" :changed "hp800.h" "hpux10-20.h" "sysdep.c") |
| 268 | ("Lawrence R. Dodd" :cowrote "dired-x.el") | 298 | ("Lawrence R. Dodd" :cowrote "dired-x.el") |
| 269 | ;; No longer distributed. | 299 | ;; No longer distributed. |
| @@ -279,9 +309,9 @@ Changes to files in this list are not listed.") | |||
| 279 | ;; latin-1.el, since deleted. | 309 | ;; latin-1.el, since deleted. |
| 280 | ("Howard Gayle" :wrote "casetab.c") | 310 | ("Howard Gayle" :wrote "casetab.c") |
| 281 | ;; :wrote mh-pick.el, since merged into mh-search.el. | 311 | ;; :wrote mh-pick.el, since merged into mh-search.el. |
| 282 | ;; FIXME current mh-funcs.el says it was written by Bill Wohler. | 312 | ;; Originally wrote mh-funcs.el, but it has been rewritten since. |
| 283 | ("Stephen Gildea" :wrote "refcard.tex" "mh-funcs.el" | 313 | ("Stephen Gildea" :wrote "refcard.tex" |
| 284 | :cowrote "mh-search.el") | 314 | :cowrote "mh-funcs.el" "mh-search.el") |
| 285 | ;; cl.texinfo renamed to cl.texi. | 315 | ;; cl.texinfo renamed to cl.texi. |
| 286 | ("David Gillespie" :wrote "cl.texi") | 316 | ("David Gillespie" :wrote "cl.texi") |
| 287 | ;; No longer distributed: emacsserver.c. | 317 | ;; No longer distributed: emacsserver.c. |
| @@ -311,20 +341,20 @@ Changes to files in this list are not listed.") | |||
| 311 | ("Sebastian Kremer" :changed "add-log.el") | 341 | ("Sebastian Kremer" :changed "add-log.el") |
| 312 | ("Mark Lambert" :changed "process.c" "process.h") | 342 | ("Mark Lambert" :changed "process.c" "process.h") |
| 313 | ("Aaron Larson" :changed "bibtex.el") | 343 | ("Aaron Larson" :changed "bibtex.el") |
| 314 | ;; FIXME current mh-e.el says author Bill Wohler. | 344 | ;; It was :wrote, but it has been rewritten since. |
| 315 | ("James R. Larus" :wrote "mh-e.el") | 345 | ("James R. Larus" :cowrote "mh-e.el") |
| 316 | ("Lars Lindberg" :changed "dabbrev.el" :cowrote "imenu.el") | 346 | ("Lars Lindberg" :changed "dabbrev.el" :cowrote "imenu.el") |
| 317 | ;; No longer distributed: lselect.el. | 347 | ;; No longer distributed: lselect.el. |
| 318 | ("Lucid, Inc." :changed "bytecode.c" "byte-opt.el" "byte-run.el" | 348 | ("Lucid, Inc." :changed "bytecode.c" "byte-opt.el" "byte-run.el" |
| 319 | "bytecomp.el" "delsel.el" "disass.el" "faces.el" "font-lock.el" | 349 | "bytecomp.el" "delsel.el" "disass.el" "faces.el" "font-lock.el" |
| 320 | "lmenu.el" "mailabbrev.el" "select.el" "xfaces.c" "xselect.c") | 350 | "lmenu.el" "mailabbrev.el" "select.el" "xfaces.c" "xselect.c") |
| 321 | ;; No longer distributed: emacsserver.c. | 351 | ;; MCC. No longer distributed: emacsserver.c. |
| 322 | ("MCC" :changed "etags.c" "emacsclient.c" "movemail.c" | 352 | ("Microelectronics and Computer Technology Corporation" |
| 353 | :changed "etags.c" "emacsclient.c" "movemail.c" | ||
| 323 | "rmail.el" "rmailedit.el" "rmailkwd.el" | 354 | "rmail.el" "rmailedit.el" "rmailkwd.el" |
| 324 | "rmailmsc.el" "rmailout.el" "rmailsum.el" "scribe.el" | 355 | "rmailmsc.el" "rmailout.el" "rmailsum.el" "scribe.el" |
| 325 | ;; FIXME current xmenu.c says authors: Jon Arnold, Roman Budzianowski, | 356 | ;; It was :wrote for xmenu.c, but it has been rewritten since. |
| 326 | ;; Robert Krawitz, RMS. | 357 | "server.el" "lisp.h" "sysdep.c" "unexec.c" "xmenu.c") |
| 327 | "server.el" "lisp.h" "sysdep.c" "unexec.c" :wrote "xmenu.c") | ||
| 328 | ("Niall Mansfield" :changed "etags.c") | 358 | ("Niall Mansfield" :changed "etags.c") |
| 329 | ("Brian Marick" :cowrote "hideif.el") | 359 | ("Brian Marick" :cowrote "hideif.el") |
| 330 | ("Marko Kohtala" :changed "info.el") | 360 | ("Marko Kohtala" :changed "info.el") |
| @@ -392,6 +422,8 @@ Changes to files in this list are not listed.") | |||
| 392 | ("Morten Welinder" :wrote "dosfns.c" "[many MS-DOS files]" "msdos.h") | 422 | ("Morten Welinder" :wrote "dosfns.c" "[many MS-DOS files]" "msdos.h") |
| 393 | ;; Not using this version any more. | 423 | ;; Not using this version any more. |
| 394 | ;;; ("Pace Willisson" :wrote "ispell.el") | 424 | ;;; ("Pace Willisson" :wrote "ispell.el") |
| 425 | ;; FIXME overwritten by Author:. | ||
| 426 | ("Bill Wohler" :cowrote "mh-e.el") | ||
| 395 | ("Garrett Wollman" :changed "sendmail.el") | 427 | ("Garrett Wollman" :changed "sendmail.el") |
| 396 | ("Dale R. Worley" :changed "mail-extr.el") | 428 | ("Dale R. Worley" :changed "mail-extr.el") |
| 397 | ("Jamie Zawinski" :changed "bytecode.c" :wrote "tar-mode.el" | 429 | ("Jamie Zawinski" :changed "bytecode.c" :wrote "tar-mode.el" |
| @@ -462,6 +494,9 @@ found) in the repository.") | |||
| 462 | ("leim-Makefile.in" . "leim/Makefile.in") | 494 | ("leim-Makefile.in" . "leim/Makefile.in") |
| 463 | ("emacs-lisp/testcover-ses.el" . "tcover-ses.el") | 495 | ("emacs-lisp/testcover-ses.el" . "tcover-ses.el") |
| 464 | ("emacs-lisp/testcover-unsafep.el" . "tcover-unsafep.el") | 496 | ("emacs-lisp/testcover-unsafep.el" . "tcover-unsafep.el") |
| 497 | ;; index and pick merged into search. | ||
| 498 | ("mh-index.el" . "mh-search.el") | ||
| 499 | ("mh-pick.el" . "mh-search.el") | ||
| 465 | ("INSTALL-CVS" . "INSTALL.CVS") | 500 | ("INSTALL-CVS" . "INSTALL.CVS") |
| 466 | ("refcards/fr-drdref.pdf" . "refcards/fr-dired-ref.pdf") | 501 | ("refcards/fr-drdref.pdf" . "refcards/fr-dired-ref.pdf") |
| 467 | ("gnus-logo.eps" . "refcards/gnus-logo.eps") | 502 | ("gnus-logo.eps" . "refcards/gnus-logo.eps") |
| @@ -530,10 +565,11 @@ Otherwise, the file name is accepted as is.") | |||
| 530 | (defvar authors-invalid-file-names) | 565 | (defvar authors-invalid-file-names) |
| 531 | 566 | ||
| 532 | (defun authors-canonical-file-name (file log-file pos author) | 567 | (defun authors-canonical-file-name (file log-file pos author) |
| 533 | "Return canonical file name for FILE found in LOG-FILE at POS for AUTHOR. | 568 | "Return canonical file name for FILE found in LOG-FILE. |
| 534 | Checks whether FILE is a valid (existing) file name, has been renamed, | 569 | Checks whether FILE is a valid (existing) file name, has been renamed, |
| 535 | or is on the list of removed files. Returns the non-diretory part of | 570 | or is on the list of removed files. Returns the non-diretory part of |
| 536 | the file name." | 571 | the file name. Only uses the LOG-FILE position POS and associated AUTHOR |
| 572 | to print a message if FILE is not found." | ||
| 537 | ;; FILE should be re-checked in every different directory associated | 573 | ;; FILE should be re-checked in every different directory associated |
| 538 | ;; with a LOG-FILE. Eg configure.in from src/ChangeLog is not the | 574 | ;; with a LOG-FILE. Eg configure.in from src/ChangeLog is not the |
| 539 | ;; same as that from top-level/ChangeLog. | 575 | ;; same as that from top-level/ChangeLog. |
| @@ -661,7 +697,7 @@ with the file and the number of each action. | |||
| 661 | (enable-local-eval nil) | 697 | (enable-local-eval nil) |
| 662 | (existing-buffer (get-file-buffer log-file)) | 698 | (existing-buffer (get-file-buffer log-file)) |
| 663 | (buffer (find-file-noselect log-file)) | 699 | (buffer (find-file-noselect log-file)) |
| 664 | author file pos) | 700 | authors file pos) |
| 665 | (save-excursion | 701 | (save-excursion |
| 666 | (set-buffer buffer) | 702 | (set-buffer buffer) |
| 667 | (save-restriction | 703 | (save-restriction |
| @@ -670,13 +706,18 @@ with the file and the number of each action. | |||
| 670 | (while (re-search-forward "^[0-9]\\|^[ \t]+\\* " nil t) | 706 | (while (re-search-forward "^[0-9]\\|^[ \t]+\\* " nil t) |
| 671 | (beginning-of-line) | 707 | (beginning-of-line) |
| 672 | (setq pos (point)) | 708 | (setq pos (point)) |
| 673 | ;; FIXME handle joint authorship. | ||
| 674 | (cond ((looking-at "^[0-9]+-[0-9]+-[0-9]+") | 709 | (cond ((looking-at "^[0-9]+-[0-9]+-[0-9]+") |
| 675 | (skip-chars-forward " \t+:0-9-") | 710 | ;; Handle joint authorship of changes. |
| 676 | (setq author (buffer-substring-no-properties | 711 | ;; This can be a bit fragile, and is not too common. |
| 677 | (point) (line-end-position))) | 712 | (setq authors nil) |
| 678 | (setq author (authors-canonical-author-name author)) | 713 | (while (progn |
| 679 | (forward-line 1)) | 714 | (skip-chars-forward " \t+:0-9-") |
| 715 | (not (looking-at "\\($\\|\\*\\|\ | ||
| 716 | Suggested\\|Trivial\\|Version\\|Originally\\|From:\\|Patch[ \t]+[Bb]y\\)"))) | ||
| 717 | (push (authors-canonical-author-name | ||
| 718 | (buffer-substring-no-properties | ||
| 719 | (point) (line-end-position))) authors) | ||
| 720 | (forward-line 1))) | ||
| 680 | ((looking-at "^[ \t]+\\*") | 721 | ((looking-at "^[ \t]+\\*") |
| 681 | (let ((line (buffer-substring-no-properties | 722 | (let ((line (buffer-substring-no-properties |
| 682 | (match-end 0) (line-end-position)))) | 723 | (match-end 0) (line-end-position)))) |
| @@ -692,9 +733,10 @@ with the file and the number of each action. | |||
| 692 | (setq line (replace-regexp-in-string "[[(<{].*$" "" line)) | 733 | (setq line (replace-regexp-in-string "[[(<{].*$" "" line)) |
| 693 | (setq line (replace-regexp-in-string "," "" line)) | 734 | (setq line (replace-regexp-in-string "," "" line)) |
| 694 | (dolist (file (split-string line)) | 735 | (dolist (file (split-string line)) |
| 695 | (when (setq file (authors-canonical-file-name file log-file pos author)) | 736 | (when (setq file (authors-canonical-file-name file log-file pos (car authors))) |
| 696 | ;;(message "%s changed %s" author file) | 737 | (dolist (author authors) |
| 697 | (authors-add author file :changed table)))) | 738 | ;;(message "%s changed %s" author file) |
| 739 | (authors-add author file :changed table))))) | ||
| 698 | (forward-line 1))))))) | 740 | (forward-line 1))))))) |
| 699 | (unless existing-buffer | 741 | (unless existing-buffer |
| 700 | (kill-buffer buffer)))) | 742 | (kill-buffer buffer)))) |