* 0.1.21
- add SKKFUNC_COMPLETE_TRANSLATE to SkkFunction (lib/skktypes.h)
- add SKK_ALT_MASK to SkkModifierType (lib/skktypes.h)
- add support SKKFUNC_COMPLETE_TRANSLATE function. 
  By Default, Alt + Space at QUERY_NORMAL (SKK_J_MODE, SKK_ABBREV_MODE) does 
    a) Begin Completion
	b) Query Dict
	c) Shift State to QUERY_DONE. (Lookup)
  See Section 5.7.2 in SKK Manual
- Fix a bug (#54) reported by zunda (zunda@kondara.org)
- Fix a bug (#78) reported by kitaj (kitaj@kondara.org)
- Fix a bug (#79) reported by kitaj (kitaj@kondara.org)
- Fix many bugs appeared previous version (TT).

* 0.1.20
- Fix a bug reported by bebe (bebe@hepo.jp)
  unexpected behavior when press [SukuN].
- change Ctrl+H behavior (same with IM_VK_BACKSPACE)
- If try to delete AddDictAuxHelper window, now window is closed
  (before, not closed) and do skk_buffer_undo. 
- add XSetErrorHandler to interface/{adddict.c,palette.c} to simply
  ignore Error
- add skkfunc.c skkfunc.h skkfunc_private.h
- add skkkeymap.c skkkeymap.h skkkeysym.h
   gint skk_keymap_do_func (SkkBuffer *buf, SkkFunc *func, gint key, gint mask)
- rewrite src/skk.c to use skkkeymap.
- add more Event Listener to lib/skkbuffer.c
   void skk_buffer_add_adddict_listener
   void skk_buffer_add_lookup_listener
   void skk_buffer_add_codetable_listener
- Now doesn't filter an unused key. (ex.) Next,Prev) 
- start supporting gtk+-2.0 (not yet worked).
- Add support SKKFUNC_TODAY
- when in LUC mode, and choice a candidate, add word to dict.
- a lot of minor bug fixes

* 0.1.19
- If change mode from SKK_J_MODE to other, and have preedit string,
  commit it before changing mode.
- Fix typo.
- Add SkkConf *conf to SkkBuffer
- Fix a bug when in SKK_NONE or SKK_HENKAN mode, and do 
  skk_buffer_delete_backward, sometime commit a wrong string.
- Add Event Listener to lib/skkbuffer.c and lib/skkmode.c
- rewrite src/skk.c to use Event Listener
- move list_free func from lib/skkbuffer.c to lib/skkutils.c 
  and now to be a public function (skk_utils_list_free) .
- Fix a bug when in SKK_OKURI mode and have 2 or more in_buf,
  skk_buffer_delete_backward doesn't work correctly.
- Add skkquery.c skkquery.h and use skk_query_do_query instead of
  skk_dict_query_string
- Add skk_buffer_add_dict to lib/skkbuffer.c
- Add SkkQuery *query to SkkBuffer
- Add skk_ldict_query_string to lib/skkldict.c. it have the same
  interface with skk_dict_query_string.
- separate local dict db to ldict and ldict_okuri
- change interface from skk_buffer_commit (SkkBuffer*) to
  skk_buffer_commit (SkkBuffer*, gboolean)
- modify skk_ldict_get_completion. now return GList* instead of
  gchar*
- add GList* completion_list and gint completion_count to SkkBuffer.
- add function to lib/skkbuffer.c for completion.
   void skk_buffer_get_completion (SkkBuffer* buf);
   void skk_buffer_set_next_completion (SkkBuffer *buf);
   void skk_buffer_set_prev_completion (SkkBuffer *buf);
- add function to lib/skkbuffer.c for dictionary.   
   void skk_buffer_add_dict (SkkBuffer *buf);
   void skk_buffer_add_dict_with_value (SkkBuffer *buf, gchar *value);
- add function to lib/skkutils.c for list operation
   GList *skk_utils_list_merge_string (GList *list1, GList *list2);
   gchar *skk_utils_list_get_string_all (GList *list, gchar *delim);
- completion supoort is added.  
- and more and more. but I forgot it :-)

* 0.1.18
- change behavior to when in SKK_CHOIDE mode, and do delete_backward, 
  then delete one character and commit string.
- when change from SKK_HENKAN to SKK_OKURI, try to translate buffer
  before change.
- change default mode string

* 0.1.17
- [delete backward] correctly when in SKK_OKURI or SKK_CHOICE mode
- when skk_buffer_clear is called, free buf->last_henkan_kakutei_key
  correctly.
- when skk_buffer_commit is called, clear unused buf correctly.
- fix a bug when in SKK_CHOICE, and press Ctrl + J, then okurigana
  isn't commited.

* 0.1.16
- Fix a bug appeard previous version. (number conversion support)
- change Hatuon's behavior in SKK_OKURI mode. 
- add skk_buffer_commit to lib/skkbuffer.c
- rewrite src/skk.c to use skk_buffer_commit
- skk_buffer_get_preedit_string now includes okurigana
- improvement number conversion support (but still need more hack)
- clean up source code.

* 0.1.15
- add type_3 support (#3), but still need more hack.
- add type_5 support (#5), but still need more hack.
- added [n-]'s default behavior.

* 0.1.14
- When AddDictAuxHelper is executed. and press Ctrl+g, delete AddDictAuxHelper
  Window and undo buffer.
- fix some memory leaks (TT)

* 0.1.13
- Add skk_buffer_clear (SKK_J_MODE, IM_VK_Q)
- Commit preedit string before clearing buffer (SKK_J_MODE, SKK_CHOICE, IM_VK_Q)
- Change undo behavior.
--------------------------------------------------------
  before) 
    *j->->undo->->re-translate->
  after)
    *j->->undo->->re-translate->
--------------------------------------------------------
- Support prefix-word and postfix-word (< and >)
- Add code.xpm and use it for PaletteAux
- add skkutils.[ch].

* 0.1.12
- Support enabling IM on and off. (Shift + Space or Ctrl + Space)
- Show dict aux immidiately when we have no candidates.
- If change mode between KATAKANA and HIRAGANA, and have Direction Word,
  commit preedit string before clearing buffer.
- Fix a bug when we have no candidates.
- Fix a bug when show dict aux, AddDictAux exhausts CPU.
- When AddDictAuxHelper is executed, it looks for focused window, and
  set transparent for focused window.
- Fix a bug when AddDictAuxHelper Window is destroyed.
