aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorMiles Bader2004-06-07 07:02:20 +0000
committerMiles Bader2004-06-07 07:02:20 +0000
commita0a2334679b7278ca0577a733c8ba8d0362a1a38 (patch)
tree6c55eff94f4f7d1c37cfe1fbeba367f443517904 /src/ChangeLog
parent12d5b1856c718a114ae75901ec34e0e9b16455c0 (diff)
downloademacs-a0a2334679b7278ca0577a733c8ba8d0362a1a38.tar.gz
emacs-a0a2334679b7278ca0577a733c8ba8d0362a1a38.zip
Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-381
Face merging cleanups The only user-visible changes should be: * The priority order of faces in a face :inherit attribute is now reversed (for consistency with face lists in `face' text properties) * An :inherit loop is halted immediately, instead of being applied several times first; this should only matters when a relative attribute such as a :height scale is used.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 88f4a5c68ca..0770eaeff69 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,23 @@
12004-06-07 Miles Bader <miles@gnu.org>
2
3 * (struct named_merge_point): New type.
4 (push_named_merge_point): New function.
5 (merge_named_face): New function.
6 (merge_face_ref, face_at_buffer_position, face_at_string_position):
7 Use `merge_named_face'.
8 (merge_face_inheritance): Function removed.
9 (merge_face_ref): Renamed from `merge_face_vector_with_property'.
10 Add new `err_msgs' and `named_merge_points' args. Return error
11 status. Only print error messages if ERR_MSGS is true. Don't try to
12 do :inherit attribute validation.
13 (merge_face_heights): Handle `unspecified' in both directions.
14 (merge_face_vectors): Rename `cycle_check' arg to `named_merge_points'.
15 Call `merge_face_ref' instead of `merge_face_inheritance'.
16 (Fdisplay_supports_face_attributes_p, Fface_attributes_as_vector)
17 (compute_char_face, face_at_buffer_position)
18 (face_at_string_position): Call `merge_face_ref' instead of
19 `merge_face_vector_with_property'.
20
12004-06-07 Kenichi Handa <handa@m17n.org> 212004-06-07 Kenichi Handa <handa@m17n.org>
2 22
3 * coding.c (find_safe_codings): Check NILP (safe_codings) only at 23 * coding.c (find_safe_codings): Check NILP (safe_codings) only at