diff lisp/ChangeLog @ 4359:df1f1f49ef70

Automated merge with file:/Sources/xemacs-21.5-checked-out
author Aidan Kehoe <kehoea@parhasard.net>
date Mon, 24 Dec 2007 15:04:01 +0100
parents d2f4dd8611d9
children f5693b5f7f2d 6a17ac5da3c4 ef9eb714f0e4 ebb35ddea76a e214ff9f9507
line wrap: on
line diff
--- a/lisp/ChangeLog	Mon Dec 24 15:02:36 2007 +0100
+++ b/lisp/ChangeLog	Mon Dec 24 15:04:01 2007 +0100
@@ -1,3 +1,72 @@
+2007-12-22  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	Factor out lists of operators specially treated by `make-autoload'.
+
+	* autoload.el (autoload-make-autoload-operators): New.
+	(autoload-make-autoload-complex-operators): New.
+	(make-autoload): Use them.
+
+2007-12-18  Mike Sperber  <mike@xemacs.org>
+
+	* autoload.el (process-one-lisp-autoload): Insert <immediate> into
+	the section header for immediate autoloads, to make sure the
+	upstream doesn't think there aren't any autoloads at all.
+
+2007-12-19  Mike Sperber  <mike@xemacs.org>
+
+	* startup.el (ask-about-user-init-file-migration-p): Factored out
+	check.
+	(maybe-migrate-user-init-file):
+	(migrate-user-init-file): Don't do a backup of ~/.emacs anymore.
+	Instead, make only a manual adjustment of the file, if at all,
+	i.e. don't go through customize magic anymore.
+	(unmigrate-user-init-file): Don't use customize to set
+	`load-home-init-file' anymore.
+	(set-load-home-init-file): Add; performs the modification
+	previously done through customize.
+	(unmigrate-user-init-file): Use `set-load-home-init-file' instead
+	of customize.
+	(command-line-1): Only wait for the first event if we're not going
+	to ask about migration.
+
+2007-12-18  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* help.el (describe-function-1):
+	Give details of bindings for commands, taking into account
+	global-window-system-map and global-tty-map when bindings differ
+	compared to the global map. 
+
+2007-12-17  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* subr.el (integer-to-bit-vector): New.
+	* subr.el (bit-vector-to-integer): New.
+	Provide naive implementations using the Lisp reader for these. 
+
+2007-12-14  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* process.el (substitute-env-vars):
+	Merge an example from GNU's docstring. 
+	* process.el (setenv):	
+	Pass nil as the default abbrev table to the #'read-from-minibuffer
+	call, instead of passing the current value of the variable. Bug
+	introduced by an incorrect sync from GNU by Ben; reported by
+	Thomas Mittelstaedt in 47626712.40609@cadenas.de.
+
+	Document the #'set-time-zone-rule call when TZ is set. Push the
+	old value on to the beginning of setenv-history. (Both merged from
+	GNU.) Document that we don't do the coding-system frobbing at this
+	level that GNU does. 
+
+	Provide a commented-out, sample implementation of GNU's
+	#'environment; document why I think we shouldn't include it.
+
+2007-12-11  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* mule/latin.el :
+	Specify tutorial-coding-system using dotted cons notation, since
+	it's not a list. Prevents an error in help-with-tutorial for these
+	languages.
+
 2007-12-09  Aidan Kehoe  <kehoea@parhasard.net>
 
 	* abbrev.el (write-abbrev-file):