2003-07-21 Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

	* doc/skk.texi: Add description(
	skk-kutouten-type, skk-toggle-kutouten) in
	"Q.3-2 $B!V!%!W!"!V!$!W(B $B$,F~NO$G$-$k$h$&$K%+%9%?%^%$%:$7$?$$$N$G$9$,!#(B"

2003-07-21  NAKAJIMA Mikio  <minakaji@namazu.org>

	* SKK-MK (SKK_DICTIONARIES): Add `SKK-JISYO.ML'.
	(SKK-MK-install-elc): Handle `SKK-JISYO.ML'.
	(SKK-MK-install-package): Ditto.

2003-07-19  NAKAJIMA Mikio  <minakaji@namazu.org>

	* skk.el (skk-kakutei-initialize): Reuse marker in henkan-point.

	* skk-macs.el (skk-set-marker): Fix doc string.
	(skk-deflocalvar): Update doc string.

	* experimental/skk-study.el (skk-study-file-format-version): Bump
	up to 0.3.
	(skk-study-current-buffer-theme): New buffer local variable.
	(skk-study-get-current-alist): New inline function.
	(skk-study-search): Use `skk-study-get-current-alist'.
	(skk-study-update): Ditto.
	(skk-undo-kakutei): Ditto.
	(skk-study-switch-current-theme): New function.
	(skk-study-read-1): Modify to handle theme.
	(skk-study-check-alist-format): Ditto.
	(skk-study-check-alist-format-1): Ditto.
	(skk-study-switch-current-theme): Bug fixed.
	(skk-study-remove-theme): New function.
	(skk-study-copy-theme): Ditto.
	(skk-study-check-alist-format): Modified doc string.

2003-07-18  NAKAJIMA Mikio  <minakaji@namazu.org>

	* skk.el (skk-select-words-from-list): Funcall each symbol of
	skk-search-end-function.
	(skk-update-jisyo-original): Funcall each symbol of
	skk-update-end-function.

	* skk-vars.el (skk-search-end-function, skk-update-end-function):
	Remove duplicated declarations.
	(skk-search-end-function): Change its type '(list symbol).
	(skk-update-end-function): Ditto.

	* skk-study.el: Require pym.el.
	(ring-elements): Declare with defun-maybe.

2003-07-13  NAKAJIMA Mikio  <minakaji@namazu.org>

	* skk-study.el (skk-study-read): Use `when' instead of `if'.
	(skk-undo-kakutei): Ditto.
	(skk-study-check-alist-format-1): Ditto.
	(skk-study-read-1): Ditto.
	(skk-study-save): Ditto.
	(skk-study-read): Use `unless' instead of `or'.
	(skk-kakutei-initialize): Call `ring-insert' anyway without
	checking ring element duplication.

	* skk-vars.el (skk-study-check-alist-format): Change its default
	value to nil.

	* ptexinfmt.el (texinfo-format-separate-node): Declare with
	`ptexinfmt-broken-facility' and `ptexinfmt-defun-if-broken'.
	(texinfo-format-end-node): Ditto.

	* skk-study.el (skk-study-read): Require skk-macs.el, skk-vars.el
	and ring.el outside `eval-when-compile'.
	(skk-study-search): Use `when' instead of `if', simplified
	slightly and add doc string.
	(skk-study-update): Simplified slightly and add doc string.

2003-07-12  NAKAJIMA Mikio  <minakaji@namazu.org>

	* skk-study.el:	Move all variables and constants to skk-vars.el.
	(skk-study-update): Check if `skk-study-max-distance' is nil or
	not.
	Check if `skk-study-first-candidate' is nil or not.
	(skk-study-first-candidate): New user variable.

	* Makefile (VERSION): Change 12.2.0rc1 to 12.2.0.

	* skk-study.el: Move from experimental directory.
	(skk-kakutei-initialize): Simplified it by using `ring-elements'.
	(skk-study-search-times): Change its default value to 5.
	(skk-study-max-distance): New user variable.
	(skk-study-update): Bug fixed.
	Not to study henkan relationship when (i) buffer was changed since
	last henkan, (ii) distance from last henkan point was negative or
	(iii) such distance is longer than `skk-study-max-distance'.

	* skk.el (skk-kakutei-initialize): Store buffer and point (marker)
	data of last henkan.

2003-07-11  NAKAJIMA Mikio  <minakaji@namazu.org>

	* experimental/skk-study.el (skk-kakutei-initialize): Bug fixed.
	(skk-study-update): Do not add/update data to `skk-study-alist'
	when KAKUTEI-WORD is equal to car of `skk-henkan-list'.
	(skk-study-save): Modify message string slightly.

2003-07-10  NAKAJIMA Mikio  <minakaji@namazu.org>

	* experimental/skk-study.el (skk-search-end-function): Declared
	with defvar.
	(skk-update-end-function): Ditto.

2003-07-07  NAKAJIMA Mikio  <minakaji@namazu.org>

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

2003-07-06  NAKAJIMA Mikio  <minakaji@namazu.org>

	* experimental/skk-hint.el (skk-hint-limit): Use `aref' instead of
	`skk-str-ref'.
	(skk-hint-member): Ditto.
	* experimental/skk-study.el (skk-study-check-alist-format-1):
	Ditto.
	(skk-kakutei-initialize): Do not add DATA to `skk-study-data-ring'
	when KAKUTEI-WORD is equal to car of `skk-henkan-list'.
	(skk-study-save): Bug fixed.
	(skk-study-sort-saving): Change its default value to nil.
	(skk-study-associates-number): Change its default value to 5.

	* experimental/rdbms/skk-rdbms.el (skk-rdbms-sahen-search-1):
	Ditto.
	* ptexinfmt.el: Sync up with the file in emacs-w3m 1.3.

	* Makefile (VERSION): Change 12.1.1rc1 to 12.2.0rc1.
	* skk-version.el (skk-version): Bump to 12.2.0 (Sone).

2003-07-05  NAKAJIMA Mikio  <minakaji@namazu.org>

	* Makefile (VERSION): Change 11.6.0 to 12.1.1rc1.
	* SKK-MK: Change required APEL version to 10.6.

2003-06-25  Masatake YAMATO  <jet@gyve.org>

	* experimental/context-skk.el (context-skk-in-programming-mode-p):
	(context-skk-out-of-string-or-comment-in-programming-mode-p): Fix
	a typo.
	(context-skk-in-mew-draft-attachments-region-p): New function.
	(context-skk-insert): Invoke (key-binding (this-command-keys))
	instead	of self-insert-command.
	(context-skk-context-check-hook):
	context-skk-in-mew-draft-attachments-region-p is added.

2003-06-21  NAKAJIMA Mikio  <minakaji@namazu.org>

	* experimental/context-skk.el: New file (see [skk 4558]).
	(context-skk-in-programming-mode-p): Use `memq' instead of
	`member'.

2003-06-20  NAKAJIMA Mikio  <minakaji@namazu.org>

	* skk.el (skk-make-temp-jisyo): Abolish.
	(skk-setup-shared-private-jisyo): Do not use `make-temp-name' (see
	[skk 4646]).

2003-03-28  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el (skk-toggle-characters): Function `skk-katakana-henkan'
	should be called with optional argument VCONTRACT non-nil.

2003-03-30  NAKAJIMA Mikio  <minakaji@namazu.org>

	* skk-lookup.el (skk-lookup-search): Remove skk-henkan-key from
	return value in order to suppress a candidate that is equal to
	skk-henkan-key itself.

2003-03-30  YAGI Tatsuya <ynyaaa@ybb.ne.jp>

	* experimental/skk-tankan.el: Update annotations in accordance
	with JIS X0213 $B2~@50F(B.

2003-03-28  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-jisx0201.el (skk-toggle-katakana): When `skk-henkan-mode' is
	active, perform kakutei.

	* skk-tut.el (skktut-abbrev-mode-map): Bind
	`skk-toggle-characters' instead of `skk-jisx0208-latin-henkan'.

	* skk.el (skk-setup-keymap): Check for `skk-try-completion-char'
	instead of `skk-kakutei-key'.

2003-03-28  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el (skk-henkan-skk-region-by-func): Rename from
	`skk-*-henkan-2'. Include function `skk-*-henkan-1'.

	(skk-toggle-chracters): Call `skk-henkan-skk-region-by-func'
	instead of `skk-katakana-henkan', `skk-hiragana-region',
	`skk-latin-henkan' or `skk-jisx0208-latin-henkan'.

	(skk-katakana-henkan):
	(skk-hiragana-region):
	(skk-latin-henkan):
	(skk-jisx0208-latin-henkan):
	(skk-*-henkan-1):
	Abolish these functions.

	* skk-jisx0201.el (skk-jisx0201-henkan): Call
	`skk-henkan-skk-region-by-func'.

2003-03-28  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-var.el (skk-kakutei-history): Doc string update.

	* skk.el (skk-define-abbrev-mode-map): Define key for
	`skk-toggle-characters' instead of `skk-jisx0208-latin-henkan'.

	(skk-toggle-chracters): Refer to the local variable
	`skk-save-point' instead of `skk-henkan-end-point'.

2003-03-27  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-xemacs.el (skk-xemacs-find-func-keys): Call
	`skk-remove-duplicates' only when KEY is a list.

	* skk.el (skk-kakutei): When `skk-henkan-mode' is on, check if the
	string consists of hiraganas, before updating
	`skk-kakutei-history'.

	(skk-define-abbrev-mode-map): Define key for
	`skk-toggle-character' instead of `skk-jisx0208-latin-henkan'.

	(skk-toggle-chracters): Don't set `skk-henkan-end-point' here.
	Call `skk-katakana-henkan', `skk-hiragana-region',
	`skk-latin-henkan' or `skk-jisx0208-latin-henkan' instead of
	`skk-katakana-region', `skk-hiragana-henkan', `skk-latin-region'
	or `skk-jisx0208-latin-region'.

	(skk-*-henkan-1): Update `skk-kakutei-history'.

2003-03-23  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-e21.el (skk-e21-modeline-menu): When variable `skk-mode' is
	nil, find keys for function `skk-mode'.

	* skk-xemacs.el (skk-xemacs-find-func-keys): Do not show
	"linefeed" in menu.

	* skk.el (skk-remove-duplicates): New function.

2003-03-22  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* doc/skk.texi: Update for skkinput, SKKIME, and SKK95.

2003-03-16  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

	* doc/skk.texi:
	To avoid texinfo error on Emacs 21, following changes.

	Modify stirng from "$B>e5-$NNc$G$O!"(B" to "$B>e5-$NNc$O!"(B".
	Delete a space before @samp{$BN)$A>e$2$k(B}.

2003-02-25  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* doc/skk.texi:

	Insert a space before @samp{$BN)$A>e$2$k(B}. This is a workaround for
	Emacs 21.4.

	* skk-viper.el (viper-toggle-case):
	* skk.el (skk-multiple-line-message):

	Function `insert-string' will be obsolete in Emacs 21.4. Use
	`insert' instead.

2003-02-25  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-jisyo-edit-mode.el: Use `add-to-list' for updating
	`auto-mode-alist'.

2003-02-08  YAGI Tatsuya <ynyaaa@ybb.ne.jp>

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

2003-01-28  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-vars.el (skk-force-registration-mode-char): New user variable.
	* skk.el (skk-henkan-show-candidates): If input char is
	`skk-force-registration-mode-char', force to enter into word
	registration mode.
	Doc fixed.
	(skk-henkan-show-candidate-subr): Doc fixed.
	(skk-undo-kakutei): Ditto.

2002-11-30  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* README.MacOSX.ja: New file.

2002-11-20  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* Makefile (SNAPBASE, tar, snapshot): Add `-'.

2002-11-10  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-dic.el.in: Set buffer coding system to iso-2022-jp and
	specify the coding system in the header.

2002-11-09  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-dic.el.in (skk-search-small-dic): Add doc string.

2002-11-09  Akihiro Motoki  <amotoki@dd.iij4u.or.jp>

	* skk-comp.el (skk-comp-do): Keyword completion shows a candidate
	circularly. (After showing the last candidate, back to the first.)
	(skk-comp-previous): Ditto.

	* skk.el (keyboard-quit): While keyword completion in Midashi
	input mode, C-g terminates the completion and redisplay the
	original Midashi input.

	* skk-vars.el (skk-comp-circulate): New user variable.
	(skk-comp-search-done): New buffer local variable.

2002-11-09  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-setup.el.in (isearch-mode-end-hook): Check if
	`skk-isearch-mode-enable' is non-nil before invoking
	`skk-isearch-mode-cleanup'

2002-11-03  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-vars.el (skk-isearch-mode-enable): New user variable.

	* skk-setup.el.in (isearch-mode-hook): Check if
	`skk-isearch-mode-enable' is non-nil before invoking
	`skk-isearch-mode-setup'.

2002-10-28  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

	* doc/skk.texi
	($BM=HwCN<1(B): remove.
	($B%U%!%$%k9=@.(B & $B%f!<%6!<%*%W%7%g%s$N@_DjJ}K!(B): move from
	($BM=HwCN<1(B) to ($BJXMx$J1~MQ5!G=(B).
	($B<-=q$N7A<0(B & $B<-=q$K4X$9$k@_Dj(B): move from ($BM=HwCN<1(B) to ($B<-=q4XO"(B).
	($B<-=q$K4X$9$k@_Dj(B): Add subsubsection($BJ#?t<-=q$N8!:wJ}K!(B).
	($B5l%P!<%8%g%s$+$i$NJQ99E@(B): Add section(SKK 11 $B$+$i$NJQ99E@(B).

2002-10-22  Yano Keisuke <yano@moon.email.ne.jp>

	* skk-kcode.el (skk-display-code): Modified for JISX0213.
	Change display of KUTEN code in accordance with `$B5,3J6(2q!V(BJIS$B4A;z(B
	$B;zE5!W(B.
	(skk-jis2sjis2): New function.

2002-09-05  Akihiro MOTOKI  <amotoki@dd.iij4u.or.jp>

	* skk.el (skk-try-completion): Correct argument handling.

2002-09-01  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-isearch.el:

	(skk-isearch-mode-setup):
	(skk-isearch-mode-cleanup):

	Do not consider MULE 3.

2002-08-03  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK:

	Signal error when Emacs is version 20.2 or older.

2002-08-02  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK:
	(SKK_MODULES): Always install `skk-leim'.

	* skk-isearch.el:

	No longer check if `register-input-method' is bound.
	Use `unless' for autoloaded expressions.

2002-08-01  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-version.el:
	(skk-version): Bump to 12.1.1.

2002-07-31  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* doc/skk.texi:

	No longer refer to `skk-dabbrev-like-completion'. Describe how to
	use `C-u TAB' instead of `.' in completion.

2002-07-27  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-comp.el:
	(skk-comp-do): Do not refer to `skk-dabbrev-like-completion'.

	* skk-tut.el:
	(skktut-init-variables-alist): Do not consider
	`skk-dabbrev-like-completion'.

	* skk-vars.el:
	(skk-dabbrev-like-completion): Abolish variable.

	* skk.el:
	(skk-try-completion):
	(skk-insert):

	When the user types C-u TAB instead of TAB solely, discard the
	current copmletion key, get new comletion key from the current
	buffer, and begin new completion.

2002-07-20  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK:
	(SKK-MK-skk-dic): Modify regexp.

	* skk-dic.el.in:
	(skk-small-dic):
	(skk-dic-buffer-name):

	Abolish variables.

	(skk-dic-buffer): New variable.

	(skk-search-small-dic): Search in `skk-dic-buffer'.

	(skk-dic-setup-buffer): Set `skk-dic-buffer' or return its value.

2002-07-16  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el:
	(skk-purge-from-jisyo): When `skk-henkan-mode' is active, call
	`skk-emulate-original-map'.

	(next-line@before@skk-ad):
	(previous-line@before@skk-ad):

	When `skk-henkan-mode' is active, perform kakutei before these
	commands.

2002-07-14  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-vars.el:
	(skk-icon):
	(skk-modeline-input-mode):

	Mark variables risky-local-variable.

2002-07-13  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-vars.el:
	(skk-after-prefix): New variable.

	* skk.el:
	(skk-process-prefix-or-suffix): When inserting prefix, turn
	`skk-after-prefix' on.

	(skk-search-katakana): When inserting prefix or suffix, remove ">"
	before conversion.

	(skk-kakutei): When the word before `kakutei-word' is a prefix,
	combine the prefix and the current `kakutei-word', and record the
	combined word in the private dictionary.

2002-07-06  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-dcomp.el:
	(skk-kana-input@around@skk-dcomp-ad):
	Do not call `skk-dcomp-do-completion' in skk-abbrev-mode.

	* skk-look.el:
	(skk-look):
	(skk-look-completion):
	Do not call `skk-look-ispell' for a null string.

2002-06-22  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el:
	(skk-kakutei):
	When `kakutei-word' is a suffix, combine the previous
	`kakutei-word' and the current `kakutei-word', and record the
	combined word in the private dictionary.

	E.g. "$B$+$s$I$&(B /$B46F0(B/" + ">$B$F$-(B /$BE*(B/"
	===> "$B$+$s$I$&$F$-(B /$B46F0E*(B/"

	(skk-update-kakutei-history):
	Record the buffer where the kakutei is performed.

2002-06-10  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* skk-annotation.el: Update comments.
	(skk-annotation-setup): Fix.

2002-06-02  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-annotation.el:
	(skk-annotation-add):
	When `wholestring' does not contain annotation, then `realword'
	should be the same as `wholestring'.

2002-05-27  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* skk-tut.el (skktut-get-question-page): Trivial fix.

2002-05-12  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

	* etc/dot.skk (skk-hyphen): Bug fixed.
	* experimental/skk-exsearch (skk-grep-search): New function.

2002-05-06  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* experimental/skk-dinsert.el: Modify example code.

2002-04-27  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* skk-look.el
	(skk-try-completion@before@skk-look-ad): New advice.
	Clear `skk-look-completion-words' here.
	(skk-kakutei-initialize@after@skk-look-ad): Removed.

2002-04-12  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* skk.el (skk-multiple-line-message): Candidates should not be
	hidden by existing message.

2002-04-05  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* skk-num.el (skk-num-henkan-key): Call
	`skk-num-compute-henkan-key'.
	Update doc string.

2002-04-05  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-num.el (skk-num-convert): New arg INDEX (does not refer to
	SKK-HENKAN-COUNT).
	Update doc string.
	(skk-num-multiple-convert): Does not refer to SKK-HENKAN-COUNT.
	Call `skk-num-uniq'.
	* skk-macs.el (skk-get-current-candidate-1): New optional arg
	COUNT.

2002-04-03  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-num.el:
	(skk-num-flatten-list):
	Local variable `dst' must be a list of strings.

	* skk-server.el:
	(skk-server-live-p):
	Do not refer to `skk-network-open-status'.

	* skk-vars.el:
	(skk-network-open-status):
	Abolish variable.

2002-04-01  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* skk.el (skk-henkan-show-candidate-subr): Fix bug that when
	`skk-numeric-p' returns t, lisp program was not evaluated.

	* skk-macs.el (skk-eval-string): Simplify.

2002-03-29  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* skk-vars.el (skk-buffer-undo-list): New variable.

	* skk.el (skk-multiple-line-message): Restore minibuffer at exit
	if `skk-emacs-type' is `mule4'.

2002-03-29  FURUE Hideyuki  <furue@myrealbox.com>

	* skk.el:
	(skk-kakutei-cleanup-buffer):
	Fix bug that kakutei in $B"&(B mode inserts junk characters to the
	current	bufffer when `skk-undo-kakutei-word-only' is t.

	(skk-set-henkan-point-subr):
	(skk-change-marker-to-white):
	Bind `skk-henkan-end-point' to nil after entering $B"&(B mode.

	(skk-undo-kakutei):
	Do nothing when `skk-henkan-end-point' is nil.

2002-03-22  FURUE Hideyuki  <furue@myrealbox.com>

	* skk.el:
	(skk-kakutei-cleanup-buffer):
	Fix bug that `skk-undo-kakutei'	does not treat the last okuri-ari
	kakutei correctly when `skk-undo-kakutei-word-only' is t.

2002-03-16  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el:
	(skk-update-jisyo-1):
	When PURGE, do not consider `skk-henkan-okuri-strictly' or
	`skk-henkan-strict-okuri-precedence'.  I think it is a trial.
	It will be reverted to the original as soon as something is found
	to be wrong.

2002-03-16  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-tut.el:
	(skktut-init-variables-alist):
	Bind `skk-dcomp-activate' nil.

	* skk.el:
	(skk-update-jisyo-1):
	1st arg of `nthcdr' couldn't be a negative integer. So work
	around it.

2002-03-12  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* etc/Emacs.ad:
	* skk-e21.el:
	* skk-xemacs.el:
	Menu items update.

	* skk.el:
	(skk-search-all-progs):
	(skk-search-with-suffix):
	New functions.

	(skk-search-sagyo-henkaku):
	Call `skk-search-all-progs'.

2002-03-08  IIDA Yosiaki  <iida@ring.gr.jp>

	* skk-tut.el: Use \[] notation and call
	substitute-key-definition for guidance in answer buffer.

2002-03-07  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* skk.el (skk-setup-keymap): Use `skk-comp-start-henkan' instead
	of `skk-start-henkan-with-completion'.

2002-03-07  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-isearch.el:
	(skk-isearch-setup-keymap):
	Key for `skk-previous-candidate-char' runs `skk-isearch-wrapper'.

	(skk-isearch-delete-char):
	Consider the behavior of `skk-delete-backward-char' when
	`skk-henkan-mode' is active. If `skk-delete-implies-kakutei' is
	non-nil, perform implicit kakutei, otherwise call
	`skk-previous-candidate'.

2002-03-07  IIDA Yosiaki  <iida@ring.gr.jp>

	* doc/skk.texi: GPL => GNU GPL.  Fix IIDA's email address.

2002-03-06  IIDA Yosiaki  <iida@ring.gr.jp>

	* skk-tut.el: Use \[] notation in help strings.

2002-03-05  IIDA Yosiaki  <iida@ring.gr.jp>

	* skk-tut.el: Update initial dummy JISYO.  See [skk 2809].
	Russia ==> Cyrillic and other minor JISYO updates and typo fix.

2002-03-03  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-vars.el:
	(skk-show-icon):
	New variable.

	* skk-e21.el:
	(skk-e21-prepare-modeline-properties):
	Set `skk-icon'.

	(skk-e21-modeline-property):
	mouse-3 instead of mouse-2 shows SKK menu.
	mouse-1 toggles SKK.

	* skk-xemacs.el:
	(skk-xemacs-prepare-modeline-properties):
	Set `skk-icon'.

	(skk-xemacs-modeline-map):
	button3 instead of button2 shows SKK menu.
	button1 toggles SKK.

	* skk-cus.el:
	(skk-cus-params-misc):
	Customize `skk-show-icon'.

2002-03-02   Daiki Ueno  <ueno@unixuser.org>

	* skk.el (skk-henkan-show-candidate-subr): Select candidates
	buffer before centering point in window.
	[cf. <skk:2939>]

2002-03-02   Daiki Ueno  <ueno@unixuser.org>

	* skk-vars.el (skk-henkan-show-candidates-rows): New user option.
	(skk-henkan-show-candidates-keys): Append 14 keys to default.

	* skk.el (skk-multiple-line-message-clear): New function.
	(skk-multiple-line-message): New function.
	(skk-multiple-line-string-width): New function.
	(skk-henkan-show-candidates): Take into account of
	`skk-henkan-show-candidates-rows'; bind `echo-keystrokes' to 0;
	clear out candidates in echo area each time one enters an
	interaction loop.
	(skk-henkan-show-candidate-subr): Take into account of
	`skk-henkan-show-candidates-rows'.

2002-02-26  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* skk.el
	(skk-remove-redundant-okurigana):
	Rename from `skk-remove-redundant-okurgana'.
	Update doc string and modify prompt string.

2002-02-17  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el
	(skk-save-jisyo-original):
	When `skk-share-private-jisyo', bind `buffer-file-name' and
	`buffer-file-truename' so that `set-buffer-modified-p' should
	unlock the file `skk-jisyo'.

2002-02-14  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-num.el:
	Add doc strings.

2002-02-11  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-annotation.el
	(skk-annotation-show-buffer):
	Alas, local variable WINDOW is needed.

	* skk-jisx0201.el:
	* skk-jisyo-edit-mode.el:
	* skk-server.el:
	Add or update doc strings.

2002-02-09  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-study.el (skk-study-check-alist-format-1): Use
	`length' instead of `skk-str-length'.
	* experimental/skk-hint.el (skk-hint-member, skk-hint-limit):
	Ditto.

2002-02-09  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-annotation.el
	(skk-annotation-show-buffer):
	Abolish local variable WINDOW.

	* skk-macs.el
	Add or update doc strings.

	* skk.el
	Add or update doc strings.

	(skk-compile-init-file-maybe):
	Rename from `skk-setup-init-file'.

	(skk-preload):
	Call `skk-get-jisyo-buffer' if `skk-large-jisyo' is readable.

2002-02-06  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* READMEs/Contributors:
	Following person is added.

	YAMASHITA Junji <ysjj@unixuser.org>

2002-02-04  YAMASHITA Junji  <ysjj@unixuser.org>

	* ccc.el
	(set-frame-cursor-color)
	(set-frame-foreground-color)
	(set-frame-background-color): New functions.

	(frame-cursor-color)
	(frame-foreground-color)
	(frame-background-color): make these variables frame-local.

2002-02-03  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-vars.el (skk-lookup-option-alist): Add regexp for KOJIEN.

2002-02-02  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-vars.el (skk-lookup-option-alist): Add regexp for KOUJIEN.

2002-01-29  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* doc/skk.texi (Q.5-2 abbrev $B%b!<%I$G$b$C$H1QC18l$rMxMQ$7$?JQ49$,(B
	$B$G$-$^$;$s$+(B?): Write about `skk-look-use-ispell'.

2002-01-24  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-gadget.el
	(skk-clock):
	Use common syntax for functions.

	* skk-macs.el:
	No longer work around for the invalid `dolist'.

2002-01-23  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* install-info.el
	(install-info-insert-file-contents):
	(install-info-write-region):
	(install-info-add-groups):
	Use common syntax for functions.

	* skk-comp.el
	(skk-comp-do):
	When no more comletion is left, don't increment `skk-comp-depth'.

	(skk-comp-do-1):
	When FIRST, move point to `skk-okuri-nasi-min' in all buffers for
	completion. Use `skk-loop-for-buffers'.

	(skk-comp-do-1-in-buf):
	Abolish function.

	(skk-comp-search-current-buffer):
	New function.

	* skk-macs.el:
	Require `skk-vars' at load time as well as at compile time.

	* skk-vars.el
	(skk-dic-comp-first):
	Abolish optional argument.

	* skk.el
	(after-init-hook):
	Avoid warning for `init-file-user'.

2002-01-22  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK:
	Always call `set-language-environment'.

	(SKK-MK-generate-autoloads-el):
	No longer check if `autoload' is valid.

	* skk.el
	(skk-mode-invoke):
	Call `skk-adjust-user-option' just after `skk-cus-setup'.

	(skk-adjust-user-option):
	If `skk-jisyo-save-count' is nil, set `skk-share-private-jisyo'
	nil.

2002-01-20  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* patch/e19/custom-1.9962.patch:
	No longer in the repository.

	* SKK-MK
	(SKK-MK-texinfo-coding-system):
	Always 'iso-2022-jp'.

	* doc/skk.texi:
	Update for Daredevil SKK 12.

2002-01-19  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-cursor.el:
	* skk-isearch.el:
	* skk.el:
	Use #' for functions.

	* skk-vars.el
	(skk-background-mode):
	Use a little more simple conditions.

	* skk-macs.el
	(ignore-errors):
	(skk-defadvice):
	(skk-save-point):
	(skk-deflocalvar):
	(skk-with-point-move):
	(skk-face-on):
	(skk-cannot-be-undone):
	(skk-loop-for-buffers):
	Use common backquote style.

	* skk-jisyo-edit-mode.el
	(auto-mode-alist):
	Use `unless'.

2002-01-18  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	No longer support Emacs 20.2 or earlier.

	* skk-version.el
	(skk-version): Bump to 12.1.0.

	* SKK-CFG:
	Remove examples for old Emacsen.

	* SKK-MK
	(SKK-MK-texinfo-Coding-system):
	(SKK-MODULES):
	(SKK-MK-install-elc):
	(SKK-MK-generate-autoloads-el):
	(SKK-MK-skk-dic):
	No longer support Mule 2.

	* skk-auto.el
	(skk-okuri-search-1):
	(skk-okuri-search-subr-original):
	Use 1 instead of `skk-kanji-len'.

	* skk-develop.el:
	No longer support hilit19.

	* skk-isearch.el
	(skk-isearch-conversion-start):
	(skk-isearch-wrapper):
	No longer refer to `skk-kanji-len'.

	* skk-jisx0201.el
	(skk-jisx0201-hankaku):
	(skk-jisx0201-zenkaku-region):
	No longer support Mule 2.

	* skk-kcode.el
	(skk-make-char):
	(skk-display-code):
	No longer support Mule 2.

	* skk-look.el
	(skk-look): Use `aref' instead of `skk-str-ref'.

	* skk-lookup.el
	(skk-lookup-process-okurigana):
	Use 1 instead of `skk-kanji-len'.

	* skk-macs.el
	(skk-str-length):
	(skk-substring):
	(skk-str-ref):
	Abolish functions.

	(skk-ascii-char-p):
	(skk-jisx0208-p):
	(skk-charsetp):
	(skk-local-variable-p):
	No longer support Mule 2.

	(skk-lisp-prog-p):
	Use `length' and `aref' instead of `skk-str-length' and
	`skk-str-ref'.

	* skk-setup.el.in:
	No longer support Mule 2, Emacs 20.2 and XEmacs 20.4.

	* skk-vars.el:
	(skk-emacs-type):
	(skk-kcode-charset):
	(skk-coding-system-alist):
	(skk-kcode-charset-list):
	Do not consider Mule 2 and MULE 3.

	(skk-kanji-len):
	(skk-hankaku-alist):
	Abolish variables.

	* skk-xemacs.el:
	No longer support XEmacs 20.4.

	* skk.el
	(skk-kill-emacs-without-saving-jisyo):
	(skk-jisx0208-to-ascii):
	Do not consider Mule 2.

	(skk-change-marker):
	(skk-change-marker-to-white):
	(skk-delete-henkan-markers):
	(keyboard-quit):
	(abort-recursive-edit):
	Do not refer to `skk-kanji-len'.

	(skk-compute-henkan-lists):
	(skk-remove-common):
	Use `aref' instead of `skk-str-ref'.

	(skk-remove-redundant-okurgana):
	(skk-search-sagyo-henkaku):
	(skk-remove-common):
	Use `length' instead of `skk-str-length'.

	* tinyinstall.el:
	No longer consider Mule 2.

2002-01-18  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

	* SKK-MK (SKK_MODULES): Add `skk-azik'.

	* READMEs/Contributors:
	Following person is added.

	ONODA Arata  <onoto@ma.nma.ne.jp>

	* READMEs/NEWS: Add AZIK's URL.

2002-01-17  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* leim-list.el.in:
	Do nothing when `noninteractive' is non-nil.

	* skk-e21.el
	(skk-icon): Don't bind `load-path'.

	* skk-cus.el
	(skk-cus-info): Use `if' instead of `and'.

2002-01-15  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* READMEs/Contributors:
	Following person is added.

	KIHARA Hideto <deton@m1.interq.or.jp>

	* ccc.el
	(update-buffer-local-frame-params): Abolish optional argument
	FORCE-CURRENT-BUFFER. New optional argument BUFFER.

	(minibuffer-exit-hook): Don't bother setting buffer.

	* skk-tut.el
	(skktut-init-variables-alist): Set `skk-update-jisyo-function' to
	be `skktut-update-jisyo'.

	(skktut-update-jisyo): New function. It is intended not to
	autosave the dictionary for the tutorial.

2002-01-14  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* ccc.el
	(update-buffer-local-frame-params): New optional argument
	FORCE-CURRENT-BUFFER.

	(minibuffer-exit-hook): Force to refer to the values in the
	specified buffer.

2002-01-13  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* experimental/skk-azik.el:
	Require `skk-macs' and `skk-vars' and `alist'.

	Fix and re-indent.

	* experimental/skk-dinsert.el:
	Require `skk-macs' and `skk-vars'.

2002-01-13  ONODA Arata  <onoto@ma.nma.ne.jp>

	* experimental/skk-azik.el:
	Reset `skk-rom-kana-rule-list'.

2002-01-12  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* experimental/skk-dinsert.el
	Comments update.
	(skk-dinsert-mode): Doc update.
	(skk-dinsert): Deactivate when `skk-henkan-mode' is non-nil and
	cursor is at `skk-henkan-start-point'.

2002-01-12  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-reread-private-jisyo): Modify prompt string.

2002-01-11  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-e21.el
	(skk-icon): Set variable.

	* skk-xemacs.el
	(skk-icon): Set variable.
	(skk-setup-modeilne): Don't advise here.

	* skk-vars.el
	(skk-icon): Declare variable here.

	* skk.el
	(skk-setup-modeline): Add `skk-icon' if non-nil.

2002-01-11  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* skk.el
	(skk-save-jisyo-original): Always reset `skk-update-jisyo-count'.

	* experimental/skk-dinsert.el
	(skk-dinsert): Deactivate while isearch.

	(skk-dinsert-rule-list): Doc fixed.

2002-01-11  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el
	(skk-restart): Reset `skk-rom-kana-rule-list' and `skk-rule-tree'.

	(skk-preload): Call `skk-mode' in temporary buffer.

	(skk-adjust-user-option): Set `skk-use-color-cursor' nil when
	`skk-color-display-p' returns nil.

2002-01-10  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

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

2002-01-10  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

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

2002-01-09  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* ccc.el
	(update-buffer-local-frame-params): Set buffer to be the window
	buffer.

	* skk-cus.el
	(skk-custom-file)
	(skk-custom-alist): Autoload.

	(skk-cus-params-misc): Add `skk-preload'.

	* skk-vars.el
	(skk-preload): New variale.

	* skk.el
	(skk-preload): New function. This function is called on
	`after-init-hook' if variable `skk-preload' is non-nil.

2002-01-07  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-xemacs.el
	Don't require skk-setup when XEmacs is started noninteractively.

2002-01-06  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el
	(skk-compile-rule-list): Don't add rule when key is not a string.

2002-01-03  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* etc/skk.xpm: New file.

	* SKK-MK
	(SKK_TUTORIALS): Add skk.xpm.

	* skk-xemacs.el
	(skk-icon): New variable.
	(skk-setup-modeline): Advise to display the icon.

2002-01-02  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* ccc.el
	(ccc-read-color): Typo.

	* skk-isearch.el
	(skk-isearch-really-early-advice): Don't quote.

2002-01-01  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK
	(SKK-MK-generate-autoloads-el-package): Don't add
	(require 'skk-setup) here.

	* skk-setup.el.in:
	Don't require skk-autoloads under XEmacs.

	* skk-xemacs.el:
	Add (require 'skk-setup) here.

	Don't need to check `skk-emacs-type'.

2001-12-23  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* ccc.el
	(update-buffer-local-cursor-color)
	(update-buffer-local-foreground-color)
	(update-buffer-local-background-color): Simplify.

	(ccc-read-color): Return nil if `read-string' returns null string.

2001-12-22  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* etc/dot.skk (skk-hyphen): Remove interactive spec.

	* etc/dot.emacs: Move the example of skk-hyphen to etc/dot.skk.

	* READMEs/Contributors (Contributors): Add ISHIKAWA Naoya.

	* etc/dot.emacs: Add an example of skk-hyphen (suggested by
	ISHIKAWA Naoya <ml@be.to>).

2001-12-16  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-version.el
	(skk-version): Bump to 11.7.0.

	* SKK-MK
	(SKK-MK-server-installed-p): Use `skk-server-live-p'.

2001-12-16  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

	* Daredevil SKK 11.6.0 released.

	* Makefile (version): Change to 11.6.0.

	* READMEs/NEWS : Update.

	* doc/skk.texi (SKK$B$NNr;K(B): Update.

2001-12-16  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* *: Mega typo fix.

	* SKK-MK
	(SKK-MK-compile-package): Load auto-autoloads.el.

	* skk-dcomp.el
	(skk-dcomp-after-delete-backward-char): Don't complete in
	`skk-abbrev-mode'.

	* skk-server.el
	(skk-open-server-1): Refer to `skk-server-inhibit-startup-server'
	earlier.

	* skk-tut.el
	(skktut-init-variables-alist): Set `skk-kcode-charset'
	japanese-jisx0208 when feature `jisx0213' is found.

2001-12-15  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK
	(SKK_MOULES): For Emacsen without face support. Don't install ccc
	and skk-cursor.

2001-12-15  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

	* skk.texi (SKK-VERSION): Updated to 11.6.0.
	Add ($BAw$j2>L>$NM%@hE*$J%^%C%A(B).

2001-12-10  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

	* skk-vars.el
	Check if function `face-background' exists.

2001-12-09  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-vars.el
	Check if variable `frame-background-mode' exists.

	* skk.el
	(skk-define-j-mode-map)
	(skk-define-jisx0208-mode-map): Use `lookup-key' instead of
	`skk-key-binding-member'.

	(skk-setup-keymap): Don't define keys many times.

2001-12-06  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-make-plist): New function.
	(skk-make-plist-alist): Ditto.

	* skk-macs.el (skk-get): New inline function.
	(skk-put): Ditto.

	* skk.el (skk-after-point-move): Declare with `defun' instead of
	`defsubst'.
	(skk-pre-command): Ditto.

2001-12-05  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-cursor.el
	(skk-cursor-off-1): New function.

	* skk-macs.el
	(skk-cursor-off): New function.

	(skk-mode-off): Call `skk-cursor-off'.

2001-12-05  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* doc/skk.texi (FTP$B$rMxMQ$7$FF~<j$9$kJ}K!(B): Add new section.
	(WWW$B$rMxMQ$7$FF~<j$9$kJ}K!(B): Add mirroring URL.

2001-12-04  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el
	Call `skk-define-abbrev-mode-map' before `skk-define-j-mode-map'.

2001-12-03  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-viper.el (skk-viper-advice-select): Put lisp-indent-function
	property `defun' to it.

	* READMEs/NEWS: Typo fixed.

2001-12-02  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-version.el
	(skk-version): Bump to 11.6.0.

	* ccc.el
	(buffer-local-cursor-color-default)
	(buffer-local-foreground-color-default)
	(buffer-local-background-color-default): Abolish functions and
	variables.

	(frame-cursor-color)
	(frame-foreground-color)
	(frame-background-color): New variables.

	(buffer-local-cursor-color)
	(buffer-local-foreground-color)
	(buffer-local-background-color): Default values are nil.

	(ccc-read-color)
	(ccc-color-equal)
	(get-apparent-cursor-color)
	(get-apparent-foreground-color)
	(get-apparent-background-color)
	(set-cursor-color-buffer-local)
	(set-foreground-color-buffer-local)
	(set-background-color-buffer-local): New functions.

	(modify-frame-parameters): New advice.

	* skk-cursor.el
	(skk-cursor-default-color): New function.

	* skk-macs.el
	(skk-mode-off): For FSF Emacs. Call
	`set-cursor-color-buffer-local'.

	(ignore-errors)
	(dolist)
	(dotimes): Put property `defmacro-maybe'.

2001-12-02  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

	* Daredevil SKK 11.5.2 released.

	* Makefile (version): Change to 11.5.2.

	* doc/skk.texi
	(SKK$B$NNr;K(B): Update.
	(SKK 9 $B$+$i$NJQ99E@(B): Update.

2001-12-02  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* doc/skk.texi
	(XEmacs & Emacs 21 $B$N%b!<%I%i%$%s(B): Doc fixed.

2001-12-02  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

	* skk-annotation.el(skk-annotation-show): Fixed.

	* doc/skk.texi: Add $B<-=q$N%"%N%F!<%7%g%s(B($BCp<a(B).
	Add XEmacs & Emacs 21 $B$N%b!<%I%i%$%s(B.
	(skk-lookup): Update.
	($B1QC18l$r$"$$$^$$$KJQ49$7$F<h$j=P$7$?8e!"99$K:F5"E*$J1QOBJQ49$r9T$&(B): Update.
	($B%5!<%P4XO"(B): Update.

2001-12-01  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* doc/skk.texi ($B"&%b!<%I$K$*$1$k<+F0%@%$%J%_%C%/%3%s%W%j!<%7%g%s(B):
	Update.
	($B%5!<%P4XO"(B): Add description about
	`skk-server-inhibit-startup-server'.

2001-12-01  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-dcomp.el
	(skk-set-henkan-point-subr): Pass one argument to `char-after'.

2001-11-29  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el
	(skk-setup-keymap): Don't define key for `skk-toggle-jisx0201'.

2001-11-27  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-server.el
	(skk-server-live-p): New function.

	* skk.el
	(skk-mode): For Emacs 21. Don't call `make-local-hook'.

2001-11-27  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-viper.el (viper-forward-word-kernel@around@skk-ad,
	vip-forward-word-kernel@around@skk-ad): Use `ad-get-arg' instead
	of referring to temporary variable VAL.
	(viper-backward-word-kernel@around@skk-ad,
	vip-backward-word-kernel@around@skk-ad):  Ditto.

2001-11-25  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

	* doc/skk.texi (APEL $B$N%$%s%9%H!<%k(B): Doc fixed.
	($B:G$b4pK\E*$J@_Dj(B): Add doc about
	sample(etc/dot.emacs,etc/dot.skk) files.
	($BAw$j2>L>$,M-$k>l9g$N<-=qEPO?(B): Add doc about
	skk-check-okurigana-on-touroku.
	($B%U%!%$%k9=@.(B): Update doc.
	($B%f!<%6!<%*%W%7%g%s$N@_DjJ}K!(B): Coment out skk-viper-load-hook.
	(skk-rom-kana-rule-list$B$NMxMQNc(B): Sample code fixed.
	($B%+%?%+%J$N8+=P$78l(B): Update doc.
	($B<-=qEPO?$N:]$KCm0U$9$Y$-$3$H(B): Update doc.
	($B%W%m%0%i%`<B9TJQ49(B): Doc fixed.
	($BNN0h0l3gJQ49(B): Add doc about menu-bar with kakasi. Update doc.
	($B4A;z%3!<%I$rCN$kJ}K!(B): Update doc.
	($B"'%b!<%I$G$N(BBS): Doc fixed.
	($B8D?M<-=q$NJ]B8F0:n(B): Doc fixed.
	($BJQ495Z$S8D?M<-=q$K4X$9$kE}7W(B): Update doc.
	($BF~NO%b!<%I$r<($9%b!<%I%i%$%s$NJ8;zNs$NJQ99(B): Doc fixed.
	($BF~NO%b!<%I$r<($9%+!<%=%k?'$K4X$9$k@_Dj(B): Doc fixed.
	($B5/F0;~$NF~NO%b!<%I$N;XDj(B): Doc fixed.
	(WWW$B$rMxMQ$7$FF~<j$9$kJ}K!(B): Doc fixed.
	(SKK$B$NNr;K(B): Update doc.
	(Q.1-4 DDSKK $B$O$I$N%P!<%8%g%s$N(B Emacs $B$G;H$($^$9$+(B?): Update doc.
	(Q.1-6 Emacs $B$KIUB0$N(B SKK $B$r;H$C$F$$$k$N$G$9$,(B): Update doc.

2001-11-25  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-kakasi.el (skk-gyakubiki-katakana-region): Bug fixed.

	* skk-vars.el (skk-server-inhibit-startup-server): Set default
	variable to t.

	* skk-server.el (skk-open-server-1): Refer to
	`skk-server-inhibit-startup-server'.

	* skk-vars.el (skk-server-inhibit-startup-server): New user
	variable.

2001-11-25  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-server.el
	(skk-server-version)
	(skk-search-server-1)
	(skk-disconnect-server): Refer to `skkserv-process'.

	(skk-open-server)
	(skk-open-server-1)
	(skk-open-network-stream)
	(skk-startup-server): Return a process object.

	(skk-open-server): Don't open a new process when `skkserv-process'
	is open.

	* skk.el
	(skk-mode): For XEmacs only. Call `easy-menu-add' here.

2001-11-25  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-vars.el (skk-dcomp-activate): Set default value to nil.

2001-11-25  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el (skk-abbrev-mode): Bind `skk-dcomp-activate' nil.

2001-11-25  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el
	(skk-w3m-get-candidates-from-goo-daijirin): Filter out "$B!T(B" and
	"$B!U(B " from a candidate.  Check if a candidate is redundant or not.
	Update comments.

	* skk-dcomp.el: Update comments.

	* skk.el (skk-require-module): Require skk-dcomp when
	`skk-dcomp-activate' is non-nil.

2001-11-24  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-server.el (skk-open-network-stream): Check if process status
	of "skkservd" is equal to `skk-network-open-status'.
	(skk-open-server): Omit process status.  Do not use temporary
	variable PROC.
	(skk-open-server-1): Check if `skk-server-prog' is dbskkd-cdb or
	not before calling `skk-startup-server'.
	(skk-open-server-1): Update comment.
	(skk-open-server): Bug fixed.

	* experimental/skk-w3m.el: Update comments.
	(skk-w3m-search-by-emcas-w3m): Call `erase-buffer' after cutting
	off a candidate.

	* skk-vars.el (skk-menu-items): Replace skk-use-kakasi with t
	in "Ascii", "Hiragana", "Katakana", "Zenkaku" menu (submenu of
	"Convert Region and Replace").

	* experimental/skk-w3m.el
	(skk-w3m-w3m-w3m-retrieve-has-new-argument-spec): New constant.
	(skk-w3m-w3m-retrieve): New function.
	(skk-w3m-search-by-emcas-w3m): Use `skk-w3m-w3m-retrieve'.
	(skk-w3m-with-work-buffer): New macro.
	(skk-w3m-search-by-backend): Use `skk-w3m-with-work-buffer'.
	(skk-w3m-search-by-emcas-w3m): Ditto.  Do not bind
	`w3m-work-buffer-name' temporarily.
	(skk-w3m-get-candidates-from-goo-daijirin): Modify regexp.

2001-11-24  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* etc/dot.emacs: New file.

	* skk-dcomp.el
	(skk-set-henkan-point-subr): Don't call `skk-dcomp-do-completion'
	when `char-after' returns non-nil.

	* skk.el
	(skk-kakutei): Don't call `skk-j-mode-on' in `skk-jisx0201-mode'.

2001-11-24  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* Makefile (TAGS): New target.

	* SKK-MK (SKK_MODULES): Add skk-w3m even if there is `w3m-search'
	in load-path.

	* skk-auto.el (skk-adjust-search-prog-list-for-auto-okuri): Check
	if MARK is non-nil.

	* skk.el (skk-set-henkan-point-subr): Slightly arrange doc string.
	(skk-toggle-characters): Convert region when CHAR is
	jisx0208-latin or ascii, too.

2001-11-23  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* etc/dot.skk: New file.

	* skk.el
	(skk-setup-keymap): Use conditions a little better.

	(skk-toggle-characters): Call `skk-j-mode-on' in `skk-j-mode'.

	(skk-kakutei): Don't call `skk-j-mode-on' in `skk-j-mode'.

2001-11-21  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-jisyo-edit-mode.el:
	Use `if' instead of `unless'.

	* skk.el
	(skk-search-sagyo-henkaku): Bind `skk-okuri-char' nil.

2001-11-19  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* *:
	Comments fix.

	* skk.el
	(skk-get-jisyo-buffer): Bind `enable-character-translation'
	non-nil if main Japanese characters do not belong to JIS X 0208
	Japanese Kanji.

	(skk-define-j-mode-map): Always define keys for `skk-jisx0201'.

	* doc/skk.texi:
	Remove a duplicate URL.

2001-11-19  Tsuyoshi AKIHO  <akiho@kawachi.zaq.ne.jp>

	* skk-tut.el (skktut-end-tutorial) : Update for ml program change
	to ezmlm.

	* skk-vars.el (skk-ml-command-address) : Update for ml program
	change to ezmlm.

	* READMEs/NEWS : Add support for GNU Emacs 21.
	Add that archive include S dictoionary.

	* READMEs/README.win : Update site of tar.exe.

	* doc/skk.texi (EDITION): Updated to 1.7.
	(SKK-VERSION) : Updated to 11.5.2.
	($B$O$8$a$K(B) : Add support for GNU Emacs 21.
	($B<-=q$NF~<j(B): Update doc.
	(SKK $B$N%$%s%9%H!<%k(B) : Change make.bat to makeit.bat.
	(SKK Ring Server Openlab $B%a!<%j%s%0%j%9%H(B) : Change ring.etl.go.jp
	to news.ring.gr.jp.

2001-11-18  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK:
	Require `pcustom'.

	(SKK_MODULES): Check the feature `tinycustom' by `featurep'
	instead of `module-installed-p'.

2001-11-17  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* *.el:
	Add keywords.

2001-11-16  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* *.el:
	Comments and strings update, and coding style fix.

	* skk-cus.el
	(skk-cus-set): New function.

	(skk-customize-done): Push all options into `skk-custom-alist'.

2001-11-15  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK
	(SKK-MK-skk-dic): Check if skk-dic.el is newer than skk-dic.el.in.

2001-11-14  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-macs.el
	* skk-num.el:
	Add autoloads.

	* skk.el:
	Require `skk-autoloads' at the top level.

	(skk-search-sagyo-henkaku): New optional argument `anything'.

2001-11-13  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-cus.el:
	New file.

	* SKK-MK
	(SKK_MODULES): Add `skk-cus'.

	* skk-e21.el
	(skk-e21-modeline-menu-items): Call `skk-customize' instead of
	`skk-e21-customize'.

	* skk-xemacs.el
	(skk-xemacs-modeline-menu-items): Call `skk-customize' instead of
	`skk-xemacs-customize'.

	* skk-jisx0201.el:
	Don't set `minor-mode-map-alist' here.

	* skk-macs.el
	(skk-j-mode-on)
	(skk-latin-mode-on)
	(skk-jisx0208-latin-mode-on)
	(skk-abbrev-mode-on): Call `skk-setup-keymap'.

	* skk.el
	(skk-define-j-mode-map)
	(skk-define-latin-mode-map)
	(skk-define-jisx0208-latin-mode-map)
	(skk-define-abbrev-mode-map): New functions.

	(skk-henkan): Use the candidate unmodified when `skk-numeric-p'.

	(skk-mode-invoke): Call `skk-cus-setup'.

	* skk-isearch.el
	(skk-isearch-initialize-working-buffer): Set `skk-dcomp-activate'
	nil.

	* skk-obsolete.el
	Define aliases to obsolete functions here.

	* skk-kcode.el:
	Typo.

2001-11-11  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el
	(skk-henkan-show-candidate-subr): When the current window is a
	minibuffer window, select anonther window before
	`delete-other-windows'.

2001-11-11  Eiji Obata  <obata@suzuki.kuee.kyoto-u.ac.jp>

	* doc/skk.texi ($B5/F0$H=*N;(B): Doc fixed.

2001-11-11  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* READMEs/Contributors
	* doc/skk.texi:
	Following persons are added (a-b order).

	Eiji Obata <obata@suzuki.kuee.kyoto-u.ac.jp>

	Yukihiro Nakai <ynakai@redhat.com>

	* skk-vars.el
	(skk-indicator-use-cursor-color): New variable.

	* skk-e21.el
	(skk-e21-prepare-modeline-properties): Refer to
	`skk-indicator-use-cursor-color'.

	* skk-xemacs.el
	(skk-xemacs-prepare-modeline-properties): Refer to
	`skk-indicator-use-cursor-color'.

2001-11-10  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-version.el
	(skk-version): Bump to 11.5.2.

2001-11-05  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK
	(SKK_INFODIR): Refer to `Info-default-directory-list' instead of
	`Info-directory-list'. Consider FHS.

	* skk-vars.el
	(skk-units-alist): Typo.
	From someone at 2ch.

	* tinyinstall.el
	(when)
	(unless): New macros.

	* install-info.el
	(install-info-1): Missing `set-buffer' when the section is
	`Miscellaneous'.

2001-11-04  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-vars.el
	(skk-isearch-switch): Autoload.

2001-11-03  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el
	(skk-process-prefix-or-suffix): Bind `skk-kakutei-history' nil.

	* skk-macs.el:
	No need to declare `skk-emacs-type' here.

	* skk-vars.el
	(skk-emacs-type): No need to check if `mule-version' is bound for
	FSF Emacsen.

2001-11-02  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el
	(skk-try-completion): Use `skk-comp' instead of `skk-comp-do'.

2001-11-01  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-jisx0201.el
	(skk-hiragana-to-jisx0201-region)
	(skk-katakana-to-jisx0201-region): Abolish the optional argument
	`vcontract'. Modify the regexp.

	(skk-jisx0201-roman-rule-list): Remove the rule for space.

	(skk-set-okurigana): Modify for okuri with dakuten.

	* SKK-MK:
	Check the versions of Emacs and APEL here.

	* skk.el
	(skk-search-katakana): Accept an optional argument
	`jisx0201-katakana'.

2001-10-31  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* ccc.el:
	Modification concerning specificity.

	* skk-vars.el
	(skk-henkan-on)
	(skk-henkan-active): Abolish.

	(skk-henkan-mode): New variable.

	(skk-isearch-overriding-local-map): Simplify.

	* experimental/skk-hint.el
	* skk-comp.el
	* skk-cursor.el
	* skk-dcomp.el
	* skk-isearch.el
	* skk-jisx0201.el
	* skk-kcode.el
	* skk-viper.el
	* skk-xemacs.el
	* skk.el
	* vip.el:
	Refer to `skk-henkan-mode'.

	* skk.el
	(skk-create-file): The first arg for `message' here should be
	"%s".

2001-10-29  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK
	* skk.el:
	More readable.

	* skk-dcomp.el
	(skk-dcomp-after-delete-backward-char): Call
	`skk-dcomp-do-comletion' even when `skk-marked-p' returns nil.

	(skk-set-henkan-point-subr): Advise to call
	`skk-dcomp-do-completion'.

2001-10-24  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el
	(skk-set-henkan-point): A little more readable.

2001-10-23  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-vars.el
	(skk-viper-saved-cursor-color): Make sure
	`viper-insert-state-cursor-color' is bound.

	(skk-menu-items): Call `skk-latin-region' instead of
	`skk-ascii-region'.

	* skk.el
	(skk-latin-region): Search char category j instead of category A
	or S.

	* skk-e21.el
	* skk-xemacs.el
	* skk.el:
	More specific.

2001-10-21  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-annotation.el
	* skk-develop.el
	* skk-lookup.el
	* skk-obsolete.el
	* skk-viper.el:
	Modification concerning specificity.

	* skk-macs.el
	(skk-loop-for-buffers): Use `save-current-buffer' instead of
	`with-current-buffer'.

	* skk-look.el
	(skk-search-prog-list): Don't call `skk-splice-in' when MARK is
	nil.

	* skk-vars.el:
	Doc strings update.

2001-10-20  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* install-info.el
	(install-info-add-groups): Use `when' instead of `if'.

	* skk-look.el
	* skk-macs.el:
	More specific.

	* skk.el
	(skk-search-sagyo-henkaku): Accept an optional argument. Use
	`skk-substring', not `substring'.

	(skk-backward-and-set-henkan-point): Use `when' instead of `if'.

	* skk-jisx0201.el
	(skk-search-sagyo-henkaku): Set the argument.

2001-10-19  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el
	(skk-katakana-henkan)
	(skk-hiragana-henkan)
	(skk-jisx0208-latin-henkan)
	(skk-latin-henkan): Call `skk-*-henkan-2'.

	(skk-*-henkan-2): New function.

	(skk-search-sagyo-henkaku): Use `skk-nunion' instead of `nconc'.

	* skk-jisx0201.el
	(skk-jisx0201-region): Call `skk-*-henkan-2'.

	* skk-abbrev.el
	* skk-kakasi.el
	* skk-dcomp.el
	* skk-num.el:
	More specific.

	* skk-dcomp.el
	(skk-dcomp-delete-completion)
	(skk-dcomp-do-completion)
	(skk-dcomp-before-kakutei)
	(skk-dcomp-after-kakutei): New functions.

2001-10-18  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-comp.el
	(skk-comp-do): More specific.

	* skk.el
	(skk-setup-keymap): Check if `minibuffer-local-ns-map' is a
	keymap.

2001-10-16  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* READMES/Contributors
	* doc/skk.texi:
	Add the following person.

	SIMOYAMA Takasi <simo@festa.or.jp>

	* skk.el
	(skk-setup-delete-selection-mode): Bind functions.

2001-10-15  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el
	(skk-require-module): If the feature `skk-jisx0201' is present,
	set `skk-use-jisx0201-input-method' t.

2001-10-14  Tsuyoshi AKIHO  <akiho@sky.email.ne.jp>

	* READMEs/README.Mac : Add note of byte compile.
	* Makefile : Modified argument of tar for old GNU tar 1.11.2.

2001-10-14  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-macs.el
	(skk-quote-char-1): Don't use `format'.

	(skk-mode-string-to-indicator): For Emacs 21 -- don't call
	`propertize' if MODE is `default'.

	* skk.el
	(skk-quote-char)
	(skk-quote-semicolon): Use `format'.

	(skk-compose-ignore-word-sub-quote-char): Call `skk-quote-char-1'.

	(skk-make-indicator-alist)
	(skk-make-indicator-alist-1): Call `skk-mode-string-to-indicator'.

2001-10-13  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-auto.el
	(skk-okuri-search)
	(skk-okuri-search-1): Rename the former to the latter.

	(skk-adjust-search-prog-list-for-auto-okuri): Never delete
	`skk-okuri-search' from `skk-search-prog-list'.

	* skk-server.el
	(skk-search-server): Move to skk.el

	(skk-adjust-search-prog-list-for-server-search): Never delete
	`skk-search-server' from `skk-search-prog-list'.

	* skk-vars.el
	(skk-search-prog-list): Add `skk-okuri-search' and
	`skk-search-server'.

	* skk.el
	(skk-search-server)
	(skk-okuri-search): New functions.

	(skk-search-sagyo-henkaku): Do not use `skk-search'. Bind
	`skk-auto-okuri-process' nil.

	* SKK-MK
	(SKK-MK-compile): Load skk-autoloads.el, not require.

2001-10-13  SIMOYAMA Takasi  <simo@festa.or.jp>

	* skk-vars.el
	(skk-gyakubiki-jisyo-list): New variable.

	* skk-kakasi.el
	(skk-kakasi-region): Add reverse-dictionary argument to
	skk-kakasi-command.

2001-10-13  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-isearch.el
	(isearch-message-prefix): Bind `current-input-method' nil when
	`skk-isearch-swtich' is on.

	* skk.el
	(skk-latin-mode)
	(skk-toggle-characters)
	(skk-jisx0208-latin-mode)
	(skk-set-henkan-point-subr)
	(skk-purge-from-jisyo)
	(skk-abbrev-mode):
	Return nil.

	(skk-define-menu-bar-map): Abolish.

	(skk-define-menu): New function.

	(skk-search-sagyo-henkaku): New funcion.

	* skk-vars.el
	(skk-menu-items): New variable.

	* skk-kcode.el:
	More specific.

2001-10-11  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-macs.el
	* skk-tut.el
	* skk.el:
	Modification concerning specificity.

	* skk-cursor.el
	(skk-cursor-set-1): New function.
	(skk-cursor-set): Abolish.

	(skk-abbrev-mode)
	(skk-auto-fill-mode)
	(skk-jisx0208-latin-mode)
	(skk-kakutei)
	(skk-latin-mode)
	(skk-mode)
	(skk-toggle-kana): Don't advise.

	(skk-cursor-init-function): Abolish.

	* skk-macs.el
	(skk-cursor-set): New function.

	(skk-latin-mode-on)
	(skk-abbrev-mode-on)
	(skk-jisx0208-latin-mode-on): Call `skk-cursor-set'.

	* skk-jisx0201.el
	(skk-jisx0201-mode-on): Don't check the value of
	`skk-use-color-cursor'.

	* skk.el
	(skk-require-module): Don't require `skk-cursor'.

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

	* SKK-MK
	* install-info.el
	* skk-e21.el
	* skk-gadget.el
	* skk-leim.el
	* skk-tut.el
	* skk-xemacs.el
	* skk.el:
	Modification concerning specificity.

	* skk-annotation.el
	(skk-annotation-show): Do nothing when `skk-kakutei-flag' is
	non-nil.

	* skk-dic.el.in
	(skk-dic-setup-buffer): Call `buffer-disable-undo' without an
	argument.

	* skk-gadget.el
	(skk-ignore-dic-word): If new-word contains a note, rip it off and
	return a cell of the word and the note.

	* skk.el
	(skk-insert-new-word): If word is a lisp program and it returns a
	cons cell, car of the return value is a word, while cdr is a note.

	(skk-compose-ignore-word-sub-quote-char): New function.

	(skk-compose-ignore-word): Quote characters in
	`skk-quote-char-alist'.

2001-10-09  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-annotation.el
	(skk-annotation-show-as-message): Always use `message'.

	* install-info.el
	* skk-comp.el
	* skk-dic.el.in
	* skk-gadget.el
	* skk-isearch.el
	* skk-num.el
	* skk-xemacs.el
	* skk.el:
	Modification concerning specificity.

	* skk-gadget.el
	(skk-plus)
	(skk-minus)
	(skk-times): Use `skk-calc'.

2001-10-08  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-gadget.el
	(skk-clock): More specific.

	* skk-isearch.el
	(isearch-message-prefix): Fix for hiding
	`current-input-method-title'.

	* skk-macs.el
	(ignore-errors): New macro.

	(skk-message)
	(skk-error): 1st argument for `message' or `error' should be a
	format string.

	* skk-num.el
	(skk-num-compute-henkan-key): Avoid duplicate processing.

	* skk-server.el
	(skk-server-version)
	(skk-search-server-subr)
	(skk-open-server)
	(skk-open-server-1)
	(skk-open-network-stream)
	(skk-startup-server)
	(skk-adjust-search-prog-list-for-server-search)
	(skk-disconnect-server): More specific.

	* skk.el
	(skk-jisx0208-latin-mode)
	(skk-misc-for-picture)
	(skk-kill-local-variables)
	(skk-kana-input): More specific.

	(skk-mode-invoke): No need to require `skk-kanagaki'.

	(skk-del-char-with-pad)
	(skk-cancel-undo-boundary)
	(skk-set-okurigana)
	(skk-toggle-kutouten)
	(skk-current-kuten)
	(skk-henkan-face-off)
	(skk-make-face)
	(abort-recursive-edit)
	(newline)
	(newline-and-indent)
	(exit-minibuffer)
	(undo)
	(kill-buffer)
	(commint-send-input): More specific.

	(skk-require-module): Don't require `skk-leim'.

2001-10-07  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-cursor.el:
	Don't advise `skk-jisx0201-mode'.

	* skk-jisx0201.el
	(skk-toggle-jisx0201): Use one `cond'.

	* skk-look.el
	(skk-look-completion): Use `unless' instead of `or'. Use `pop'
	instead of `prog1'.

	* skk-macs.el
	(skk-erase-prefix)
	(skk-kana-cleanup): More specific.

	* skk.el
	(skk-henkan-show-candidates): Use `cdr-safe' instead of `consp'
	followed by `cdr'.

	(skk-insert-new-word): More specific.

	(skk-latin-mode-map)
	(skk-j-mode-map)
	(skk-jisx0208-latin-mode-map)
	(skk-abbrev-mode-map): Use `unless' instead of `or'.

	(skk-jisx0208-to-ascii): Use `if' instead of `and'.

	(skk-compute-henkan-lists): Thought this `catch' is useless. Call
	`skk-compute-henkan-lists-sub-adjust-okuri'.

	(skk-compute-henkan-lists-sub-adjust-okuri): New function.

2001-10-06  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK:
	Never remove skk-dic from `SKK_MODULES'.

	* skk-comp.el
	(skk-comp-by-history): Use `pop'.

	* skk-isearch.el
	(skk-isearch-current-mode): Use `case'.

	* skk.el
	(skk-after-point-move)
	(skk-pre-command): More specific.

2001-10-04  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-jisx0201.el
	(newline)
	(newline-and-indent)
	(exit-minibuffer): Don't advise here.

	* skk.el
	(newline)
	(newline-and-indent)
	(exit-minibuffer): Advise in skk-jisx0201-mode as well as
	in skk-j-mode.

2001-10-03  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-jisx0201.el
	(skk-hiragana-to-jisx0201-region)
	(skk-katakana-to-jisx0201-region): Don't consider JISX0201 Roman.

	Comments update.

	* skk-isearch.el:
	Comments update.

2001-10-02  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-jisx0201.el:
	Don't define keys here.

	* skk.el
	(skk-require-module): If `skk-use-jisx0201-input-method' is
	non-nil, define keys instead of loading skk-jisx0201.el.

2001-09-30  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* install-info.el:
	Typo.

	* SKK-MK
	(SKK_MODULES): Do not add skk-xm20_4.

	(SKK-MK-skk-dic): Do not push skk-dic in SKK_MODULES.

	* skk-setup.el.in:
	On XEmacs 20.4, load skk-leim.el and skk-autoloads.el.

	* skk-xemacs.el:
	On XEmacs 20.4, load skk-leim.el and skk-autoloads.el.

	(skk-xemacs-prepare-modeline-properties): Do not set some face
	properties on XEmacs 20.4.

	* skk-xm20_4.el:
	No longer in the repository.

	* skk.el
	(skk-mode-invoke): Remove workaround for XEmacs 20.4.

2001-09-23  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-viper.el
	(skk-cursor-current-color): Always set `ad-return-value'.

	(read-from-minibuffer): Add `skk-cursor-set' to
	`minibuffer-setup-hook'.

	* skk-vars.el
	(skk-viper-saved-cursor-color): Don't refer to
	`viper-insert-state-cursor-color' if viper is not required.

2001-09-23  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-viper.el: Check if `viper-insert-state-cursor-color' is
	bound using `if' instead of `static-if' (A user may replace Viper
	with its newer version after installing SKK).
	Check if `viper-insert-state-cursor-color' is
	bound instead of checking by `skk-color-display-p' for cursor
	support.
	(skk-cursor-current-color@around@skk-viper-cursor-ad): Check if
	`viper-current-state' and `vip-current-state' and are bound using
	`cond' instead of `static-cond'.
	(read-from-minibuffer@before@skk-viper-ad): Not advise if
	`skk-emacs-type' is `xemacs'.
	Change Murata-san's email address to `mrt@notwork.org'.
	(skk-viper-saved-cursor-color): Moved to skk-vars.el.
	(skk-color-display-p): Use `skk-cursor-set' instead of
	`set-buffer-local-cursor-color' for `vip-Append', `vip-Insert',
	`vip-insert', `vip-intercept-ESC-key', `vip-open-line',
	'viper-Append', `viper-Insert' `viper-hide-replace-overlay',
	`viper-insert',  `viper-intercept-ESC-key' and `viper-open-line'.
	(skk-viper-init-function): Set `viper-insert-state-cursor-color'
	value only when skk-viper.el is compiled on Emacs that has this
	variable.

2001-09-23  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* READMEs/Contributors
	* doc/skk.texi:
	Add the following person.

	TAKAHASHI Kaoru <kaoru@kaisei.org>

	* SKK-MK
	(SKK-MK-skk-dic): Do nothing if skk-dic.el exists.

	* skk-jisyo-edit-mode.el
	(auto-mode-alist): Add association for private jisyo.

	* skk-xemacs.el
	(before-init-hook): Fill.

	* skk-cursor.el
	(skk-cursor-buffer-local-frame-params-ad-targets): Thought this
	variable is not needed.

	(isearch-mode-end-hook)
	(minibuffer-setup-hook): Don't call `lambda'.

	* skk-jisx0201.el
	(skk-jisx0201-mode-on)
	(skk-insert): Call `skk-cursor-set'.

	* skk-macs.el
	(skk-j-mode-on): Ditto.

	* skk-vars.el
	(skk-cursor-color-before-entering-minibuffer): This is
	obsolete. Abolish.

2001-09-22  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* READMEs/Contributors: Add the following person.

	Shigeru OKUMURA <shigeru@okunet.gr.jp>

	* doc/skk.texi: Sync with READMEs/Contributors.

2001-09-21  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-vars.el: Do not consider MS-DOS.

	(skk-cursor-report-set-error, skk-cursor-change-width): These are
	not used. Abolish.

	* skk-tut.el (skktut-init-variables-alist): Do not set variables
	above.

	* skk-obsolete.el (skk-obsolete-variable-alist): Do not check them.

2001-09-20  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* etc/skk-dic.rb: Simplify.

2001-09-19  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* Makefile (rb-skk-dic): New target.

	(tar)
	(snapshot): Create skk-dic.el.

	* skk-jisyo-edit-mode.el (skk-jisyo-edit-font-lock-keywords):
	Regexp improvement.

	* etc/skk-dic.rb: New file.

2001-09-17  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-macs.el: Put dotimes' value of lisp-indent-function.

	* skk-jisyo-edit-mode.el: New file.

	* SKK-MK: Setup Japanese environment on Emacs 20 or later.

	(SKK_MODULES): Add skk-jisyo-edit-mode.

2001-09-16  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* Makefile (clean): No, don't delete skk-dic.el.
	(skk-dic): First delete skk-dic.el

	* SKK-MK: Keep skk-dic.el.
	(SKK-MK-skk-dic): Check if JISYO is newer than skk-dic.el.
	Escape "\"".  Escape "\\".

2001-09-16  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-dic.el: No longer in the repository.

	* skk-dic.el.in: New file.

	* Makefile (clean): Delete skk-dic.el.

	* SKK-MK (SKK_DEFAULT_JISYO): New variable.

	(SKK-MK-skk-dic): Create skk-dic.el from SKK_DEFAULT_JISYO and
	skk-dic.el.in.

2001-09-15  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-macs.el (dolist)
	(dotimes): New macros. From Emacs 21.

	(skk-put-last-henkan-datum)
	(skk-put-last-henkan-data): Use `push'.

	(skk-key-binding-member)
	(skk-loop-for-buffers): Use `dolist'.

	Workaround for the pseudo-`dolist' in egg.el.

	* skk-comp.el (skk-comp-do)
	(skk-comp-by-history): Use `dolist' and `push'.

	* skk-cursor.el (skk-cursor-set): New function. Advice,
	hooks and functions in this program will call it.

	* skk-isearch.el (skk-isearch-setup-keymap): Use `push'.

	* skk.el (skk-setup-emulation-commands): Use `dolist'.

	* install-info.el (install-info-1): Use `push' and `setcar'. Use
	`cond' instead of `if'.

2001-09-15  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-comp.el: Re-indent and re-order cases.
	(skk-comp-do-1-in-buf): New function.
	(skk-comp-do-1): Call it. Refer to `skk-dic-comp-first'.
	(skk-comp-do): Add only new words.

	* skk-dic.el (skk-dic-setup-buffer): New function.
	(skk-search-small-dic): Call it.

	* skk-vars.el (skk-dic-comp-first): New variable.

	* skk-macs.el (skk-loop-for-buffers): Use `while'. Use `if'.

2001-09-14  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-version.el (skk-version): Bump to 11.5.1.

	* READMEs/Contributors: Following persons are added (a-b order).

	Daiki Ueno <ueno@unixuser.org>

	EGUCHI Satoshi <eguchi@kyoto-wu.ac.jp>

	Martin Buchholz <martin@xemacs.org>

	Norio Maeda <nmaeda@dd.iij4u.or.jp>

	Toru YANO <toru@maid.ne.jp>

	Yoshiki Hayashi <yoshiki@xemacs.org>

	* Makefile (skk-dic): New target.

	* SKK-CFG: Modify examples for Windows.

	* SKK-MK (SKK-MK-skk-dic): New function.

	* skk-dic.el (skk-small-dic): Typo.

	(skk-search-small-dic): Call `buffer-size' with no argument.

	* skk-e21.el (skk-e21-modeline-property): Use `static-if'.

	(skk-e21-modeline-menu-items): nil under tty.

	* skk-macs.el (skk-loop-for-buffers): New macro.

	* skk-vars.el (skk-emacs-type): Use ordinary clauses.

	* skk.el: Re-indent.
	Make the 1st argment of `error' a format string.

	(skk-mode): The usage of term `entry' is not valid. Say `input'.

	(skk-update-jisyo-original)
	(skk-compute-henkan-lists)
	(skk-update-jisyo-1): The usage of term `entry' is not valid. Say
	`words'.

	(skk-public-jisyo-has-entry-p): Rename to ...
	(skk-public-jisyo-has-word-p): it.

	(skk-compose-ignore-entry): Rename to ...
	(skk-compose-ignore-word): it.

	(skk-setup-keymap): When `skk-kakutei-key' is a vector, bind it to
	`skk-kakutei'.

	(skk-mode-invoke): No need to check version number of XEmacs.

2001-09-13  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK: Re-indent.

	* skk.el (skk-search-jisyo-buf): New function.
	(skk-search-jisyo-file): Call it.
	(skk-select-words-from-list): New function.
	(skk-search-jisyo-file-1): Rename to ...
	(skk-search-jisyo): it.

	* skk-dic.el: New file.

	* skk-vars.el (skk-search-prog-list): Add `skk-search-small-dic'.

2001-09-12  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* etc/{NICOLA-SKK.tut, SKK.tut, SKK.tut.E}: Do not show
	`skk-today'.

	* skk-num.el (skk-num-get-kanji): Rename to ...
	(skk-num-get-suuji): it.
	(skk-num-jisx0208-latin, skk-num-type2-kanji, skk-num-shogi): Use
	it.
	(skk-num-int-p): New function.
	(skk-num-type2-kanji, skk-num-type3-kanji, skk-num-type5-kanji,
	skk-num-shogi): Use it.

	* skk-tut.el (skktut-init-variables-alist): Add `skk-kakutei-key'
	to `skk-rom-kana-base-rule-list'.
	(skktut-j-mode-map): Do not use `substitute-key-definition'.
	(skktut-setup-jisyo-buffer, skktut-end-tutorial): Do not use
	`concat'.

	* skk-vars.el (skk-check-okurigana-on-touroku,
	skk-rom-kana-base-rule-list, skk-rom-kana-rule-list,
	skk-rule-tree, skk-num-alist-type3, skk-num-alist-type5): Doc
	string update.
	(skk-quote-char-alist): New variable.

	* skk-macs.el (skk-quote-char-1): New function.

	* skk.el (skk-quote-char, skk-quote-semicolon): Call it.

	* skk-xemacs.el: Use #' for `function'.

2001-09-11  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-dcomp.el (skk-dcomp-marked-p): New function. Each function
	should call it for checking if the word has been completed or not.
	(skk-kana-input, skk-kakutei, keyboard-quit, skk-comp): `ad-do-it'
	when skk-dcomp is not active.

	* skk-develop.el (lisp-font-lock-keywords-2): Highlight
	`skk-defadvice'.

	* skk-e21.el, skk-xemacs.el: Add `skk-submit-bug-report' to the
	popup menu.

	* skk-num.el (skk-num-type3-kanji-1, skk-num-type5-kanji):
	Abolish.
	(skk-num-to-kanji): New function.
	(skk-num-type3-kanji, skk-num-type5-kanji): Call it.
	(skk-num-get-kanji): New function.

	* skk-vars.el (skk-num-alist-type3): New variable.
	(skk-num-alist-type5): Add "$BNm(B".

	* READMEs/NEWS: Update.

	* etc/Emacs.ad: Add `skk-submit-bug-report'.

	* SKK-MK: Make Emacs 18 or older exit before loading
	tinyinstall.el.

	* skk.el (skk-check-size-and-do-save-jisyo): Call `princ' just
	once.
	(skk-make-temp-jisyo): If function `temp-directory' exists, call
	it.

	* tinyinstall.el: Remove codes for Emacs 18.

2001-09-10  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* READMEs/CVS_digest (cvs $B$NF~<jJ}K!(B): Add note about pcvs of GNU
	Emacs 21.

2001-09-09  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* *: Remove codes for Emacs 18.

	* skk-e18.el, skk-is-n.el: No longer in repository.

	* experimental/skk-dos.el: Ditto.

	* patch/e18: Ditto.

	* doc/skk.texi (SKK$B$NNr;K(B): New chapter.

	* skk.el (skk-kakutei): Always return nil.

2001-09-08  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* READMEs/NEWS: Update.

	* skk-dcomp.el (skk-dcomp-cleanup-buffer): Check if any completion
	should exist.

2001-09-07  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-e18.el: Load skk-vars.el before skk-macs.el.

	* skk-jisx0201.el (skk-jisx0201-rule-list): Remove unnecessary
	rules.
	(skk-jisx0201-mode-on): Make local variable `skk-rule-tree'.
	(skk-kanagaki-toggle-katakana): Kill local variable
	`skk-rule-tree'. Toggle hankaku kana <-> hiragana.
	(skk-mode, skk-latin-mode, skk-jisx0208-latin-mode,
	skk-abbrev-mode): Kill local variable `skk-rule-tree'. Now these
	are before-advised.
	(skk-insert): Make sure kana prefix be clean.
	(skk-jisx0201-zenkaku-region): New function.

	* skk-macs.el (skk-mode-off, skk-j-mode-on, skk-latin-mode,
	skk-jisx0208-latin-mode, skk-abbrev-mode): Set `skk-jisx0201-mode'
	nil.

2001-09-06  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-macs.el (skk-j-mode-on): Set cursor color both on FSF Emacs
	and XEmacs.

	* skk-e21.el (skk-e21-modeline-menu-items): Don't set cursor
	color.

	* skk-xemacs.el (skk-xemacs-modeline-menu-items): Ditto.

	* skk-jisx0201.el: Don't set the global value of a variable at
	local eval.
	(skk-jisx0201-insert, skk-jisx0201-kana-input,
	skk-jisx0201-set-henkan-point,
	skk-jisx0201-set-henkan-point-subr): Abolish.
	(skk-jisx0201-mode-map): Use `skk-j-mode-map' instead.
	(skk-jisx0201-orig-rule-tree): New variable.
	(skk-set-okurigana, skk-insert): Advise to do OKURI-ARI
	conversion.

	* skk-vars.el (skk-jisx0201-rule-tree,
	skk-jisx0201-current-rule-tree, jisx0201-mode-map): Abolish.
	(skk-jisx0201-orig-rule-tree): New variable.

	* skk.el (skk-emulate-original-map): Do emulation also in
	skk-jisx0201-mode.

2001-09-05  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-isearch.el (isearch-repeat): Don't show
	`skk-isearch-whitespace-regexp' in regexp i-search.

	* skk.el (skk-j-mode-map): Don't use
	`substitute-key-definition'. Just get what are needed.
	(skk-henkan-in-minibuff): Bind `minibuffer-max-depth' to nil.

2001-09-04  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-num.el (skk-num-type3-kanji-1, skk-num-type5-kanji-1):
	Return "" for "0".

2001-09-03  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-lookup.el: Require lookup after loading lookup.el and only
	when `lookup-use-bitmap' is non-nil.

2001-09-01  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el (skk-define-menu-bar-map): Fix menu commands.

2001-09-01  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-e21.el (skk-e21-prepare-modeline-properties): Do nothing on
	tty.

	* skk-macs.el (skk-mode-string-to-indicator): Ditto.

	* skk.el (skk-make-indicator-alist-1): Ditto.

2001-09-01  YOSHIZAWA Masahiro <manbou@ceres.dti.ne.jp>

	* skk-e21.el (skk-e21-modeline-property): Fix for Emacs-21.0.105.

2001-09-01  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* etc/Emacs.ad: Add items for popup menu.

	* skk-e21.el: Popup menu improvements.
	(skk-e21-modeline-menu): Always use a new hash table so that key
	comparison should always fail.

	* skk-xemacs.el (skk-xemacs-find-func-keys): Show "C-j" if the
	key description is "LFD".

2001-08-31  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* *: Re-indent.

	* ChangeLog.1, ChangeLog.2, ChangeLog.2.daredevil: New files.

	* ChangeLog.daredevil: No longer here.

	* skk-dcomp.el (keyboard-quit@around@skk-dcomp-ad): Make sure
	`skk-dcomp-start-point' and `skk-dcomp-end-point' are markers.

	* skk-e21.el (skk-e21-property-alist): New variable.
	(skk-e21-prepare-modeline-properties): New function.

	* skk-macs.el (skk-mode-string-to-indicator): Refer to
	`skk-e21-property-alist'.

	* skk.el (skk-make-indicator-alist): Call
	`skk-e21-prepare-modeline-properties'.
	(skk-make-indicator-alist-1): Refer to `skk-e21-property-alist'.

2001-08-30  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* install-info.el (install-info-delete-entry): Regexp fix.

	* skk-macs.el (skk-j-mode-on): Call
	`set-buffer-local-cursor-color' under FSF Emacs.

	* skk-tut.el (skktut-setup-jisyo-buffer): Add "today" entry.

	* etc/NICOLA-SKK.tut: Modify for the latest version of
	NICOLA-DDSKK.

2001-08-27  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-annotation.el (skk-annotation-show-buffer): Call
	`other-window' if no window for the minibuffer origin is found.

2001-08-26  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-annotation.el (skk-annotation-show-1): Call
	`skk-annotation-show-buffer' in minibuffer.
	(skk-annotation-show-buffer): Switch to another window when the
	current window is the minibuffer window. Never signal quit.

	* skk-macs.el (skk-event-key, skk-key-binding-member): New
	functions.

	* skk.el (skk-henkan-show-candidates): Use them.

2001-08-25  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK (SKK-MK-collect-autoload-functions): Don't look at a
	newline.

	* skk.el (skk-henkan-show-candidates): Treat a key event for
	`skk-nicola-self-insert-rshift' as space.

2001-08-18  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK (SKK-MK-server-installed-p): Check for config files of
	xinetd.

2001-08-09  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-macs.el (skk-quote-semicolon): Quote all problematic
	characters.

2001-07-31  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* tut-code/skk-mkmgk.el (skk-make-mazegaki-dic-region): Add more
	doc string.
	(skk-mkmgk-filter): Bug fixed.
	(skk-mkmgk-binary-search): Ditto.

2001-07-30  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* tut-code/skk-mkmgk.el (skk-make-mazegaki-dic): Bug fixed.
	(skk-make-mazegaki-dic-region): Erase OUTBUF before working.
	(skk-make-mazegaki-dic-1): Do not use `format'.
	Bug fixed.
	(skk-mkmgk-filter): Do not put out string that contains any
	katakana or hiragana.

2001-07-29  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* tut-code/skk-mkmgk.el (skk-make-mazegaki-dic-1): Created new
	optional arg REFERENCE.
	(skk-make-mazegaki-dic): Use `unwind-protect' to secure kill
	working buffer.
	(skk-make-mazegaki-dic-region): Ditto.
	Not to pop up working buffer when no Mazegaki entries are there.
	Abolish optional arg NOMSG and created new optional arg REFERENCE.
	(skk-mkmgk-filter): New optional arg ONECHARACTER.  Delete "" to
	avoid SKK-JISYO.L bug.
	(skk-mkmgk-binary-search): Use `skk-mkmgk-filter' with optional
	arg ONECHARACTER.

2001-07-28  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* tut-code/skk-mkmgk.el: New file.
	(skk-mkmgk-filter): New function.
	(skk-make-mazegaki-dic-1): Use `skk-mkmgk-filter'.
	(skk-mkmgk-region-limit): New user variable.
	(skk-mkmgk-filter): Arrange conditions order.
	(skk-mkmgk-binary-search): New function.
	(skk-make-mazegaki-dic-1): Use `skk-mkmgk-binary-search' instead
	of renear search using `re-search-forward'.

2001-07-23  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* READMEs/README.Mac: Updated.

2001-07-22  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* doc/skk.texi (Q.5-2 abbrev $B%b!<%I$G$b$C$H1QC18l$rMxMQ$7$?JQ49$,(B
	$B$G$-$^$;$s$+(B?): Typo fixed.
	(Q.1-1 $B:G?7$N%P!<%8%g%s$O(B?): Sync up with
	skk/main/READMEs/FAQ.txt.
	(Q.1-3 SKK $B$O$I$N%P!<%8%g%s$N(B Emacs $B$G;H$($^$9$+(B?): Ditto.
	(Q.1-6 $B3+H/HG$O2?8N!"(BDaredevil $B$H8@$&$N$G$9$+(B?): Ditto.
	(Q.1-7 APEL $B$K0MB8$;$:$K(B SKK $B$@$1$G:Q$`$h$&$K3+H/$7$F$b$i$($^$;$s(B
	$B$+(B?): Ditto.
	(Q.1-6 $B3+H/HG$O2?8N!"(BDaredevil $B$H8@$&$N$G$9$+(B?): Change section
	name to `Daredevil SKK $B$C$F(B SKK $B$H$O0c$&$N$G$9$+(B?' and move to
	Q.1-2.
	(Q.1-4 SKK $B$O$I$N%P!<%8%g%s$N(B Emacs $B$G;H$($^$9$+(B?): Change section
	name to `Q.1-4 DDSKK $B$O$I$N%P!<%8%g%s$N(B Emacs $B$G;H$($^$9$+(B?'.
	(Q.1-5 SKK $B$O$I$s$J%*%Z%l!<%F%#%s%0%7%9%F%`$G;H$($^$9$+(B?): Change
	section name to `Q.1-5 DDSKK $B$O$I$s$J%*%Z%l!<%F%#%s%0%7%9%F%`$G;H(B
	$B$($^$9$+(B?' and sync up with skk/main/READMEs/FAQ.txt.
	(Q.2-6 Emacs 20 $B$K(B SKK 9.6 $B$,%$%s%9%H!<%k$G$-$^$;$s!#(B): Sync up
	with skk/main/READMEs/FAQ.txt.

	* READMEs/FAQ.txt ([Q.] $B:G?7$N%P!<%8%g%s$O(B?): Updated.
	([Q.] SKK $B$O$I$N%P!<%8%g%s$N(B Emacs $B$G;H$($^$9$+(B?): Ditto.
	([Q.] $B:G?7HG$N(B SKK $B$O$I$3$+$iF~<j$G$-$^$9$+(B?): Ditto.
	([Q.] $B3+H/HG$N(B SKK $B$O2?8N!"(B`Daredevil SKK' $B$J$I$H8@$&L>$,$D$$$F$$(B
	$B$k$N$G$9$+(B?): Ditto.
	($B3+H/HG$N(B SKK $B$O2?8N!"(B`Daredevil SKK' $B$J$I$H8@$&L>$,$D$$$F$$$k$N$G$9$+(B?):
	Change section name to `Daredevil SKK $B$C$F(B SKK $B$H$O0c$&$N$G$9$+(B?'.
	([Q.] SKK $B$O$I$s$J%*%Z%l!<%F%#%s%0%7%9%F%`$G;H$($^$9$+(B?): Change
	section name to `[Q.] DDSKK $B$O$I$s$J%*%Z%l!<%F%#%s%0%7%9%F%`$G;H$((B
	$B$^$9$+(B?'
	([Q.] Emacs 20 $B$K(B SKK 9.6 $B$,%$%s%9%H!<%k$G$-$^$;$s!#(B): Change URL.
	([Q.] SKK $B$O$I$s$J%*%Z%l!<%F%#%s%0%7%9%F%`$G;H$($^$9$+(B?): Change
	section name to `[Q.] DDSKK $B$O$I$s$J%*%Z%l!<%F%#%s%0%7%9%F%`$G;H$((B
	$B$^$9$+(B?' and update sentences.

	* READMEs/PROPOSAL (Emacs $B$N%P!<%8%g%s4V:90[$N5[<}$O(B?): Updated.

	* READMEs/INSTALL (APEL): Updated.

	* skk-vars.el (skk-use-face): Set t when emacs-major-version is
	more than 21.
	(skk-tut-use-face): Set value of `skk-use-face'.

2001-07-20  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* READMEs/PROPOSAL ($BJ,3d$7$?%U%!%$%k$KI,?\$N5-=R(B): Updated.
	Change section name to `skk.el $B0J30$N%U%!%$%k$KI,?\$N5-=R(B'.
	(SKK 10 $B$,F0:n$9$k(B Emacs $B$N%P!<%8%g%s$O(B?): Change section name to
	`Daredevil skk 11 $B$,F0:n$9$k(B Emacs $B$N%P!<%8%g%s$O(B?'.
	(Emacs $B$N%P!<%8%g%s4V:90[$N5[<}$O(B?): Updated.

	* READMEs/README: Updated.

	* skk-vars.el (skk-rom-kana-base-rule-list): Add an element whose
	car is skk-kakutei-key.

	* tut-code/skk-tutcdef.el: Not to define key even if running Emacs
	is XEmacs.
	(skk-rom-kana-base-rule-list): Add an element whose car is "\C-@".

	* tut-code/skk-tutcode.el (skk-tutcode-use-touch16+): Add
	`;;;###autoload' cookie.

	* skk.el (skk-setup-keymap): Not to bind `skk-kakutei-key' for
	`skk-j-mode-map'.
	(skk-compile-rule-list): Bind key to `skk-insert' for
	`skk-j-mode-map' when the rule list key is not bound to the
	function.
	(skk-create-file): Set file modes by `set-file-modes'
	when new optional argument MODES is specified.
	(skk-save-jisyo-1): Renamed to `skk-do-save-jisyo-as'.
	(skk-init-shared-jisyo): New function.
	(skk-jisyo-is-shared-p, skk-update-shared-jisyo): Ditto.
	(skk-save-jisyo-original): Use `skk-init-shared-jisyo',
	`skk-jisyo-is-shared-p' and `skk-update-shared-jisyo'.
	(skk-compute-henkan-lists): Remove skk-kanagaki specific
	transactions.
	(skk-make-temp-jisyo): Use `static-if' instead of `if'.
	Use `user-login-name' for defining prefix
	(skk-make-temp-file): Merged it into `skk-make-temp-jisyo'.

	* tut-code/README.tut: New file.

	* READMEs/README.Mac: New file (its original file is written by
	Yuh Ohmura <yutopia@t3.rim.or.jp>).

	* READMEs/FAQ.txt ([Q.] SKK $B$O$I$s$J%*%Z%l!<%F%#%s%0%7%9%F%`$G;H$((B
	$B$^$9$+(B?): Updated.
	([Q.] APEL $B$K0MB8$;$:$K(B SKK $B$@$1$G:Q$`$h$&$K3+H/$7$F$b$i$($^$;$s$+(B?):
	Updated.

2001-07-10  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-hint.el: Require skk-macs and skk-vars instead
	of skk.
	(skk-hint-member, skk-hint-limit): Use `skk-str-length' instead of
	`length' and `skk-str-ref' instead of `aref' respectively.

	* skk-vars.el (skk-hint-start-char, skk-hint-henkan-hint)
	(skk-hint-start-point, skk-hint-end-point, skk-hint-okuri-char)
	(skk-hint-state, skk-hint-inhibit-kakutei): Move to
	experimental/skk-hint.el.

2001-07-06  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

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

	* skk-tut.el (skk-tutorial-quit, skktut-setup-answer-buffer)
	(skktut-setup-jisyo-buffer, skktut-setup-question-buffer):

	* skk-jisx0201.el (skk-jisx0201-string-conversion): Use
	`with-temp-buffer' instead of `save-excursion'.

	* skk.el (skk-setup-modeline): Use `with-current-buffer' instead
	of `save-excursion'.  Do not use `save-current-buffer'.
	(skk-emulate-original-map): Use `with-current-buffer' instead
	of `save-excursion'.
	(skk-henkan-show-candidate-subr): Ditto.

	* experimental/skk-w3m.el (skk-w3m-search-by-emcas-w3m): Do not
	use `save-excursion'.

	* skk-lookup.el (skk-lookup-search): Ditto.

2001-07-05  Yoshiki Hayashi <yoshiki@xemacs.org>

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

	* skk-vars.el (skk-hint-start-char): New user variable.
	(skk-hint-henkan-hint): New internal variable.
	(skk-hint-start-point, skk-hint-end-point, skk-hint-okuri-char)
	(skk-hint-state, skk-hint-inhibit-kakutei): Ditto.

2001-07-02  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-save-jisyo-original): Call `unlock-buffer' in
	JISYO-BUFFER.

2001-06-17  Takao KAWAMURA  <kawamura@debian.org>

	* experimental/skk-w3m.el
	(skk-w3m-get-candidates-from-quote-yahoo): Modified the regex for
	searching a candidate.

2001-06-16  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-gadget.el (skk-today): Call `skk-mode' if `skk-mode' is nil.
	(skk-current-date-1): New optional argument `SPECIFIED-TIME'.
	Remove space at the top of DATE.

	* skk-jisx0201.el (skk-hiragana-to-jisx0201-region) Shut
	byte-compiler up.
	(skk-katakana-to-jisx0201-region): Ditto.

2001-06-15  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el
	(skk-w3m-get-candidates-from-goo-daijirin): Fixed regexp.

	* skk-tut.el (skktut-adviced-alist): Add `(skk-create-file . around)'
	and `(skk-save-jisyo-original . around)' cells to the alist.
	(skk-create-file@around@skktut-ad): New dummy advice.
	(skk-save-jisyo-original@around@skktut-ad): Ditto.

	* skk.el (skk-mode): Remove skk-tut.el related code.
	(skk-save-jisyo-original): Ditto.
	(skk-make-new-jisyo): Ditto.
	(skk-define-menu-bar-map): Change ENABLE
	`(or (not (boundp 'skktut-problem-count)) (eq skktut-problem-count 0))'
	to `skk-use-kakasi'.

2001-06-05  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-update-jisyo-original): Remove skk-tut.el related
	code.

	* skk-tut.el (skktut-init-variables-alist): Add cons cell
	`(skk-share-private-jisyo . nil)'.

	* experimental/skk-w3m.el (skk-w3m-last-process-point): Removed.
	(skk-w3m-get-candidates-from-goo-daijirin): Not to refer to
	`skk-w3m-last-process-point'.
	(skk-w3m-init-w3m-backend): Ditto.
	(skk-w3m-run-command): Ditto.
	(skk-w3m-search-by-backend): Not to check whether POS is markerp
	or not.
	(skk-w3m-search): Do not call `skk-w3m-cache' when NO-CACHE is
	non-nil.
	(skk-w3m-search-engine-alist): Set nil to 3th of "quote-yahoo"
	header list.

2001-06-04  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* tut-code/skk-tutcode.el: Remove unnecessary spaces between
	parens.

	* tut-code/skk-tutcdef.el: Ditto.

2001-06-03  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el (skk-w3m-search-engine-alist): Add new
	entry "quote-yahoo".
	Optional new element 6th.
	Update doc.
	(skk-w3m-quote-yahoo-currency-symbol-alist): New user variable.
	(skk-w3m-currency-from, skk-w3m-currency-to): New internal
	variables.
	(skk-w3m-search-by-emcas-w3m, skk-w3m-search-by-backend): Funcall
	QUERY-STRING-FUNCTION when it is non-nil.
	(skk-w3m-get-candidates-from-quote-yahoo): New function.
	(skk-w3m-make-query-quote-yahoo, skk-w3m-query-quote-yahoo):
	Ditto.

2001-06-01  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-gadget.el (skk-gadget-units-conversion): New function.

	* skk-vars.el (skk-units-alist): New user variable.

2001-05-31  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el (skk-w3m-search-escape-query-string):
	Bug fixed.

	* skk-gadget.el (skk-current-date): Add doc string.
	(skk-current-date-1): Ditto.
	(skk-default-current-date): Ditto.

	* skk-num.el (skk-num-exp): Add ;;;###autoload cookie.

	* skk-gadget.el (skk-current-date): New optional argument
	PP-FUNCTION and FORMAT.
	(skk-clock): Use new `skk-current-date' (specifying new arg
	PP-FUNCTION and FORMAT).
	(skk-today): Ditto.  Insert "today" midasi and convert it.
	(skk-current-date-1): New function.
	(skk-default-current-date): Ditto.

	* skk-vars.el (skk-month-alist): Declare with `defcustom' instead
	of `defconst'.
	(skk-day-of-week-alist): New user variable.
	(skk-default-current-date-function): Ditto.
	(skk-week-alist): Removed.
	(skk-current-date-function): Removed.
	(skk-GYMDWHMS-list): Removed.

	* skk-viper.el (sentence-end): Add "$B!%(B".

	* skk-auto.el: Remove unnecessary spaces between parens.

2001-05-30  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-gadget.el (skk-ad-to-gengo-1, skk-gengo-to-ad-1): New
	functions.
	(skk-gengo-to-ad): Use `skk-gengo-to-ad-1'.  New optional argument
	HEAD.
	(skk-ad-to-gengo): Use `skk-ad-to-gengo-1'.
	(skk-gengo-to-ad-1): Modified error message slightly.

	* skk-num.el (skk-num): Check C is a number representing character
	or not.

	* skk-dcomp.el (skk-dcomp-after-delete-backward-char): Do markerp
	check for `skk-dcomp-start-point' and `skk-dcomp-end-point'.

	* skk-vars.el (skk-gengo-alist): New user variable.
	(skk-look-termination-character): Doc shortened and simplified.
	(skk-henkan-face-default): Doc modified.

2001-05-28  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-vars.el (skk-current-date-function): New user variable.
	(skk-GYMDWHMS-list): Add symbol to and remove const t from its
	type.
	* skk-gadget.el (skk-current-date): Funcall
	`skk-current-date-function'.

	* skk-num.el (skk-num): Ignore white spaces.

2001-05-26  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el (skk-w3m-run-command): Do not use catch
	and throw.

	* skk-vars.el (skk-GYMDWHMS-list): Add `*' to top of the document.

2001-05-25  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el: Do not require w3m and w3m-search on
	top level.
	(skk-w3m-search-engine-alist): Set nil to 3th element of
	"goo-exceed-waei", "goo-exceed-eiwa" and "goo-daily-shingo" since
	skk-w3m-get-candidates-from-* function has not implemented yet.
	(skk-w3m-search): Search `skk-w3m-cache' first.
	Use `skk-w3m-search-by-backend', `skk-w3m-search-by-emcas-w3m' and
	`skk-w3m-cache'.
	(skk-w3m-use-w3m-backend): New user variable.
	(skk-w3m-command): Ditto.
	(skk-w3m-command-args): Ditto.
	(skk-w3m-backend-command-prompt): Ditto.
	(skk-w3m-default-process-coding-system): Ditto.
	(skk-w3m-kill-command): Ditto.
	(skk-w3m-no-wait): Ditto.
	(skk-w3m-process): New internal variable.
	(skk-w3m-last-process-point): Ditto.
	(skk-w3m-cache): Ditto.
	(skk-w3m-process-alive): New inline function.
	(skk-w3m-cache): New function.
	(skk-w3m-search-by-emcas-w3m): Ditto.
	(skk-w3m-search-by-backend): Ditto.
	(skk-w3m-set-process-coding-system): Ditto.
	(skk-w3m-init-w3m-backend): Ditto.
	(skk-w3m-kill): Ditto.
	(skk-w3m-run-command): Ditto.
	(skk-w3m-url-encode-string): Ditto.
	(skk-w3m-search-escape-query-string): Ditto.
	(skk-w3m-get-candidates-from-goo-daijirin): Modified in order to
	search w3m halfdump buffer.

2001-05-20  Tsuyoshi AKIHO  <akiho@sky.email.ne.jp>

	* READMEs/Contributors: Update akiho's mail-address.

	* doc/skk.texi (SKK Ring Server Openlab $B%a!<%j%s%0%j%9%H(B): Update
	for ml program change to ezmlm.
	(SKK$B$N:n<T(B) : Update akiho's mail-address.

2001-05-20  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-vars.el (skk-henkan-face-default): Use more simple
	definition.

	* skk-xemacs.el (before-init-hook): Use better key definition.

2001-05-19  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-vars.el (skk-henkan-face): Default to
	skk-henkan-face-default.
	(skk-henkan-face-default): New face.

2001-05-18  YAMAUCHI Hitoshi <yamauchi@acm.org>

	* skk-vars.el (skk-GYMDWHMS-list): New user variable.
	* skk-gadget.el (skk-current-date): Use `skk-GYMDWHMS-list'.

2001-05-13  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el (skk-w3m-working-buffer): Removed.
	(skk-w3m-search): Use `w3m-w3m-retrieve' and
	`w3m-search-escape-query-string' instead of `w3m'.
	Do not use `save-window-excursion'.
	Set w3m-work-buffer-name to " *skk-w3m-work*" temporarily to work
	around.
	Refer to skk-w3m-search-engine-alist directly.
	Do not bind `w3m-display-inline-image' to nil.
	(skk-w3m-get-candidates-from-goo-daijirin): Renewed to work in
	skk-w3m working buffer.
	(skk-w3m-get-candidates-from-goo-exceed-eiwa): Change to dummy
	function temporarily.
	(skk-w3m-get-candidates-from-goo-exceed-eiwa-1): Removed.

2001-04-29  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el (skk-w3m-get-candidates): Removed.
	(skk-w3m-get-candidates-from-goo-daijirin): Do not use
	`skk-w3m-get-candidates'.
	Filter out "$B!R(B" and "$B!S(B".

2001-04-28  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el (skk-w3m-search): Bind `w3m-async-exec'
	to nil temporarily.
	(skk-w3m-working-buffer): New constant.
	(skk-w3m-search): Set to `skk-w3m-working-buffer' and call
	`w3m-mode'.

2001-04-21  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el (skk-kana-input): Call `skk-emulate-original-map' when
	`this-command' is `skk-insert'.

2001-04-17  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el: Require w3m.
	(skk-w3m-get-candidates-from-goo-exceed-eiwa-1): New function.
	(skk-w3m-get-candidates-from-goo-exceed-eiwa): Use
	`skk-w3m-get-candidates-from-goo-exceed-eiwa-1'.
	Call `w3m-view-this-url' when regexp "[0-9]+  $B?75,$G3+$/(B" is found
	in a *w3m* buffer.

2001-04-14  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el (skk-w3m-search-engine-alist): Fix 4th
	of "goo-exceed-eiwa".
	(skk-w3m-filter-string): New function.
	(skk-w3m-get-candidates): Add optional argument split.
	Wrap around by save-match-data.
	(skk-w3m-get-candidates-from-goo-daijirin): Use optional argument
	split of `skk-w3m-get-candidates'.
	(skk-w3m-get-candidates-from-goo-exceed-eiwa): New function.
	Filter "([, a-z]+)" out to remove a string like a
	`(with, on, in)'.
	Bug fixed.
	(skk-w3m-working-buffer): Removed.
	(skk-w3m-search): Do not set to `skk-w3m-working-buffer'.
	(skk-w3m-get-candidates-from-goo-exceed-eiwa): Bug fixed.

2001-04-13  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el (skk-w3m-search): Temporarily bind
	w3m-display-inline-image to nil.
	Do not do actual search when one of skk-num-list,
	skk-num-recompute-key or SEX is non-nil.
	Process HENKAN-KEY using a function of 5th element.
	(skk-w3m-search-engine-alist): Add doc string.
	Create new 4th and 5th element.
	(skk-w3m-get-candidates-from-goo-daijirin): Fix regexp.

	* skk-lookup.el (skk-lookup-search): Do not check if
	`skk-num-list' is bound or not (it is declared in skk-vars.el).

2001-04-12  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-w3m.el: New file.
	(skk-w3m-search): Wrap around by condition-case.

	* SKK-MK (SKK_MODULES): Add `skk-w3m'.

2001-04-10  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-lookup.el: Do not require bitmap when SKK-EMACS-TYPE is
	`mule5'.

2001-03-30  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* doc/skk.texi ($B1QC18l$r$"$$$^$$$KJQ49$7$F<h$j=P$7$?8e!"99$K:F5"E*(B
	$B$J1QOBJQ49$r9T$&(B): Remove obsolete footnote.
	(SKK $B0J30$N%D!<%k$rMQ$$$?<-=q8uJd(B): Change the node name to
	`look $B%3%^%s%I$rMQ$$$?<-=qJQ49(B'.
	($B"&%b!<%I$K$*$1$k<+F0%@%$%J%_%C%/%3%s%W%j!<%7%g%s(B): Add new
	section.

	* READMEs/Contributors (Contributors): Add Satoshi Harauchi's
	email address.

2001-03-30  Norio Maeda  <nmaeda@dd.iij4u.or.jp>

	* skk-kcode.el (skk-display-code): added SJIS encoding.

2001-03-28  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* doc/skk.texi (SKK$B$N:n<T(B): Add Satoshi Harauchi's email address.

2001-03-22  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-e21.el: Sync with skk-xemacs.el.
	(skk-e21-modeline-menu-items): Add new menu
	items - "Hiragana", "Katakana", "Hankaku alphabet" and
	"Zenkaku alphabet".
	(skk-e21-modeline-menu): Find keys for menu items above.
	(skk-e21-find-func-keys): New funcion.

2001-03-22  Masatake YAMATO  <jet@gyve.org>

	* skk-xemacs.el (skk-xemacs-find-func-keys): Use
	sorted-key-descriptions instead of key-description.

2001-03-21  Masatake YAMATO  <jet@gyve.org>

	* skk-xemacs.el (skk-xemacs-modeline-menu-items):
	Added :keys slot to "Hiragana" menu item vector.
	(skk-xemacs-modeline-menu): Change the value of :keys
	slot of skk-xemacs-modeline-menu-items according to
	the input mode.

2001-03-21  Tsuyoshi AKIHO  <akiho@media.osaka-cu.ac.jp>

	* doc/skk.texi ($B%f!<%6!<%a!<%j%s%0%j%9%H(B): Removed.

2001-03-20  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-xemacs.el (skk-xemacs-modeline-menu-items): Add new menu
	items - "Hiragana", "Katakana", "Hankaku alphabet" and
	"Zenkaku alphabet".
	(skk-xemacs-modeline-menu): Find keys for "Katakana".
	(skk-xemacs-find-func-keys); New function.

	From Masatake YAMATO <masata-y@is.aist-nara.ac.jp>

2001-03-12  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* doc/skk.texi: Typo.

	* skk.el (skk-kana-input): Don't call `skk-emulate-original-map'
	when `skk-henkan-on' is t.

2001-03-10  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-comp.el (skk-comp-do): Don't signal error when
	`skk-comp-key' is null.
	(skk-comp-do-1): Call `skk-comp-by-history' when `skk-comp-key' is
	null.
	(skk-comp-by-history): New function.

	* skk-kcode.el (skk-input-by-code-or-menu): Call
	`skk-update-kakutei-history' when `skk-kakutei-history' is
	positive.

	* skk-vars.el (skk-kakutei-history-limit): New customizable
	variable.
	(skk-kakutei-history, skk-comp-kakutei-midasi-list): New
	variables.

	* skk.el (skk-kakutei, skk-update-jisyo): Call
	`skk-update-kakutei-history' when `skk-kakutei-history' is
	positive.
	(skk-update-kakutei-history): New function.

2001-03-04  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-vars.el (skk-server-host): Set "localhost" to its default
	value if "SKKSERVER" environment value is not found.
	(skk-server-portnum): Set 1178 to its default value on MS-DOS
	variants.

2001-02-14  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-toggle-characters): Move point forward not until the
	end of buffer but until SKK-HENKAN-END-POINT to determine a
	character type.
	Set SKK-KATAKANA value (not change midasi strings) when
	SKK-HENKAN-ACTIVE is non-nil.
	Update doc string.

2001-02-04  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-vars.el (skk-lookup-default-option-list): Doc fixed.
	(skk-lookup-option-alist): Ditto.

	* skk-vars.el (skk-lookup-option-alist): Update doc string.
	(skk-lookup-default-option-list): Ditto.

	* skk-lookup.el (skk-lookup-process-heading): Handle multipule
	matched string.
	Set HEADING to CANDIDATES-LIST as its initial value when PICKUP is
	null.

	* skk-vars.el (skk-lookup-option-alist): Add regexp symbol '$' for
	each regexp of "KOJIEN" and "KOUJIEN".
	As to "KOUJIEN" and "KOJIEN", use number list for `match-string'
	argument in order to pick up a pattern like
	`$B%"%j%9%H%F%l%9!>$7$e$.!Z!=<g5A![(B'.
	Set to nil 7th element of "KOUJIEN" and "KOJIEN".
	Add a regexp to 5th element of "KOJIEN" in order to pick up a
	pattern like `$B$G$s$7!>%V%C%/!ZEE;R!=![(B'.

2001-02-03  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-dcomp.el: Update install notes.
	* skk-annotation.el: Ditto.

	* skk-vars.el (skk-lookup-option-alist): Change 4th and 7th value
	of "KOUJIEN" and "KOJIEN" to pick up composed word properly.

	* skk-lookup.el (skk-lookup-process-heading): Eval MATCH and set
	that value to MATCH itself.

2001-01-27  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-dcomp.el (skk-dcomp-cleanup-buffer): New function.
	(skk-henkan@before@skk-dcomp-ad): Removed.
	(skk-start-henkan@before@skk-dcomp-ad): Revive.  Use
	`skk-dcomp-cleanup-buffer'.
	(skk-process-prefix-or-suffix@before@skk-dcomp-ad): New advice.

2001-01-25  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-dcomp.el (skk-start-henkan@before@skk-dcomp-ad): Change its
	advice for `skk-henkan@before@skk-dcomp-ad' (Thanks for Hiroya
	Murata <lapis-lazuli@pop06.odn.ne.jp>'s patch of Message-ID:
	<uae8jyu3c.wl@cistp.pop06.odn.ne.jp>)

2001-01-24  Yuh Ohmura <yutopia@t3.rim.or.jp>

	*make.bat : delete.
	*makeit.bat : rename from make.bat and sync with cmail
	*make1.bat : sync with cmail

2001-01-16  Yuh Ohmura <yutopia@t3.rim.or.jp>

	* make1.bat: rename from make.bat and
	delete enviroment definition.
	* make.bat: new configuration get from cmail's make.bat.

2001-01-10  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk.el (skk-toggle-characters): Do not signal error when point
	reaches eob.
	(skk-search-katakana): New function.

2001-01-07  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* install-info.el (install-info-delete-entry): Rename from
	`install-info-delete-groups'.
	(install-info-1): Call it when DELETE is non-nil.

2001-01-02  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-version.el (skk-version): Change version to 11.5 and
	Codename to `Hotarugaike' respectively.
	* Makefile (VERSION): Change to 11.5.

2001-01-02  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* Daredevil SKK 11.4 released.

	* Makefile (VERSION): Change to 11.4.
	* READMEs/Codename ($BJQ998D=j(B): Updated.

2000-12-30  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* READMEs/CVS_digest: Sync up with skk/web/cvs-ja.html.

	* SKK-MK: Set nil to of load NOSUFFIX argument in order to load
	SKK-CFG.el instead of SKK-CFG when SKK-CFG.el exists.

2000-12-28  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* experimental/skk-exsearch.el (setup-synchronous-engine): Check
	if `synchronous-search-engine' object has a `program' slot value.

2000-12-27  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* dic/README: New file.

2000-12-22  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-e18.el (skk-e18-pre-command): Do not set char.
	(get-minibuffer): Use `with-current-buffer'.

2000-12-21  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-e18.el: No longer work around problems solved in APEL 10.2
	or earlier.
	(skk-e18-adjust-local-variables-in-minibuffer): New function.

	* skk-tut.el (skk-tutorial): No longer work aronud problems under
	Emacs 18.

2000-12-21  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-e18.el (exit-minibuffer@around@skk-e18-ad): Revive.

	* skk.el (exit-minibuffer@around@skk-ad): Remove nemacs and mule1
	part of advices.
	Defined for non-`nemacs' and non-`mule1' Emacsen using
	static-unless.

2000-12-20  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-e18.el: Call `require' at toplevel for the feature `advice'.
	From Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>.

	(get-minibuffer, safe-run-hooks): New functions.
	(read-from-minibuffer): Use them.
	(skk-kana-input): Advise to work around a bug {until debugged}.

2000-12-19  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-e18.el (read-from-minibuffer): Set the minibuffer window's
	buffer to the new buffer which is to be a next minibuffer.

	* skk-macs.el (skk-in-minibuffer-p): No longer work around a bug
	in `read-from-minibuffer' defined in skk-e18.el.

2000-12-18  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-e18.el (read-from-minibuffer): Call
	`kill-all-local-variables', and store the keymap just after
	`minibuffer-setup-hook' is called.
	(skk-insert, skk-previous-candidate): Advise to call
	`skk-e18-pre-command'.
	(skk-kakutei): Advise to call `skk-after-point-move'.
	(skk-e18-pre-command, skk-e18-advise-skk-functions): New function.

	* skk-macs.el (skk-in-minibuffer-p): Compare buffers instead of
	windows, but also compare windows under Emacs 18 {perhaps for a
	bug}.

	* skk-vars.el (skk-kana-rom-vector): Modify the value so that
	`skk-okurigana-prefix' returns "t" for "$B$C(B".

	* skk.el (skk-mode-invoke): Call `skk-e18-advise-skk-functions'
	under Emacs 18.
	(skk-henkan-in-minibuff): Changes for Emacs 18. No longer
	{perhaps} need to give a keymap here.

2000-12-17  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk.el (exit-minibuffer@around@skk-ad): Define piece of advice
	for Emacs 18 that was exit-minibuffer@around@skk-e18-ad.
	(minibuffer-exit-hook): Use ' instead of `function'.
	(skk-henkan-in-minibuff): Use ' instead of `function' for
	`minibuffer-setup-hook'.
	(abort-recursive-edit@around@skk-ad): Use ' instead of `function'
	for `skk-remove-minibuffer-setup-hook'.
	(exit-minibuffer@around@skk-ad): Ditto.
	(abort-recursive-edit@around@skk-ad): Bug fixed.

	* skk-e18.el (exit-minibuffer@around@skk-e18-ad): Removed.

2000-12-16  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* READMEs/CVS_on_Windows: Sync up with web/cvswin-ja.html.

	* skk-e18.el (read-from-minibuffer@around@skk-e18-ad): Put an
	advice if apel version is 10.2 or earlier (10.3 will have
	read-from-minibuffer that call `minibuffer-setup-hook' and
	`minibuffer-exit-hook'.

	* skk-dcomp.el
	(viper-del-backward-char-in-insert@after@skk-dcomp-ad): Call
	`skk-dcomp-after-delete-backward-char' only when `skk-mode' and
	`skk-dcomp-activate' are non-nil.
	(vip-del-backward-char-in-insert@after@skk-dcomp-ad): Ditto.

2000-12-15  NAKAJIMA Mikio  <minakaji@osaka.email.ne.jp>

	* skk-e18.el (skk-latin-mode-map): Do not declare with defconst.
	(skk-j-mode-map): Ditto.
	(skk-jisx0208-latin-mode-map): Ditto.
	(skk-abbrev-mode-map): Ditto.

2000-12-15  Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>

	* skk.el (skk-mode-invoke): Call `skk-setup-auto-paren' before
	compiling skk-rule-tree.

2000-12-14  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* install-info.el (install-info-1): New function.

	* skk-server.el (skk-adjust-search-prog-list-for-server-search):
	Use `setq-default' instead of `setq'.

	* skk-tut.el (skk-tutorial): Work for Emacs 18.

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

	* skk-viper.el (skk-viper-init-function): New function.
	(skk-mode-hook): Add `skk-viper-init-function' to this hook.
	(skk-cursor-current-color@around@skk-viper-cursor-ad): Use
	`ad-return-value' to set `viper-insert-state-cursor-color'.

	* skk-cursor.el (skk-cursor-init-function): New function.
	(skk-mode-hook): Add `skk-cursor-init-function' to this hook.
	(skk-cursor-buffer-local-frame-params-ad-targets): Remove
	`skk-j-mode' from this variable.

	* skk.el (skk-mode-once-again): Removed.
	(skk-require-module): Require skk-cursor first and skk-viper
	second.
	(skk-setup-modeline): Use `save-current-buffer'.

2000-12-13  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-macs.el (skk-modify-indicator-alist): New function.
	(skk-update-modeline): Call it when optional 2nd arg STRING is
	non-nil.

	* skk-xemacs.el (skk-xemacs-extent-alist): Add default extent.
	(skk-xemacs-prepare-modeline-properties): Refer to the symbol
	values of `skk-cursor-%s-face'.

	* skk.el (skk-make-indicator-alist): Refer to
	`skk-xemacs-extent-alist' for the default extent.
	(skk-make-indicator-alist-1): Under Emacs 21, return the
	propertized string.

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

	* experimental/dbm/skk-dbm.el: Require skk-macs and skk-vars
	instead of skk.
	Remove unnecessary spaces between parens.

	* skk-abbrev.el: Remove unnecessary spaces between parens.

	* experimental/rdbms/skk-rdbms.el: Require skk-macs instead of
	skk-forword.
	Remove unnecessary spaces between parens.

	* tut-code/skk-tutcode.el (skk-tutcode-display-code-1): Declare
	with defun using `static-cond' instead of `skk-defun-cond'.
	Recognize jisx0213 charset characters.
	Recognize skk-emacs-type mule5.

	* skk-kcode.el (skk-display-code): Recognize jisx0213 charset
	characters.

	* skk.el (skk-make-indicator-alist): Bug fixed.

	* skk-e18.el: Require pces.el.
	(skk-latin-mode-map): Declare as a constant for dummy purpose.
	(skk-j-mode-map): Ditto.
	(skk-jisx0208-latin-mode-map): Ditto.
	(skk-abbrev-mode-map): Ditto.
	(insert-file-contents-as-coding-system): Declare with
	`defun-maybe' instead of `defun' (APEL 10.2 has it already).
	(auto-fill-function): Declare with `defvar-maybe' instead of
	`defvar' (APEL 10.2 has it already).

	* skk.el (skk-e18-self-insert-keys): Move to skk-e18.el
	(skk-current-local-map): Ditto.
	(skk-e18-setup): Ditto.

	* skk-xemacs.el (skk-xemacs-prepare-modeline-properties): Bug
	fixed.
	Set `skk-xemacs-modeline-map' value in this function.
	(skk-xemacs-hiragana-extent): Removed.
	(skk-xemacs-katakana-extent): Ditto.
	(skk-xemacs-jisx0208-latin-extent): Ditto.
	(skk-xemacs-latin-extent): Ditto.
	(skk-xemacs-jisx0201-extent): Ditto.

	* skk.el (skk-exit): Rename to `skk-mode-exit'.
	(skk-invoke): Rename to `skk-mode-invoke'.

	* skk-xemacs.el: Bug fixed.
	(skk-xemacs-prepare-modeline-properties): Simplify.

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

	* skk-jisx0201.el (skk-toggle-katakana): Use new
	`skk-update-modeline'.
	(skk-jisx0201-mode-on): Ditto.

	* tut-code/skk-def.el (skk-kana-rom-vector): Removed.
	(skk-latin-mode-string): Removed.
	(skk-hiragana-mode-string): Ditto.
	(skk-katakana-mode-string): Ditto.
	(skk-jisx0208-latin-mode-string): Ditto.

	* tut-code/skk-tutcdef.el (skk-kana-rom-vector): Removed.
	(skk-latin-mode-string): Comment out.
	(skk-hiragana-mode-string): Ditto.
	(skk-katakana-mode-string): Ditto.
	(skk-jisx0208-latin-mode-string): Ditto.
	(skk-abbrev-mode-string): Ditto.
	(skk-auto-insert-paren): Removed.

	* experimental/tut-code/skk-tutcode.el: Moved to skk-11/tut-code
	directory.
	* experimental/tut-code/skk-tutcdef.el: Ditto.
	* experimental/tut-code/skk-def.el: Ditto.

	* skk-xemacs.el (skk-xemacs-extent-alist): New internal variable.
	(skk-xemacs-hiragana-extent): Comment out.
	(skk-xemacs-katakana-extent): Ditto.
	(skk-xemacs-jisx0208-latin-extent): Ditto.
	(skk-xemacs-latin-extent): Ditto.
	(skk-xemacs-jisx0201-extent): Ditto.
	(skk-xemacs-prepare-modeline-properties): Refer to
	`skk-xemacs-extent-alist' to set extent face.
	Do not set `skk-default-indicator', `skk-latin-mode-indicator',
	`skk-hiragana-mode-indicator', `skk-katakana-mode-indicator',
	`skk-jisx0208-latin-mode-indicator', `skk-jisx0201-mode-indicator'
	and `skk-abbrev-mode-indicator'.

	* skk-e21.el (skk-e21-prepare-modeline-properties): Comment out.

	* skk.el (skk-invoke): New function.
	(skk-exit): Ditto.
	Use new `skk-update-modeline'.
	(skk-require-module): New function.
	(skk-setup-shared-private-jisyo): Ditto.
	(skk-setup-keymap): Ditto.
	(skk-make-indicator-alist): Ditto.
	(skk-make-indicator-alist-1):Ditto.
	(skk-regularize): Merged into `skk-invoke'.
	(skk-setup-modeline): Delete null string and symbol
	`skk-modeline-input-mode' from `mode-line-format' when
	`skk-status-indicator' is not equal to 'left.
	Change conditions order (smaller body should be first).
	(skk-mode): Use new `skk-update-modeline'.
	Use `skk-exit', `skk-invoke', `skk-require-module' and
	`skk-setup-keymap'.

	* vip.el (vip-skk-mode-off): Do not use
	`skk-mode-string-to-indicator'.

	* skk-macs.el (skk-mode-string-to-indicator): Comment out.
	(skk-update-modeline): Change macro to inline function.
	New optional argument MODE.
	Call `force-mode-line-update'.
	(skk-mode-off): Use new `skk-update-modeline'.
	(skk-j-mode-on): Ditto.
	(skk-latin-mode-on): Ditto.
	(skk-jisx0208-latin-mode-on): Ditto.
	(skk-abbrev-mode-on): Ditto.

	* skk-vars.el (skk-latin-mode-string): Remove space in the top of
	its default value.
	(skk-hiragana-mode-string): Ditto.
	(skk-katakana-mode-string): Ditto
	(skk-jisx0208-latin-mode-string): Ditto
	(skk-abbrev-mode-string): Ditto
	(skk-status-indicator): Change its default value to 'left.
	Add symbol to :type.
	(skk-indicator-alist): New internal variable.
	(skk-default-indicator): Removed.
	(skk-latin-mode-indicator): Ditto.
	(skk-hiragana-mode-indicator): Ditto.
	(skk-katakana-mode-indicator): Ditto.
	(skk-jisx0208-latin-mode-indicator): Ditto.
	(skk-jisx0201-mode-indicator): Ditto.
	(skk-abbrev-mode-indicator): Ditto.

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

	* skk-dcomp.el (skk-dcomp): Move to skk-vars.el
	(skk-dcomp-face): Ditto.
	(skk-dcomp-activate): Ditto.
	(skk-dcomp-face-priority): Ditto.
	(skk-dcomp-keep-completion-keys): Ditto.
	(skk-dcomp-start-point): Ditto.
	(skk-dcomp-end-point): Ditto.
	(skk-dcomp-extent): Ditto.

	* experimental/skk-annotation.el: Move to top directory.
	* experimental/skk-dcomp.el: Ditto.

2000-12-10  Takao KAWAMURA  <kawamura@debian.org>

	* skk-vars.el (skk-okuri-char-alist): Fix typo in the doc-string.

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

	* skk.el (skk-translate-okuri-char): Removed.

	* skk-vars.el (skk-kana-rom-vector): Use `defconst' instead of
	`defcustom' to declare its as an internal constant.
	Modify doc string.

2000-12-08  Murata Shuuichirou <mrt@notwork.org>

	* skk.el (skk-set-okurigana): Use `skk-okurigana-prefix' instead
	of `skk-translate-okuri-char'.

2000-12-05  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-jisx0201.el (skk-jisx0201-insert): Modify for skk-comp.

	* skk.el (skk-compute-henkan-lists): Modify okuriganas in blocks
	when `skk-use-kana-keyboard' and `skk-henkan-okuri-strictly' are
	both non-nil.
	(skk-set-henkan-point): When `skk-process-okuri-early' is non-nil,
	Set `skk-okuri-char' according to `skk-okuri-char-alist'.

2000-12-04  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* install-info.el: Modify Comments.

	* skk-vars.el (skk-init-file, skk-special-midashi-char-list):
	Modify doc strings.

	* skk.el (skk-process-prefix-or-suffix): New function.
	(skk-insert): Call it.

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

	* skk-vars.el (skk-okuri-char-alist): Doc updated.

	* skk.el (skk-translate-okuri-char): Use `skk-okurigana-prefix'
	instead of `skk-substring-head-character'.
	(skk-okurigana-prefix): Do not refer to `skk-henkan-okurigana'.
	(skk-remove-common): Calculate NEW-SKK-OKURI-CHAR by
	`(skk-okurigana-prefix skk-henkan-okurigana)' instead of
	`(skk-okurigana-prefix okuri-first)'.

	* skk-macs.el (skk-substring): Make second arg POS2 optional.
	(skk-substring-head-character): Comment out.

	* experimental/skk-dcomp.el (skk-extentp): Comment out.
	(skk-dcomp-face-on): Make it inline function.
	(skk-dcomp-face-off): Ditto.
	(skk-dcomp-activate): New user variable.
	(skk-kana-input@around@skk-dcomp-ad): Refer to
	`skk-dcomp-activate'.
	(skk-kakutei@around@skk-dcomp-ad): Ditto.
	(skk-start-henkan@before@skk-dcomp-ad): Ditto.
	(keyboard-quit@around@skk-dcomp-ad): Ditto.
	(skk-comp@around@skk-dcomp-ad): Ditto.
	(skk-delete-backward-char@after@skk-dcomp-ad): Ditto.
	(viper-del-backward-char-in-insert@after@skk-dcomp-ad): Ditto.
	(vip-del-backward-char-in-insert@after@skk-dcomp-ad): Ditto.

	* experimental/skk-dcomp.el (skk-kakutei): Check if
	skk-dcomp-start-point and skk-dcomp-end-point are markers before
	entering into an actual work.
	(skk-start-henkan): Ditto.
	(skk-dcomp-after-delete-backward-char): New function.
	(skk-delete-backward-char@after@skk-dcomp-ad): New advice.
	(viper-del-backward-char-in-insert@after@skk-dcomp-ad): Ditto.
	(vip-del-backward-char-in-insert@after@skk-dcomp-ad): Ditto.

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

	* Makefile (tar): Use tar 's --exclude-from option.
	(snapshot): Ditto.

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

	* Makefile (tar): Do not use tar 's --exclude-from option.
	(snapshot): Ditto.

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

	* skk.el (skk-insert): Arrange order of conditions.

	* skk-xm20_4.el: Load "skk-autoloads.el" instead of specifying all
	autoloads definitions of functions.

	* skk-vars.el (skk-completion-word): Renamed to `skk-comp-key'.
	(skk-completion-depth): Renamed to `skk-comp-depth'.
	(skk-completion-function): Abolish.
	(skk-previous-completion-function): Ditto.

	* skk-comp.el (skk-completion-1): Renamed to `skk-comp-do-1'.
	(skk-completion): Renamed to `skk-comp-do'.
	(skk-previous-completion): Renamed to `skk-comp-previous'.
	(skk-start-henkan-with-completion): Renamed to
	`skk-comp-start-henkan'.

	* experimental/skk-dcomp.el (skk-dcomp-toggle-key): Abolish.
	(skk-dcomp-keep-completion-keys): New user variable.
	(skk-dcomp-face): Add group skk-dcomp.
	(skk-kana-input): When error occurred in the completion stage,
	just initialize `skk-completion-stack' and echo area (not to put on
	markers and face and move to `skk-dcomp-start-point').
	Initialize `skk-dcomp-end-point', too.

2000-11-30  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* install-info.el (install-info-point-at-eol): Use `prog1'.

	* skk.el (skk-setup-modeline): Don't use unnecessary extents.

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

	* experimental/skk-dcomp.el (skk-kana-input): Go to
	`skk-dcomp-start-point' after the hairy work finishes.

2000-11-28  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-e18.el, skk-is-n.el: From "experimental".

	* SKK-MK: Modify according to it.

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

	* experimental/skk-dcomp.el (skk-dcomp-end-point): New variable.
	(skk-dcomp-toggle-key): New variable.
	(skk-kana-input): Set `skk-dcomp-end-point'.
	Set `skk-dcomp-start-point' value as a marker.
	Do not remove a completed part of SKK-HENKAN-KEY if this command
	key is equal to `skk-toggle-character' (or `skk-toggle-kana').
	(skk-kakutei): Set `skk-dcomp-start-point' and
	`skk-dcomp-end-point' to nil.
	(skk-start-henkan): New advice.
	(keyboard-quit): Ditto.

2000-11-28  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-tut.el (skk-tutorial): Call `skk-nicola-setup-tutorial'
	for skk-nicola.

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

	* experimental/skk-dcomp.el (skk-kana-input): Use second argument
	SILENT for `skk-completion'.

	* skk-comp.el (skk-completion): New optional argument SILENT.

2000-11-27  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-isearch.el (skk-isearch-setup): Remember the current buffer.

	* skk-tut.el (skktut-init-variables-alist): Set `skk-rule-tree'
	for skk-nicola.

	* skk-vars.el: Modify group dependencies for skk-tut.
	(skk-isearch-current-buffer): New variable.

	* skk.el (skk-mode): Call `skk-kanagaki-initialize'.

2000-11-27  FURUE Hideyuki  <furue@kke.co.jp>

	* skk.el (skk-emulate-original-map): Remove `skk-cancel-undo-boundary'.
	(skk-kana-input): Reset `skk-kana-start-point' when ``NEXT have
	at least one branch''.
	Do `skk-cancel-undo-boundary' only when kana insertion.
	(skk-delete-backward-char): kana cleanup.
	(skk-undo): kana cleanup.
	(skk-kakutei-cleanup-buffer): Enable undo again if
	`skk-undo-kakutei-word-only' is set.
	(skk-undo-kakutei): Disable undo temporarily if
	`skk-undo-kakutei-word-only' is set.
	(skk-set-henkan-point-subr): Disable undo temporarily if
	`skk-undo-kakutei-word-only' is set.
	(newline): Do `undo-boundary'.
	(newline-and-indent): Do `undo-boundary'.

	* skk-vars.el (skk-kana-cleanup-command-list): Add `skk-undo' and
	`skk-kakutei'.
	(skk-undo-kakutei-word-only): New user variable.
	(skk-last-buffer-modified): New buffer local variable.
	(skk-last-buffer-modified): New buffer local variable.

	* skk-macs.el (skk-cannot-be-undone): New macro.
	(skk-erase-prefix): Use `skk-cannot-be-undone'.
	(skk-insert-prefix): Use `skk-cannot-be-undone'.

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

	* experimental/skk-dcomp.el: Remove unnecessary spaces between
	parens.
	Add year 2000 to the copyright notice.
	* skk.el (skk-nunion): Bug fixed.

2000-11-25  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* experimental/skk-e18.el: (exit-minibuffer@around@skk-e18-ad):
	New advice.
	(read-from-minibuffer@before@skk-e18-ad): Ditto.

	* skk-macs.el (skk-ding): Use the first arg under FSF Emacs.

	* skk-setup.el.in: Use `add-path' instead of `add-latest-path'.

	* skk-tut.el (skk-tutorial): Work around for Emacs 18.

	* skk-xemacs.el: (minibuffer-keyboard-quit@arond@skk-xemacs-ad):
	From skk.el.

	* skk.el: Modify preface.
	(skk-henkan-show-candidate-subr): Use `string-width', not
	`string-bytes' {mm.el is broken}.
	(minibuffer-keyboard-quit@arond@skk-ad): Move to skk-xemacs.el.
	(exit-minibuffer@around@skk-ad): Don't advise Emacs 18.

	* vip.el: Use `skk-modeline-input-mode' instead of
	`skk-input-mode-string'.

2000-11-24  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* etc/NICOLA-SKK.tut: New file.

	* etc/SKK.tut: Typo.

	* install-info.el: Add comments.

	* skk-comp.el (skk-completion, skk-previous-completion): Don't
	signal error. Just show the message.

	* skk-tut.el (skktut-nicola-tut-file): New variable.
	(skk-tutorial): Use it for `skk-tut-file' when `skk-nicola' is
	used.
	(skktut-setup-working-buffer): Count how many questions the
	tutorial file contains.

	* skk-vars.el: Require "pcustom" also at the load time.

	* skk.el (skk-update-jisyo-original): Don't consider private
	dictionary sharing in tutorial.

2000-11-22  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK (SKK-MK-generate-autoloads-el-package): Eval the
	temporary buffer.
	(SKK-MK-detect-shadow-directory): Do not signal error.
	(SKK-MK-compile): Disable local eval.

	* install-info.el (install-info-add-groups): Detect the next
	section more correctly.

	* leim-list.el.in: Do nothing when `site-run-file' is nil.

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

	* skk-jisx0201.el: Put in a comment at the bottom to eval the form
	which makes Emacs not to translate characters.

	* ChangeLog.daredevil: Put in a comment at the top to specify
	change-log major mode.

	* READMEs/AUTHORS: Updated.
	* READMEs/Contributors: Ditto.

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

	* SKK-MK (SKK-MK-detect-shadow-directory): New function.
	(SKK-MK-install-elc): Use `SKK-MK-detect-shadow-directory'.
	(SKK-MK-install-package): Ditto.

2000-11-21  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* Makefile (clean): Undo the last change.

	* SKK-MK (SKK-MK-install-elc): Install leim-list.el.in as
	leim-list.el.

	* leim-list.el.in: Rename from leim-list.el.

2000-11-20  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* *: Plenty of `goodbye-warning's.

	* Makefile (clean): Don't delete leim-list.el

	* SKK-MK (SKK-MK-install-elc): Now leim-list.el and skk-setup.el
	are not the same files.

	* leim-list.el: New file.

	* skk-macs.el (skk-mode-string-to-indicator): New function.

	* skk-setup.el.in: Move XEmacs related codes to skk-xemacs.el.
	Move isearch related codes to skk-isearch.el.

	* skk-vars.el (skk-input-mode-string): Abolish.

	* skk.el (skk-setup-modeline): Always use `skk-modeline-input-mode'.

2000-11-19  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK (SKK_MODULES): Add `skk-e21'.

	* skk-e21.el: New file.

	* skk-jisx0201.el, skk-macs.el: Modify for skk-e21.el.

	* skk-macs.el (skk-update-modeline): New function.
	(skk-update-modeline-with-extent): Abolish.

	* skk-vars.el (skk-modeline-input-mode, skk-default-indicator,
	skk-latin-mode-indicator, skk-hiragana-mode-indicator,
	skk-katakana-mode-indicator, skk-jisx0208-latin-mode-indicator,
	skk-jisx0201-mode-indicator, skk-abbrev-mode-indicator): New
	variables.

	* skk-xemacs.el (skk-xemacs-prepare-modeline-properties): Rename
	from `skk-xemacs-prepare-extents'.

	* skk.el (skk-setup-modeline): Add `skk-modeline-input-mode'
	instead of `skk-input-mode-string' to `mode-line-format'.

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

	* skk-version.el (skk-version): Change its argument meaning.  If
	WITHOUT-CODENAME is non-nil, simply return SKK version.  If nil
	return the version with its codename.

	* SKK-MK (SKK-MK-what-where-package): Remove skk-autoloads from
	SKK_MODULES.
	(SKK-MK-install-elc): Set up setup.el.in for SKK_TUTORIALS
	even if SKK_DICTIONARIES is nil.
	(SKK-MK-install-package): Ditto.  Call error in the top of
	the function if running emacs does not have feature xemacs.
	(SKK-MK-make-setup-file): Do not eval 1th of SPEC.

	* Makefile (tar): Change ddskk-$(VERSION) to ddskk$(VERSION) for
	file name of tar ball.
	(SNAPBASE): Replace ddskk-`$(DATE) '+%Y%m%d' with
	`ddskk`$(DATE) '+%Y%m%d'`.

2000-11-19  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK (SKK_MODULES): Add `skk-xemacs'.

	* skk-jisx0201.el, skk-macs.el: Modify for skk-xemacs.el.

	* skk-xemacs.el: New file.

	* skk.el (skk-mode): Call `skk-xemacs-prepare-extents'.

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

	* doc/skk.texi (skk-lookup): Replace VERSION_SPECIFIC_LISPDIR with
	ADDITIONAL_LISPDIR.

	* READMEs/FAQ.txt ([Q.] SKK $B$N8!:w$G!";THN$N(B CD-ROM $B<-=q$d%M%C%H%o!<(B
	$B%/$N<-=q%5!<%P$,MxMQ$G$-$^$9$+!)(B): Replace
	VERSION_SPECIFIC_LISPDIR with ADDITIONAL_LISPDIR.

	* experimental/skk-annotation.el (skk-annotation-quote): Bug
	fixed.

	* SKK-CFG: Add documents about ADDITIONAL_LISPDIR.

	* SKK-MK: Removed modules which do not exist in top directory from
	SKK_MODULES.
	(ADDITIONAL_LISPDIR): New variable.
	(LISPDIR): Sync up with VERSION_SPECIFIC_LISPDIR in relation to
	the part which detects directory on ms-dos system.
	(SKK_LISPDIR): Refer to VERSION_SPECIFIC_LISPDIR instead of
	LISPDIR.

	* skk-macs.el (skk-detect-emacs): Removed.

2000-11-18  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* install-info.el (install-info-skip-blank-lines): New function.
	(install-info-add-groups): Skip blank lines until point reaches
	the next section.

	* skk-setup.el.in: Modify for Emacs 18.
	Quite ugly works for Emacs 21.
	Don't call `defadvice' when leim-list.el is loaded. Use
	`before-init-hook' or `after-init-hook'.

2000-11-16  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* READMEs/FAQ.txt: Update for version 11.4.

	* doc/skk.texi: Ditto.

	* skk-setup.el/in: Make sure dired/auto-autoloads.el exists.

	* skk.el (skk-remove-redundant-okurgana): Make sure str2 is
	non-nil.

2000-11-15  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK (SKK-MK-install-elc): Under Emacs 20.2 or earlier, copy
	skk-setup.el to a directory in `default-load-path', not to a
	subdirectory "skk".

	* skk-macs.el (skk-update-modeline-with-extent): New function.
	(skk-mode-off, skk-j-mode-on, skk-latin-mode-on,
	skk-jisx0208-latin-mode-on, skk-abbrev-mode-on): Call it under
	XEmacs.

	* skk-setup.el.in: Emacs 20.2 or earlier, load "path-util" and add
	subdirectory "skk" to load-path.

	* skk-vars.el (skk-check-okurigana-on-touroku): Accpept the value
	`auto'.

	* skk.el (skk-remove-redundant-okurgana): Don't ask if
	`skk-check-okurigana-on-touroku' is auto. Also check the okurigana
	which consists of two characters.
	(skk-henkan-show-candidates): Show previous candidates if the read
	event is for `skk-delete-backward-char'.

	* tinyinstall.el: Under Emacs 18, override `member' defined in
	cl.el with a valid one.

2000-11-14  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* doc/skk-faq.texi: No longer in the repository.

	* doc/skk.texi: Integrate skk-faq.texi.

	* etc/SKK.tut: Don't use more than 19 lines.

	* experimental/skk-e18.el (skk-e18-make-local-map): New function.
	* skk-macs.el (skk-j-mode-on, skk-latin-mode-on,
	skk-jisx0208-latin-mode-on, skk-abbrev-mode-on): Call it.
	(skk-local-variable-p): New function.

	* skk-setup.el.in: Call `ad-remove-advice' under XEmacs.

	* skk-tut.el: Bug fixes, and modifications for Emacs 18.
	(skktut-setup-delete-backward-char): New function.
	(skk-tutorial): Call it.
	Invoke `skk-mode' at least once before starting tutorial.
	(skktut-original-local-map): New variable for Emacs 18.
	(skktut-make-windows): Keep at least 20 lines for the upper
	window.

	* skk.el (skk-mode, skk-save-jisyo-original, skk-make-new-jisyo):
	Don't create or save `skk-jisyo' file, if it is one for tutorial.

2000-11-13  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* doc/skk-faq.texi: Typo.

	* skk.el (skk-henkan-show-candidates): Signal quit when the read
	event is for `keyboard-quit', `skk-kanagaki-bs' or
	`skk-kanagaki-esc'.

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

	* skk-vars.el (skk-coding-system-alist): Use
	`iso-2022-jp-3-strict' instead of `iso-2022-jp-3-compatible' for
	"jis".

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

	* skk-auto.el (skk-okuri-search): Convert hiragana of each element
	into katakana.

	* skk-tut.el (skktut-init-variables-alist): Remove
	`(skk-convert-okurigana-into-katakana . nil)' element.

	* skk-vars.el (skk-convert-okurigana-into-katakana): Removed.

	* skk.el (skk-start-henkan): When SKK-KATAKANA is non-nil and ARG
	is equal to 1, not convert a string of a region to hiragana but
	convert a string in SKK-HENKAN-KEY itself.
	(skk-set-okurigana): Ditto.  Also convert SKK-HENKAN-OKURIGANA.
	(skk-hiragana-to-katakana): Bug fixed.
	(skk-katakana-to-hiragana): Ditto.
	(skk-toggle-characters): Convert region even if SKK-HENKAN-ACTIVE
	is non-nil.  Try to recognize characters type by checking second
	characters and more even if type of first character is `unknown'.
	Doc updated.
	(skk-previous-candidate): Put out katakana when SKK-KATAKANA is non-nil.
	(skk-kakutei-cleanup-buffer): Not to convert okurigana into
	katakana.

	* doc/skk.texi: Call `texinfo-every-node-update' and
	`texinfo-all-menus-update'.

	* doc/skk.texi ($BAw$j$"$jJQ49Cf$N(BC-g): Doc fixed.
	($B%+%J%b!<%I$G$NJQ49$NAw$j2>L>$N=hM}(B): Removed.

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

	* skk.el (skk-quote-char): Use `format' instead of `concat'.
	(skk-henkan): Hand NEW-WORD to `skk-kakutei'.
	(skk-henkan-in-minibuff): Use `skk-quote-semicolon' if NEW-ONE
	contains `;'.
	(skk-nunion): Recognize annotated word.

	* skk-macs.el (skk-annotation-quote-1): Rename to
	`skk-quote-semicolon'.

	* experimental/skk-annotation.el (skk-annotation-add): Use
	`start-closed' property for XEmacs.
	(skk-annotation-quote-1): Use `format' instead of `concat'.
	Export to `skk-macs.el'.
	(skk-henkan-in-minibuff): Removed.
	(skk-nunion): Removed.

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

	* skk-macs.el (skk-eval-string): Remove unnecessary STRING when
	error occured.

	* experimental/skk-annotation.el (skk-annotation-add): Bug fixed.
	(skk-annotation-insert): Use `skk-string-eval' instead of `eval'.
	(skk-annotation-show-as-message): Use `skk-string-eval' for
	ANNOTATION.

	* skk.el (skk-quote-char): Do not quote if WORD has an annotation.

2000-11-08  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK (SKK_INFODIR): See `Info-directory-list' only when
	$INFOPATH is set.

	* skk.el: Fix for invalid condition handler.

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

	* experimental/skk-annotation.el (skk-henkan-in-minibuff): Bug
	fixed.

	* experimental/skk-annotation.el
	(skk-annotation-update-jisyo-format): Add autoload cookie.  Bug
	fixed.

	* skk.el (skk-henkan-show-candidate-subr): Use
	`(message "%s" str)' instead of `(message str)'.

	* skk-vars.el (skk-annotation-show-message): Rename to
	`skk-annotation-show-as-message'.
	(skk-annotation-function): Doc updated.

	* experimental/skk-annotation.el: Comment (document) updated.
	(skk-update-jisyo-format): Renamed to `skk-update-jisyo-format'.
	Call `(skk-setup-jisyo-buffer)' first.
	Make it interactive.
	(skk-update-jisyo-format-1): Renamed to
	`skk-annotation-update-jisyo-format-1'.
	(skk-annotation-remove): Added user confirmation.
	(skk-henkan-in-minibuff): New advice.
	(skk-annotation-save-and-quit): Remove zenkaku spaces from
	ANNOTATION, too.
	If ANNOTATION is null string set it to nil.
	Show "Added annotation" message only when ANNOTATION is actually
	added.
	(skk-annotation-show): Funcall with argument ANNOTATION.  Use
	skk-annotation-get'.
	(skk-annotation-get): New inline function.
	(skk-annotation-show-1): Do not cut off top `*' character.
	(skk-annotation-kill): Call `(skk-annotation-erase-buffer)' before
	killing current buffer.
	(skk-annotation-show-message): Rename to
	`skk-annotation-show-as-message'.

	* skk.el (skk-quote-char): Do not quote `;'.
	(skk-update-jisyo-format): Export to
	experimental/skk-annotation.el.
	(skk-update-jisyo-format-1): Ditto.

	* SKK-MK (SKK_INFODIR): Get car of `Info-directory-list'.

	* skk.el (skk-update-jisyo-format-1): Use temporary variable
	CANDIDATE.
	(skk-get-jisyo-buffer): Do not call `skk-update-jisyo-format'.
	(skk-quote-char): Remove `;' from the first regexp.

	* experimental/skk-annotation.el: Require static.el.
	(skk-annotation-show-message): When echo area is occupied by
	candidates, open other window and show annotation.
	(skk-annotation-erase-buffer): New inline function.
	(skk-annotation-insert): Use `skk-annotation-erase-buffer'.
	(skk-annotation-add): Ditto.   Bug fixed.
	(skk-annotation-last-word-1): Remove unnecessary temporary
	variable CANDIDATE.
	(skk-annotation-save-and-quit): Trim whitespaces, newlines and
	tabs in head of the annotation.

	* skk.el: Require product.el first for APEL version check.

	* skk.el (skk-update-jisyo-format): New function.
	(skk-update-jisyo-format-1): New function.
	(skk-get-jisyo-buffer): Use `skk-update-jisyo-format'.
	(skk-quote-char): Bug fixed.

	* experimental/skk-annotation.el (skk-annotation-show-1): Do
	nothing when ANNOTATION is a null string.

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

	* skk-server.el (skk-search-server): Add `;;;###autoload' cookie.

2000-11-01  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-isearch.el, etc/SKK.tut.E: Typos.
	Reported by Yoshiki Hayashi <yoshiki@xemacs.org>.

2000-10-31  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* ptexinfmt.el: Sync with Wanderlust.

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

	* doc/skk.texi: Add 2000 year to Copyright notice.
	($B1QC18l$r$"$$$^$$$KJQ49$7$F<h$j=P$9(B): Remove unnecessary sentence.

	* READMEs/README.win (APEL $B$N(B byte-compile): Doc fixed.

	* READMEs/CVS_digest (Tagify): Change section name to `tag $BIU$1(B'
	and update sentences.

	* READMEs/INSTALL (APEL): Modify sentence slightly.

	* skk-version.el (skk-version): Updated to 11.4 and Ishibashi.

	* Sync up with daredevil.



Version: $Id: ChangeLog,v 1.771 2003/07/21 12:43:21 akiho Exp $
Last Modified: $Date: 2003/07/21 12:43:21 $

Local Variables:
buffer-file-coding-system: iso-2022-jp
End:
