1 2002-04-30 OHASHI Akira <bg66@koka-in.org>
3 * lisp/initz.el (initz-init-alist): Use `#'' instead of `function'.
4 (initz-get-init-value): Ditto.
5 (initz-get-kind): Ditto.
6 (initz-get-dir): Ditto.
7 (initz-make-directory): Ditto.
8 (initz-make-directories): Ditto.
9 (initz-delete-files): Ditto.
10 (initz-delete): Ditto.
11 (initz-compile-files): Ditto.
12 (initz-compile): Ditto.
13 (initz-load-files): Ditto.
15 * lisp/initz-list.el (sort-build-lists): Ditto.
16 (initz-list-input-dir): Ditto.
17 (initz-list-input-module): Ditto.
18 (initz-list-node-expand): Ditto.
20 * lisp/initz-error.el (initz-error-node-expand): Ditto.
22 * lisp/initz-util.el (initz-add-to-load-list): Ditto.
23 (initz-add-to-ignore-list): Ditto.
24 (initz-remove-from-load-list): Ditto.
25 (initz-remove-from-ignore-list): Ditto.
26 (initz-add-to-load-path): Ditto.
27 (initz-features): Ditto.
29 * lisp/initz.el (initz-init-alist): Use `mapconcat' instead of `mapc'.
31 2002-04-28 OHASHI Akira <bg66@koka-in.org>
33 * lisp/initz-list.el (initz-list-modeline-string): New constant
35 (initz-list-mode): Use it.
36 * lisp/initz-error.el (initz-error-modeline-string): New constant
38 (initz-error-mode): Use it.
40 * README (Development): New section.
42 2002-04-27 OHASHI Akira <bg66@koka-in.org>
44 * lisp/initz-util.el (initz-features): Make dummy filename having
45 extension from `feature'.
47 * lisp/initz-config.el: Abolish.
48 * lisp/initz-make.el: Ditto.
49 * lisp/initz-modules.el: Ditto.
50 * lisp/INITZ-CFG: New file.
51 * lisp/INITZ-ELS: Ditto.
52 * lisp/INITZ-MK: Ditto.
53 * lisp/Makefile: Follow change above.
55 2002-04-26 OHASHI Akira <bg66@koka-in.org>
57 * lisp/initz-util.el (toplevel): Require `cl'.
59 * lisp/initz-vars.el (initz-list-unloaded-module-face): New face.
60 * lisp/initz-list.el (initz-list-node-expand): Use it.
62 * lisp/initz-vars.el (initz-list-loaded-mark): New custom variable.
63 * lisp/initz-list.el (initz-list-node-expand): If module is loaded,
66 * lisp/initz.el (initz-trim-separator): New function.
67 (initz-init-alist): Use it.
68 * lisp/initz-list.el (initz-list-input-module): Ditto.
69 (initz-list-node-insert): Ditto.
70 (initz-list-new-file): Ditto.
72 2002-04-25 OHASHI Akira <bg66@koka-in.org>
74 * Version number is increased to 0.0.10.
76 * lisp/initz-vars.el (initz-list-default-node-status): Rename from
77 `initz-list-node-default-status'.
78 * lisp/initz-list.el (initz-list): Follow change above.
80 * lisp/initz-list.el (initz-list-new-file): Trim
81 `initz-separator-string'.
82 (initz-list-new-file): Fix illegal check.
84 * lisp/initz.el (initz-get-files): Fix for bugs.
86 * lisp/initz.el (initz-features): Abolish; Move to `initz-util.el'.
87 (initz-get-base-name): Ditto.
88 (initz-get-module-name): Ditto.
90 * lisp/initz.el (initz-compile-file): Try byte-compile first.
92 * lisp/initz.el (initz-init-alist): Change value.
93 (initz-get-init-value): Follow change above.
95 2002-04-24 OHASHI Akira <bg66@koka-in.org>
97 * lisp/initz-list.el (initz-list-node-insert): When `prefix' equals
98 `initz-null-string', don't print `prefix'.
99 (initz-list-get-dir): Follow change above.
100 (initz-list-insert-file): Ditto.
101 (initz-list-node-collapse): Ditto.
102 (initz-list-node-expand): Ditto.
104 * lisp/initz.el (initz-init-alist): Add `argument' and improve order.
106 2002-04-23 OHASHI Akira <bg66@koka-in.org>
108 * lisp/initz.el (initz-add-to-load-path): Abolish; Move to
111 * lisp/initz-util.el: New file.
112 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
114 * lisp/initz-globals.el (initz-load-list-internal): New variable.
115 (initz-ignore-list-internal): Ditto.
116 * lisp/initz.el (initz-load): Use them.
117 (initz-load-file): Ditto.
119 * lisp/initz-list.el (initz-list-quit): Add remove hook.
121 2002-04-22 OHASHI Akira <bg66@koka-in.org>
123 * lisp/initz-globals.el (initz-compile-error-files): Rename from
124 `initz-error-compile-files'.
125 (initz-load-error-files): Rename from `initz-error-load-files'.
126 * lisp/initz.el (initz-compile-file): Follow change above.
127 (initz-compile): Ditto.
128 (initz-load-file): Ditto.
130 * lisp/initz-list.el (initz-list-byte-compile-file): Ditto.
131 (initz-list-delete-file): Ditto.
132 (initz-list-load-file): Ditto.
133 * lisp/initz-error.el (initz-error-node-expand): Ditto.
134 (initz-error-byte-compile-file): Ditto.
135 (initz-error-delete-file): Ditto.
136 (initz-error-load-file): Ditto.
137 (initz-error): Ditto.
139 2002-04-21 OHASHI Akira <bg66@koka-in.org>
141 * lisp/initz.el (initz-message-no-log): New macro.
142 * lisp/initz-list.el (initz-list-print-file): Use it instead of
145 2002-02-08 OHASHI Akira <bg66@koka-in.org>
147 * lisp/initz-list.el (sort-build-lists): New advice.
149 2002-02-01 OHASHI Akira <bg66@koka-in.org>
151 * Version number is increased to 0.0.9.
153 * lisp/initz.el (initz-startup-directory): New function.
154 (initz-flavor-directory): Ditto.
155 (initz-compile-files): Use them.
156 * lisp/initz-list.el (initz-list-new-file): Ditto.
158 * lisp/initz.el (initz-get-kind): Rename from `initz-get-kind-symbol'.
159 (initz-get-dir): Rename from `initz-get-dir-symbol'.
160 (initz-get-correspondence-file): Follow change above.
162 2002-01-29 OHASHI Akira <bg66@koka-in.org>
164 * lisp/initz-list.el (initz-list-node-enter): Simplify.
165 * lisp/initz-error.el (initz-error-node-enter): Ditto.
167 * lisp/initz-list.el (initz-list-input-dir-message-format):
169 (initz-list-input-module-message-format): Ditto.
170 (initz-list-input-dir): Follow chage above.
172 * lisp/initz.el (initz-features): Use `delq' instead of `delete'.
173 (initz-load-file): Use `memq' instead of `member'.
174 * lisp/initz-list.el (initz-list-new-file): Ditto.
176 2002-01-27 OHASHI Akira <bg66@koka-in.org>
178 * lisp/initz.el (initz-get-init-value): Use `cond' instead of `if'.
179 (initz-get-module-name): Ditto.
180 (initz-message): Use `when' instead of `if'.
181 * lisp/initz-list.el (initz-list-get-dir): Ditto.
182 (initz-list-next-line): Ditto.
184 2002-01-25 OHASHI Akira <bg66@koka-in.org>
186 * lisp/initz-list.el (initz-list-print-file): New function.
187 (initz-list-mode): Use it.
188 * lisp/initz-error.el (initz-error-mode): Use it.
190 2002-01-24 OHASHI Akira <bg66@koka-in.org>
192 * lisp/initz-list.el (initz-list-new-file-provide-message-format):
194 (initz-list-new-file-comment-message-format): Ditto.
195 (initz-list-new-file): Follow change above.
197 * lisp/initz-vars.el (initz-verbose): Fix for XEmacs21; Use `const'
199 (initz-list-input-module-completing): New custom variable.
201 * lisp/initz-list.el (initz-list-input-module): Use it.
202 (initz-list-node-insert): Print `prefix'.
203 (initz-list-get-dir): Follow change above.
204 (initz-list-insert-file): Ditto.
205 (initz-list-node-collapse): Ditto.
206 (initz-list-node-expand): Ditto.
208 2002-01-23 OHASHI Akira <bg66@koka-in.org>
210 * Version number is increased to 0.0.8.
212 * lisp/initz-var.el (initz-face): New group.
213 (initz-list-node-face): New face.
214 (initz-list-module-face): Ditto.
215 * lisp/initz-list.el (initz-list-insert-file): Use them.
216 (initz-list-node-insert): Ditto.
217 (initz-list-node-expand): Ditto.
218 * lisp/initz-error.el (initz-error-node-insert): Ditto.
219 (initz-error-node-expand): Ditto.
221 * lisp/initz-list.el (initz-list-insert-file): Add text property
223 (initz-list-node-expand): Ditto.
224 * lisp/initz-error.el (initz-error-node-expand): Ditto.
226 * lisp/initz-make.el (install-just-print-p): Salvage.
228 * lisp/initz-list.el (initz-list-insert-file): Add text property
229 `start-open' and `rear-nonsticky'.
230 (initz-list-node-insert): Ditto.
231 (initz-list-node-expand): Ditto.
232 * lisp/initz-error.el (initz-error-node-insert): Ditto.
233 (initz-error-node-expand): Ditto.
235 * lisp/initz-list.el (initz-list-byte-compile-file): Fix for install.
236 * lisp/initz-error.el (initz-error-byte-compile-file): Ditto.
238 * lisp/initz-list.el (initz-list-insert-file): Sort lines.
239 (initz-list-node-expand): Ditto.
240 * lisp/initz-error.el (initz-error-node-expand): Ditto.
242 * lisp/initz-list.el (initz-list-delete-file): Fix point;
243 Run previous-line and next-line.
244 * lisp/initz-error.el (initz-error-delete-file): Ditto.
246 2002-01-22 OHASHI Akira <bg66@koka-in.org>
248 * lisp/initz-list.el (initz-list-node-map): New keymap.
249 (initz-list-node-insert): New function.
250 (initz-list-node-collapse): Ditto.
251 (initz-list-node-expand): Ditto.
252 (initz-list-node-enter): Ditto.
253 (initz-list-node-click): Ditto.
254 (initz-list): Use it.
255 (initz-list-get-dir): Follow change above.
256 (initz-list-insert-file): Ditto.
257 (initz-list-next-line): New function.
258 (initz-list-previous-line): Ditto.
259 (initz-list-mode-map): Use them.
260 * lisp/initz-error.el (initz-error-mode-map): Ditto.
262 * lisp/initz-vars.el(initz-list-node-default-status):
264 * lisp/initz-list.el(initz-list): Use it.
265 (initz-list-get-dir): Run `end-of-line'.
267 * lisp/initz-error.el (initz-error-node-map): New keymap.
268 (initz-error-node-insert): New funciton.
269 (initz-error-node-collapse): Ditto.
270 (initz-error-node-expand): Ditto.
271 (initz-error-node-enter): Ditto.
272 (initz-error-node-click): Ditto.
273 (initz-error): Use it.
274 (initz-error-compile-message-header): Change value.
275 (initz-error-load-message-header): Ditto.
277 2002-01-21 OHASHI Akira <bg66@koka-in.org>
279 * lisp/initz.el (initz-compile-file): Fix for error handling.
280 (initz-get-dir-symbol): Remove the slash only when it exists.
282 2002-01-20 OHASHI Akira <bg66@koka-in.org>
284 * lisp/initz-list.el (initz-list-input-dir-message-format):
286 (initz-list-input-module-message-format): Ditto.
288 2002-01-18 OHASHI Akira <bg66@koka-in.org>
290 * lisp/initz.el (toplevel): Autoload `initz-list-new-file'.
292 * lisp/initz-list.el (initz-list-find-file-mouse): Remove
293 `beginning-of-line' and check the end of line.
294 (initz-list-insert-file): Fix for the end of line and use
295 `add-text-properties' instead of `set-text-properties'.
297 * lisp/initz-error.el (initz-error): Ditto.
299 2002-01-17 OHASHI Akira <bg66@koka-in.org>
301 * lisp/initz.el (initz-features): New function.
302 (initz-get-files): Simplify.
304 2002-01-16 OHASHI Akira <bg66@koka-in.org>
306 * Version number is increased to 0.0.7.
308 * lisp/initz-error.el (initz-error-delete-file): Use module name
309 instead of file name for the prompt of confirm.
310 * lisp/initz-list.el (initz-list-delete-file): Ditto.
312 * lisp/initz.el (initz-make-directory): Create parent
313 directories if they don't exist.
315 * lisp/initz-list.el (initz-list-new-file): Fix for module name.
316 (initz-list-new-file-provided-message): New constant.
317 (initz-list-new-file): Use it.
319 * lisp/initz-error.el (initz-error-click-message-format):
321 (initz-error-enter-message-format): Ditto.
322 * lisp/initz-list.el (initz-list-click-message-format):
324 (initz-list-enter-message-format): Ditto.
326 2002-01-15 OHASHI Akira <bg66@koka-in.org>
328 * Version number is increased to 0.0.6.
330 * lisp/initz-globals.el (initz-load-module-ask-message-format):
332 (initz-load-module-message-format): Ditto.
333 (initz-unload-module-message-format): Ditto.
335 * lisp/initz.el: Check docstring.
336 (initz-init-alist): Change value.
337 (initz-get-module-name): Rename argument from `file' to `init-file'.
338 (initz-message): New function.
339 (initz-load-file): Use it.
342 * lisp/initz-list.el (initz-list-input-dir-message-format):
344 (initz-list-input-module-message-format): Ditto.
345 (initz-list-new-file-exists-message): Ditto.
346 (initz-list-new-file-illegal-message): Ditto.
347 (initz-list-new-file-comment-message-format): Ditto.
348 (initz-list-new-file-provide-message-format): Ditto.
349 (initz-list-get-dir): New function.
350 (initz-list-input-dir): Ditto.
351 (initz-list-input-module): Ditto.
352 (initz-list-new-file): Use them.
354 * lisp/initz.el (initz-get-base-name): New function.
355 (initz-get-module-name): Use it.
356 (initz-load-file): Ditto.
357 * lisp/initz-list.el (initz-list-new-file): Ditto.
359 * lisp/initz-error.el (initz-error-mode-map): Change value.
360 (initz-error-mode): Follow change above.
362 * lisp/initz-list.el (initz-list-mode-map): Change value.
363 (initz-list-mode): Follow change above.
365 * lisp/initz-error.el (toplevel): Require `initz-list'.
366 (initz-error-delete-whole-line): Abolish.
367 (initz-error-find-file): Ditto.
368 (initz-error-find-file-mouse): Ditto.
369 (initz-error-quit): Ditto.
370 (toplevel): Set aliases from abolished `initz-error-*' to
373 * lisp/initz-modules.el (initz-modules-to-compile): Change value.
375 * lisp/initz.el (toplevel): Fix for autoload.
377 2002-01-14 OHASHI Akira <bg66@koka-in.org>
379 * Version number is increased to 0.0.5.
381 * lisp/initz-list.el: New file.
382 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
384 2002-01-13 OHASHI Akira <bg66@koka-in.org>
386 * lisp/init.el (initz-directory): New function.
387 (initz-startup-directory): Abolish.
388 (initz-flavor-directory): Ditto.
389 (initz-delete-file): Follow change above.
390 (initz-delete-files): Ditto.
391 (initz-compile-files): Ditto.
392 (initz-load-files): Ditto.
394 * lisp/initz-error.el (initz-error): Ditto.
396 * lisp/initz.el (initz-init-alist): Change value.
397 (initz-get-init-value): New function.
398 (initz-get-files): Ditto.
399 (initz-get-kind-symbol): Ditto.
400 (initz-get-dir-symbol): Ditto.
401 (initz-get-correspoidence-file): Ditto.
402 (initz-make-directory): Ditto.
403 (initz-make-directories): Ditto.
404 (initz-get-module-name): Follow change above.
405 (initz-delete-file): Ditto.
406 (initz-delete-files): Ditto.
407 (initz-delete): Ditto.
408 (initz-compile-file): Ditto.
409 (initz-compile-files): Ditto.
410 (initz-compile): Ditto.
411 (initz-load-file): Ditto.
412 (initz-load-files): Ditto.
415 * lisp/initz-globals.el (initz-module-regexp): Fix.
416 (initz-get-module-name): Follow change above.
418 * lisp/init.el (initz-done-message-format): Change value.
419 * lisp/initz-globals.el (initz-load-module-ask-message-format):
421 (initz-load-module-message-format): Ditto.
422 (initz-unload-module-message-format): Ditto.
424 * lisp/initz-globals.el (initz-error-load-modules): Rename to
425 `initz-error-load-files'.
426 * lisp/initz.el (initz-load-file): Follow change above.
428 * lisp/initz-error.el (initz-error-byte-compile-file): Ditto.
429 (initz-error-delete-file): Ditto.
430 (initz-error-load-file): Ditto.
431 (initz-error): Ditto.
432 (initz-error-byte-compile-file-ask-message-format): Abolish.
433 (initz-error-byte-compile-file): Follow change above.
434 (initz-error-load-file): Run `initz-error-byte-compile-file'.
436 2002-01-11 OHASHI Akira <bg66@koka-in.org>
438 * Version number is increased to 0.0.4.
440 * lisp/initz-error.el (initz-error-mode-name): New constant.
441 (initz-error-byte-compile-file-ask-message-format): Ditto.
442 (initz-error-delete-file-ask-message-format): Ditto.
443 (initz-error-click-message-format): Ditto.
444 (initz-error-enter-message-format): Ditto.
445 (initz-error-compile-message-header): Ditto.
446 (initz-error-load-message-header): Ditto.
447 (initz-error-byte-compile): Use them.
448 (initz-error-delete-file): Ditto.
449 (initz-error-mode): Ditto.
450 (initz-error): Ditto.
451 (initz-error-delete-whole-line): New function.
452 (initz-error-byte-compile-file): Use it.
453 (initz-error-delete-file): Ditto.
454 (initz-error-load-file): Ditto.
456 * lisp/initz.el (initz-add-to-load-path): Rewrite; Don't use
457 `paths-find-recursive-load-path' and
458 `normal-top-level-add-subdirs-to-load-path'.
459 (initz-compile-files): Simplify; Don't make directory.
461 2002-01-10 OHASHI Akira <bg66@koka-in.org>
463 * lisp/initz.el (initz-compile-file): Simplify.
465 * lisp/initz-globals.el (initz-ask-message-format): Rename to
466 `initz-load-module-ask-message-format'.
467 * lisp/initz.el (initz-load-file): Follow change above.
468 * lisp/initz-error.el (initz-error-load-file): Ditto.
470 2002-01-09 OHASHI Akira <bg66@koka-in.org>
472 * lisp/initz-error.el (initz-error-show): Rename to `initz-error'.
473 * lisp/initz.el (toplevel): Follow change above.
474 (initz-compile): Ditto.
477 * lisp/initz-error.el (toplevel): Require `emu'.
478 (initz-error-mode-map): Fix key map of mouse.
479 (initz-error): Run `other-window'.
480 (initz-error-byte-compile-file): Run `save-window-excursion'
481 with `byte-compile-file'.
482 (initz-error-load-file): Fix feature and use `base-name'.
484 2002-01-08 OHASHI Akira <bg66@koka-in.org>
486 * lisp/initz-make.el (install-just-print-p): Abolish.
488 * lisp/initz-error.el (initz-error-byte-compile-file): Abolish
489 the variable which is not referred to.
490 * lisp/initz.el (initz-compile-file): Ditto.
491 (initz-load-file): Ditto.
493 * lisp/initz.el (initz-load-file): Add argument `name' and
494 change `initz-error-load-modules'.
495 (initz-load-files): Follow change above.
496 * lisp/initz-error.el (initz-error-show): Ditto.
497 (initz-error-byte-compile-file): Ditto.
498 (initz-error-delete-file): Ditto.
499 (initz-error-load-file): New function.
500 (initz-error-mode-map): Use it.
502 2002-01-05 OHASHI Akira <bg66@koka-in.org>
504 * Version number is increased to 0.0.3.
506 * lisp/initz-globals.el: New file.
507 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
509 2002-01-04 OHASHI Akira <bg66@koka-in.org>
511 * lisp/initz.el (initz-compile-file): Use condition-case.
512 (initz-delete): New function.
513 (initz-delete-files): Ditto.
514 (initz-delete-file): Ditto.
515 (initz-startup): Do nothing when `noninteractive' is non-nil.
517 2001-12-28 OHASHI Akira <bg66@koka-in.org>
519 * lisp/initz-vars.el (initz-verbose): New custom variable.
520 * lisp/initz.el (initz-compile): Use it.
521 (initz-load-file): Ditto.
525 2001-12-27 OHASHI Akira <bg66@koka-in.org>
527 * lisp/initz-error.el: New file.
528 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
530 * lisp/initz.el (initz-compile-file): When error occurred,
531 add file name to `initz-error-compile-files'.
532 (initz-load-file): When error occurred, add module name to
533 `initz-error-load-modules'.
534 (initz-compile): Use them.
537 2001-12-10 OHASHI Akira <bg66@koka-in.org>
539 * lisp/initz.el (initz-init-alist): Use `system-type' instead of
540 `system-configuration'.
542 2001-11-08 OHASHI Akira <bg66@koka-in.org>
544 * lisp/initz.el (initz-load-file): Use condition-case.
546 2001-11-07 OHASHI Akira <bg66@koka-in.org>
548 * Version number is increased to 0.0.2.
550 * lisp/Makefile, lisp/initz-config.el, lisp/initz-make.el,
551 lisp/initz-modules.el, lisp/initz-vars.el: New file.
553 2001-11-06 OHASHI Akira <bg66@koka-in.org>
555 * lisp/initz.el (initz-load-list): New custom variable.
556 (initz-interactively): Ditto.
557 (initz-ask-message-format): New const variable.
558 (initz-load-file): Use them.
560 2001-09-10 OHASHI Akira <bg66@koka-in.org>
562 * lisp/initz.el (initz-load-file): Force `unload-feature'.
564 2001-08-20 OHASHI Akira <bg66@koka-in.org>
566 * AUTHORS, COPYING, NEWS, README, TODO, sample/README,
567 sample/dot.emacs, sample/startup/init-skk.el,
568 sample/startup/init-test.el, sample/startup/flavor/init-emacs20.el,
569 sample/startup/flavor/init-xemacs21.el,
570 sample/startup/host/init-host1-skk.el,
571 sample/startup/host/init-host2-skk.el: New file.
573 2001-08-06 OHASHI Akira <bg66@koka-in.org>
575 * ChangeLog, lisp/initz.el: New file.