diff options
| author | Kenichi Handa | 2003-02-10 08:24:29 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2003-02-10 08:24:29 +0000 |
| commit | ce4254bd12176593c718298c36bedbc816d57109 (patch) | |
| tree | e51c3665e89ad7af5e0b73badcb80da4eb737496 /src | |
| parent | 03f04413590df23f1f4f8517b057db95f2dc925c (diff) | |
| download | emacs-ce4254bd12176593c718298c36bedbc816d57109.tar.gz emacs-ce4254bd12176593c718298c36bedbc816d57109.zip | |
*** empty log message ***
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 33 |
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 @@ | |||
| 1 | 2003-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 | |||
| 1 | 2003-02-09 Kenichi Handa <handa@m17n.org> | 34 | 2003-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. |