[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/ChangeLog
From: |
Kenichi Handa |
Subject: |
[Emacs-diffs] Changes to emacs/src/ChangeLog |
Date: |
Mon, 10 Feb 2003 03:24:31 -0500 |
Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.3085 emacs/src/ChangeLog:1.3086
*** emacs/src/ChangeLog:1.3085 Sun Feb 9 03:37:50 2003
--- emacs/src/ChangeLog Mon Feb 10 03:24:29 2003
***************
*** 1,3 ****
--- 1,36 ----
+ 2003-02-10 Kenichi Handa <address@hidden>
+
+ * process.c (QCfilter_multibyte): New variable.
+ (setup_process_coding_systems): New function.
+ (Fset_process_buffer, Fset_process_filter): Call
+ setup_process_coding_systems.
+ (Fstart_process): Initialize the member `filter_multibyte' of
+ struct Lisp_Process.
+ (create_process): Call setup_process_coding_systems.
+ (Fmake_network_process): New keyward `:filter-multibyte'.
+ Initialize the member `filter_multibyte' of struct Lisp_Process.
+ Call setup_process_coding_systems.
+ (server_accept_connection): Call setup_process_coding_systems.
+ (read_process_output): If the process has a filter, decide the
+ multibyteness of a string to given to the filter by
+ `filter_multibyte' member of the process. If the process doesn't
+ have a filter and the result of conversion is unibyte, use
+ Fstring_to_multibyte (not Fstring_make_multibyte) to get the
+ multibyte form.
+ (Fset_process_coding_system): Call setup_process_coding_systems.
+ (Fset_process_filter_multibyte): New function.
+ (Fprocess_filter_multibyte_p): New function.
+ (syms_of_process): Intern and staticpro QCfilter_multibyte.
+ Defsubr Sset_process_filter_multibyte and
+ Sprocess_filter_multibyte_p.
+
+ * process.h (struct Lisp_Process): New member filter_multibyte.
+
+ * lisp.h (setup_process_coding_systems): Add prototype.
+
+ * buffer.c (Fset_buffer_multibyte): If the current buffer has a
+ process, update coding systems for the process.
+
2003-02-09 Kenichi Handa <address@hidden>
* fns.c (string_to_multibyte): New function.
- [Emacs-diffs] Changes to emacs/src/ChangeLog, (continued)
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/02/02
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/02/03
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Francesco Potortì, 2003/02/04
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2003/02/04
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Juanma Barranquero, 2003/02/04
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Dave Love, 2003/02/04
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/02/07
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/02/08
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Andreas Schwab, 2003/02/08
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kenichi Handa, 2003/02/09
- [Emacs-diffs] Changes to emacs/src/ChangeLog,
Kenichi Handa <=
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kenichi Handa, 2003/02/10
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/02/10
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kenichi Handa, 2003/02/10
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/02/11
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/02/12
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Juanma Barranquero, 2003/02/12
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Dave Love, 2003/02/12
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/02/12
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/02/13
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kim F. Storm, 2003/02/13