comparison lisp/custom/ChangeLog @ 149:538048ae2ab8 r20-3b1

Import from CVS: tag r20-3b1
author cvs
date Mon, 13 Aug 2007 09:36:16 +0200
parents b980b6286996
children 59463afc5666
comparison
equal deleted inserted replaced
148:f659db2a1f73 149:538048ae2ab8
1 Tue May 13 16:05:34 1997 Per Abrahamsen <abraham@dina.kvl.dk>
2
3 * Version 1.97 released.
4
5 Fri May 9 12:33:34 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6
7 * wid-edit.el (widget-field-value-get): Add workaround for XEmacs
8 bug with `buffer-substring-no-properties'.
9
10 * widget.texi (atoms): Documented `function', `variable', and
11 `regexp' widgets.
12
13 Thu May 8 14:35:48 1997 Per Abrahamsen <abraham@dina.kvl.dk>
14
15 * custom.el (defcustom): Don't wrap in `eval-and-compile'.
16
17 * wid-edit.el (widget-value-convert-widget): Don't convert :value
18 here.
19
20 * cus-edit.el (custom-buffer-create-internal): New kludge for
21 making bib and eob read-only in XEmacs.
22 Kludge by Hrvoje Niksic <hniksic@srce.hr>.
23
24 * wid-edit.el: Also allow prompt when field value is invalid.
25
26 * cus-edit.el (custom-redraw): Fix repositioning for when column
27 is zero.
28
29 Mon May 5 12:55:14 1997 Per Abrahamsen <abraham@dina.kvl.dk>
30
31 * cus-edit.el (x): New group.
32
33 Mon Apr 28 13:10:48 1997 Per Abrahamsen <abraham@dina.kvl.dk>
34
35 * wid-edit.el (widget-boolean-prompt-value): Always ask.
36
37 * cus-edit.el (custom-variable-value-create): Remove unreferenced
38 variable.
39 * wid-edit.el (widget-field-action): Ditto.
40 (widget-regexp-match): Ditto.
41
42 * Version 1.96 released.
43
44 Mon Apr 28 12:19:24 1997 Per Abrahamsen <abraham@dina.kvl.dk>
45
46 * cus-edit.el (custom-variable-action): Don't update state if it
47 is modified.
48
49 * widget.el (:mouse-down-action): New keyword.
50 * wid-edit.el (button-release-event-p): New function.
51 (widget-keymap): Don't bind mouse up events.
52 (widget-button-pressed-face): New face.
53 (widget-button-click): Wait for up event, give feedback.
54 (default): Use `:mouse-down-action'.
55 (menu-choice): Ditto.
56 (widget-choice-mouse-down-action): New function.
57 (widget-info-link-action): Removed kludge to steal up event.
58 * cus-edit.el (widget-magic-mouse-down-action): New function.
59 (custom-magic-value-create): Use it.
60 (custom-buffer-create-internal): Removed kludge to steal up event.
61
62 Sun Apr 27 12:05:12 1997 Per Abrahamsen <abraham@dina.kvl.dk>
63
64 * Version 1.95 released.
65
66 Sun Apr 27 11:10:03 1997 Per Abrahamsen <abraham@dina.kvl.dk>
67
68 * widget.el (:glyph-up, :glyph-down, :glyph-inactive): New
69 keywords.
70 * wid-edit.el (widget-glyph-insert-glyph): Support optional `down'
71 and `inactive' glyphs.
72 (widget-push-button-value-create): Ditto.
73 (widget-glyph-click): New function.
74 (widget-button1-click): Use it.
75 (widget-button-click): Use it.
76
77 Sat Apr 26 19:26:45 1997 Per Abrahamsen <abraham@dina.kvl.dk>
78
79 * Version 1.94 released.
80
81 Sat Apr 26 16:39:58 1997 Per Abrahamsen <abraham@dina.kvl.dk>
82
83 * cus-edit.el (custom-buffer-create): Accept optional buffer NAME.
84 (custom-buffer-create-other-window): ditto.
85 (customize, customize-other-window, customize-variable,
86 customize-variable-other-window, customize-face,
87 customize-face-other-window, customize-customized,
88 customize-saved, customize-apropos, custom-face-menu-create,
89 custom-variable-menu-create, boolean, custom-menu-create): Updated
90 caller.
91
92 * Version 1.93 released.
93
94 * cus-edit.el (custom-variable-action): Reset magic state.
95 (custom-variable-menu): Allow `Reset to Current' on `changed'
96 items.
97
98 * wid-edit.el (widget-choice-toggle): New option.
99 (widget-choice-action): Use it.
100
101 * cus-edit.el (custom-group-menu): Only test state to see if the
102 item is enabled.
103
104 * cus-face.el (custom-background-mode): Use `const', not
105 `choice-item'.
106 (custom-face-attributes): Use tags for toggling booleans, not the
107 value.
108
109 * wid-edit.el (character): Use `characterp' when available.
110
111 Fri Apr 25 17:05:52 1997 Per Abrahamsen <abraham@dina.kvl.dk>
112
113 * widget.el (:prompt-match): New keyword.
114 (:prompt-history): New keyword.
115 (:prompt-internal): New keyword.
116 * wid-edit.el (widget-field-prompt-internal): New function.
117 (widget-field-prompt-value): New function.
118 (editable-field): Use them.
119 (widget-field-action): Ditto.
120 (widget-symbol-prompt-value-history): New variable.
121 (widget-symbol-prompt-internal): New function.
122 (symbol): Use them.
123 (widget-variable-prompt-value-history): New variable.
124 (variable): Use them.
125 (widget-function-prompt-value-history): New variable.
126 (function): Use them.
127
128 * wid-edit.el (boolean): Use tag to toggle.
129 (character, sexp, symbol, file, string): Inactive tag.
130
131 * wid-edit.el (widget-choice-prompt-value): New function.
132 (choice, radio): Use it.
133 (widget-prompt-value): Prepend widget type to prompt.
134
135 * wid-edit.el (widget-parent-action): Renamed from
136 `widget-choice-item-action'.
137 (choice-item): Updated widget.
138 * cus-edit.el (custom-magic): Ditto.
139 * widget.texi (Defining New Widgets): Documented it.
140
141 * wid-edit.el (widget-children-validate): Renamed from
142 `widget-editable-list-validate'.
143 (editable-list, group): Updated widgets.
144 * cus-edit.el (custom, face): Ditto.
145 * widget.texi (Basic Types): Documented it.
146
147 * wid-edit.el (widget-value-value-get): Renamed from
148 `widget-item-value-get'.
149 (item): Updated widget.
150 * cus-edit.el (face, custom): Ditto.
151 * widget.texi (Defining New Widgets): Documented it.
152
153 * wid-edit.el (widget-value-convert-widget): Renamed from
154 `widget-item-convert-widget'.
155 (item, editable-field): Updated widgets.
156 * cus-edit.el (face): Ditto.
157 * widget.texi (Defining New Widgets): Documented it.
158
159 * widget.texi (Defining New Widgets): Documented
160 `widget-types-convert-widget' and `widget-children-value-delete'.
161
162 * custom.texi (User Commands): Documented new commands.
163
164 Thu Apr 24 18:58:54 1997 Per Abrahamsen <abraham@dina.kvl.dk>
165
166 * all: Synched with FSF.
167
168 Wed Apr 23 20:16:09 1997 Per Abrahamsen <abraham@dina.kvl.dk>
169
170 * widget.el (define-widget): Return name.
171 Patch by Simon Marshall <Simon.Marshall@esrin.esa.it>.
172
173 Tue Apr 22 14:36:09 1997 Per Abrahamsen <abraham@dina.kvl.dk>
174
175 * wid-edit.el, cus-edit.el: Replaced `copy-list' with
176 `copy-sequence'.
177 Patch by Simon Marshall <Simon.Marshall@esrin.esa.it>.
178
179 Mon Apr 21 19:01:20 1997 Per Abrahamsen <abraham@dina.kvl.dk>
180
181 * Version 1.90 released.
182
183 Mon Apr 21 09:03:34 1997 Per Abrahamsen <abraham@dina.kvl.dk>
184
185 * cus-edit.el: (custom-set-value): New command.
186 (custom-set-variable): New command.
187 (customize-saved): Renamed from `customize-customized'.
188 (customize-customized): New command.
189 (custom-save-customized): New command.
190
191 * widget.el (:prompt-value): New keyword.
192
193 * wid-edit.el (widget-prompt-value): New function.
194 (default): Use it.
195 (widget-default-prompt-value): New function.
196 (const): Use it.
197 (widget-const-prompt-value): New function.
198 (string): Use it.
199 (widget-string-prompt-value-history): New variable.
200 (widget-string-prompt-value): New function.
201 (file): Use it.
202 (widget-file-prompt-value): New function.
203 (sexp): Use it.
204 (widget-sexp-prompt-value-history): New variable.
205 (widget-sexp-prompt-value): New function.
206 (boolean): Use it.
207 (widget-boolean-prompt-value): New function.
208
209 Sat Apr 19 10:08:56 1997 Per Abrahamsen <abraham@dina.kvl.dk>
210
211 * cus-edit.el (custom-variable-prompt): Limit completion to user
212 options. Allow non-match input.
213
214 * wid-edit.el (character): Give error if the length of the field
215 isn't exactly 1.
216
217 Fri Apr 18 19:55:04 1997 Per Abrahamsen <abraham@dina.kvl.dk>
218
219 * widget.el, wid-edit.el, wid-browse.el, custom.el, cus-face.el,
220 cus-edit.el (cl): Require cl inside an `eval-when-compile'.
221
222 Thu Apr 17 18:55:15 1997 Per Abrahamsen <abraham@dina.kvl.dk>
223
224 * wid-edit.el (widget-regexp-validate): New function.
225 (regexp): Use it.
226 (widget-regexp-match): New function.
227 (regexp): Use it.
228
229 * cus-edit.el (custom-variable-action): Use `custom-toggle-hide'.
230 (custom-face-action): Ditto.
231 (custom-group-action): Ditto.
232
233 * Version 1.89 released.
234
235 Thu Apr 17 11:23:20 1997 Per Abrahamsen <abraham@dina.kvl.dk>
236
237 * cus-edit.el (custom-toggle-hide): New function.
238 (custom-level-action): Use it.
239 (custom-group-menu): Ditto.
240 (custom-face-menu): Ditto.
241 (custom-variable-menu): Ditto.
242
243 * cus-edit.el (custom-redraw): Goto old line and column instead of
244 old character position. This is more tolerant for changes.
245
246 * wid-edit.el (widget-choice-action): Only notify parent if
247 something was chosen.
248
249 * widget.texi (Sexp Types): Documented `function-item' and
250 `variable-item'.
251 (group): New subsection.
252 (Widget Browser): New section.
253 (Widget Minor Mode): New sextion.
254
255 * wid-edit.el: Moved widget minor mode support to
256 `wid-browse.el'.
257
258 * custom.el (custom-declare-group): Make sure initial members
259 aren't duplicated even if the `defgroup' is evaluated twice.
260
261 * custom.el (custom-declare-variable): Use `append' instead of
262 `copy-list'.
263
264 * widget.texi (checklist): Documented `:greedy'.
265
266 Wed Apr 16 19:24:47 1997 Per Abrahamsen <abraham@dina.kvl.dk>
267
268 * Version 1.88 released.
269
270 Wed Apr 16 13:28:37 1997 Per Abrahamsen <abraham@dina.kvl.dk>
271
272 * wid-edit.el (widget-minor-mode): New variable and command.
273 (widget-minor-mode-map): New variable.
274 Add to `'minor-mode-alist' and `minor-mode-map-alist'.
275 * widget.el: Added autoload.
276
277 * wid-edit.el (widget-specify-inactive): Set priority.
278
279 * wid-edit.el (widget-move): Skip inactive widgets.
280
281 * cus-edit.el (custom-display-unselected-match): Matched too many
282 displays.
283
284 * Version 1.87 released.
285
286 Wed Apr 16 00:15:26 1997 Per Abrahamsen <abraham@dina.kvl.dk>
287
288 * wid-edit.el (widget-field-face): Changed default background
289 color.
290
291 * custom.el (custom-declare-variable): Set `custom-get' the right
292 place.
293
294 * cus-edit.el (custom-magic): Don't notify the parent.
295
296 * cus-edit.el (custom-variable-menu): Allow more actions on
297 `changed' and `rogue' states.
298
299 * custom.el (custom-initialize-set): New function.
300 (custom-initialize-reset): New function.
301 (custom-initialize-changed): New function.
302 (custom-declare-variable): Use `custom-initialize-set' as
303 default for `:initialize'.
304
305 * Version 1.86 released.
306
307 Wed Apr 16 00:02:19 1997 Per Abrahamsen <abraham@dina.kvl.dk>
308
309 * cus-edit.el (custom-save-variables): Save :require symbols.
310
311 * Version 1.85 released.
312
313 Tue Apr 15 11:56:16 1997 Per Abrahamsen <abraham@dina.kvl.dk>
314
315 * custom.el (:initialize, :set, :get, :request): New keywords.
316 (custom-declare-variable): Support them.
317 (custom-set-variables): Ditto.
318 (defcustom): Document them.
319 (custom-initialize-default): New function.
320 * custom.texi (Declaring Variables): Documented them.
321 * cus-edit.el (custom-variable-value-create): Support them.
322 (custom-variable-set): Ditto.
323 (custom-variable-save): Ditto.
324 (custom-variable-reset-saved): Ditto.
325 (custom-variable-reset-factory): Ditto.
326 (custom-variable-state-set): Ditto.
327
328 * cus-edit.el (custom-menu-filter): New function.
329 (custom-variable-menu): New format.
330 (custom-variable-action): Use it.
331 (custom-face-menu): New format.
332 (custom-face-action): Use it.
333 (custom-group-menu): New format.
334 (custom-group-action): Use it.
335
336 * wid-edit.el (widget-choose): Accept unselectable items.
337
338 * wid-edit.el (widget-default-create): Clear undo buffer.
339 (widget-default-delete): Ditto.
340
341 * cus-edit.el (customize-other-window): New function.
342
343 * cus-face.el (custom-frame-parameter): Replace
344 `frame-parameter'.
345 (custom-background-mode, custom-extract-frame-properties,
346 custom-get-frame-properties): Updated callers.
347
348 * custom.el: Minor doc fixes from RMS.
349
350 * cus-face.el (custom-declare-face): Protest when dumping defface
351 in Emacs.
352
353 * wid-edit.el (widget-info-link-action): Steal mouse up event.
354
355 * wid-edit.el (widget-specify-insert): Use old style backquote.
356 Patch by "William M. Perry" <wmperry@aventail.com>.
357
358 Sun Apr 13 19:19:33 1997 Per Abrahamsen <abraham@dina.kvl.dk>
359
360 * custom.texi (Declaring Faces): Documentation property symbol is
361 `face-documentation'.
362
1 Sat Apr 12 18:31:22 1997 Per Abrahamsen <abraham@dina.kvl.dk> 363 Sat Apr 12 18:31:22 1997 Per Abrahamsen <abraham@dina.kvl.dk>
2 364
3 * Version 1.84 released. 365 * Version 1.84 released.
4 366
5 Sat Apr 12 15:08:31 1997 Per Abrahamsen <abraham@dina.kvl.dk> 367 Sat Apr 12 15:08:31 1997 Per Abrahamsen <abraham@dina.kvl.dk>