2003-06-03 OHASHI Akira * lisp/initz-list.el (initz-list-previous-line): Add optional argument `arg'. * lisp/initz-list.el (initz-list-new-file-header-message-format): Rename from 'initz-list-new-file-comment-message-format'. (initz-list-new-file-footer-message-format): Change value and rename from 'initz-list-new-file-provide-message-format'. (initz-list-new-file): Follow change above. 2003-05-18 OHASHI Akira * lisp/initz.el (initz-message): Protect 1st arg of `message'. 2002-09-01 OHASHI Akira * lisp/initz-util.el (initz-add-to-load-path): Expand `path' before adding to `load-path'. 2002-05-17 OHASHI Akira * README (Development): Fix typo. 2002-05-14 OHASHI Akira * Version number is increased to 0.0.11. * lisp/initz-globals.el (toplevel): Require `static'. (initz-flavor): Use `static-if' instead of `if'. 2002-05-11 OHASHI Akira * lisp/initz-list.el (toplevel): Require `cl'. * lisp/initz-error.el (toplevel): ditto. * lisp/initz-list.el (initz-list-mode): Fix docstring. * lisp/initz-error.el (initz-error-mode): ditto. 2002-05-10 OHASHI Akira * lisp/initz-list.el (toplevel): Require `easymenu'. (initz-list-mode-menu): New variable. (initz-list-mode-map): Use it. (initz-list-mode): Ditto. * lisp/initz-error.el (initz-error-mode-menu): Require `easymenu'. (initz-error-mode-menu): New variable. (initz-error-mode-map): Use it. (initz-error-mode): Ditto. 2002-05-03 OHASHI Akira * README (Development): Fix typo. * lisp/initz.el (initz-get-files): Add optional argument `all'. If it is non-nil, return all files. * lisp/initz-vars.el (initz-list-all-modules): New user option. * lisp/initz-list.el (initz-list-node-expand): Use it. 2002-05-01 OHASHI Akira * lisp/initz-vars.el (initz-delete-compile-log-buffer): New user option. * lisp/initz.el (initz-done): If it is non-nil, delete the buffer named `*Compile-Log*'. 2002-04-30 OHASHI Akira * lisp/initz-list.el (initz-list-byte-compile-file): Byte-Compile file, only when `file' is newer than `compile-file'. (initz-list-load-file): Load file, only when the return value of `initz-list-byte-compile-file' is non-nil. * lisp/initz.el (initz-init-alist): Use `#'' instead of `function'. (initz-get-init-value): Ditto. (initz-get-kind): Ditto. (initz-get-dir): Ditto. (initz-make-directory): Ditto. (initz-make-directories): Ditto. (initz-delete-files): Ditto. (initz-delete): Ditto. (initz-compile-files): Ditto. (initz-compile): Ditto. (initz-load-files): Ditto. (initz-load): Ditto. * lisp/initz-list.el (sort-build-lists): Ditto. (initz-list-input-dir): Ditto. (initz-list-input-module): Ditto. (initz-list-node-expand): Ditto. (initz-list): Ditto. * lisp/initz-error.el (initz-error-node-expand): Ditto. (initz-error): Ditto. * lisp/initz-util.el (initz-add-to-load-list): Ditto. (initz-add-to-ignore-list): Ditto. (initz-remove-from-load-list): Ditto. (initz-remove-from-ignore-list): Ditto. (initz-add-to-load-path): Ditto. (initz-features): Ditto. * lisp/initz.el (initz-init-alist): Use `mapconcat' instead of `mapc'. 2002-04-28 OHASHI Akira * lisp/initz-list.el (initz-list-modeline-string): New constant. (initz-list-mode): Use it. * lisp/initz-error.el (initz-error-modeline-string): New constant. (initz-error-mode): Use it. * README (Development): New section. 2002-04-27 OHASHI Akira * lisp/initz-util.el (initz-features): Make dummy filename having extension from `feature'. * lisp/initz-config.el: Abolish. * lisp/initz-make.el: Ditto. * lisp/initz-modules.el: Ditto. * lisp/INITZ-CFG: New file. * lisp/INITZ-ELS: Ditto. * lisp/INITZ-MK: Ditto. * lisp/Makefile: Follow change above. 2002-04-26 OHASHI Akira * lisp/initz-util.el (toplevel): Require `cl'. * lisp/initz-vars.el (initz-list-unloaded-module-face): New face. * lisp/initz-list.el (initz-list-node-expand): Use it. * lisp/initz-vars.el (initz-list-loaded-mark): New user option. * lisp/initz-list.el (initz-list-node-expand): If module is loaded, print it at the rear. * lisp/initz.el (initz-trim-separator): New function. (initz-init-alist): Use it. * lisp/initz-list.el (initz-list-input-module): Ditto. (initz-list-node-insert): Ditto. (initz-list-new-file): Ditto. 2002-04-25 OHASHI Akira * Version number is increased to 0.0.10. * lisp/initz-vars.el (initz-list-default-node-status): Rename from `initz-list-node-default-status'. * lisp/initz-list.el (initz-list): Follow change above. * lisp/initz-list.el (initz-list-new-file): Trim `initz-separator-string'. (initz-list-new-file): Fix illegal check. * lisp/initz.el (initz-get-files): Fix for bugs. * lisp/initz.el (initz-features): Abolish; Move to `initz-util.el'. (initz-get-base-name): Ditto. (initz-get-module-name): Ditto. * lisp/initz.el (initz-compile-file): Try byte-compile first. * lisp/initz.el (initz-init-alist): Change value. (initz-get-init-value): Follow change above. 2002-04-24 OHASHI Akira * lisp/initz-list.el (initz-list-node-insert): When `prefix' equals `initz-null-string', don't print `prefix'. (initz-list-get-dir): Follow change above. (initz-list-insert-file): Ditto. (initz-list-node-collapse): Ditto. (initz-list-node-expand): Ditto. * lisp/initz.el (initz-init-alist): Add `argument' and improve order. 2002-04-23 OHASHI Akira * lisp/initz.el (initz-add-to-load-path): Abolish; Move to `initz-util.el'. * lisp/initz-util.el: New file. * lisp/initz-modules.el (initz-modules-to-compile): Add it. * lisp/initz-globals.el (initz-load-list-internal): New variable. (initz-ignore-list-internal): Ditto. * lisp/initz.el (initz-load): Use them. (initz-load-file): Ditto. * lisp/initz-list.el (initz-list-quit): Add remove hook. 2002-04-22 OHASHI Akira * lisp/initz-globals.el (initz-compile-error-files): Rename from `initz-error-compile-files'. (initz-load-error-files): Rename from `initz-error-load-files'. * lisp/initz.el (initz-compile-file): Follow change above. (initz-compile): Ditto. (initz-load-file): Ditto. (initz-load): Ditto. * lisp/initz-list.el (initz-list-byte-compile-file): Ditto. (initz-list-delete-file): Ditto. (initz-list-load-file): Ditto. * lisp/initz-error.el (initz-error-node-expand): Ditto. (initz-error-byte-compile-file): Ditto. (initz-error-delete-file): Ditto. (initz-error-load-file): Ditto. (initz-error): Ditto. 2002-04-21 OHASHI Akira * lisp/initz.el (initz-message-no-log): New macro. * lisp/initz-list.el (initz-list-print-file): Use it instead of `message'. 2002-02-08 OHASHI Akira * lisp/initz-list.el (sort-build-lists): New advice. 2002-02-01 OHASHI Akira * Version number is increased to 0.0.9. * lisp/initz.el (initz-startup-directory): New function. (initz-flavor-directory): Ditto. (initz-compile-files): Use them. * lisp/initz-list.el (initz-list-new-file): Ditto. * lisp/initz.el (initz-get-kind): Rename from `initz-get-kind-symbol'. (initz-get-dir): Rename from `initz-get-dir-symbol'. (initz-get-correspondence-file): Follow change above. 2002-01-29 OHASHI Akira * lisp/initz-list.el (initz-list-node-enter): Simplify. * lisp/initz-error.el (initz-error-node-enter): Ditto. * lisp/initz-list.el (initz-list-input-dir-message-format): Change value. (initz-list-input-module-message-format): Ditto. (initz-list-input-dir): Follow chage above. * lisp/initz.el (initz-features): Use `delq' instead of `delete'. (initz-load-file): Use `memq' instead of `member'. * lisp/initz-list.el (initz-list-new-file): Ditto. 2002-01-27 OHASHI Akira * lisp/initz.el (initz-get-init-value): Use `cond' instead of `if'. (initz-get-module-name): Ditto. (initz-message): Use `when' instead of `if'. * lisp/initz-list.el (initz-list-get-dir): Ditto. (initz-list-next-line): Ditto. 2002-01-25 OHASHI Akira * lisp/initz-list.el (initz-list-print-file): New function. (initz-list-mode): Use it. * lisp/initz-error.el (initz-error-mode): Use it. 2002-01-24 OHASHI Akira * lisp/initz-list.el (initz-list-new-file-provide-message-format): Change value. (initz-list-new-file-comment-message-format): Ditto. (initz-list-new-file): Follow change above. * lisp/initz-vars.el (initz-verbose): Fix for XEmacs21; Use `const' instead of `other'. (initz-list-input-module-completing): New user option. * lisp/initz-list.el (initz-list-input-module): Use it. (initz-list-node-insert): Print `prefix'. (initz-list-get-dir): Follow change above. (initz-list-insert-file): Ditto. (initz-list-node-collapse): Ditto. (initz-list-node-expand): Ditto. 2002-01-23 OHASHI Akira * Version number is increased to 0.0.8. * lisp/initz-var.el (initz-face): New group. (initz-list-node-face): New face. (initz-list-module-face): Ditto. * lisp/initz-list.el (initz-list-insert-file): Use them. (initz-list-node-insert): Ditto. (initz-list-node-expand): Ditto. * lisp/initz-error.el (initz-error-node-insert): Ditto. (initz-error-node-expand): Ditto. * lisp/initz-list.el (initz-list-insert-file): Add text property `help-echo'. (initz-list-node-expand): Ditto. * lisp/initz-error.el (initz-error-node-expand): Ditto. * lisp/initz-make.el (install-just-print-p): Salvage. * lisp/initz-list.el (initz-list-insert-file): Add text property `start-open' and `rear-nonsticky'. (initz-list-node-insert): Ditto. (initz-list-node-expand): Ditto. * lisp/initz-error.el (initz-error-node-insert): Ditto. (initz-error-node-expand): Ditto. * lisp/initz-list.el (initz-list-byte-compile-file): Fix for install. * lisp/initz-error.el (initz-error-byte-compile-file): Ditto. * lisp/initz-list.el (initz-list-insert-file): Sort lines. (initz-list-node-expand): Ditto. * lisp/initz-error.el (initz-error-node-expand): Ditto. * lisp/initz-list.el (initz-list-delete-file): Fix point; Run previous-line and next-line. * lisp/initz-error.el (initz-error-delete-file): Ditto. 2002-01-22 OHASHI Akira * lisp/initz-list.el (initz-list-node-map): New keymap. (initz-list-node-insert): New function. (initz-list-node-collapse): Ditto. (initz-list-node-expand): Ditto. (initz-list-node-enter): Ditto. (initz-list-node-click): Ditto. (initz-list): Use it. (initz-list-get-dir): Follow change above. (initz-list-insert-file): Ditto. (initz-list-next-line): New function. (initz-list-previous-line): Ditto. (initz-list-mode-map): Use them. * lisp/initz-error.el (initz-error-mode-map): Ditto. * lisp/initz-vars.el (initz-list-node-default-status): New user option. * lisp/initz-list.el (initz-list): Use it. (initz-list-get-dir): Run `end-of-line'. * lisp/initz-error.el (initz-error-node-map): New keymap. (initz-error-node-insert): New funciton. (initz-error-node-collapse): Ditto. (initz-error-node-expand): Ditto. (initz-error-node-enter): Ditto. (initz-error-node-click): Ditto. (initz-error): Use it. (initz-error-compile-message-header): Change value. (initz-error-load-message-header): Ditto. 2002-01-21 OHASHI Akira * lisp/initz.el (initz-compile-file): Fix for error handling. (initz-get-dir-symbol): Remove the slash only when it exists. 2002-01-20 OHASHI Akira * lisp/initz-list.el (initz-list-input-dir-message-format): Change value. (initz-list-input-module-message-format): Ditto. 2002-01-18 OHASHI Akira * lisp/initz.el (toplevel): Autoload `initz-list-new-file'. * lisp/initz-list.el (initz-list-find-file-mouse): Remove `beginning-of-line' and check the end of line. (initz-list-insert-file): Fix for the end of line and use `add-text-properties' instead of `set-text-properties'. (initz-list): Ditto. * lisp/initz-error.el (initz-error): Ditto. 2002-01-17 OHASHI Akira * lisp/initz.el (initz-features): New function. (initz-get-files): Simplify. 2002-01-16 OHASHI Akira * Version number is increased to 0.0.7. * lisp/initz-error.el (initz-error-delete-file): Use module name instead of file name for the prompt of confirm. * lisp/initz-list.el (initz-list-delete-file): Ditto. * lisp/initz.el (initz-make-directory): Create parent directories if they don't exist. * lisp/initz-list.el (initz-list-new-file): Fix for module name. (initz-list-new-file-provided-message): New constant. (initz-list-new-file): Use it. * lisp/initz-error.el (initz-error-click-message-format): Change value. (initz-error-enter-message-format): Ditto. * lisp/initz-list.el (initz-list-click-message-format): Ditto. (initz-list-enter-message-format): Ditto. 2002-01-15 OHASHI Akira * Version number is increased to 0.0.6. * lisp/initz-globals.el (initz-load-module-ask-message-format): Change value. (initz-load-module-message-format): Ditto. (initz-unload-module-message-format): Ditto. * lisp/initz.el: Check docstring. (initz-init-alist): Change value. (initz-get-module-name): Rename argument from `file' to `init-file'. (initz-message): New function. (initz-load-file): Use it. (initz-done): Ditto. * lisp/initz-list.el (initz-list-input-dir-message-format): New constant. (initz-list-input-module-message-format): Ditto. (initz-list-new-file-exists-message): Ditto. (initz-list-new-file-illegal-message): Ditto. (initz-list-new-file-comment-message-format): Ditto. (initz-list-new-file-provide-message-format): Ditto. (initz-list-get-dir): New function. (initz-list-input-dir): Ditto. (initz-list-input-module): Ditto. (initz-list-new-file): Use them. * lisp/initz.el (initz-get-base-name): New function. (initz-get-module-name): Use it. (initz-load-file): Ditto. * lisp/initz-list.el (initz-list-new-file): Ditto. * lisp/initz-error.el (initz-error-mode-map): Change value. (initz-error-mode): Follow change above. * lisp/initz-list.el (initz-list-mode-map): Change value. (initz-list-mode): Follow change above. * lisp/initz-error.el (toplevel): Require `initz-list'. (initz-error-delete-whole-line): Abolish. (initz-error-find-file): Ditto. (initz-error-find-file-mouse): Ditto. (initz-error-quit): Ditto. (toplevel): Set aliases from abolished `initz-error-*' to 'initz-list-*'. * lisp/initz-modules.el (initz-modules-to-compile): Change value. * lisp/initz.el (toplevel): Fix for autoload. 2002-01-14 OHASHI Akira * Version number is increased to 0.0.5. * lisp/initz-list.el: New file. * lisp/initz-modules.el (initz-modules-to-compile): Add it. 2002-01-13 OHASHI Akira * lisp/init.el (initz-directory): New function. (initz-startup-directory): Abolish. (initz-flavor-directory): Ditto. (initz-delete-file): Follow change above. (initz-delete-files): Ditto. (initz-compile-files): Ditto. (initz-load-files): Ditto. (initz-load): Ditto. * lisp/initz-error.el (initz-error): Ditto. * lisp/initz.el (initz-init-alist): Change value. (initz-get-init-value): New function. (initz-get-files): Ditto. (initz-get-kind-symbol): Ditto. (initz-get-dir-symbol): Ditto. (initz-get-correspoidence-file): Ditto. (initz-make-directory): Ditto. (initz-make-directories): Ditto. (initz-get-module-name): Follow change above. (initz-delete-file): Ditto. (initz-delete-files): Ditto. (initz-delete): Ditto. (initz-compile-file): Ditto. (initz-compile-files): Ditto. (initz-compile): Ditto. (initz-load-file): Ditto. (initz-load-files): Ditto. (initz-load): Ditto. * lisp/initz-globals.el (initz-module-regexp): Fix. (initz-get-module-name): Follow change above. * lisp/init.el (initz-done-message-format): Change value. * lisp/initz-globals.el (initz-load-module-ask-message-format): Ditto. (initz-load-module-message-format): Ditto. (initz-unload-module-message-format): Ditto. * lisp/initz-globals.el (initz-error-load-modules): Rename to `initz-error-load-files'. * lisp/initz.el (initz-load-file): Follow change above. (initz-load): Ditto. * lisp/initz-error.el (initz-error-byte-compile-file): Ditto. (initz-error-delete-file): Ditto. (initz-error-load-file): Ditto. (initz-error): Ditto. (initz-error-byte-compile-file-ask-message-format): Abolish. (initz-error-byte-compile-file): Follow change above. (initz-error-load-file): Run `initz-error-byte-compile-file'. 2002-01-11 OHASHI Akira * Version number is increased to 0.0.4. * lisp/initz-error.el (initz-error-mode-name): New constant. (initz-error-byte-compile-file-ask-message-format): Ditto. (initz-error-delete-file-ask-message-format): Ditto. (initz-error-click-message-format): Ditto. (initz-error-enter-message-format): Ditto. (initz-error-compile-message-header): Ditto. (initz-error-load-message-header): Ditto. (initz-error-byte-compile): Use them. (initz-error-delete-file): Ditto. (initz-error-mode): Ditto. (initz-error): Ditto. (initz-error-delete-whole-line): New function. (initz-error-byte-compile-file): Use it. (initz-error-delete-file): Ditto. (initz-error-load-file): Ditto. * lisp/initz.el (initz-add-to-load-path): Rewrite; Don't use `paths-find-recursive-load-path' and `normal-top-level-add-subdirs-to-load-path'. (initz-compile-files): Simplify; Don't make directory. 2002-01-10 OHASHI Akira * lisp/initz.el (initz-compile-file): Simplify. * lisp/initz-globals.el (initz-ask-message-format): Rename to `initz-load-module-ask-message-format'. * lisp/initz.el (initz-load-file): Follow change above. * lisp/initz-error.el (initz-error-load-file): Ditto. 2002-01-09 OHASHI Akira * lisp/initz-error.el (initz-error-show): Rename to `initz-error'. * lisp/initz.el (toplevel): Follow change above. (initz-compile): Ditto. (initz-load): Ditto. * lisp/initz-error.el (toplevel): Require `emu'. (initz-error-mode-map): Fix key map of mouse. (initz-error): Run `other-window'. (initz-error-byte-compile-file): Run `save-window-excursion' with `byte-compile-file'. (initz-error-load-file): Fix feature and use `base-name'. 2002-01-08 OHASHI Akira * lisp/initz-make.el (install-just-print-p): Abolish. * lisp/initz-error.el (initz-error-byte-compile-file): Abolish the variable which is not referred to. * lisp/initz.el (initz-compile-file): Ditto. (initz-load-file): Ditto. * lisp/initz.el (initz-load-file): Add argument `name' and change `initz-error-load-modules'. (initz-load-files): Follow change above. * lisp/initz-error.el (initz-error-show): Ditto. (initz-error-byte-compile-file): Ditto. (initz-error-delete-file): Ditto. (initz-error-load-file): New function. (initz-error-mode-map): Use it. 2002-01-05 OHASHI Akira * Version number is increased to 0.0.3. * lisp/initz-globals.el: New file. * lisp/initz-modules.el (initz-modules-to-compile): Add it. 2002-01-04 OHASHI Akira * lisp/initz.el (initz-compile-file): Use condition-case. (initz-delete): New function. (initz-delete-files): Ditto. (initz-delete-file): Ditto. (initz-startup): Do nothing when `noninteractive' is non-nil. 2001-12-28 OHASHI Akira * lisp/initz-vars.el (initz-verbose): New user option. * lisp/initz.el (initz-compile): Use it. (initz-load-file): Ditto. (initz-load): Ditto. (initz-done): Ditto. 2001-12-27 OHASHI Akira * lisp/initz-error.el: New file. * lisp/initz-modules.el (initz-modules-to-compile): Add it. * lisp/initz.el (initz-compile-file): When error occurred, add file name to `initz-error-compile-files'. (initz-load-file): When error occurred, add module name to `initz-error-load-modules'. (initz-compile): Use them. (initz-load): Ditto. 2001-12-10 OHASHI Akira * lisp/initz.el (initz-init-alist): Use `system-type' instead of `system-configuration'. 2001-11-08 OHASHI Akira * lisp/initz.el (initz-load-file): Use condition-case. 2001-11-07 OHASHI Akira * Version number is increased to 0.0.2. * lisp/Makefile, lisp/initz-config.el, lisp/initz-make.el, lisp/initz-modules.el, lisp/initz-vars.el: New file. 2001-11-06 OHASHI Akira * lisp/initz.el (initz-load-list): New user option. (initz-interactively): Ditto. (initz-ask-message-format): New const variable. (initz-load-file): Use them. 2001-09-10 OHASHI Akira * lisp/initz.el (initz-load-file): Force `unload-feature'. 2001-08-20 OHASHI Akira * AUTHORS, COPYING, NEWS, README, TODO, sample/README, sample/dot.emacs, sample/startup/init-skk.el, sample/startup/init-test.el, sample/startup/flavor/init-emacs20.el, sample/startup/flavor/init-xemacs21.el, sample/startup/host/init-host1-skk.el, sample/startup/host/init-host2-skk.el: New file. 2001-08-06 OHASHI Akira * ChangeLog, lisp/initz.el: New file.