]> git.eshelyaron.com Git - emacs.git/commitdiff
(enriched-face-ans): Use face-attribute instead
authorGerd Moellmann <gerd@gnu.org>
Wed, 29 Nov 2000 19:22:47 +0000 (19:22 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 29 Nov 2000 19:22:47 +0000 (19:22 +0000)
of face-foreground and face-background.

lisp/ChangeLog
lisp/enriched.el

index 7da2c7fe37f2426453a323a168357ef4feb704fb..b0df672d4f1a771a33a7eda648ad6cb52605af15 100644 (file)
@@ -1,5 +1,16 @@
 2000-11-29  Gerd Moellmann  <gerd@gnu.org>
 
+       * toolbar/tool-bar.el (tool-bar-add-item-from-menu): Use
+       face-attribute instead of face-foreground and face-background.
+       (tool-bar-add-item): Likewise, and handle unspecified colors.
+
+       * enriched.el (enriched-face-ans): Use face-attribute instead
+       of face-foreground and face-background.
+
+       * faces.el (face-foreground, face-background, face-stipple):
+       Return nil if attribute is unspecified, for backward
+       compatibility.
+
        * files.el (auto-mode-alist): Add an entry for antlr-mode.
 
        * play/5x5.el: Remove version info.
index 804048b6173a62930ac4aaacd362902a22e80e5c..8f4bf4f0392d6a72efed535e11ad22d0a12a23ad 100644 (file)
@@ -356,8 +356,8 @@ One annotation each for foreground color, background color, italic, etc."
         (list (list "x-color" (substring (symbol-name face) 3))))
        ((string-match "^bg:" (symbol-name face))
         (list (list "x-bg-color" (substring (symbol-name face) 3))))
-       ((let* ((fg (face-foreground face))
-               (bg (face-background face))
+       ((let* ((fg (face-attribute face :foreground))
+               (bg (face-attribute face :background))
                (props (face-font face t))
                (ans (cdr (format-annotate-single-property-change
                           'face nil props enriched-translations))))