aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2008-05-03 20:53:53 +0000
committerGlenn Morris2008-05-03 20:53:53 +0000
commit8480ec72e18ae59cb4cefcdd4530b93f26759a88 (patch)
tree043c82be95acbbb3b9471d947458b34481b2885d
parent6faa677936d7fbfa3042a4a9398bf58d35b99fb0 (diff)
downloademacs-8480ec72e18ae59cb4cefcdd4530b93f26759a88.tar.gz
emacs-8480ec72e18ae59cb4cefcdd4530b93f26759a88.zip
Simplify compilation requirements.
-rw-r--r--lisp/ChangeLog8
-rw-r--r--lisp/ediff-diff.el11
-rw-r--r--lisp/ediff-help.el4
-rw-r--r--lisp/ediff-merg.el4
-rw-r--r--lisp/ediff-mult.el9
-rw-r--r--lisp/ediff-ptch.el12
-rw-r--r--lisp/ediff-util.el19
-rw-r--r--lisp/ediff-wind.el7
-rw-r--r--lisp/ediff.el17
9 files changed, 18 insertions, 73 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 1584e1a0fe9..47f99da80d1 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,11 @@
12008-05-03 Glenn Morris <rgm@gnu.org>
2
3 * ediff-diff.el, ediff-help.el, ediff-merg.el, ediff-mult.el:
4 * ediff-ptch.el, ediff-util.el, ediff-wind.el, ediff.el:
5 Simplify compilation requirements.
6 * ediff-init.el, ediff-vers.el: Remove unnecessary variable
7 declarations.
8
12008-05-03 Dave Love <fx@gnu.org> 92008-05-03 Dave Love <fx@gnu.org>
2 10
3 * progmodes/python.el (python-beginning-of-statement): 11 * progmodes/python.el (python-beginning-of-statement):
diff --git a/lisp/ediff-diff.el b/lisp/ediff-diff.el
index d9d2b2458b9..f1b6bb40677 100644
--- a/lisp/ediff-diff.el
+++ b/lisp/ediff-diff.el
@@ -29,17 +29,8 @@
29 29
30(provide 'ediff-diff) 30(provide 'ediff-diff)
31 31
32;; compiler pacifier
33(defvar ediff-default-variant)
34(defvar null-device)
35(defvar longlines-mode)
36
37(eval-when-compile 32(eval-when-compile
38 (require 'ediff-init) 33 (require 'ediff-util))
39 (if (not (featurep 'ediff-util))
40 (require 'ediff-util))
41 )
42;; end pacifier
43 34
44(require 'ediff-init) 35(require 'ediff-init)
45 36
diff --git a/lisp/ediff-help.el b/lisp/ediff-help.el
index 4b1a4b527ef..c26054c8a28 100644
--- a/lisp/ediff-help.el
+++ b/lisp/ediff-help.el
@@ -29,10 +29,6 @@
29 29
30;; Compiler pacifier start 30;; Compiler pacifier start
31(defvar ediff-multiframe) 31(defvar ediff-multiframe)
32
33(eval-when-compile
34 (require 'ediff-init)
35 )
36;; end pacifier 32;; end pacifier
37 33
38(require 'ediff-init) 34(require 'ediff-init)
diff --git a/lisp/ediff-merg.el b/lisp/ediff-merg.el
index a6cb13c7dee..1a1c6f6d21a 100644
--- a/lisp/ediff-merg.el
+++ b/lisp/ediff-merg.el
@@ -35,9 +35,7 @@
35(defvar ediff-window-config-saved) 35(defvar ediff-window-config-saved)
36 36
37(eval-when-compile 37(eval-when-compile
38 (require 'ediff-init) 38 (require 'ediff-util))
39 (require 'ediff-util)
40 )
41;; end pacifier 39;; end pacifier
42 40
43(require 'ediff-init) 41(require 'ediff-init)
diff --git a/lisp/ediff-mult.el b/lisp/ediff-mult.el
index 443ebdcbed6..e2fd1ff3acd 100644
--- a/lisp/ediff-mult.el
+++ b/lisp/ediff-mult.el
@@ -115,13 +115,8 @@
115 115
116;; compiler pacifier 116;; compiler pacifier
117(eval-when-compile 117(eval-when-compile
118 (require 'ediff-init) 118 (require 'ediff-ptch)
119 (if (not (featurep 'ediff-util)) 119 (require 'ediff))
120 (require 'ediff-util))
121 (if (not (featurep 'ediff-ptch))
122 (require 'ediff-ptch))
123 (require 'ediff)
124 )
125;; end pacifier 120;; end pacifier
126 121
127(require 'ediff-init) 122(require 'ediff-init)
diff --git a/lisp/ediff-ptch.el b/lisp/ediff-ptch.el
index f8d0810bd9d..b2775816a8c 100644
--- a/lisp/ediff-ptch.el
+++ b/lisp/ediff-ptch.el
@@ -36,18 +36,8 @@
36 :group 'ediff) 36 :group 'ediff)
37 37
38;; compiler pacifier 38;; compiler pacifier
39(defvar ediff-window-A)
40(defvar ediff-window-B)
41(defvar ediff-window-C)
42(defvar ediff-use-last-dir)
43(defvar ediff-shell)
44
45(eval-when-compile 39(eval-when-compile
46 (require 'ediff-init) 40 (require 'ediff))
47 (if (not (featurep 'ediff-mult))
48 (require 'ediff-mult))
49 (require 'ediff)
50 )
51;; end pacifier 41;; end pacifier
52 42
53(require 'ediff-init) 43(require 'ediff-init)
diff --git a/lisp/ediff-util.el b/lisp/ediff-util.el
index 120228cca84..27a9c097d48 100644
--- a/lisp/ediff-util.el
+++ b/lisp/ediff-util.el
@@ -30,8 +30,6 @@
30(provide 'ediff-util) 30(provide 'ediff-util)
31 31
32;; Compiler pacifier 32;; Compiler pacifier
33(defvar ediff-patch-diagnostics)
34(defvar ediff-patchbufer)
35(defvar ediff-use-toolbar-p) 33(defvar ediff-use-toolbar-p)
36(defvar ediff-toolbar-height) 34(defvar ediff-toolbar-height)
37(defvar ediff-toolbar) 35(defvar ediff-toolbar)
@@ -47,20 +45,8 @@
47 (unless (fboundp 'declare-function) (defmacro declare-function (&rest r)))) 45 (unless (fboundp 'declare-function) (defmacro declare-function (&rest r))))
48 46
49(eval-when-compile 47(eval-when-compile
50 (require 'ediff-init) 48 (require 'ediff))
51 (require 'ediff-help) 49
52 (if (not (featurep 'ediff-mult))
53 (require 'ediff-mult))
54 (require 'ediff-mult)
55 (require 'ediff-wind)
56 (if (not (featurep 'ediff-diff))
57 (require 'ediff-diff))
58 (require 'ediff-merg)
59 (require 'ediff)
60 ;; for compatibility with current stable version of xemacs
61 (if (featurep 'xemacs)
62 (require 'ediff-tbar))
63 )
64;; end pacifier 50;; end pacifier
65 51
66 52
@@ -70,7 +56,6 @@
70(require 'ediff-wind) 56(require 'ediff-wind)
71(require 'ediff-diff) 57(require 'ediff-diff)
72(require 'ediff-merg) 58(require 'ediff-merg)
73
74;; for compatibility with current stable version of xemacs 59;; for compatibility with current stable version of xemacs
75(if (featurep 'xemacs) 60(if (featurep 'xemacs)
76 (require 'ediff-tbar)) 61 (require 'ediff-tbar))
diff --git a/lisp/ediff-wind.el b/lisp/ediff-wind.el
index 5e698c39ebb..0825872cced 100644
--- a/lisp/ediff-wind.el
+++ b/lisp/ediff-wind.el
@@ -44,14 +44,9 @@
44(eval-and-compile 44(eval-and-compile
45 (unless (fboundp 'declare-function) (defmacro declare-function (&rest r)))) 45 (unless (fboundp 'declare-function) (defmacro declare-function (&rest r))))
46 46
47
48(eval-when-compile 47(eval-when-compile
49 (require 'ediff-init)
50 (require 'ediff-util) 48 (require 'ediff-util)
51 (require 'ediff-help) 49 (require 'ediff-help))
52 (if (featurep 'xemacs)
53 (require 'ediff-tbar))
54 )
55;; end pacifier 50;; end pacifier
56 51
57(require 'ediff-init) 52(require 'ediff-init)
diff --git a/lisp/ediff.el b/lisp/ediff.el
index 6abcb242c75..80e121b6cda 100644
--- a/lisp/ediff.el
+++ b/lisp/ediff.el
@@ -115,27 +115,14 @@
115(provide 'ediff) 115(provide 'ediff)
116 116
117;; Compiler pacifier 117;; Compiler pacifier
118(defvar cvs-cookie-handle)
119(defvar ediff-last-dir-patch)
120(defvar ediff-patch-default-directory)
121(defvar ediff-control-window)
122
123(eval-and-compile 118(eval-and-compile
124 (unless (fboundp 'declare-function) (defmacro declare-function (&rest r)))) 119 (unless (fboundp 'declare-function) (defmacro declare-function (&rest r))))
125 120
126 121
127(eval-when-compile 122(eval-when-compile
128 (require 'dired) 123 (require 'dired)
129 (require 'ediff-init) 124 (require 'ediff-util)
130 (if (not (featurep 'ediff-mult)) 125 (require 'ediff-ptch))
131 (require 'ediff-mult))
132 (if (not (featurep 'ediff-util))
133 (require 'ediff-util))
134 (require 'ediff-wind)
135 (if (not (featurep 'ediff-ptch))
136 (require 'ediff-ptch))
137 (require 'ediff-vers)
138 )
139;; end pacifier 126;; end pacifier
140 127
141(require 'ediff-init) 128(require 'ediff-init)