(enum lface_attribute_index): New member LFACE_FONTSET_INDEX.
authorKenichi Handa <handa@m17n.org>
Fri, 23 Aug 2002 02:27:29 +0000 (02:27 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 23 Aug 2002 02:27:29 +0000 (02:27 +0000)
src/ChangeLog
src/dispextern.h

index 3331349..b2479bb 100644 (file)
@@ -1,3 +1,22 @@
+2002-08-23  Kenichi Handa  <handa@etl.go.jp>
+
+       * xfaces.c (QCfontset): New variable.
+       (LFACE_FONTSET): New macro.
+       (check_lface_attrs): Check also LFACE_FONTSET_INDEX.
+       (set_lface_from_font_name): Setup LFACE_FONTSET (lface).
+       (Finternal_set_lisp_face_attribute): Handle QCfontset.
+       (Finternal_get_lisp_face_attribute): Likewise.
+       (lface_same_font_attributes_p): Fix checking of LFACE_FONT_INDEX,
+       check also LFACE_FONTSET_INDEX.
+       (face_fontset): Check attrs[LFACE_FONTSET_INDEX], not
+       attrs[LFACE_FONT_INDEX].
+       (syms_of_xfaces): Intern and staticpro QCfontset.
+
+       * dispextern.h (enum lface_attribute_index): New member
+       LFACE_FONTSET_INDEX.
+
+       * fns.c (base64_encode_1): Handle eight-bit chars correctly.
+
 2002-08-21  Kenichi Handa  <handa@etl.go.jp>
 
        * coding.c (coding_set_destination): Fix coding->destination for
index 9605d55..bba96ba 100644 (file)
@@ -1181,6 +1181,7 @@ enum lface_attribute_index
   LFACE_FONT_INDEX,
   LFACE_INHERIT_INDEX,
   LFACE_AVGWIDTH_INDEX,
+  LFACE_FONTSET_INDEX,
   LFACE_VECTOR_SIZE
 };