emacs-diffs
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]