diff src/ChangeLog.unicode @ 90271:6ef33f7b3f3c

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Thu, 19 Jan 2006 07:20:36 +0000
parents ae4800c095c8
children b2784209ad3c
line wrap: on
line diff
--- a/src/ChangeLog.unicode	Thu Jan 19 07:17:59 2006 +0000
+++ b/src/ChangeLog.unicode	Thu Jan 19 07:20:36 2006 +0000
@@ -1,3 +1,19 @@
+2006-01-19  Kenichi Handa  <handa@m17n.org>
+
+	* coding.c: Sync to HEAD for handling autoload-coding-system.
+	(Qcoding_system_define_form): New variable.
+	(syms_of_coding): Intern and staticpro it.
+	(Fcoding_system_p): Check Qcoding_system_define_form.
+	(Fcheck_coding_system): Try to autoload the definition of
+	CODING-SYSTEM.
+	
+	* coding.h (CODING_SYSTEM_P): If ID is not available, call
+	Fcoding_system_p.
+	(CHECK_CODING_SYSTEM): If ID is not available, call
+	Fcheck_coding_system.
+	(CHECK_CODING_SYSTEM_GET_SPEC): Try also Fcheck_coding_system.
+	(CHECK_CODING_SYSTEM_GET_ID): Likewise.
+
 2006-01-17  Kenichi Handa  <handa@m17n.org>
 
 	* xterm.c (handle_one_xevent): Delete unnecessary code inserted by