Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
4972c361
Commit
4972c361
authored
Mar 25, 2008
by
Stefan Monnier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(Decoding Output): Remove process-filter-multibyte functions.
parent
5431bd6a
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
19 deletions
+15
-19
doc/lispref/ChangeLog
doc/lispref/ChangeLog
+5
-0
doc/lispref/processes.texi
doc/lispref/processes.texi
+6
-19
etc/NEWS
etc/NEWS
+4
-0
No files found.
doc/lispref/ChangeLog
View file @
4972c361
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>
* display.texi (Finding Overlays): Say that empty overlays at
...
...
doc/lispref/processes.texi
View file @
4972c361
...
...
@@ -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{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 process filter multibyte flag
When Emacs calls a process filter function, it provides the process
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
decodes the output according to the process output coding system to
produce a multibyte string, and passes that to the process. If the
flag is @code{nil}, Emacs puts the output into a unibyte string, with
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
process's filter coding system. Emacs
decodes the output according to the process output coding system,
which usually produces a multibyte string, except for coding systems
such as @code{binary} and @code{raw-text}
@node Accepting Output
@subsection Accepting Output from Processes
...
...
etc/NEWS
View file @
4972c361
...
...
@@ -600,6 +600,10 @@ for the list of extra keys that are available.
* 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
specified function with a cons (FROM . TO) as a key if characters in
that range have the same value.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment