aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKenichi Handa2003-02-10 08:24:29 +0000
committerKenichi Handa2003-02-10 08:24:29 +0000
commitce4254bd12176593c718298c36bedbc816d57109 (patch)
treee51c3665e89ad7af5e0b73badcb80da4eb737496 /src
parent03f04413590df23f1f4f8517b057db95f2dc925c (diff)
downloademacs-ce4254bd12176593c718298c36bedbc816d57109.tar.gz
emacs-ce4254bd12176593c718298c36bedbc816d57109.zip
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 11095f90536..71951175934 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,36 @@
12003-02-10 Kenichi Handa <handa@m17n.org>
2
3 * process.c (QCfilter_multibyte): New variable.
4 (setup_process_coding_systems): New function.
5 (Fset_process_buffer, Fset_process_filter): Call
6 setup_process_coding_systems.
7 (Fstart_process): Initialize the member `filter_multibyte' of
8 struct Lisp_Process.
9 (create_process): Call setup_process_coding_systems.
10 (Fmake_network_process): New keyward `:filter-multibyte'.
11 Initialize the member `filter_multibyte' of struct Lisp_Process.
12 Call setup_process_coding_systems.
13 (server_accept_connection): Call setup_process_coding_systems.
14 (read_process_output): If the process has a filter, decide the
15 multibyteness of a string to given to the filter by
16 `filter_multibyte' member of the process. If the process doesn't
17 have a filter and the result of conversion is unibyte, use
18 Fstring_to_multibyte (not Fstring_make_multibyte) to get the
19 multibyte form.
20 (Fset_process_coding_system): Call setup_process_coding_systems.
21 (Fset_process_filter_multibyte): New function.
22 (Fprocess_filter_multibyte_p): New function.
23 (syms_of_process): Intern and staticpro QCfilter_multibyte.
24 Defsubr Sset_process_filter_multibyte and
25 Sprocess_filter_multibyte_p.
26
27 * process.h (struct Lisp_Process): New member filter_multibyte.
28
29 * lisp.h (setup_process_coding_systems): Add prototype.
30
31 * buffer.c (Fset_buffer_multibyte): If the current buffer has a
32 process, update coding systems for the process.
33
12003-02-09 Kenichi Handa <handa@m17n.org> 342003-02-09 Kenichi Handa <handa@m17n.org>
2 35
3 * fns.c (string_to_multibyte): New function. 36 * fns.c (string_to_multibyte): New function.