Mercurial > emacs
diff etc/NEWS @ 49668:f118fc83f5a5
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Mon, 10 Feb 2003 08:24:29 +0000 |
parents | b4b0014862b1 |
children | f863aaa8296d |
line wrap: on
line diff
--- a/etc/NEWS Mon Feb 10 07:58:29 2003 +0000 +++ b/etc/NEWS Mon Feb 10 08:24:29 2003 +0000 @@ -1168,6 +1168,23 @@ * Lisp Changes in Emacs 21.4 +** New function `set-process-filter-multibyte' sets the multibyteness +of a string given to a process's filter. + +** New function `process-filter-multibyte-p' returns t if +a string given to a process's filter is multibyte. + +** A filter function of a process is called with a multibyte string if +the filter's multibyteness is t. That multibyteness is decided by the +value of `default-enable-multibyte-characters' when the process is +created and can be changed later by `set-process-filter-multibyte'. + +** If a process's coding system is raw-text or no-conversion and its +buffer is multibyte, the output of the process is at first converted +to multibyte by `string-to-multibyte' then inserted in the buffer. +Previously, it was converted to multibyte by `string-as-multibyte', +which was not compatible with the behaviour of file reading. + ** New function `string-to-multibyte' converts a unibyte string to a multibyte string with the same individual character codes.