]> git.eshelyaron.com Git - emacs.git/commitdiff
(custom-make-dependencies): Don't set standard-value
authorMarkus Rost <rost@math.uni-bielefeld.de>
Mon, 13 Jan 2003 23:47:04 +0000 (23:47 +0000)
committerMarkus Rost <rost@math.uni-bielefeld.de>
Mon, 13 Jan 2003 23:47:04 +0000 (23:47 +0000)
and version numbers for variables.  Handle faces.

lisp/ChangeLog
lisp/cus-dep.el

index 4eb73aa7c59abddf0376ae0ba245242810f70e0d..ac9363bbbbd4e2ca5305ca2600a3a9109330aeeb 100644 (file)
@@ -1,3 +1,12 @@
+2003-01-13  Markus Rost  <rost@math.ohio-state.edu>
+
+       * cus-dep.el (custom-make-dependencies):  Don't set standard-value
+       and version numbers for variables.  Handle faces.
+
+       * cus-edit.el (customize-changed-options):  Doc addition.  Load the
+       version deps earlier.  Use other tests for groups and variables.
+       Handle faces.
+
 2003-01-14  Kim F. Storm  <storm@cua.dk>
 
        * ido.el (ido-ignore-directories-merge): Doc fix.
index aeec07ae4f088e094d49d432eb616c207a7d918d..67b1f8b39664ff49d76d1436132e78c7737876cc 100644 (file)
@@ -139,15 +139,10 @@ Usage: emacs -batch -l ./cus-dep.el -f custom-make-dependencies DIRS"
                  (when version 
                    (setq where (get symbol 'custom-where))
                    (when where
-                     (insert "(custom-put-if-not '" (symbol-name symbol) 
-                             " 'custom-version ")
-                     (prin1 version (current-buffer))
-                     (insert ")\n")
-                     (insert "(custom-put-if-not '" (symbol-name symbol))
-                     (if (get symbol 'standard-value)
-                         ;; This means it's a variable
+                     (if (or (custom-variable-p symbol)
+                             (custom-facep symbol))
+                         ;; This means it's a variable or a face.
                          (progn
-                           (insert " 'standard-value t)\n")
                            (if (assoc version version-alist)
                                (unless 
                                    (member where 
@@ -155,9 +150,20 @@ Usage: emacs -batch -l ./cus-dep.el -f custom-make-dependencies DIRS"
                                  (push where (cdr (assoc version version-alist))))
                              (push (cons version (list where)) version-alist)))
                        ;; This is a group
+                       (insert "(custom-put-if-not '" (symbol-name symbol) 
+                               " 'custom-version ")
+                       (prin1 version (current-buffer))
+                       (insert ")\n")
+                       (insert "(custom-put-if-not '" (symbol-name symbol))
                        (insert " 'group-documentation ")
                        (prin1 (get symbol 'group-documentation) (current-buffer))
-                       (insert ")\n")))))))
+                       (insert ")\n")
+                       (when (get symbol 'custom-tag)
+                         (insert "(custom-put-if-not '" (symbol-name symbol))
+                         (insert " 'custom-tag ")
+                         (prin1 (get symbol 'custom-tag) (current-buffer))
+                         (insert ")\n"))
+                       ))))))
 
     (insert "\n(defvar custom-versions-load-alist "
            (if version-alist "'" ""))