]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKenichi Handa <handa@m17n.org>
Sat, 31 May 2003 02:02:02 +0000 (02:02 +0000)
committerKenichi Handa <handa@m17n.org>
Sat, 31 May 2003 02:02:02 +0000 (02:02 +0000)
lisp/ChangeLog
src/ChangeLog

index e2dc8345683ea17f6a38ae7fbc0e049add1a4933..899dbd1d1705dd214994de08589530e5cae2eb80 100644 (file)
@@ -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)
index 1ceb2ec3134a3aec0ac4d44a2aa74b95dae9f03b..e439a5f994660ec8d9a35b7ec59d5783c21c6eec 100644 (file)
@@ -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.