diff etc/NEWS @ 55966:b9f354f2c61f

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.
author Miles Bader <miles@gnu.org>
date Mon, 07 Jun 2004 07:02:20 +0000
parents e2a4206075f9
children 9bc2875f4842
line wrap: on
line diff
--- a/etc/NEWS	Mon Jun 07 00:00:03 2004 +0000
+++ b/etc/NEWS	Mon Jun 07 07:02:20 2004 +0000
@@ -3052,6 +3052,13 @@
 ** New functions face-attribute-relative-p and merge-face-attribute
 help with handling relative face attributes.
 
+** The priority of faces in an :inherit attribute face-list is reversed.
+If a face contains an :inherit attribute with a list of faces, earlier
+faces in the list override later faces in the list; in previous releases
+of Emacs, the order was the opposite.  This change was made so that
+:inherit face-lists operate identically to face-lists in text `face'
+properties.
+
 +++
 ** Enhancements to process support