Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 2544:b4a8cd0dd8df
[xemacs-hg @ 2005-02-03 04:29:32 by ben]
behavior ws #1: custom updates
cus-dep.el: If a directory has no custom dependencies, write a blank
custom-load file rather than deleting the file, so that
time-based rebuild checking will work.
cus-edit.el: Split out code in custom-load-symbol. Support loading of
the new custom-defines file.
cus-edit.el: Split long menus.
custom.el: Sync with FSF 21.3.
author | ben |
---|---|
date | Thu, 03 Feb 2005 04:29:33 +0000 |
parents | b7b90f750a78 |
children | 9caf26dd924f |
comparison
equal
deleted
inserted
replaced
2543:5e6de1feeafc | 2544:b4a8cd0dd8df |
---|---|
1 2005-02-02 Ben Wing <ben@xemacs.org> | |
2 | |
3 * cus-dep.el (Custom-make-dependencies-1): | |
4 If a directory has no custom dependencies, write a blank | |
5 custom-load file rather than deleting the file, so that | |
6 time-based rebuild checking will work. | |
7 | |
8 * cus-edit.el: | |
9 * cus-edit.el (custom-load-symbol): | |
10 * cus-edit.el (custom-load-symbol-1): New. | |
11 * cus-edit.el (custom-already-loaded-custom-defines): New. | |
12 * cus-edit.el (custom-define-current-source-file): New. | |
13 * cus-edit.el (custom-warn-when-reloading-necessary): New. | |
14 * cus-edit.el (custom-load-custom-defines): New. | |
15 * cus-edit.el (custom-load-custom-defines-1): New. | |
16 Split out code in custom-load-symbol. Support loading of | |
17 the new custom-defines file. | |
18 | |
19 * cus-edit.el (custom-menu-create): | |
20 Split long menus. | |
21 | |
22 * custom.el: | |
23 * custom.el (load): | |
24 * custom.el (custom-dont-initialize): New. | |
25 * custom.el (custom-current-group-alist): New. | |
26 * custom.el (custom-declare-variable): | |
27 * custom.el (defcustom): | |
28 * custom.el (custom-current-group): New. | |
29 * custom.el (custom-declare-group): | |
30 * custom.el (defgroup): | |
31 * custom.el (custom-add-to-group): | |
32 * custom.el (custom-group-of-mode): New. | |
33 * custom.el (custom-handle-all-keywords): | |
34 * custom.el (custom-autoload): New. | |
35 * custom.el (custom-variable-p): New. | |
36 * custom.el (custom-load-recursion): New. | |
37 * custom.el (custom-load-symbol): New. | |
38 * custom.el (custom-known-themes): | |
39 * custom.el (custom-declare-theme): New. | |
40 * custom.el (deftheme): | |
41 * custom.el (custom-make-theme-feature): | |
42 * custom.el (custom-check-theme): | |
43 * custom.el (custom-push-theme): | |
44 * custom.el (custom-set-variables): | |
45 * custom.el (custom-theme-set-variables): | |
46 * custom.el (custom-set-default): New. | |
47 * custom.el (custom-quote): New. | |
48 * custom.el (customize-mark-to-save): New. | |
49 * custom.el (provide-theme): | |
50 * custom.el (require-theme): | |
51 * custom.el (customize-mark-as-set): New. | |
52 * custom.el (custom-remove-theme): New. | |
53 * custom.el (custom-do-theme-reset): | |
54 * custom.el (custom-theme-load-themes): | |
55 * custom.el (custom-load-themes): | |
56 * custom.el (custom-theme-value): | |
57 * custom.el (custom-theme-variable-value): | |
58 * custom.el (custom-theme-reset-internal): | |
59 * custom.el (copy-upto-last): Removed. | |
60 * custom.el (custom-theme-reset-variables): | |
61 * custom.el (custom-reset-variables): | |
62 * custom.el: | |
63 * custom.el (load): | |
64 * custom.el (custom-dont-initialize): New. | |
65 * custom.el (custom-current-group-alist): New. | |
66 * custom.el (custom-declare-variable): | |
67 * custom.el (defcustom): | |
68 * custom.el (custom-current-group): New. | |
69 * custom.el (custom-declare-group): | |
70 * custom.el (defgroup): | |
71 * custom.el (custom-add-to-group): | |
72 * custom.el (custom-group-of-mode): New. | |
73 * custom.el (custom-handle-all-keywords): | |
74 * custom.el (custom-autoload): New. | |
75 * custom.el (custom-variable-p): New. | |
76 * custom.el (custom-load-recursion): New. | |
77 * custom.el (custom-load-symbol): New. | |
78 * custom.el (custom-known-themes): | |
79 * custom.el (custom-declare-theme): New. | |
80 * custom.el (deftheme): | |
81 * custom.el (custom-make-theme-feature): | |
82 * custom.el (custom-check-theme): | |
83 * custom.el (custom-push-theme): | |
84 * custom.el (custom-set-variables): | |
85 * custom.el (custom-theme-set-variables): | |
86 * custom.el (custom-set-default): New. | |
87 * custom.el (custom-quote): New. | |
88 * custom.el (customize-mark-to-save): New. | |
89 * custom.el (provide-theme): | |
90 * custom.el (require-theme): | |
91 * custom.el (customize-mark-as-set): New. | |
92 * custom.el (custom-remove-theme): New. | |
93 * custom.el (custom-do-theme-reset): | |
94 * custom.el (custom-theme-load-themes): | |
95 * custom.el (custom-load-themes): | |
96 * custom.el (custom-theme-value): | |
97 * custom.el (custom-theme-variable-value): | |
98 * custom.el (custom-theme-reset-internal): | |
99 * custom.el (copy-upto-last): Removed. | |
100 * custom.el (custom-theme-reset-variables): | |
101 * custom.el (custom-reset-variables): | |
102 Sync with FSF 21.3. | |
103 | |
104 2004-11-09 Ben Wing <ben@xemacs.org> | |
105 | |
106 * easy-mmode.el, regexp-opt.el: | |
107 Move these files into core. | |
108 Uncomment stuff depending on new custom.el. | |
109 | |
110 * autoload.el: | |
111 * autoload.el (generate-autoload-function): New. | |
112 * autoload.el (autoload-feature-suffix): New. | |
113 * autoload.el (generate-autoload-section-continuation): New. | |
114 * autoload.el (make-autoload): | |
115 * autoload.el (generate-file-autoloads): | |
116 * autoload.el (generate-autoload-type-section): | |
117 * autoload.el (process-one-lisp-autoload): New. | |
118 * autoload.el (generate-lisp-file-autoloads-1): | |
119 * autoload.el (generate-c-file-autoloads-1): | |
120 * autoload.el (generate-custom-defines): New. | |
121 * autoload.el (print-autoload): Removed. | |
122 * autoload.el (autoload-print-form): New. | |
123 * autoload.el (defcustom): | |
124 * autoload.el (autoload-read-section-header): New. | |
125 * autoload.el (update-file-autoloads): | |
126 * autoload.el (update-autoloads-here): Removed. | |
127 * autoload.el (batch-update-directory-custom-defines): New. | |
128 * autoload.el (update-autoload-files): | |
129 * autoload.el (autoload-update-directory-autoloads): Removed. | |
130 * autoload.el (batch-update-directory-autoloads): New. | |
131 * autoload.el (autoload-featurep-protect-autoloads): | |
132 * autoload.el (update-autoloads-from-directory): Removed. | |
133 * autoload.el (update-custom-define-files): New. | |
134 * autoload.el (autoload-make-feature-name): | |
135 * autoload.el (batch-update-autoloads): | |
136 * autoload.el (batch-update-directory): Removed. | |
137 * autoload.el (batch-update-one-directory): Removed. | |
138 * autoload.el (batch-force-update-one-directory): Removed. | |
139 Major update. Sync with FSF 21.2. | |
140 Create the ability to make custom-defines files. | |
141 | |
142 * behavior-defs.el: | |
143 * behavior-defs.el (tty): | |
144 * behavior-defs.el ('scroll-in-place): Removed. | |
145 * behavior-defs.el ('mouse-avoidance): Removed. | |
146 * behavior-defs.el ('jka-compr): Removed. | |
147 * behavior-defs.el ('efs): Removed. | |
148 * behavior-defs.el ('resize-minibuffer): Removed. | |
149 * behavior-defs.el ('func-menu): Removed. | |
150 * behavior-defs.el ('mwheel): Removed. | |
151 * behavior-defs.el ('recent-files): Removed. | |
152 * behavior-defs.el ('filladapt): Removed. | |
153 * behavior-defs.el ('tty)): New. | |
154 * behavior-defs.el ('toolbars)): New. | |
155 * behavior-defs.el ('menus)): New. | |
156 * behavior-defs.el ('mouse)): New. | |
157 * behavior-defs.el ('editing)): New. | |
158 * behavior-defs.el ('keyboard)): New. | |
159 * behavior-defs.el ('files)): New. | |
160 * behavior-defs.el ('games)): New. | |
161 * behavior-defs.el ('processes)): New. | |
162 * behavior-defs.el ('display)): New. | |
163 * behavior-defs.el ('programming)): New. | |
164 * behavior-defs.el ('international)): New. | |
165 * behavior-defs.el ('buffers-and-windows)): New. | |
166 * behavior-defs.el ('internet)): New. | |
167 * behavior-defs.el ('compose-mail): New. | |
168 Only define the basic behavior groups here. | |
169 Move the definitions for particular packages to the | |
170 appropriate package files. | |
171 | |
172 * behavior.el: | |
173 * behavior.el (behavior-group-hash-table): New. | |
174 * behavior.el (behavior-override-hash-table): New. | |
175 * behavior.el (define-behavior): Removed. | |
176 * behavior.el (behavior-group-p): New. | |
177 * behavior.el (check-behavior-group): New. | |
178 * behavior.el (override-behavior): | |
179 * behavior.el (define-behavior-group): | |
180 * behavior.el (read-behavior): | |
181 * behavior.el (compute-behavior-group-children): New. | |
182 * behavior.el (behavior-menu-filter-1): New. | |
183 * behavior.el (behavior-menu-filter): New. | |
184 Major update. Add documentation of how it works. | |
185 | |
186 * easymenu.el (easy-menu-add): | |
187 * easymenu.el (easy-menu-remove): | |
188 * map-ynp.el (map-y-or-n-p): | |
189 Use normalize-menu-text not normalize-menu-item-name. | |
190 | |
191 * menubar-items.el (submenu-generate-accelerator-spec): Removed. | |
192 * menubar.el (submenu-generate-accelerator-spec): New. | |
193 Move to menubar.el and rewrite for cleanliness. | |
194 | |
195 * menubar-items.el (coding-system-menu-filter): | |
196 Use menu-split-long-menu-and-sort. | |
197 | |
198 * menubar-items.el (menu-item-strip-accelerator-spec): Removed. | |
199 * menubar-items.el (menu-item-generate-accelerator-spec): Removed. | |
200 * menubar-items.el (menu-max-items): Removed. | |
201 * menubar-items.el (menu-submenu-max-items): Removed. | |
202 * menubar-items.el (menu-submenu-name-format): Removed. | |
203 * menubar-items.el (menu-split-long-menu): Removed. | |
204 * menubar-items.el (menu-sort-menu): Removed. | |
205 * menubar.el (menu-item-strip-accelerator-spec): New. | |
206 * menubar.el (menu-item-generate-accelerator-spec): New. | |
207 * menubar.el (menu-max-items): New. | |
208 * menubar.el (menu-submenu-max-items): New. | |
209 * menubar.el (menu-submenu-name-format): New. | |
210 * menubar.el (menu-split-long-menu): New. | |
211 * menubar.el (menu-sort-menu): New. | |
212 Move to menubar.el. | |
213 | |
214 * menubar.el (menu-item-text): New. | |
215 * menubar.el (menu-split-long-menu-and-sort): New. | |
216 New funs. | |
217 | |
218 * menubar-items.el (default-menubar): | |
219 Delete many menus from Tools menu -- they have been integrated | |
220 as part of the behavior system. | |
221 | |
222 Delete old Behavior menu defn. Use behavior-menu-filter. | |
223 | |
224 Use menu-split-long-menu-and-sort. | |
225 | |
226 * menubar.el (find-menu-item): | |
227 * menubar.el (find-menu-item-1): New. | |
228 Split up find-menu-item w/find-menu-item-1, since PARENT is not | |
229 an external item. | |
230 Rewrite to use compare-menu-text. | |
231 | |
232 * menubar.el (add-menu-item-1): | |
233 Don't normalize items as find-menu-item does not need it. | |
234 | |
235 * mwheel.el: | |
236 * mwheel.el ('mwheel): New. | |
237 Add define-behavior for mwheel. | |
238 | |
239 * paragraphs.el: | |
240 * paragraphs.el (paragraphs): New. | |
241 * paragraphs.el (use-hard-newlines): Removed. | |
242 * paragraphs.el (paragraph-start): | |
243 * paragraphs.el (paragraph-separate): | |
244 * paragraphs.el (sentence-end-double-space): New. | |
245 * paragraphs.el (sentence-end-without-period): New. | |
246 * paragraphs.el (sentence-end): | |
247 * paragraphs.el (forward-paragraph): | |
248 * paragraphs.el (backward-paragraph): | |
249 * paragraphs.el (mark-paragraph): | |
250 * paragraphs.el (forward-sentence): | |
251 * paragraphs.el (mark-end-of-sentence): | |
252 * paragraphs.el (transpose-sentences): | |
253 Sync to 21.3. Depends on easy-mmode in core. | |
254 | |
255 * update-elc-2.el (batch-update-elc-2): | |
256 * update-elc.el (do-autoload-commands): | |
257 Rewrite to use new autoload API. | |
258 | |
259 * update-elc.el (lisp-files-needing-early-byte-compilation): | |
260 Add easy-mmode. | |
261 | |
1 2005-01-31 Ben Wing <ben@xemacs.org> | 262 2005-01-31 Ben Wing <ben@xemacs.org> |
2 | 263 |
3 * help.el: | 264 * help.el: |
4 * help.el (describe-distribution): Go to appropriate FAQ entry. | 265 * help.el (describe-distribution): Go to appropriate FAQ entry. |
5 * help.el (describe-beta): Go to info file. | 266 * help.el (describe-beta): Go to info file. |