* etc/NEWS: In terminal-oriented subshells, the EMACS environment
[bpt/emacs.git] / lisp / ChangeLog
index 5f94fa6..7014933 100644 (file)
@@ -1,8 +1,100 @@
+2006-09-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * comint.el (comint-exec-1): Set EMACS to the full name of Emacs,
+       not to "t".
+       * progmodes/compile.el (compilation-start): Likewise.
+       * progmodes/idlwave.el (idlwave-rescan-asynchronously):
+       Don't use expand-file-name on invocation-directory, since this
+       might mishandle special characters in invocation-directory.
+
+2006-09-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * pcvs-defs.el: Remove * in defcustom's docstrings.
+
+2006-09-12  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/compile.el (compilation-directory-properties):
+       Doc fix for help-echo.
+
+2006-09-12 Lars Hansen <larsh@soem.dk>
+       * desktop.el (desktop-read): Add comment.
+
+2006-09-12  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (next-error-highlight, next-error-highlight-no-select):
+       Fix spelling error.
+
+       * subr.el (sit-for): Rework to use input-pending-p and cond.
+       Return nil input is pending on entry also for SECONDS <= 0.
+       (while-no-input): Use input-pending-p instead of sit-for.
+
+2006-09-11  Richard Stallman  <rms@gnu.org>
+
+       * simple.el (next-error-highlight, next-error-highlight-no-select):
+       Fix custom type and doc strings.
+
+2006-09-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * diff-mode.el (diff-apply-hunk-to-backup-file): New var.
+       (diff-apply-hunk): Use it to ask for confirmation.
+
+2006-09-11  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * emacs-lisp/cl.el (pushnew): Add missing `,'.
+
+2006-09-11  David Kastrup  <dak@gnu.org>
+
+       * help.el (string-key-binding, describe-key-briefly)
+       (describe-key): Remove `string-key-binding' and its callers since
+       `key-binding' already caters for the proper lookup now.
+
+2006-09-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/cfengine.el (cfengine-font-lock-syntactic-keywords): Newvar.
+       (cfengine-mode): Use it.  Fix \ syntax to be like /.
+
+       * bindings.el (mode-line-buffer-identification-keymap):
+       Move initialization into declaration.
+
+2006-09-10  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-edit-input, ido-complete, ido-take-first-match)
+       (ido-push-dir-first, ido-kill-buffer-at-head, ido-exhibit)
+       (ido-delete-file-at-head): Pass head of ido-matches through ido-name
+       in case of merged directories.  Reported by Micha\e,Ak\e(Bl Cadilhac.
+
+2006-09-10  Richard Stallman  <rms@gnu.org>
+
+       * dired-aux.el: Handle errors in recursive copy usefully.
+       (dired-create-files-failures): New variable.
+       (dired-copy-file): Remove condition-case.
+       (dired-copy-file-recursive): Check for errors on all file
+       operations, and add them to dired-create-files-failures.
+       Check file file-date-erorr here too.
+       (dired-create-files): Check dired-create-files-failures
+       and report those errors too.
+
+       * emacs-lisp/cl.el (pushnew): Use add-to-list when convenient.
+
+       * subr.el (add-to-list): New argument COMPARE-FN.
+
+2006-09-10  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * filecache.el (file-cache-add-directory)
+       (file-cache-add-directory-list, file-cache-add-file)
+       (file-cache-add-directory-using-find)
+       (file-cache-add-directory-using-locate)
+       (file-cache-add-directory-recursively): Add autoloads.
+
 2006-09-09  Richard Stallman  <rms@gnu.org>
 
-       * textmodes/conf-mode.el (conf-space-mode): Use
-       hack-local-variables-hook instead of calling hack-local-variables.
+       * textmodes/conf-mode.el (conf-space-mode):
+       Use hack-local-variables-hook instead of calling hack-local-variables.
        (conf-space-keywords-override): New variable.
+       (conf-space-mode-internal): New subroutine.  Reinit Font Lock mode.
+       (conf-space-mode): Always make conf-space-keywords and
+       conf-space-keywords-override local.
+       Call conf-space-mode-internal directly as well as via hook.
 
 2006-09-09  Slawomir Nowaczyk  <slawomir.nowaczyk.847@student.lu.se>  (tiny change)