+2001-01-09 Gerd Moellmann <gerd@gnu.org>
+
+ * bindings.el (global-map): Bind <home> to beginning-of-line,
+ <end> to end-of-line, C-<home> to beginning-of-buffer, and
+ C-<end> to end-of-buffer.
+
+ * language/european.el: Add Dutch and Spanish language info
+ to be able to use the appropriate tutorials.
+
+2001-01-09 Alex Schroeder <alex@gnu.org>
+
+ * ansi-color.el (ansi-color-process-output): Use markers instead
+ of positions for start and end of region.
+ (ansi-color-apply-on-region): Rewrote code to make it more robust.
+ Previously, occasional mistakes happend when fontifying many
+ chunks of output (eg. ls --color=yes /dev). This happened
+ whenever an overlay was created up to the end of the region, which
+ coincided with the process-mark. New text would then be added
+ within that overlay instead of after it.
+ (ansi-color-make-extent): Overlays are created with the property
+ `modification-hooks' set to '(ansi-color-freeze-overlay).
+ (ansi-color-freeze-overlay): New function. When inserting text at
+ the end of the overlay, the overlay will resize.
+
+2000-01-09 Alex Schroeder <alex@gnu.org>
+
+ * ansi-color.el (ansi-color-process-output): Doc change.
+ (ansi-color-unfontify-region): Doc change. No longer installed
+ automatically in font-lock-unfontify-region-function.
+ (ansi-color-apply): Doc change.
+ (ansi-color-apply-on-region): Use extents or overlays instead of
+ text-properties.
+ (ansi-color-make-extent): New function.
+ (ansi-color-set-extent-face): New function.
+
+2000-01-09 Alex Schroeder <alex@gnu.org>
+
+ * ansi-color.el (ansi-color-process): Removed, Emacs and XEmacs
+ both use ansi-color-process-output, now.
+ (ansi-color-process-output): Doesn't return string anymore. It is
+ installed in comint-output-filter-functions for both Emacs and
+ XEmacs, now.
+ (ansi-color-unfontify-region): Simplified code removing variables
+ pos and start-ansi.
+ (ansi-color-apply): Put text-property ansi-color before putting
+ text-property face because ansi-color-unfontify-region is called
+ immediately after the call to put-text-property.
+ (ansi-color-context-region): Doc change.
+ (ansi-color-filter-region): Simplified code.
+ (ansi-color-apply-on-region): Changed start to start-marker, using
+ a marker explicitly. Put text-property ansi-color before putting
+ text-property face because ansi-color-unfontify-region is called
+ immediately after the call to put-text-property.
+
+2000-01-09 Alex Schroeder <alex@gnu.org>
+
+ * ansi-color.el (ansi-color-faces-vector): Doc change.
+ (ansi-color-for-comint-mode): Changed :type property to choice.
+ (ansi-color-last-context): Removed.
+ (ansi-color-process-output): Don't use ansi-color-last-context, as
+ the main functions will store their context now.
+ (ansi-color-context): Doc change.
+ (ansi-color-filter-apply): Rewrote it based on ansi-color-apply.
+ Uses ansi-color-context such that repeated calls will strip
+ partial escape sequences, too.
+ (ansi-color-apply): Simplified code. Colorize end of string if
+ face is not null. Store context in new (FACE STRING) format, such
+ that repeated calls will strip partial escape sequences, too.
+ Append faces to face property using ansi-color-apply-sequence such
+ that cumulative mode actually works.
+ (ansi-color-context-region): New variable.
+ (ansi-color-filter-region): Rewrote it based on
+ ansi-color-apply-on-region. Uses ansi-color-context-region such
+ that repeated calls will strip partial escape sequences, too.
+ (ansi-color-apply-on-region): Simplified code. Colorize end of
+ region if face is not null. Store context in new (FACE POS)
+ format, such that repeated calls will strip partial escape
+ sequences, too. Append faces to face property using
+ ansi-color-apply-sequence such that cumulative mode actually
+ works.
+ (ansi-color-apply-sequence): New function.
+ (ansi-color-get-face): When the default face is added to the list
+ of faces, all previous settings are discarded and the list of
+ faces is set to '(default).
+
+2000-01-09 Alex Schroeder <alex@gnu.org>
+
+ * ansi-color.el (ansi-color-faces-vector): Use nil for the default
+ face, such that ansi-color-apply and ansi-color-apply-on-region
+ will do the right thing.
+ (ansi-color-apply): Do the right thing, ie. if ansi-color-get-face
+ returns nil, set the list of faces back to nil instead of
+ appending the result of ansi-color-get-face to the front of the
+ list.
+
+2000-01-09 Alex Schroeder <alex@gnu.org>
+
+ * ansi-color.el (ansi-color-for-comint-mode): Doc change.
+ (ansi-color-process): Doc change.
+ (ansi-color-last-context): New buffer-local variable.
+ (ansi-color-process-output): New function. It is automatically
+ added to comint-output-filter-functions if this is XEmacs.
+ (ansi-color-unfontify-region): New optional parameter for XEmacs
+ compatibility. Check wether font-lock-syntactic-keywords is
+ boundp before removing the syntax table text property, as XEmacs
+ doesn't have it.
+ (ansi-color-filter-region): Doc change.
+ (ansi-color-apply-on-region): Doc change.
+ (ansi-color-make-face): New function. Compatibility layer for
+ XEmacs. Return temporary faces instead of cons cells for XEmacs.
+ (ansi-color-make-color-map): Use ansi-color-make-face.
+ (ansi-color-get-face): Avoid face text property '(nil) as results
+ in an errow for XEmacs.
+
+2000-01-09 Alex Schroeder <alex@gnu.org>
+
+ * ansi-color.el (ansi-color-unfontify-region): New function. Uses
+ text-property ansi-color in order to preserve fontification by
+ ansi-color. When the package is loaded, a lambda expression is
+ put onto font-lock-mode-hook. This lambda expression will check
+ font-lock-unfontify-region-function and replace
+ font-lock-default-unfontify-region with
+ ansi-color-unfontify-region.
+ (ansi-color-apply): Add text-property ansi-color in addition to
+ text-property face.
+ (ansi-color-apply-on-region): Add text-property ansi-color in
+ addition to text-property face.
+ (save-buffer-state): Copy of the macro that is also used by
+ lazy-lock and font-lock.
+
+ (ansi-color-for-comint-mode): New option.
+ (ansi-color-for-comint-mode-on): Set ansi-color-for-comint-mode.
+ (ansi-color-for-comint-mode-off): Ditto.
+ (ansi-color-for-comint-mode-filter): Ditto.
+ (ansi-color-process): New function. Uses
+ ansi-color-for-comint-mode to decide what to do. This function is
+ added to comint-preoutput-filter-functions when the package is
+ loaded.
+
+ (ansi-color-for-shell-mode-set): Removed.
+ (ansi-color-for-shell-mode): Removed.
+
+2000-01-09 Alex Schroeder <alex@gnu.org>
+
+ * ansi-color.el (ansi-color-for-shell-mode-set): New function with
+ the lambda expression from the ansi-color-for-shell-mode :set
+ property. Additionally, modify shell-mode-hook to enable or
+ disable font-lock-mode for future shell buffers.
+ (ansi-color-for-shell-mode): The :set property calls
+ ansi-color-for-shell-mode-set instead of a lambda expression.
+
+2000-01-09 Alex Schroeder <alex@gnu.org>
+
+ * ansi-color.el (ansi-color-for-shell-mode): Doc change.
+ (ansi-color-context): New variable.
+ (ansi-color-apply): Save context between calls.
+
+2001-01-09 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * isearch.el (isearch, isearch-lazy-highlight-face): New
+ definitions for face colors and attributes.
+
+ * wid-edit.el (widget-choose): Call display-popup-menus-p instead
+ of display-mouse-p.
+
+2001-01-09 Kenichi Handa <handa@etl.go.jp>
+
+ * international/mule.el (make-coding-system): If the coding system
+ accepts extra latin codes, register such codes as safe for the
+ coding system.
+
+2001-01-08 Richard M. Stallman <rms@caffeine.ai.mit.edu>
+
+ * emacs-lisp/bytecomp.el (byte-compile-log-1): In non-batch case,
+ don't mention the file name or the date here, because they are
+ logged at the start of the file.
+
+2001-01-08 Richard M. Stallman <rms@gnu.org>
+
+ * mouse-drag.el (mouse-drag-should-do-col-scrolling):
+ Change screen-width to frame-width.
+
+2001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * info.el (Info-search): Print the default as part of the prompt.
+
+2001-01-08 Andre Spiegel <spiegel@gnu.org>
+
+ * vc.el (vc-default-latest-on-branch-p): New function, replaces
+ constant implementations in backends.
+
+ * vc-cvs.el (vc-cvs-latest-on-branch-p): Removed.
+ (vc-cvs-checkout): Renamed arg WRITABLE to EDITABLE.
+
+ * vc-rcs.el (vc-rcs-checkout, vc-rcs-cancel-version): Renamed arg
+ WRITABLE to EDITABLE.
+
+ * vc-sccs.el (vc-sccs-latest-on-branch-p): Removed.
+ (vc-sccs-checkout, vc-sccs-cancel-version): Renamed arg WRITABLE
+ to EDITABLE.
+
+2001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * emacs-lisp/copyright.el (copyright-current-year): Now a defvar.
+ (copyright, copyright-update): Compute the current year at run
+ time.
+
+2001-01-08 Gerd Moellmann <gerd@gnu.org>
+
+ * isearch.el (isearch-old-signal-hook): Removed.
+ (isearch-mode): Add isearch-done to kbd-macro-termination-hook
+ instead of setting signal-hook-function.
+ (isearch-done): Remove isearch-done from kbd-macro-termination-hook.
+
+2001-01-08 Kevin Gallagher <kevingal@onramp.net>
+
+ * emulation/edt.el: Update to version 4.0. Provide support for
+ EDT scroll margins at top and bottom of the window. Provide an
+ emulation of the EDT SUBS command (bound to GOLD-Enter, by
+ default). Enhance edt-quit, bound to GOLD-q by default, to warn
+ user when file-related buffer modifications exist. Provide
+ support for running EDT Emulation in XEmacs. Provide customize
+ access to some user updatable variables. Add Commentary section
+ to file header. Fixed a few minor bugs and cleaned up some code.
+
+ * emulation/edt-mapper.el: Update to version 4.0. Provide support
+ for detecting a keypress that generates an ASCII key sequence.
+ (Previously, only a keypress that generates a vector was
+ recognized.) Embed Window Manager name into name of the generated
+ EDT Emulation initialization file since the initialization file is
+ Window Manager specific. Add Commentary section to file header.
+
+2001-01-07 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * mail/sendmail.el (mail-mode): Doc fix.
+
+ * info.el (Info-goto-emacs-command-node): Doc fix.
+ (Info-goto-emacs-key-command-node): Doc fix.
+
+2001-01-06 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * ediff-ve.el (noninteractive): Don't load generic-sc on MS-DOS
+ systems without long file-name support.
+
+2001-01-06 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.w32-in (custom-deps): Set EMACSLOADPATH explicitly.
+
+2001-01-06 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * isearch.el (isearch-lazy-highlight-remove-overlays): Doc fix.
+ (isearch-lazy-highlight-update): Doc fix.
+
+ * ffap.el (ffap-bindings): Doc fix.
+
+ * dired-x.el (dired-virtual-guess-dir): Doc fix.
+
+2001-01-05 Dave Love <fx@gnu.org>
+
+ * emacs-lisp/cl-seq.el (remove, remq): Remove.
+
+2001-01-05 Gerd Moellmann <gerd@gnu.org>
+
+ * mouse-drag.el (mouse-drag-safe-scroll): Bind
+ scroll-preserve-screen-position to nil.
+
+ * isearch.el (isearch-old-signal-hook): New variable.
+ (isearch-mode): Set signal-hook-function to isearch-done.
+ (isearch-done): Restore old signal-hook-function.
+
+ * info.el (Info-fontify-node): Mark one more char as intangible.
+
+2000-01-05 Kenichi Handa <handa@etl.go.jp>
+
+ * composite.el (compose-last-chars): New argument COMPONENTS. If
+ it is non-nil, compose preceding characters by compose-region with
+ COMPONENTS.
+
+ * international/quail.el (quail-input-string-to-events): New function.
+ (quail-input-method): Convert input string to events here.
+ (quail-start-translation): Return input string, not event list.
+ (quail-start-conversion): Likewise.
+
+2001-01-04 Gerd Moellmann <gerd@gnu.org>
+
+ * tooltip.el (tooltip-cancel-delayed-tip)
+ (tooltip-start-delayed-tip): Renamed from tooltip-disable-timeout
+ and tooltip-add-timeout.
+ (tooltip-show): Set border color from faces's foreground.
+ (tooltip-show-help-function): If called with the same help string
+ as last time, do nothing.
+ (tooltip-help-tips): Don't set tooltip-help-message to nil.
+
+ * startup.el (fancy-splash-screens): Don't bind show-help-function
+ to nil.
+
+ * tooltip.el (tooltip-frame-parameters): Remove colors.
+ (tooltip): New face
+ (tooltip-set-param): New function.
+ (tooltip-show): Set up color frame parameters from face `tooltip'.
+ Display the tooltip text in face `tooltip'.
+
+2001-01-04 Dave Love <fx@gnu.org>
+
+ * whitespace.el (whitespace-global-mode): Fix typo.
+
+ * hilit19.el, mail/rnewspost.el, mail/rnews.el: Moved to obsolete.
+
+2001-01-04 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * help.el (help-for-help): Fix a typo in a doc string. From
+ kwzh@gnu.org (Karl Heuer).
+
+2001-01-03 Dave Love <fx@gnu.org>
+
+ * dired-x.el: Doc fixes. Maintainer change.
+ (dired-guess-shell-gnutar, dired-guess-shell-znew-switches): Fix
+ :type.
+ (dired-guess-shell-alist-default): Don't use xloadimage for PNG.
+ (dired-guess-shell-alist-user): Customize.
+ (dired-x-help-address): Set to bug-gnu-emacs.
+ (dired-x-maintainer, dired-x-file, dired-x-version): Deleted.
+ (dired-default-directory): Renamed from default-directory.
+
+ * hl-line.el (hl-line): Doc fix.
+
+2001-01-03 Karl Fogel <kfogel@red-bean.com>
+
+ * mail/mail-hist.el (mail-hist-text-too-long-p): Doc fix.
+
+2001-01-02 Richard M. Stallman <rms@gnu.org>
+
+ * isearch.el (isearch-lazy-highlight-cleanup): Arg now says
+ to remove all the current alternative-match highlighting.
+ If nil, remove only what's outside the current window.
+ (isearch-lazy-highlight-remove-overlays): Take optional
+ region within which NOT to remove them.
+ (isearch-lazy-highlight-new-loop): Greatly simplified.
+ (isearch-lazy-highlight-update): Find all the other occurrences
+ visible in the window, in just one call.
+ (isearch-lazy-highlight-start): Now holds start of region to scan.
+ (isearch-lazy-highlight-end): Now holds end of region to scan.
+ (isearch-lazy-highlight-wrapped): Variable deleted.
+ (isearch-lazy-highlight-search): Function deleted.
+
+2000-01-02 Andrew Innes <andrewi@gnu.org>
+
+ * w32-fns.el (convert-standard-filename): Do length check on name
+ before aref.
+
+2001-01-02 Dave Love <fx@gnu.org>
+
+ * progmodes/cperl-mode.el (cperl-invalid-face): Don't double-quote
+ value.
+ (cperl-init-faces): Allow cperl-invalid-face to be a normal face.
+
+ * ls-lisp.el (ls-lisp) <defgroup>: Add :version.
+
+ * net/browse-url.el (browse-url-filename-alist): Avoid backquote
+ read syntax.
+
+ * calendar/todo-mode.el (todo): Add :link, :version.
+ (todo-save-top-priorities): Remove autoload cookie.
+ (todo-add-category, todo-add-item-non-interactively)
+ (todo-insert-item, todo-mode, todo-cp, todo-show): Fix autoload
+ cookie.
+
+2001-01-02 Gerd Moellmann <gerd@gnu.org>
+
+ * comint.el (comint-input-history-ignore): New variable.
+ (comint-read-input-ring): Ignore entries matching
+ comint-input-history-ignore.
+
+2001-01-02 Eric M. Ludlam <zappo@gnu.org>
+
+ * emacs-lisp/lisp-mnt.el (lm-copyright-prefix): New Variable.
+ (lm-copyright-mark): New function.
+ (lm-crack-copyright): New function.
+ (lm-verify): Check that the file has a copyright.
+ Check that the file is copyright Free Software Foundation.
+
+2000-12-30 Kenichi Handa <handa@etl.go.jp>
+
+ * international/mule-diag.el (print-fontset): Indent font name by
+ 24 columns, not 25.
+
+2000-12-29 Gerd Moellmann <gerd@gnu.org>
+
+ * textmodes/flyspell.el (mail-mode-flyspell-verify): Spell-check
+ in Subject line.
+
+ * mail/mailabbrev.el (mail-abbrevs-enable, mail-abbrevs-disable):
+ Use mail-mode-hook instead of mail-setup-hook. Otherwise
+ continuing an interrupted message with C-u C-x m for instence,
+ winds up in Mail mode without abbrevs.
+
+2000-12-29 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * ps-print.el: Handle form feed better when ps-zebra-stripe-follow is
+ non-nil. Adding almost all customization variables on ps-setup. Doc
+ fix.
+ (ps-print-version): New version number (6.3.3).
+ (ps-end-with-control-d): Initialization fix.
+ (ps-lines-printed): New var.
+ (ps-skip-newline): New fun.
+ (ps-setup, ps-prologue-file, ps-begin-job, ps-begin-page)
+ (ps-next-line, ps-continue-line, ps-plot-region)
+ (ps-generate-postscript-with-faces, ps-end-job): Code fix.
+
+2000-12-29 Kenichi Handa <handa@etl.go.jp>
+
+ * international/fontset.el (x-complement-fontset-spec): Resolve
+ ASCII font name so that the same family name is used for fonts
+ registered in x-font-name-charset-alist.
+ (create-fontset-from-fontset-spec): Adjusted for the above change.
+ The name of fontset alias should be a unresolved ASCII font name.
+
+2000-12-28 Gerd Moellmann <gerd@gnu.org>
+
+ * simple.el (delete-key-deletes-forward-mode): Bind backspace
+ and delete in isearch-mode-map.
+
+2000-12-28 Richard M. Stallman <rms@gnu.org>
+
+ * dired-x.el (dired-guess-shell-alist-default):
+ Use xpdf instead of acroread.
+
+2000-12-28 Kenichi Handa <handa@etl.go.jp>
+
+ * textmodes/artist.el (artist-butlast): Deleted.
+ (artist-ellipse-mirror-quadrant): Use butlast instead of
+ artist-butlast.
+
+ * subr.el (butlast, nbutlast): Moved from cl.el to here.
+
+ * emacs-lisp/cl.el (butlast, nbutlast): Moved to subr.el.
+
+2000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
+
+ From Francis J. Wright <F.J.Wright@maths.qmw.ac.uk>:
+
+ * ls-lisp.el: Better support for the Mac and MS-Windows.
+ (ls-lisp): New defgroup.
+ (ls-lisp-emulation, ls-lisp-ignore-case, ls-lisp-dirs-first)
+ (ls-lisp-verbosity, ls-lisp-use-insert-directory-program)
+ (ls-lisp-support-shell-wildcards): New defcustoms.
+ (ls-lisp-parse-symlink): New function.
+ (insert-directory): Code to convert switches to a list and set up
+ the wildcard argument copied from ls-lisp-insert-directory.
+ (ls-lisp-insert-directory): New argument TIME-INDEX. Add support
+ for -C and -R switches.
+ (ls-lisp-column-format): New function.
+ (ls-lisp-delete-matching, ls-lisp-handle-switches)
+ (ls-lisp-format-time): Add doc strings.
+ (ls-lisp-handle-switches): Handle -U, -S, -X, and -F switches.
+ Support ls-lisp-dirs-first.
+ (ls-lisp-classify, ls-lisp-extension): New functions.
+ (ls-lisp-format): Optionally support emulation of symlinks.
+ Support -i, -s, and -G switches.
+
+2000-12-27 Gerd Moellmann <gerd@gnu.org>
+
+ * textmodes/texinfo.el (texinfo-mode): Set fill-column to 70.
+
+ * version.el (emacs-version): Print X scroll bar information.
+
+ * scroll-bar.el (toplevel): Check for x-toolkit-scroll-bars
+ instead of x-toolkit-scroll-bars-p.
+
+ * loadup.el (toplevel): Check for x-toolkit-scroll-bars instead
+ of x-toolkit-scroll-bars-p.
+
+2000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * ffap.el (ffap-bindings): Make interactive and add an autoload
+ cookie.
+ (ffap-bindings): Doc fix, to reflect the above change.
+
+2000-12-27 Kenichi Handa <handa@etl.go.jp>
+
+ * term.el (term-char-mode): Define all non-ascii self-inserting
+ characters to 'term-send-raw in term-raw-map.
+
+2000-12-25 Michael Kifer <kifer@cs.sunysb.edu>
+
+ * viper-init (viper-restore-cursor-type): Added condition-case
+ guard.
+
+ * ediff-init.el (ediff-quit-hook,ediff-suspend-hook): Changed
+ initialization; use add-hook.
+ (ediff-file-remote-p): Use file-local-copy.
+
+ * ediff-ptch.el (ediff-prompt-for-patch-buffer): Improved defaults.
+
+ * ediff.el (ediff-patch-buffer): Bug fix.
+ (ediff-revision): Allow selection of the file at the prompt.
+
+2000-12-23 Stefan Monnier <monnier@cs.yale.edu>
+
+ * subr.el (combine-run-hooks): Remove.
+
+ * emacs-lisp/edebug.el (define-minor-mode): Improve the spec
+ and remove the rogue second spec.
+
+2000-12-23 Gerd Moellmann <gerd@gnu.org>
+
+ * progmodes/compile.el (compilation-forget-errors): Fix indentation.
+
+2000-12-22 Stefan Monnier <monnier@cs.yale.edu>
+
+ * smerge-mode.el (smerge-basic-map): Use `=' rather than `d'.
+ Use minibuffer menu prompt for the `=' prefix.
+ (smerge-command-prefix): Change default to C-^.
+ (smerge-mode): Don't assume font-lock doesn't move point.
+
+ * skeleton.el (skeleton-internal-1): Make sure the first line of
+ the region is also re-indented.
+ (skeleton-end-newline): New var.
+ (skeleton-end-hook): Use it.
+
+2000-12-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
+
+ * comint.el (comint-password-prompt-regexp): Support CVS.
+
+2000-12-22 Gerd Moellmann <gerd@gnu.org>
+
+ * simple.el (delete-key-deletes-forward-mode): Simplify. Also
+ backspace key combinations, depending on
+ delete-key-deletes-forward.
+
+ * bindings.el ([C-backspace]): Bind C-backspace to kill-word.
+
+ * simple.el (delete-key-deletes-forward): Doc fix.
+
+2000-08-22 Emmanuel Briot <briot@gnat.com>
+
+ * xml.el (top level comment): Updated to reflect the fact that
+ white spaces are relevant in the XML file.
+ (xml-parse-file): Do not kill an existing Emacs buffer if the file
+ to parse was already edited. This allows for on-the-fly analysis
+ of XML files.
+ (xml-parse-tag): Check that the casing is the same in the start
+ tag and end tag, since XML is case-sensitive. Allows for spaces
+ in the end tag, after the name of the tag.
+ (xml-parse-attlist): Allow for the character '-' in the name of
+ attributes, as in the standard http-equiv attribute Do not save
+ the properties in the XML tree, since they are not relevant.
+
+2000-12-21 Stefan Monnier <monnier@cs.yale.edu>
+
+ * generic.el (generic-read-type): Undo last change, inline into
+ `generic-mode' and then remove.
+ (generic-mode): Inline generic-read-type.
+ (define-generic-mode): Push the symbol name rather than the symbol
+ onto generic-mode-list.
+
+2000-12-21 Gerd Moellmann <gerd@gnu.org>
+
+ * generic.el (generic-read-type): Build an alist for
+ completing-read as in 20.7.
+
+ * play/landmark.el (lm): Use interactive spec `P'.
+ (toplevel): Don't set debug-on-error.
+
+ * server.el (server-switch-buffer): Choose a window on a visible
+ frame.
+
+2000-12-21 Dave Pearson <davep@davep.org>
+
+ * quickurl.el: Commentry change, I've moved my web site.
+
+2000-12-21 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * ebnf2ps.el: Fix a problem with skip-chars-forward: it doesn't accept
+ ranges like \177-\237, but accepts the character sequence from \177 to
+ \237. Doc fix.
+ (ebnf-version): New version (3.4).
+ (ebnf-setup): Code fix.
+ (ebnf-range-regexp): New fun.
+ (ebnf-8-bit-chars): Const fix.
+
+ * ebnf-bnf.el: Fix the same problem as described on ebnf2ps.el log
+ entry. Doc fix.
+ (ebnf-bnf-lex): Code fix.
+ (ebnf-bnf-comment-chars): Const fix.
+
+ * ebnf-iso.el: Fix the same problem as described on ebnf2ps.el log
+ entry. Doc fix.
+ (ebnf-iso-comment-chars): Const fix.
+
+ * ebnf-otz.el: Doc fix.
+
+ * ebnf-yac.el: Fix the same problem as described on ebnf2ps.el log
+ entry. Doc fix.
+ (ebnf-yac-skip-code): Code fix.
+ (ebnf-yac-comment-chars): Const fix.
+
+2000-12-21 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * files.el (insert-directory-safely): New function.
+ (recover-file): Use it instead of insert-directory. From Markus
+ Rost <markus.rost@mathematik.uni-regensburg.de>
+
2000-12-21 Kenichi Handa <handa@etl.go.jp>
* international/mule-cmds.el (select-safe-coding-system): Check
* mail/mh-utils.el (mh-find-path): Set read-mail-command.
-2000-12-15 Richard M. Stallman <rms@caffeine.ai.mit.edu>
+2000-12-15 Richard M. Stallman <rms@gnu.org>
* sort.el (sort-columns): Fix error message.