]> git.eshelyaron.com Git - emacs.git/commitdiff
(face-normalize-spec): Remove function.
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Fri, 9 Nov 2007 08:45:13 +0000 (08:45 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Fri, 9 Nov 2007 08:45:13 +0000 (08:45 +0000)
(frame-set-background-mode): Undo last change.

lisp/ChangeLog
lisp/faces.el

index 20f4f7480f608e3def6d9e2a4ec51ca592826880..983fb37c1d2b170ccab357f541ec8b4cc64e6fa1 100644 (file)
@@ -1,3 +1,8 @@
+2007-11-09  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * faces.el (face-normalize-spec): Remove function.
+       (frame-set-background-mode): Undo last change.
+
 2007-11-09  Juanma Barranquero  <lekktu@gmail.com>
 
        * files.el (enable-local-variables): Doc fix.
index f22b79e8fc3f589e56f711d0789852ef76aeb075..ceadb6f764f5fd0202787209ac387be9f0cd8e6f 100644 (file)
@@ -1505,28 +1505,6 @@ If there is neither a user setting nor a default for FACE, return nil."
       (get face 'saved-face)
       (face-default-spec face)))
 
-(defsubst face-normalize-spec (spec)
-  "Return a normalized face-spec of SPEC."
-  (let (normalized-spec)
-    (while spec
-      (let ((attribute (car spec))
-           (value (car (cdr spec))))
-       ;; Support some old-style attribute names and values.
-       (case attribute
-         (:bold (setq attribute :weight value (if value 'bold 'normal)))
-         (:italic (setq attribute :slant value (if value 'italic 'normal)))
-         ((:foreground :background)
-          ;; Compatibility with 20.x.  Some bogus face specs seem to
-          ;; exist containing things like `:foreground nil'.
-          (if (null value) (setq value 'unspecified)))
-         (t (unless (assq attribute face-x-resources)
-              (setq attribute nil))))
-       (when attribute
-         (push attribute normalized-spec)
-         (push value normalized-spec)))
-      (setq spec (cdr (cdr spec))))
-    (nreverse normalized-spec)))
-
 \f
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;; Frame-type independent color support.
@@ -1669,8 +1647,7 @@ according to the `background-mode' and `display-type' frame parameters."
        ;; be unmodified, so we can avoid consing in the common case.
        (dolist (face (face-list))
          (when (not (face-spec-match-p face
-                                       (face-normalize-spec
-                                        (face-user-default-spec face))
+                                       (face-user-default-spec face)
                                        (selected-frame)))
            (push face locally-modified-faces)))
        ;; Now change to the new frame parameters