1 2002-05-03 OHASHI Akira <bg66@koka-in.org>
3 * lisp/initz.el (initz-get-files): Add optional argument `all'.
4 If it is non-nil, return all files.
5 * lisp/initz-vars.el (initz-list-all-modules): New user option.
6 * lisp/initz-list.el (initz-list-node-expand): Use it.
8 2002-05-01 OHASHI Akira <bg66@koka-in.org>
10 * lisp/initz-vars.el (initz-delete-compile-log-buffer): New user
12 * lisp/initz.el (initz-done): If it is non-nil, delete the buffer
13 named `*Compile-Log*'.
15 2002-04-30 OHASHI Akira <bg66@koka-in.org>
17 * lisp/initz-list.el (initz-list-byte-compile-file): Byte-Compile
18 file, only when `file' is newer than `compile-file'.
19 (initz-list-load-file): Load file, only when the return value of
20 `initz-list-byte-compile-file' is non-nil.
22 * lisp/initz.el (initz-init-alist): Use `#'' instead of `function'.
23 (initz-get-init-value): Ditto.
24 (initz-get-kind): Ditto.
25 (initz-get-dir): Ditto.
26 (initz-make-directory): Ditto.
27 (initz-make-directories): Ditto.
28 (initz-delete-files): Ditto.
29 (initz-delete): Ditto.
30 (initz-compile-files): Ditto.
31 (initz-compile): Ditto.
32 (initz-load-files): Ditto.
34 * lisp/initz-list.el (sort-build-lists): Ditto.
35 (initz-list-input-dir): Ditto.
36 (initz-list-input-module): Ditto.
37 (initz-list-node-expand): Ditto.
39 * lisp/initz-error.el (initz-error-node-expand): Ditto.
41 * lisp/initz-util.el (initz-add-to-load-list): Ditto.
42 (initz-add-to-ignore-list): Ditto.
43 (initz-remove-from-load-list): Ditto.
44 (initz-remove-from-ignore-list): Ditto.
45 (initz-add-to-load-path): Ditto.
46 (initz-features): Ditto.
48 * lisp/initz.el (initz-init-alist): Use `mapconcat' instead of `mapc'.
50 2002-04-28 OHASHI Akira <bg66@koka-in.org>
52 * lisp/initz-list.el (initz-list-modeline-string): New constant.
53 (initz-list-mode): Use it.
54 * lisp/initz-error.el (initz-error-modeline-string): New constant.
55 (initz-error-mode): Use it.
57 * README (Development): New section.
59 2002-04-27 OHASHI Akira <bg66@koka-in.org>
61 * lisp/initz-util.el (initz-features): Make dummy filename having
62 extension from `feature'.
64 * lisp/initz-config.el: Abolish.
65 * lisp/initz-make.el: Ditto.
66 * lisp/initz-modules.el: Ditto.
67 * lisp/INITZ-CFG: New file.
68 * lisp/INITZ-ELS: Ditto.
69 * lisp/INITZ-MK: Ditto.
70 * lisp/Makefile: Follow change above.
72 2002-04-26 OHASHI Akira <bg66@koka-in.org>
74 * lisp/initz-util.el (toplevel): Require `cl'.
76 * lisp/initz-vars.el (initz-list-unloaded-module-face): New face.
77 * lisp/initz-list.el (initz-list-node-expand): Use it.
79 * lisp/initz-vars.el (initz-list-loaded-mark): New user option.
80 * lisp/initz-list.el (initz-list-node-expand): If module is loaded,
83 * lisp/initz.el (initz-trim-separator): New function.
84 (initz-init-alist): Use it.
85 * lisp/initz-list.el (initz-list-input-module): Ditto.
86 (initz-list-node-insert): Ditto.
87 (initz-list-new-file): Ditto.
89 2002-04-25 OHASHI Akira <bg66@koka-in.org>
91 * Version number is increased to 0.0.10.
93 * lisp/initz-vars.el (initz-list-default-node-status): Rename from
94 `initz-list-node-default-status'.
95 * lisp/initz-list.el (initz-list): Follow change above.
97 * lisp/initz-list.el (initz-list-new-file): Trim
98 `initz-separator-string'.
99 (initz-list-new-file): Fix illegal check.
101 * lisp/initz.el (initz-get-files): Fix for bugs.
103 * lisp/initz.el (initz-features): Abolish; Move to `initz-util.el'.
104 (initz-get-base-name): Ditto.
105 (initz-get-module-name): Ditto.
107 * lisp/initz.el (initz-compile-file): Try byte-compile first.
109 * lisp/initz.el (initz-init-alist): Change value.
110 (initz-get-init-value): Follow change above.
112 2002-04-24 OHASHI Akira <bg66@koka-in.org>
114 * lisp/initz-list.el (initz-list-node-insert): When `prefix' equals
115 `initz-null-string', don't print `prefix'.
116 (initz-list-get-dir): Follow change above.
117 (initz-list-insert-file): Ditto.
118 (initz-list-node-collapse): Ditto.
119 (initz-list-node-expand): Ditto.
121 * lisp/initz.el (initz-init-alist): Add `argument' and improve order.
123 2002-04-23 OHASHI Akira <bg66@koka-in.org>
125 * lisp/initz.el (initz-add-to-load-path): Abolish; Move to
128 * lisp/initz-util.el: New file.
129 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
131 * lisp/initz-globals.el (initz-load-list-internal): New variable.
132 (initz-ignore-list-internal): Ditto.
133 * lisp/initz.el (initz-load): Use them.
134 (initz-load-file): Ditto.
136 * lisp/initz-list.el (initz-list-quit): Add remove hook.
138 2002-04-22 OHASHI Akira <bg66@koka-in.org>
140 * lisp/initz-globals.el (initz-compile-error-files): Rename from
141 `initz-error-compile-files'.
142 (initz-load-error-files): Rename from `initz-error-load-files'.
143 * lisp/initz.el (initz-compile-file): Follow change above.
144 (initz-compile): Ditto.
145 (initz-load-file): Ditto.
147 * lisp/initz-list.el (initz-list-byte-compile-file): Ditto.
148 (initz-list-delete-file): Ditto.
149 (initz-list-load-file): Ditto.
150 * lisp/initz-error.el (initz-error-node-expand): Ditto.
151 (initz-error-byte-compile-file): Ditto.
152 (initz-error-delete-file): Ditto.
153 (initz-error-load-file): Ditto.
154 (initz-error): Ditto.
156 2002-04-21 OHASHI Akira <bg66@koka-in.org>
158 * lisp/initz.el (initz-message-no-log): New macro.
159 * lisp/initz-list.el (initz-list-print-file): Use it instead of
162 2002-02-08 OHASHI Akira <bg66@koka-in.org>
164 * lisp/initz-list.el (sort-build-lists): New advice.
166 2002-02-01 OHASHI Akira <bg66@koka-in.org>
168 * Version number is increased to 0.0.9.
170 * lisp/initz.el (initz-startup-directory): New function.
171 (initz-flavor-directory): Ditto.
172 (initz-compile-files): Use them.
173 * lisp/initz-list.el (initz-list-new-file): Ditto.
175 * lisp/initz.el (initz-get-kind): Rename from `initz-get-kind-symbol'.
176 (initz-get-dir): Rename from `initz-get-dir-symbol'.
177 (initz-get-correspondence-file): Follow change above.
179 2002-01-29 OHASHI Akira <bg66@koka-in.org>
181 * lisp/initz-list.el (initz-list-node-enter): Simplify.
182 * lisp/initz-error.el (initz-error-node-enter): Ditto.
184 * lisp/initz-list.el (initz-list-input-dir-message-format):
186 (initz-list-input-module-message-format): Ditto.
187 (initz-list-input-dir): Follow chage above.
189 * lisp/initz.el (initz-features): Use `delq' instead of `delete'.
190 (initz-load-file): Use `memq' instead of `member'.
191 * lisp/initz-list.el (initz-list-new-file): Ditto.
193 2002-01-27 OHASHI Akira <bg66@koka-in.org>
195 * lisp/initz.el (initz-get-init-value): Use `cond' instead of `if'.
196 (initz-get-module-name): Ditto.
197 (initz-message): Use `when' instead of `if'.
198 * lisp/initz-list.el (initz-list-get-dir): Ditto.
199 (initz-list-next-line): Ditto.
201 2002-01-25 OHASHI Akira <bg66@koka-in.org>
203 * lisp/initz-list.el (initz-list-print-file): New function.
204 (initz-list-mode): Use it.
205 * lisp/initz-error.el (initz-error-mode): Use it.
207 2002-01-24 OHASHI Akira <bg66@koka-in.org>
209 * lisp/initz-list.el (initz-list-new-file-provide-message-format):
211 (initz-list-new-file-comment-message-format): Ditto.
212 (initz-list-new-file): Follow change above.
214 * lisp/initz-vars.el (initz-verbose): Fix for XEmacs21; Use `const'
216 (initz-list-input-module-completing): New user option.
218 * lisp/initz-list.el (initz-list-input-module): Use it.
219 (initz-list-node-insert): Print `prefix'.
220 (initz-list-get-dir): Follow change above.
221 (initz-list-insert-file): Ditto.
222 (initz-list-node-collapse): Ditto.
223 (initz-list-node-expand): Ditto.
225 2002-01-23 OHASHI Akira <bg66@koka-in.org>
227 * Version number is increased to 0.0.8.
229 * lisp/initz-var.el (initz-face): New group.
230 (initz-list-node-face): New face.
231 (initz-list-module-face): Ditto.
232 * lisp/initz-list.el (initz-list-insert-file): Use them.
233 (initz-list-node-insert): Ditto.
234 (initz-list-node-expand): Ditto.
235 * lisp/initz-error.el (initz-error-node-insert): Ditto.
236 (initz-error-node-expand): Ditto.
238 * lisp/initz-list.el (initz-list-insert-file): Add text property
240 (initz-list-node-expand): Ditto.
241 * lisp/initz-error.el (initz-error-node-expand): Ditto.
243 * lisp/initz-make.el (install-just-print-p): Salvage.
245 * lisp/initz-list.el (initz-list-insert-file): Add text property
246 `start-open' and `rear-nonsticky'.
247 (initz-list-node-insert): Ditto.
248 (initz-list-node-expand): Ditto.
249 * lisp/initz-error.el (initz-error-node-insert): Ditto.
250 (initz-error-node-expand): Ditto.
252 * lisp/initz-list.el (initz-list-byte-compile-file): Fix for install.
253 * lisp/initz-error.el (initz-error-byte-compile-file): Ditto.
255 * lisp/initz-list.el (initz-list-insert-file): Sort lines.
256 (initz-list-node-expand): Ditto.
257 * lisp/initz-error.el (initz-error-node-expand): Ditto.
259 * lisp/initz-list.el (initz-list-delete-file): Fix point;
260 Run previous-line and next-line.
261 * lisp/initz-error.el (initz-error-delete-file): Ditto.
263 2002-01-22 OHASHI Akira <bg66@koka-in.org>
265 * lisp/initz-list.el (initz-list-node-map): New keymap.
266 (initz-list-node-insert): New function.
267 (initz-list-node-collapse): Ditto.
268 (initz-list-node-expand): Ditto.
269 (initz-list-node-enter): Ditto.
270 (initz-list-node-click): Ditto.
271 (initz-list): Use it.
272 (initz-list-get-dir): Follow change above.
273 (initz-list-insert-file): Ditto.
274 (initz-list-next-line): New function.
275 (initz-list-previous-line): Ditto.
276 (initz-list-mode-map): Use them.
277 * lisp/initz-error.el (initz-error-mode-map): Ditto.
279 * lisp/initz-vars.el (initz-list-node-default-status): New user
281 * lisp/initz-list.el (initz-list): Use it.
282 (initz-list-get-dir): Run `end-of-line'.
284 * lisp/initz-error.el (initz-error-node-map): New keymap.
285 (initz-error-node-insert): New funciton.
286 (initz-error-node-collapse): Ditto.
287 (initz-error-node-expand): Ditto.
288 (initz-error-node-enter): Ditto.
289 (initz-error-node-click): Ditto.
290 (initz-error): Use it.
291 (initz-error-compile-message-header): Change value.
292 (initz-error-load-message-header): Ditto.
294 2002-01-21 OHASHI Akira <bg66@koka-in.org>
296 * lisp/initz.el (initz-compile-file): Fix for error handling.
297 (initz-get-dir-symbol): Remove the slash only when it exists.
299 2002-01-20 OHASHI Akira <bg66@koka-in.org>
301 * lisp/initz-list.el (initz-list-input-dir-message-format):
303 (initz-list-input-module-message-format): Ditto.
305 2002-01-18 OHASHI Akira <bg66@koka-in.org>
307 * lisp/initz.el (toplevel): Autoload `initz-list-new-file'.
309 * lisp/initz-list.el (initz-list-find-file-mouse): Remove
310 `beginning-of-line' and check the end of line.
311 (initz-list-insert-file): Fix for the end of line and use
312 `add-text-properties' instead of `set-text-properties'.
314 * lisp/initz-error.el (initz-error): Ditto.
316 2002-01-17 OHASHI Akira <bg66@koka-in.org>
318 * lisp/initz.el (initz-features): New function.
319 (initz-get-files): Simplify.
321 2002-01-16 OHASHI Akira <bg66@koka-in.org>
323 * Version number is increased to 0.0.7.
325 * lisp/initz-error.el (initz-error-delete-file): Use module name
326 instead of file name for the prompt of confirm.
327 * lisp/initz-list.el (initz-list-delete-file): Ditto.
329 * lisp/initz.el (initz-make-directory): Create parent
330 directories if they don't exist.
332 * lisp/initz-list.el (initz-list-new-file): Fix for module name.
333 (initz-list-new-file-provided-message): New constant.
334 (initz-list-new-file): Use it.
336 * lisp/initz-error.el (initz-error-click-message-format):
338 (initz-error-enter-message-format): Ditto.
339 * lisp/initz-list.el (initz-list-click-message-format):
341 (initz-list-enter-message-format): Ditto.
343 2002-01-15 OHASHI Akira <bg66@koka-in.org>
345 * Version number is increased to 0.0.6.
347 * lisp/initz-globals.el (initz-load-module-ask-message-format):
349 (initz-load-module-message-format): Ditto.
350 (initz-unload-module-message-format): Ditto.
352 * lisp/initz.el: Check docstring.
353 (initz-init-alist): Change value.
354 (initz-get-module-name): Rename argument from `file' to `init-file'.
355 (initz-message): New function.
356 (initz-load-file): Use it.
359 * lisp/initz-list.el (initz-list-input-dir-message-format): New
361 (initz-list-input-module-message-format): Ditto.
362 (initz-list-new-file-exists-message): Ditto.
363 (initz-list-new-file-illegal-message): Ditto.
364 (initz-list-new-file-comment-message-format): Ditto.
365 (initz-list-new-file-provide-message-format): Ditto.
366 (initz-list-get-dir): New function.
367 (initz-list-input-dir): Ditto.
368 (initz-list-input-module): Ditto.
369 (initz-list-new-file): Use them.
371 * lisp/initz.el (initz-get-base-name): New function.
372 (initz-get-module-name): Use it.
373 (initz-load-file): Ditto.
374 * lisp/initz-list.el (initz-list-new-file): Ditto.
376 * lisp/initz-error.el (initz-error-mode-map): Change value.
377 (initz-error-mode): Follow change above.
379 * lisp/initz-list.el (initz-list-mode-map): Change value.
380 (initz-list-mode): Follow change above.
382 * lisp/initz-error.el (toplevel): Require `initz-list'.
383 (initz-error-delete-whole-line): Abolish.
384 (initz-error-find-file): Ditto.
385 (initz-error-find-file-mouse): Ditto.
386 (initz-error-quit): Ditto.
387 (toplevel): Set aliases from abolished `initz-error-*' to
390 * lisp/initz-modules.el (initz-modules-to-compile): Change value.
392 * lisp/initz.el (toplevel): Fix for autoload.
394 2002-01-14 OHASHI Akira <bg66@koka-in.org>
396 * Version number is increased to 0.0.5.
398 * lisp/initz-list.el: New file.
399 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
401 2002-01-13 OHASHI Akira <bg66@koka-in.org>
403 * lisp/init.el (initz-directory): New function.
404 (initz-startup-directory): Abolish.
405 (initz-flavor-directory): Ditto.
406 (initz-delete-file): Follow change above.
407 (initz-delete-files): Ditto.
408 (initz-compile-files): Ditto.
409 (initz-load-files): Ditto.
411 * lisp/initz-error.el (initz-error): Ditto.
413 * lisp/initz.el (initz-init-alist): Change value.
414 (initz-get-init-value): New function.
415 (initz-get-files): Ditto.
416 (initz-get-kind-symbol): Ditto.
417 (initz-get-dir-symbol): Ditto.
418 (initz-get-correspoidence-file): Ditto.
419 (initz-make-directory): Ditto.
420 (initz-make-directories): Ditto.
421 (initz-get-module-name): Follow change above.
422 (initz-delete-file): Ditto.
423 (initz-delete-files): Ditto.
424 (initz-delete): Ditto.
425 (initz-compile-file): Ditto.
426 (initz-compile-files): Ditto.
427 (initz-compile): Ditto.
428 (initz-load-file): Ditto.
429 (initz-load-files): Ditto.
432 * lisp/initz-globals.el (initz-module-regexp): Fix.
433 (initz-get-module-name): Follow change above.
435 * lisp/init.el (initz-done-message-format): Change value.
436 * lisp/initz-globals.el (initz-load-module-ask-message-format):
438 (initz-load-module-message-format): Ditto.
439 (initz-unload-module-message-format): Ditto.
441 * lisp/initz-globals.el (initz-error-load-modules): Rename to
442 `initz-error-load-files'.
443 * lisp/initz.el (initz-load-file): Follow change above.
445 * lisp/initz-error.el (initz-error-byte-compile-file): Ditto.
446 (initz-error-delete-file): Ditto.
447 (initz-error-load-file): Ditto.
448 (initz-error): Ditto.
449 (initz-error-byte-compile-file-ask-message-format): Abolish.
450 (initz-error-byte-compile-file): Follow change above.
451 (initz-error-load-file): Run `initz-error-byte-compile-file'.
453 2002-01-11 OHASHI Akira <bg66@koka-in.org>
455 * Version number is increased to 0.0.4.
457 * lisp/initz-error.el (initz-error-mode-name): New constant.
458 (initz-error-byte-compile-file-ask-message-format): Ditto.
459 (initz-error-delete-file-ask-message-format): Ditto.
460 (initz-error-click-message-format): Ditto.
461 (initz-error-enter-message-format): Ditto.
462 (initz-error-compile-message-header): Ditto.
463 (initz-error-load-message-header): Ditto.
464 (initz-error-byte-compile): Use them.
465 (initz-error-delete-file): Ditto.
466 (initz-error-mode): Ditto.
467 (initz-error): Ditto.
468 (initz-error-delete-whole-line): New function.
469 (initz-error-byte-compile-file): Use it.
470 (initz-error-delete-file): Ditto.
471 (initz-error-load-file): Ditto.
473 * lisp/initz.el (initz-add-to-load-path): Rewrite; Don't use
474 `paths-find-recursive-load-path' and
475 `normal-top-level-add-subdirs-to-load-path'.
476 (initz-compile-files): Simplify; Don't make directory.
478 2002-01-10 OHASHI Akira <bg66@koka-in.org>
480 * lisp/initz.el (initz-compile-file): Simplify.
482 * lisp/initz-globals.el (initz-ask-message-format): Rename to
483 `initz-load-module-ask-message-format'.
484 * lisp/initz.el (initz-load-file): Follow change above.
485 * lisp/initz-error.el (initz-error-load-file): Ditto.
487 2002-01-09 OHASHI Akira <bg66@koka-in.org>
489 * lisp/initz-error.el (initz-error-show): Rename to `initz-error'.
490 * lisp/initz.el (toplevel): Follow change above.
491 (initz-compile): Ditto.
494 * lisp/initz-error.el (toplevel): Require `emu'.
495 (initz-error-mode-map): Fix key map of mouse.
496 (initz-error): Run `other-window'.
497 (initz-error-byte-compile-file): Run `save-window-excursion'
498 with `byte-compile-file'.
499 (initz-error-load-file): Fix feature and use `base-name'.
501 2002-01-08 OHASHI Akira <bg66@koka-in.org>
503 * lisp/initz-make.el (install-just-print-p): Abolish.
505 * lisp/initz-error.el (initz-error-byte-compile-file): Abolish
506 the variable which is not referred to.
507 * lisp/initz.el (initz-compile-file): Ditto.
508 (initz-load-file): Ditto.
510 * lisp/initz.el (initz-load-file): Add argument `name' and
511 change `initz-error-load-modules'.
512 (initz-load-files): Follow change above.
513 * lisp/initz-error.el (initz-error-show): Ditto.
514 (initz-error-byte-compile-file): Ditto.
515 (initz-error-delete-file): Ditto.
516 (initz-error-load-file): New function.
517 (initz-error-mode-map): Use it.
519 2002-01-05 OHASHI Akira <bg66@koka-in.org>
521 * Version number is increased to 0.0.3.
523 * lisp/initz-globals.el: New file.
524 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
526 2002-01-04 OHASHI Akira <bg66@koka-in.org>
528 * lisp/initz.el (initz-compile-file): Use condition-case.
529 (initz-delete): New function.
530 (initz-delete-files): Ditto.
531 (initz-delete-file): Ditto.
532 (initz-startup): Do nothing when `noninteractive' is non-nil.
534 2001-12-28 OHASHI Akira <bg66@koka-in.org>
536 * lisp/initz-vars.el (initz-verbose): New user option.
537 * lisp/initz.el (initz-compile): Use it.
538 (initz-load-file): Ditto.
542 2001-12-27 OHASHI Akira <bg66@koka-in.org>
544 * lisp/initz-error.el: New file.
545 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
547 * lisp/initz.el (initz-compile-file): When error occurred,
548 add file name to `initz-error-compile-files'.
549 (initz-load-file): When error occurred, add module name to
550 `initz-error-load-modules'.
551 (initz-compile): Use them.
554 2001-12-10 OHASHI Akira <bg66@koka-in.org>
556 * lisp/initz.el (initz-init-alist): Use `system-type' instead of
557 `system-configuration'.
559 2001-11-08 OHASHI Akira <bg66@koka-in.org>
561 * lisp/initz.el (initz-load-file): Use condition-case.
563 2001-11-07 OHASHI Akira <bg66@koka-in.org>
565 * Version number is increased to 0.0.2.
567 * lisp/Makefile, lisp/initz-config.el, lisp/initz-make.el,
568 lisp/initz-modules.el, lisp/initz-vars.el: New file.
570 2001-11-06 OHASHI Akira <bg66@koka-in.org>
572 * lisp/initz.el (initz-load-list): New user option.
573 (initz-interactively): Ditto.
574 (initz-ask-message-format): New const variable.
575 (initz-load-file): Use them.
577 2001-09-10 OHASHI Akira <bg66@koka-in.org>
579 * lisp/initz.el (initz-load-file): Force `unload-feature'.
581 2001-08-20 OHASHI Akira <bg66@koka-in.org>
583 * AUTHORS, COPYING, NEWS, README, TODO, sample/README,
584 sample/dot.emacs, sample/startup/init-skk.el,
585 sample/startup/init-test.el, sample/startup/flavor/init-emacs20.el,
586 sample/startup/flavor/init-xemacs21.el,
587 sample/startup/host/init-host1-skk.el,
588 sample/startup/host/init-host2-skk.el: New file.
590 2001-08-06 OHASHI Akira <bg66@koka-in.org>
592 * ChangeLog, lisp/initz.el: New file.