(finger-X.500-host-regexps): New user-option.
[bpt/emacs.git] / lisp / ChangeLog
index 159a64e..d2c83bb 100644 (file)
@@ -1,4 +1,393 @@
-2000-05-21  Stefan Monnier  <monnier@cs.yale.edu>
+2000-05-30  Gerd Moellmann  <gerd@gnu.org>
+
+       * net/net-utils.el (finger-X.500-host-regexps): New user-option.
+       (finger): If HOST matches a regexp from finger-X.500-host-regexps,
+       send a query containing USER only, not USER@HOST.
+
+       * mail/rmail.el (rmail-widen-to-current-msgbeg): Use rmail-msgbeg
+       and rmail-msgend to compute the restriction at the end, instead of
+       computing it.
+
+2000-05-29  Gerd Moellmann  <gerd@gnu.org>
+
+       * dabbrev.el (dabbrev-expand): Don't display messages in the
+       echo area if the minibuffer window is active.
+
+       * jit-lock.el (jit-lock-mode): Add after change function to
+       local hook.
+
+2000-05-29  Christoph Wedler  <Christoph.Wedler@sap.com>
+
+       * antlr-mode.el: New commands: hide/unhide actions,
+       upcase/downcase literals.
+       (antlr-tiny-action-length): New user option.
+       (antlr-hide-actions): New command.  Suggested by
+       Bjoern Mielenhausen <Bjoern.Mielenhausen@sap.com>.
+       (antlr-mode-map): New binding [C-c C-v].
+       (antlr-mode-menu): New entries.
+       (antlr-downcase-literals): New command.
+       (antlr-upcase-literals): Ditto.
+
+       * antlr-mode.el: Minor changes: indendation, mode-name.
+       (antlr-indent-line): Indent cpp directive at column 0.
+       (antlr-mode): Use mode-name prefix "Antlr." instead of "Antlr/".
+
+       * antlr-mode.el: XEmacs bug workaround, XEmacs hint.
+       (antlr-font-lock-additional-keywords): Workaround for intentional
+       bug in XEmacs version of font-lock.
+       (antlr-mode): Set symbol property `mode-name' to "Antlr".  Could
+       be used by a smarter version of `buffers-menu-grouping-function'.
+
+2000-05-29  Gerd Moellmann  <gerd@gnu.org>
+
+       * tmm.el (tmm-prompt): Recognize menu item definitions of the for
+       `(menu-item ...)' when looking for the position of DEFAULT-ITEM.
+
+2000-05-29  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/encoded-kb.el
+       (encoded-kbd-iso2022-designation-map): Pay attention to that
+       charset-iso-final-char return -1 for eight-bit-control and
+       eight-bit-graphic.
+
+2000-05-28  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * speedbar.el (speedbar-use-images, speedbar-update-flag)
+       (speedbar-easymenu-definition-base): Use display-graphic-p where
+       available, instead of window-system.
+
+2000-05-28  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/codepage.el (cp-coding-system-for-codepage-1): Add
+       eight-bit-graphic and eight-bit-control to safe charsets for cpNNN
+       coding systems.
+
+2000-05-26  Dave Love  <fx@gnu.org>
+
+       * disp-table.el (standard-display-underline): Don't use
+       internal-find-face.
+
+       * mail/reporter.el: Maintainer change.  Doc fixes.
+       (reporter-version): Deleted.
+
+       * emacs-lisp/elp.el: Maintainer change.
+       (elp-help-address, elp-submit-bug-report, elp-version): Deleted.
+
+2000-05-26  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * add-log.el (add-change-log-entry): Merge the current entry with the
+       previous one if the previous one is empty.
+
+2000-05-26  Dave Love  <fx@gnu.org>
+
+       * loadhist.el (unload-feature): Fix interactive spec [from
+       lijnzaad@ebi.ac.uk].
+
+       * emacs-lisp/bytecomp.el (byte-compile-callargs-warn): Use
+       subr-arity to check primitives.
+       (byte-compile-flush-pending, byte-compile-file-form-progn)
+       (byte-compile-normal-call, byte-compile-list, byte-compile-concat)
+       (byte-compile-insert, byte-compile-funcall): Use mapc instead of
+       mapcar.
+
+2000-05-26  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/fontset.el: Set family names of non-latin charsets
+       in default fontset to "*".
+
+       * international/mule-diag.el (print-fontset): Combine family part
+       and registry part of the fontname by "-*-" instead of "-".
+
+       * international/mule-cmds.el (encode-coding-char): Make strings
+       multibyte before calling encode-coding-string.
+
+2000-05-25  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * derived.el: Fix keywords.
+       (define-derived-mode): Only define if needed.
+
+       * simple.el (fill-comment, comment-column, comment-start)
+       (comment-start-skip, comment-end, comment-indent-function)
+       (block-comment-start, block-comment-end, indent-for-comment)
+       (set-comment-column, kill-comment, comment-padding, comment-region)
+       (comment-multi-line, indent-new-comment-line): Remove.
+
+       * bindings.el (esc-map): Change ; to comment-dwim and use the new
+       function names for comment operations.
+
+       * newcomment.el: Add abundant autoload cookies.
+       (comment-style): Don't depend on runtime data at compile-time.
+       (comment-indent-hook): Remove.
+       (comment-indent): Check if comment-indent-hook is bound.
+       (comment-region): Docstring fix.
+
+2000-05-25  Dave Love  <fx@gnu.org>
+
+       * emacs-lisp/elp.el (elp-restore-function): Don't use obsolete
+       byte-code-function-p.
+
+       * mail/rmailsum.el: Add provide.
+
+       * net/goto-addr.el (goto-address-fontify): Add help-echo property.
+
+       * smerge-mode.el (smerge-diff-switches): Don't use list* in
+       defcustom.
+
+2000-05-25  Michael Kifer  <kifer@cs.sunysb.edu>
+       
+       * ediff-diff.el (ediff-exec-process): delete --binary option from
+       non-buffer ediff jobs.
+       
+2000-05-25  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * hilit-chg.el (highlight-changes-mode): Ask about color or
+       grayscale support, not about window-system.
+
+       * ffap.el (ffap-menu-text-plist): Use display-mouse-p, not
+       window-system.
+       (ffap-highlight): Always default to t.
+
+       * emacs-lisp/edebug.el (edebug-emacs-19-specific): Call
+       display-popup-menus-p instead of looking at window-system.
+
+       * disp-table.el (standard-display-g1, standard-display-graphic):
+       Only refuse to use string glyphs on X and MS-Windows.
+
+       * avoid.el: Remove window-system from commentary, suggest to use
+       display-*-p instead.
+
+       * apropos.el (apropos-print): Use display-mouse-p instead of
+       window-system.
+
+2000-05-25  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/codepage.el (cp-decoding-vector-for-codepage):
+       Fill up unsupported characters with their own codes.  From Kenichi
+       Handa.
+
+2000-05-25  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/mule-diag.el (describe-char-after): Use
+       display-graphic-p instead of window-system, so that this function
+       works on MS-DOS.
+
+2000-05-25  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/codepage.el (cp-make-coding-systems-for-codepage):
+       Remove the eight-bit-graphic and eight-bit-control charsets from
+       the list of charsets which we convert into `?'.
+
+2000-05-25  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-conf.el: Specify CHARSET-ID explicitely for
+       private charsets.
+       (mule-unicode-0100-24ff, japanese-jisx0213-1,
+       japanese-jisx0213-2): New charsets.
+
+       * international/fontset.el: Setup default fontset for new charsets.
+
+2000-05-24  Dave Love  <fx@gnu.org>
+
+       * info.el (Info-find-node-2): Restructure [following "Vadim
+       S. Solomin" <sovs@uic.nnov.ru>].
+
+       * icomplete.el: Fix header for Finder.
+
+2000-05-24  Eric M. Ludlam  <zappo@ultranet.com>
+
+       * rmailout.el (rmail-output-to-rmail-file): Added optional param
+       STAY.
+
+       * rmail.el (rmail-automatic-folder-directives): New user variable.
+       (rmail-show-message): Add call to `rmail-auto-file' during
+       display.
+       (rmail-auto-file): New function.
+
+2000-05-24  Michael Kifer  <kifer@cs.sunysb.edu>
+       
+       * ediff-diff.el (ediff-forward-word): Take syntactic word class into
+       account.
+       (ediff-test-utility,ediff-diff-mandatory-option)
+       (ediff-reset-diff-options): Utilities for proper initialization of
+       ediff-diff-options and ediff-diff3-options on Windows.
+       
+       * ediff-init.el (ediff-merge-filename-prefix): New customizable
+       variable.
+       
+       * ediff-mult.el (ediff-filegroup-action): Use
+       ediff-merge-filename-prefix.
+
+2000-05-24  Michael Kifer  <kifer@cs.sunysb.edu>
+
+       * viper-ex.el (ex-write): Set selective display to nil.
+       
+2000-05-24  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * language/hebrew.el (iso-8859-8-e, iso-8859-8-i): For now, just
+       aliases for hebrew-iso-8bit.
+
+2000-05-24  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * woman.el: New version from Francis J. Wright
+       <F.J.Wright@Maths.QMW.ac.uk>.
+       (woman-parse-colon-path): Support Cygwin-style //d/foo/bar file
+       names in environment variables regardless of the path separator.
+       (woman-topic-all-completions-1): Don't call file-name-directory-p
+       on all files, since woman-file-regexp already filters out any
+       directories.
+
+2000-05-24  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/quail.el (quail-start-translation): Don't change
+       modified-p of the current buffer.
+       (quail-start-conversion): Likewise.
+
+       * international/kkc.el (kkc-region): Don't change modified-p of
+       the current buffer.
+
+       * language/japanese.el (iso-2022-jp): Exclude katakana-jisx0201 to
+       conform to RFC1468.
+       (iso-2022-jp-2): Exclude katakana-jisx0201 to conform to RFC1554.
+
+2000-05-23  Eric M. Ludlam  <zappo@ballista.ultranet.com>
+
+       * speedbar.el (speedbar-easymenu-definition-base): Image toggle fix.
+       (speedbar-insert-button): Invisible text property fix.
+       (speedbar-directory-plus): Renamed from speedbar-directory-+
+       (speedbar-directory-minus): Renamed from speedbar-directory--
+       (speedbar-page-plus): Renamed from speedbar-file-+
+       (speedbar-page-minus): Renamed from speedbar-file--
+       (speedbar-page): Renamed from speedbar-file-
+       (speedbar-tag): Renamed from speedbar-tag-
+       (speedbar-tag-plus): Renamed from speedbar-tag-+
+       (speedbar-tag-minus): Renamed from speedbar-tag--
+       (speedbar-expand-image-button-alist): Use above renames.
+
+       * sb-dir-plus.xpm: Renamed from sb-dir+.xpm
+       * sb-dir-minus.xpm: Renamed from sb-dir-.xpm
+       * sb-pg-plus.xpm: Renamed from sb-file+.xpm
+       * sb-pg-minus.xpm: Renamed from sb-file-.xpm
+       * sb-pg.xpm: Renamed from sb-file.xpm
+       * sb-tag-plus.xpm: Renamed from sb-tag+.xpm
+       * sb-tag-minus.xpm: Renamed from sb-tag-.xpm
+       
+2000-05-24  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/quail.el (quail-show-guidance-buf): Set
+       current-input-method of the guidance buffer to the name of the
+       curren input method.
+
+2000-05-23  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/compile.el (compile-internal): Style typo.
+
+       * mail/mh-e.el (mh-do-not-confirm, mh-folder-mode):
+       quote vars and functions in the docstring.
+
+       * newcomment.el (comment-make-extra-lines): Don't use `assert'.
+
+       * completion.el (dynamic-completion-mode, dynamic-completion-mode):
+       Don't quote lambdas.
+
+       * ffap.el (ffap-highlight): Use facep rather than internal-find-face.
+
+2000-05-23  Gerd Moellmann  <gerd@gnu.org>
+
+       * startup.el (command-line): Determine source file of compiled
+       user init file differently.  Warn if compiled user init file
+       is older than its source file.
+
+       * ffap.el (ffap-url-regexp): Add `https'.
+       
+2000-05-23  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * files.el (make-backup-file-name-1): Replace slashes with `!'
+       rather than `|' (which is not allowed on Windows).  Replace the
+       drive letters with a string "drive_X".
+
+2000-05-23  Gerd Moellmann  <gerd@gnu.org>
+
+       * progmodes/sh-script.el (sh-ancestor-alist): Add `bash2'.
+
+       * files.el (interpreter-mode-alist): Add `bash2'.
+
+2000-05-22  Dave Love  <fx@gnu.org>
+
+       * loadhist.el (feature-symbols, file-provides, file-requires): Use
+       mapc.
+       (feature-file): Avoid calling symbol-name.  Doc fix.
+       (file-set-intersect, file-dependents): Use dolist, not mapcar.
+       (loadhist-hook-functions): Add mouse-position-function.
+       (unload-feature): Change uses of mapcar.
+
+       * files.el (parse-colon-path): Doc fix.
+       (auto-mode-alist, interpreter-mode-alist): Purecopy the cars.
+       (set-auto-mode): Use mapc.
+
+       * complete.el (PC-look-for-include-file): Use :alnum: character
+       class.
+       (partial-completion-mode): Add autoload cookie.
+
+2000-05-22  Sam Steingold  <sds@gnu.org>
+
+       * info.el (Info-fontify-node): Fixed the call to
+       `add-text-properties' (bug introduced on 2000-05-18).
+
+2000-05-22  Dave Love  <fx@gnu.org>
+
+       * bindings.el: Remove debug-ignored-errors set in other files.
+
+       * progmodes/etags.el: Add to debug-ignored-errors.
+       (visit-tags-table-buffer): Clear out buffers holding old tables
+       when making a new list.
+       (etags-recognize-tags-table, tags-recognize-empty-tags-table): Use
+       mapc.
+
+       * completion.el: Doc fixes.  Add to debug-ignored-errors.  Don't
+       quote keywords.
+       (cmpl-string-case-type): Use character classes.
+
+       * comint.el:
+       * textmodes/ispell.el:
+       * imenu.el:
+       * mail/mh-e.el:
+       * progmodes/compile.el: Add to debug-ignored-errors.
+
+       * dabbrev.el: Add to debug-ignored-errors.
+       (dabbrev-completion): Use mapc.
+
+2000-05-22  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * woman.el (From Francis J. Wright <F.J.Wright@Maths.QMW.ac.uk)
+       (woman-mapcan, woman-parse-man.conf)
+       (woman-toggle-use-extended-font, woman-toggle-use-symbol-font)
+       (woman-reset-emulation, woman-select-symbol-fonts): New functions.
+       (woman-parse-colon-path): Call woman-mapcan.  Recognize Cygwin
+       path syntax better.
+       (woman-man.conf-path, woman-use-own-frame): New defcustoms.
+       (woman-manpath): Call woman-parse-man.conf.
+       (woman-emulation): New defcustom, defaults to nroff.
+       (woman-font-support): New defconst.
+       (woman-use-symbol-font): New defcustom.
+       (woman-menu): Add new menu items: "Colored/BW", "Advanced",
+       "Emulation".
+       Many functions: Doc fix.
+
+2000-05-22  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/quail.el (quail-simple-translation-keymap): Map
+       128..255 to quail-self-insert-command.
+       (quail-keyboard-layout-alist): Add definition for "pc102-de".
+
+2000-05-22  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * help.el (help-manyarg-func-alist): Typo.
+
+       * emacs-lisp/sregex.el: Rewritten to take advantage of shy-groups and
+       intervals which makes it heaps simpler.
+
+       * newcomment.el (comment-region-internal): Go back to BEG after quoting
+       the nested comment markers.
 
        * subr.el (remove-hook): Don't turn the hook's value into a list.
 
        * msb.el (msb-menu-cond): Add choice `user'.
 
 2000-05-18  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
-       
+
        * ps-print.el: Compatibility, customization and doc fix.
        (ps-printer-name-option): Replace defconst by defvar.
        (ps-postscript-code-directory): XEmacs compatibility.
        area.
        (syntax-code-table): Format changed.
        (string-to-syntax): Adjusted for the above change.
-       
+
 2000-05-12  Stefan Monnier  <monnier@cs.yale.edu>
 
        * font-lock.el (lisp-font-lock-keywords-1): Add define-minor-mode.
 
 2000-05-07  Dave Love  <fx@gnu.org>
 
-       * time.el: Small doc fixes from Pavel Janic.
+       * time.el: Small doc fixes from Pavel Janík ml..
 
 2000-05-05  Dave Love  <fx@gnu.org>