]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
*** empty log message ***
[gnu-emacs] / lisp / ChangeLog
index ace76ab1d36b295a87dae16028205d9dcba92c07..57b865e7c716ae718126c4d9d91b398acb8818be 100644 (file)
@@ -1,3 +1,181 @@
+2001-05-20  Richard M. Stallman  <rms@gnu.org>
+
+       * mail/rmail.el (rmail-retry-failure): Do save-window-excursion.
+
+       * info.el (Info-read-subfile): Widen before finding the
+       desired node in the subfile.
+
+       * startup.el (command-line-1): When >2 files visited,
+       leave the last one visible, and make that the selected window.
+
+2001-05-20  Gerd Moellmann  <gerd@gnu.org>
+
+       * font-lock.el (lisp-font-lock-keywords-1): Add `defvaralias'.
+
+2001-05-20  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/ccl.el (define-ccl-program): Fix a typo.  From
+       Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+       * international/mule.el (decode-char): Fix a typo.  From Pavel
+       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+       * textmodes/artist.el (artist-mode): Fix a typo.  From Pavel
+       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+       * frame.el (automatic-hscrolling): Fix a typo.  From Pavel
+       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+2001-05-18  Sam Steingold  <sds@gnu.org>
+
+       * pcvs-defs.el (cvs-mode-map): bind "z" to `kill-this-buffer'
+       and [RET] to `cvs-mode-find-file'.
+
+2001-05-18  John Wiegley  <johnw@gnu.org>
+
+       * eshell/esh-ext.el (eshell-explicit-command-char): A new
+       configuration variable, which determines the initial character
+       that forces use of an external version of a command.  The default
+       is *, but may be set to \, for example.
+
+       * eshell/esh-ext.el (eshell-explicit-command):
+       Use `eshell-explicit-command-char' instead of ?*.
+
+       * eshell/esh-cmd.el (eshell/which):
+       Use `eshell-explicit-command-char' instead of ?*.
+
+       * eshell/em-cmpl.el (eshell-completion-command-name)
+       (eshell-complete-commands-list): Use `eshell-explicit-command-char'
+       instead of ?*.
+
+2001-05-18  Gerd Moellmann  <gerd@gnu.org>
+
+       * net/ange-ftp.el (ange-ftp-fix-name-for-vms): Reverse args of
+       subst-char-in-string.
+       (ange-ftp-after-parse-ls-hook): New variable.
+       (ange-ftp-ls): Run that hook.
+       From Peter Milliken <Peter.Milliken@GTECH.COM>.
+
+       * tmm.el (tmm-get-keymap): Fix handling of :filter.
+       (tmm-add-prompt): Bind buffer-read-only to nil when inserting
+       text into *Completions*.
+
+       * net/goto-addr.el (goto-address-at-point): Deal with URLs
+       part of which look like email addresses.
+
+2001-05-18  Andrew Innes  <andrewi@gnu.org>
+
+       * makefile.w32-in (compile-files-CMD, bootstrap-clean-CMD): Use
+       . instead of absolute path for lisp dir, to avoid bug in W2K
+       cmd.exe's handling of FOR loops.
+       (autoloads): Set find-file-suppress-same-file-warnings to t to
+       avoid slew of spurious messages.
+
+2001-05-18  Simon Josefsson  <simon@josefsson.org>
+
+       * mail/smtpmail.el (maybe-append-domain): Renamed to
+       `smtpmail-maybe-append-domain'.
+       (smtpmail-via-smtp): Use the new name.
+
+       * net/browse-url.el (browse-url-browser-function): Add kde.
+       (browse-url-kde-program, browse-url-kde-args): New variables.
+       (browse-url-kde): New function.
+
+2001-05-18  Miles Bader  <miles@gnu.org>
+
+       * simple.el (delete-horizontal-space, just-one-space): Use
+       `constrain-to-field' instead of `field-end'/`field-beginning',
+       because it's more efficient for large files.
+
+2001-05-17  Gerd Moellmann  <gerd@gnu.org>
+
+       * mail/rmail.el (rmail-require-mime-maybe): New function.
+       (rmail): Use it.
+       (rmail-mode): Handle the case of finding Rmail files.
+
+       * emacs-lisp/elp.el (elp-instrument-function): Handle advised
+       functions.
+
+2001-05-17  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * jit-lock.el (jit-lock-after-change): Check the font-lock-multiline
+       text-property after moving to the beginning of line and regardless
+       of the value of font-lock-multiline.
+
+2001-05-17  Gerd Moellmann  <gerd@gnu.org>
+
+       * startup.el (fancy-splash-screens): Ignore events on the mode-line.
+
+       * net/ange-ftp.el (ange-ftp-write-region): Make sure to record the
+       last coding system used before calling set-buffer-modified-p
+       because that function changes last-coding-system.
+
+2001-05-17  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * files.el (switch-to-buffer-other-window)
+       (switch-to-buffer-other-frame): Add an xref to display-buffer in
+       the doc string.
+
+2001-05-17  Gerd Moellmann  <gerd@gnu.org>
+
+       * language/slovak.el, language/czech.el: New maintainer.
+
+2001-05-16  Sam Steingold  <sds@gnu.org>
+
+       * emacs-lisp/cl-indent.el (toplevel): Indent the :method
+       sub-form of `defgeneric' correctly.
+
+2001-05-16  Gerd Moellmann  <gerd@gnu.org>
+
+       * tooltip.el (tooltip) <defgroup>: Put it in `gud' group instead
+       of `c'.
+
+       * textmodes/outline.el (outline-font-lock-level): Remove the
+       condition-case, test what outline-level returns instead, to
+       ease debugging.
+
+       * international/mule.el (auto-coding-regexp-alist): New user-option.
+       (auto-coding-from-file-contents): New function.
+       (set-auto-coding): Use it to determine a coding system.
+
+2001-05-15  Gerd Moellmann  <gerd@gnu.org>
+
+       * mouse.el (mouse-delete-other-windows): Doc fix.
+
+       * emacs-lisp/lisp-mode.el (lisp-mode):
+       Make font-lock-keywords-case-fold-search a buffer-local variable with
+       make-local-variable before setting it.
+
+2001-05-14  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * emacs-lisp/elp.el (elp-instrument-package): Don't allow empty
+       prefixes.
+
+2001-05-14  Gerd Moellmann  <gerd@gnu.org>
+
+       * hexl.el (hexl-current-address): Print a message when called
+       interactively.
+
+2001-05-11  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * gud.el (gud-jdb-build-source-files-list): Fix paren typo.
+
+       * pcvs-defs.el (cvs-mode-map): Don't rebind `undo'.
+
+       * files.el (auto-mode-alist): Add *.perl and fix the *.<rev> case.
+
+2001-05-11  Gerd Moellmann  <gerd@gnu.org>
+
+       * startup.el (command-line): If parameters have been changed in
+       the init files which influence font selection, clear the face
+       cache so that faces get realized with the new parameters.
+
+       * Makefile.in (compile-files): Redirect output of chmod to /dev/null.
+
+2001-05-10  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * smerge-mode.el (smerge-mode): Force font-lock-multiline to t.
+
 2001-05-10  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * mail/emacsbug.el (report-emacs-bug): Don't switch the buffer to
 2001-05-10  Gerd Moellmann  <gerd@gnu.org>
 
        * net/browse-url.el (browse-url-filename-alist): Allow UNC file
-       names for MS-Windows and MS-DOS.  From Dan Holmsand
-       <dan@eyebee.com>.
+       names for MS-Windows and MS-DOS.  From Dan Holmsand <dan@eyebee.com>.
 
 2001-05-09  John Wiegley  <johnw@gnu.org>
 
-       * eshell/esh-util.el (eshell-convert-numeric-arguments): Annotated
-       the documentation string to tell users about
+       * eshell/esh-util.el (eshell-convert-numeric-arguments):
+       Annotated the documentation string to tell users about
        `eshell-no-numeric-conversions'.
 
        * eshell/esh-cmd.el (eshell-lisp-command): Don't perform numeric
        eshell/which, eshell/addpath.
 
 2001-05-09  John Wiegley  <johnw@gnu.org>
-       
+
        * eshell/esh-arg.el (eshell-parse-argument-hook): If a number is
        encountered as an argument, don't convert it right away, but tag
        the first character of the string with the text properties
        (eshell-proc-initialize): Don't bind keys for
        `eshell-stop-process' or `eshell-continue-process'.
 
-       * eshell/em-unix.el (eshell-shuffle-files): Apply
-       `directory-file-name' before calling `file-name-directory'.
+       * eshell/em-unix.el (eshell-shuffle-files):
+       Apply `directory-file-name' before calling `file-name-directory'.
 
        * eshell/em-hist.el (eshell-add-to-history): Reference to
        `eshell-history-ring' needed to be `eshell-history-index'.
 
-       * calendar/timeclock.el (timeclock-find-discrep): Initialize
-       `elapsed' to 0.
+       * calendar/timeclock.el (timeclock-find-discrep):
+       Initialize `elapsed' to 0.
        (timeclock-find-discrep): Set `timeclock-last-event-workday' if
        it's still nil.