1 2002-05-01 OHASHI Akira <bg66@koka-in.org>
3 * lisp/initz-vars.el (initz-delete-compile-log-buffer): New user
5 * lisp/initz.el (initz-done): If it is non-nil, delete the buffer
8 2002-04-30 OHASHI Akira <bg66@koka-in.org>
10 * lisp/initz-list.el (initz-list-byte-compile-file): Byte-Compile
11 file, only when `file' is newer than `compile-file'.
12 (initz-list-load-file): Load file, only when the return value of
13 `initz-list-byte-compile-file' is non-nil.
15 * lisp/initz.el (initz-init-alist): Use `#'' instead of `function'.
16 (initz-get-init-value): Ditto.
17 (initz-get-kind): Ditto.
18 (initz-get-dir): Ditto.
19 (initz-make-directory): Ditto.
20 (initz-make-directories): Ditto.
21 (initz-delete-files): Ditto.
22 (initz-delete): Ditto.
23 (initz-compile-files): Ditto.
24 (initz-compile): Ditto.
25 (initz-load-files): Ditto.
27 * lisp/initz-list.el (sort-build-lists): Ditto.
28 (initz-list-input-dir): Ditto.
29 (initz-list-input-module): Ditto.
30 (initz-list-node-expand): Ditto.
32 * lisp/initz-error.el (initz-error-node-expand): Ditto.
34 * lisp/initz-util.el (initz-add-to-load-list): Ditto.
35 (initz-add-to-ignore-list): Ditto.
36 (initz-remove-from-load-list): Ditto.
37 (initz-remove-from-ignore-list): Ditto.
38 (initz-add-to-load-path): Ditto.
39 (initz-features): Ditto.
41 * lisp/initz.el (initz-init-alist): Use `mapconcat' instead of `mapc'.
43 2002-04-28 OHASHI Akira <bg66@koka-in.org>
45 * lisp/initz-list.el (initz-list-modeline-string): New constant.
46 (initz-list-mode): Use it.
47 * lisp/initz-error.el (initz-error-modeline-string): New constant.
48 (initz-error-mode): Use it.
50 * README (Development): New section.
52 2002-04-27 OHASHI Akira <bg66@koka-in.org>
54 * lisp/initz-util.el (initz-features): Make dummy filename having
55 extension from `feature'.
57 * lisp/initz-config.el: Abolish.
58 * lisp/initz-make.el: Ditto.
59 * lisp/initz-modules.el: Ditto.
60 * lisp/INITZ-CFG: New file.
61 * lisp/INITZ-ELS: Ditto.
62 * lisp/INITZ-MK: Ditto.
63 * lisp/Makefile: Follow change above.
65 2002-04-26 OHASHI Akira <bg66@koka-in.org>
67 * lisp/initz-util.el (toplevel): Require `cl'.
69 * lisp/initz-vars.el (initz-list-unloaded-module-face): New face.
70 * lisp/initz-list.el (initz-list-node-expand): Use it.
72 * lisp/initz-vars.el (initz-list-loaded-mark): New user option.
73 * lisp/initz-list.el (initz-list-node-expand): If module is loaded,
76 * lisp/initz.el (initz-trim-separator): New function.
77 (initz-init-alist): Use it.
78 * lisp/initz-list.el (initz-list-input-module): Ditto.
79 (initz-list-node-insert): Ditto.
80 (initz-list-new-file): Ditto.
82 2002-04-25 OHASHI Akira <bg66@koka-in.org>
84 * Version number is increased to 0.0.10.
86 * lisp/initz-vars.el (initz-list-default-node-status): Rename from
87 `initz-list-node-default-status'.
88 * lisp/initz-list.el (initz-list): Follow change above.
90 * lisp/initz-list.el (initz-list-new-file): Trim
91 `initz-separator-string'.
92 (initz-list-new-file): Fix illegal check.
94 * lisp/initz.el (initz-get-files): Fix for bugs.
96 * lisp/initz.el (initz-features): Abolish; Move to `initz-util.el'.
97 (initz-get-base-name): Ditto.
98 (initz-get-module-name): Ditto.
100 * lisp/initz.el (initz-compile-file): Try byte-compile first.
102 * lisp/initz.el (initz-init-alist): Change value.
103 (initz-get-init-value): Follow change above.
105 2002-04-24 OHASHI Akira <bg66@koka-in.org>
107 * lisp/initz-list.el (initz-list-node-insert): When `prefix' equals
108 `initz-null-string', don't print `prefix'.
109 (initz-list-get-dir): Follow change above.
110 (initz-list-insert-file): Ditto.
111 (initz-list-node-collapse): Ditto.
112 (initz-list-node-expand): Ditto.
114 * lisp/initz.el (initz-init-alist): Add `argument' and improve order.
116 2002-04-23 OHASHI Akira <bg66@koka-in.org>
118 * lisp/initz.el (initz-add-to-load-path): Abolish; Move to
121 * lisp/initz-util.el: New file.
122 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
124 * lisp/initz-globals.el (initz-load-list-internal): New variable.
125 (initz-ignore-list-internal): Ditto.
126 * lisp/initz.el (initz-load): Use them.
127 (initz-load-file): Ditto.
129 * lisp/initz-list.el (initz-list-quit): Add remove hook.
131 2002-04-22 OHASHI Akira <bg66@koka-in.org>
133 * lisp/initz-globals.el (initz-compile-error-files): Rename from
134 `initz-error-compile-files'.
135 (initz-load-error-files): Rename from `initz-error-load-files'.
136 * lisp/initz.el (initz-compile-file): Follow change above.
137 (initz-compile): Ditto.
138 (initz-load-file): Ditto.
140 * lisp/initz-list.el (initz-list-byte-compile-file): Ditto.
141 (initz-list-delete-file): Ditto.
142 (initz-list-load-file): Ditto.
143 * lisp/initz-error.el (initz-error-node-expand): Ditto.
144 (initz-error-byte-compile-file): Ditto.
145 (initz-error-delete-file): Ditto.
146 (initz-error-load-file): Ditto.
147 (initz-error): Ditto.
149 2002-04-21 OHASHI Akira <bg66@koka-in.org>
151 * lisp/initz.el (initz-message-no-log): New macro.
152 * lisp/initz-list.el (initz-list-print-file): Use it instead of
155 2002-02-08 OHASHI Akira <bg66@koka-in.org>
157 * lisp/initz-list.el (sort-build-lists): New advice.
159 2002-02-01 OHASHI Akira <bg66@koka-in.org>
161 * Version number is increased to 0.0.9.
163 * lisp/initz.el (initz-startup-directory): New function.
164 (initz-flavor-directory): Ditto.
165 (initz-compile-files): Use them.
166 * lisp/initz-list.el (initz-list-new-file): Ditto.
168 * lisp/initz.el (initz-get-kind): Rename from `initz-get-kind-symbol'.
169 (initz-get-dir): Rename from `initz-get-dir-symbol'.
170 (initz-get-correspondence-file): Follow change above.
172 2002-01-29 OHASHI Akira <bg66@koka-in.org>
174 * lisp/initz-list.el (initz-list-node-enter): Simplify.
175 * lisp/initz-error.el (initz-error-node-enter): Ditto.
177 * lisp/initz-list.el (initz-list-input-dir-message-format):
179 (initz-list-input-module-message-format): Ditto.
180 (initz-list-input-dir): Follow chage above.
182 * lisp/initz.el (initz-features): Use `delq' instead of `delete'.
183 (initz-load-file): Use `memq' instead of `member'.
184 * lisp/initz-list.el (initz-list-new-file): Ditto.
186 2002-01-27 OHASHI Akira <bg66@koka-in.org>
188 * lisp/initz.el (initz-get-init-value): Use `cond' instead of `if'.
189 (initz-get-module-name): Ditto.
190 (initz-message): Use `when' instead of `if'.
191 * lisp/initz-list.el (initz-list-get-dir): Ditto.
192 (initz-list-next-line): Ditto.
194 2002-01-25 OHASHI Akira <bg66@koka-in.org>
196 * lisp/initz-list.el (initz-list-print-file): New function.
197 (initz-list-mode): Use it.
198 * lisp/initz-error.el (initz-error-mode): Use it.
200 2002-01-24 OHASHI Akira <bg66@koka-in.org>
202 * lisp/initz-list.el (initz-list-new-file-provide-message-format):
204 (initz-list-new-file-comment-message-format): Ditto.
205 (initz-list-new-file): Follow change above.
207 * lisp/initz-vars.el (initz-verbose): Fix for XEmacs21; Use `const'
209 (initz-list-input-module-completing): New user option.
211 * lisp/initz-list.el (initz-list-input-module): Use it.
212 (initz-list-node-insert): Print `prefix'.
213 (initz-list-get-dir): Follow change above.
214 (initz-list-insert-file): Ditto.
215 (initz-list-node-collapse): Ditto.
216 (initz-list-node-expand): Ditto.
218 2002-01-23 OHASHI Akira <bg66@koka-in.org>
220 * Version number is increased to 0.0.8.
222 * lisp/initz-var.el (initz-face): New group.
223 (initz-list-node-face): New face.
224 (initz-list-module-face): Ditto.
225 * lisp/initz-list.el (initz-list-insert-file): Use them.
226 (initz-list-node-insert): Ditto.
227 (initz-list-node-expand): Ditto.
228 * lisp/initz-error.el (initz-error-node-insert): Ditto.
229 (initz-error-node-expand): Ditto.
231 * lisp/initz-list.el (initz-list-insert-file): Add text property
233 (initz-list-node-expand): Ditto.
234 * lisp/initz-error.el (initz-error-node-expand): Ditto.
236 * lisp/initz-make.el (install-just-print-p): Salvage.
238 * lisp/initz-list.el (initz-list-insert-file): Add text property
239 `start-open' and `rear-nonsticky'.
240 (initz-list-node-insert): Ditto.
241 (initz-list-node-expand): Ditto.
242 * lisp/initz-error.el (initz-error-node-insert): Ditto.
243 (initz-error-node-expand): Ditto.
245 * lisp/initz-list.el (initz-list-byte-compile-file): Fix for install.
246 * lisp/initz-error.el (initz-error-byte-compile-file): Ditto.
248 * lisp/initz-list.el (initz-list-insert-file): Sort lines.
249 (initz-list-node-expand): Ditto.
250 * lisp/initz-error.el (initz-error-node-expand): Ditto.
252 * lisp/initz-list.el (initz-list-delete-file): Fix point;
253 Run previous-line and next-line.
254 * lisp/initz-error.el (initz-error-delete-file): Ditto.
256 2002-01-22 OHASHI Akira <bg66@koka-in.org>
258 * lisp/initz-list.el (initz-list-node-map): New keymap.
259 (initz-list-node-insert): New function.
260 (initz-list-node-collapse): Ditto.
261 (initz-list-node-expand): Ditto.
262 (initz-list-node-enter): Ditto.
263 (initz-list-node-click): Ditto.
264 (initz-list): Use it.
265 (initz-list-get-dir): Follow change above.
266 (initz-list-insert-file): Ditto.
267 (initz-list-next-line): New function.
268 (initz-list-previous-line): Ditto.
269 (initz-list-mode-map): Use them.
270 * lisp/initz-error.el (initz-error-mode-map): Ditto.
272 * lisp/initz-vars.el (initz-list-node-default-status): New user
274 * lisp/initz-list.el (initz-list): Use it.
275 (initz-list-get-dir): Run `end-of-line'.
277 * lisp/initz-error.el (initz-error-node-map): New keymap.
278 (initz-error-node-insert): New funciton.
279 (initz-error-node-collapse): Ditto.
280 (initz-error-node-expand): Ditto.
281 (initz-error-node-enter): Ditto.
282 (initz-error-node-click): Ditto.
283 (initz-error): Use it.
284 (initz-error-compile-message-header): Change value.
285 (initz-error-load-message-header): Ditto.
287 2002-01-21 OHASHI Akira <bg66@koka-in.org>
289 * lisp/initz.el (initz-compile-file): Fix for error handling.
290 (initz-get-dir-symbol): Remove the slash only when it exists.
292 2002-01-20 OHASHI Akira <bg66@koka-in.org>
294 * lisp/initz-list.el (initz-list-input-dir-message-format):
296 (initz-list-input-module-message-format): Ditto.
298 2002-01-18 OHASHI Akira <bg66@koka-in.org>
300 * lisp/initz.el (toplevel): Autoload `initz-list-new-file'.
302 * lisp/initz-list.el (initz-list-find-file-mouse): Remove
303 `beginning-of-line' and check the end of line.
304 (initz-list-insert-file): Fix for the end of line and use
305 `add-text-properties' instead of `set-text-properties'.
307 * lisp/initz-error.el (initz-error): Ditto.
309 2002-01-17 OHASHI Akira <bg66@koka-in.org>
311 * lisp/initz.el (initz-features): New function.
312 (initz-get-files): Simplify.
314 2002-01-16 OHASHI Akira <bg66@koka-in.org>
316 * Version number is increased to 0.0.7.
318 * lisp/initz-error.el (initz-error-delete-file): Use module name
319 instead of file name for the prompt of confirm.
320 * lisp/initz-list.el (initz-list-delete-file): Ditto.
322 * lisp/initz.el (initz-make-directory): Create parent
323 directories if they don't exist.
325 * lisp/initz-list.el (initz-list-new-file): Fix for module name.
326 (initz-list-new-file-provided-message): New constant.
327 (initz-list-new-file): Use it.
329 * lisp/initz-error.el (initz-error-click-message-format):
331 (initz-error-enter-message-format): Ditto.
332 * lisp/initz-list.el (initz-list-click-message-format):
334 (initz-list-enter-message-format): Ditto.
336 2002-01-15 OHASHI Akira <bg66@koka-in.org>
338 * Version number is increased to 0.0.6.
340 * lisp/initz-globals.el (initz-load-module-ask-message-format):
342 (initz-load-module-message-format): Ditto.
343 (initz-unload-module-message-format): Ditto.
345 * lisp/initz.el: Check docstring.
346 (initz-init-alist): Change value.
347 (initz-get-module-name): Rename argument from `file' to `init-file'.
348 (initz-message): New function.
349 (initz-load-file): Use it.
352 * lisp/initz-list.el (initz-list-input-dir-message-format): New
354 (initz-list-input-module-message-format): Ditto.
355 (initz-list-new-file-exists-message): Ditto.
356 (initz-list-new-file-illegal-message): Ditto.
357 (initz-list-new-file-comment-message-format): Ditto.
358 (initz-list-new-file-provide-message-format): Ditto.
359 (initz-list-get-dir): New function.
360 (initz-list-input-dir): Ditto.
361 (initz-list-input-module): Ditto.
362 (initz-list-new-file): Use them.
364 * lisp/initz.el (initz-get-base-name): New function.
365 (initz-get-module-name): Use it.
366 (initz-load-file): Ditto.
367 * lisp/initz-list.el (initz-list-new-file): Ditto.
369 * lisp/initz-error.el (initz-error-mode-map): Change value.
370 (initz-error-mode): Follow change above.
372 * lisp/initz-list.el (initz-list-mode-map): Change value.
373 (initz-list-mode): Follow change above.
375 * lisp/initz-error.el (toplevel): Require `initz-list'.
376 (initz-error-delete-whole-line): Abolish.
377 (initz-error-find-file): Ditto.
378 (initz-error-find-file-mouse): Ditto.
379 (initz-error-quit): Ditto.
380 (toplevel): Set aliases from abolished `initz-error-*' to
383 * lisp/initz-modules.el (initz-modules-to-compile): Change value.
385 * lisp/initz.el (toplevel): Fix for autoload.
387 2002-01-14 OHASHI Akira <bg66@koka-in.org>
389 * Version number is increased to 0.0.5.
391 * lisp/initz-list.el: New file.
392 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
394 2002-01-13 OHASHI Akira <bg66@koka-in.org>
396 * lisp/init.el (initz-directory): New function.
397 (initz-startup-directory): Abolish.
398 (initz-flavor-directory): Ditto.
399 (initz-delete-file): Follow change above.
400 (initz-delete-files): Ditto.
401 (initz-compile-files): Ditto.
402 (initz-load-files): Ditto.
404 * lisp/initz-error.el (initz-error): Ditto.
406 * lisp/initz.el (initz-init-alist): Change value.
407 (initz-get-init-value): New function.
408 (initz-get-files): Ditto.
409 (initz-get-kind-symbol): Ditto.
410 (initz-get-dir-symbol): Ditto.
411 (initz-get-correspoidence-file): Ditto.
412 (initz-make-directory): Ditto.
413 (initz-make-directories): Ditto.
414 (initz-get-module-name): Follow change above.
415 (initz-delete-file): Ditto.
416 (initz-delete-files): Ditto.
417 (initz-delete): Ditto.
418 (initz-compile-file): Ditto.
419 (initz-compile-files): Ditto.
420 (initz-compile): Ditto.
421 (initz-load-file): Ditto.
422 (initz-load-files): Ditto.
425 * lisp/initz-globals.el (initz-module-regexp): Fix.
426 (initz-get-module-name): Follow change above.
428 * lisp/init.el (initz-done-message-format): Change value.
429 * lisp/initz-globals.el (initz-load-module-ask-message-format):
431 (initz-load-module-message-format): Ditto.
432 (initz-unload-module-message-format): Ditto.
434 * lisp/initz-globals.el (initz-error-load-modules): Rename to
435 `initz-error-load-files'.
436 * lisp/initz.el (initz-load-file): Follow change above.
438 * lisp/initz-error.el (initz-error-byte-compile-file): Ditto.
439 (initz-error-delete-file): Ditto.
440 (initz-error-load-file): Ditto.
441 (initz-error): Ditto.
442 (initz-error-byte-compile-file-ask-message-format): Abolish.
443 (initz-error-byte-compile-file): Follow change above.
444 (initz-error-load-file): Run `initz-error-byte-compile-file'.
446 2002-01-11 OHASHI Akira <bg66@koka-in.org>
448 * Version number is increased to 0.0.4.
450 * lisp/initz-error.el (initz-error-mode-name): New constant.
451 (initz-error-byte-compile-file-ask-message-format): Ditto.
452 (initz-error-delete-file-ask-message-format): Ditto.
453 (initz-error-click-message-format): Ditto.
454 (initz-error-enter-message-format): Ditto.
455 (initz-error-compile-message-header): Ditto.
456 (initz-error-load-message-header): Ditto.
457 (initz-error-byte-compile): Use them.
458 (initz-error-delete-file): Ditto.
459 (initz-error-mode): Ditto.
460 (initz-error): Ditto.
461 (initz-error-delete-whole-line): New function.
462 (initz-error-byte-compile-file): Use it.
463 (initz-error-delete-file): Ditto.
464 (initz-error-load-file): Ditto.
466 * lisp/initz.el (initz-add-to-load-path): Rewrite; Don't use
467 `paths-find-recursive-load-path' and
468 `normal-top-level-add-subdirs-to-load-path'.
469 (initz-compile-files): Simplify; Don't make directory.
471 2002-01-10 OHASHI Akira <bg66@koka-in.org>
473 * lisp/initz.el (initz-compile-file): Simplify.
475 * lisp/initz-globals.el (initz-ask-message-format): Rename to
476 `initz-load-module-ask-message-format'.
477 * lisp/initz.el (initz-load-file): Follow change above.
478 * lisp/initz-error.el (initz-error-load-file): Ditto.
480 2002-01-09 OHASHI Akira <bg66@koka-in.org>
482 * lisp/initz-error.el (initz-error-show): Rename to `initz-error'.
483 * lisp/initz.el (toplevel): Follow change above.
484 (initz-compile): Ditto.
487 * lisp/initz-error.el (toplevel): Require `emu'.
488 (initz-error-mode-map): Fix key map of mouse.
489 (initz-error): Run `other-window'.
490 (initz-error-byte-compile-file): Run `save-window-excursion'
491 with `byte-compile-file'.
492 (initz-error-load-file): Fix feature and use `base-name'.
494 2002-01-08 OHASHI Akira <bg66@koka-in.org>
496 * lisp/initz-make.el (install-just-print-p): Abolish.
498 * lisp/initz-error.el (initz-error-byte-compile-file): Abolish
499 the variable which is not referred to.
500 * lisp/initz.el (initz-compile-file): Ditto.
501 (initz-load-file): Ditto.
503 * lisp/initz.el (initz-load-file): Add argument `name' and
504 change `initz-error-load-modules'.
505 (initz-load-files): Follow change above.
506 * lisp/initz-error.el (initz-error-show): Ditto.
507 (initz-error-byte-compile-file): Ditto.
508 (initz-error-delete-file): Ditto.
509 (initz-error-load-file): New function.
510 (initz-error-mode-map): Use it.
512 2002-01-05 OHASHI Akira <bg66@koka-in.org>
514 * Version number is increased to 0.0.3.
516 * lisp/initz-globals.el: New file.
517 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
519 2002-01-04 OHASHI Akira <bg66@koka-in.org>
521 * lisp/initz.el (initz-compile-file): Use condition-case.
522 (initz-delete): New function.
523 (initz-delete-files): Ditto.
524 (initz-delete-file): Ditto.
525 (initz-startup): Do nothing when `noninteractive' is non-nil.
527 2001-12-28 OHASHI Akira <bg66@koka-in.org>
529 * lisp/initz-vars.el (initz-verbose): New user option.
530 * lisp/initz.el (initz-compile): Use it.
531 (initz-load-file): Ditto.
535 2001-12-27 OHASHI Akira <bg66@koka-in.org>
537 * lisp/initz-error.el: New file.
538 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
540 * lisp/initz.el (initz-compile-file): When error occurred,
541 add file name to `initz-error-compile-files'.
542 (initz-load-file): When error occurred, add module name to
543 `initz-error-load-modules'.
544 (initz-compile): Use them.
547 2001-12-10 OHASHI Akira <bg66@koka-in.org>
549 * lisp/initz.el (initz-init-alist): Use `system-type' instead of
550 `system-configuration'.
552 2001-11-08 OHASHI Akira <bg66@koka-in.org>
554 * lisp/initz.el (initz-load-file): Use condition-case.
556 2001-11-07 OHASHI Akira <bg66@koka-in.org>
558 * Version number is increased to 0.0.2.
560 * lisp/Makefile, lisp/initz-config.el, lisp/initz-make.el,
561 lisp/initz-modules.el, lisp/initz-vars.el: New file.
563 2001-11-06 OHASHI Akira <bg66@koka-in.org>
565 * lisp/initz.el (initz-load-list): New user option.
566 (initz-interactively): Ditto.
567 (initz-ask-message-format): New const variable.
568 (initz-load-file): Use them.
570 2001-09-10 OHASHI Akira <bg66@koka-in.org>
572 * lisp/initz.el (initz-load-file): Force `unload-feature'.
574 2001-08-20 OHASHI Akira <bg66@koka-in.org>
576 * AUTHORS, COPYING, NEWS, README, TODO, sample/README,
577 sample/dot.emacs, sample/startup/init-skk.el,
578 sample/startup/init-test.el, sample/startup/flavor/init-emacs20.el,
579 sample/startup/flavor/init-xemacs21.el,
580 sample/startup/host/init-host1-skk.el,
581 sample/startup/host/init-host2-skk.el: New file.
583 2001-08-06 OHASHI Akira <bg66@koka-in.org>
585 * ChangeLog, lisp/initz.el: New file.