+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>
+
+ * 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.
+
+ * subr.el (substitute-key-definition): Add comment describing
+ the meaning of PREFIX.
+
+2000-05-10 Stefan Monnier <monnier@cs.yale.edu>
+
+ * emacs-lisp/regexp-opt.el (regexp-opt-depth): Fix regexp.
+
+ * subr.el (add-hook, remove-hook): Make hook buffer-local if needed..
+ (add-minor-mode): Don't make the variable buffer-local and add a
+ reference to define-minor-mode in the docstring.
+
+ * pcvs.el (cvs-cleanup-collection): Remove obsolete code for
+ HEADER/FOOTER and fix bug with trailing empty directory.
+ (cvs-append-to-ignore): Use vc-editable-p if available.
+ (cvs-dir-member-p): Remove obsolete code for HEADER/FOOTER.
+ (vc-do-command): Tweak advice to handle the new VC.
+
+ * log-view.el (log-view-goto-rev): New function for the new VC.
+ (log-view-minor-wrap): Use mark-active.
+
+ * log-edit.el (cvs-changelog-full-paragraphs): Mark obsolete.
+ (log-edit-changelog-full-paragraphs): New var.
+ (log-edit-insert-changelog): Remove a lonely leading `* file'.
+ (log-edit-narrow-changelog, log-edit-changelog-paragraph)
+ (log-edit-changelog-subparagraph, log-edit-changelog-entry)
+ (log-edit-changelog-ours-p, log-edit-changelog-entries)
+ (log-edit-changelog-insert-entries, log-edit-insert-changelog-entries):
+ Replace the `cvs' prefix with `log-edit'.
+
+ * iswitchb.el (iswitchb-completion-help): Unquote lambda.
+
+ * diff-mode.el (diff-font-lock-keywords): Recognize comments.
+ (diff-font-lock-defaults): Explicitly turn off multiline.
+ (diff-end-of-hunk): Handle comments and fix end-of-buffer bug.
+ (diff-ediff-patch): Fix call to ediff-patch-file.
+ (diff-end-of-file, diff-reverse-direction, diff-fixup-modifs):
+ Handle comments.
+
+ * frame.el (automatic-hscrolling): Typo.
+
+ * cvs-status.el (cvs-status-minor-wrap): Use mark-active.
+
+2000-05-09 Sam Steingold <sds@goems.com>
+
+ * apropos.el (apropos-print): use `describe-face' instead of
+ `customize-face-other-window'.
+
+2000-05-09 Dave Love <fx@gnu.org>
+
+ Changes mostly following Richard Sharman <rsharman@wave.home.com>.
+
+ * help.el (describe-variable): Have customize button pop the
+ help-xref stack when invoked.
+ (help-xref-symbol-regexp): Add `face'.
+ (help-make-xrefs): Check for quoted face names and adapt regexp
+ submatch numbers to cope.
+ (help-xref-interned): Maybe insert face doc too. Separate
+ sections with a line of hyphens.
+
+ * faces.el: Some doc fixes. Declare some functions obsolete.
+ (describe-face): Add customize button. Return the help
+ text. Fix prompt.
+
+2000-05-09 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * term/internal.el (IT-character-translations): Fix last change.
+
+2000-05-08 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * woman.el: New file
+ (from Francis J. Wright <F.J.Wright@Maths.QMW.ac.uk>).
+
+2000-05-08 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * term/internal.el (IT-character-translations): Update ASCII
+ simulations for greek-iso8859-7, add latin-iso8859-14 and
+ latin-iso8859-15.
+
+ * international/mule-cmds.el (set-language-info-alist): Call
+ define-prefix-command with 3 arguments, to make the map suitable
+ for a menu.
+
+2000-05-07 Dave Love <fx@gnu.org>
+
+ * time.el: Small doc fixes from Pavel Janic.
+
+2000-05-05 Dave Love <fx@gnu.org>
+
+ * emacs-lisp/cl-macs.el: Doc fixes; mainly avoid duplicating arg
+ list in doc string. Don't quote keyword symbols.
+ * emacs-lisp/cl.el: Likewise
+ * emacs-lisp/cl-seq.el: Likewise
+
+2000-05-05 Gerd Moellmann <gerd@gnu.org>
+
+ * abbrev.el (abbrev-mode): Make ARG optional.
+
+2000-05-04 Gerd Moellmann <gerd@gnu.org>
+
+ * progmodes/ebrowse.el: Change file name `EBROWSE' to `BROWSE'.
+
+ * files.el (auto-mode-alist): Change `EBROWSE' to `BROWSE'.
+
+ * subr.el (substitute-key-definition): Clarify documentation.
+
+2000-05-04 Milan Zamazal <pdm@freesoft.cz>
+
+ * glasses.el (glasses-convert-to-unreadable): Use
+ `glasses-separator' instead of the hard-wired "_".
+ (glasses-mode): Call `glasses-make-unreadable' only in a single
+ place.
+
+2000-05-04 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * term/internal.el (cjk-codepages-alist): Add associations for
+ Chinese and Korean codepages. Remove FIXME comment.
+
+2000-05-03 Dave Love <fx@gnu.org>
+
+ * time.el (display-time-mail-face, display-time-use-mail-icon):
+ New option.
+ (display-time-mail-icon): New variable.
+ (display-time-string-forms): Use the above. Fix the local-map.
+
+2000-05-03 Gerd Moellmann <gerd@gnu.org>
+
+ * replace.el (query-replace-map): Add binding for `E'.
+ (query-replace-help): Extend help text.
+ (perform-replace): Allow editing the replacement string.
+
+ * make-mode.el (makefile-mode-abbrev-table): New variable.
+ (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.
+
+ * mailabbrev.el (mail-abbrev-insert-alias): Renamed from
+ 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.
+
+2000-05-02 Gerd Moellmann <gerd@gnu.org>
+
+ * files.el (recover-session): Make directories as necessary
+ if they don't exist yet.
+
+ * 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.
+
+2000-05-02 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * wid-edit.el (widget-default-active): Obey `:always-active'.
+ (widget-documentation-string-value-create): Set `:always-active'.
+
+2000-05-02 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * startup.el (auto-save-list-file-prefix): For ms-dos, set the
+ default prefix to `~/_emacs.d/auto-save.list/_s'.
+ (normal-top-level): Create the directory for auto-save files, if
+ it doesn't already exist (in the ms-dos case only).
+
+2000-05-02 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * international/mule-cmds.el (set-language-environment): Don't
+ concat an integer (dos-codepage), use format instead.
+
+2000-05-02 Dave Love <fx@gnu.org>
+
+ * help.el (help-xref-on-pp): Check for constant symbols.
+
+2000-04-29 Gerd Moellmann <gerd@gnu.org>
+
+ * startup.el (normal-top-level): Put a condition-case around
+ 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).
+ (ps-setup, ps-prologue-file, ps-begin-file, ps-begin-job)
+ (ps-face-attribute-list, ps-plot-with-face): Code fix.
+ (ps-spool-config): Var fix.
+ (ps-printer-name-option): Const fix.
+ (ps-print-upside-down, ps-use-face-background)
+ (ps-line-number-step): New vars.
+ (ps-window-system, ps-lp-system): New consts.
+ (ps-face-background): New fun.
+
2000-04-28 Richard Stallman <rms@gnu.org>
* files.el (make-auto-save-file-name):
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.
* jit-lock.el (with-buffer-unmodified): Fix bug introduced by `)'
at the wrong place.
+2000-04-09 Dave Love <fx@gnu.org>
+
+ * files.el (backup-enable-predicate): Use
+ temporary-file-directory, small-temporary-file-directory.
+ (make-backup-file-name-function, backup-directory-alist): New
+ variables.
+ (make-backup-file-name-1): New function.
+ (make-backup-file-name): Use it.
+ (find-backup-file-name): Likewise. Use format for clarity, not
+ concat.
+ (file-newest-backup): Use make-backup-file-name.
+
2000-04-09 Gerd Moellmann <gerd@gnu.org>
* progmodes/ebrowse-ffh.el: New file.