summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2003-05-31 02:02:02 +0000
committerKenichi Handa <handa@m17n.org>2003-05-31 02:02:02 +0000
commit381866a058a1e76ed3379d476f1befc7115e7a09 (patch)
tree831ffa6ff8a5e0a9e0940097f54824d9e2c0cbb4
parent5c31cdd7021da4ce423c4b584be9ebe1d56fd8cf (diff)
downloademacs-381866a058a1e76ed3379d476f1befc7115e7a09.tar.gz
*** empty log message ***
-rw-r--r--lisp/ChangeLog5
-rw-r--r--src/ChangeLog17
2 files changed, 21 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 9d974ed5394..c78e7c8773c 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -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)
diff --git a/src/ChangeLog b/src/ChangeLog
index 78b796d905c..00fa672b7bd 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -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.