Commit graph

31 commits

Author SHA1 Message Date
Gerd Moellmann
5efa603233 (lm-keywords-list, lm-keywords-finder-p):
New functions.
(lm-verify): Check keywords.
From: Eric M. Ludlam <eric@siege-engine.com>.
2001-04-04 09:58:56 +00:00
Gerd Moellmann
13c40e2fec (lm-copyright-prefix): New Variable.
(lm-copyright-mark): New function.
(lm-crack-copyright): New function.
(lm-verify): Check that the file has a copyright.
Check that the file is copyright Free Software Foundation.
2001-01-02 10:35:00 +00:00
Gerd Moellmann
877d5b3966 Change maintainer to FSF. 2000-12-14 16:44:40 +00:00
Stefan Monnier
438cdcdeb0 (lm-get-header-re): Allow spaces between the header and the colon.
(lm-header-prefix): Cleanup the regexp.
(lm-header): Allow $ in non-RCS headers.
(lm-header-multiline): Put the strings back into order.
Stop at an empty line.  Don't require two space chars if the
line is clearly not another header line.
2000-09-17 01:00:09 +00:00
Gerd Moellmann
07d505c154 (lm-last-modified-date): Add parameter
ISO-DATE.  If non-nil, return date in ISO 8601 format.
2000-03-28 11:24:00 +00:00
Dave Love
2505742bda Don't require emacsbug at top level.
(lm-get-header-re): Defun, not defsubst.
(lm-get-package-name): Defun, not defsubst.  Simplify.
(lm-version): Doc fix.  Simplify.
(lm-header, lm-header-multiline, lm-header-multiline, lm-summary)
(lm-crack-address, lm-last-modified-date, lm-commentary)
(lm-verify, lm-synopsis): Simplify.
(lm-report-bug): Require emacsbug.  Use compose-mail.
2000-02-20 18:25:57 +00:00
Stefan Monnier
be961cd5aa (lm-header-multiline): fix spurious use of `cond'.
(lm-with-file): Move all the find-file...kill-buffer stuff into
this macro.  Make it use `find-file-noselect' and make it kill
the buffer only if it wasn't already displayed somewhere.
(lm-summary, lm-authors, lm-maintainer, lm-creation-date)
(lm-last-modified-date, lm-version, lm-keywords, lm-adapted-by)
(lm-commentary, lm-verify, lm-synopsis): use lm-with-file.
(lm-commentary): fix to handle the case when the change log is
at the end of the file.
1999-12-02 16:27:21 +00:00
Dave Love
e7b377f023 (lm-verify): Fix arg list.
(lm-commentary): Doc fix.
1999-01-29 14:31:49 +00:00
Andreas Schwab
b162a8c47a (lm-summary): Strip off -*-
specifications from summary line.
1998-12-03 09:39:41 +00:00
Andreas Schwab
6d38633e33 (lm-report-bug): Use
report-emacs-bug-address instead of undefined bug-gnu-emacs.
1998-10-30 10:58:37 +00:00
Stephen Eglen
666b94132b Customized. 1998-04-05 18:26:32 +00:00
Dave Love
6e24ad221a (lm-get-package-name, lm-header,
lm-header-multiline, lm-summary, lm-version, lm-commentary):
Return string without properties.
(lm-get-header, lm-get-package-name, lm-crack-address,
lm-insert-at-column, lm-report-bug): Minor doc fixes.
1998-01-11 12:48:04 +00:00
Karl Heuer
b4d73c7126 picture.el no longer required.
(lm-insert-at-column): Use FORCE arg of move-to-column.
1997-10-23 06:40:32 +00:00
Richard M. Stallman
e555bfcb78 (lm-version, lm-last-modified-date):
Clean up strings that looked like RCS headers.
1997-06-23 02:09:46 +00:00
Richard M. Stallman
ca4bd734d2 Change defconst into defvar. Many doc fixes. 1996-02-08 04:13:11 +00:00
Erik Naggum
470c5afecb Fix the FSF address again. 1996-02-06 21:35:20 +00:00
Richard M. Stallman
d5eead69fe (lm-header-prefix): New variable.
(lm-comment-column): defvar moved.
(lm-history-header, lm-commentary-header):  New variables.
(lm-get-header-re, lm-get-package-name): New functions.
(lm-code-mark):	defun --> defsubst.
(lm-history-mark, lm-commentary-mark): New functions.
(lm-header): Now accepts RCS ident style headers.
(lm-summary): Now accepts unix `what' commands prefix @(#).
(lm-crack-address, lm-authors, lm-maintainer, lm-insert-at-column):
(lm-creation-date, lm-last-modified-date, lm-version):
(lm-keywords, lm-adapted-by): Comments made into doc strings.
(lm-commentary): Added more tolerant 'cond' case.
Now uses functions lm-commentary-mark, lm-... to get points.
(lm-verify): Made interactive. Added more check points in the last prog1.
(lm-synopsis): Made interactive.
1996-02-06 19:07:41 +00:00
Richard M. Stallman
f9636fb2c4 (lm-insert-at-column): Renamed from insert-at-column.
All callers changed.
(lm-synopsis): Add interactive spec.
1996-02-04 21:30:40 +00:00
Karl Heuer
40ba5f3f7a (lm-report-bug): Pass proper format string to message. 1996-01-25 00:55:13 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Karl Heuer
7c938215cd Update GPL to version 2. 1995-06-15 20:42:24 +00:00
Richard M. Stallman
c0d7987107 Comment change. 1995-03-16 04:37:48 +00:00
Richard M. Stallman
822b684f83 (lm-section-mark): Accept extra semicolons;
accept spaces at end of line.
1994-06-17 19:59:09 +00:00
Karl Heuer
8f1204db34 Update copyright. 1994-05-03 23:47:06 +00:00
Richard M. Stallman
3082623d01 (lm-report-bug): lm-maintainer returns a cons; convert it to a string. 1993-12-26 08:02:10 +00:00
Richard M. Stallman
ef92f83b81 (lm-report-bug): Don't crash if version is nil. 1993-12-26 07:56:21 +00:00
Noah Friedman
1894df21dd (Bogus-Bureaucratic-Cruft): Changed to `X-Bogus-Bureaucratic-Cruft'.
Change comments to indicate that any header starting with `X-' is
not supposed to be implemented.  This gives us the same "out" as
that RFC822 does.
1993-12-22 12:06:54 +00:00
Richard M. Stallman
4c7f5b007a Comment fix. 1993-07-26 18:40:03 +00:00
Eric S. Raymond
64e07c7ba7 (lm-commentary-region): Gone.
(lm-commentary): New function.
1993-04-14 03:34:42 +00:00
Eric S. Raymond
68756f1f77 (lm-last-modified-date) Fixed return bug.
(lm-uthor, lm-maintainer) These now return cons pairs, not strings.
1993-03-25 01:57:43 +00:00
Eric S. Raymond
0fc37e7d20 entered into RCS 1992-07-27 05:31:49 +00:00