2005-12-23  Jun Mukai  <mukai@jmuk.org>

	* src/cdb.cpp (get): add error check.

2005-12-21  Jun Mukai  <mukai@jmuk.org>

	* README.ja: update. Thanks to Utumi-san.

2005-12-18  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_imengine_setup.cpp (create_options_page): re-desgin
	of scim-setup. Thanks to Bando-san.

	* src/scim_skk_setup_dictionaries.cpp: re-design of setup
	dictionary. Thanks to Bando-san.

	* src/scim_skk_dictionary.cpp (SKKServ): fix invalid addresses for
	SKKServ.

	* src/scim_skk_core.cpp: a minor bug fix when commit the
	converting candidate.

2005-12-13  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_core.cpp (process_romakana): modify the behaviors
	of process_romakana (to support spacebar problem).

	* src/scim_skk_dictionary.cpp (load_dict): support jinmei
	dictionary.

	* src/scim_skk_setup_dictionaries.cpp (dict_selection_widget_setup):
	selection of system dictionary is now in setup window (not dialog).

	* src/scim_skk_automaton.cpp (append): a minor bug fixes on
	process romakana and scim_skk_automaton.

2005-11-29  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_core.cpp (action_completion_back): new method
	action_completion_back is introduced. This method turns candidate
	of completion to the previous one.

	* src/scim_skk_keybind.cpp (match_selection_keys): Bug fixes of
	error out inputs. Thanks to Utsumi.

	* src/scim_skk_prefs.h (SCIM_SKK_CONFIG_COMPLETION_BACK): new
	settings for `completion_back'.

	* src/scim_skk_prefs.h (SCIM_SKK_CONFIG_FORWARD_KEY_DEFAULT):
	default settings for forward/backward key has now `Down' and `Up'
	key.

2005-11-15  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_imengine_setup.cpp: Fix a typo. Thanks to Utsumi-san.

2005-11-14  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_history.cpp: TAB completion is now available.

2005-11-11  Jun Mukai  <mukai@jmuk.org>

	* src/cdb.cpp: CDB files are now available.

2005-11-10  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_dictionary.cpp (parse_eval_string): A small bug
	fixes for declaration of variables in a switch statement. Thanks
	to Utsumi-san.

	* src/scim_skk_core.cpp (process_key_event): ignore Return key
	when INPUT_MODE_PREEDIT. ignore_return.

	* src/scim_skk_help_message.txt.in, src/help_message_conv.awk: new
	file for help messages. help_message.txt is included from
	scim_skk_imengine.cpp.

2005-11-10  Takuro Ashie <ashie@homa.ne.jp>

	* src/scim_skk_imengine.cpp, src/scim_skk_imengine_setup.cpp:
	Set default system dictionary list if its config is empty.
	The bug that first entry of dictionary list is set twice to entry on
	preference window has been fixed.

2005-11-10  Jun Mukai <mukai@jmuk.org>

	* src/scim_skk_setup_dictionaries.cpp: new file for setup module
	of dictionaries.

	* new_feature: multi dictionaries are now available.

2005-11-07  Jun Mukai <mukai@jmuk.org>

	* src/scim_skk_core.cpp: Add new keybind `Shift-Return'. This
	toggles the `ignore_return' at this conversion/learning only.

	* src/scim_skk_core.cpp: fix the behaviors of `ignore_return'
	settings to fit to `skk-egg-like-newline'. Thanks to Yamato-san.

	* src/scim_skk_imengine_setup.cpp: modify `inline' to `Inline' and
	`auxwindow' to `AuxWindow' for skim-scim-skk.

2005-10-21  Takuro Ashie <ashie@homa.ne.jp>

	* po/ja.po: Add missing colon.

2005-10-21  Takuro Ashie <ashie@homa.ne.jp>

	* src/scim_skk_imengine_setup.cpp:
	Fix a compile time warning.
	Remove needless padding.

2005-10-19  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_lookup_table.h: modify the prototype form of
	get_annot_string. Thanks to Mike Fabian.

2005-10-17  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_config: use global variable in a namespace instead
	of struct.

2005-10-13  Jun Mukai  <mukai@jmuk.org>

	* src/*: global variables are now static or blocked in namespace
	`scim_skk'.
	* src/*: using namespace `scim-skk' again.

2005-10-11  Jun Mukai  <mukai@jmuk.org>

	* src/*: using namespace `scim_skk'. Thanks to zoe.

2005-10-10  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_dictionary.cpp: Fix a bug that inappropriate entry
	key including numbers when commiting string does not include number
	signs.

2005-10-07  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_dictionary.cpp (lookup): Fix a bug that confuse #4
	and #5. Add conversion without number translation.

2005-10-06  Jun Mukai  <mukai@jmuk.org>
	* src/scim_skk_looup_table.h: change the classname from CandPair
	to CandEnt for learning with number conversions.  
	* src/scim_skk_dictionary.cpp: Fix bugs with number conversions.

2005-09-13  Takuro Ashie  <ashie@homa.ne.jp>

	* src/scim_skk_dictionary.cpp: Fix a bug that scim-skk clashes when
	there is no dictionary. Thanks DAIRIKI-san.

2005-06-25  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_imengine_setup.cpp: add color button to setup
	module.

	* src/scim_skk_imengine_setup.cpp (create_options_page): toggle
	sensitivity of children.

2005-06-23  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_core.cpp (action_nextpage, action_prevpage): set
	default page size when page_{down,up}.

2005-06-21  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_core.cpp (commit_converting): bug fix.

	* src/scim_skk_lookup_table.cpp: add caret position of lookup table.

	* src/scim_skk_dictionary.cpp (lookup): small bug fix.

	* src/scim_skk_lookup_table.cpp (get_annot_string): small bug fix.

	* src/scim_skk_dictionary.cpp (get_key_from_index): eliminate
	debug codes.

2005-05-20  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_imengine.cpp (process_key_event): remove early
	return of false result.

2005-05-19  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_keybind.cpp (match_selection_keys): remove
	SCIM_KEY_Mod1Mask and use SCIM_KEY_AltMask instead. 

	* src/scim_skk_imengine.cpp (process_key_event): ignores key
	events if the key.code == SCIM_KEY_Caps_Lock or
	SCIM_KEY_Shift_Lock.
	(process_key_event): patches of [scim-imengine-dev 327]. thanks to
	TAM.

	* src/scim_skk_core.cpp: not use of
	SCIM_KEY_Mod?Mask.

2005-03-23  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_imengine.cpp: bugfix on timing of dump_dict().

2005-03-22  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_imengine.cpp (SKKFactory): bugfix on timing of
	dump_dict().

2005-03-11  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_imengine.h (class SKKInstance): some bug fix codes
	from James Su. New member m_defualt_page_size is added.

2005-03-10  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_imengine.cpp (update_lookup_table_page_size):
	patch for long candidates. (cf. scim-devel: 3/10/2005: 15:52:02+0800)

2005-03-07  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_keybind.cpp (match_selection_keys): bugfix for
	lookup table on scim-1.2.0.

2005-01-31  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_core.cpp (action_toggle_case): new action
	toggle_case is introduced. For example, input `/aiu<Control>u'.
	The committed string is `AIU'.

2005-01-29  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_core.cpp (process_key_event): bug fix on inputting
	non 'asdfjkl' keys in converting.

2005-01-27  Takuro Ashie  <ashie@homa.ne.jp>

	* src/scim_skk_core.cpp, src/scim_skk_dictionary.cpp,
	  src/scim_skk_dictionary.h, src/scim_skk_imengine.cpp,
	  src/scim_skk_keybind.cpp: Fixed compile time warnings.

	  - Ensure to return a value on end of functions.
	  - Added default condition for switch statement.
	  - Fixed initializing order in constructor.
	  - Calculate size of array dynamically

2005-01-25  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_keybind.h: add `home_keys' and `end_keys'.

2005-01-21  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_core.cpp (clear_pending): add an argument `flag'
	for action_cancel.

2005-01-09  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_core.cpp: Bug fix on commiting of learn with
	okurigana.

2005-01-08  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_keybind.cpp (keybind_string_to_key_list): KeyBind
	is now use keybind_string_to_key_list, which is a wrapper function
	to scim_string_to_key_list. This change is for matching of key
	events.

	* src/scim_skk_core.cpp: changes the type of `m_okurihead' from
	WideString to ucs4_t.
	(process_key_event): Fix bug on cancel of learning.
	(process_key_event): Fix bug on cancel for candidates without
	lookup table.

2005-01-06  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_keybind.cpp (match_key_event): If mask of the key
	event is only ShiftMask, then it matches broader. For example,
	input key event "Shift+Q" is matched to "Q" and "Shift+q". Other
	modifiers are defined, this is not checked.

	* src/scim_skk_imengine.cpp: SKKDictionaries is now instanced at
	scim_imengine_module_init and shared between all of factories.
	The instance dumps user dictionary at scim_module_exit.

2005-01-05  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_imengine.cpp (reload_config): remove
	`m_reload_signal_connection.disconnect()' [scim-imengine-dev:104]

	* src/scim_skk_core.cpp: Bug fix when DictListSize == 0

2004-12-28  Jun Mukai  <mukai@jmuk.org>

	* SetupUI: SetupUI is now available.

2004-12-27  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_imengine_setup.cpp: use __widget_listsize instead
	of listsize_entry.

	* src/scim_skk_dictionary.h (SKKDictionaryBase): m_writecount is
	now removed.

	* src/scim_skk_imengine.cpp (~SKKFactory): bug fix.

	* src/scim_skk_imengine_setup.cpp: SetupUI module is implemented.

2004-12-26  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_core.cpp (process_ascii): bug fix to recognize
	arrow key or backspace key when ascii preediting.
	(action_backspace): The behavior of backspace is changed when
	caret position = 0 (using action_cancel() ).

	* src/scim_skk_prefs.h: the name "StartConv" is changed to
	"StartPreedit".

2004-12-24  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_core.cpp (action_nextpage): bug fix when returning
	false.
	(process_key_event): ignore selecting key when lookup table is
	hidden.

	* src/scim_skk_dictionary.cpp (class SKKDictionary): annotation is
	not parsed at loading dictionary. It is stripped when `lookup' or
	commiting on src/scim_skk_core.cpp.

	* src/scim_skk_prefs.h: new preferences.
	SelectionStyle: Qwerty, or, Dvorak, or Number.
	DictListSize: number of candidates not in lookup table.
	DictViewAnnot: flag whether view annotation or not.

	* src/scim_skk_core.cpp: now uses lookup table.

2004-12-19  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_imengine.h (class SKKInstance): m_key2kana is now
	member of SKKInstance. All of SKKCore share this m_key2kana.

	* src/scim_skk_core.cpp (process_latin): return false if
	INPUT_MODE_DIRECT to use of dead keys. catch this false retval
	when learning (cf. scim-imengine-dev:65)

	* src/scim_skk_core.cpp: uses KeyEvent::get_ascii_code() instead
	of KeyEvent::code directly.

2004-12-16  Jun Mukai  <mukai@jmuk.org>

	* src/scim_skk_core.cpp (caret_pos): add
	m_pendingstr.length() to caret_position.

	* src/scim_skk_core.cpp: remove `_keys' suffixes from names of
	`action_*' on SKKCore.

	* src/*.cpp: all `latin' and `wide latin' is replaced the word
	`ASCII' and `wide ASCII' respectively (cf. scim-imengine-dev:57)

2004-12-06  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Add m4.
	(ACLOCAL_AMFLAGS): New variable.
	* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in,

