(cp-decoding-vector-for-codepage):
[bpt/emacs.git] / lisp / ChangeLog
index 5be205b..8a9310a 100644 (file)
+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.
+
+2000-05-21  Dave Love  <fx@gnu.org>
+
+       * edmacro.el (edmacro-parse-keys): Return vector if any elements
+       are invalid characters.
+
+       * international/mule-util.el (detect-coding-with-priority): Use
+       mapc.  Remove redundant lambda.
+
+       * international/mule-diag.el (list-non-iso-charset-chars)
+       (describe-fontset): Remove redundant lambda.
+
+       * emulation/crisp.el (brief-mode): New alias.
+
+       * emacs-lisp/ring.el (ring-elements): New function.
+
+       * emacs-lisp/easymenu.el (easy-menu-create-menu)
+       (easy-menu-do-add-item): Use keywordp.
+
+       * emacs-lisp/byte-opt.el: Update side-effect free function lists.
+
+       * replace.el: Doc and error message fixes.
+       (replace-highlight): Use facep, not internal-find-face.
+
+2000-05-20  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * international/ccl.el (ccl-compile-map-multiple): Don't quote lambda.
+
+       * log-edit.el (log-edit-done): Cleanup trailing empty lines.
+       (log-edit-insert-changelog): Drop `:' as well.
+
+       * log-view.el: Fix file description.
+       (log-view-mode-map): Unsatisfying fix for when cvs-mode-map is not
+       available.
+       (log-view-font-lock-keywords): Only use cvs-filename-face if present.
+       (log-view-current-file): Only use cvs-pcl-cvs-dirchange-re if present.
+
+       * emacs-lisp/easy-mmode.el: Update copyright and commentary.
+       (easy-mmode-define-toggle): Deprecate the use of *-(on|off)-hook.
+       Print a status message if the toggle is called interactively.
+       (define-minor-mode): Allow INIT-VALUE to be (global . INIT-VALUE)
+       for global minor modes and use `defcustom' for them.
+       Use add-minor-mode.
+       (easy-mmode-define-derived-mode): Remove.
+       (define-derived-mode): Fancier default docstring.
+       (easy-mmode-define-navigation): Signal an error rather than (ding).
+
+       * newcomment.el (comment-styles): New `box-multi'.
+       (comment-normalize-vars): Better default for comment-continue to
+       avoid whitespace-only continuations.
+       (comment-search-forward): Always move even in the no-syntax case.
+       (comment-padright): Only obey N if it's only obeyed for padleft.
+       (comment-make-extra-lines): Better handling of empty continuations.
+       Use `=' for the filler if comment-start has only one character.
+       (uncomment-region): Try handling the special `=' filler.
+       (comment-region): Allow LINES even if MULTI is nil.
+       (comment-box): Choose box style based on comment-style.
+
+2000-05-20  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/ccl.el (ccl-compile-write-string): Make STR unibyte.
+       (ccl-compile-write-repeat): If ARG is string, make it unibyte.
+
+2000-05-20  Kenichi HANDA  <handa@etl.go.jp>
+
+       * mail/rmail.el (rmail-decode-quoted-printable): Use delete-region
+       and insert, not subst-char-in-region.
+
+       * international/mule-diag.el (list-character-sets-1): Handle
+       charsets eight-bit-control and eight-bit-graphic.
+       (list-iso-charset-chars): Likewise.
+       (list-block-of-chars): If CHARSET is not chat-table, insert 8-bit
+       charactes as is.  Use indent-to to align characters.
+
+       * international/mule-cmds.el (find-multibyte-characters): Never
+       exclude charsets eight-bit-control and eight-bit-graphic.
+
+2000-05-19  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/ada-mode.el (ada-mode, ada-create-case-exception):
+       Don't quote lambdas.
+
+       * emacs-lisp/lisp-mode.el (lisp-mode-variables): Set comment-add.
+
+2000-05-19  Gerd Moellmann  <gerd@gnu.org>
+
+       * gud.el (gud-jdb-directories): Doc fix.
+
+2000-05-19  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * newcomment.el: New file.
+
+2000-05-19  Gerd Moellmann  <gerd@gnu.org>
+
+       * files.el (auto-mode-alist): Add pattern for POSIX `.shrc'.
+
+2000-05-18  Andreas Schwab  <schwab@suse.de>
+
+       * dired.el (dired-between-files): Also skip lines beginning with
+       `used'.
+
+2000-05-18  Gerd Moellmann  <gerd@gnu.org>
+
+       * 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.
+       (ps-header-sheet, ps-setup, ps-begin-file, ps-begin-job): Code
+       fix.
+       (ps-user-defined-prologue, ps-print-prologue-header)
+       (ps-xemacs-face-kind-p, ps-face-bold-p, ps-face-italic-p): XEmacs
+       compatibility and code fix.
+       (ps-print-background-image, ps-print-background-text):
+       Customization fix.
+       (ps-line-number-start, ps-n-up-on): New vars.
+
+2000-05-18  Espen Skoglund  <esk@ira.uka.de>
+
+       * pascal.el (pascal-indent-alist, pascal-indent-comment): Changed
+       the indent-comment function to just return the appropriate indent.
+
+2000-05-18  Eric M. Ludlam  <zappo@ultranet.com>
+
+       * sb-dir+.xpm, sb-dir-.xpm, sb-dir.xpm, sb-file+.xpm, sb-file-.xpm,
+       sb-file.xpm, sb-mail.xpm, sb-tag+.xpm, sb-tag-.xpm, sb-tag-gt.xpm,
+       sb-tag-type.xpm, sb-tag-v.xpm, sb-tag.xpm: New Files
+
+2000-05-18  Dave Love  <fx@gnu.org>
+
+       * info.el (Info-fontify-node): Add intangible property as well as
+       invisible.
+
+       * calendar/appt.el (appt-make-list): Match all lines of entry.
+       From "Stefan M. Walther (SMW)" <walther@netz.klinik.uni-mainz.de>
+
+2000-05-18  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-diag.el (describe-char-after): Call
+       internal-char-font, not char-font.  If internal-char-font returns
+       nil, display "-- none --".
+
+2000-05-17  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * image.el (image-type-available-p): Don't reference image-types
+       if it isn't bound.
+
+2000-05-17  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * autoarg.el (autoarg-mode): Typo in the :set argument.
+
+2000-05-17  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * startup.el (command-line-1): Don't signal an error if the
+       directory for auto-save-list files does not yet exist.
+
+2000-05-17  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-conf.el (arabic-iso8859-6): Fix typo.
+
+2000-05-16  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * subr.el (remove-hook): `setq' hook-value, not `set'.
+
+2000-05-16  Sam Steingold  <sds@gnu.org>
+
+       * info.el (debug-ignored-errors): More errors to ignore.
+
+2000-05-16  Dave Love  <fx@gnu.org>
+
+       * cus-edit.el: Don't require cl or easymenu.
+       (custom-variable-prompt): Test standard-value property, not
+       user-variable-p.
+
+2000-05-16  Sam Steingold  <sds@gnu.org>
+
+       * subr.el (add-hook): `setq' hook-value, not `set'.
+
+2000-05-16  Gerd Moellmann  <gerd@gnu.org>
+
+       * startup.el (command-line-1): Mention the FAQ in the startup
+       message.
+
+       * help.el (view-emacs-FAQ): Change `emacs-faq' to `efaq'.
+
+       * progmodes/compile.el (compilation-parse-errors): Collect
+       `nomessage' regexps last.
+
+       * dired.el (dired-mode-map): Use dired-do-query-replace-regexp.
+
+       * dired-aux.el (dired-do-query-replace-regexp): Add `-regexp'
+       to the function name.
+
+2000-05-15  Dave Love  <fx@gnu.org>
+
+       * speedbar.el (speedbar-recenter): Typo.
+       (speedbar-expand-line): Make arg optional.
+       (speedbar-mode): Avoid a compiler warning.
+
+2000-05-15  Gerd Moellmann  <gerd@gnu.org>
+
+       * progmodes/sh-script.el (sh-while-getopts) <sh>: Handle case that
+       user-specified option string is empty.
+
+       * mouse.el (mouse-yank-at-click): Doc fix.
+
+2000-05-15  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * term/internal.el (IT-character-translations): More updates of
+       latin-iso8859-14 and latin-iso8859-15 from the latest ISO/IEC
+       documents.
+
+2000-05-15  Gerd Moellmann  <gerd@gnu.org>
+
+       * env.el (getenv): New function, interactively callable.
+       (setenv, getenv): Remove autoload cookies.
+
+       * loadup.el: Load `env'.
+
+       * progmodes/f90.el: Change author's mail address.
+
+2000-05-14  Dave Love  <fx@gnu.org>
+
+       * mail/rmail.el (rmail-show-message-hook): Customize and offer
+       goto-addr as an option.
+
+       * help.el (help-xref-stack): Doc fix.
+       (help-xref-following): New variable.
+       (help-make-xrefs): Use it.
+       (help-xref-go-back): Use position information from stack element.
+       (help-follow): Make position in stack element a pair.  Use
+       help-xref-following.
+
+       * autoarg.el: New file.
+
+       * faces.el: Declare more functions obsolete.
+
+       * viet-util.el, thai-util.el, tibet-util.el.elc, slovak.el
+       * misc-lang.el, romanian.el, korea-util.el.elc, lao-util.el
+       * japan-util.el, greek.el, hebrew.el, european.el, ethio-util.el
+       * english.el, czech.el, devan-util.el, cyril-util.el, china-util.el:
+       Remove all the setup-...-environment functions.
+
+2000-05-13  Eric M. Ludlam  <zappo@ultranet.com>
+
+       * speedbar.el: Updated the commentary section.  xemacs20p now uses
+       >= when detecting.  Require `defimage' safely.
+       (speedbar-easymenu-definition-base): Add toggle for images.
+       (speedbar-easymenu-definition-special): Add flush cache & expand.
+       (speedbar-visiting-tag-hook): Set new defaults.  Added options.
+       (speedbar-reconfigure-keymaps-hook): New variable.
+       (speedbar-frame-parameters): Updated documentation.
+       (speedbar-use-imenu-flag): Updated custom tag
+       (speedbar-dynamic-tags-function-list): New variable.
+       (speedbar-tag-hierarchy-method): Updated doc & custom.
+       (speedbar-indentation-width, speedbar-indentation-width) New
+       variables.
+       (speedbar-hide-button-brackets-flag): Customizable.
+       (speedbar-vc-indicator): Doc update.
+       (speedbar-ignored-path-expressions): Updated default value.
+       (speedbar-supported-extension-expressions): Updated default value.
+       (speedbar-syntax-table): Remove {} paren status.
+       (speedbar-file-key-map, speedbar-buffers-key-map): Add "=" to act
+       as "+".  Added overlay aliases.
+       (speedbar-mode): Use `speedbar-mode-line-update' instead of
+       `force-mode-line-update'.
+       (speedbar-mode, speedbar-quick-mouse, speedbar-click)
+       (speedbar-double-click): Use `speedbar-mouse-set-point' instead of
+       `mouse-set-point'
+       (speedbar-reconfigure-keymaps): Run configure keymap hooks.
+       (speedbar-item-info-tag-helper): Revamped to handle a wider range
+       of arbitrary text, and new helper functions.
+       (speedbar-item-copy, speedbar-item-rename): Fixed trailing \ in
+       filename finder.
+       (speedbar-make-button): Call `speedbar-insert-image-button-maybe'.
+       (speedbar-directory-buttons): Update path search/expansion.
+       (speedbar-make-tag-line): Pay attention to
+       `speedbar-indentation-width'.  Use more care w/ invisible
+       properties.
+       (speedbar-change-expand-button-char): Call
+       `speedbar-insert-image-button-maybe'.
+       (speedbar-apply-one-tag-hierarchy-method): Deleted (and replaced).
+       (speedbar-sort-tag-hierarchy, speedbar-prefix-group-tag-hierarchy)
+       (speedbar-trim-words-tag-hierarchy)
+       (speedbar-simple-group-tag-hierarchy): New functions
+       (speedbar-create-tag-hierarchy): Update doc, use new tag hooks.
+       (speedbar-insert-imenu-list, speedbar-insert-etags-list): New
+       functions.
+       (speedbar-mouse-set-point): New function
+       (speedbar-power-click): Updated documentation.
+       (speedbar-line-token, speedbar-goto-this-file): Handle more types
+       of tag prefix text.
+       (speedbar-expand-line, speedbar-contract-line): Make more robust
+       to strange text.
+       (speedbar-expand-line): Takes universal argument to flush the
+       cache.
+       (speedbar-flush-expand-line): New function.
+       (speedbar-tag-file): Use new `speedbar-fetch-dynamic-tags' fn.
+       Use new generator insertion method.
+       (speedbar-fetch-dynamic-tags): New function.
+       (speedbar-fetch-dynamic-imenu): Removed code now handled in
+       `speedbar-fetch-dynamic-imenu'.
+       (speedbar-fetch-dynamic-etags): Fix current buffer problem.
+       (speedbar-buffer-easymenu-definition): Added "Kill Buffer", and
+       "Revert Buffer" menu items.
+       (speedbar-buffer-buttons-engine): Be smarter when creating a
+       filename tag (for expansion purposes.).
+       (speedbar-highlight-one-tag-line,
+       (speedbar-unhighlight-one-tag-line, speedbar-recenter-to-top)
+       (speedbar-recenter): New functions.
+       (defimage-speedbar): Image loading abstraction.
+       (speedbar-directory-+, speedbar-directory--, speedbar-file-+)
+       (speedbar-file--, speedbar-file-, speedbar-tag-, speedbar-tag-+)
+       (speedbar-tag--, speedbar-tag-gt, speedbar-tag-v)
+       (speedbar-tag-type, speedbar-tag-mail): New images.
+       (speedbar-expand-image-button-alist): New variable.
+       (speedbar-insert-image-button-maybe): Insert an image over some
+       buttons.
+
+2000-05-13  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/mule-cmds.el (encode-coding-char): An ASCII
+       character is always encodable.
+
+       * international/mule-conf.el: Add more information in descriptions
+       of character sets.
+
+       * international/mule-diag.el (describe-char-after): New function.
+       (describe-font-internal): Adjusted for the change of font-info.
+       (describe-font): Likewise.
+       (print-fontset): Rewritten for the new fontset implementation.
+       (describe-fontset): Include fontset alias names in completion.
+       (list-fontsets): Adjusted for the change of print-fontset.
+
+       * simple.el (what-cursor-position): If DETAIL is non-nil, call
+       describe-char-after instead of displaying the detail in the echo
+       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-12  Dave Love  <fx@gnu.org>
+
+       * calendar/todo-mode.el: Remove some compatibility stuff and CL
+       dependence.  Use line-{beginning,end}-position, not
+       point-at{b,e}ol.  Some doc fixes.
+       (todo-position): New function.  Fix callers of position to use it.
+       (todo-save-top-priorities, todo-print): Use with-temp-buffer.
+
+2000-05-12  Gerd Moellmann  <gerd@gnu.org>
+
+       * time.el (display-time-mail-icon): Use `:ascent center'.
+
+       * ange-ftp.el (ange-ftp-skip-msgs): Include 500 code.for
+       handling FTP security extensions.
+
 2000-05-11  Dave Love  <fx@gnu.org>
 
-       * todo-mode.el: New file.
+       * calendar/todo-mode.el: New file.
 
 2000-05-11  Gerd Moellmann  <gerd@gnu.org>
 
        * comint.el (comint-read-input-ring): Move reference to
        comint-input-ring-size outside of the save-excursion.  It was
        causing the default value to be the only one ever seen.
-       
+
        * font-lock.el: Update copyright.  Remove Simon Marshall's email
        address on request from him.
 
        (makefile-mode): Set local abbrev table to
        makefile-mode-abbrev-table.
        (makefile-font-lock-keywords): Fontify includes and conditionals.
-       
+
        * subr.el (add-minor-mode): Handle AFTER for keymaps. Don't
        set TOGGLE's value.
 
        mail-interactive-insert-alias.
        (mail-abbrev-complete-alias): New command.
        (mail-mode-map): Bind it to `M-TAB'.
-       
+
 2000-05-03  Kenichi Handa  <handa@etl.go.jp>
 
        * language/lao-util.el (lao-compose-region): New function.
        * files.el (recover-session): Make directories as necessary
        if they don't exist yet.
 
-       * calendar/cal-french.el 
-       (french-calendar-multibyte-special-days-array) 
+       * calendar/cal-french.el
+       (french-calendar-multibyte-special-days-array)
        (french-calendar-special-days-array): Change French text.
        (calendar-french-date-string): Change output.
        (calendar-goto-french-date): Likewise.
        the code loading subdirs.el.
 
 2000-04-29  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
-       
+
        * ps-print.el: Upside-down and face background color printing,
        line number step, doc fix.
        (ps-print-version): New version number (5.2).
        before generating auto save file name.
        (auto-save-file-name-transforms): New variable.
 
-       * files.el (backup-enable-predicate): 
+       * files.el (backup-enable-predicate):
        Correctly test for a file under a temporary directory.
 
 2000-04-28  Gerd Moellmann  <gerd@gnu.org>
 
        * textmodes/texinfmt.el (texinfo-format-xref): Don't try to insert
        nil.
-       
+
        * subr.el (add-minor-mode): Use `set' instead of `setq'.
 
        * gud.el (gud-gdb-find-file): Call find-file-noselect with NOWARN
        argument.
 
 2000-04-27  Sen Nagata <sen@eccosys.com>
-       
+
        * emacs-lisp/crm.el (crm-completion-table): New variable.
        (crm-collection-fn, crm-test-completion)
        (completing-read-multiple): Use it.