+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.
* 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.
* mail/mail-hist.el (mail-hist-text-too-long-p): Doc fix.
-2001-01-02 Richard M. Stallman <rms@caffeine.ai.mit.edu>
+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.
* 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.
+ fix.
(ps-print-version): New version number (6.3.3).
(ps-end-with-control-d): Initialization fix.
(ps-lines-printed): New var.
* 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.
`verbatim' so that we don't inadvertently delete a non-existant
directory name.
->>>>>>> 1.1768
2000-11-27 Kenichi Handa <handa@etl.go.jp>
* international/characters.el: Specify cases and syntaxes for