2000-03-11  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-autoloads.el: Remove from the repository.

	* Makefile (clean): Remove old archive, links and backup file
	initiated with dot.
	
	* ChangeLog: Move issues before 1999 to ChangeLog.0.

2000-01-17  FURUE Hideyuki  <furue@kke.co.jp>

	* SKK-MK (SKK-MK-compile): Keep ``standard-output'' t.

	* make.bat (target to clean): Typo fixed.

	* READMEs/README.win: Correct sample ``.emacs'' files.

2000-01-17  FURUE Hideyuki  <furue@kke.co.jp>

	* skk.el (skk-delete-okuri-mark): Bug fixed.

2000-01-17  FURUE Hideyuki  <furue@kke.co.jp>

	* skk.el (keyboard-quit): Typo fixed.
	(query-replace-regexp): Disable advice because don't work correctly.
	(query-replace): Ditto.
	
1999-12-30  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* experimental/skk-jisx0201.el (skk-setup-modeline): If
	`skk-status-indicator' is left and the face `modeline' is not
	proportional, use the same number of columns to display each SKK
	status, except for `skk-jisx0201-mode'.

	* skk.el (skk-setup-modeline): Ditto.
1999-12-23  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-henkan-in-minibuff): Doc fixed.

1999-12-19  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-viper.el: Eliminate all spaces which existed between
	parens.
	(skk-cursor-set-properly): Check current buffer has
	a window or not first.
	Change Murata san's e-mail address.
	(viper-insert): Remove advice.
	(vip-insert): Ditto.
	(viper-hide-replace-overlay): Ditto.
	(viper-intercept-ESC-key): Doc fixed.
	(vip-intercept-ESC-key): Ditto.

	* skk-cursor.el: Eliminate all spaces which existed between
	parens.
	Add codes in the top level in order to set cursor properly when
	first time skk-cursor.el is loaded.
	(isearch-mode-end-hook): Add
	`skk-cursor-set-properly' to the hook.
	(skk-cursor-set-properly): Slightly simplified.  Check current
	buffer has a window or not first.
	(skk-cursor-set-color): Omit check of `skk-use-color-cursor' is
	nil or non-nil.
	(skk-mode): Remove duplicated advice.
	(overwrite-mode): Use `skk-cursor-set-properly' for advice.
 
	* skk.el: Eliminate all spaces which existed between parens.
	(skk-default-cursor-color): Move to skk-cursor.el.
	(skk-hiragana-cursor-color): Ditto.
	(skk-katakana-cursor-color): Ditto.
	(skk-jisx0208-latin-cursor-color): Ditto.
	(skk-latin-cursor-color): Ditto.
	(skk-abbrev-cursor-color): Ditto.
	(skk-report-set-cursor-error): Ditto.
	
	* skk-isearch.el: Eliminate all spaces which existed between
	parens.
	Modify doc string about hooks.

	* experimental/skk-abbrev.el: Eliminate all spaces which existed
	between parens.
	Do not require stack-m.el.
	Sync up with skk-abbrev.el of Daredevil.
	
1999-12-16  Yuh Ohura <yutopia@t3.rim.or.jp>

	* make.bat : correct bug.

1999-12-14  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* SKK-MK (SKK_MAINTRUNK_NOT_USE): Add skk-vip.

	* skk-comp.el (skk-previous-completion-original): Bug fixed.
	(skk-completion-original): Ditto.

1999-12-12  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-cursor.el (skk-save-jisyo-original): Change defadvice for
	`skk-save-jisyo'.

	* SKK-MK: Require poe.
	(SKK_MAINTRUNK_NOT_USE): Add stack-m.
	(SKK_MODULES): Remove stack-m.
	Bind `lookup-byte-compile' to t not to load .lookup.
	(SKK-MK-compile-info): New function.
	(SKK-MK-generate-autoloads-el): Ditto.
	(SKK-MK-collect-autoload-functions): Ditto.
	(SKK-MK-install): Call `SKK-MK-compile-info'.
	(SKK-MK-compile): Call `SKK-MK-generate-autoloads-el'.

	* skk.el (skk-mode): Set `skk-mode-invoked' to t after all setting
	are done properly.

	* stack-m.el: Removed.

	* skk-look.el: Not required stack-m.el.
	(skk-look-completion): Not use stack features.

	* skk-comp.el: Not required stack-m.el.
	(skk-completion-function): Add descriptions to doc string.
	(skk-previous-completion-function): Ditto.
	(skk-completion-depth): Change doc string slightly.
	(skk-completion-original): Not use stack features.
	(skk-previous-completion-original): Ditto.

1999-12-02  Yuh Ohmura (yutopia@t3.rim.or.jp>

	* READMEs/CVS_on_Windows: update

	* make.bat: add what-where and clean option
	
1999-11-30  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-vars.el (skk-start-henkan-with-completion-char): Use `?\240'
	instead of 160 to represent character.
	(skk-backward-and-set-henkan-point-char): Use `?\321'
	instead of 209 to represent character.

1999-11-28  FURUE Hideyuki  <furue@kke.co.jp>
	
	* skk-comp.el (skk-completion-original): Use
	`skk-completion-depth' to search completed word.
	(skk-previous-completion-original): Ditto.

	* skk-kakasi.el (skk-gyakubiki-message): Use "%s" as the first
	message argument to display properly string containing `%'.
	(skk-gyakubiki-katakana-message): Ditto.
	(skk-hurigana-message): Ditto.
	(skk-hurigana-katakana-message): Ditto.
	(skk-romaji-message): Ditto.

	* skk.el (skk-mode): Bind `skk-start-henkan-with-completion-char'
	and `skk-backward-and-set-henkan-point-char' for each skk related
	maps.
	(skk-insert): Set this-command to `skk-completion' when
	last-command-char is equal to `skk-previous-completion-char', and
	call `skk-kana-input' when last-command-is neither
	`skk-previous-completion-char' nor `skk-next-completion-char'.

	* skk-vars.el (skk-start-henkan-with-completion-char): New user
	variable.
	(skk-backward-and-set-henkan-point-char): Ditto.
	(skk-completion-depth): New internal variable.

1999-11-28  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* READMEs/CVS_on_Windows: New file.

	* experimental/skk-study.el (skk-study-file-format-version):
	Change version number to string.

	* skk-isearch.el (skk-isearch-overriding-local-map): Remove 
	`;;;###autoload' cookie.

	* SKK-MK (SKK_PACKAGE_NOT_USE): New constant.
	(SKK_MAINTRUNK_NOT_USE): Ditto.
	(SKK-MK-install): Make directories, SKK_LISPDIR, SKK_DATADIR and 
	SKK_INFODIR if they do not exist.
	Remove SKK_MAINTRUNK_NOT_USE from SKK_MODULES and delete related
	files.
	(SKK-MK-install-package): Remove SKK_PACKAGE_NOT_USE and
	SKK_MAINTRUNK_NOT_USE from SKK_MODULES and delete related files.
	
	* skk.el (skk-%-to-%%): Removed.
	
1999-11-28  FURUE Hideyuki  <furue@kke.co.jp>
	
	* skk-num.el (skk-num-convert): Bug fixed.
	(skk-num-recompute): Ditto.
	* skk.el (skk-henkan-show-candidates): Ditto.
	(skk-mode): Call `skk-create-file' for `skk-jisyo'.
	(skk-henkan-show-candidate-subr): Do not use `skk-%-to-%%'.
	* skk-kcode.el (skk-char-to-hex): Bug fixed.
	* skk-isearch.el (skk-isearch-mode-setup): Call `skk-erase-prefix'
	with its argument non-nil in `skk-isearch-working-buffer'.

1999-11-18  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* READMEs/CVS_digest: New file.
	* READMEs/Contributors: Filename typo fixed.

1999-11-15  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-abbrev.el (skk-completion-original): Bug fixed.

1999-11-10  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-foreword.el (skk-mode-off): Remove cursor change support.
	(skk-j-mode-on): Remove cursor change support.
	(skk-latin-mode-on): Remove cursor change support.
	(skk-jisx0208-latin-mode-on): Remove cursor change support.
	(skk-abbrev-mode-on): Remove cursor change support.

	* skk-cursor.el (skk-change-cursor-when-ovwrt): Rename to
	`skk-cursor-change-when-ovwrt'.

	* skk.el (skk-mode): Require skk-cursor.el if
	`skk-use-color-cursor' or `skk-use-cursor-change' is non-nil.
	(abort-recursive-edit): Remove cursor change support.
	(exit-minibuffer): Ditto.
	(minibuffer-keyboard-quit):Ditto.
	(skk-save-jisyo-original): Ditto.
	(skk-katakana-region): Ditto.
	(skk-hiragana-region): Ditto.
	(skk-jisx0208-latin-region): Ditto.
	(skk-latin-region): Ditto.
	(skk-auto-fill-mode): Ditto. 
	(skk-toggle-kana): Ditto. 
	(skk-kakutei): Ditto. 
	(kill-buffer): Ditto (and change class).
	(goto-line): Moved to skk-cursor.el.
	(yank): Ditto.
	(yank-pop): Ditto.
	(recenter): Ditto.
	(insert-file): Ditto.
	(bury-buffer): Ditto.
	(switch-to-buffer): Ditto.
	(hilit-yank): Ditto.
	(hilit-yank-pop): Ditto.
	(hilit-recenter): Ditto.
	(execute-extended-command): Ditto.
	(pop-to-buffer): Ditto.
	(other-window): Ditto.
	(overwrite-mode):Ditto. 
	(skk-set-cursor-color): Ditto.
	(skk-set-cursor-properly): Ditto.
	(skk-change-cursor-when-ovwrt): 
	(after-make-frame-hook): Stop set hook `skk-set-cursor-properly'.
	(minibuffer-setup-hook): Ditto.
	(minibuffer-exit-hook): Ditto.

1999-11-09  Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
	
	* skk-look.el (skk-look): Use copy-sequence instead of `copy-list'
	not to depend on CL package on FSF Emacs.
	* skk-num.el (skk-num-flatten-list): Do not use `mapcan' not to
	depend on CL package on FSF Emacs.
	
1999-11-09  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-detach-extent): Use `defun' and `static-cond'
	instead of `skk-defun-cond' and `cond'.
	(skk-change-cursor-when-ovwrt): Ditto.

	* skk-develop.el (skk-submit-bug-report): Remove code for a
	certain specific version of Mew and Wanderlust.
	Remove def-edebug-spec for `skk-defsubst-cond',
	`skk-defun-cond', `skk-defmacro-cond'.

	* skk-kcode.el (skk-display-code): Use `defun' and `static-cond'
	instead of `skk-defun-cond' and `cond'.

	* skk-foreword.el (skk-defun-cond): Removed.
	(skk-defsubst-cond): Ditto.
	(skk-defmacro-cond): Ditto.
	(skk-str-length): Use `defsubst' and `static-cond' instead of
	`skk-defsubst-cond' and `cond'.
	(skk-substring): Ditto.
	(skk-read-event): Ditto.
	(skk-char-to-string): Ditto.
	(skk-ascii-char-p): Ditto.
	(skk-str-ref): Ditto.
	(skk-jisx0208-p): Ditto.
	(skk-char-octet): Ditto.
	(skk-charsetp): Use `defun' and `static-cond' instead of
	`skk-defun-cond' and `cond'.
	(skk-make-char): Ditto.
	(skk-jisx0208-to-ascii): Ditto.
	(skk-face-on): Use `defmacro' and `static-cond' instead of
	`skk-defmacro-cond' and `cond'.

1999-11-07  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-jisx0201.el (skk-jisx0201-mode-string): Change
	mode indicator to `jisx0201' and doc fixed.
	(skk-jisx0201-rule-list): Define latin-jisx0201 characters.
	(skk-setup-modeline): Change mode indicator to `jisx0201'.

1999-11-03  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-jisx0201.el (skk-jisx0201-search-and-replace):
	New function.
	(skk-hiragana-to-jisx0201-region): Use
	`skk-jisx0201-search-and-replace' and bug fixed.
	(skk-katakana-to-jisx0201-region): Ditto.

1999-10-31  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-autoloads.el: Add autoload of `skk-jisx0201-mode',
	`skk-toggle-katakana' and `skk-jisx0201-henkan'.

	* SKK-MK (SKK_MODULES): Add `skk-jisx0201' and `skk-hankaku-mode'.

	* experimental/skk-hankaku-mode.el (skk-hankaku-henkan,
	skk-hankaku-region, skk-hiragana-to-hankaku-region,
	skk-katakana-to-hankaku-region): New function.
	(skk-toggle-zenkaku-hankaku): Convert hiragana/katakana in midasi
	into hankaku katakana in $B"&(B mode.
	
1999-10-30  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* experimental/skk-hankaku-mode.el: New experimental program.

1999-10-27  FUKANO Masaaki <fukano-m@alp.cs.uec.ac.jp>

	* doc/skk.texi ($BF~NO%b!<%I$r<($9%+!<%=%k?'$K4X$9$k@_Dj(B): typo
	fixed.

1999-10-25  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* skk.el (skk-status-indicator): New variable which decides where
	to show the current status of SKK.
	(skk-setup-modeline): New function.
	(skk-mode): Call it when `skk-init-file' is loaded.
	Set the value of `skk-input-mode-string' on entering/exiting
	skk-mode, if `skk-status-indicator' is left.

1999-10-24  Tsuyoshi AKIHO <akiho@sci.osaka-cu.ac.jp>

	* skk-leim.el (default-input-method): Set `default-input-method'
	string "japanese-skk" instead of the symbol.

1999-10-23  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-autoloads.el: Add autoload of `skk-abbrev-search'.
	* skk-vars.el: Ditto.

	* experimental/skk-study.el (skk-study-last-update): New internal
	variable.
	(skk-study-last-read): Ditto.
	(skk-study-time-lessp): New function.
	(skk-study-save): Refer to `skk-study-last-read', and refer to and
	set `skk-study-last-save'.
	(skk-study-read): Set `skk-study-last-read.

	* SKK-MK (SKK_MODULES): Add skk-abbrev.

	* experimental/skk-abbrev.el: New experimental program.

	* skk.el (skk-read-from-minibuffer-function): New user variable.
	(skk-henkan-in-minibuff): Use `skk-read-from-minibuffer-function'.

1999-10-23  Takeshi Ohmura <ohmura.takeshi@nasda.go.jp>

	* make.bat: set EMACS and PREFIX default value to be proper to
	Meadow 1.10.
	* READMEs/README.win: Update for Meadow 1.10.

1999-10-22  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-make-temp-file): New
	`skk-file-exists-and-writable-p'.
	Provide "~/tmp" as last choice of working directory.
	
	* skk-foreword.el (skk-file-exists-and-writable-p): New inline
	function.

1999-10-20  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-lookup.el: Require poe.el for `defalias-maybe'.
	Define `skk-okurigana-prefix' as an alias for
	`skk-auto-okurigana-prefix' if `skk-okurigana-prefix' is not
	defined.
	(skk-lookup-option-alist): New 2th element, search method for
	okuri-ari and `skk-process-okuri-early' is nil.
	New 3th element, search method for okuri-ari and
	`skk-process-okuri-early' is non-nil.
	Make meaning of 4th element reverse.  Not seach if nil.
	Change :type accordingly.
	(skk-lookup-default-option-list): New 1th element, search method for
	okuri-ari and `skk-process-okuri-early' is nil.
	New 2th element, search method for okuri-ari and
	`skk-process-okuri-early' is non-nil.
	Make meaning of 3th element reverse.  Not seach if nil.
	Change :type accordingly.
	(skk-lookup-get-method): Get proper method according to okurigana
	and `skk-process-okuri-early'. 
	(skk-lookup-get-nonsearch-sex): Change index accordingly.
	(skk-lookup-get-pickup-regexp): Ditto.
	(skk-lookup-get-split-regexp): Ditto.
	(skk-lookup-process-okurigana): New function.
	(skk-lookup-search): Use `skk-lookup-process-okurigana'.
	(skk-lookup-process-heading): Ditto.
	(skk-lookup-test-regexp): Add doc string.
	(skk-lookup-pickup-headings): Ditto.

	* experimental/skk-study.el (skk-study-save): Check coding-system
	by `find-coding-system', too.

	* skk.el (skk-auto-okurigana-prefix): Rename to
	`skk-okurigana-prefix'.
	(skk-remove-common): Use `skk-okurigana-prefix'.

1999-10-17  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-study.el (skk-study-update): make-ring for
	`skk-study-data-ring' if nil.

	* experimental/skk-lookup.el (skk-lookup-option-alist): New 2th
	element, search method for okuri-nasi.  And new 3th element, S
	expression not to search.
	(skk-lookup-default-option-list): Likewise.
	(skk-lookup-get-nonsearch-sex): New inline function.
	(skk-lookup-get-method): Pick up 1th element when okuri-ari,
	otherwise 0th.
	(skk-lookup-search): Change for `skk-lookup-option-alist' and
	`skk-lookup-default-option-list'.
	(skk-lookup-process-heading): Likewise.

	* SKK-MK (SKK-MK-config-package): Removed.
	(SKK-MK-config): Ditto.
	(default-load-path): Ditto.

1999-10-16  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-leim.el: Specify `japanese-skk' and
	`japanese-skk-auto-fill' as string for `register-input-method' to
	work around Emacs bug.

1999-10-15  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-num.el (skk-num-recompute): Use `with-temp-buffer' instead
	of `save-excursion'.

	* skk.el (skk-reread-private-jisyo): Rename optional argument
	QUIET to FORCE.

1999-10-15  Takao KAWAMURA <kawamura@ike.tottori-u.ac.jp>, Mikio Nakajima  <minakaji@osaka.email.ne.jp>
	
	* experimental/skk-study.el (skk-study-read): New optional
	argument FORCE.
	
1999-10-15  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-study.el (skk-study-update): Bug fixed.

1999-10-12  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-look.el (skk-look-command): Change defcustom type to `file'.

	* skk-isearch.el (skk-isearch-mode-cleanup): Remove minibuffer
	hooks.

	* skk.el (skk-use-relation, skk-use-rdbms): Remove experimental
	user options.
	(skk-regularize, skk-purge-from-jisyo, skk-mode,
	skk-public-jisyo-has-entry-p): Remove `skk-use-relation' and
	`skk-use-rdbms' related codes.

1999-10-11  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* make.bat: Don't set `PACKAGEDIR' and `V_S_LISPDIR' environment
	variables.

1999-10-10  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-study.el (skk-study-search-1): New function.
	(skk-study-search): Use `skk-study-search-1'.
	(skk-study-update): If current update data is just same as the
	last one, don't save the current one.
	(skk-study-save): Keep fundamental mode for skk-study-file not to
	fontify by font-lock.el unnecessarily.
	(skk-study-read-1): Modify VERSION-STRING accordingly.
	Check `skk-jisyo-code' by `find-coding-system', too.
	(skk-study-convert-alist-format): Removed.
	(skk-study-save): Not to use `skk-study-convert-alist-format'.
	(skk-kakutei-initialize, skk-undo-kakutei): New advices.

1999-10-07  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-jisyo-code): :type fixed.
	(skk-rom-kana-base-rule-list): Doc modified.
	(skk-rom-kana-rule-list): Ditto.

1999-10-06  Tomotaka SUWA <cooper@saitama.fujimic.fujisankei-g.co.jp>

	(skk-make-temp-file): Bug fixed.
	
1999-10-06  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-remove-common): Assign proper value to
	`skk-char-okurigana'.
	
	* SKK-MK (EMU_PREFIX): get environment variable `EMU_PREFIX'
	first.

1999-10-05  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-study.el (skk-study-file): Use
	`convert-standard-filename'.
	(skk-study-backup-file): Ditto.
	(skk-study-working-buffer): Remove.
	(skk-study-read-1): Use `with-temp-buffer' instead of
	`save-excursion'.
        Check with `find-coding-system' if `coding-system-p ' returns nil.
	
	* experimental/skk-lookup.el (skk-lookup-test-regexp): New
	function.
	(skk-lookup-option-alist): Add "IWAKOKU" entry.

1999-10-04  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-lookup.el (skk-lookup-get-method): Search
	`skk-lookup-option-alist' with index attaching prefix of book's
	name to NAME.
	(skk-lookup-get-pickup-regexp): Ditto.
	(skk-lookup-get-split-regexp): Ditto.
	(skk-lookup-search-agents): Use `copy-sequence' instead of
	`copy-list' for compatibility.
	(skk-lookup-option-alist): Add entries of jedict, GENIUS,
	GN99EP01, GN99EP02 and NEWANC.
	(skk-lookup-search): Bug fixed and slightly simplified.

	* skk-autoloads.el: Update autoloads.

1999-10-03  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-vars.el: Update autoloads.
	
	* doc/skk.texi ($B$*4j$$(B): Add skk-dic ML e-mail address.

	* experimental/skk-lookup.el (skk-lookup-pickup-headings): Bind
	`lookup-gaiji-alternate' to null string and not bind
	`lookup-enable-gaiji' to nil.
	(skk-lookup-search): Ditto.
	New temporary variable PICKUP-REGEXP and SPLIT-REGEXP.
	Do not use `skk-lookup-process-heading' when both PICKUP-REGEXP
	and SPLIT-REGEXP is nil.
	(skk-lookup-process-heading): Simplify slighly.
	New arguments PICKUP-REGEXP and SPLIT-REGEXP.
	Discard temporary variable of the same names.
 	Process properly when only SPLIT-REGEXP is specified and PICKUP-REGEXP
	is nil.

	* skk.el (skk-mode): Require skk-leim.el when running Mule3,
	Mule4, XEmacs 20.3 or later.

	* skk-leim.el: Set `current-language-environment' to "Japanese".
	Set `default-input-method' to `japanese-skk'.

	* skk-gadget.el (skk-number-style): Modify document.

	* skk-tut.el (skk-tut): New group.

	* skk-isearch.el (skk-isearch-mode-string-alist): Tagify.
	* (skk-isearch-mode-string-alist): Specify type and tagify.
	
	* skk-num.el (skk-num-type-alist): Specify type and tagify.
	* skk-gadget.el (skk-number-style): Ditto.
	* skk-server.el (skk-servers-list): Ditto.

	* skk-kakasi.el (skk-use-kakasi): Bind default variable to return
	variable of `(exec-installed-p "kakasi")'.

	* skk-num.el (skk-num-type5-kanji): Bug fixed.

	* experimental/skk-lookup.el (skk-lookup-search-agents): Use
	`copy-list' instead of `coyu-sequence'.

1999-10-02  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-lookup.el (skk-lookup-pickup-pattern,
	skk-lookup-split-pattern): Removed.
	
	(skk-lookup-search-agents, skk-lookup-option-alist,
	skk-lookup-default-option-list, skk-lookup-search-modules): New
	user variables.
	
 	(skk-lookup-agent-list, skk-lookup-default-module,
	skk-lookup-module-list): New internal variables.
	
	(skk-lookup-get-method, skk-lookup-get-pickup-regexp,
	skk-lookup-get-split-regexp): New inline functions.
	
	(skk-lookup-search): Use `skk-lookup-default-module'.
	Bind `lookup-enable-gaiji' to nil not to put out gaiji.
	Get search method by each dictionary.
	
	(skk-lookup-process-heading): Get regexp from name of dictionary.
	
	(skk-lookup-default-module, skk-lookup-module-list,
	skk-lookup-new-module, skk-lookup-agent-list,
	skk-lookup-pickup-headings): New functions.

1999-09-30  Mikio Nakajima  <minakaji@osaka.email.ne.jp>
	
	* skk-num.el: Require cl only when compiling.

	* experimental/skk-lookup.el: Require cl when compiling.
	(skk-lookup-pickup-pattern): Change regexp for multiple `$B!Z(B' and `$B![(B'
	pair.
	(skk-lookup-process-heading): New function.
	(skk-lookup-search): Use `skk-lookup-process-heading'.

	* skk-foreword.el (skk-get-current-candidate-simply): Add error
	checking.
	
	* skk.el (kill-buffer): Do `skk-kakutei' only when `kill-buffer'
	is called interactively.
	
1999-09-29  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-lookup.el: New file.

1999-09-28  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* doc/skk.texi (SKK$B4XO"%=%U%H%&%'%"(B): Add `skkfep$BFbB"(Bjvim' node.

1999-09-27  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/tut-code/skk-tutcdef.el (skk-tutcode-use-touch16+):
	Add Touch16+ code to `skk-rom-kana-rule-list' when
	`skk-tutcode-use-touch16+' is non-nil.

	* experimental/tut-code/skk-tutcode.el
	(skk-tutcode-display-code-1): Use `skk-char-octet' instead 
	of `char-octet'.
	(skk-tutcode): New group.
	(skk-tutcode-use-touch16+): New user variable.

1999-09-26  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* doc/skk.texi (SKK$B4XO"%=%U%H%&%'%"(B): Add `SKK95' node.

1999-09-25  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* SKK-MK: Rewritten to get Emacs Lisp variables from shell
	variables in the command line.

	* skk-kcode.el (skk-input-by-code-or-menu-jump): Use temporary
	variable `REST' and `CH'.

	* tinyinstall.el (tinyinstall-add-load-path): New function.

	* skk-autoloads.el (skk-submit-bug-report): Add
	`skk-submit-bug-report' entry.

	* skk-develop.el: Move from experimental directory.
	(skk-submit-bug-report): Take from skk.el.
	Define Wanderlust as mail-user-agent when `mail-user-agent' is
	`wl-user-agent'.
	(skk-ml-address): Take from skk.el.
	
	* skk-kcode.el (skk-display-code): Use `skk-char-octet' instead 
	of `char-octet'.

	* skk.el (skk-auto-okurigana-prefix): Ditto.
	(skk-set-henkan-point): Ditto.
	(skk-make-temp-file): Use `temporary-file-directory'.

	* skk-viper.el (skk-jisx0208-p): Removed.

1999-09-24  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-foreword.el (skk-str-length, skk-substring, skk-read-event,
	skk-char-to-string, skk-ascii-char-p, skk-str-ref, skk-jisx0208-p,
	skk-jisx0208-numeric-char-p): Define with `skk-defsubst-cond'.
	(skk-make-char, skk-charsetp, skk-jisx0208-to-ascii): Define with
	`skk-defun-cond'.

	* skk-kcode.el (skk-display-code): New function.
	(skk-display-code-for-char-at-point): Use `skk-display-code'.

	* SKK-MK (SKK-MK-config): Recalc `SKK_LISPDIR' variable when
	`PREFIX' is specified in command line.

	* doc/skk.texi (SKK$B4XO"%=%U%H%&%'%"(B): Add `dbskkd-cdb' node.

1999-09-23  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-develop.el: `def-edebug-spec' for
	`skk-defun-cond', `skk-defmacro-cond' and `skk-defsubst-cond'.
	
	* experimental/skk-dcomp.el: New file.

	* skk.el (skk-henkan-face): Simply specify 'highlight.
	(skk-faces): New group.
	(skk-henkan-face-on): Define using `defun' instead of
	`skk-defun-cond'.
	(skk-henkan-face-off): Ditto.
	(skk-henkan-face-on): Use `skk-face-on'.
	(skk-detach-extent): New function.
	(skk-henkan-face-off): Use 'skk-detach-extent'.
	(skk-set-jisyo-code): Remove.
	(skk-get-jisyo-buffer): Not to use `skk-set-jisyo-code'.

	* skk-foreword.el (skk-defmacro-cond): New macro.
	(skk-face-on): New macro.

	* skk-tut.el (skk-tut-section-face): Use `defface' instead of
	`defcustom'.
	(skk-tut-do-it-face): Ditto.
	(skk-tut-question-face): Ditto.
	(skk-tut-key-bind-face): Ditto.
	(skk-tut-hint-face): Ditto.

1999-09-22  TSUMURA Tomoaki <tsumura@kuis.kyoto-u.ac.jp>

	* skk.el (skk-get-jisyo-buffer): Add check using
	`find-coding-system' to check using `coding-system-p'.
	(skk-save-jisyo-1): Ditto.

1999-09-22  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-face-on): Moved from skk-dcomp.el.
	(skk-detach-extent): Ditto.
	(skk-henkan-face-on): Use `skk-face-on'.
	(skk-henkan-face-off): Use `skk-detach-extent'.

	* SKK-CFG: Add `APEL_SPECIFIC_LISPDIR' entry.
	* SKK-MK: Ditto.  Require `tinyinstall.el'.
	Load `SKK-CFG' before cunstructing `load-path'.
	Add `APEL_SPECIFIC_LISPDIR' directory to `load-path' if
	`APEL_SPECIFIC_LISPDIR' is existing directory.
	
	* tinyinstall.el: New file.

1999-09-21  Masahiko Sato <masahiko@kuis.kyoto-u.ac.jp>

	* vip.el (vip-escape-to-emacs): Bug fix.  Use 
	(buffer-name old-buff) to check if the buffer OLD-BUFF still
	exists.

1999-09-20  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-submit-bug-report): Remove `skk-use-rdbms' from
	LIST (because it is an experimental option).

1999-09-20  Yuh Ohmura  <yutopia@t3.rim.or.jp>

	* make.bat: set `PREFIX' variable.
	* READMEs/README.win: Add description about `PACKAGEDIR'.

1999-09-20  Rei FURUKAWA <furukawa@tcp-ip.or.jp>

	* skk-foreword.el (skk-make-char): Bug fixed.
	
1999-09-19  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-get-jisyo-buffer): Not to use temporary variable
	`FILE'.  Use first argument `FILE' directly instead.

1999-09-17  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* SKK-MK (SKK-MK-running-xemacs): New constant.
	(SKK-MK-texinfo-coding-system): Use `SKK-MK-running-xemacs'.
	(SKK-MK-install): Call `SKK-MK-cleanup-trouble-makers' when either
	`SKK-MK-running-xemacs' and `SKK-MK-cleanup-trouble-makers' are
	non-nil.
	(SKK-MK-cleanup-trouble-makers): Bug fixed.  Bind default variable 
	to nil.
	(SKK-MK-running-xemacs): Declare on top of file.
	(SKK-MK-texinfo-coding-system): Ditto.
	(SKK_MODULES): Add `skk-vars' if `skk-leim.el' is dumped into
	XEmacs.
	(skk-vars.el): Revive (for XEmacs dumped with non-package SKK
	10.38).
	
	* Makefile (CHMOD): New variable.
	(checkin): New entry.
	(tar): Refer to `CHMOD' variable.
	
1999-09-16  Yuh Ohmura  <yutopia@t3.rim.or.jp>
	
	* READMEs/README.win: New file.
	
1999-09-16  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-tutcdef.el: Apply patch
	of14294.63921.879835.8921F@osaka.email.ne.jp.
	
	* SKK-CFG: Add `SKK-MK-cleanup-trouble-makers' entry.

	* make.bat: Change default EMACS variable to
	`c:\usr\meadow\1.00\bin\meadow95.exe'.

	* SKK-MK (SKK-MK-config): Recalculate `LISPDIR', `SKK_DATADIR' and
	`SKK_INFODIR' when `PREFIX' is specified in command line, and
	`SKK_LISPDIR' when `LISPDIR is done.'
	(SKK-MK-config-package): Recalculate `PACKAGE_INFODIR',
	`SKK_PACKAGE_DATADIR' and `SKK_PACKAGE_LISPDIR' when `PACKAGEDIR'
	is specified in command line.
	(SKK-MK-cleanup-trouble-makers): New function.
	(SKK-MK-install): Not to `cd' DOCDIR, ETCDIR and `..'.
	(SKK-MK-install-package): Ditto.  Call
	`SKK-MK-cleanup-trouble-makers' if `SKK-MK-cleanup-trouble-makers'
	is non-nil.
	(SKK-MK-texinfo-format): Bound `buffer-read-only' to nil.  Expand
	file name of each arg in DOCDIR.

	* skk-tut.el: Change Iida San's mail address.
 	(skktut-init-variables-alist): Bug fixed.
	(skk-tut-file): Specify `/usr/local/share/skk' directory for
	non-package install instead of `data-directory'.

	* doc/skk.texi: Add `@directry' for XEmacs package install.
	Remove obsolete `skk-insert-[aiue]' descriptions.

1999-09-15  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-foreword.el (skk-package-data-directory): New constant.

	* skk-tut.el: Require skk.el.
	(skk-tut-file): Search package installed data file for XEmacs
	referring to `skk-package-data-directory'.
	(skk-tut-file-alist): Refer to `skk-tut-file'.

	* skk.ex: New file to make tarball easily.

	* Move all lisp program to top directory.
	* SKK-MK, SKK-CFG: Totally rewritten for easy configurations
	referring to WL-MK of Wanderlust.
	* SKK-ELS: discarded.
	* Makefile: Change for new SKK-MK.
	* make.bat: Ditto.
	
	* skk.el (exit-minibuffer): Adjust `minibuffer-setup-hook'
	and cursor color before doing actual job.
	(skk-reread-private-jisyo): Use `with-current-buffer' instead of
	`save-excursion'.

	* vip.el: Require poe.el for `convert-standard-filename'.
	(vip-insert-point, vip-com-point): Set initial value to nil to
	keep buffer local variable.
	(vip-move-marker-locally): New macro.
        (vip-Region, vip-backward-Word, vip-backward-char,
	vip-backward-paragraph, vip-backward-sentence, vip-backward-word,
	vip-beginning-of-line, vip-bol-and-skip-white, vip-change-mode,
	vip-end-of-Word, vip-end-of-word, vip-find-char,
	vip-find-char-backward, vip-find-char-forward, vip-forward-Word,
	vip-forward-char, vip-forward-paragraph, vip-forward-sentence,
	vip-forward-word, vip-goto-char-backward, vip-goto-char-forward,
	vip-goto-col, vip-goto-eol, vip-goto-line, vip-goto-mark-subr,
	vip-line, vip-next-line, vip-next-line-at-bol, vip-paren-match,
	vip-previous-line, vip-previous-line-at-bol, vip-region,
	vip-repeat-find, vip-repeat-find-opposite, vip-search-backward,
	vip-search-forward, vip-window-bottom, vip-window-middle,
	vip-window-top): Use `vip-move-marker-locally' instead of
	`move-marker'.
	(vip-escape-to-emacs): Use `eq' instead of `equal' to compare
	buffer type lisp objects.

1999-09-11  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/vip.el (vip-startup-file): `convert-standard-filename'
	takes regular UNIX filename only.
	
1999-09-10  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk.el (skk-init-file, skk-jisyo, skk-backup-jisyo,
	skk-record-file, skk-emacs-id-file): Use
	`convert-standard-filename'.

1999-09-04  GUNJI Takao <gunji@sils.shoin.ac.jp>

	* experimental/tut-code/skk-tutcode.el
	(skk-tutcode-display-code-1): Bug fixed.
	
1999-09-03  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-foreword.el (skk-uninsertable-p): Removed.
	
	* lisp/skk.el (skk-insert): Do not use `skk-uninsertable-p'.

1999-09-02  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-develop.el: Move to experimental directory.
	
	* lisp/skk-isearch.el: Require skk.el.  Modify install note for
	isearch-mode-end-hook.
	
	* lisp/skk.el (skk-update-jisyo-1): Bug fixed.

1999-08-31  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/SKK-ELS (skk-modules): Add skk-autoloads to `skk-modules'.
	
	* lisp/SKK-MK (config-skk-package): Remove skk-autoloads from
	`skk-modules'.

	* lisp/skk-foreword.el (skk-erase-prefix): When error is occured
	by deleting `skk-prefix', initialize `skk-kana-start-point',
	`skk-prefix' and `skk-current-rule-tree'.

	* lisp/skk.el (skk-delete-okuri-mark): Check
	`skk-okurigana-start-point' is a marker.
	(skk-mode): Require skk-autoloads.

1999-08-30  TSUMURA Tomoaki <tsumura@kuis.kyoto-u.ac.jp>
	
	* lisp/skk-tut.el (skktut-init-variables-alist): Bug fixed.
	
1999-08-30  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk.el (skk-delete-backward-char): Delete `*' and
	initialize okuri-ari related variables for okuri-ari.

1999-08-29  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-develop.el: Created.

	* lisp/skk-tut.el (skktut-init-variables-alist): Remove
	`skk-use-vip' entry.

	* lisp/skk.el (skk-save-jisyo-original): Initialize
	`skk-update-jisyo-count'.	
	(skk-update-jisyo-original): Do not initialize
	`skk-update-jisyo-count'.
	(skk-kana-cleanup-command-list): New constant.
	(skk-uninsertable-p): Move skk-foreword.el and make it inline.
	Define with `skk-defsubst-cond' and check all extents, not just
	text-properties for XEmacs.
	(skk-henkan-face-on, skk-henkan-face-off): Use `skk-defun-cond.
	Use extent for XEmacs.
	(skk-change-cursor-when-ovwrt): Use `skk-defun-cond.
	(skk-save-jisyo-original): Call `fillarray' instead of
	`make-vector'.

	* lisp/skk-foreword.el (skk-pre-command): Use
	`skk-kana-cleanup-command-list'.
	(skk-terminal-face-p): Move to skk.el.
	(skk-defun-cond, skk-defsubst-cond): New macros (borrowed from
	poe.el).
	
	* lisp/skk-viper.el (skk-viper-or-vip): Rename to
	`skk-viper-use-vip-prefix'.
	(skk-viper-normalize-map-function, skk-viper-advice-select,
	viper-hide-replace-overlay): Use `skk-viper-use-vip-prefix'.

1999-08-29  Masahiko Sato  <masahiko@gojo.kuis.kyoto-u.ac.jp>

	* vip.el (vip-delete-backward-char): skk-mode $B$,(B t $B$N$H$-$N=hM}$r(B
	$B2~NI!#(B

1999-08-28  Masahiko Sato  <masahiko@gojo.kuis.kyoto-u.ac.jp>

	* vip.el (skk-pre-command): defadvice $B$G(B skk-foreword.el $B$G$NDj5A(B
	$B$rJQ99!#(B

	* skk-foreword.el (skk-pre-command): this-command $B$,(B 
	vip-delete-backward-char $B$N>l9g$N=hM}$r(B vip.el $B$K0\$7$?!#(B

1999-08-27  Masahiko Sato  <masahiko@gojo.kuis.kyoto-u.ac.jp>

	* vip.el (vip-skk-mode-on): 
  	(add-hook 'pre-command-hook 'skk-pre-command nil 'local)
	$B$rDI2C!#(B
	(vip-skk-mode-off): $B0J2<$N9T$r:o=|(B
	
  	  (setq skk-mode nil)
	  (vip-skk-mode-off):
	
 	(if skk-abbrev-mode (skk-j-mode-on)) $B$r@hF,$KDI2C!#JQ?t(B 
	vip-skk-abbrev-mode $B$,ITMW$K$J$C$?!#(B

	* skk-foreword.el (skk-pre-command): skk-pre-command $B$r<B9T$7$J$$(B
	$B%3%^%s%I$N%j%9%H$K(B vip-delete-backward-char $B$rDI2C!#(B

	* skk.el (abort-recursive-edit): pre-command-hook $B$KBP$9$k(B
	add-hook $B$,(B local $B$K$J$k$h$&$K$7$?!#(Bskk.el $BA4BN$GF1MM$NJQ99$r$7$?!#(B
	
1999-08-25  Masahiko Sato  <masahiko@kuis.kyoto-u.ac.jp>
	
	* skk.el: vip $B4XO"$N%3!<%I$r$9$Y$F:o=|!#(B
	(skk-mode): $B:G=i$K(B skk-mode $B$KF~$C$?$H$-!'(B 
	
	    (require 'skk-autoloads)
	    (if skk-use-numeric-conversion (require 'skk-num))
	
         $B$rDI2C(B.
	(skk-input-mode-string): buffer local $B$K$7$?!#M}M3$OJ#?t$N(B mode
	line $B$,$"$k$H$-!"B>$N(B mode line $B$K1F6A$7$J$$$h$&$K$9$k$?$a!#(B
        (skk-update-jisyo-original): $BCzEY(B skk-jisyo-save-count $B2s$@$1<-=q(B
	$B$r99?7$7$?$H$-$K%;!<%V$9$k$h$&$K$7$?!#$3$l$^$G$O!"Nc$($P!"(B
	skk-jisyo-save-count $B$,(B 50 $B$J$i$P(B 51 $B2s99?7$7$?$H$-$K<-=q$,%;!<%V(B
	$B$5$l$F$$$?!#(B 

	* skk-foreword.el (skk-erase-prefix): skk-kana-start-point $B$,(B
	(point-max) $B$+$I$&$+$r%A%'%C%/$9$k$h$&$K$7$?!#(B
		
	* skk-autoloads.el: (provide 'skk-autoloads) $B$rDI2C!#(B
	(autoload 'skk-version "skk" nil t nil) $B$r(B comment out$B!#(B

	* vip.el: minor mode $B$H$7$F<BAu!#(Bminor-mode-map-alist $B$N@hF,$K(B
	vip-vi-mode, vip-insert-mode $B$N%-!<%^%C%W$,$/$k$h$&$K$7$?!#(Bvip $B$N(B
	vi$B%b!<%I$G$O(B vip-vi-mode $B$N%-!<%^%C%W$r;HMQ$7!"(Binsert$B%b!<%I$G$O(B
	vip-insert-mode $B$N%-!<%^%C%W$r;HMQ$9$k!#(Blocal-map $B$r;H$o$J$$$h$&$K(B
	$B$7$?!#(B
	skk $B4XO"$N%3!<%I$O$9$Y$F(B vip.el $B$K5[<}!#(B
	viper.el $B$,(B vip-mode $B$r(B autoload $B$G$-$J$/$7$F$$$k$N$G!"(BVip-mode $B$rDI2C!#(B
	(provide 'vip) $B$rDI2C!#(B
	(vip-change-mode-line): 17b -> 12b
	(vip-info-on-file): line number $B$N7W;;$r=$@5!#(B
	(vip-delete-backward-char): $B:G8e$NItJ,$r0J2<$N$h$&$KJQ99!#(B
	
           (if (and skk-mode (skk-get-prefix skk-current-rule-tree))
	      (skk-erase-prefix 'clean)
            (delete-backward-char val t))))

1999-08-19  Yuh Ohmura  <yutopia@t3.rim.or.jp>

	* lisp/skk.el (skk-rom-kana-base-rule-list): Remove
	`("mm" "c" ("$B%C(B" . "$B$C(B"))' entry.
	* (skk-rom-kana-rule-list): Add `("mm" "m" ("$B%s(B" . "$B$s(B"))' entry
	to insert $B!V$,$s$^!W(B by "gamma".

1999-08-19  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-look.el (skk-look-1): Bug fixed.

1999-08-19  GUNJI Takao  <gunji@sils.shoin.ac.jp>

	* lisp/skk.el (skk-kuten-touten-alist): Typo and bug fixed.
	* (skk-rom-kana-base-rule-list): Bug fixed.
	* (skk-insert): Enable to include same string as
	`skk-start-henkan-char' in car of `skk-rom-kana-base-rule-list'.

1999-08-18  TSUMURA Tomoaki  <tsumura@kuis.kyoto-u.ac.jp>

	* lisp/skk-foreword.el (skk-substring): For mule2.  Bug fixed.

1999-08-18  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk.el (skk-henkan-face-on): Omit check whether
	`skk-henkan-start-point' and `skk-henkan-end-point' have really
	buffer local markers of current buffer.
	* Do not use CBUF temporary variable.

1999-08-17  SAKAI Kiyotaka  <ksakai@kso.netwk.ntt-at.co.jp>
	
	* lisp/skk.el (skk-uninsertable-p): New function.
	* (skk-insert): Use `skk-uninsertable-p' to check if point is
	really insertable or not.

1999-08-16  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-viper.el (skk-jisx0208-p): Can use on Mule 2 or
	earlier. 
        * (viper-join-lines) : Use `progn' instead of `skk-save-point'.
 	* (vip-join-lines): Ditto.
	
	* lisp/skk-vip.el (skk-jisx0208-p): New inline function.
	* (vip-join-lines): Adviced.  Remove white spaces that exists
	between the joined line if characters of both side are JISX0208.
	
1999-08-15  Mikio Nakajima  <minakaji@osaka.email.ne.jp>
	
	* lisp/SKK-ELS: Remove unnecessary `progn'.
	* Require vip.el even if there is viper.el.
        * Check 'berkdb feature to examine XEmacs has the database
	feature.
	
	* lisp/skk-vip.el (vip-change-mode-to-vi): Adviced.  If `skk-mode' 
	is non-nil, kakutei and turn on skk-latin-mode.

	* lisp/skk-autoloads.el (skk-vip-mode): Add autoload definition.

1999-08-02  IIDA Yosiaki  <iida@secom-sis.co.jp>

	* lisp/skk-kcode.el (skk-input-by-code-or-menu): Bug fixed.

1999-04-11  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-study.el: New experimental program.

	* lisp/skk.el (skk-kana-input): Use `skk-get-prefix' to access
	skk-prefix.
	(skk-menu-modified-user-option): Removed.

1999-04-10  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-server.el (skk-server): Change group prefix to
	`skk-server-'.
 	(skk-report-server-response): Renamed to
	`skk-server-report-response'.
	(skk-remote-shell-program): Renamed to
	`skk-server-remote-shell-program'.

	* lisp/skk-obsolete.el (skk-obsolete-check-all-files): New
	command.
	(skk-obsolete-check-all-files-1): New function.
	(skk-obsolete-check): Renamaed to `skk-obsolete-check-1'.
	(skk-obsolete-check): Cover function/command for
	`skk-obsolete-check-1'.  Do not check all relative files (check
	one file per one command session).  Enable to designate filename
	interactively.
	
	* lisp/skk-num.el (skk-num): Change group prefix to `skk-num-'.
	(skk-numeric-conversion-float-num): Rename to
	`skk-num-convert-float'.
	(skk-update-jisyo-for-numerals): Renamed to `skk-num-update-jisyo'.
	(skk-compute-numeric-henkan-key): Renamed to
	`skk-num-compute-henkan-key'.
	(skk-numeric-convert): Renamed to `skk-num-convert'.
	(skk-numeric-convert*7): Renamed to `skk-num-convert*7'.
	(skk-raw-number-to-skk-rep): Renamed to `skk-num-rawnum-exp'.
	(skk-raw-number-to-skk-rep-1): Renamed to `skk-num-rawnum-exp-1'.
	(skk-flatten-list): Renamed to `skk-num-flatten-list'.
	(skk-jisx0208-latin-num-str): Renamed to
	`skk-num-jisx0208-latin'.
	(skk-shogi-num-str): Renamed to `skk-num-shogi'.
	(skk-recompute-numerals): Renamed to `skk-num-recompute'.
	(skk-recompute-numerals-key): Renamed to `skk-num-recompute-key'.
	(skk-uniq-numerals): Renamed to `skk-num-uniq'.
	(skk-init-numeric-conversion-variables): Renamed to
	`skk-num-initialize'.
	(skk-numeric-midasi-word): Renamed to `skk-num-henkan-key'.
	(skk-kanji-num-str): Renamed to `skk-num-type2-kanji'.
	(skk-kanji-num-str2): Renamed to `skk-num-type3-kanji'.
	(skk-kanji-num-str2-subr): Renamed to `skk-num-type3-kanji-1'.
	(skk-kanji-num-str3): Renamed to `skk-num-type5-kanji'.
	(skk-kanji-num-str3-subr): Renamed to `skk-num-type5-kanji-1'.
	(skk-adjust-numeric-henkan-data): Renamed to
	`skk-num-process-user-minibuf-input'.

	* lisp/skk.el (skk-kakutei-cleanup-henkan-buffer): Renamed to
	`skk-kakutei-cleanup-buffer' (Shorten its name).
	* lisp/skk-vip.el (skk-kakutei-cleanup-henkan-buffer): Likewise.

	* lisp/skk-num.el (skk-last-num-list,
	skk-init-numeric-conversion-variables): Remove `skk-last-num-list' 
	(Merged into `skk-last-henkan-data').

	* lisp/skk-foreword.el (skk-mode-off): Remove
	`skk-last-henkan-results'.
	* experimental/dbm/skk-dbm.el (skk-dbm-update-jisyo): Likwise.

	* lisp/skk.el (skk-setup-auto-paren): Remove unnecessary
	temporary variable `cell'. 
	(skk-update-jisyo-original): Remove temporary variable `last'.
	Add `henkan-buffer'.
	(skk-search-jisyo-file): Add temporary variable `henkan-buffer'.
	(skk-kakutei): Remove `skk-last-henkan-results'.
	(skk-last-kakutei-henkan-key, skk-henkan-1,
	skk-previous-candidate): Remove `skk-last-kakutei-henkan-key'.
	(skk-last-henkan-key, skk-last-henkan-okurigana,
	skk-last-henkan-list, skk-last-okuri-char): Merged into
	`skk-last-henkan-data'.
	(skk-previous-candidate, skk-undo-kakutei): Use
	`skk-get-last-henkan-data'.
	(skk-kakutei-save-and-init-variables): Renamed to
	`skk-kakutei-initialize' (Shorten its name).

	* lisp/skk-foreword.el (skk-get-last-henkan-data): New inline
	function.

	* lisp/skk-tut.el (skktut-end-tutorial): Remove unnecessary
	temporary variable `exit'.

	* experimental/skk-attr.el (skk-attr-default-update-function):
	Removed.

	* lisp/skk.el (skk-search-jisyo-file): Funcall
	`skk-search-end-function' instead of `skk-attr-search-function'.
	* experimental/dbm/skk-dbm.el (skk-dbm-search-jisyo-database):
	Likewise.
	
	* lisp/skk.el (skk-update-jisyo-original): Funcall
	`skk-update-end-function' instead of `skk-update-relation.		 
	* experimental/dbm/skk-dbm.el (skk-dbm-update-jisyo): Likewise.

	* lisp/skk.el (skk-search-end-function, skk-update-end-function):
	New user variables.
	
1999-04-08  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk.el (skk-mode): Do not funcall
	`skk-viper-normalize-map-function' (as it is called in
	skk-viper.el).

	* lisp/skk-tut.el (skktut-enable-tutmap): Bind `inhibit-quit' to
	t.
	(skktut-disable-tutmap): Likewise.
	
	* lisp/skk-kakasi.el (skk-gyakubiki-region): Do not use
	`combine-after-change-calls'.
	(skk-gyakubiki-katakana-region): Likewise.
	(skk-hurigana-region): Likewise.
	(skk-hurigana-katakana-region): Likewise.
	(skk-romaji-region): Likewise.

	* lisp/skk-tut.el (skktut-enable-tutmap, skktut-disable-tutmap):
	Use `set-modified-alist'.
	* lisp/skk-viper.el (skk-viper-normalize-map): Likewise.

	* lisp/skk-server.el
	(skk-adjust-search-prog-list-for-server-search): Use
	`remove-alist'.

1999-04-07  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/SKK-CFG: Search APEL installed directory and add it to
	load-path.

1999-04-05  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-foreword.el: Require alist.el.

	* lisp/skk.el: Use `set-modified-alist' for minor-mode-map-alist.
 	(skk-henkan-show-candidates): Print null message to
	clear out candidates in echo area after a candidate are selected.
	(skk-setup-auto-paren): Use `remove-alist'.

1999-04-03  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk.el (minibuffer-exit-hook): Use `remove-hook' instead of 
	`remove-local-hook'.
	* lisp/skk-foreword.el (skk-mode-off): Likewise.

	* lisp/skk.el (abort-recursive-edit, query-replace-regexp,
	query-replace, minibuffer-keyboard-quit, skk-mode,
	skk-henkan-in-minibuff, minibuffer-exit-hook):  Use `add-hook'
	instead of `add-local-hook'.

	* lisp/skk-obsolete.el (skk-obsolete-function-alist): Add 
        `(skk-set-cursor-color-properly . skk-set-cursor-properly)' entry.

1999-03-27  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-look.el (skk-look-1): Do not output null candidate.
	(skk-look-working-buffer): Downcase its name.

1999-03-27  Yuh Ohmura  <yutopia@t3.rim.or.jp>

	* lisp/make.bat: Created.

1999-03-26  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-kcode.el (skk-input-by-code-or-menu-jump): Use `?\040'
	instead of `?\ '.

1999-03-25  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/dbm/skk-dbm.el (skk-dbm-make-jisyo): Use
	`insert-file-contents-as-coding-system' instead of
	`insert-file-contents'.

1999-03-22  SUZUKI Hitoshi  <sigh@kuzirabekon.econ.nagasaki-u.ac.jp>
	
	* lisp/skk-look.el (skk-look-1): Bug fixed.
	
1999-03-22  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-tut.el (kill-buffer): Remove unnecessary `interactive'
	form.

	* lisp/skk-isearch.el (skk-isearch): Change `skk-' prefix to
	`skk-isearch'.
	* lisp/skk-kcode.el (skk-kcode): Likewise.
	* lisp/skk-look.el (skk-look): Likewise.
	* experimental/dbm/skk-dbm.el (skk-dbm): Likewise.

	* lisp/skk-kcode.el: Rearrange `;;;###autoload' cookies,
 	(skk-kcode-load-hook): Bug fixed.

	* lisp/skk.el: Rearrange `;;;###autoload' cookies,
 	(skk-save-jisyo-1): Use
	`write-region-as-coding-system' instead of `write-region'.
	(skk-get-jisyo-buffer): Use
	`insert-file-contents-as-coding-system' instead of
	`insert-file-contents'.
	(skk-set-jisyo-code): Remove `set-file-coding-system' (APEL has an
	alias to `set-buffer-file-coding-system').

1999-03-20  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-num.el (skk-numeric-convert): Hand integer instead of
	character to `skk-num-exp'.
	(skk-num-type-alist): Change each element of alist
 	`(character . function)' to `(integer . function)'.

	* lisp/skk-isearch.el (skk-isearch-mode-string-alist,
	skk-isearch-start-mode, skk-isearch-use-previous-mode,
	skk-isearch-initial-mode-when-skk-mode-disabled,
	skk-isearch-whitespace-regexp): Documented in Japanese.
	
	* lisp/skk-comp.el (skk-dabbrev-like-completion): Doc improved.

1999-03-16  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-foreword.el (skk-make-raw-arg): Bug fixed.

1999-03-14  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk.el (skk-make-face, skk-remove-common): Remove unused
	temporary variable.
	* lisp/skk-server.el (skk-open-server-1): Likewise.
	* lisp/skk-kakasi.el (skk-hurigana-1): Likewise.
	* lisp/skk-auto.el (skk-okuri-search-subr-original): Likewise.

1999-03-09  Seiichi NAMBA  <sn@asahi-net.email.ne.jp>

	* lisp/skk.el (newline): Work around with `do-auto-fill' which
	always returns t.

1999-03-01  Kenji Yamashita  <kenji@cs.titech.ac.jp>

	* lisp/skk-kcode.el (skk-display-code-for-char-at-point): Bug
	fixed.

1999-02-20  $B>>0f9'M:(B/MATUI Takao  <mat@nuis.ac.jp>

	* lisp/skk-isearch.el
	(skk-isearch-breakable-character-p-function): Bug fixed.

1999-02-19  Murata Shuuichirou  <mrt@notwork.org>

	* lisp/skk-leim.el (skk-auto-fill-inactivate): New function.
	* (skk-auto-fill-activate): Bug fixed.

1999-02-11  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-obsolete.el (skk-obsolete-variable-alist): Put in
	`skk-num-type-list' and `skk-num-type-alist' pair.

	* lisp/skk-num.el (skk-kanji-num-str2-subr,
	skk-kanji-num-str3-subr): Bug fixed.
	(skk-last-num-list): New internal variable.
	(skk-init-numeric-conversion-variables): Keep previous variable of 
	`skk-num-list' in `skk-last-num-list'.
 	(skk-num-type-list): Renamed to `skk-num-type-alist'.
	
	* lisp/skk.el (skk-undo-kakutei): Bug fixed.

1999-02-07  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-kcode.el: (skk-jis-char-to-hex): Removed.
	(skk-char-to-hex): New optional arg JISCHAR.
	(skk-input-by-code-or-menu): Use `skk-error' instead of `error'.

	* lisp/skk-num.el (skk-kanji-num-str2-subr): Bug fixed.
	(skk-compute-numeric-henkan-key): Can use `,' in midasi number key.
	(skk-kanji-num-str3-subr): New function.
	(skk-num-alist-type5): New constant.
	
1999-01-31  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-foreword.el (skk-with-point-move): New macro.
	(skk-after-point-move): New inline function.

	* lisp/skk.el (skk-previous-point): New internal local variable.
	(skk-mode): Make `post-command-hook' local variable and add
	`skk-after-point-move' to the hook.
	(skk-try-completion, skk-insert, skk-abbrev-period,
	skk-abbrev-comma, skk-jisx0208-latin-insert,
	skk-delete-backward-char, skk-previous-candidate, skk-kakutei,
	skk-undo-kakutei, skk-start-henkan, skk-set-henkan-point-subr,
	skk-purge-from-jisyo, skk-hiragana-henkan,
	skk-jisx0208-latin-henkan, skk-latin-henkan): Use
	`skk-with-point-move'.

1999-01-27  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk-isearch.el (skk-isearch-mode-cleanup): Synchronize
	mode-line string with the current insert mode.

1999-01-26  Murata Shuuichirou  <mrt@notwork.org>

	* lisp/skk.el (skk-lisp-prog-p): Bug fixed.

1999-01-20  Hideki SAKURADA  <sakurada@kuis.kyoto-u.ac.jp>
 
 	* lisp/skk-attr.el, lisp/skk-dbm.el, lisp/skk-look.el,
 	lisp/skk-rdbms.el: Symbolic link removed.
 	* lisp/Makefile.am (SOURCES, EXTRA_DIST): Prepend pathnames like
 	`../experimental' to some targets. Move skk-obsoletes.el.
 	(install-lispLISP, uninstall-lispLISP): New target to install
 	all elc in $(DESTDIR)$(lispdir) using basename.
 	(clean-lisp): New target to clean not only $(ELCFILES) but
 	also skk-vars.el.
 	* lisp/make-vars.el (skk-files): Removed.
 	(make-skk-vars): Use command-line-args-left instead of skk-files.
 
1999-01-19  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* lisp/skk.el (skk-katakana-henkan, skk-hiragana-henkan,
	skk-jisx0208-latin-henkan, skk-latin-henkan, skk-*-henkan-1): Bug
	fixed.

1999-01-16  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/dbm/skk-dbm.el (skk-dbm-database-subtype): New user 
	variable.
	(skk-dbm-get-jisyo-database): Determine database type, subtype,
	and opening permission according to its file name and hand them as 
	options to `open-database'.
	Do writable check of directory only when dictionary is private one.
	(skk-dbm-make-jisyo): Determine coding-system-for-read according
	to `skk-jisyo-code'.
	`set-database-property' only for gdbm file.
        Create new optional arg SUBTYPE. 
        (skk-dbm-large-jisyo): Change its default value to berkeley-db
	type file naming.
	
	* lisp/Makefile.am (SOURCES): Comment out skk-dbm.el and
	skk-rdbms.el.
	
1999-01-16  Murata Shuuichirou  <mrt@notwork.org>

	* lisp/skk.el (skk-delete-backward-char): Bug fixed.

1999-01-08  Takao KAWAMURA  <kawamura@ike.tottori-u.ac.jp>

	* lisp/skk.el (skk-kill-emacs-without-saving-jisyo): Bug fixed.

1999-01-02  Mikio Nakajima  <minakaji@osaka.email.ne.jp>
	
	* experimental/dbm/skk-dbm.el: Add new experimental program.

Local Variables:
buffer-file-coding-system: iso-2022-jp
End:
