2011-02-14  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r534]
	  include/imf/window.h, src/graphport.cpp, src/window.cpp:
	  minor changes to reduce instructions
	* [r533]
	  include/imf/graphport.h, src/cwm.cpp, src/graphport.cpp, src/shape.cpp:
	  wrap dependency from graphdev.h to graphport.h

2011-02-13  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r532]
	  include/imf/window.h, src/cwm.cpp, src/ucimf.cpp, src/window.cpp:
	  Try fix about window push/pop broken bug.

2011-02-05  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r523]
	  src/ucimf.cpp:
	  use lt_setsearchpath just before lt_dlopen, to avoid search path shifted by other module.
	  

2010-11-20  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r520]
	  src/ucimf.cpp:
	  change malloc to fixed size char array, to fix memory leak bug.

2010-07-11  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r509]
	  configure.ac:
	  Add 'dialog' check and warn message when ./configure
	  
	* [r508]
	  ucimf_start.in:
	  Update scripts 'tarballs' version
	* [r506]
	  Makefile.am, configure.ac, ucimf_start, ucimf_start.in:
	  make cin tables path configurable

2010-07-10  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r499]
	  ChangeLog, TODO, configure.ac, src/graphport.cpp:
	  Release 2.3.7

2010-07-09  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r497] Makefile.am, libucimf.pc.in, sample/Makefile.am,
	  src/ucimf.cpp:
	  * Add exception handling/detection for imf module operations.
	  * Adjust Makefile.am's syntax ( Thanks Fourdollars advice )

2010-07-08  a0726h77

	* [r489] sample/Makefile.am:
	  * pass compilation on debian

2010-07-05  oahong

	* [r482] configure.ac, ucimf_start:
	  tweak

2010-07-03  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r477] ucimf_start:
	  * add default option for font selection

2010-07-02  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r476] configure.ac, include/debug.h, sample/Makefile.am,
	  sample/imf/Makefile.am, sample/imf/dummy.cpp,
	  sample/term/Makefile.am, src/options.cpp, src/ucimf.cpp,
	  ucimf.conf:
	  * add default IMF instance
	  * update UCIMF_CONF, IMF_MODULE_DIR, LIBDIR's define
	* [r473] Makefile.am, configure.ac, sample/Makefile.am,
	  sample/imf/AUTHORS, sample/imf/ChangeLog, sample/imf/NEWS,
	  sample/imf/README, sample/imf/configure.ac, sample/imf/debian,
	  sample/imf/dummy.cpp, sample/imf/dummy.h,
	  sample/term/configure.ac:
	  * pass build
	* [r472] fbterm_ucimf:
	  * migrate code [4]

2010-07-01  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r470] sample, sample/imf, sample/term:
	  * migrate code [3]
	* [r468] .:
	  * migrate code [1]
	* [r465] :
	  * add fbterm cap and perm status detection in ucimf_start.
	* [r463] :
	  * Add Aron Xu's manpages for fbterm_ucimf ( Thanks Aron Xu! )
	* [r462] :
	  * Add Aron Xu's manpages. ( Thanks Aron Xu! )

2010-06-30  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r461] :
	  * fixed compile error for ia64 and sparc

2010-06-25  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r458] :
	  * enter next devel stage
	* [r457] :
	  * update to FbTerm 1.6 IM API
	* [r456] :
	  * fixed issue of empty blue rectangle
	  
	  http://code.google.com/p/ucimf/issues/detail?id=49

2010-06-24  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* [r455] :
	  * 2.3.5 Release
	* merge fbter_ucimf into libucimf main tree
	* fixed autoreconf error
	* replace ucimf_keyboard implementation with shell scripts
	* move main source to src/ to seperate autotools files and sources
	* remove deprecated part 
	* update some scripts
	* adjust ucimf_start menu behavior
	* fixed some compilation warning
	* fixed syntax error

2010-06-10  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* merge fbter_ucimf into libucimf main tree
	* replace ucimf_keyboard implementation with shell scripts
	* move main source to src/ to seperate autotools files and sources
	* remove deprecated part 
	* adjust ucimf_start menu behavior

2010-06-06  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* Add typedefs for __u8, __u16, __u32 types
	* Quote the font interfaces and implementations from FbTerm, 
	  to add fontconfig support for ucimf.
	* reduce font related interfaces and implementations.
	* reduce unused library parts
	* refine old dirty hack
	* Adopt Aron Xu's patch. Here Thanks :-)
	* Thanks to morebtcg's report and patch!
	  http://code.google.com/p/ucimf/issues/detail?id=69


2009-11-26  Mat <matlinuxer2@gmail.com>

	* Fixed compile error of "‘dprintf’ was not declared in this scope"
	* Update compability to fbterm >= 1.5

2009-03-29  Mat <matlinuxer2@gmail.com>

	* Remove deprecated IMF_MODULE_DIR option

2009-03-26  Mat <matlinuxer2@gmail.com>

	* Adjust <F10> and <Ctrl+ShiftRight> to "switch im in reverse order"

2009-03-25  Mat <matlinuxer2@gmail.com>

	* Adopt patch for amd64

2009-03-24  Mat <matlinuxer2@gmail.com>

	* Fix ucimf_process_raw_misbehavier

2009-02-04  Mat <matlinuxer2@gmail.com>

	* Add compile time configurable debug output switch

2009-01-28  Mat <matlinuxer2@gmail.com>

	* Add <Control>+<{LEFT,RIGHT}Shift> support

2009-01-23  Mat <matlinuxer2@gmail.com>

	* Add keycode support
	* rename startup script from 'ucimf' to 'ucimf_start'

2008-10-20  Jim Huang  <jserv.tw@gmail.com>

	* shape.cpp (Text::draw),
	ucimf.cpp (current_imf) (scanImf),
	ucimf_keyboard.cpp (setup_keys),
	cwm.cpp (Cwm::set_position),
	options.cpp (Options::parse_file) (Options::getOption),
	font.cpp (Font::render),
	type.cpp (ustring::ustring) (ustring::out) (ustring::operator+)
	(ustring::length),
	widget.cpp (Status::clear) (LookupChoice::draw): Eliminate compilation
	warnings.
	
2008-07-26  Mat <matlinuxer2@gmail.com>

	* Tag Revision to 2.0.1 

2008-07-26  Mat <matlinuxer2@gmail.com>

	* Change key mapping to overcome key registration error.
	  Hotkey now defined to:
	     IM Toggle -> F12 <- Ctrl_Space
	     IM Switch -> F11 <- Ctrl_ShiftLeft
	     IMF Switch-> F10 <- Ctrl_ShiftRight

	* fixed GraphPort initialization segment fault error.
	  GraphPort buf_{fg,bg} not initialized cleanly.

2008-07-25  Mat <matlinuxer2@gmail.com>

	* Fix compile error.
	  Thanks for wuhugh's advice.

2008-05-16  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* .{cpp,h},
	AUTHORS,
	LICENSE: Fixed the co-owner announcement.

2007-03-20  Jim Huang  <jserv.tw@gmail.com>

	* .{cpp,h},
	AUTHORS,
	LICENSE: Open RazzmatazZ Laboratory (OrzLab) is now becoming
	the co-owner for UCIMF, which is still licensed under GNU GPL.
	However, external code from other projects are mentioned.
	NOTE:
	The file of Input Method Interface definition, include/imf/imf.h,
	is licensed under BSD License (3 clause), which implies that 
	developing non-GPL Input Method engine for UCIMF is possible once
	UCIMF itself is not modified.

2007-01-06  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* Announce Revision to 1.9.9 
	* Debianization:
	  Debian packages is ready to release.
	  The whole program is seperated into several packages:
	    ucimf, ucimf-dev ( libraries )
	    ucimf-dummy, ucimf-iiimf, ucimf-openvanilla ( modules )
	* Setting via "ucimf.conf":
	  /etc/ucimf.conf and $HOME/.ucimf.conf configurable files are enable,
	   to provide flexable configuration.
	* Keymap tools:
	  Add a "ucimf_keyboard" to register required keymaps,
	   for those system which need root permission to change keymap.

2006-12-24  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* Announce Revision to 1.9.7 
	* IMF modules seperation:
	  IMF modules and UCIMF are now more clearly seperated.
	  These modules now renames to ucimf-iiimf, ucimf-openvanilla,...etc.
	  They can be build and install independently.

2006-12-13  Chun-Yu Lee (Mat) <matlinuxer2@gmail.com>

	* IMF modulization:
	  Seperate IIIMF, OpenVanilla,... into different directory,
	  that can be compiled and loaded independently.

2005-12-18  Jim Huang  <jserv.tw@gmail.com>

	* display/fblinear8.cpp (FBLinear8::DrawChar),
	display/fblinear24.cpp (FBLinear24::DrawChar): Fix GCC 4.0 compilation
	errors.

	* Makefile.am: Added /usr/include/iiim as include path.

	* test/*: Disabled old tests.
