2000-08-16  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK (SKK-MK-generate-autoloads-el): Provide skk-autoloads.

	* skk-cursor.el (skk-cursor-current-color): No longer check if
	`skk-jisx0201-mode' is bound.

	* skk-jisx0201.el: Move variables to skk-vars.el.
	(skk-setup-modeline): No longer redefine this function.

	* skk-vars.el (skk-use-jisx0201-input-method): New user option.
	(skk-cursor-jisx0201-color, skk-jisx0201-mode-string,
	skk-jisx0201-mode-map, skk-jisx0201-base-rule-tree,
	skk-jisx0201-roman-rule-tree, skk-jisx0201-roman,
	skk-jisx0201-current-rule-tree, skk-jisx0201-mode): From
	skk-jisx0201.el.

	* skk.el (skk-regularize): Require skk-jisx0201 if
	`skk-use-jisx0201-input-method' is non-nil.
	Require skk-kanagaki if `skk-use-kana-keyboard' is non-nil. --
	in this function instead of `skk-mode'.

2000-08-16  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK (SKK-MK-generate-autoloads-el): Always generate autoloads
	here.

2000-08-15  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* SKK-MK (SKK-MK-install,SKK-MK-generate-autoloads-el): if
	$(EMACS) is Emacs 20 or lator, generate autoloads by
	`update-autoloads-from-directories'.
	Don't install leim-list.el for Emacs 19 or earlier.
	(SKK_MODULES): Don't install skk-leim.el for Emacs 19 or earlier.

	* skk-leim.el: Register input methods here.
	(skk-activate, skk-auto-fill-activate): Advise
	`skk-setup-modeline' to do nothing.

	* skk-setup.el.in: Don't register input methods here.

2000-08-14  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-jisx0201.el: Modify doc string.

2000-08-12  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-gadget.el (skk-clock): Quit by any event.
	Play sounds, if available, under XEmacs.

	* skk-vars.el (skk-use-kana-keyboard): Default to nil.

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

	* Makefile (tar, snapshot): Fix the problem that the resulting tar
	ball contains "..".

	* SKK-MK (SKK-MK-compile): Expand "." before passing it to
	`compile-elisp-modules'.

	* skk-tut.el (skktut-setup-question-buffer,
	skktut-setup-answer-buffer): Don't bind a key for a non-existent
	command `skktut-error-command'.

	* skk-vars.el (skk-use-kana-keyboard): New user option.

	* skk.el (skk-mode): Require `skk-kanagaki' if
	`skk-use-kana-keyboard' is non-nil.

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

	* experimental/skk-kanagaki.el: Add comments.
	(skk-kanagaki-set-henkan-point-key, skk-kanagaki-abbrev-mode-key,
	skk-kanagaki-katakana-mode-key,
	skk-kanagaki-latin-jisx0208-mode-key,
	skk-kanagaki-hankaku-mode-key, skk-kanagaki-latin-mode-key,
	skk-kanagaki-code-input-key): New default value for Emacs 18.

2000-08-07  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

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

	* skk-vars.el (skk-rom-kana-base-rule-list,
	skk-rom-kana-rule-list, skk-jisx0208-latin-vector,
	skk-kana-rom-vector, skk-isearch-mode-string-alist,
	skk-server-host, skk-server-prog, skk-server-jisyo,
	skk-lookup-kana-vector): Fix the custom type descriptions.

	* skk.el (skk-mode): Don't use `skk-previous-candidate-char' under
	skk-kanagaki.
	(skk-henkan-show-candidates): Work even if the last event
	is not invoked by a character key.
	(skk-previous-candidate): Ditto.

2000-08-04  Tetsuo Tsukamoto  <czkmt@remus.dti.ne.jp>

	* skk-jisx0201.el, skk-tut.el, skk.el: Replace
	`canna-henkan-region-or-self-insert' with `skk-insert'.

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

	* skk.el (skk-search): Undo the previous change.

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

	* experimental/skk-e18.el (frame-width): Call `screen-width'.

	* skk-look.el (skk-look): Bind `skk-use-numeric-conversion' to
	nil.

	* skk.el (skk-search): When `skk-use-numeric-conversion' is
	non-nil, also do non-numeric conversion after numeric conversion.
	(skk-henkan-show-candidate-subr): If Emacs has MULE 4.0 or
	greater, call `string-bytes' instead of `string-width'.
	When candidates are displayed using a normal window, assign one
	line to each candidate.

2000-07-21  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-tut.el (skktut-init-variables-alist): Set
	`skk-cursor-change-width' nil instead of t.

2000-07-18  Tetsuo Tsukamoto <czkmt@remus.dti.ne.jp>

	* skk-vars.el (skk-isearch-switch, skk-isearch-state,
	skk-isearch-in-editing): New internal variables.

	* skk-isearch.el (skk-isearch-initial-mode): Restore the previous
	SKK status for the isearch after `isearch-edit-string'.
	(skk-isearch-setup): Set `skk-isearch-switch' to t. Set
	`skk-isearch-in-editing' to nil.
	(skk-isearch-cleanup): Set `skk-isearch-switch' to nil. If
	`skk-isearch-in-editing' is nil, set `skk-isearch-state' to nil.
	(skk-isearch-newline): Turn on SKK mode when
	`skk-isearch-current-mode' reurns nil.
	(isearch-repeat): Advise this function only when
	`skk-isearch-switch' is t.
	(isearch-search): Ditto.
	(isearch-edit-string): Ditto. Save the value
	`skk-isearch-current-mode' returns. Set `skk-isearch-in-editing'
	to t.

2000-07-18  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-tut.el (skktut-init-variables-alist): Removed 
	`(skk-previous-completion-function . 'skk-previous-completion-original)'
	and
	`(skk-completion-function . 'skk-completion-original)' pairs.
	
	* skk-comp.el (skk-completion-original): Merged into
	`skk-completion'.
	(skk-completion-1): New subroutine.
	(skk-completion): Do not use temporary variable `COMPLETION-WORD'.
	(skk-previous-completion-original): Merged into
	`skk-previous-completion'. 

	* skk-vars.el (skk-package-data-directory): Removed.

	* experimental/skk-exsearch.el: Require path-util.
	Remove all unnecessary spaces between paren.
	(skk-look-search): Remove `(skk-look-search)' from
	`skk-current-search-prog-list'.
	(look): Use `exec-installed-p'.
	(cdbget): Ditto.

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

	* experimental/skk-cursor3.el: Change all the second argument of
	set-face-property to `background'.
	(skk-mode): Remove t condition (set cursor to
	`skk-cursor-latin-color').
	(skk-auto-fill-mode): Ditto.

	* skk-leim.el Do not register input-method.
	(skk-leim-change-input-method-title): New function.
	(skk-abbrev-mode): New advice.
	(skk-auto-fill-mode): Ditto.
	(skk-jisx0201-mode): Ditto.
	(skk-jisx0208-latin-mode): Ditto.
	(skk-kakutei): Ditto.
	(skk-latin-mode): Ditto.
	(skk-mode): Ditto.
	(skk-toggle-kana): Ditto. 
	
	* skk-setup.el.in (isearch-mode-end-hook): Separate into two
	parts, isearch cleanup parts and cursor parts.
	Add advice to `toggle-input-method'.
	Add title of japanese-skk.
	Add hook `isearch-mode-hook' only when 

	* skk.el (skk-setup-modeline): Change condition t to
	`(eq skk-status-indicator 'minor-mode)'.
	(skk-mode): When exit, set `skk-input-mode-string' null string
	unless `skk-status-indicator' is `minor-mode'.
	When entering into skk-mode, set `skk-input-mode-string'
	`skk-hiragana-mode-string' if `skk-status-indicator' is `left'.
	
	* skk-jisx0201.el: Change condition t to
	`(eq skk-status-indicator 'minor-mode)'.
	
2000-07-09  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-setup.el.in (isearch-mode-end-hook): Check if skk-cursor
	feature is provided or not.

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

2000-07-09  YOSHIZAWA Masahiro <manbou@ceres.dti.ne.jp>
	
	* skk-setup.el.in (isearch-mode-end-hook): Bug fixed.

2000-07-08  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

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

	* SKK-MK (SKK_MODULES): Add `skk-cursor2' and `ccc'.

	* skk-setup.el.in: Add check if skk-cursor2 feature is exists or
	not.

	* experimental/ccc.el: New experimental program.
	* experimental/skk-cursor2.el: Ditto (modified version of
	skk-cursor.el which uses `ccc.el'.

2000-06-24  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-viper.el (viper-forward-word-kernel): Add check whether
	following character is Japanese JISX0213 or not.
	(viper-backward-word-kernel): Ditto.
	(viper-join-lines): Ditto.

	* skk-macs.el (skk-jisx0213-p): New inline function.

	* doc/skk.texi (Makefile$B$NJT=8$H%$%s%9%H!<%k(B): Change required
	APEL version 9.22 to 10.2.

	* skk.el (skk-version): Use `apel-version'.

2000-06-23  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-vars.el (skk-last-input-mode): Removed.

	* skk-cursor.el (skk-cursor-current-color): Add comment.

	* skk-macs.el (skk-abbrev-mode-on): Do not initialize
	`skk-katakana'.

	* skk.el (skk-abbrev-mode): Do not set `skk-last-input-mode'.
	(skk-kakutei): Do not refer to `skk-last-input-mode'.
	(skk-start-henkan): Keep `skk-katakana'.

2000-06-23  Takao KAWAMURA  <kawamura@debian.org>

	* skk-lookup.el (skk-lookup-agent-list): Set
	`skk-lookup-search-agents' correctly.

2000-06-22  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-obsolete.el (skk-obsolete-function-alist): Add 
	`(skk-toggle-kana . skk-toggle-characters)' and 
	`(skk-current-insert-mode . skk-current-input-mode)' pairs.

        * skk-abbrev.el: Remove unnecessary spaces between parens.
        * skk-auto.el: Ditto.
        * skk-comp.el: Ditto.
        * skk-develop.el: Ditto.
        * skk-gadget.el: Ditto.
        * skk-isearch.el: Ditto.
        * skk-kakasi.el: Ditto.
        * skk-kcode.el: Ditto.
        * skk-look.el: Ditto.
        * skk-lookup.el: Ditto.
        * skk-obsolete.el: Ditto.
        * skk-server.el: Ditto.
        * skk-study.el: Ditto.
        * skk-tut.el: Ditto.
        * skk-vars.el: Ditto.
        * skk-viper.el: Ditto.
        * skk-xm20_4.el: Ditto.
        * skk.el: Ditto.
        * vip.el: Ditto.
	* experimental/skk-dcomp.el: Ditto.
	* experimental/tut-code/skk-def.el: Ditto.
	* experimental/tut-code/skk-tutcdef.el: Ditto.
	* experimental/tut-code/skk-tutcode.el: Ditto.

	* skk-cursor.el (skk-cursor-current-color): Check if
	`skk-abbrev-mode' is nil or not in a upper region of the function.

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

	* skk-vars.el (skk-last-input-mode): New internal variable.

	* skk.el (skk-toggle-kana): Renamed to `skk-toggle-characters'.
	Bug and doc fixed.
	Call *-region function intead of *-henkan not to call
	`skk-kakutei'.
	Do not setup `skk-input-mode-string'.
	Do not call `force-mode-line-update'.
	(skk-kakutei): Check if `skk-mode' is nil or non-nil in a lower
	region of the function in order not to initialize internal
	variables before calling
	`skk-search-excluding-word-pattern-function'.
	Do not call `force-mode-line-update'.	
	(skk-mode): Do not setup `skk-input-mode-string'.
	(skk-abbrev-mode): Set current input mode to
	`skk-last-input-mode'.
	Call `skk-kakutei' only when `skk-henkan-active' is non-nil.

	* skk-lookup.el (skk-lookup-search): Add temporary variable V.

	* skk-macs.el (skk-j-mode-on): Setup `skk-input-mode-string'.
	(skk-current-insert-mode): Renamed to `skk-current-input-mode'.

	* READMEs/MEMO.txt: New file.

2000-06-21  Mikio Nakajima  <minakaji@osaka.email.ne.jp>
	
	* skk-lookup.el (skk-lookup-process-okurigana): When
	`skk-henkan-okuri-strictly' is nil check prefix of OKURIGANA is
	equal to `skk-okuri-char' or not. 
	(skk-lookup-search): Call `skk-lookup-process-henkan-key-function'
	to process HENKAN-KEY when
	`skk-lookup-process-henkan-key-function' is non-nil.

	* skk-vars.el (skk-lookup-kana-vector): New user variable.
	(skk-lookup-process-henkan-key-function): Ditto.
	(skk-lookup-prefix-and-kana-map): New internal variable.

	* skk-tut.el (skktut-init-variables-alist): Bug fixed.

	* skk.el (skk-okurigana-prefix): Return nil when OKURIGANA is not
	hirakana string.

2000-06-20  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* SKK-CFG: Remove unnecessary comments.

	* skk-num.el: Remove unnecessary spaces between parens.

2000-06-19  YOSHIZAWA Masahiro <manbou@ceres.dti.ne.jp>

	* SKK-MK (SKK-MK-install-package): Missing quote.

2000-06-19  TSUKAMOTO Tetsuo  <czkmt@remus.dti.ne.jp>

	* SKK-MK (SKK_MODULES): Do not install skk-study.el under Emacs
	18.

	* tinyinstall.el (data-directory): Give it the same value as
	`exec-directory', under Emacs 18.

2000-06-19  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-num.el (skk-num-update-jisyo): Not to show debug message.
	Bind `skk-use-numeric-conversion' to nil temporarily.
	Set buffer to ` *.skk-jisyo*'.
	
	* Makefile (clean): Add leim-list.el as a target.

	* skk.el (skk-henkan-show-candidate-subr): Bug fixed.

	* skk-num.el (skk-num-recompute): Setup `skk-num-recompute-key' in
	a upper region of the function code.

	* skk-vars.el (skk-lookup-search-agents): Change its default value
	to nil and remove require tag.
	(skk-num-recompute-key): Change to global internal variable.

	* skk-lookup.el: All variables and constants are moved to
	skk-vars.el.
	(skk-lookup-search): Not to search if `skk-num-list' or
	`skk-num-recompute-key is non-nil.
	Do not convert `skk-henkan-key' by `skk-num-compute-henkan-key'.
	(skk-lookup-agent-list): Initialize `skk-lookup-search-agents'
	when it has a null value.

2000-06-18  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-lookup.el (skk-lookup-process-okurigana): Bug fixed.

2000-06-17  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* SKK-MK (SKK-MK-install): Bug fixed.
	(SKK-MK-install-package): Ditto.
	(SKK-MK-install): Copy skk-setup.el to leim-list.el and install
	both of them. 
	(SKK-MK-install-package): Ditto.

	* skk-lookup.el (skk-lookup-process-okurigana): Return nil if
	STRING is a null string.

	* skk-leim.el: Remove unnecessary spaces between parens.

	* skk-setup.el.in: Register SKK as an input method if Emacs has
	`register-input-method'.
	Add `skk-tut-file' setup strings.

	* SKK-MK (SKK-MK-make-setup-file): Change its argument
	`DICTIONARY' to `SPEC'.
	(SKK-MK-install-package): Do not use multiple let scopes.
	Use `SKK-MK-compile-info'.
	Use new `SKK-MK-make-setup-file'.
	(SKK-MK-install): Ditto.
	Make `SKK-MK-make-setup-file' to setup as to tutorial file.
	
2000-06-03  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* SKK-MK (SKK-MK-install): Bug fixed.
	(SKK-MK-install-package): Ditto.

2000-05-31  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-cursor.el: Add `keyboard-quit' to FUNCS list.
	Remove duplicate `kill-buffer' from FUNCS list.

	* experimental/GUIDELINE: Renewed.

2000-05-15  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-lookup.el (skk-lookup-option-alist): Typo fixed. 
	(skk-lookup-default-option-list): Ditto.
	
2000-05-14  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-lookup.el: Add install notes to Commentary.
	Remove unnecessary blanks between parens.	
	(skk-lookup-option-alist): As to the list whose car is "GENIUS",
	change 6th element nil to ",".
	Change all S expressions in nested lists which represent regexp to
	search to symbol `prefix'.
	Doc fixed.
	Change sexp choice in option to `(const nil)'.
	(skk-lookup-default-option-list): Ditto.

2000-04-28  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-truncate-message): Removed.
	(skk-henkan-show-candidate-subr): Pop up another buffer to display
	long string that cannot displayed wholly in the echo area.
	(skk-henkan-show-candidates): Use `save-window-excursion' for the
	purpose above.

2000-04-27  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* READMEs/README.win: Change file name descriptions `Readme' to
	`README' and `Install' to `INSTALL'.

2000-4-27  Yuh Ohmura  <yutopia@t3.rim.or.jp>

	* READMEs/README.win: add SKK on Windows and skkserve on
	windows.

2000-04-27  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* READMEs/README.win: Reorganize it as outline mode.

	* READMEs/INSTALL: Typo fixed.

2000-04-26  Yuh Ohmura <yutopia@t3.rim.or.jp>

	* make.bat: Change maintenner.

	* READMEs/README.win: add about dictionary

2000-04-26  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* READMEs/INSTALL: Add description about dictionaries.

	* doc/skk.texi (Makefile$B$NJT=8$H%$%s%9%H!<%k(B): Ditto.
	(.emacs$B$N@_Dj(B): Add description about `skk-setup.el', and change
	description about isearch-mode-end-hook.
	Change open parens to closed ones.
	Change `SKK 10' to `Daredevil SKK'.

	* SKK-MK (SKK-MK-make-setup-file): New function.
	(DICDIR): New variable.
	(SKK_DICTIONARIES): Ditto.
	(SKK-MK-install): Install dictionaries if they exist in ./dic
	subdirectory.
	(SKK-MK-install-package): Ditto.

	* Makefile (clean): Add `skk-setup.el'.

	* dic/README: New file.
	
	* skk-setup.el.in: New file.

2000-04-09  Takao KAWAMURA  <kawamura@debian.org>

	* skk-vars.el (skk-keep-record): change type from 'boolean to
	'(choice integer (const t) (const nil))

	* skk.el (skk-save-jisyo-original): Move calling
	`skk-record-jisyo-data' into `skk-before-kill-emacs-hook'.
	(skk-record-jisyo-data): if `skk-keep-record' is a integer,
	skk-record-file does not grow over it.

2000-04-06  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-exsearch.el (core-engine): Bug fixed.
	(search-engine): New argument ARGUMENT.
	(skk-cdbget-search): Take SKK-HENKAN-KEY as its second argument.

2000-04-03  Murata Shuuichirou  <mrt@notwork.org>

	* skk-viper.el (skk-viper-normalize-map): Use
	local-variable-if-set-p instead of local-variable-p, when running
	on FSF emacs.  Sync with XEmacs case.

2000-03-29  Yuh Ohmura  <yutopia@t3.rim.or.jp>

	* READMEs/CVS_on_Windows : cancel below change

2000-03-29  Yuh Ohmura <yutopia@t3.rim.or.jp>

	* READMEs/CVS_on_Windows : add about timezone.

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

	* experimental/skk-exserv.el (server-version): Bug fixed.

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

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

	* experimental/skk-exsearch.el (search-engine): Convert
	`skk-henkan-key' by `skk-num-compute-henkan-key' if
	`skk-use-numeric-conversion' is non-nil.
        Remove arg ARGUMENT.
	(skk-cdbget-search): Remove second argument `skk-henkan-key'.

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

	* skk-server.el (skk-adjust-search-prog-list-for-server-search):
	Remove unproper comments.

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

	* experimental/skk-exsearch.el (search-engine): Get forward
	one character if there is a candidates string in the working
	buffer.
	(synchronous-search-engine): Removed (server is connecting with
	TCP network stream, not started by `start-process'...)
	(server-search-engine): Removed.
	(synchronous-search-engine): New slot `success-exit-code' and
	`error-exit-code' are provided.
	(core-engine): Refer to slot of eigine `success-exit-code' and
	`error-exit-code'.
	If error occured, show stderr as error message.
	Bug fixed as to BUFFER argument of `call-process'.

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

	* skk-server.el (skk-open-server): Use temporary variable PROC for
	NEmacs.

	* experimental/skk-exsearch.el (search-engine): New superclass.
	(synchronous-search-engine): Change it to class (not superclass).
	(asynchronous-search-engine): Specify `search-engine' as its
	superclass.
	Doc fixed.
	(setup-synchronous-engine): New function.

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

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

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

	* skk-develop.el: Move edebug specs of `skk-save-point' and
	`skk-with-point-move' to skk-macs.el.

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

	* SKK-MK (SKK-MK-cleanup-trouble-makers): Removed.
	(SKK-MK-install): Do not use `SKK-MK-cleanup-trouble-makers'.
	(SKK-MK-install-package): Ditto. 
	(LISPDIR): Remove space between a S expression and paren.
	(SKK-MK-install): Ditto.
	(SKK-MK-install-package): Ditto.
	(SKK-MK-texinfo-format): Ditto.
	(SKK-MK-what-where): Ditto.
	(SKK-MK-texinfo-format): Bind `standard-output' to nil.
	(SKK-MK-generate-autoloads-el): Ditto.
	(SKK-MK-compile): Remove local `standard-output'.
	(write-region): Removed.

2000-03-13  Takao KAWAMURA  <kawamura@debian.org>

	* Makefile (clean): Doesn't remove ../ddskk*.
	(tar): Remove ../ddskk*.
	(snapshot): Ditto.

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

	* skk-vars.el (skk-codename): Specify station name only.

	* Makefile (snapshot): New entry.

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

	* Makefile (tar): Modify for tar 1.12.
	(clean): Remove old archive, links and backup file initiated with
	dot.

	* ChangeLog: Move issues before 1999 to ChangeLog.0.

2000-02-25   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>

	* skk.el (skk-setup-modeline): Use `add-minor-mode' under XEmacs.

	* skk-kcode.el (skk-input-by-code-or-menu-jump): Use "%s" for the
	1st argument of `message'.

2000-02-06  Kenichi OKADA <okada@opaopa.org>

	* skk-vars.el (skk-emacs-type): Add `mule5'.
	(skk-kcode-charset): Ditto.
	(skk-coding-system-alist): Ditto.
	(skk-kcode-charset-list): Ditot.
	* skk.el (skk-jisx0208-to-ascii): Ditto.
	(skk-mode): Ditto.
	* skk-macs.el (skk-emacs-type): Ditto.
	(skk-detect-emacs): Ditto.
	(skk-str-length): Ditto.
	(skk-substring): Ditto.
	(skk-ascii-char-p): Ditto.
	(skk-str-ref): Ditto.
	(skk-jisx0208-p): Ditto.
	* skk-kcode.el (skk-make-char): Ditto.
	(skk-display-code): Ditto.

2000-02-05  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* experimental/skk-e18.el (insert-and-inherit): Sync with APEL.
	(number-to-string): Ditto.

2000-01-31  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-auto-fill-mode): Add defition for Emacs 18.

	* skk-macs.el (skk-do-auto-fill): Add defition for Emacs 18.

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

	* experimental/skk-dos.el (require): Fix.

	* experimental/skk-e18.el (insert-file-contents-as-coding-system):
	Sync with APEL.

	* skk-macs.el (skk-j-mode-on): Create a local keymap here.
	(skk-latin-mode-on): Ditto.
	(skk-jisx0208-latin-mode-on): Ditto.
	(skk-abbrev-mode-on): Ditto.

	* skk-vars.el (skk-kakutei-key): The value is not necessarily a
	string.

	* skk.el (skk-e18-setup): Do not let local key bindings in
	`skk-j-mode-map', `skk-latin-mode-map',
	`skk-jisx0208-latin-mode-map', `skk-abbrev-mode-map'. These are
	not local variables.

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

	* skk.el (skk-isearch-forward, skk-isearch-forward-regexp,
	skk-isearch-backward, skk-isearch-backward-regexp): Enclose with
	`static-unless' instead of `unless'.

2000-01-30  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-e18.el (skk-hiragana-to-katakana): Moved to
	skk.el.
	(skk-katakana-to-hiragana): Ditto.
	(unread-command-events): Removed.

	* skk-macs.el (skk-lisp-prog-p): Use `skk-ascii-char-p'.
	(skk-unread-event): Add definition for Emacs 18.

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

	* skk.el: Check `emacs-major-version' instead of `emacs-version'
	under Emacs 18.

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

	* skk-jisx0208.el (skk-setup-modeline): Set the value of
	`mode-line-format' in each buffer.

	* skk.el (skk-setup-modeline): Ditto.

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

	* experimental/skk-e18.el (skk-hiragana-to-katakana): New function
	for Nemacs.
	(skk-katakana-to-hiragana): Ditto.
	(window-minibuffer-p): Refer to WINDOW when it is given.

	* skk.el (skk-search-and-replace): Use `goto-char' to go back to
	the beginning of the match, instead of `backward-char'.

2000-01-29   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>

	* skk-macs.el (skk-charsetp): Rearrange conditionals.

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

	* skk.el (skk-e18-setup): Add `skk-abbrev-mode-map'.

2000-01-28  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-make-char): Moved to skk-kcode.el.

	* skk-vars.el (skk-cursor-change-width): Bind default variable to
	nil for nemacs.
	(skk-use-color-cursor): Ditto.
	(skk-hankaku-alist): Define for mule1 and nemacs, too.
	(skk-coding-system-alist): Define string and number data for
	nemacs.

	* experimental/skk-e18.el (skk-j-mode-on): Removed
	(skk-j-mode-on): Ditto.
	(skk-latin-mode-on): Ditto.
	(skk-jisx0208-latin-mode-on): Ditto.
	(skk-abbrev-mode-on): Ditto.
	(skk-hankaku-alist): Ditto.
	(skk-emulate-original-map): Ditto.
	(skk-mode): Remove advice.
	(skk-e18-setup): Moved to skk.el.
	(skk-current-local-map): Ditto.
	(skk-e18-self-insert-keys): Ditto.

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

	* experimental/skk-e18.el (overlayp): New emulation.

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

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

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

	* skk.el: Do not occur error even on Emacs 18 (just warning...).
	(skk-jisx0208-to-ascii): Add defition taken from skk-e18.el for
	nemacs and mule1.

	* experimental/skk-e18.el (skk-jisx0208-to-ascii): Removed.

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

	* experimental/skk-e18.el (save-match-data): `defmacro-maybe'
	instead of `defmacro'.

2000-01-26  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-macs.el (skk-ascii-char-p): typo fixed.

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

	* experimental/skk-e18.el (skk-hankaku-alist): New variable.
	(skk-jisx0208-to-ascii): New function.

2000-01-26  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-henkan-show-candidate-subr): Revive.

2000-01-25  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk-macs.el (skk-str-length): Use `string-to-char-list' for
	Emacsen other than XEmacs, Mule4 and Mule3 (hereinafter referred
	to as `old Emacs'.
	(skk-str-ref): Ditto.
	(skk-read-event): Use `read-char' for old Emacs.
	(skk-substring): Use last definition for old Emacs.
	(skk-ascii-char-p): Compare character using `<' for Mule1 and
	NEmacs.
	(skk-jisx0208-p): Ditto.

	* skk-kcode.el (skk-make-string): Do not use `skk-make-char' for
	NEmacs.

	* skk.el (skk-make-temp-file): Use `expand-file-name'.  Set end
	slashed directory to temporary variable DIR.  Do not access A
	drive even if system-type is MS-DOS oriented one.
	(skk-make-char): Use last definition for mule1.
	(skk-mode): Use static-if for for the place using
	`skk-emacs-type'.
	(skk-kill-emacs-without-saving-jisyo): Ditto.
	(skk-henkan-show-candidates): Ditto.

	* experimental/skk-e18.el (read-event): Removed.
	(skk-in-minibuffer-p): Ditto.
	(skk-lisp-prog-p): Ditto.
	(skk-make-string): Ditto.
	(skk-make-temp-file): Ditto.
	(skk-str-length): Ditto.
	(skk-str-ref): Ditto.
	(skk-make-char): Ditto.
	(window-minibuffer-p): Temporarily defined until poe-18.el defines
	it.

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

	* SKK-MK (SKK_MODULES): Do not install skk-cursor.el for Emacs 18.

	* experimental/skk-e18.el (skk-use-color-cursor): Default to nil
	under Emacs 18.
	(skk-cursor-change-width): Ditto.
	(skk-e18-self-insert-keys): New variable.
	(skk-lisp-prog-p): Don't redefine here -- use the original.
	(skk-in-minibuffer-p): Ditto.
	(skk-str-length): New inline function.
	(skk-str-ref): Ditto.
	(search-backward): New advice -- by $BCfEg$5$s(B.
	(re-search-backward): Ditto.
	(window-minibuffer-p): New function -- by $BCfEg$5$s(B.
	(skk-e18-define-j-mode-map): Abolish.
	(insert-file-contents-as-coding-system): Work arond for Mule 1.
	(skk-make-string): This is only for Nemacs.
	(skk-make-char): This is for Mule 1.

	* skk-macs.el (skk-emacs-type): Add `mule1'.
	(skk-detect-emacs): Ditto.

	* skk-vars.el (skk-emacs-type): Ditto.
	(skk-background-mode): Avoid an error under Emacs 18.
	(skk-cursor-default-color): Ditto.
	(skk-isearch-overriding-local-map): Ditto.

	* skk.el (skk-isearch-forward): This function is not obsolete for
	Emacs 18 -- though Emacs 18 seems obsolete ;^)
	(skk-isearch-forward-regexp): Ditto.
	(skk-isearch-backward): Ditto.
	(skk-isearch-backward-regexp): Ditto.

2000-01-24  Takao KAWAMURA  <kawamura@debian.org>

	* SKK-MK (SKK-MK-generate-autoloads-el): corrected the
	indentation.

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

	* Makefile (clean): Delete experimental/skk-isearch.el.

	* SKK-MK: Copy "experimental/skk-is-n.el" to
	"experimental/skk-isearch.el" under Emacs 18.
	(SKK-MK-compile): Also gather autoloads from
	"experimental/skk-isearch.el".
	(SKK-MK-generate-autoloads-el): Use a file name without its
	directory name.

	* experimental/skk-is-n.el: New file.

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

	* Makefile (clean): Delete experimental/*.elc.

	* SKK-MK: Require "skk-e18" if `emacs-major-version' is 18.
	(SKK-MK-texinfo-coding-system): Modify for Emacs 18.
	(SKK_MODULES): Ditto.
	(SKK-MK-compile): Ditto.
	(SKK-MK-install): Ditto.
	(SKK_INFOS): Creating info files is not yet supported under Emacs
	18.
	(SKK-MK-compile-info): Do nothing if `SKK_INFOS' is nil.
	(SKK-MK-generate-autoloads-el): Make sure the point is eobp before
	the last comment is inserted.

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

	* skk-macs.el (skk-emacs-type): Modify for Nemacs.
	(skk-detect-emacs): Ditto.
	* skk-server.el: Require "static" at the compile time.
	(skk-open-server): Use `static-cond'.
	Call `process-kanji-code' under Nemacs.

	* skk-vars.el (skk-emacs-type): Modify for Nemacs.
	(skk-cursor-default-color): Default to nil under Nemacs.
	(skk-background-mode): Ditto.
	(skk-kcode-charset): Ditto -- It's OK. Don't use this variable.
	(skk-isearch-breakable-character-p-function): Ditto.
	(skk-check-okurigana-on-touroku): Rename from
	`skk-check-okurigana-on-toroku'.

	* skk.el: Don't refer to `skk-branch-name' before "skk-vars" is
	loaded.
	Require "skk-e18" under Emacs 18.
	If loading "easymenu" fails, ignore `easy-menu-define'.
	(skk-setup-delete-backward-char): If `overriding-local-map' is not
	used, use the return value of `current-global-map' instead.

	* tinyinstall.el: (emacs-major-version): New variable for Emacs
	18.
	(member): New function for Emacs 18.

2000-01-23  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-henkan-show-candidates): Remove unnecessary
	temporary variable STR.

2000-01-21  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-insert-new-word): Change for new `skk-eval-string'.
	(skk-henkan-show-candidate-subr): Ditto.
	(skk-nunion): Change open parens to closed ones.

	* skk-macs.el (skk-eval-string): Return STRING.

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

	* SKK-MK: Typo.

	* skk-isearch.el (skk-isearch-find-keys-define): New function.
	(skk-isearch-setup-keymap): Call it.

	* skk.el (skk-truncate-message): Use `truncate-string' instead of
	`truncate-string-to-width'.

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

	* skk-isearch.el (skk-isearch-setup-keymap): Find keys that invoke
	SKK in `current-global-map', and let them execute
	`skk-isearch-skk-mode' in isearch-mode.

	* skk-jisx0201.el: Modify comments.

2000-01-19  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-insert-new-word): Use `skk-eval-string'.
	(skk-insert-new-word): Remove unnecessary temporary variable FUNC.

	* skk-macs.el (skk-lisp-prog-p): Move from skk.el and make it
	inline.
	(skk-eval-string): New inline function.

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

	* SKK-MK (standard-character-unification-table-for-decode): Under
	Emacs 20.2, set this variable and compile skk-jisx0201.el
	properly.

2000-01-17  Murata Shuuichirou  <mrt@notwork.org>

	* skk.el (skk-kakutei-cleanup-buffer): Convert hiragana as
	okurigana into katakana even if skk-okurigana is nil.

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

	* skk-cursor.el (skk-cursor-current-color): Evaluate the clauses in
	original order. (^_^;
	(keyboard-quit): Remove advice.

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

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

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

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

2000-01-17  SAKAI Kiyotaka  <ksakai@kso.netwk.ntt-at.co.jp>

	* skk-leim.el: Not to overwrite user's input method setting.

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

	* skk-jisx0201.el: Require "static" at the compile time.
	(skk-jisx0201-zenkaku): Use `static-cond'.
	(skk-jisx0201-hankaku): Ditto.
	(skk-setup-modeline): Ditto.

2000-01-08  Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* skk.el (skk-setup-delete-selection-mode): Setup for pending-del
	on XEmacs.
	(skk-lisp-prog-p): Check first character by aref instead of
	skk-str-ref.  Check second character is more than ?\37, too.

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

	* experimental/skk-dos.el: Fix comments.
	(require): Fix the advice.

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

	* skk-lookup.el (skk-lookup-get-method): Omit check by
	`skk-lisp-prog-p'.
	(skk-lookup-search-1): New subroutine.
	(skk-lookup-search): Use `skk-lookup-search-1'.

1999-12-30  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* skk-jisx0201.el: Add Comments.
	(skk-jisx0201-roman-rule-list, skk-jisx0201-base-rule-tree,
	skk-jisx0201-roman-rule-tree. skk-jisx0201-roman): New variables.
	(skk-toggle-jisx0201): New function.
	(skk-jisx0201-mode-on): Accept an optional argument.
	(skk-kakutei): Refer to `skk-jisx0201-roman'.

1999-12-30  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* SKK-MK (LISPDIR): Select a good place for MS-DOS and Windows.
	(VERSION_SPECIFIC_LISPDIR): Ditto.
	(standard-translation-table-for-decode): Under Emacs 20.3 or
	later, set this variable and compile skk-jisx0201.el properly.

	* etc/Emacs.ad: Typo.

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

	* skk-isearch.el: Always require "skk".
	* skk-jisx0201.el (skk-setup-modeline): Don't check the feature
	"xemacs". Refer to `skk-emacs-type' instead.

	* skk-study.el (skk-study-file): Let the default value appropriate
	for MS-DOS.
	(skk-study-backup-file): Ditto.
	(skk-study-save): Don't use `copy-file' under MS-DOS.

	* skk-vars.el (skk-cursor-change-width): Ugh, fix the default
	value.

	* tinyinstall.el (install-prefix): Select a good place for MS-DOS
	and Windows.

1999-12-27  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* skk-vars.el (skk-background-mode): Don't call `x-color-values'
	if it is not defined.
	(skk-init-file, skk-jisyo, skk-backup-jisyo, skk-record-file):
	Let the default values appropriate for MS-DOS.
	(skk-use-color-cursor, skk-cursor-change-width): nil by default
	under MS-DOS.

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

	* skk-vars.el (skk-rule-tree): Doc fixed.
	(skk-cursor-change-width): Change default value to value of
	variable `window-system'.

	* skk.el (skk-mode): Remove locally skk-pre-command from
	pre-command-hook and skk-after-point-move from post-command-hook
	when exit skk-mode.

	* skk-macs.el (skk-get-char): Comment (it is not used).
	(skk-set-char): Ditto.
	(skk-set-prefix): Ditto.  Use `cdr' instead of `nthcdr'.
	(skk-charsetp): Simplify.
	(skk-color-display-p): Add fboundp check of `x-display-color-p'.
	Omit `window-system' is eq `x' or not.

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

	* skk-macs.el: Eliminate all spaces which existed between
	parens.
	(skk-get-last-henkan-data): Renamed to
	`skk-get-last-henkan-data'.
	(skk-put-last-henkan-data): Renamed to
	`skk-put-last-henkan-datum'.
	(skk-put-last-henkan-data): New inline function.

	* skk.el (skk-update-jisyo-original): Get HENKAN-BUFFER temporary
	variable only when `skk-update-end-function' is non-nil.
	(skk-remove-redundant-okurgana): New function.
	(skk-henkan-in-minibuff): Use `skk-remove-redundant-okurgana'.
	Doc fixed.  Remove OKURIGANA temporary variable.
	(skk-version): Remove a `,' between version number and code name.
	(skk-remove-redundant-okurgana): Bug fixed.

	* skk-vars.el: Remove unnecessary blanks between parens.

	* skk-viper.el (skk-viper-normalize-map): Use `static-if' instead
	of `if'.  Call `skk-viper-normalize-map-function' even if
	SKK related minor mode map is in minor-mode-map-alist.

1999-12-21  Murata Shuuichirou  <mrt@notwork.org>

	* skk-macs.el (skk-color-display-p): Check whether X or not,
	before use `x-display-color-p'.

	* skk-viper.el (read-from-minibuffer): Advice only when
	skk-use-color-cursor is no-nil.

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

	* skk.el (kill-buffer): Doc fixed.
	(minibuffer-keyboard-quit): Add advice only for XEmacs.

	* READMEs/PROPOSAL ($BJ,3d$7$?%U%!%$%k$KI,?\$N5-=R(B): Modify for
	Daredevil.

	* READMEs/README.win (Message-ID): Ditto.

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

	* skk.el: Eliminate all spaces which existed between
	parens.
	(skk-mode): Require `skk-cursor.el' everytime skk-mode is called.
	(skk-mode-once-again): New function.
	(minibuffer-keyboard-quit): Apply Tsukamoto san's Message-Id:
	<199912181531.AAA24324@ring.etl.go.jp> patch.

	* skk-vars.el: Eliminate all spaces which existed between
	parens.
	(skk-cursor): New group.
	(skk-cursor-default-color): Change its group to skk-cursor.
	(skk-cursor-hiragana-color): Ditto.
	(skk-cursor-katakana-color): Ditto.
	(skk-cursor-jisx0208-latin-color): Ditto.
	(skk-cursor-latin-color): Ditto.
	(skk-cursor-abbrev-color): Ditto.
	(skk-cursor-report-set-error): Ditto.
	(skk-cursor-change-width): Ditto.

	* skk-cursor.el: Eliminate all spaces which existed between
	parens.
	Check if display supports color.
	(isearch-mode-end-hook): Add
	`skk-cursor-set-properly' to the hook.
	(skk-cursor-current-color): Slightly simplified.
	(skk-cursor-set-color): Omit check of `skk-use-color-cursor' is
	nil or non-nil.
	Check if COLOR is non-nil.
	(skk-cursor-set-properly): New optional arg COLOR.
	(skk-cursor-setup-minibuffer): New function.
	(minibuffer-setup-hook): Hook `skk-cursor-setup-minibuffer'.
	(skk-mode-hook): Hook `skk-mode-once-again'.
	(minibuffer-exit-hook): Set cursor in the latest current buffer
	(not minibuffer).

	* skk-viper.el: Eliminate all spaces which existed between
	parens.
	(skk-cursor-set-properly): Change function to advice.
	(skk-mode-hook): Hook `skk-mode-once-again'.
	(viper-toggle-case): Japanized version.  Hirakana to Katakana and
	vice versa.
	(viper-intercept-ESC-key): Doc fixed.
	(vip-intercept-ESC-key): Ditto.
	(vip-Append): New advice of skk-viper-cursor-ad.
	(vip-Insert): Ditto.
	(vip-insert): Ditto.
	(vip-intercept-ESC-key): Ditto.
	(vip-open-line): Ditto.
	(viper-Append): Ditto.
	(viper-Insert): Ditto.
	(viper-hide-replace-overlay): Ditto.
	(viper-insert): Ditto.
	(viper-intercept-ESC-key): Ditto.
	(viper-open-line): Ditto.
	(skk-abbrev-mode): Ditto.
	(skk-jisx0208-latin-mode): Ditto.
	(skk-kakutei): Ditto.
	(skk-latin-mode): Ditto.
	(skk-mode): Ditto.
	(skk-toggle-kana): Ditto.
	(skk-viper-saved-cursor-color): New internal variable.
	(viper-read-string-with-history): New advice of skk-viper-ad.
	(read-from-minibuffer): Ditto.
	(skk-mode): Change class of skk-viper-cusror-ad to after.
	(skk-cursor-set-properly): Change its class to around.
	Set `viper-insert-state-cursor-color' to the value of
	`skk-viper-saved-cursor-color' if insert-state.
	(viper-insert-state-cursor-color): Make it buffer-local variable.
	;;
	* skk-isearch.el: Eliminate all spaces which existed between
	parens.
	Modify doc string about hooks.

1999-12-18  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* experimental/skk-hankaku-mode.el: Hey, is she still there? She's
	coming home. :-)
	No longer in the repository.

	* skk-cursor.el (minibuffer-setup-hook): Fix the behaviour under
	XEmacs.

1999-12-18  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

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

	* skk.el (skk-setup-modeline): Ditto.

1999-12-18  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* skk-cursor.el: (abort-recursive-edit): Advise under XEmacs.
	(skk-mode): Call `skk-cursor-set-properly'.
	(skk-auto-fill-mode): Seems this advice is not needed -- though
	I'm not sure.
	(skk-insert): New advice. Call `skk-cursor-set-properly' when
	`skk-abbrev-mode' is non-nil.
	(minibuffer-setup-hook): Adjust cusor color under XEmacs.

1999-12-17  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* skk-isearch.el (isearch-search): New advice.

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

	* skk-isearch.el (skk-isearch-abbrev-mode-p): New function.
	(skk-isearch-current-mode): Enable to recognize abbrev mode.
	(isearch-repeat): This should be `after' advice.
	(isearch-edit-string): New advice.

	* skk-vars.el (skk-isearch-mode-string-alist): Add a string for
	abbrev mode.

1999-12-16  Yuh Ohmura <yutopia@t3.rim.or.jp>

	* make.bat : correct bug.

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

	* skk-isearch.el (skk-isearch-setup-keymap): No longer check if
	`skk-kakutei-key' is defined.

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

	* skk-isearch.el (skk-isearch-delete-char): Fix regexp by
	`regexp-quote'.

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

	* skk-isearch.el (isearch-repeat): Delete unnecessary or
	unreasonable elements from `isearch-cmds'.

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

	* skk.el (skk-mode): Move skk-cursor.el related codes to
	skk-cursor.el.

	* skk-cursor.el (skk-mode): Remove duplicated advice.
	Do not use skk-cursor-set-properly.
	Add codes in the top level in order to set cursor properly when
	first time skk-cursor.el is loaded.

1999-12-14  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* skk-isearch.el: Require `skk-vars' also at the load time.
	(skk-isearch-mode-setup): Make sure `skk-isearch-mode-map' is a
	keymap.
	(isearch-repeat): Rewrite the advice so that it look like
	advice. :-)
	There should be no changes in its behaviour.

1999-12-14  FURUE Hideyuki  <furue@kke.co.jp>

	* skk-cursor.el (set-buffer, erase-buffer): Remove advices.

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

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

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

	* skk-viper.el (skk-cursor-set-properly): Sync up with
	skk-cursor-set-properly in skk-cursor.el.

	* skk-cursor.el (skk-save-jisyo-original): Change defadvice for
	`skk-save-jisyo'.
	(skk-cursor-set-properly): Check current buffer has a window or
	not first.

1999-12-13  FURUE Hideyuki  <furue@kke.co.jp>

	* skk-cursor.el (skk-cursor-current-color): Change order again.
	(keyboard-quit): New advice.
	(newline): Revive advice.
	(skk-latin-mode): Ditto.
	(skk-jisx0208-latin-mode): Ditto.
	(skk-abbrev-mode): Ditto.
	(skk-auto-fill-mode): Ditto.
	(skk-toggle-kana): Ditto.
	(skk-kakutei): Ditto.
	(skk-save-jisyo-original): Ditto.
	(skk-katakana-region): Ditto.
	(skk-hiragana-region): Ditto.
	(skk-jisx0208-latin-region): Ditto.
	(skk-latin-region): Ditto.
	(skk-jisx0201-region): Ditto.
	(skk-gyakubiki-message): Ditto.
	(skk-gyakubiki-katakana-region): Ditto.
	(skk-gyakubiki-katakana-message): Ditto.
	(skk-hurigana-region): Ditto.
	(skk-hurigana-message): Ditto.
	(skk-hurigana-katakana-region): Ditto.
	(skk-romaji-region): Ditto.
	(skk-romaji-message): Ditto.
	(skk-delete-backward-char): Ditto.
	(skk-start-henkan): Ditto.
	(force-mode-line-update): Remove advice.

1999-12-13  FURUE Hideyuki  <furue@kke.co.jp>

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

	* skk-cursor.el (skk-cursor-current-color): Change order to evaluate
	`skk-abbrev-mode' first.
	(newline): Remove advice.
	(skk-latin-mode): Ditto.
	(skk-jisx0208-latin-mode): Ditto.
	(skk-abbrev-mode): Ditto.
	(skk-auto-fill-mode): Ditto.
	(skk-toggle-kana): Ditto.
	(skk-kakutei): Ditto.
	(skk-save-jisyo-original): Ditto.
	(skk-katakana-region): Ditto.
	(skk-hiragana-region): Ditto.
	(skk-jisx0208-latin-region): Ditto.
	(skk-latin-region): Ditto.
	(skk-jisx0201-region): Ditto.
	(skk-gyakubiki-message): Ditto.
	(skk-gyakubiki-katakana-region): Ditto.
	(skk-gyakubiki-katakana-message): Ditto.
	(skk-hurigana-region): Ditto.
	(skk-hurigana-message): Ditto.
	(skk-hurigana-katakana-region): Ditto.
	(skk-romaji-region): Ditto.
	(skk-romaji-message): Ditto.
	(skk-delete-backward-char): Ditto.
	(skk-start-henkan): Ditto.
	(force-mode-line-update): New advice.
	(after-make-frame-hook): Remove hook.
	(minibuffer-setup-hook): Simplify hook.

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

	* skk-cursor.el (skk-cursor-set-properly) : Bug fixed.

	* skk.el (skk-mode): Call `skk-cursor-set-properly` if
        `skk-use-color-cursor' or `skk-cursor-change-width' is non-nil.

	Not required skk-num.el expressly. (skk-num-list $B$H$$$&(B buffer
	local $BJQ?t$K4X$9$k%(%i!<$r2sHr$9$k$?$a$K(B
	skk-use-numeric-conversion $B$,(B non-nil $B$G$"$l$P(B skk-mode $BFb$G@h$K(B
	skk-num.el $B$r(B require $B$7$F$$$?$N$@$,!">e5-$NLdBj$O(B daredevil $B$K8B$C(B
	$B$F$O5/$3$k2DG=@-$,$J$$$N$G!"L@<(E*$J(B require $B$r;_$a$?(B ($BI,MW$H$J$C(B
	$B$?$H$-$K(B autoload $B$5$l$k(B)$B!#(B
	skk-use-numeric-conversion $B$,(B non-nil $B$G!"(Bskk-num.el $B$N(B load $BA0$K(B
	let $B$G(B temporary $BJQ?t$H$7$F(B bind $B$7!"$=$N(B let $BFb$G(B skk-num.el $B$r(B
	require $B$7$?$H$-!"(Blet $B$r=P$?8e$K(B skk-num-list $B$,(B void $B$K$J$k$H$$$&(B
	$B%(%i!<$,$"$C$?!#(BDaredevil $B$G$OJQ?t$OA4$F(B skk-vars.el $B$KF~$C$F$*$j!"(B
	$B$3$l$r(B skk.el $B$,(B require $B$7$F$$$k$N$G!"(Bskk-num-list $BJQ?t$O(B skk.el
	$B$N(B load $BD>8e$+$iB8:_$7$F$$$k$N$G!"$3$NLdBj$OH/@8$7$J$$!#(B

	* skk-vars.el (skk-completion-function): Add descriptions to doc
	string.
	(skk-previous-completion-function): Ditto.

1999-12-10  FURUE Hideyuki  <furue@kke.co.jp>

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

1999-12-09  FURUE Hideyuki  <furue@kke.co.jp>

	* skk.el (keyboard-quit): Typo fixed.
	(query-replace-regexp): Disable advice because don't work correctly.
	(query-replace): Ditto.

	* skk-cursor.el (goto-line): Removed.
	(insert-file): Ditto.
	(execute-extended-command): Ditto.
	(read-from-minibuffer): Ditto.
	(completing-read): Ditto.
	(minibuffer-keyboard-quit): Ditto.
	(exit-minibuffer): Ditto.
	(abort-recursive-edit): Ditto.
	(delete-window, select-window, select-frame, delete-frame,
	set-buffer, erase-buffer): New advices.
	(kill-buffer, bury-buffer, switch-to-buffer, pop-to-buffer,
	other-window): Included among the above advices.
	(skk-cursor-current-color): New function. Extracted from
	``skk-cursor-set-properly''.
	(skk-cursor-set-properly): Call ``skk-cursor-current-color''.
	(minibuffer-setup-hook):  Preserve cursor color in
	``skk-cursor-color-before-entering-minibuffer''.
	(minibuffer-exit-hook): Retrieve cursor color from
	``skk-cursor-color-before-entering-minibuffer''.

	* skk-vars.el (skk-cursor-color-before-entering-minibuffer): New
	internal buffer local variable.

	* doc/skk.texi ($B8+=P$78l$NJd40(B): Moved @footnote outside @group block.

1999-12-08  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* skk-cursor.el (exit-minibuffer): Set cursor color even if the
	point still exists in the minibuffer.
	(minibuffer-keyboard-quit): Ditto.

	* skk-vars.el (skk-check-okurigana-on-toroku): Fix doc string.

1999-12-07  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* skk-vars.el (skk-check-okurigana-on-toroku): New variable.
	* skk.el (skk-henkan-in-minibuff): If
	`skk-check-okurigana-on-toroku' is non-nil, prompt user to check
	okurigana.

1999-12-07  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* skk-cursor.el (completing-read): Fix the advice.
	(read-from-minibuffer): Ditto.

1999-12-07  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* skk-cursor.el (completing-read): Don't use `unwind-protect'. Use
	`condition-case'. Don't advise to XEmacs' `completing-read'.
	(read-from-minibuffer): New advice. Call
	`skk-cursor-set-properly'.

	* skk-jisx0201.el (fence-mode-map): defvar under Mule 2.

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

	* skk-macs.el (skk-detect-emacs): New macro.

	* skk-cursor.el (completing-read): Disabled.

	* SKK-MK (write-region): New advice, but does not work (;_;)...

1999-12-06  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* skk-isearch.el (isearch-repeat): Compile the advice at the
	compile time.

1999-12-06  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>

	* READMEs/CVS_00readme: New file, whose contents written by
	$B<r0f(B $B@6N4(B <ksakai@kso.netwk.ntt-at.co.jp>

1999-12-05  Takao KAWAMURA  <kawamura@debian.org>

	* SKK-MK (SKK-MK-compile-info): New function.

	* Makefile (info): New entry.

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

	* skk-cursor.el (completing-read): New advice. Call
	`skk-cursor-set-properly'.

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

	* skk-isearch.el (skk-isearch-redo-function): Use list for handler
	of condition-case.

	* skk.el (skk-kakutei-initialize): Remove skk-num and skk-look
	related code.
	(skk-undo-kakutei): Use list for handler of condition-case.

	* skk-look.el (skk-kakutei-initialize): New advice for initialize
	skk-look related variables.

	* skk-num.el (skk-kakutei-initialize): New advice for initialize
	skk-num related variables.

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

	* etc/Emacs.ad: New file. This is for displaying menu items in
	Japanese under XEmacs.

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

	* skk-jisx0201.el (skk-jisx0201-insert): When starting conversion,
	call `skk-cursor-set-properly'.

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

	* skk-isearch.el (isearch-repeat): New advice.

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

	* skk-jisx0201.el (skk-toggle-katakana): Set
	`skk-input-mode-string'.

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

	* skk-cursor.el (skk-cursor-set-properly): Change cursor color to
	`skk-cursor-jisx0201-color' when needed.

	* skk-jisx0201.el (skk-toggle-katakana): Call
	`skk-cursor-set-properly'.

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

	* skk.el (skk-define-menu-bar-map): Call lambda expressions by
	`call-interactively'.

1999-12-04  Murata Shuuichirou  <mrt@notwork.org>

	* skk-macs.el (skk-find-coding-system): Check symbolicity of arg,
	before pass it to `find-coding-system'.  xemacs's
	`find-coding-system' doesn't like string argument.

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

	* skk-study.el: Remove
	``;; -*- mode: emacs-lisp; byte-compile-dynamic: t;-*-'' and
        ``;; -*- byte-compile-dynamic-docstring: t;-*-'' cooklies.

	* skk-isearch.el: Remove
	``;; -*- byte-compile-dynamic-docstring: t;-*-'' cookie.

	* skk-look.el: Remove ``;; -*-byte-compile-dynamic: t;-*-''
	cookie.

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

	* SKK-MK (SKK_INFOS): Add skk.info-5 and skk.info-6.

	* doc/.cvsignore: Ditto.

	* experimental/dbm/skk-dbm.el: Don't require `skk-foreword'.

	* experimental/skk-dcomp.el: Ditto.
	(skk-dcomp-extent): Now this is a local variable.

	* skk-jisx0201.el: Load "jisx0201" under Mule 2.
	(newline, newline-and-indent, exit-minibuffer): New advices. Check
	if `skk-egg-like-newline' is non-nil.
	(skk-jisx0201-string-conversion): New function.
	(skk-jisx0201-zenkaku, skk-jisx0201-hankaku): New functions that
	call it.
	(skk-jisx0201-insert): Call `skk-jisx0201-zenkaku' instead of
	`japanese-zenkaku'.
	(skk-hiragana-to-jisx0201-region): Call `skk-jisx0201-hankaku'
	instead of `japanese-hankaku'.
	(skk-katakana-to-jisx0201-region): Ditto.

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

	* READMEs/CVS_on_Windows: update

	* make.bat: add what-where and clean option

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

	* skk-abbrev.el: Do not require stack-m.
	(skk-completion-original): Do not use stack-all.

	* skk-look.el: Do not require stack-m and path-util.
	(skk-look-completion): Do not use stack-all.
	(skk-look-1): Use `with-temp-buffer'.  Do not use
	`condition-case'.

	* skk-comp.el: Do not require stack-m.
	(skk-completion-original): Do not use stack-nth, stack-push,
	stack-pop.
	(skk-previous-completion-original): Ditto.

	* skk-vars.el (skk-completion-depth): Doc modified slightly.
	(skk-look-working-buffer): Ditto.

	* SKK-MK (SKK_MODULES): Remove stack-m.
	(SKK_DAREDEVIL_NOT_USE): Add stack-m.

	* stack-m: Removed.

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

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

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

	* SKK-MK: Require `poe'.

1999-11-29  Murata Shuuichirou  <mrt@notwork.org>

	* skk-macs.el (skk-find-coding-system): New macro.

	* skk-study.el (skk-study-save,skk-study-read-1): Use
	`skk-find-coding-system'.

	* skk.el (skk-save-jisyo-1): Ditto.

	* skk.el (skk-get-jisyo-buffer): Use `skk-find-coding-system'.
	Accept pair of filename and coding-system as an argument.

	* skk-obsolete.el (skk-obsolete-function-alist): Replace
	`skk-set-cursor-color-properly' with `skk-set-cursor-properly'.

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

	* skk-cursor.el (skk-cursor-set-properly): Set color properly on
	`skk-abbrev-mode'.

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

	* skk-cursor.el (newline, execute-extended-command,
	skk-delete-backward-char, skk-start-henkan): Advise, maybe, more
	effectively.

1999-11-29  Takao KAWAMURA  <kawamura@debian.org>

	* Makefile (clean): Remove skk-autoloads.el.
	(tar): Depend on clean.

1999-11-28  FURUE Hideyuki  <furue@kke.co.jp>

	* skk-comp.el (skk-completion-original): Use
	`skk-completion-depth' to search completed word.
	(skk-previous-completion-original): Ditto.

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

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

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

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

	* skk-isearch.el (skk-isearch-delete-char): Check the car of the
	cdr of each element of `isearch-cmds', and update it, if
	necessary, according to the return value of
	`skk-isearch-mode-string'.

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

	* skk-cursor.el (newline): New advice. Call
	`skk-cursor-set-properly'.
	(skk-delete-backward-char): Ditto.
	(skk-start-henkan): Ditto.
	(minibuffer-setup-hook): If `skk-insert' or `skk-start-henkan' has
	just been executed, call `skk-cursor-set-properly', else set
	cursor color to `skk-cursor-default-color'.

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

	* skk.el (minibuffer-keyboard-quit): Use `static-cond'.

	* READMEs/CVS_on_Windows: New file.

1999-11-28  Takao KAWAMURA  <kawamura@debian.org>

	* SKK-MK (SKK-MK-generate-autoloads-el): Generate
	skk-autoloads.el.

	* skk.el (skk-version): Add `;;;###autoload' cookie.

	* skk-server.el (skk-server-version): Ditto.

	* skk-num.el (skk-num-compute-henkan-key): Ditto.
	(skk-num): Ditto.

	* skk-jisx0201.el (skk-toggle-katakana): Ditto.

	* skk-study.el (skk-study-check-alist-format): Remove
	`;;;###autoload' cookie.

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

	* skk-study.el: Force emacs-lisp-mode.
	(skk-study-check-alist-format-1): Use `skk-str-length' instead of
	`length' for okuri-ari and okuri-nasi entries.

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

	* READMEs/INSTALL: Change outline mode and add descriptions about
	custom package.

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

	* SKK-MK (SKK_PACKAGE_NOT_USE): New constant.
	(SKK_DAREDEVIL_NOT_USE): Ditto.
	(SKK-MK-install): Make directories, SKK_LISPDIR, SKK_DATADIR and
	SKK_INFODIR if they do not exist.
	Remove SKK_DAREDEVIL_NOT_USE from SKK_MODULES and delete related
	files.
	(SKK-MK-install-package): Remove SKK_PACKAGE_NOT_USE and
	SKK_DAREDEVIL_NOT_USE from SKK_MODULES and delete related files.

	* doc/skk.texi (Makefile$B$NJT=8$H%$%s%9%H!<%k(B): Doc fixed.

	* skk-tut.el (skktut-end-tutorial): Refer to `skk-branch-name',
	`skk-ml-command-address' and `skk-ml-address'. Doc fixed.

	* skk.el (skk-version): Refer to `skk-branch-name'.
	(skk-%-to-%%): Removed.

	* skk-vars.el (skk-branch-name): New constant.
	(skk-ml-command-address): New constant.
	(skk-codename): Contain rail company name.

1999-11-28  FURUE Hideyuki  <furue@kke.co.jp>

	* skk-num.el (skk-num-convert): Bug fixed.
	* skk.el (skk-henkan-show-candidates): Ditto.
	(skk-henkan-show-candidate-subr): Do not use `skk-%-to-%%'.
	* skk-kcode.el (skk-char-to-hex): Bug fixed.

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

	* skk-jisx0201.el (skk-setup-modeline): Make sure, under XEmacs,
	`modeline-format' in each buffer is a list.
	* skk.el (skk-setup-modeline): Ditto.

1999-11-25  TSUMURA Tomoaki  <tsumura@kuis.kyoto-u.ac.jp>

	* skk.el (skk-katakana-region): Fix the problem that
	lambda function returns `nil' on byte-compiled code.
	(skk-hiragana-region): Ditto.

1999-11-25  Takao KAWAMURA  <kawamura@debian.org>

	* skk-autoloads.el: Added an entry for `skk-compile-rule-list'.

	* skk.el (skk-compile-rule-list): ;;;###autoload

	* skk-tut.el (skk-tutorial): Fixed to be used with the version 11
	or later.
	(skktut-end-tutorial): Modified for Daredevil SKK.
	Activated (require 'skk-vars) while being loaded.

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

	* skk-isearch.el (skk-isearch-mode-setup): Call
	`skk-isearch-setup-keymap' in this function, not at top level, so
	that `skk-kakutei-key' can be set in `skk-init-file'.

1999-11-24  FURUE Hideyuki  <furue@kke.co.jp>

	* skk-isearch.el (skk-isearch-mode-setup): Call `skk-erase-prefix'
	with its argument non-nil in `skk-isearch-working-buffer'.

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

	* SKK-MK (SKK-MK-install-package): delete 'skk-autoloads from
	SKK_MODULES.

	* skk-isearch.el (skk-isearch-mode-message): Adjust doc string.

1999-11-24  FURUE Hideyuki <furue@kke.co.jp>

	* skk.el (skk-mode): Call `skk-create-file' for `skk-jisyo'.

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

	* skk-jisx0201.el (skk-setup-modeline): Fix typo -- use
	`default-modeline-format', not `default-mode-line-format' under
	XEmacs.
	* skk.el (skk-setup-modeline): Ditto.

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

	* doc/.cvsignore: Add skk.info-4.

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

	* skk-isearch.el (skk-isearch-search-string): Use `>' instead of
	`/='.

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

	* skk-isearch.el: Use `static-if', requiring "static" at the
	compile time.

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

	* skk-isearch.el (skk-isearch-setup-keymap): Define
	`skk-kakutei-key' instead of "\C-j" if the symbol value is already
	set. Define backward-deleting keys to run
	`skk-isearch-delete-char', not merely writing "\177".
	(skk-isearch-newline): Do not call `isearch-printing-char' if no
	ASCII approximation to `last-command-char' is returned.

	* skk.el (skk-setup-modeline): Use `static-cond'.

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

	* skk.el (skk-katakana-region): Use `skk-search-and-replace'.
	(skk-hiragana-region): Ditto.
	(skk-jisx0208-latin-region): Ditto.
	(skk-latin-region): Ditto.

	* skk-jisx0201.el (skk-jisx0201-search-and-replace): Moved to
	skk.el and renamed to `skk-search-and-replace'.
	(skk-hiragana-to-jisx0201-region): Use `skk-search-and-replace'.
	Do not use `identity' to return just a string.
	(skk-katakana-to-jisx0201-region): Ditto.

1999-11-22  Takao KAWAMURA  <kawamura@debian.org>

	* SKK-MK (SKK_MODULES): Bound `lookup-byte-compile' to t when
	(require 'lookup) is executed.

	* skk-vars.el: Added (require 'path-util).

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

	* READMEs/CVS_digest: Add descriptions abount only DES based crypt
	is available for a passwd of the cvs account.
	Change slighly descriptions about making encrypted passwd.
	Debian Linux -> Debian GNU/Linux.
	Reorganize structure of sections.

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

	* skk.el (skk-mode): Set cursor color if `skk-mode-invoked'
	is nil and the function is called interactively.

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

	* READMEs/CVS_digest: Add descriptions about creating encrypted
	passwd.

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

	* READMEs/AUTHORS: Add descriptions for Daredeveil branch.
	* READMEs/CVS_digest: New file.
	* READMEs/Codename: New file.
	* READMEs/Contributors: Filename typo fixed.

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

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

	* skk-viper.el (skk-cursor-set-properly): Use
	`skk-cursor-change-when-ovwrt'.

	* skk.el (skk-mode): Put off setting `skk-mode-invoked'.

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

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

1999-11-09  Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>

	* skk-look.el (skk-look): Use copy-sequence instead of `copy-list'
	not to depend on CL package on FSF Emacs.
	* skk-num.el (skk-num-flatten-list): Do not use `mapcan' not to
	depend on CL package on FSF Emacs.

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

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

	* skk-macs.el (skk-face-on): Use `defmacro' and `static-cond'
	instead of `skk-defmacro-cond' and `cond'.
	(skk-defun-cond): Removed.
	(skk-defsubst-cond): Removed.
	(skk-defmacro-cond): Removed.

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

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

	* skk.el (skk-detach-extent): Use `defun' and `static-cond'
	instead of `skk-defun-cond' and `cond'.
	(skk-jisx0208-to-ascii): Ditto.
	(skk-make-char): Ditto.

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

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

	* skk-jisx0201.el (skk-jisx0201-cursor-color): Renamed to
	`skk-cursor-jisx0201-color'.

	* SKK-MK (SKK_MODULES): Arrange for new files.

	* skk.el (skk-terminal-face-p): Removed.
	(skk-mode): Require skk-xm20_4.el.

	* skk-viper.el: (viper-intercept-ESC-key): Remove cursor control
	and change class to before.
	(vip-intercept-ESC-key): Ditto.
	(skk-set-cursor-properly): Renamed to `skk-cursor-set-properly'.

	* skk-cursor.el: Revive to simplify skk.el.
        (skk-default-cursor-color): Renamed to `skk-cursor-default-color'
	(for grouping of customize).
	(skk-hiragana-cursor-color): Renamed to
	`skk-cursor-hiragana-color'.
	(skk-katakana-cursor-color): Renamed to
	`skk-cursor-katakana-color'.
	(skk-jisx0208-latin-cursor-color): Renamed to
	`skk-cursor-jisx0208-latin-color'.
	(skk-latin-cursor-color): Renamed to `skk-cursor-latin-color'.
	(skk-abbrev-cursor-color): Renamed to `skk-cursor-abbrev-color'.
	(skk-report-set-cursor-error): Renamed to
	`skk-cursor-report-set-error'.
	(skk-use-cursor-change): Renamed to `skk-cursor-change-width'.

	* skk.el (abort-recursive-edit): Remove cursor control.
	(exit-minibuffer): Ditto.
	(kill-buffer): Ditto.  And change class to before.
	(skk-kakutei): Ditto.
	(skk-save-jisyo-original): Ditto.
	(minibuffer-keyboard-quit): Ditto (as to XEmacs advice only).
	(skk-auto-fill-mode): Ditto.
	(skk-toggle-kana): Ditto.
	(skk-katakana-region): Ditto.
	(skk-hiragana-region): Ditto.
	(skk-jisx0208-latin-region): Ditto.
	(skk-latin-region): Ditto.
	(skk-mode-off): Ditto.
	(skk-j-mode-on): Ditto.
	(skk-latin-mode-on): Ditto.
	(skk-jisx0208-latin-mode-on): Ditto.
	(skk-abbrev-mode-on): Ditto.

	(overwrite-mode): Moved to skk-cursor.el.
	(goto-line): Ditto.
	(yank): Ditto.
	(yank-pop): Ditto.
	(recenter): Ditto.
	(insert-file): Ditto.
	(bury-buffer): Ditto.
	(switch-to-buffer): Ditto.
	(hilit-yank): Ditto.
	(hilit-yank-pop): Ditto.
	(hilit-recenter): Ditto.
	(execute-extended-command): Ditto.
	(pop-to-buffer): Ditto.
	(other-window): Ditto.
	(skk-set-cursor-color): Ditto.
	(skk-set-cursor-properly): Ditto.
	(skk-change-cursor-when-ovwrt): Ditto.
	(kill-buffer): Ditto.
	(skk-default-cursor-color): Ditto.
	(skk-hiragana-cursor-color): Ditto.
	(skk-katakana-cursor-color): Ditto.
	(skk-jisx0208-latin-cursor-color): Ditto.
	(skk-latin-cursor-color): Ditto.
	(skk-abbrev-cursor-color): Ditto.
	(skk-report-set-cursor-error): Ditto.
	(skk-use-cursor-change): Ditto.
	(skk-mode): Require skk-cursor.el when `skk-use-color-cursor' or
	`skk-use-cursor-change' is non-nil.

	* skk-kakasi.el (skk-gyakubiki-region): Remove cursor control.
	(skk-gyakubiki-message): Ditto.
	(skk-gyakubiki-katakana-region): Ditto.
	(skk-gyakubiki-katakana-message): Ditto.
	(skk-hurigana-region): Ditto.
	(skk-hurigana-message): Ditto.
	(skk-hurigana-katakana-region): Ditto.
	(skk-hurigana-katakana-message): Ditto.
	(skk-romaji-region): Ditto.
	(skk-romaji-message): Ditto.

	* skk-develop.el (skk-submit-bug-report): Add
	`skk-share-private-jisyo' to BASE list.

	* skk.el (skk-emacs-id-file): New user option.
	(skk-share-private-jisyo): Ditto.

	(skk-mode): Add code for `skk-share-private-jisyo'.
	(skk-save-jisyo-original): Ditto.
	(skk-update-jisyo-original): Ditto.

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

	* skk-vars.el: Renamed to skk-xm20_4.el.

	* skk-vars.el: New file for definitions of user variables.
	(skk-emacs-id): New internal variable.
	(skk-jisyo-update-vector): Ditto.

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

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

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

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

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

	* experimental/skk-hankaku-mode.el (skk-hankaku-henkan,
	skk-hankaku-region, skk-hiragana-to-hankaku-region,
	skk-katakana-to-hankaku-region): New function.
	(skk-toggle-zenkaku-hankaku): Convert hiragana/katakana in midasi
	into hankaku katakana in $B"&(B mode.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* skk-foreword.el (skk-file-exists-and-writable-p): New inline
	function.

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

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

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

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

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

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

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

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

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

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

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

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

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

1999-10-15  Takao KAWAMURA <kawamura@ike.tottori-u.ac.jp>, Mikio Nakajima  <minakaji@osaka.email.ne.jp>

	* experimental/skk-study.el (skk-study-read): New optional
	argument FORCE.

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

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

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

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

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

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

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

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

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

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

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

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

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

	(skk-make-temp-file): Bug fixed.

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

	* skk.el (skk-remove-common): Assign proper value to
	`skk-char-okurigana'.

	* SKK-MK (EMU_PREFIX): get environment variable `EMU_PREFIX'
	first.

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

	* experimental/skk-study.el (skk-study-file): Use
	`convert-standard-filename'.
	(skk-study-backup-file): Ditto.
	(skk-study-working-buffer): Remove.
	(skk-study-read-1): Use `with-temp-buffer' instead of
	`save-excursion'.
        Check with `find-coding-system' if `coding-system-p ' returns nil.

	* experimental/skk-lookup.el (skk-lookup-test-regexp): New
	function.
	(skk-lookup-option-alist): Add "IWAKOKU" entry.

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

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

	* skk-autoloads.el: Update autoloads.

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

	* skk-vars.el: Update autoloads.

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

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

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

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

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

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

	* skk-isearch.el (skk-isearch-mode-string-alist): Tagify.
	* (skk-isearch-mode-string-alist): Specify type and tagify.

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

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

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

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

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

	* experimental/skk-lookup.el (skk-lookup-pickup-pattern,
	skk-lookup-split-pattern): Removed.

	(skk-lookup-search-agents, skk-lookup-option-alist,
	skk-lookup-default-option-list, skk-lookup-search-modules): New
	user variables.

	(skk-lookup-agent-list, skk-lookup-default-module,
	skk-lookup-module-list): New internal variables.

	(skk-lookup-get-method, skk-lookup-get-pickup-regexp,
	skk-lookup-get-split-regexp): New inline functions.

	(skk-lookup-search): Use `skk-lookup-default-module'.
	Bind `lookup-enable-gaiji' to nil not to put out gaiji.
	Get search method by each dictionary.

	(skk-lookup-process-heading): Get regexp from name of dictionary.

	(skk-lookup-default-module, skk-lookup-module-list,
	skk-lookup-new-module, skk-lookup-agent-list,
	skk-lookup-pickup-headings): New functions.

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

	* skk-num.el: Require cl only when compiling.

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

	* skk-foreword.el (skk-get-current-candidate-simply): Add error
	checking.

	* skk.el (kill-buffer): Do `skk-kakutei' only when `kill-buffer'
	is called interactively.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* lisp/skk-develop.el: Created.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* lisp/make.bat: Created.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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