Mercurial > emacs
diff src/ChangeLog @ 93201:5dbe361f12c2
* process.h (struct Lisp_Process): Remove filter_multibyte.
* process.c (QCfilter_multibyte): Remove.
(setup_process_coding_systems): Don't use filter_multibyte.
(Fstart_process, Fmake_network_process): Don't set filter_multibyte.
(read_process_output): Don't adjust multibyteness to filter_multibyte.
(Fset_process_filter_multibyte): Change the coding-system to
approximate the previous behavior.
(Fprocess_filter_multibyte_p): Get the multibyteness straight from the
coding-system.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 25 Mar 2008 17:35:48 +0000 |
parents | 212fa666680e |
children | 7327632ad432 |
line wrap: on
line diff
--- a/src/ChangeLog Tue Mar 25 17:32:20 2008 +0000 +++ b/src/ChangeLog Tue Mar 25 17:35:48 2008 +0000 @@ -1,5 +1,15 @@ 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca> + * process.h (struct Lisp_Process): Remove filter_multibyte. + * process.c (QCfilter_multibyte): Remove. + (setup_process_coding_systems): Don't use filter_multibyte. + (Fstart_process, Fmake_network_process): Don't set filter_multibyte. + (read_process_output): Don't adjust multibyteness to filter_multibyte. + (Fset_process_filter_multibyte): Change the coding-system to + approximate the previous behavior. + (Fprocess_filter_multibyte_p): Get the multibyteness straight from the + coding-system. + * coding.c (decode_coding_object): When not decoding into a buffer, obey the coding system's preference of (uni|multi)byte.