Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.4334 emacs/src/ChangeLog:1.4335
*** emacs/src/ChangeLog:1.4334 Wed Apr 20 07:37:03 2005
--- emacs/src/ChangeLog Wed Apr 20 07:50:59 2005
***************
*** 1,5 ****
--- 1,28 ----
2005-04-20 Kenichi Handa <[EMAIL PROTECTED]>
+ * lisp.h (CHAR_TABLE_DEFAULT_SLOT_ASCII): New macro.
+ (CHAR_TABLE_DEFAULT_SLOT_8_BIT_CONTROL): New macro.
+ (CHAR_TABLE_DEFAULT_SLOT_8_BIT_GRAPHIC): New macro.
+
+ * alloc.c (make_sub_char_table): Argument changed to initial
+ value of the slots.
+
+ * data.c (Faref): Handle special slots used as default values of
+ ascii, eight-bit-control, eight-bit-control. Don't ignore a
+ default value set for a group of characters.
+ (Faset): Signal an error if IDXVAL is not a valid character code.
+ Make a sub-chartable with correct initial value.
+
+ * fns.c (Fset_char_table_range): Don't set slots used as default
+ values for ascii, eight-bit-control, eight-bit-graphic. Don't
+ call Faref with charset-id.
+ (Fset_char_table_default): Document how to treat normal character
+ argument. Handle special slots used as default values of ascii,
+ eight-bit-control, eight-bit-control. Make a sub chartable if
+ necessary.
+
+ 2005-04-20 Kenichi Handa <[EMAIL PROTECTED]>
+
* search.c (boyer_moore): Fix previous change.
2005-04-19 Kim F. Storm <[EMAIL PROTECTED]>
_______________________________________________
Emacs-diffs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-diffs