2005-02-28  Jim Huang  <jserv@kaffe.org>

	* configure.ac:
	Bump version to 0.2.0.
	Depends on libchewing 0.2.6 (and above).
	clean up version definition macros.
	
	* scim-chewing.spec.in:
	Fix package version definition.

2005-02-25  Kanru Chen  <koster@debian.org.tw>
	
	* src/scim_chewing_config_entry.h:
	Fix typo.

2005-02-24  Jim Huang  <jserv@kaffe.org>

	* src/scim_chewing_imengine_setup.cpp:
	Handle the keyboard mapping configuration with translated
	message.

	* po/zh_TW.po:
	Updated with keyboard mapping message.

2005-02-24  Kanru Chen  <koster@debian.org.tw>

	* src/scim_chewing_config_entry.h,
	src/scim_chewing_imengine_setup.cpp:
	Remove unused SCIM_CONFIG_IMENGINE_CHEWING_USE_DVORAK

	* src/scim_chewing_imengine.cpp,
	src/scim_chewing_imengine.h:
	New function: ChewingIMEngineFactory::reload_config,
	reorder initialize sequence, save config data in Factory.
	After scim-setup, changes can immediately be reloaded.

	* src/scim_chewing_imengine.cpp
	(ChewingIMEngineFactory::get_help):
	Fill help messages.
	(ChewingIMEngineInstance::select_candidate):
	Now we can use mouse to select the candidate.
	(ChewingIMEngineInstance::commit):
	Pass correct length to iconv. (fix rt#7503)
	Use different foreground color to highlight phrases.

2005-02-21  Kanru Chen  <koster@debian.org.tw>

	* src/scim_chewing_imengine.cpp
	(reload_config):
	Let selectAreaLen have correct value.

2005-02-21  Jim Huang  <jserv@kaffe.org>

	* src/scim_chewing_imengine.h,
	src/scim_chewing_config_entry.h,
	src/scim_chewing_imengine.cpp,
	src/scim_chewing_imengine_setup.cpp:
	Bump copyright date.

	* src/scim_chewing_imengine_setup.cpp:
	Fix intl macro.

	* po/zh_TW.po:
	Update zh_TW translation to adapt recent SetupIM changes.
	
2005-02-20  Kanru Chen  <koster@debian.org.tw>

	* po/scim-chewing.pot,
	po/zh_TW.po:
	Update gettext message template and zh_TW translation.

	* src/scim_chewing_imengine.h,
	src/scim_chewing_imengine.cpp:
	Add ChiEngMode property, functionality to show current mode is
	Chinese Mode or English Mode.
	
	* src/scim_chewing_imengime_setup.cpp:
	New chewing keyboard type - KB_HANYU_PINYING.

2005-02-07  Kanru Chen  <koster@debian.org.tw>
	* src/scim_chewing_imengine.h,
	src/scim_chewing_imengine.cpp (ChewingIMEngineInstance::commit):
	Add functionality to show phrase interval using fonts decorated by
	underline, caret by highlight fonts, and Zuin symbol after the
	specific caret.

	* src/scim_chewing_imengine.cpp
	(ChewingIMEngineInstance::match_key_event):
	New method. Make checking keys more convenient.
	
2005-02-06  Kanru Chen  <koster@debian.org.tw>
	* src/scim_chewing_imengine.cpp,
	src/scim_chewing_imengine_setup.cpp:
	Initial working SetupUI. Support USER_KB_TYPE entry.

2004-12-21  Jim Huang  <jserv@kaffe.org>
	* configure.ac:
	Bump version to 0.1.1

2004-12-15  Jim Huang  <jserv@kaffe.org>
	* src/scim_chewing_imengine.cpp
	(ChewingIMEngineInstance::process_key_event):
	Add a workaround against the known issue in OpenOffice with
	GTK+ im module hanlding key pressed/released events.

2004-12-14  Jim Huang  <jserv@kaffe.org>
	* src/scim_chewing_imengine.cpp
	(ChewingIMEngineFactory::init):
	Replace scim_get_home_dir() with CHEWING_DATADIR (prefix) for
	consistency.
	(ChewingIMEngineFactory::validate_encoding),
	(ChewingIMEngineFactory::validate_locale):
	Implemented.
	(ChewingIMEngineInstance::reload_config):
	Handle evil Null character in C-style string.

2004-12-07  Jim Huang  <jserv@kaffe.org>
	* src/scim_chewing_imengine.cpp:
	Remove the implementation of the invalid methods,
	ChewingIMEngineFactory::validate_encoding and
	ChewingIMEngineFactory::validate_locale. Just use the ones 
	derived	from base class according to the advice of James Su.

2004-11-30  Jim Huang  <jserv@kaffe.org>
	* First working snapshot.
	* Adapt the codebase from Kanru Chen.
