*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
index 4dd9188..e2ede45 100644 (file)
@@ -1,3 +1,464 @@
+2001-09-17  Gerd Moellmann  <gerd@gnu.org>
+
+       * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
+       Check for '(' in column 0 of doc string.
+
+       * gs.el (gs-set-ghostview-window-prop): Use `elt' instead
+       of `nth' so that using a vector as bounding-box works.
+       From David.Kastrup@neuroinformatik.ruhr-uni-bochum.de.
+
+2001-09-17  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-annotate): Use current workfile version explicitly as
+       a default, suggested by Gustav H\e,Ae\e(Bllberg <gustav@virtutech.se>.
+
+2001-09-16  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * ps-bdf.el (bdf-cache-file) <ms-dos>: Use _bdfcache.el, since
+       convert-standard-filename doesn't guarantee that the .el extension
+       is preserved.
+
+       * dos-fns.el (convert-standard-filename): Replace invalid
+       characters only after converting dash/underscore to a period.
+       (original-make-auto-save-file-name): New.
+       (make-auto-save-file-name): New function, overrides the definition
+       on files.el and calls the original function via
+       original-make-auto-save-file-name.
+
+       * mail/rmail.el (top-level): Require mule-utils when compiling.
+       (rmail-decode-babyl-format): Use detect-coding-with-priority
+       instead of detect-coding-region, to favor detection of emacs-mule
+       encoded Babyl files written by rmailout.el etc.  Suggested by
+       Kenichi Handa <handa@etl.go.jp>.
+
+2001-09-14  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * eshell/em-unix.el (eshell-shuffle-files, eshell-shuffle-files):
+       Use `equal', not `=', since the device number can be a cons cell.
+
+2001-09-14  Gerd Moellmann  <gerd@gnu.org>
+
+       * simple.el: Comment out change of 2001-09-13.
+
+2001-09-13  Michael Kifer  <kifer@cs.sunysb.edu>
+       
+       * viper-cmd.el (viper-replace-char-subr, viper-envelop-ESC-key):
+       inhibit quit.
+       
+2001-09-13  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * files.el (make-auto-save-file-name): If long file names are not
+       supported on MS-DOS, truncate the file name to DOS 8+3 limits before
+       generating an auto-save file name from it.
+
+2001-09-13  Gerd Moellmann  <gerd@gnu.org>
+
+       * ps-print.el (ps-print-region, ps-print-region-with-faces) 
+       (ps-nb-pages-region): Signal an error if called interactively
+       and the mark is not active.
+
+       * simple.el (minibuffer-prompt-modification)
+       (minibuffer-prompt-insertion): New functions.
+       (minibuffer-prompt-properties): Use `modification-hooks' and
+       `insert-in-front-hooks'.
+
+2001-09-12  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/outline.el (outline-regexp): Doc fix.
+       Initialize it in the defcustom, the usual way.
+
+2001-09-12  Gerd Moellmann  <gerd@gnu.org>
+
+       * ediff-mult.el (ediff-get-meta-info): Take into account that data
+       from `ediff-meta-info' properties need not be an overlay.  From
+       David Ponce <dponce@voila.fr>.
+
+       * isearch.el (isearch-intersects-p): Fix end checks.
+
+2001-09-11  Eli Zaretskii  <a34785@is.elta.co.il>
+
+       * gud.el (dbx) <gud-dbx-use-stopformat-p>: Move this case into the
+       `t' branch of `cond', since Irix 6.1 and up is a special case of
+       the standard dbx interface.
+
+2001-09-11  Miles Bader  <miles@gnu.org>
+
+       * comint.el (comint-send-input): When waiting for echoed input,
+       don't save the expected end position in `echo-end', so that things
+       work properly even if the buffer is modified elsewhere at the same
+       time [this happens if `comint-truncate-buffer' is used].
+
+2001-09-11  Gerd Moellmann  <gerd@gnu.org>
+
+       * textmodes/outline.el (outline-mode): Use `^' and a shy group
+       when constructing imenu-generic-expression from outline-regexp.
+
+2001-09-10  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * eshell/em-unix.el (eshell-shuffle-files): Compare inodes with
+       `equal' instead of `=', since they can be cons cells.  From Nils
+       Goesche <cartan@cartan.de>.
+
+2001-09-10  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-annotate): Rewrote doc string.
+
+2001-09-10  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * time-stamp.el: Update Stephen Gildea's email address.
+
+2001-09-10  Gerd Moellmann  <gerd@gnu.org>
+
+       * mail/sendmail.el (mail-send): Obey mail-send-nonascii when
+       enable-multibyte-characters = nil.  From Hallvard B Furuseth
+       <h.b.furuseth@usit.uio.no>.
+       
+2001-09-09  Michael Kifer  <kifer@cs.sunysb.edu>
+       
+       * ediff-init.el (ediff-highest-priority): bug fix.
+
+       * viper-cmd.el (viper-special-read-and-insert-char): new function
+       that reads a character and uses the current input method or
+       iso-accents when appropriate.
+       
+       * viper.el and all others: corrections to the comment blocks at
+       the top.
+       
+2001-09-09  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * info.el (Info-goto-node): Doc fix.
+
+2001-09-07  Gerd Moellmann  <gerd@gnu.org>
+
+       * isearch.el (isearch-intersects-p): New function.
+       (isearch-close-unnecessary-overlays): Renamed from *unecessary*,
+       use isearch-intersects-p, and clean up.
+
+2001-09-07  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * textmodes/ispell.el (ispell-dictionary-alist-4): Add "german"
+       and "german8", for the new German orthography dictionaries,
+       (ispell-dictionary-alist-5, ispell-dictionary-alist-6): Rearrange
+       the entries, to keep the line length balanced for loaddefs.el.
+
+2001-09-07  Dr Francis J. Wright  <F.J.Wright@qmw.ac.uk>
+       
+       * comint.el (comint-send-input): Handle comint-process-echoes
+       differently.
+
+2001-09-07  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * locate.el (locate-insert-header): Remove unnecessary
+       whitespace.
+
+2001-09-07  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * arc-mode.el (archive-dostime): Fix a typo in minutes'
+       computation.
+
+2001-09-07  Gerd Moellmann  <gerd@gnu.org>
+       
+       * server.el (server-switch-buffer): Use get-window-with-predicate.
+
+       * textmodes/refer.el (refer-find-entry-internal): Use
+       get-window-with-predicate.
+
+       * term/sup-mouse.el (sup-pos-to-window): Use
+       get-window-with-predicate.
+
+       * term/bg-mouse.el (bg-window-from-x-y): Use
+       get-window-with-predicate.
+
+       * emacs-lisp/edebug.el (edebug-window-live-p): Use
+       get-window-with-predicate.
+
+       * window.el (get-window-with-predicate): Renamed from some-window.
+       (some-window): Make it an alias.
+
+2001-09-06  Gerd Moellmann  <gerd@gnu.org>
+
+       * simple.el (undo): Remove positions from buffer-undo-list up to
+       the next undo boundary only.
+
+2001-09-06  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * makefile.nt (install): Don't copy sc.el.  Reported by Richard
+       Kim <ryk@dspwiz.com>
+
+       * cus-edit.el (custom-buffer-create-internal): Remove "100%" from
+       the message "Creating customization items...done".
+
+2001-09-05  Gerd Moellmann  <gerd@gnu.org>
+
+       * font-lock.el (toplevel): Require `jit-lock' only if
+       font-lock-support-mode is set to jit-lock-mode.
+
+2001-09-05  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/quail.el (quail-use-package, quail-inactivate)
+       (quail-activate): Mention the hooks these functions run in their
+       doc strings.
+
+2001-09-05  Edward M. Reingold <reingold@iit.edu>
+
+       * cal-menu.el (calendar-mouse-view-other-diary-entries): Fix name
+       of file in header of menu.
+
+2001-09-04  Gerd Moellmann  <gerd@gnu.org>
+
+       * env.el (setenv): Interactively, if VARIABLE has a current value,
+       add that to the front of the history, as the doc string says.
+
+       * comint.el (comint-send-input): Change help-echo.
+       From "Dr Francis J. Wright" <F.J.Wright@qmw.ac.uk>.
+       
+       * bookmark.el (bookmark-write-file): Bind print-length and
+       print-level to nil.  From Tom Capey <tomc@edina.co.uk>.
+
+       * obsolete/uncompress.el: Moved there from lisp/.
+
+       * comint.el (comint-insert-clicked-input): Goto point-max before
+       deleting previous input.  From "Dr Francis J. Wright"
+       <F.J.Wright@qmw.ac.uk>.
+
+       * simple.el (backward-word): Doc fix.
+
+2001-09-03  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
+
+       * emacs-lisp/levents.el, emacs-lisp/lucid.el, emacs-lisp/pp.el
+       * uncompress.el, uniquify.el, vc.el, view.el, window.el
+       * w32-fns.el: Add Keywords header.
+
+2001-09-04  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * menu-bar.el: Fix separators in the Edit menu.  Bring "Fill" near
+       "Text Properties".  Suggested by Simon Marshall
+       <Simon.Marshall@midas-kapiti.com>.
+
+2001-09-04  Andrew Choi  <akochoi@cse.cuhk.edu.hk>
+
+       * term/mac-win.el (mac-drag-n-drop): Decode file name by
+       consulting the value of file-name-coding-system.
+
+2001-09-03  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * help.el (describe-function-1): Save precomputed `file-name' rather
+       than recomputing it (incorrectly) with `symbol-file'.
+
+2001-09-03  Gerd Moellmann  <gerd@gnu.org>
+
+       * international/isearch-x.el (isearch-exit-recursive-edit):
+       Take three parameters, since it's used as an after-change-function.
+
+       * emacs-lisp/backquote.el (backquote-backquote-symbol)
+       (backquote-unquote-symbol, backquote-splice-symbol): Remove `*'
+       from doc strings.
+
+2001-09-02  Milan Zamazal  <pdm@zamazal.org>
+
+       * progmodes/glasses.el (glasses-convert-to-unreadable):
+       Consider underscores as in `glasses-make-readable'.
+
+2001-09-02  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * progmodes/cmacexp.el (c-macro-preprocessor): Use "gcc -E" for
+       MS-DOS, since cpp might not be available.
+
+       * menu-bar.el (menu-bar-edit-menu) <yank-menu, yank>:
+       Mention "yank" in the help-echo text.
+       Suggested by Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+2001-09-01  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * newcomment.el (comment-indent): Insert spaces more carefully.
+
+2001-08-31  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * mail/emacsbug.el (report-emacs-bug): Make sure *Messages*
+       exists.  From Andy Petrusenco <andy@int.spb.ru>.
+
+       * hi-lock.el (hi-lock-unface-buffer): Don't call x-popup-menu if
+       display-popup-menus-p returns nil.  Suggested by Andy Petrusenco
+       <andy@int.spb.ru>.
+
+2001-08-31  Gerd Moellmann  <gerd@gnu.org>
+
+       * isearch.el (isearch-mouse-2): Renamed from isearch-mouse-yank.
+       Instead of running mouse-yank-at-click, see what the event is
+       bound to outside Isearch and run that.
+
+2001-08-31  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * menu-bar.el (menu-bar-options-menu) <transient-mark-mode>:
+       Fix the menu entry to mention transient-mark-mode.
+
+2001-08-30  Gerd Moellmann  <gerd@gnu.org>
+
+       * simple.el (eval-expression-print-level): Fix last change.
+
+       * bindings.el (mode-line-coding-system-map): New variable.
+       (mode-line-mule-info): Give the "%Z" a local-map keymap.
+
+       * simple.el (eval-expression-print-level): Change the type
+       of the defcustom to allow nil.
+
+       * emacs-lisp/find-gc.el: Moved here from lisp/.
+
+       * international/quail.el (quail-completion-1):
+       Reverse the ((CHAR . DEFN) ...) list before processing it.
+       From Kenichi Handa <handa@etl.go.jp>.
+
+       * obsolete/rsz-mini.el, obsolete/sun-curs.el, obsolete/sun-fns.el
+       * obsolete/x-apollo.el, obsolete/x-menu.el: Moved here from lisp/.
+
+2001-08-30  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * toolbar/tool-bar.el (tool-bar-mode): Make it a no-op if images
+       aren't supported.  This avoids the annoying gray strip drawn by
+       the Windows version instead of the missing tool bar.
+
+2001-08-29  Gerd Moellmann  <gerd@gnu.org>
+
+       * menu-bar.el (menu-bar-options-menu): Make option text, messages
+       and tooltips more consistent.  From "Marshall, Simon"
+       <Simon.Marshall@midas-kapiti.com>.
+
+       * startup.el (fancy-splash-screens): Temporarily set
+       minor-mode-map-alist to nil while displaying splash screens.
+
+2001-08-29  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * buff-menu.el: Add Keywords header.
+       Doc fix (C-x C-b is bound to list-buffers).
+
+       * dired-x.el: Add keyword files to get listed in finder.
+       Remove confusing notes about GNU Emacs 19.
+
+       * dired.el, dired-aux.el: Add Keywords header.
+
+2001-08-28  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-revert-file): Call the backend even if the FILE's
+       contents can be reverted locally; pass new arg CONTENTS-DONE
+       down to the backend.
+
+       * vc-cvs.el, vc-rcs.el, vc-sccs.el (vc-*-revert-file): Handle new
+       optional arg CONTENTS-DONE.
+
+2001-08-28  Andrew Innes  <andrewi@gnu.org>
+
+       * makefile.nt (DONTCOMPILE): Sync list from makefile.w32-in.
+
+2001-08-28  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * makefile.nt (install): Copy more *.el files.
+
+2001-08-28  Gerd Moellmann  <gerd@gnu.org>
+
+       * dired.el (dired-mode-map): Bind `y' to dired-show-file-type
+       instead of `w' which is already in use.
+
+       * gs.el (gs-load-image): Use sleep-for.
+       From David.Kastrup@neuroinformatik.ruhr-uni-bochum.de.
+
+2001-08-28  Miles Bader  <miles@gnu.org>
+
+       * replace.el (query-replace-regexp-eval): Return args from
+       `interactive' form in correct order.
+
+2001-08-28  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * mouse.el (mouse-buffer-menu): If the buffer menu is split by
+       major modes, don't create panes for modes for which
+       mouse-buffer-menu-alist returns an empty alist.
+
+2001-08-28  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * progmodes/hideshow.el: Update first-line description.
+       Sync comments w/ maintainer version 5.31.
+
+       (hs-isearch-open): Default value now `code'.
+       Fix docstring to use "code blocks" vs "comment blocks",
+       as opposed to "block" vs "comment".
+       (hs-flag-region): Accept `hs-isearch-open' value
+       of `block' as synonymous w/ `code'.
+       (hs-hide-block-at-point): For code blocks, pass `code'
+       to `hs-flag-region' instead of `block'.
+
+2001-08-28  Miles Bader  <miles@gnu.org>
+
+       * comint.el (comint-next-prompt): Don't loop infinitely if
+       {next,previous}-single-char-property-change returns its input
+       position when the search fails.
+
+2001-08-27  Miles Bader  <miles@gnu.org>
+
+       * comint.el (comint-get-old-input-default): Don't signal an error
+       if point is not on an input field; instead, return the current
+       line (using `comint-bol' to skip any prompt, in case we're not
+       using fields at all).
+
+       * man.el (Man-mode-line-format): Variable removed.
+       (Man-mode): Change `mode-line-buffer-identification' instead of
+       `mode-line-format'.
+
+2001-08-27  Gerd Moellmann  <gerd@gnu.org>
+
+       * mail/sendmail.el (mail-send-hook): Remove a duplicate defcustom.
+       From Simon Josefsson <jas@extundo.com>.
+
+2001-08-26  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * textmodes/texnfo-upd.el: Remove dots and exclams at end of error
+       messages.  From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+       * emacs-lisp/levents.el: Specify FSF as Maintainer.  From Pavel
+       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+       * emacs-lisp/lselect.el: Ditto.
+
+       * hexl.el (hexl-insert-multibyte-char, hexl-insert-char):
+       Remove periods from the end of error message strings.
+       From Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+       * progmodes/antlr-mode.el: Add Keywords header.  From Pavel
+       Jan\e,Bm\e(Bk <Pavel@Janik.cz>.
+
+       * net/telnet.el: Ditto.
+
+2001-08-26  Gerd Moellmann  <gerd@gnu.org>
+
+       * hl-line.el (hl-line-mode): Add args INIT-VALUE, LIGHTER, and
+       KEYMAP to the call to define-minor-mode.
+
+2001-08-24  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * term/internal.el (IT-character-translations) <hebrew-iso8859-8>:
+       Replace some of the undefined characters with emulations of bidi
+       formatting characters and Niqud as per SI 1311-1.
+       (IT-unicode-translations): Ditto.
+       (IT-display-table-setup, IT-setup-unicode-display):
+       Fill characters without translations with dos-unsupported-char-glyph.
+
+2001-08-24  Simon Josefsson  <jas@extundo.com>
+
+       * hl-line.el (hl-line-mode): Don't be a global mode.
+       (global-hl-line-mode): New function.
+
+2001-08-24  Gerd Moellmann  <gerd@gnu.org>
+
+       * gs.el (gs-load-image): Wait for GHOSTVIEW window property
+       being reset by Ghostscript.  Don't kill the gs process.
+       From David.Kastrup@neuroinformatik.ruhr-uni-bochum.de.
+
+2001-08-24  Andrew Choi  <akochoi@cse.cuhk.edu.hk>
+
+       * term/mac-win.el: Require scroll-bar.
+
+2001-08-23  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * ebuff-menu.el (electric-buffer-list): Use list-buffers-noselect.
+
 2001-08-23  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * hexl.el (hexl-insert-multibyte-char) New function.
 
 2001-08-22  Stefan Monnier  <monnier@cs.yale.edu>
 
+       * wid-edit.el (text): Re-order docstring correctly.
+
        * mail/sendmail.el (mail-mode): Use adaptive-fill-regexp.
 
        * textmodes/fill.el (adaptive-fill-regexp): Admit tabs as well.
 
        * bindings.el: Bind shifted and control-shifted kp-* keys to the
        corresponding non-kp keys.  Suggested by Stephen Gildea
-       <gildea@alum.mit.edu>.
+       <gildea@stop.mail-abuse.org>.
 
 2001-08-01  Francesco Potorti`  <pot@gnu.org>
 
        (which-function-mode): Remove references to which-func-mode-global.
 
        * calendar/cal-islam.el (calendar-goto-islamic-date):
-       Add  autoload cookie.
+       Add autoload cookie.
 
        * play/fortune.el: Add types to defcustoms.
 
        to `postscript'.
 
        * subr.el (read-passwd): Clear command history after each
-       character entered.  From: Stephen Gildea <gildea@alum.mit.edu>.
+       character entered.  From: Stephen Gildea
+       <gildea@stop.mail-abuse.org>.
 
 2001-03-27  Kenichi Handa  <handa@etl.go.jp>
 
 
        * progmodes/ada-stmt.el: Update `maintainer'.
 
-2000-12-09  Stephen Gildea  <gildea@alum.mit.edu>
+2000-12-09  Stephen Gildea  <gildea@stop.mail-abuse.org>
 
        * time-stamp.el (time-stamp-old-format-warn): Reorder custom
        choices to match documentation string.
        * menu-bar.el (menu-bar-options-menu): Add a help string for
        `uniquify'.
 
-2000-10-25  Stephen Gildea  <gildea@alum.mit.edu>
+2000-10-25  Stephen Gildea  <gildea@stop.mail-abuse.org>
 
        * time-stamp.el (time-stamp-string-preprocess):
        Fix a wrong type argument error.
        * toolbar/*.xpm: Reduce to max. 8 colors (mogrify -colorspace
        transparent -colors 8).
 
-2000-10-13  Stephen Gildea  <gildea@alum.mit.edu>
+2000-10-13  Stephen Gildea  <gildea@stop.mail-abuse.org>
 
        * time-stamp.el (time-stamp): Fixed bug in new multi-line code
        that breaks with old list format timestamps.
 2000-07-23  Noah Friedman  <friedman@splode.com>
 
        * type-break.el (type-break): perform autosave.
-       Suggested by Stephen Gildea <gildea@intouchsys.com>.
+       Suggested by Stephen Gildea <gildea@stop.mail-abuse.org>.
        (type-break-do-query): Cancel query schedule while performing
        actual query, to avoid possibility of a second query being made
        while first one is already in progress.