changeset 51359:24e32b75730a

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Sat, 31 May 2003 02:02:02 +0000
parents f827a37d5c82
children f48326c934af
files lisp/ChangeLog src/ChangeLog
diffstat 2 files changed, 21 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Sat May 31 02:00:26 2003 +0000
+++ b/lisp/ChangeLog	Sat May 31 02:02:02 2003 +0000
@@ -1,3 +1,8 @@
+2003-05-31  Kenichi Handa  <handa@m17n.org>
+
+	* files.el (recover-file): Bind coding-system-for-read to
+	auto-save-coding.
+
 2003-05-31  Juanma Barranquero  <lektu@terra.es>
 
 	* misc.el (mark-beginning-of-buffer, mark-end-of-buffer)
--- a/src/ChangeLog	Sat May 31 02:00:26 2003 +0000
+++ b/src/ChangeLog	Sat May 31 02:02:02 2003 +0000
@@ -3,12 +3,27 @@
 	* charset.h (VALID_LEADING_CODE_P): New macro.
 	(UNIBYTE_STR_AS_MULTIBYTE_P): Check more rigidly.
 
+	* coding.c (DECODE_EMACS_MULE_COMPOSITION_CHAR): If coding->flags
+	is nonzero, accept multibyte form of eight-bit-control chars.
+	(decode_composition_emacs_mule): Likewise.
+	(decode_coding_emacs_mule): Likewise.
+	(encode_coding_emacs_mule): If coding->flags is nonzero, produce
+	multibyte form of eight-bit-control chars.
+
+	* fileio.c (Qauto_save_coding, auto_save_coding): New variables.
+	(Finsert_file_contents): If coding-system-for-read is bound to
+	Qauto_save_coding, use the coding system emacs-mule with special
+	setting for recovering a file.
+	(choose_write_coding_system): On auto saving, use the coding
+	system emacs-mule with special setting for auto saving.
+	(syms_of_fileio) <Qauto_save_coding>: Intern and staticpro it.
+
 2003-05-30  Kenichi Handa  <handa@m17n.org>
 
 	* coding.c (ccl_coding_driver): Set ccl->eight_bit_control
 	properly before calling ccl_driver.
 
-	* ccl.h (struct ccl_program) <eight_bit_control: Comment fixed.
+	* ccl.h (struct ccl_program) <eight_bit_control>: Comment fixed.
 
 	* ccl.c (CCL_WRITE_CHAR): Increment extra_bytes only when it is
 	nonzero.