diff lisp/ChangeLog @ 1232:c08a6fa181d1

[xemacs-hg @ 2003-01-23 11:38:56 by stephent] commit notice <87lm1cksms.fsf@tleepslib.sk.tsukuba.ac.jp> autoloads patch <87lm1ig654.fsf@tleepslib.sk.tsukuba.ac.jp> Martin's info.el patch <877kd5je7e.fsf@tleepslib.sk.tsukuba.ac.jp>
author stephent
date Thu, 23 Jan 2003 11:39:01 +0000
parents 78781398fc4c
children 9f175fcece64
line wrap: on
line diff
--- a/lisp/ChangeLog	Thu Jan 23 11:24:13 2003 +0000
+++ b/lisp/ChangeLog	Thu Jan 23 11:39:01 2003 +0000
@@ -1,3 +1,62 @@
+2003-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* autoload.el: Drastically reorganized.
+
+	API improvement:
+
+	(autoload-target-directory): 
+	(batch-update-autoloads): 
+	(batch-update-directory): 
+	(batch-update-one-directory): 
+	(batch-force-update-one-directory):
+	Deprecated.
+	(autoload-feature-prefix): New special.
+	(autoload-package-name): Obsolete alias for autoload-feature-prefix.
+	(autoload-batch-update-autoloads): New function.  Main
+	command-line API.
+
+	Documentation:
+
+	Improve many docstrings.
+	(Header summary): Update.
+	(Commentary): Completely rewritten.
+	(ChangeLog): Redundant, so removed.
+
+	General sanitation:
+
+	(generated-autoload-file): Default changed to lisp-directory.
+	(generate-file-autoloads): Better argument checking.
+	(generate-c-file-autoloads-1): Make the output code prettier,
+	clean up long lines.
+	(autoload-featurep-protect-autoloads):
+	(autoload-make-feature-name):
+	New functions for handling feature checking and provide'ing.
+	(update-autoload-files): Use them.  Don't try tricky things to
+	guess feature names.
+	(update-autoloads-here): Remove extra arg to a call
+	to format.  Warn of probable bitrot in the docstring.
+	(batch-force-update-one-directory):
+	(batch-update-one-directory):
+	Fix typo in error message.
+
+	Related changes:
+
+	* update-elc.el: Use `autoload-update-directory-autoloads'.
+
+	* update-elc-2.el (batch-update-elc-2): Use full API for
+	`update-autoload-files'.
+
+	* startup.el (startup-load-autoloads): Oops.  Ben generates Mule
+	autoloads in lisp/mule, Mike doesn't load them in startup.el.
+	Also, use `when' and `unless' for clarity.
+	(command-line): Comment typo.
+	(splash-frame-body): Grammatical nits.
+
+2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* info.el (Info-insert-dir): Make default-directory end in
+	separator.  Patch due to Martin Buchholz.
+
 2003-01-10  Mike Sperber  <mike@xemacs.org>
 
 	* window-xemacs.el: Revert his change