*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
index 4903150..7cc7198 100644 (file)
@@ -1,3 +1,604 @@
+2000-06-09  Kenichi Handa  <handa@etl.go.jp>
+
+       * ps-mule.el (ps-mule-font-info-database-bdf): Prefer the font
+       "tib24p-mule.bdf" for Tibetan.
+
+       * composite.el (decompose-composite-char): Declare it as obsolete.
+
+       * man.el (Man-fontify-manpage): Pay attention to overstrike
+       pattern for CJK characters (X^H^HX).
+
+2000-06-08  Gerd Moellmann  <gerd@gnu.org>
+
+       * thingatpt.el (forward-thing): Use functionp instead of fboundp.
+       Set maintainer to FSF since author isn't reachable.
+
+2000-06-08  Dave Love  <fx@gnu.org>
+
+       * international/mule-cmds.el (select-safe-coding-system): If
+       DEFAULT-CODING-SYSTEM is not specified, also check the most
+       preferred coding-system if buffer-file-coding-system is
+       `undecided'.  From Handa.
+
+2000-06-08  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule.el
+       (after-insert-file-set-buffer-file-coding-system): If the buffer
+       size is greater than INSERTED, judget that we are not visiting.
+
+2000-06-07  Rajesh Vaidheeswarran  <rv@gnu.org>
+
+       * whitespace.el (defgroup whitespace): Comment out `:version'.
+       XEmacs 20.4 has problems defining the group with this present.
+       We'll have this commented out till get resolve the problem.
+
+2000-06-07  Gerd Moellmann  <gerd@gnu.org>
+
+       * align.el: Update from author.
+
+2000-06-07  Jari Aalto  <jari.aalto@poboxes.com>
+
+       * apropos.el (apropos-mode-hook): New user variable.
+       (apropos-mode): Run apropos-mode-hook.
+
+2000-06-07  David Ponce  <david@dponce.com>
+
+       * recentf.el: Fixed recentf-edit-list and recentf-open-more-files
+       commands.  Require `wid-edit' at run-time.
+
+2000-06-07  David Ponce  <david@dponce.com>
+
+       * recentf.el: Added some "Commentary".
+       (recentf-open-more-files, recentf-edit-list): Minor changes to
+       move the point at the top of the file list.  This behaviour is
+       consistent with the menu one when the list contains a lot of
+       files.
+       (recentf-cleanup): Now displays the number of items removed from
+       the list.
+       (recentf-relative-filter) New menu filter to show filenames
+       relative to `default-directory'.
+
+2000-06-07  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ps-print.el: XEmacs compatibility.  Doc fix.  Can select page size
+       with/without giving an error if PostScript printer doesn't have this
+       kind of page size.  Zebra Stripe continues or restarts on next page.
+       Manual/automatic paper feeding.  Switch or not the header.
+       (ps-print-version): New version number (5.2.2).
+       (ps-windows-system): Include emx as a Windows system.
+       (ps-setup, ps-begin-file, ps-color-values, ps-screen-to-bit-face)
+       (ps-generate-postscript-with-faces, ps-generate-postscript-with-faces)
+       (ps-background-text): Code fix.
+       (ps-error-handler-message, ps-user-defined-prologue)
+       (ps-print-prologue-header, ps-printer-name)
+       (ps-print-control-characters, ps-n-up-filling, ps-zebra-color)
+       (ps-line-number-step, ps-spool-config, ps-default-fg, ps-default-bg)
+       (ps-use-face-background): Customization fix.
+       (ps-n-up-database): Data fix.
+       (ps-warn-paper-type, ps-zebra-stripe-follow, ps-manual-feed)
+       (ps-switch-header): New vars.
+       (ps-xemacs-color-name, ps-face-foreground-name)
+       (ps-face-background-name, ps-boolean-constant): New funs.
+
+2000-06-07  Dave Love  <fx@gnu.org>
+
+       * allout.el: New version from Manheimer.
+
+2000-06-07  Kenichi Handa  <handa@etl.go.jp>
+
+       * textmodes/fill.el (fill-find-break-point): Check the validity of
+       charset.
+
+2000-05-25  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * bookmark.el (bookmark-insert-location, bookmark-bmenu-list)
+       (bookmark-bmenu-show-filenames, bookmark-bmenu-hide-filenames):
+       Call display-color-p and display-mouse-p instead of looking at
+       window-system.
+
+2000-06-06  Dave Love  <fx@gnu.org>
+
+       * image.el (find-image): Doc fix.  Return nil if image not found.
+       (put-image, insert-image): Make STRING arg optional.
+
+2000-06-06  Kenichi Handa  <handa@etl.go.jp>
+
+       * language/vietnamese.el: Remove eval-when-compile.
+       (viet-viscii-nonascii-translation-table): Define it as a
+       translation table made from viet-viscii-decode-table.
+       (viet-viscii-encode-table): Define it as a translation table made
+       from the reverse map of above.
+       (viet-vscii-nonascii-translation-table): Define it as a
+       translation table made from viet-vscii-decode-table.
+       (viet-vscii-encode-table): Define it as a translation table made
+       from the reverse map of above.
+       (ccl-decode-viscii): Use translate-character.
+       (ccl-encode-viscii, ccl-encode-viscii-font)
+       (ccl-decode-vscii, ccl-encode-vscii, ccl-encode-vscii-font):
+       Likewize.
+
+       * language/cyrillic.el: Remove eval-when-compile.
+       (cyrillic-koi8-r-nonascii-translation-table): Define it as a
+       translation table made from cyrillic-koi8-r-decode-table.
+       (cyrillic-koi8-r-encode-table): Define it as a translation table
+       made from the reverse map of above.
+       (ccl-decode-koi8): Use translate-character.
+       (ccl-encode-koi8, ccl-encode-koi8-font): Likewize
+       (cyrillic-alternativnyj-nonascii-translation-table): Define it as
+       a translation table made from cyrillic-alternativnyj-decode-table.
+       (cyrillic-alternativnyj-encode-table): Define it as a translation
+       table made from the reverse map of above.
+       (ccl-decode-alternativnyj): Use translate-character.
+       (ccl-encode-alternativnyj, ccl-encode-alternativnyj-font):
+       Likewize
+
+       * international/mule-diag.el (non-iso-charset-alist): Specify
+       translation table symbol instead of translation table itself.
+       (list-block-of-chars): CHARSET may be a translation table symbol.
+
+       * international/mule.el (make-coding-system): If CODING-SYSTEM
+       already exists, override it.
+
+       * international/fontset.el: Use family `proportional' for Tibetan
+       fonts.
+
+       * international/ccl.el (ccl-compile-translate-character): Don't
+       check if Rrr has property translation-table.
+       (ccl-compile-map-multiple): Modified to avoid compiler warning.
+
+2000-06-05  Gerd Moellmann  <gerd@gnu.org>
+
+       * info.el: Bind case-fold-search to t when searching in case
+       a user sets it to nil in a hook.
+
+2000-06-05  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * autoarg.el (autoarg-mode, autoarg-kp-mode):
+       * hl-line.el (hl-line-mode): Use the new :global key argument.
+
+       * tar-mode.el (tar-header-block-recompute-checksum): Remove.
+       (tar-clip-time-string): Prepend a space.
+       (tar-grind-file-mode): Construct a string rather than modifying one.
+       (tar-header-block-summarize): Fix docstring.
+       Use `format' rather than an error-prone set of copy-loops.
+
+       * diff-mode.el (diff-font-lock-keywords, diff-hunk-header-re)
+       (diff-goto-source, diff-unified->context, diff-context->unified)
+       (diff-reverse-direction, diff-fixup-modifs): Fix the regexps to
+       understand the format output by the `-p' argument to diff.
+
+       * progmodes/sh-script.el (sh-symbol-list, sh-number-or-symbol-list)
+       (sh-re-done): Use defconst.
+       (sh-indent-supported-here, sh-electric-rparen-needed-here): Add defvar.
+       (sh-help-string-for-variable, sh-guess-basic-offset):
+       Don't quote lambdas.
+       (sh-electric-rparen, sh-electric-hash, sh-search-word): Docstring typo.
+       (sh-regexp-for-done, sh-kw-alist, sh-kw): Moved to before their use.
+
+       * mail/mh-comp.el (mh-send-sub): Check mh-etc is bound before using it.
+       (mh-letter-mode): Derive from text-mode.
+       This implicitly means that it now calls kill-all-local-variables.
+       Also remove the Emacs-18 compatibility code.
+
+       * emacs-lisp/autoload.el (make-autoload): Simplify docstring.
+       Make use of symbol-property doc-string-elt.
+       Use memq rather than a sequence of eq.
+       (doc-string-elt): Fix the wrong or missing previously unused values.
+       (autoload-print-form): New function extracted from
+       generate-file-autoloads to allow recursion when handling progn
+       so that defvar's and defun's docstrings are properly printed.
+       (generate-file-autoloads): Use it.
+
+       * emacs-lisp/easy-mmode.el (easy-mmode-define-global-mode): Autoload.
+       Use find-file-hooks in the minor-mode function.
+       Be careful not to loop indefinitely in the post-command-hook function.
+
+2000-06-05  Michael Kifer  <kifer@cs.sunysb.edu>
+
+       * ediff-init.el (ediff-has-face-support-p): Make it paint faces on
+       tty's.
+       * ediff-diff.el (ediff-exec-process): Use --binary for fine
+       differences whenever appropriate.
+       * viper-cmd.el (viper-smart-suffix-list): Rearranged list members.
+       * viper.el (find-file, find-file-other-window): Get viper to do
+       wildcards.
+
+2000-06-04  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * jit-lock.el (jit-lock-saved-fontify-buffer-function): New var.
+       (jit-lock-fontify-buffer): New function for JIT refontification.
+       (jit-lock-mode): Fix docstring.
+       Use jit-lock-fontify-buffer for font-lock-fontify-buffer-function.
+       Remove jit-lock-after-change from the _local_ hook.
+       (jit-lock-function-1): Fix docstring.
+
+       * info.el (Info-on-current-buffer): Initialize info.
+
+       * newcomment.el (comment-indent): Ignore comment-indent-hook.
+
+       * progmodes/tcl.el (tcl-indent-for-comment):
+       Ignore comment-indent-hook.
+
+       * emacs-lisp/easy-mmode.el: Require CL during compilation.
+       (easy-mmode-define-toggle): Remove (inline into define-minor-mode).
+       (easy-mmode-pretty-mode-name): Rename from easy-mmode-derive-name
+       and improve to use the lighter to guess the capitalization.
+       (define-minor-mode): Inline code from easy-mmode-define-toggle.
+       Add keyword arguments to specify global-ness or the custom group.
+       Add local-map and help-echo properties to the lighter.
+       (easy-mmode-define-navigation): Add the errors to debug-ignored-errors.
+       (easy-mmode-define-global-mode): New macro.
+
+2000-06-02  Dave Love  <fx@gnu.org>
+
+       * wid-edit.el: byte-compile-dynamic since we typically don't use
+       all the widgets.  Don't require cl or widget.  Remove
+       eval-and-compile.  Don't autoload finder-commentary.  Doc fixes.
+       (widget-read-event): Removed.  Callers changed to use read-event.
+       (widget-button-release-event-p): Renamed from
+       button-release-event-p.
+       (widget-field-add-space, widget-field-use-before-change):
+       Uncustomize.
+       (widget-specify-field): Use keymap property, not local-map.
+       (widget-specify-button): Obey :suppress-face.
+       (widget-specify-insert): Use modern backquote syntax.
+       (widget-image-directory): Renamed from widget-glyph-directory.
+       (widget-image-enable): Renamed from widget-glyph-enable.
+       (widget-image-find): Replaces widget-glyph-find.
+       (widget-button-pressed-face): Move defvar.
+       (widget-image-insert): Replaces widget-glyph-insert.
+       (widget-convert): Use keywordp.
+       (widget-leave-text, widget-children-value-delete): Use mapc.
+       (widget-keymap): Remove XEmacs stuff.
+       (widget-field-keymap, widget-text-keymap): Define all inside defvar.
+       (widget-button-click): Don't set point at the click, but re-centre
+       if we scroll out of window.  Rewritten for images v. glyphs &c.
+       (widget-tabable-at): Use POS arg, not point.
+       (widget-beginning-of-line, widget-end-of-line)
+       (widget-item-value-create, widget-sublist, widget-princ-to-string)
+       (widget-sexp-prompt-value, widget-echo-help): Simplify.
+       (widget-default-create): Use widget-image-insert; some rewriting.
+       (widget-visibility-value-create)
+       (widget-push-button-value-create, widget-toggle-value-create): Use
+       widget-image-insert.
+       (checkbox): Create on and off images dynamically.
+       (documentation-link): Change :help-echo.
+       (widget-documentation-link-echo-help): Remove.
+
+2000-06-02  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * log-edit.el (log-edit-done): Thinko in the "same comment" detection.
+
+       * emacs-lisp/easy-mmode.el (easy-mmode-derive-name): New function.
+       (easy-mmode-define-toggle, define-minor-mode): Use it.
+       (easy-mmode-define-keymap): Docstring fix.
+       (define-derived-mode): Default PARENT to fundamental-mode.
+       Add the derived-mode-parent symbol-property.
+       (easy-mmode-derived-mode-p): New function.
+
+2000-06-02  Dave Love  <fx@gnu.org>
+
+       * files.el (convert-standard-filename): Doc fix.
+       (normal-backup-enable-predicate): New function.
+       (backup-enable-predicate): Use it to replace the lambda form.
+
+       * calendar/todo-mode.el: [This needs more work on the outline
+       stuff.]  Doc fixes.
+       (todo) <defgroup>: Add :version.
+       (todo-add-category): Don't use pushnew.
+       (todo-cmd-raise): Fix typo.
+       (todo-top-priorities): Change temp buffer name.
+       (todo-category-alist): Avoid redundant lambda.
+       (todo-mode): Set paragraph-separate, outline-regexp from todo-prefix.
+       Use outline-next-heading.
+
+       * autoarg.el: Rewritten to use define-minor-mode.
+       (autoarg-kp-digits, autoarg-kp-mode-map): New variable.
+       (autoarg-kp-mode, autoarg-kp-digit-argument): New command.
+
+2000-06-02  Kenichi Handa  <handa@etl.go.jp>
+
+       * isearch.el (isearch-other-meta-char): Fix previous change.
+
+2000-06-01  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * log-edit.el (log-edit-mode): Make vc-comment-ring-index local.
+       (log-edit-done): Only add the comment to the ring if it's different
+       from the last comment entered.
+
+       * isearch.el (isearch-highlight): Turn internal-find-face into facep.
+
+2000-06-01  Dave Love  <fx@gnu.org>
+
+       * hl-line.el: Rewritten using define-minor-mode.
+
+       * help.el (describe-function-1): Distinguish special form from
+       builtin function.  Sanity-check presence of arglist for builtins.
+
+2000-06-01  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/characters.el: Fix syntax/category setting of
+       Tibetan characters.
+
+       * language/tibet-util.el (tibetan-add-components): Fixes for new
+       encoding of Tibetan characters.
+       (tibetan-decompose-precomposition-alist): New variable.
+       (tibetan-decompose-region): Convert precomposed characters to
+       non-precomposed characters.
+       (tibetan-decompose-string): Likewise.
+       (tibetan-composition-function): Fix args to
+       thibetan-compose-string.
+
+       * language/tibetan.el (tibetan-composable-pattern): More
+       characters included.
+       (tibetan-consonant-transcription-alist): Rule for "R" added.
+       (tibetan-subjoined-transcription-alist): Rules for "+W", "+Y", and
+       "+R" added.
+       (tibetan-base-to-subjoined-alist): Rule for "RA" added.
+
+       * language/lao-util.el (lao-composition-function): Fix args to
+       compose-string.
+
+       * language/thai-util.el (thai-composition-function): Fix args to
+       compose-string.
+
+       * isearch.el (isearch-update): Set disable-point-adjustment to t
+       to prevent the point moving to the end of a composition when a
+       part of a composition is searched.
+       (isearch-other-meta-char): If the key invoking this command can be
+       mapped by function-key-map to a printing char, call
+       isearch-process-search-char directly.
+
+2000-06-01  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/bytecomp.el:
+       * frame.el:
+       * international/mule-cmds.el:
+       * international/mule-util.el:
+       * international/mule.el:
+       * mouse.el:
+       * subr.el:
+       * faces.el: Update calls to make-obsolete with a WHEN argument.
+
+       * byte-run.el (make-obsolete, make-obsolete-variable):
+       Add an optional WHEN argument and change the format of the
+       symbol-property information.
+       * emacs-lisp/bytecomp.el (byte-compile-log): Don't quote lambda.
+       (byte-compile-obsolete, byte-compile-variable-ref): Understand the
+       new obsolete-symbol-property format and print WHEN if it is provided.
+
+2000-05-31  Dave Love  <fx@gnu.org>
+
+       * loadhist.el (loadhist-hook-functions): Remove
+       before-change-function, after-change-function.
+       (unload-feature): Deal with symbols which are both bound and
+       fbound.
+
+       * mouse.el (mouse-save-then-kill-delete-region): Don't bind
+       before-change-function, after-change-function.
+
+       * simple.el (newline): Don't bind before-change-function,
+       after-change-function.
+
+2000-05-31  Rajesh Vaidheeswarran <rv@gnu.org>
+
+       * whitespace.el (whitespace-rescan-timer-time): Update interval
+       set to 600 seconds (10 minutes) instead of 60 seconds since
+       a large number of whitespace buffers causes emacs to `freeze'
+       for a considerable amount of time.
+
+       * whitespace.el: Updated email address
+
+2000-05-31  Dave Love  <fx@gnu.org>
+
+       * add-log.el (change-log-font-lock-keywords) <function>: Add
+       pattern for function of change.
+       (change-log-font-lock-keywords) <acknowledgements>: Amalgamate
+       acknowledgements patterns.
+
+2000-05-31  Kenichi Handa  <handa@etl.go.jp>
+
+       * isearch.el (isearch-printing-char): If keyboard coding system is
+       being used, call isearch-process-search-multibyte-characters.
+
+       * international/isearch-x.el: Mostly rewritten.
+
+       * international/quail.el (quail-start-conversion): Don't include
+       unhandled events in the returned events, but set them in
+       unread-command-events.  Exit if all inputs are deleted.
+
+2000-05-30  Jason Rumney  <jasonr@gnu.org>
+
+       * w32-fns.el (w32-charset-info-alist): Add each charset separately.
+
+       * term/w32-win.el: Doc changes to reduce diffs with x-win.el.
+       Reenable code to create initial fontsets.
+       Use set-fontset-font in place of put-charset-property.
+
+2000-05-30  Gerd Moellmann  <gerd@gnu.org>
+
+       * progmodes/perl-mode.el (perl-indent-line): When looking for a
+       label, ensure that the first colon isn't followed by another.
+
+       * paths.el (Info-default-directory-list): Doc fix.
+
+       * 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
        (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
+
+       * 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-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
+
+       * ediff-init.el (ediff-merge-filename-prefix): New customizable
        variable.
-       
-       * ediff-mult.el (ediff-filegroup-action): use
+
+       * 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.
-       
+       * 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
        * 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
        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 `!'
 
 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>
 
 1999-12-21  Christoph Wedler  <Christoph.Wedler@sap.com>
 
        * antlr-mode.el: Menu/keymap additions for commenting/uncommenting
-       regions.  Suggested by Dale Davis <Dale_Davis@securify.com>.
-       (antlr-mode-map): New binding [C-c C-c].
+       regions.  Suggested by Dale Davis <Dale_Davis@securify.com>.
+       (antlr-mode-map): New binding [C-c C-c].
        (antlr-mode-menu): New entries.
 
 1999-12-21  Christoph Wedler  <Christoph.Wedler@sap.com>
        (antlr-set-tabs): Don't use hard-coded values.
 
        * antlr-mode.el: Minor navigation changes.  Not perfect, but this
-       won't be possible without a huge time penalty.
+       won't be possible without a huge time penalty.
        (antlr-skip-exception-part): Be more specific.
        (antlr-skip-file-prelude): Don't skip action prelude of next rule.
-       Renamed from `antlr-skip-grammar-header'.
+       Renamed from `antlr-skip-grammar-header'.
        (antlr-next-rule): Change accordingly.
        (antlr-end-of-body): Ditto.  Better error message.
        (antlr-beginning-of-body): Better error message.
 
        * ada-stmt.el (ada-stmt-add-to-ada-menu): New function
 
-       * ada-stmt.el (ada-subprogram-body): Correctly find the name of the
+       * ada-stmt.el (ada-subprogram-body): Correctly find the name of the
        subprogram being created.
 
        * ada-mode.el (ada-get-indent-*, ada-indent-current, ada-goto-*,
        * autorevert.el (auto-revert-mode): Add autoload cookie.
 
        * hscroll.el, auto-show.el: Files deleted -- we have built-in
-       hscroll.
+       hscroll.
 
        * simple.el (hscroll-step, hscroll-point-visible)
        (hscroll-window-column): Remove now we have the mentioned real
 1999-08-10  Dave Love  <fx@melange.gnu.org>
 
        * emacs-lisp/advice.el (ad-make-single-advice-docstring): Treat
-       case with no docstring specially.
+       case with no docstring specially.
 
 1999-08-09  Eli Zaretskii  <eliz@gnu.org>