mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-27 10:54:40 +00:00
(Decoding Output): Remove process-filter-multibyte functions.
This commit is contained in:
parent
5431bd6a78
commit
4972c36128
@ -1,3 +1,8 @@
|
|||||||
|
2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||||
|
|
||||||
|
* processes.texi (Decoding Output): Remove process-filter-multibyte
|
||||||
|
functions.
|
||||||
|
|
||||||
2008-03-15 Martin Rudalics <rudalics@gmx.at>
|
2008-03-15 Martin Rudalics <rudalics@gmx.at>
|
||||||
|
|
||||||
* display.texi (Finding Overlays): Say that empty overlays at
|
* display.texi (Finding Overlays): Say that empty overlays at
|
||||||
|
@ -1297,29 +1297,16 @@ possible, specify a coding system that determines both the character
|
|||||||
code conversion and the end of line conversion---that is, one like
|
code conversion and the end of line conversion---that is, one like
|
||||||
@code{latin-1-unix}, rather than @code{undecided} or @code{latin-1}.
|
@code{latin-1-unix}, rather than @code{undecided} or @code{latin-1}.
|
||||||
|
|
||||||
|
@c Let's keep the index entries that were there for
|
||||||
|
@c set-process-filter-multibyte and process-filter-multibyte-p,
|
||||||
@cindex filter multibyte flag, of process
|
@cindex filter multibyte flag, of process
|
||||||
@cindex process filter multibyte flag
|
@cindex process filter multibyte flag
|
||||||
When Emacs calls a process filter function, it provides the process
|
When Emacs calls a process filter function, it provides the process
|
||||||
output as a multibyte string or as a unibyte string according to the
|
output as a multibyte string or as a unibyte string according to the
|
||||||
process's filter multibyte flag. If the flag is non-@code{nil}, Emacs
|
process's filter coding system. Emacs
|
||||||
decodes the output according to the process output coding system to
|
decodes the output according to the process output coding system,
|
||||||
produce a multibyte string, and passes that to the process. If the
|
which usually produces a multibyte string, except for coding systems
|
||||||
flag is @code{nil}, Emacs puts the output into a unibyte string, with
|
such as @code{binary} and @code{raw-text}
|
||||||
no decoding, and passes that.
|
|
||||||
|
|
||||||
When you create a process, the filter multibyte flag takes its
|
|
||||||
initial value from @code{default-enable-multibyte-characters}. If you
|
|
||||||
want to change the flag later on, use
|
|
||||||
@code{set-process-filter-multibyte}.
|
|
||||||
|
|
||||||
@defun set-process-filter-multibyte process multibyte
|
|
||||||
This function sets the filter multibyte flag of @var{process}
|
|
||||||
to @var{multibyte}.
|
|
||||||
@end defun
|
|
||||||
|
|
||||||
@defun process-filter-multibyte-p process
|
|
||||||
This function returns the filter multibyte flag of @var{process}.
|
|
||||||
@end defun
|
|
||||||
|
|
||||||
@node Accepting Output
|
@node Accepting Output
|
||||||
@subsection Accepting Output from Processes
|
@subsection Accepting Output from Processes
|
||||||
|
4
etc/NEWS
4
etc/NEWS
@ -600,6 +600,10 @@ for the list of extra keys that are available.
|
|||||||
|
|
||||||
* Incompatible Lisp Changes in Emacs 23.1
|
* Incompatible Lisp Changes in Emacs 23.1
|
||||||
|
|
||||||
|
** The multibyteness of process filters is determined by the coding-system
|
||||||
|
used for decoding. The functions `process-filter-multibyte-p' and
|
||||||
|
`set-process-filter-multibyte' are obsolete.
|
||||||
|
|
||||||
** The behavior of map-char-table has changed. It may call the
|
** The behavior of map-char-table has changed. It may call the
|
||||||
specified function with a cons (FROM . TO) as a key if characters in
|
specified function with a cons (FROM . TO) as a key if characters in
|
||||||
that range have the same value.
|
that range have the same value.
|
||||||
|
Loading…
Reference in New Issue
Block a user