1 2002-04-30 OHASHI Akira <bg66@koka-in.org>
3 * lisp/initz.el (initz-init-alist): Use `mapconcat' instead of `mapc'.
5 2002-04-28 OHASHI Akira <bg66@koka-in.org>
7 * lisp/initz-list.el (initz-list-modeline-string): New constant
9 (initz-list-mode): Use it.
10 * lisp/initz-error.el (initz-error-modeline-string): New constant
12 (initz-error-mode): Use it.
14 * README (Development): New section.
16 2002-04-27 OHASHI Akira <bg66@koka-in.org>
18 * lisp/initz-util.el (initz-features): Make dummy filename having
19 extension from `feature'.
21 * lisp/initz-config.el: Abolish.
22 * lisp/initz-make.el: Ditto.
23 * lisp/initz-modules.el: Ditto.
24 * lisp/INITZ-CFG: New file.
25 * lisp/INITZ-ELS: Ditto.
26 * lisp/INITZ-MK: Ditto.
27 * lisp/Makefile: Follow change above.
29 2002-04-26 OHASHI Akira <bg66@koka-in.org>
31 * lisp/initz-util.el (toplevel): Require `cl'.
33 * lisp/initz-vars.el (initz-list-unloaded-module-face): New face.
34 * lisp/initz-list.el (initz-list-node-expand): Use it.
36 * lisp/initz-vars.el (initz-list-loaded-mark): New custom variable.
37 * lisp/initz-list.el (initz-list-node-expand): If module is loaded,
40 * lisp/initz.el (initz-trim-separator): New function.
41 (initz-init-alist): Use it.
42 * lisp/initz-list.el (initz-list-input-module): Ditto.
43 (initz-list-node-insert): Ditto.
44 (initz-list-new-file): Ditto.
46 2002-04-25 OHASHI Akira <bg66@koka-in.org>
48 * Version number is increased to 0.0.10.
50 * lisp/initz-vars.el (initz-list-default-node-status): Rename from
51 `initz-list-node-default-status'.
52 * lisp/initz-list.el (initz-list): Follow change above.
54 * lisp/initz-list.el (initz-list-new-file): Trim
55 `initz-separator-string'.
56 (initz-list-new-file): Fix illegal check.
58 * lisp/initz.el (initz-get-files): Fix for bugs.
60 * lisp/initz.el (initz-features): Abolish; Move to `initz-util.el'.
61 (initz-get-base-name): Ditto.
62 (initz-get-module-name): Ditto.
64 * lisp/initz.el (initz-compile-file): Try byte-compile first.
66 * lisp/initz.el (initz-init-alist): Change value.
67 (initz-get-init-value): Follow change above.
69 2002-04-24 OHASHI Akira <bg66@koka-in.org>
71 * lisp/initz-list.el (initz-list-node-insert): When `prefix' equals
72 `initz-null-string', don't print `prefix'.
73 (initz-list-get-dir): Follow change above.
74 (initz-list-insert-file): Ditto.
75 (initz-list-node-collapse): Ditto.
76 (initz-list-node-expand): Ditto.
78 * lisp/initz.el (initz-init-alist): Add `argument' and improve order.
80 2002-04-23 OHASHI Akira <bg66@koka-in.org>
82 * lisp/initz.el (initz-add-to-load-path): Abolish; Move to
85 * lisp/initz-util.el: New file.
86 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
88 * lisp/initz-globals.el (initz-load-list-internal): New variable.
89 (initz-ignore-list-internal): Ditto.
90 * lisp/initz.el (initz-load): Use them.
91 (initz-load-file): Ditto.
93 * lisp/initz-list.el (initz-list-quit): Add remove hook.
95 2002-04-22 OHASHI Akira <bg66@koka-in.org>
97 * lisp/initz-globals.el (initz-compile-error-files): Rename from
98 `initz-error-compile-files'.
99 (initz-load-error-files): Rename from `initz-error-load-files'.
100 * lisp/initz.el (initz-compile-file): Follow change above.
101 (initz-compile): Ditto.
102 (initz-load-file): Ditto.
104 * lisp/initz-list.el (initz-list-byte-compile-file): Ditto.
105 (initz-list-delete-file): Ditto.
106 (initz-list-load-file): Ditto.
107 * lisp/initz-error.el (initz-error-node-expand): Ditto.
108 (initz-error-byte-compile-file): Ditto.
109 (initz-error-delete-file): Ditto.
110 (initz-error-load-file): Ditto.
111 (initz-error): Ditto.
113 2002-04-21 OHASHI Akira <bg66@koka-in.org>
115 * lisp/initz.el (initz-message-no-log): New macro.
116 * lisp/initz-list.el (initz-list-print-file): Use it instead of
119 2002-02-08 OHASHI Akira <bg66@koka-in.org>
121 * lisp/initz-list.el (sort-build-lists): New advice.
123 2002-02-01 OHASHI Akira <bg66@koka-in.org>
125 * Version number is increased to 0.0.9.
127 * lisp/initz.el (initz-startup-directory): New function.
128 (initz-flavor-directory): Ditto.
129 (initz-compile-files): Use them.
130 * lisp/initz-list.el (initz-list-new-file): Ditto.
132 * lisp/initz.el (initz-get-kind): Rename from `initz-get-kind-symbol'.
133 (initz-get-dir): Rename from `initz-get-dir-symbol'.
134 (initz-get-correspondence-file): Follow change above.
136 2002-01-29 OHASHI Akira <bg66@koka-in.org>
138 * lisp/initz-list.el (initz-list-node-enter): Simplify.
139 * lisp/initz-error.el (initz-error-node-enter): Ditto.
141 * lisp/initz-list.el (initz-list-input-dir-message-format):
143 (initz-list-input-module-message-format): Ditto.
144 (initz-list-input-dir): Follow chage above.
146 * lisp/initz.el (initz-features): Use `delq' instead of `delete'.
147 (initz-load-file): Use `memq' instead of `member'.
148 * lisp/initz-list.el (initz-list-new-file): Ditto.
150 2002-01-27 OHASHI Akira <bg66@koka-in.org>
152 * lisp/initz.el (initz-get-init-value): Use `cond' instead of `if'.
153 (initz-get-module-name): Ditto.
154 (initz-message): Use `when' instead of `if'.
155 * lisp/initz-list.el (initz-list-get-dir): Ditto.
156 (initz-list-next-line): Ditto.
158 2002-01-25 OHASHI Akira <bg66@koka-in.org>
160 * lisp/initz-list.el (initz-list-print-file): New function.
161 (initz-list-mode): Use it.
162 * lisp/initz-error.el (initz-error-mode): Use it.
164 2002-01-24 OHASHI Akira <bg66@koka-in.org>
166 * lisp/initz-list.el (initz-list-new-file-provide-message-format):
168 (initz-list-new-file-comment-message-format): Ditto.
169 (initz-list-new-file): Follow change above.
171 * lisp/initz-vars.el (initz-verbose): Fix for XEmacs21; Use `const'
173 (initz-list-input-module-completing): New custom variable.
175 * lisp/initz-list.el (initz-list-input-module): Use it.
176 (initz-list-node-insert): Print `prefix'.
177 (initz-list-get-dir): Follow change above.
178 (initz-list-insert-file): Ditto.
179 (initz-list-node-collapse): Ditto.
180 (initz-list-node-expand): Ditto.
182 2002-01-23 OHASHI Akira <bg66@koka-in.org>
184 * Version number is increased to 0.0.8.
186 * lisp/initz-var.el (initz-face): New group.
187 (initz-list-node-face): New face.
188 (initz-list-module-face): Ditto.
189 * lisp/initz-list.el (initz-list-insert-file): Use them.
190 (initz-list-node-insert): Ditto.
191 (initz-list-node-expand): Ditto.
192 * lisp/initz-error.el (initz-error-node-insert): Ditto.
193 (initz-error-node-expand): Ditto.
195 * lisp/initz-list.el (initz-list-insert-file): Add text property
197 (initz-list-node-expand): Ditto.
198 * lisp/initz-error.el (initz-error-node-expand): Ditto.
200 * lisp/initz-make.el (install-just-print-p): Salvage.
202 * lisp/initz-list.el (initz-list-insert-file): Add text property
203 `start-open' and `rear-nonsticky'.
204 (initz-list-node-insert): Ditto.
205 (initz-list-node-expand): Ditto.
206 * lisp/initz-error.el (initz-error-node-insert): Ditto.
207 (initz-error-node-expand): Ditto.
209 * lisp/initz-list.el (initz-list-byte-compile-file): Fix for install.
210 * lisp/initz-error.el (initz-error-byte-compile-file): Ditto.
212 * lisp/initz-list.el (initz-list-insert-file): Sort lines.
213 (initz-list-node-expand): Ditto.
214 * lisp/initz-error.el (initz-error-node-expand): Ditto.
216 * lisp/initz-list.el (initz-list-delete-file): Fix point;
217 Run previous-line and next-line.
218 * lisp/initz-error.el (initz-error-delete-file): Ditto.
220 2002-01-22 OHASHI Akira <bg66@koka-in.org>
222 * lisp/initz-list.el (initz-list-node-map): New keymap.
223 (initz-list-node-insert): New function.
224 (initz-list-node-collapse): Ditto.
225 (initz-list-node-expand): Ditto.
226 (initz-list-node-enter): Ditto.
227 (initz-list-node-click): Ditto.
228 (initz-list): Use it.
229 (initz-list-get-dir): Follow change above.
230 (initz-list-insert-file): Ditto.
231 (initz-list-next-line): New function.
232 (initz-list-previous-line): Ditto.
233 (initz-list-mode-map): Use them.
234 * lisp/initz-error.el (initz-error-mode-map): Ditto.
236 * lisp/initz-vars.el(initz-list-node-default-status):
238 * lisp/initz-list.el(initz-list): Use it.
239 (initz-list-get-dir): Run `end-of-line'.
241 * lisp/initz-error.el (initz-error-node-map): New keymap.
242 (initz-error-node-insert): New funciton.
243 (initz-error-node-collapse): Ditto.
244 (initz-error-node-expand): Ditto.
245 (initz-error-node-enter): Ditto.
246 (initz-error-node-click): Ditto.
247 (initz-error): Use it.
248 (initz-error-compile-message-header): Change value.
249 (initz-error-load-message-header): Ditto.
251 2002-01-21 OHASHI Akira <bg66@koka-in.org>
253 * lisp/initz.el (initz-compile-file): Fix for error handling.
254 (initz-get-dir-symbol): Remove the slash only when it exists.
256 2002-01-20 OHASHI Akira <bg66@koka-in.org>
258 * lisp/initz-list.el (initz-list-input-dir-message-format):
260 (initz-list-input-module-message-format): Ditto.
262 2002-01-18 OHASHI Akira <bg66@koka-in.org>
264 * lisp/initz.el (toplevel): Autoload `initz-list-new-file'.
266 * lisp/initz-list.el (initz-list-find-file-mouse): Remove
267 `beginning-of-line' and check the end of line.
268 (initz-list-insert-file): Fix for the end of line and use
269 `add-text-properties' instead of `set-text-properties'.
271 * lisp/initz-error.el (initz-error): Ditto.
273 2002-01-17 OHASHI Akira <bg66@koka-in.org>
275 * lisp/initz.el (initz-features): New function.
276 (initz-get-files): Simplify.
278 2002-01-16 OHASHI Akira <bg66@koka-in.org>
280 * Version number is increased to 0.0.7.
282 * lisp/initz-error.el (initz-error-delete-file): Use module name
283 instead of file name for the prompt of confirm.
284 * lisp/initz-list.el (initz-list-delete-file): Ditto.
286 * lisp/initz.el (initz-make-directory): Create parent
287 directories if they don't exist.
289 * lisp/initz-list.el (initz-list-new-file): Fix for module name.
290 (initz-list-new-file-provided-message): New constant.
291 (initz-list-new-file): Use it.
293 * lisp/initz-error.el (initz-error-click-message-format):
295 (initz-error-enter-message-format): Ditto.
296 * lisp/initz-list.el (initz-list-click-message-format):
298 (initz-list-enter-message-format): Ditto.
300 2002-01-15 OHASHI Akira <bg66@koka-in.org>
302 * Version number is increased to 0.0.6.
304 * lisp/initz-globals.el (initz-load-module-ask-message-format):
306 (initz-load-module-message-format): Ditto.
307 (initz-unload-module-message-format): Ditto.
309 * lisp/initz.el: Check docstring.
310 (initz-init-alist): Change value.
311 (initz-get-module-name): Rename argument from `file' to `init-file'.
312 (initz-message): New function.
313 (initz-load-file): Use it.
316 * lisp/initz-list.el (initz-list-input-dir-message-format):
318 (initz-list-input-module-message-format): Ditto.
319 (initz-list-new-file-exists-message): Ditto.
320 (initz-list-new-file-illegal-message): Ditto.
321 (initz-list-new-file-comment-message-format): Ditto.
322 (initz-list-new-file-provide-message-format): Ditto.
323 (initz-list-get-dir): New function.
324 (initz-list-input-dir): Ditto.
325 (initz-list-input-module): Ditto.
326 (initz-list-new-file): Use them.
328 * lisp/initz.el (initz-get-base-name): New function.
329 (initz-get-module-name): Use it.
330 (initz-load-file): Ditto.
331 * lisp/initz-list.el (initz-list-new-file): Ditto.
333 * lisp/initz-error.el (initz-error-mode-map): Change value.
334 (initz-error-mode): Follow change above.
336 * lisp/initz-list.el (initz-list-mode-map): Change value.
337 (initz-list-mode): Follow change above.
339 * lisp/initz-error.el (toplevel): Require `initz-list'.
340 (initz-error-delete-whole-line): Abolish.
341 (initz-error-find-file): Ditto.
342 (initz-error-find-file-mouse): Ditto.
343 (initz-error-quit): Ditto.
344 (toplevel): Set aliases from abolished `initz-error-*' to
347 * lisp/initz-modules.el (initz-modules-to-compile): Change value.
349 * lisp/initz.el (toplevel): Fix for autoload.
351 2002-01-14 OHASHI Akira <bg66@koka-in.org>
353 * Version number is increased to 0.0.5.
355 * lisp/initz-list.el: New file.
356 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
358 2002-01-13 OHASHI Akira <bg66@koka-in.org>
360 * lisp/init.el (initz-directory): New function.
361 (initz-startup-directory): Abolish.
362 (initz-flavor-directory): Ditto.
363 (initz-delete-file): Follow change above.
364 (initz-delete-files): Ditto.
365 (initz-compile-files): Ditto.
366 (initz-load-files): Ditto.
368 * lisp/initz-error.el (initz-error): Ditto.
370 * lisp/initz.el (initz-init-alist): Change value.
371 (initz-get-init-value): New function.
372 (initz-get-files): Ditto.
373 (initz-get-kind-symbol): Ditto.
374 (initz-get-dir-symbol): Ditto.
375 (initz-get-correspoidence-file): Ditto.
376 (initz-make-directory): Ditto.
377 (initz-make-directories): Ditto.
378 (initz-get-module-name): Follow change above.
379 (initz-delete-file): Ditto.
380 (initz-delete-files): Ditto.
381 (initz-delete): Ditto.
382 (initz-compile-file): Ditto.
383 (initz-compile-files): Ditto.
384 (initz-compile): Ditto.
385 (initz-load-file): Ditto.
386 (initz-load-files): Ditto.
389 * lisp/initz-globals.el (initz-module-regexp): Fix.
390 (initz-get-module-name): Follow change above.
392 * lisp/init.el (initz-done-message-format): Change value.
393 * lisp/initz-globals.el (initz-load-module-ask-message-format):
395 (initz-load-module-message-format): Ditto.
396 (initz-unload-module-message-format): Ditto.
398 * lisp/initz-globals.el (initz-error-load-modules): Rename to
399 `initz-error-load-files'.
400 * lisp/initz.el (initz-load-file): Follow change above.
402 * lisp/initz-error.el (initz-error-byte-compile-file): Ditto.
403 (initz-error-delete-file): Ditto.
404 (initz-error-load-file): Ditto.
405 (initz-error): Ditto.
406 (initz-error-byte-compile-file-ask-message-format): Abolish.
407 (initz-error-byte-compile-file): Follow change above.
408 (initz-error-load-file): Run `initz-error-byte-compile-file'.
410 2002-01-11 OHASHI Akira <bg66@koka-in.org>
412 * Version number is increased to 0.0.4.
414 * lisp/initz-error.el (initz-error-mode-name): New constant.
415 (initz-error-byte-compile-file-ask-message-format): Ditto.
416 (initz-error-delete-file-ask-message-format): Ditto.
417 (initz-error-click-message-format): Ditto.
418 (initz-error-enter-message-format): Ditto.
419 (initz-error-compile-message-header): Ditto.
420 (initz-error-load-message-header): Ditto.
421 (initz-error-byte-compile): Use them.
422 (initz-error-delete-file): Ditto.
423 (initz-error-mode): Ditto.
424 (initz-error): Ditto.
425 (initz-error-delete-whole-line): New function.
426 (initz-error-byte-compile-file): Use it.
427 (initz-error-delete-file): Ditto.
428 (initz-error-load-file): Ditto.
430 * lisp/initz.el (initz-add-to-load-path): Rewrite; Don't use
431 `paths-find-recursive-load-path' and
432 `normal-top-level-add-subdirs-to-load-path'.
433 (initz-compile-files): Simplify; Don't make directory.
435 2002-01-10 OHASHI Akira <bg66@koka-in.org>
437 * lisp/initz.el (initz-compile-file): Simplify.
439 * lisp/initz-globals.el (initz-ask-message-format): Rename to
440 `initz-load-module-ask-message-format'.
441 * lisp/initz.el (initz-load-file): Follow change above.
442 * lisp/initz-error.el (initz-error-load-file): Ditto.
444 2002-01-09 OHASHI Akira <bg66@koka-in.org>
446 * lisp/initz-error.el (initz-error-show): Rename to `initz-error'.
447 * lisp/initz.el (toplevel): Follow change above.
448 (initz-compile): Ditto.
451 * lisp/initz-error.el (toplevel): Require `emu'.
452 (initz-error-mode-map): Fix key map of mouse.
453 (initz-error): Run `other-window'.
454 (initz-error-byte-compile-file): Run `save-window-excursion'
455 with `byte-compile-file'.
456 (initz-error-load-file): Fix feature and use `base-name'.
458 2002-01-08 OHASHI Akira <bg66@koka-in.org>
460 * lisp/initz-make.el (install-just-print-p): Abolish.
462 * lisp/initz-error.el (initz-error-byte-compile-file): Abolish
463 the variable which is not referred to.
464 * lisp/initz.el (initz-compile-file): Ditto.
465 (initz-load-file): Ditto.
467 * lisp/initz.el (initz-load-file): Add argument `name' and
468 change `initz-error-load-modules'.
469 (initz-load-files): Follow change above.
470 * lisp/initz-error.el (initz-error-show): Ditto.
471 (initz-error-byte-compile-file): Ditto.
472 (initz-error-delete-file): Ditto.
473 (initz-error-load-file): New function.
474 (initz-error-mode-map): Use it.
476 2002-01-05 OHASHI Akira <bg66@koka-in.org>
478 * Version number is increased to 0.0.3.
480 * lisp/initz-globals.el: New file.
481 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
483 2002-01-04 OHASHI Akira <bg66@koka-in.org>
485 * lisp/initz.el (initz-compile-file): Use condition-case.
486 (initz-delete): New function.
487 (initz-delete-files): Ditto.
488 (initz-delete-file): Ditto.
489 (initz-startup): Do nothing when `noninteractive' is non-nil.
491 2001-12-28 OHASHI Akira <bg66@koka-in.org>
493 * lisp/initz-vars.el (initz-verbose): New custom variable.
494 * lisp/initz.el (initz-compile): Use it.
495 (initz-load-file): Ditto.
499 2001-12-27 OHASHI Akira <bg66@koka-in.org>
501 * lisp/initz-error.el: New file.
502 * lisp/initz-modules.el (initz-modules-to-compile): Add it.
504 * lisp/initz.el (initz-compile-file): When error occurred,
505 add file name to `initz-error-compile-files'.
506 (initz-load-file): When error occurred, add module name to
507 `initz-error-load-modules'.
508 (initz-compile): Use them.
511 2001-12-10 OHASHI Akira <bg66@koka-in.org>
513 * lisp/initz.el (initz-init-alist): Use `system-type' instead of
514 `system-configuration'.
516 2001-11-08 OHASHI Akira <bg66@koka-in.org>
518 * lisp/initz.el (initz-load-file): Use condition-case.
520 2001-11-07 OHASHI Akira <bg66@koka-in.org>
522 * Version number is increased to 0.0.2.
524 * lisp/Makefile, lisp/initz-config.el, lisp/initz-make.el,
525 lisp/initz-modules.el, lisp/initz-vars.el: New file.
527 2001-11-06 OHASHI Akira <bg66@koka-in.org>
529 * lisp/initz.el (initz-load-list): New custom variable.
530 (initz-interactively): Ditto.
531 (initz-ask-message-format): New const variable.
532 (initz-load-file): Use them.
534 2001-09-10 OHASHI Akira <bg66@koka-in.org>
536 * lisp/initz.el (initz-load-file): Force `unload-feature'.
538 2001-08-20 OHASHI Akira <bg66@koka-in.org>
540 * AUTHORS, COPYING, NEWS, README, TODO, sample/README,
541 sample/dot.emacs, sample/startup/init-skk.el,
542 sample/startup/init-test.el, sample/startup/flavor/init-emacs20.el,
543 sample/startup/flavor/init-xemacs21.el,
544 sample/startup/host/init-host1-skk.el,
545 sample/startup/host/init-host2-skk.el: New file.
547 2001-08-06 OHASHI Akira <bg66@koka-in.org>
549 * ChangeLog, lisp/initz.el: New file.