]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKenichi Handa <handa@m17n.org>
Mon, 19 Jun 2000 05:04:49 +0000 (05:04 +0000)
committerKenichi Handa <handa@m17n.org>
Mon, 19 Jun 2000 05:04:49 +0000 (05:04 +0000)
lisp/ChangeLog
src/ChangeLog

index 9cf03fb026ed6970f606b6df3ad57c8db0180b26..247d89ba8747fc4f7fd4e59aaded831dff5a6b6f 100644 (file)
@@ -1,3 +1,14 @@
+2000-06-19  Kenichi Handa  <handa@etl.go.jp>
+
+       * 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  <handa@etl.go.jp>
 
        * international/isearch-x.el (isearch-minibuffer-input-method)
index e5a1569f30b9a5c2b671aef50158288a4ae8bd9a..73f6dc10f23612c2e3047003cd490a479d2a9f58 100644 (file)
@@ -1,3 +1,22 @@
+2000-06-19  Kenichi Handa  <handa@etl.go.jp>
+
+       * 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) <coding_type_ccl>: 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  <raeburn@gnu.org>
 
        * charset.c (update_charset_table): Use XINT on "iso_final_char"