diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 9cf03fb026e..247d89ba874 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,14 @@ +2000-06-19 Kenichi Handa + + * international/codepage.el: + (cp-coding-system-for-codepage-1): Delete special codes for + generating xxx-dos coding system because now a CCL based coding + system can handle EOL conversion by default. + + * international/mule.el (make-coding-system): Generate subsidiary + coding systems for EOL handling variants even for a CCL based + coding system. + 2000-06-19 Kenichi Handa * international/isearch-x.el (isearch-minibuffer-input-method) diff --git a/src/ChangeLog b/src/ChangeLog index e5a1569f30b..73f6dc10f23 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,22 @@ +2000-06-19 Kenichi Handa + + * ccl.h (struct ccl_program): New member eol_type. + (struct ccl_spec): New member cr_carryover. + + * ccl.c (CCL_WRITE_CHAR): Convert NL according to ccl->eol_type. + (setup_ccl_program): Initialize ccl->eol_type to CODING_EOL_LF. + + * coding.c (setup_coding_system) <4>: Reset member `cr_carryover'. + (ccl_coding_driver): On encoding, initialize ccl->eol_type. + (decode_eol_post_ccl): New function. + (decode_coding): Don't detect EOL format here for CCL based coding + systems. + (decode_coding) : Handle carryovered CR. Call + decode_eol_post_ccl after running the CCL program. + (code_convert_region): Don't detect EOL format here for CCL based + coding systems. + (decode_coding_string): Likewise. + 2000-06-18 Ken Raeburn * charset.c (update_charset_table): Use XINT on "iso_final_char"