diff options
| author | Stefan Monnier | 2008-03-25 17:50:07 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2008-03-25 17:50:07 +0000 |
| commit | 4972c36128d52df96dbb441a2785247fffe419db (patch) | |
| tree | 5e730c5b420143f9b165f0fbb10e69227c43e9ef | |
| parent | 5431bd6a789edd0ef05b5be0a1a33355849c164f (diff) | |
| download | emacs-4972c36128d52df96dbb441a2785247fffe419db.tar.gz emacs-4972c36128d52df96dbb441a2785247fffe419db.zip | |
(Decoding Output): Remove process-filter-multibyte functions.
| -rw-r--r-- | doc/lispref/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/lispref/processes.texi | 25 | ||||
| -rw-r--r-- | etc/NEWS | 4 |
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 @@ | |||
| 1 | 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * processes.texi (Decoding Output): Remove process-filter-multibyte | ||
| 4 | functions. | ||
| 5 | |||
| 1 | 2008-03-15 Martin Rudalics <rudalics@gmx.at> | 6 | 2008-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 | |||
| 1297 | code conversion and the end of line conversion---that is, one like | 1297 | code 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 |
| 1303 | output as a multibyte string or as a unibyte string according to the | 1305 | output as a multibyte string or as a unibyte string according to the |
| 1304 | process's filter multibyte flag. If the flag is non-@code{nil}, Emacs | 1306 | process's filter coding system. Emacs |
| 1305 | decodes the output according to the process output coding system to | 1307 | decodes the output according to the process output coding system, |
| 1306 | produce a multibyte string, and passes that to the process. If the | 1308 | which usually produces a multibyte string, except for coding systems |
| 1307 | flag is @code{nil}, Emacs puts the output into a unibyte string, with | 1309 | such as @code{binary} and @code{raw-text} |
| 1308 | no decoding, and passes that. | ||
| 1309 | |||
| 1310 | When you create a process, the filter multibyte flag takes its | ||
| 1311 | initial value from @code{default-enable-multibyte-characters}. If you | ||
| 1312 | want to change the flag later on, use | ||
| 1313 | @code{set-process-filter-multibyte}. | ||
| 1314 | |||
| 1315 | @defun set-process-filter-multibyte process multibyte | ||
| 1316 | This function sets the filter multibyte flag of @var{process} | ||
| 1317 | to @var{multibyte}. | ||
| 1318 | @end defun | ||
| 1319 | |||
| 1320 | @defun process-filter-multibyte-p process | ||
| 1321 | This 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 |
| @@ -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 | ||
| 604 | used 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 |
| 604 | specified function with a cons (FROM . TO) as a key if characters in | 608 | specified function with a cons (FROM . TO) as a key if characters in |
| 605 | that range have the same value. | 609 | that range have the same value. |