Glenn Morris
c70815f186
* emacs-lisp/autoload.el (autoload-rubric): Doc fix.
2010-03-17 23:47:12 -07:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Andreas Schwab
3616e0b970
(batch-update-autoloads): Only exclude
...
unconditionally preloaded files.
2009-12-17 00:21:47 +00:00
Stefan Monnier
1c67aeaafb
Let loaddefs.el adjust to changes in autoload-excludes (bug#5162).
...
* emacs-lisp/autoload.el (autoload-generate-file-autoloads):
Disregard autoload-excludes.
(update-directory-autoloads): Obey autoload-excludes here instead.
But don't store its contents in no-autoloads and remove entries that
refer to excludes files.
2009-12-10 08:46:54 +00:00
Chong Yidong
0ad57dfdc5
* emacs-lisp/autoload.el (autoload-rubric): Always issue a provide
...
statement.
2009-11-06 19:12:55 +00:00
Glenn Morris
4ad6a5e761
(autoload-rubric): Add optional feature arg.
2009-11-05 03:22:55 +00:00
Stefan Monnier
fae4e5b9f5
* emacs-lisp/autoload.el (generated-autoload-feature): Remove.
...
(autoload-rubric): Don't use any more.
* cedet/semantic/fw.el (semantic/loaddefs):
* cedet/srecode.el (srecode/loaddefs):
* cedet/ede.el (ede/loaddefs): Load rather than require.
* lisp/cedet/ede/cpp-root.el:
* lisp/cedet/ede/emacs.el:
* lisp/cedet/ede/files.el:
* lisp/cedet/ede/linux.el:
* lisp/cedet/ede/locate.el:
* lisp/cedet/ede/make.el:
* lisp/cedet/ede/shell.el:
* lisp/cedet/ede/speedbar.el:
* lisp/cedet/ede/system.el:
* lisp/cedet/ede/util.el:
* lisp/cedet/semantic/analyze.el:
* lisp/cedet/semantic/bovine.el:
* lisp/cedet/semantic/complete.el:
* lisp/cedet/semantic/ctxt.el:
* lisp/cedet/semantic/db-file.el:
* lisp/cedet/semantic/db-find.el:
* lisp/cedet/semantic/db-global.el:
* lisp/cedet/semantic/db-mode.el:
* lisp/cedet/semantic/db-typecache.el:
* lisp/cedet/semantic/db.el:
* lisp/cedet/semantic/debug.el:
* lisp/cedet/semantic/dep.el:
* lisp/cedet/semantic/doc.el:
* lisp/cedet/semantic/edit.el:
* lisp/cedet/semantic/find.el:
* lisp/cedet/semantic/format.el:
* lisp/cedet/semantic/html.el:
* lisp/cedet/semantic/ia-sb.el:
* lisp/cedet/semantic/ia.el:
* lisp/cedet/semantic/idle.el:
* lisp/cedet/semantic/lex-spp.el:
* lisp/cedet/semantic/lex.el:
* lisp/cedet/semantic/mru-bookmark.el:
* lisp/cedet/semantic/scope.el:
* lisp/cedet/semantic/senator.el:
* lisp/cedet/semantic/sort.el:
* lisp/cedet/semantic/symref.el:
* lisp/cedet/semantic/tag-file.el:
* lisp/cedet/semantic/tag-ls.el:
* lisp/cedet/semantic/tag-write.el:
* lisp/cedet/semantic/tag.el:
* lisp/cedet/semantic/util-modes.el:
* lisp/cedet/semantic/analyze/complete.el:
* lisp/cedet/semantic/analyze/refs.el:
* lisp/cedet/semantic/bovine/c.el:
* lisp/cedet/semantic/bovine/gcc.el:
* lisp/cedet/semantic/bovine/make.el:
* lisp/cedet/semantic/bovine/scm.el:
* lisp/cedet/semantic/decorate/include.el:
* lisp/cedet/semantic/decorate/mode.el:
* lisp/cedet/semantic/symref/cscope.el:
* lisp/cedet/semantic/symref/global.el:
* lisp/cedet/semantic/symref/grep.el:
* lisp/cedet/semantic/symref/idutils.el:
* lisp/cedet/semantic/symref/list.el:
* lisp/cedet/semantic/wisent/java-tags.el:
* lisp/cedet/semantic/wisent/javascript.el:
* lisp/cedet/srecode/compile.el:
* lisp/cedet/srecode/cpp.el:
* lisp/cedet/srecode/document.el:
* lisp/cedet/srecode/el.el:
* lisp/cedet/srecode/expandproto.el:
* lisp/cedet/srecode/getset.el:
* lisp/cedet/srecode/insert.el:
* lisp/cedet/srecode/java.el:
* lisp/cedet/srecode/map.el:
* lisp/cedet/srecode/mode.el:
* lisp/cedet/srecode/template.el:
* lisp/cedet/srecode/texi.el: Remove the file-local setting of
generated-autoload-feature.
2009-11-03 21:45:31 +00:00
Glenn Morris
f86418900c
(autoload-make-program): New variable.
...
(batch-update-autoloads): Handle autoload-excludes on windows-nt.
See discussion:
http://lists.gnu.org/archive/html/emacs-devel/2009-10/msg00243.html
2009-10-15 06:09:52 +00:00
Glenn Morris
ab2baced6e
(batch-update-autoloads): Remove useless use of concat.
2009-10-07 16:10:31 +00:00
Eli Zaretskii
11be40a6f4
(batch-update-autoloads): Fix last change to not error out of search
...
for "^lisp=" fails.
2009-10-07 09:58:54 +00:00
Glenn Morris
5152da64b8
(batch-update-autoloads): Rather than having the list of preloaded
...
files passed on the command-line, get it from src/Makefile.
2009-10-07 07:18:53 +00:00
Glenn Morris
a0436952b5
(autoload-excludes): New variable.
...
(autoload-generate-file-autoloads): Skip files in autoload-excludes.
(batch-update-autoloads): Process a string value of autoload-excludes,
set during the build process.
2009-10-06 03:12:32 +00:00
Juanma Barranquero
32226619c5
Use called-interactively-p' instead of
interactive-p'.
2009-10-02 03:48:36 +00:00
Chong Yidong
15120dec6b
* menu-bar.el: Remove menu-bar-ediff-misc-menu from the Tools
...
menu.
* ediff-hook.el: Move menu-bar-ediff-misc-menu into
menu-bar-ediff-menu.
* emacs-lisp/lisp-mode.el: Add doc-string-elt property to
define-overloadable-function.
* progmodes/autoconf.el: Provide autoconf as well, so that this
file can be `require'd.
* emacs-lisp/cl-macs.el (deftype): Add to cl-loaddefs.
* emacs-lisp/autoload.el (generated-autoload-feature)
(generated-autoload-load-name): New vars.
(autoload-rubric, autoload-generate-file-autoloads): Use them.
(make-autoload): Recognize define-overloadable-function and
defclass forms (for EIEIO).
* Makefile.in (update-subdirs): Exclude cedet directory.
2009-09-27 23:25:03 +00:00
Glenn Morris
ae940284fa
Add 2009 to copyright years.
2009-01-05 03:18:22 +00:00
Juanma Barranquero
e542c60089
(autoload-rubric): Fix coding cookie not to force Unix EOL.
2008-06-10 09:03:38 +00:00
Glenn Morris
69a343cc18
(autoload-rubric): Add coding cookie.
2008-06-10 03:07:15 +00:00
Glenn Morris
a98f63d48d
(autoload-rubric): New function, extracted from autoload-ensure-default-file.
...
(autoload-ensure-default-file): Use autoload-rubric.
2008-06-05 02:37:06 +00:00
Juanma Barranquero
1603d855dc
(autoload-generate-file-autoloads): Don't use `iff' in docstring.
2008-05-08 03:38:53 +00:00
Glenn Morris
d6cba7ae45
Switch to recommended form of GPLv3 permissions notice.
2008-05-06 03:21:21 +00:00
Miles Bader
a113b3ca32
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1121
2008-04-23 05:55:42 +00:00
Stefan Monnier
37eb1eeae5
(autoload-generate-file-autoloads):
...
Bind print-level to ensure output forms aren't truncated if
print-level is set to eval-expression-print-level when going via
eval-defun and friends, or has been otherwise fiddled with.
2008-04-11 01:59:14 +00:00
Glenn Morris
5ec993427a
(autoload-ensure-default-file): Provide a feature.
2008-04-05 18:51:12 +00:00
Stefan Monnier
812e2bd8e1
(autoload-find-destination): Don't force raw-text.
2008-03-10 21:11:32 +00:00
Miles Bader
430d2ee291
Merge from emacs--devo--0
...
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-312
2008-01-09 01:21:15 +00:00
Miles Bader
59ce725a3b
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08 20:46:54 +00:00
Glenn Morris
8b72699e88
Add 2008 to copyright years.
2008-01-07 01:14:52 +00:00
Miles Bader
b2e6b10fe2
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 846-851)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 88-92)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 242-244)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-246
2007-08-13 13:48:35 +00:00
Stefan Monnier
9d8563ca18
(autoload-print-form): Use print-quoted.
2007-08-13 05:35:43 +00:00
Miles Bader
e468b87f91
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 824-831)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 70-74)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-238
2007-07-27 10:52:18 +00:00
Miles Bader
9aecacd08a
Merge from emacs--rel--22
...
Patches applied:
* emacs--rel--22 (patch 70-73)
- Update from CVS
2007-07-25 Glenn Morris <rgm@gnu.org>
* Relicense all FSF files to GPLv3 or later.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
2007-07-26 05:28:10 +00:00
Glenn Morris
e0085d62fa
Switch license to GPLv3 or later.
2007-07-25 04:14:29 +00:00
Miles Bader
8c406a9bc4
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 806-813)
- Merge from emacs--rel--22
- Update from CVS
* emacs--rel--22 (patch 51-58)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 233-236)
- Merge from emacs--devo--0
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-230
2007-07-15 04:47:46 +00:00
Stefan Monnier
a25beddb33
(generated-autoload-file): Autoload the safe-local-variable setting.
2007-07-14 19:03:22 +00:00
Stefan Monnier
563cfbf7a7
(autoload-generate-file-autoloads): Be careful
...
with EOLs when generating MD5 checksums.
2007-07-10 18:05:36 +00:00
Stefan Monnier
48df920c87
(update-directory-autoloads): Remove duplicates without also removing
...
entries from other directories.
2007-07-10 14:13:16 +00:00
Miles Bader
1011c48763
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 803-805)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-227
2007-07-09 08:00:55 +00:00
Stefan Monnier
0b7750a95d
(autoload-find-destination): Understand a new format of autoload block where
...
the file's time-stamp is replaced by its MD5 checksum.
(autoload-generate-file-autoloads): Use MD5 checksum instead of
time-stamp for secondary autoloads files.
(update-directory-autoloads): Remove duplicate entries.
Use time-less-p for time-stamps, as done in autoload-find-destination.
2007-07-07 04:56:00 +00:00
Stefan Monnier
438d6bb606
(autoload-generated-file): Interpret names relative to current dir
...
for file-local settings.
(autoload-generate-file-autoloads): Add `outfile' arg.
(update-directory-autoloads): Use it to directly call
autoload-generate-file-autoloads instead of going through
update-file-autoloads so we avoid redundant searches and so we can know
the set of buffers changed so we can save them all.
2007-06-26 19:53:12 +00:00
Stefan Monnier
1fad2b12ba
(autoload-find-destination): Return nil
...
rather than throwing `up-to-date'.
(autoload-generate-file-autoloads): Adjust correspondingly.
(update-file-autoloads): Be careful to let-bind
autoload-modified-buffers and adjust to new calling conventions.
(autoload-modified-buffers): Make it a dynamically scoped var.
(update-directory-autoloads): Use file-relative-name instead of
autoload-trim-file-name.
(autoload-insert-section-header): Don't use autoload-trim-file-name
since the file is already relative now.
(autoload-trim-file-name): Remove.
2007-06-26 19:07:14 +00:00
Stefan Monnier
986c5ad548
(autoload-generate-file-autoloads): Make `outbuf' optional.
...
(update-file-autoloads): Use it.
2007-06-25 16:19:05 +00:00
Stefan Monnier
e66466a6fb
(autoload-modified-buffers): New var.
...
(autoload-find-destination): Keep it uptodate.
(autoload-save-buffers): New fun.
(update-file-autoloads): Use it. Re-add the "up to date" message.
2007-06-25 05:09:05 +00:00
Stefan Monnier
ceea9b1803
Refactor for upcoming changes.
...
(autoload-generate-file-autoloads): New function extracted from
generate-file-autoloads. Use file-relative-name. Delay computation of
output-start to the first cookie. Remove done-any, replaced by
output-start.
(generate-file-autoloads): Use it.
(autoload-find-destination): Make use of `begin' var.
2007-06-25 03:48:10 +00:00
Stefan Monnier
57536a8371
Refactor for upcoming changes.
...
(autoload-find-destination): New function extracted from update-file-autoloads.
(update-file-autoloads): Use it.
2007-06-25 03:01:22 +00:00
Stefan Monnier
3b9795200f
(autoload-generated-file): New function.
...
(update-file-autoloads, update-directory-autoloads): Use it.
(autoload-file-load-name): New function.
(generate-file-autoloads, update-file-autoloads): Use it.
(autoload-find-file): Accept non-absolute argument. Set default-dir.
(generate-file-autoloads): If the autoloaded form is malformed,
indicate the problem with a warning instead of aborting.
2007-06-23 20:31:33 +00:00
Miles Bader
3a4336e6de
Merge from emacs--devo--0
...
Patches applied:
* emacs--devo--0 (patch 773)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-211
2007-05-26 21:55:39 +00:00
Chong Yidong
32324290ca
(global-cwarn-mode): Add define-globalized-minor-mode.
2007-02-03 17:25:17 +00:00
Glenn Morris
f0fa15c5e5
Add 2007 to copyright years.
2007-01-21 02:48:43 +00:00
Stefan Monnier
fb2dd97003
(make-autoload): Use new arg.
2006-07-17 21:27:17 +00:00
Stefan Monnier
02dcdad34e
(make-autoload): Remove special handling of
...
minor modes, redundant with the custom-autoload line above.
2006-07-13 18:13:06 +00:00