initial import into CVS
[elisp/initz.git] / ChangeLog
1 2002-04-27  OHASHI Akira  <bg66@koka-in.org>
2
3         * lisp/initz-util.el (initz-features): Make dummy filename having
4         extension from `feature'.
5
6         * lisp/initz-config.el: Abolish.
7         * lisp/initz-make.el: Ditto.
8         * lisp/initz-modules.el: Ditto.
9         * lisp/INITZ-CFG: New file.
10         * lisp/INITZ-ELS: Ditto.
11         * lisp/INITZ-MK: Ditto.
12         * lisp/Makefile: Follow change above.
13
14 2002-04-26  OHASHI Akira  <bg66@koka-in.org>
15
16         * lisp/initz-util.el (toplevel): Require `cl'.
17
18         * lisp/initz-vars.el (initz-list-unloaded-module-face): New face.
19         * lisp/initz-list.el (initz-list-node-expand): Use it.
20
21         * lisp/initz-vars.el (initz-list-loaded-mark): New custom variable.
22         * lisp/initz-list.el (initz-list-node-expand): If module is loaded,
23         print it at the rear.
24
25         * lisp/initz.el (initz-trim-separator): New function.
26         (initz-init-alist): Use it.
27         * lisp/initz-list.el (initz-list-input-module): Ditto.
28         (initz-list-node-insert): Ditto.
29         (initz-list-new-file): Ditto.
30
31 2002-04-25  OHASHI Akira  <bg66@koka-in.org>
32
33         * Version number is increased to 0.0.10.
34
35         * lisp/initz-vars.el (initz-list-default-node-status): Rename from
36         `initz-list-node-default-status'.
37         * lisp/initz-list.el (initz-list): Follow change above.
38
39         * lisp/initz-list.el (initz-list-new-file): Trim
40         `initz-separator-string'.
41         (initz-list-new-file): Fix illegal check.
42
43         * lisp/initz.el (initz-get-files): Fix for bugs.
44
45         * lisp/initz.el (initz-features): Abolish; Move to `initz-util.el'.
46         (initz-get-base-name): Ditto.
47         (initz-get-module-name): Ditto.
48
49         * lisp/initz.el (initz-compile-file): Try byte-compile first.
50
51         * lisp/initz.el (initz-init-alist): Change value.
52         (initz-get-init-value): Follow change above.
53
54 2002-04-24  OHASHI Akira  <bg66@koka-in.org>
55
56         * lisp/initz-list.el (initz-list-node-insert):  When `prefix' equals
57         `initz-null-string', don't print `prefix'.
58         (initz-list-get-dir): Follow change above.
59         (initz-list-insert-file): Ditto.
60         (initz-list-node-collapse): Ditto.
61         (initz-list-node-expand): Ditto.
62
63         * lisp/initz.el (initz-init-alist): Add `argument' and improve order.
64
65 2002-04-23  OHASHI Akira  <bg66@koka-in.org>
66
67         * lisp/initz.el (initz-add-to-load-path): Abolish; Move to
68         `initz-util.el'.
69
70         * lisp/initz-util.el: New file.
71         * lisp/initz-modules.el (initz-modules-to-compile): Add it.
72
73         * lisp/initz-globals.el (initz-load-list-internal): New variable.
74         (initz-ignore-list-internal): Ditto.
75         * lisp/initz.el (initz-load): Use them.
76         (initz-load-file): Ditto.
77
78         * lisp/initz-list.el (initz-list-quit): Add remove hook.
79
80 2002-04-22  OHASHI Akira  <bg66@koka-in.org>
81
82         * lisp/initz-globals.el (initz-compile-error-files): Rename from
83         `initz-error-compile-files'.
84         (initz-load-error-files): Rename from `initz-error-load-files'.
85         * lisp/initz.el (initz-compile-file): Follow change above.
86         (initz-compile): Ditto.
87         (initz-load-file): Ditto.
88         (initz-load): Ditto.
89         * lisp/initz-list.el (initz-list-byte-compile-file): Ditto.
90         (initz-list-delete-file): Ditto.
91         (initz-list-load-file): Ditto.
92         * lisp/initz-error.el (initz-error-node-expand): Ditto.
93         (initz-error-byte-compile-file): Ditto.
94         (initz-error-delete-file): Ditto.
95         (initz-error-load-file): Ditto.
96         (initz-error): Ditto.
97
98 2002-04-21  OHASHI Akira  <bg66@koka-in.org>
99
100         * lisp/initz.el (initz-message-no-log): New macro.
101         * lisp/initz-list.el (initz-list-print-file): Use it instead of
102         `message'.
103
104 2002-02-08  OHASHI Akira  <bg66@koka-in.org>
105
106         * lisp/initz-list.el (sort-build-lists): New advice.
107
108 2002-02-01  OHASHI Akira  <bg66@koka-in.org>
109
110         * Version number is increased to 0.0.9.
111
112         * lisp/initz.el (initz-startup-directory): New function.
113         (initz-flavor-directory): Ditto.
114         (initz-compile-files): Use them.
115         * lisp/initz-list.el (initz-list-new-file): Ditto.
116
117         * lisp/initz.el (initz-get-kind): Rename from `initz-get-kind-symbol'.
118         (initz-get-dir): Rename from `initz-get-dir-symbol'.
119         (initz-get-correspondence-file): Follow change above.
120
121 2002-01-29  OHASHI Akira  <bg66@koka-in.org>
122
123         * lisp/initz-list.el (initz-list-node-enter): Simplify.
124         * lisp/initz-error.el (initz-error-node-enter): Ditto.
125
126         * lisp/initz-list.el (initz-list-input-dir-message-format):
127         Change value.
128         (initz-list-input-module-message-format): Ditto.
129         (initz-list-input-dir): Follow chage above.
130
131         * lisp/initz.el (initz-features): Use `delq' instead of `delete'.
132         (initz-load-file): Use `memq' instead of `member'.
133         * lisp/initz-list.el (initz-list-new-file): Ditto.
134
135 2002-01-27  OHASHI Akira  <bg66@koka-in.org>
136
137         * lisp/initz.el (initz-get-init-value): Use `cond' instead of `if'.
138         (initz-get-module-name): Ditto.
139         (initz-message): Use `when' instead of `if'.
140         * lisp/initz-list.el (initz-list-get-dir): Ditto.
141         (initz-list-next-line): Ditto.
142
143 2002-01-25  OHASHI Akira  <bg66@koka-in.org>
144
145         * lisp/initz-list.el (initz-list-print-file): New function.
146         (initz-list-mode): Use it.
147         * lisp/initz-error.el (initz-error-mode): Use it.
148
149 2002-01-24  OHASHI Akira  <bg66@koka-in.org>
150
151         * lisp/initz-list.el (initz-list-new-file-provide-message-format):
152         Change value.
153         (initz-list-new-file-comment-message-format): Ditto.
154         (initz-list-new-file): Follow change above.
155
156         * lisp/initz-vars.el (initz-verbose): Fix for XEmacs21; Use `const'
157         instead of `other'.
158         (initz-list-input-module-completing): New custom variable.
159
160         * lisp/initz-list.el (initz-list-input-module): Use it.
161         (initz-list-node-insert): Print `prefix'.
162         (initz-list-get-dir): Follow change above.
163         (initz-list-insert-file): Ditto.
164         (initz-list-node-collapse): Ditto.
165         (initz-list-node-expand): Ditto.
166
167 2002-01-23  OHASHI Akira  <bg66@koka-in.org>
168
169         * Version number is increased to 0.0.8.
170
171         * lisp/initz-var.el (initz-face): New group.
172         (initz-list-node-face): New face.
173         (initz-list-module-face): Ditto.
174         * lisp/initz-list.el (initz-list-insert-file): Use them.
175         (initz-list-node-insert): Ditto.
176         (initz-list-node-expand): Ditto.
177         * lisp/initz-error.el (initz-error-node-insert): Ditto.
178         (initz-error-node-expand): Ditto.
179
180         * lisp/initz-list.el (initz-list-insert-file): Add text property
181         `help-echo'.
182         (initz-list-node-expand): Ditto.
183         * lisp/initz-error.el (initz-error-node-expand): Ditto.
184
185         * lisp/initz-make.el (install-just-print-p): Salvage.
186
187         * lisp/initz-list.el (initz-list-insert-file): Add text property
188         `start-open' and `rear-nonsticky'.
189         (initz-list-node-insert): Ditto.
190         (initz-list-node-expand): Ditto.
191         * lisp/initz-error.el (initz-error-node-insert): Ditto.
192         (initz-error-node-expand): Ditto.
193
194         * lisp/initz-list.el (initz-list-byte-compile-file): Fix for install.
195         * lisp/initz-error.el (initz-error-byte-compile-file): Ditto.
196
197         * lisp/initz-list.el (initz-list-insert-file): Sort lines.
198         (initz-list-node-expand): Ditto.
199         * lisp/initz-error.el (initz-error-node-expand): Ditto.
200
201         * lisp/initz-list.el (initz-list-delete-file): Fix point;
202         Run previous-line and next-line.
203         * lisp/initz-error.el (initz-error-delete-file): Ditto.
204
205 2002-01-22  OHASHI Akira  <bg66@koka-in.org>
206
207         * lisp/initz-list.el (initz-list-node-map): New keymap.
208         (initz-list-node-insert): New function.
209         (initz-list-node-collapse): Ditto.
210         (initz-list-node-expand): Ditto.
211         (initz-list-node-enter): Ditto.
212         (initz-list-node-click): Ditto.
213         (initz-list): Use it.
214         (initz-list-get-dir): Follow change above.
215         (initz-list-insert-file): Ditto.
216         (initz-list-next-line): New function.
217         (initz-list-previous-line): Ditto.
218         (initz-list-mode-map): Use them.
219         * lisp/initz-error.el (initz-error-mode-map): Ditto.
220
221         * lisp/initz-vars.el(initz-list-node-default-status):
222         New custom variable.
223         * lisp/initz-list.el(initz-list): Use it.
224         (initz-list-get-dir): Run `end-of-line'.
225
226         * lisp/initz-error.el (initz-error-node-map): New keymap.
227         (initz-error-node-insert): New funciton.
228         (initz-error-node-collapse): Ditto.
229         (initz-error-node-expand): Ditto.
230         (initz-error-node-enter): Ditto.
231         (initz-error-node-click): Ditto.
232         (initz-error): Use it.
233         (initz-error-compile-message-header): Change value.
234         (initz-error-load-message-header): Ditto.
235
236 2002-01-21  OHASHI Akira  <bg66@koka-in.org>
237
238         * lisp/initz.el (initz-compile-file): Fix for error handling.
239         (initz-get-dir-symbol): Remove the slash only when it exists.
240
241 2002-01-20  OHASHI Akira  <bg66@koka-in.org>
242
243         * lisp/initz-list.el (initz-list-input-dir-message-format):
244         Change value.
245         (initz-list-input-module-message-format): Ditto.
246
247 2002-01-18  OHASHI Akira  <bg66@koka-in.org>
248
249         * lisp/initz.el (toplevel): Autoload `initz-list-new-file'.
250
251         * lisp/initz-list.el (initz-list-find-file-mouse): Remove
252         `beginning-of-line' and check the end of line.
253         (initz-list-insert-file): Fix for the end of line and use
254         `add-text-properties' instead of `set-text-properties'.
255         (initz-list): Ditto.
256         * lisp/initz-error.el (initz-error): Ditto.
257
258 2002-01-17  OHASHI Akira  <bg66@koka-in.org>
259
260         * lisp/initz.el (initz-features): New function.
261         (initz-get-files): Simplify.
262
263 2002-01-16  OHASHI Akira  <bg66@koka-in.org>
264
265         * Version number is increased to 0.0.7.
266
267         * lisp/initz-error.el (initz-error-delete-file): Use module name
268         instead of file name for the prompt of confirm.
269         * lisp/initz-list.el (initz-list-delete-file): Ditto.
270
271         * lisp/initz.el (initz-make-directory): Create parent
272         directories if they don't exist.
273
274         * lisp/initz-list.el (initz-list-new-file): Fix for module name.
275         (initz-list-new-file-provided-message): New constant.
276         (initz-list-new-file): Use it.
277
278         * lisp/initz-error.el (initz-error-click-message-format):
279         Change value.
280         (initz-error-enter-message-format): Ditto.
281         * lisp/initz-list.el (initz-list-click-message-format):
282         Ditto.
283         (initz-list-enter-message-format): Ditto.
284
285 2002-01-15  OHASHI Akira  <bg66@koka-in.org>
286
287         * Version number is increased to 0.0.6.
288
289         * lisp/initz-globals.el (initz-load-module-ask-message-format):
290         Change value.
291         (initz-load-module-message-format): Ditto.
292         (initz-unload-module-message-format): Ditto.
293
294         * lisp/initz.el: Check docstring.
295         (initz-init-alist): Change value.
296         (initz-get-module-name): Rename argument from `file' to `init-file'.
297         (initz-message): New function.
298         (initz-load-file): Use it.
299         (initz-done): Ditto.
300
301         * lisp/initz-list.el (initz-list-input-dir-message-format):
302         New constant.
303         (initz-list-input-module-message-format): Ditto.
304         (initz-list-new-file-exists-message): Ditto.
305         (initz-list-new-file-illegal-message): Ditto.
306         (initz-list-new-file-comment-message-format): Ditto.
307         (initz-list-new-file-provide-message-format): Ditto.
308         (initz-list-get-dir): New function.
309         (initz-list-input-dir): Ditto.
310         (initz-list-input-module): Ditto.
311         (initz-list-new-file): Use them.
312
313         * lisp/initz.el (initz-get-base-name): New function.
314         (initz-get-module-name): Use it.
315         (initz-load-file): Ditto.
316         * lisp/initz-list.el (initz-list-new-file): Ditto.
317
318         * lisp/initz-error.el (initz-error-mode-map): Change value.
319         (initz-error-mode): Follow change above.
320
321         * lisp/initz-list.el (initz-list-mode-map): Change value.
322         (initz-list-mode): Follow change above.
323
324         * lisp/initz-error.el (toplevel): Require `initz-list'.
325         (initz-error-delete-whole-line): Abolish.
326         (initz-error-find-file): Ditto.
327         (initz-error-find-file-mouse): Ditto.
328         (initz-error-quit): Ditto.
329         (toplevel): Set aliases from abolished `initz-error-*' to
330         'initz-list-*'.
331
332         * lisp/initz-modules.el (initz-modules-to-compile): Change value.
333
334         * lisp/initz.el (toplevel): Fix for autoload.
335
336 2002-01-14  OHASHI Akira  <bg66@koka-in.org>
337
338         * Version number is increased to 0.0.5.
339
340         * lisp/initz-list.el: New file.
341         * lisp/initz-modules.el (initz-modules-to-compile): Add it.
342
343 2002-01-13  OHASHI Akira  <bg66@koka-in.org>
344
345         * lisp/init.el (initz-directory): New function.
346         (initz-startup-directory): Abolish.
347         (initz-flavor-directory): Ditto.
348         (initz-delete-file): Follow change above.
349         (initz-delete-files): Ditto.
350         (initz-compile-files): Ditto.
351         (initz-load-files): Ditto.
352         (initz-load): Ditto.
353         * lisp/initz-error.el (initz-error): Ditto.
354
355         * lisp/initz.el (initz-init-alist): Change value.
356         (initz-get-init-value): New function.
357         (initz-get-files): Ditto.
358         (initz-get-kind-symbol): Ditto.
359         (initz-get-dir-symbol): Ditto.
360         (initz-get-correspoidence-file): Ditto.
361         (initz-make-directory): Ditto.
362         (initz-make-directories): Ditto.
363         (initz-get-module-name): Follow change above.
364         (initz-delete-file): Ditto.
365         (initz-delete-files): Ditto.
366         (initz-delete): Ditto.
367         (initz-compile-file): Ditto.
368         (initz-compile-files): Ditto.
369         (initz-compile): Ditto.
370         (initz-load-file): Ditto.
371         (initz-load-files): Ditto.
372         (initz-load): Ditto.
373
374         * lisp/initz-globals.el (initz-module-regexp): Fix.
375         (initz-get-module-name): Follow change above.
376
377         * lisp/init.el (initz-done-message-format): Change value.
378         * lisp/initz-globals.el (initz-load-module-ask-message-format):
379         Ditto.
380         (initz-load-module-message-format): Ditto.
381         (initz-unload-module-message-format): Ditto.
382
383         * lisp/initz-globals.el (initz-error-load-modules): Rename to
384         `initz-error-load-files'.
385         * lisp/initz.el (initz-load-file): Follow change above.
386         (initz-load): Ditto.
387         * lisp/initz-error.el (initz-error-byte-compile-file): Ditto.
388         (initz-error-delete-file): Ditto.
389         (initz-error-load-file): Ditto.
390         (initz-error): Ditto.
391         (initz-error-byte-compile-file-ask-message-format): Abolish.
392         (initz-error-byte-compile-file): Follow change above.
393         (initz-error-load-file): Run `initz-error-byte-compile-file'.
394
395 2002-01-11  OHASHI Akira  <bg66@koka-in.org>
396
397         * Version number is increased to 0.0.4.
398
399         * lisp/initz-error.el (initz-error-mode-name): New constant.
400         (initz-error-byte-compile-file-ask-message-format): Ditto.
401         (initz-error-delete-file-ask-message-format): Ditto.
402         (initz-error-click-message-format): Ditto.
403         (initz-error-enter-message-format): Ditto.
404         (initz-error-compile-message-header): Ditto.
405         (initz-error-load-message-header): Ditto.
406         (initz-error-byte-compile): Use them.
407         (initz-error-delete-file): Ditto.
408         (initz-error-mode): Ditto.
409         (initz-error): Ditto.
410         (initz-error-delete-whole-line): New function.
411         (initz-error-byte-compile-file): Use it.
412         (initz-error-delete-file): Ditto.
413         (initz-error-load-file): Ditto.
414
415         * lisp/initz.el (initz-add-to-load-path): Rewrite; Don't use
416         `paths-find-recursive-load-path' and
417         `normal-top-level-add-subdirs-to-load-path'.
418         (initz-compile-files): Simplify; Don't make directory.
419
420 2002-01-10  OHASHI Akira  <bg66@koka-in.org>
421
422         * lisp/initz.el (initz-compile-file): Simplify.
423
424         * lisp/initz-globals.el (initz-ask-message-format): Rename to
425         `initz-load-module-ask-message-format'.
426         * lisp/initz.el (initz-load-file): Follow change above.
427         * lisp/initz-error.el (initz-error-load-file): Ditto.
428
429 2002-01-09  OHASHI Akira  <bg66@koka-in.org>
430
431         * lisp/initz-error.el (initz-error-show): Rename to `initz-error'.
432         * lisp/initz.el (toplevel): Follow change above.
433         (initz-compile): Ditto.
434         (initz-load): Ditto.
435
436         * lisp/initz-error.el (toplevel): Require `emu'.
437         (initz-error-mode-map): Fix key map of mouse.
438         (initz-error): Run `other-window'.
439         (initz-error-byte-compile-file): Run `save-window-excursion'
440         with `byte-compile-file'.
441         (initz-error-load-file): Fix feature and use `base-name'.
442
443 2002-01-08  OHASHI Akira  <bg66@koka-in.org>
444
445         * lisp/initz-make.el (install-just-print-p): Abolish.
446
447         * lisp/initz-error.el (initz-error-byte-compile-file): Abolish
448         the variable which is not referred to.
449         * lisp/initz.el (initz-compile-file): Ditto.
450         (initz-load-file): Ditto.
451
452         * lisp/initz.el (initz-load-file): Add argument `name' and
453         change `initz-error-load-modules'.
454         (initz-load-files): Follow change above.
455         * lisp/initz-error.el (initz-error-show): Ditto.
456         (initz-error-byte-compile-file): Ditto.
457         (initz-error-delete-file): Ditto.
458         (initz-error-load-file): New function.
459         (initz-error-mode-map): Use it.
460
461 2002-01-05  OHASHI Akira  <bg66@koka-in.org>
462
463         * Version number is increased to 0.0.3.
464
465         * lisp/initz-globals.el: New file.
466         * lisp/initz-modules.el (initz-modules-to-compile): Add it.
467
468 2002-01-04  OHASHI Akira  <bg66@koka-in.org>
469
470         * lisp/initz.el (initz-compile-file): Use condition-case.
471         (initz-delete): New function.
472         (initz-delete-files): Ditto.
473         (initz-delete-file): Ditto.
474         (initz-startup): Do nothing when `noninteractive' is non-nil.
475
476 2001-12-28  OHASHI Akira  <bg66@koka-in.org>
477
478         * lisp/initz-vars.el (initz-verbose): New custom variable.
479         * lisp/initz.el (initz-compile): Use it.
480         (initz-load-file): Ditto.
481         (initz-load): Ditto.
482         (initz-done): Ditto.
483
484 2001-12-27  OHASHI Akira  <bg66@koka-in.org>
485
486         * lisp/initz-error.el: New file.
487         * lisp/initz-modules.el (initz-modules-to-compile): Add it.
488
489         * lisp/initz.el (initz-compile-file): When error occurred,
490         add file name to `initz-error-compile-files'.
491         (initz-load-file): When error occurred, add module name to
492         `initz-error-load-modules'.
493         (initz-compile): Use them.
494         (initz-load): Ditto.
495
496 2001-12-10  OHASHI Akira  <bg66@koka-in.org>
497
498         * lisp/initz.el (initz-init-alist): Use `system-type' instead of
499         `system-configuration'.
500
501 2001-11-08  OHASHI Akira  <bg66@koka-in.org>
502
503         * lisp/initz.el (initz-load-file): Use condition-case.
504
505 2001-11-07  OHASHI Akira  <bg66@koka-in.org>
506
507         * Version number is increased to 0.0.2.
508
509         * lisp/Makefile, lisp/initz-config.el, lisp/initz-make.el,
510         lisp/initz-modules.el, lisp/initz-vars.el: New file. 
511
512 2001-11-06  OHASHI Akira  <bg66@koka-in.org>
513
514         * lisp/initz.el (initz-load-list): New custom variable.
515         (initz-interactively): Ditto.
516         (initz-ask-message-format): New const variable.
517         (initz-load-file): Use them.
518
519 2001-09-10  OHASHI Akira  <bg66@koka-in.org>
520
521         * lisp/initz.el (initz-load-file): Force `unload-feature'.
522
523 2001-08-20  OHASHI Akira  <bg66@koka-in.org>
524
525         * AUTHORS, COPYING, NEWS, README, TODO, sample/README,
526         sample/dot.emacs, sample/startup/init-skk.el,
527         sample/startup/init-test.el, sample/startup/flavor/init-emacs20.el,
528         sample/startup/flavor/init-xemacs21.el,
529         sample/startup/host/init-host1-skk.el,
530         sample/startup/host/init-host2-skk.el: New file. 
531
532 2001-08-06  OHASHI Akira  <bg66@koka-in.org>
533
534         * ChangeLog, lisp/initz.el: New file.