aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2008-03-25 17:50:07 +0000
committerStefan Monnier2008-03-25 17:50:07 +0000
commit4972c36128d52df96dbb441a2785247fffe419db (patch)
tree5e730c5b420143f9b165f0fbb10e69227c43e9ef
parent5431bd6a789edd0ef05b5be0a1a33355849c164f (diff)
downloademacs-4972c36128d52df96dbb441a2785247fffe419db.tar.gz
emacs-4972c36128d52df96dbb441a2785247fffe419db.zip
(Decoding Output): Remove process-filter-multibyte functions.
-rw-r--r--doc/lispref/ChangeLog5
-rw-r--r--doc/lispref/processes.texi25
-rw-r--r--etc/NEWS4
3 files changed, 15 insertions, 19 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 87060578e9b..d973a4fe948 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,8 @@
12008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * processes.texi (Decoding Output): Remove process-filter-multibyte
4 functions.
5
12008-03-15 Martin Rudalics <rudalics@gmx.at> 62008-03-15 Martin Rudalics <rudalics@gmx.at>
2 7
3 * display.texi (Finding Overlays): Say that empty overlays at 8 * display.texi (Finding Overlays): Say that empty overlays at
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index e7b1699ef27..b26c69741b0 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -1297,29 +1297,16 @@ possible, specify a coding system that determines both the character
1297code conversion and the end of line conversion---that is, one like 1297code conversion and the end of line conversion---that is, one like
1298@code{latin-1-unix}, rather than @code{undecided} or @code{latin-1}. 1298@code{latin-1-unix}, rather than @code{undecided} or @code{latin-1}.
1299 1299
1300@c Let's keep the index entries that were there for
1301@c set-process-filter-multibyte and process-filter-multibyte-p,
1300@cindex filter multibyte flag, of process 1302@cindex filter multibyte flag, of process
1301@cindex process filter multibyte flag 1303@cindex process filter multibyte flag
1302 When Emacs calls a process filter function, it provides the process 1304 When Emacs calls a process filter function, it provides the process
1303output as a multibyte string or as a unibyte string according to the 1305output as a multibyte string or as a unibyte string according to the
1304process's filter multibyte flag. If the flag is non-@code{nil}, Emacs 1306process's filter coding system. Emacs
1305decodes the output according to the process output coding system to 1307decodes the output according to the process output coding system,
1306produce a multibyte string, and passes that to the process. If the 1308which usually produces a multibyte string, except for coding systems
1307flag is @code{nil}, Emacs puts the output into a unibyte string, with 1309such as @code{binary} and @code{raw-text}
1308no decoding, and passes that.
1309
1310 When you create a process, the filter multibyte flag takes its
1311initial value from @code{default-enable-multibyte-characters}. If you
1312want to change the flag later on, use
1313@code{set-process-filter-multibyte}.
1314
1315@defun set-process-filter-multibyte process multibyte
1316This function sets the filter multibyte flag of @var{process}
1317to @var{multibyte}.
1318@end defun
1319
1320@defun process-filter-multibyte-p process
1321This function returns the filter multibyte flag of @var{process}.
1322@end defun
1323 1310
1324@node Accepting Output 1311@node Accepting Output
1325@subsection Accepting Output from Processes 1312@subsection Accepting Output from Processes
diff --git a/etc/NEWS b/etc/NEWS
index fbec1b7b5a5..41bf517b960 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -600,6 +600,10 @@ for the list of extra keys that are available.
600 600
601* Incompatible Lisp Changes in Emacs 23.1 601* Incompatible Lisp Changes in Emacs 23.1
602 602
603** The multibyteness of process filters is determined by the coding-system
604used for decoding. The functions `process-filter-multibyte-p' and
605`set-process-filter-multibyte' are obsolete.
606
603** The behavior of map-char-table has changed. It may call the 607** The behavior of map-char-table has changed. It may call the
604specified function with a cons (FROM . TO) as a key if characters in 608specified function with a cons (FROM . TO) as a key if characters in
605that range have the same value. 609that range have the same value.