comparison src/ChangeLog @ 31180:50e64e820eb6

*** empty log message ***
author Miles Bader <miles@gnu.org>
date Sat, 26 Aug 2000 05:53:18 +0000
parents 3aeaabf6fcad
children 8a9141681d6a
comparison
equal deleted inserted replaced
31179:354c781f2864 31180:50e64e820eb6
1 2000-08-26 Miles Bader <miles@gnu.org>
2
3 * dispextern.h (enum lface_attribute_index): Add LFACE_INHERIT_INDEX.
4 * xfaces.c (QCinherit): New variable.
5 (syms_of_xfaces): Initialize it.
6 (LFACE_INHERIT): New macro.
7 (Finternal_get_lisp_face_attribute)
8 (merge_face_vector_with_property)
9 (Finternal_set_lisp_face_attribute): Deal with :inherit attribute.
10 (check_lface_attrs): Allow new types of face height. Check
11 inherit attribute.
12 (CYCLE_CHECK): New macro.
13 (merge_face_inheritance): New function.
14 (merge_face_vectors): Merge inherited faces too. Add F and
15 CYCLE_CHECK arguments.
16 (merge_face_vector_with_property, Finternal_merge_in_global_face)
17 (lookup_named_face, lookup_derived_face, realize_named_face)
18 (face_at_string_position, face_at_buffer_position): Supply
19 new F and CYCLE_CHECK arguments to merge_face_vectors.
20 (merge_face_heights): New function.
21 (merge_face_vectors, merge_face_vector_with_property)
22 (Finternal_set_lisp_face_attribute): Call merge_face_heights to
23 handle relative face heights.
24 (lface_same_font_attributes_p): Compare heights using EQ.
25
1 2000-08-26 Kenichi Handa <handa@etl.go.jp> 26 2000-08-26 Kenichi Handa <handa@etl.go.jp>
2 27
3 * charset.c (char_to_string): Check the character validity. 28 * charset.c (char_to_string): Check the character validity.
4 (char_valid_p): If C is not less than MAX_CHAR, be sure to return 29 (char_valid_p): If C is not less than MAX_CHAR, be sure to return
5 0. 30 0.