diff options
| author | Miles Bader | 2004-06-07 07:02:20 +0000 |
|---|---|---|
| committer | Miles Bader | 2004-06-07 07:02:20 +0000 |
| commit | a0a2334679b7278ca0577a733c8ba8d0362a1a38 (patch) | |
| tree | 6c55eff94f4f7d1c37cfe1fbeba367f443517904 /src/ChangeLog | |
| parent | 12d5b1856c718a114ae75901ec34e0e9b16455c0 (diff) | |
| download | emacs-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/ChangeLog | 20 |
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 @@ | |||
| 1 | 2004-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 | |||
| 1 | 2004-06-07 Kenichi Handa <handa@m17n.org> | 21 | 2004-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 |