From: Gerd Moellmann Date: Tue, 9 Jan 2001 12:05:20 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: emacs-pretest-21.0.95~28 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=732b9cddf4c9403f7b011737d72506572f0524c9;p=emacs.git *** empty log message *** --- diff --git a/etc/NEWS b/etc/NEWS index b1d967059cc..931ea117c70 100644 --- 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 diff --git a/lisp/ChangeLog b/lisp/ChangeLog index f8cfa4fbda0..c543ca968d6 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,156 @@ +2001-01-09 Gerd Moellmann + + * language/european.el: Add Dutch and Spanish language info + to be able to use the appropriate tutorials. + +2001-01-09 Alex Schroeder + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 * isearch.el (isearch, isearch-lazy-highlight-face): New diff --git a/man/mule.texi b/man/mule.texi index ddca6c9c436..25a50a220d6 100644 --- a/man/mule.texi +++ b/man/mule.texi @@ -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