]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorGerd Moellmann <gerd@gnu.org>
Tue, 9 Jan 2001 12:05:20 +0000 (12:05 +0000)
committerGerd Moellmann <gerd@gnu.org>
Tue, 9 Jan 2001 12:05:20 +0000 (12:05 +0000)
etc/NEWS
lisp/ChangeLog
man/mule.texi

index b1d967059cc18723052b15336452aac46c206df9..931ea117c708dfb5017b63fc5c9a277411a5ae24 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1501,6 +1501,11 @@ GNU Intlfonts doesn't support these yet; there are basic 8859-14 and
 releases have 8859-15.  There are new Latin-8 and Latin-9 prefix
 (only) and Polish slash input methods in Leim.
 
++++
+** New language environments `Dutch' and `Spanish'.
+These new environments mainly select appropriate translations 
+of the tutorial.
+
 +++
 ** Fortran mode has a new command `fortran-strip-sequence-nos' to
 remove text past column 72.  The syntax class of `\' in Fortran is now
@@ -1661,6 +1666,11 @@ of vc.el for a detailed list of them).  To make VC use that library,
 you need to put it somewhere into Emacs' load path and add the atom
 `FOO' to the list `vc-handled-backends'.
 
+*** The customizable EDT emulation package now supports the EDT
+SUBS command and EDT scroll margins.  It also works with more
+terminal/keyboard configurations and it now works under XEmacs.
+See etc/edt-user.doc for more information.
+
 ** New modes and packages
 
 *** The new global minor mode `minibuffer-electric-default-mode'
@@ -1915,7 +1925,8 @@ the text at point.
 +++
 *** fortune.el uses the fortune program to create mail/news signatures.
 
-*** whitespace.el ???
+*** whitespace.el is a package for warning about and cleaning bogus
+whitespace in a file.
 
 *** PostScript mode (ps-mode) is a new major mode for editing PostScript
 files. It offers: interaction with a PostScript interpreter, including
index f8cfa4fbda045ba3a67895354bb8ab22e0e4af25..c543ca968d60c466b4217e3cd88a5d470808942e 100644 (file)
@@ -1,3 +1,156 @@
+2001-01-09  Gerd Moellmann  <gerd@gnu.org>
+
+       * 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
index ddca6c9c43617e117c7c049c2978aa8c63f8c19c..25a50a220d6cc58abba01559b7b986bc707d5966 100644 (file)
@@ -32,6 +32,8 @@
 @cindex Tibetan
 @cindex Turkish
 @cindex Vietnamese
+@cindex Dutch
+@cindex Spanish
   Emacs supports a wide variety of international character sets,
 including European variants of the Latin alphabet, as well as Chinese,
 Cyrillic, Devanagari (Hindi and Marathi), Ethiopic, Greek, Hebrew, IPA,
@@ -195,8 +197,8 @@ Chinese-BIG5, Chinese-CNS, Chinese-GB, Cyrillic-ALT, Cyrillic-ISO,
 Cyrillic-KOI8, Czech, Devanagari, English, Ethiopic, German, Greek,
 Hebrew, IPA, Japanese, Korean, Lao, Latin-1, Latin-2, Latin-3, Latin-4,
 Latin-5, Latin-8 (Celtic), Latin-9 (updated Latin-1, with the Euro
-sign), Polish, Romanian, Slovak, Slovenian, Thai, Tibetan, Turkish, and
-Vietnamese.
+sign), Polish, Romanian, Slovak, Slovenian, Thai, Tibetan, Turkish, 
+Dutch, Spanish, and Vietnamese.
 @end quotation
 
 @cindex fonts, for displaying different languages