emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/ChangeLog,v


From: Miles Bader
Subject: [Emacs-diffs] Changes to emacs/src/ChangeLog,v
Date: Sun, 01 Jun 2008 05:04:26 +0000

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Miles Bader <miles>     08/06/01 05:04:25

Index: src/ChangeLog
===================================================================
RCS file: /cvsroot/emacs/emacs/src/ChangeLog,v
retrieving revision 1.6491
retrieving revision 1.6492
diff -u -b -r1.6491 -r1.6492
--- src/ChangeLog       1 Jun 2008 04:24:43 -0000       1.6491
+++ src/ChangeLog       1 Jun 2008 05:04:22 -0000       1.6492
@@ -1,3 +1,37 @@
+2008-06-01  Miles Bader  <address@hidden>
+
+       * xfaces.c (Vface_remapping_alist): New variable.
+       (syms_of_xfaces): Initialize it.
+       (enum named_merge_point_kind): New type.
+       (struct named_merge_point): Add `named_merge_point_kind' field.
+       (push_named_merge_point): Make cycle detection respect different
+       named-merge-point kinds.
+       (lface_from_face_name_no_resolve): Renamed from `lface_from_face_name'.
+       Remove face-name alias resolution.
+       (lface_from_face_name): New definition using
+       `lface_from_face_name_no_resolve'.
+       (get_lface_attributes_no_remap): Renamed from `get_lface_attributes'.
+       Call lface_from_face_name_no_resolve instead of lface_from_face_name.
+       (get_lface_attributes): New definition that layers face-remapping on
+       top of get_lface_attributes_no_remap.  New arg `named_merge_points'.
+       (lookup_basic_face): New function.
+       (lookup_derived_face): Pass new last arg to `get_lface_attributes'.
+       (realize_named_face): Call `get_lface_attributes_no_remap' instead of
+       `get_lface_attributes'.
+       (face_at_buffer_position): Use `lookup_basic_face' to lookup
+       DEFAULT_FACE_ID if necessary.  When optimizing the default-face case,
+       return default_face's face-id instead of the constant DEFAULT_FACE_ID.
+
+       * xdisp.c (init_iterator): Pass base_face_id through
+       `lookup_basic_face' when we actually use it as a face-id.
+       (handle_single_display_prop): Use `lookup_basic_face' to lookup
+       DEFAULT_FACE_ID.
+
+       * fontset.c (Finternal_char_font): Use `lookup_basic_face' to
+       lookup the initial face-id.
+
+       * dispextern.h (lookup_basic_face, Vface_remapping_alist): New decls.
+
 2008-06-01  Juanma Barranquero  <address@hidden>
 
        * textprop.c (syms_of_textprop) <text-property-default-nonsticky>:




reply via email to

[Prev in Thread] Current Thread [Next in Thread]