* 0.1.22.94
- applied patch from MATUU Takuo (#3008)
- updated for new db4's api
- updated to use automake-1.7
- remove g_message for glib-2.4.x

* 0.1.22.93
- use GtkPlug for Tray Icon.
- don't call iml_make_preedit_done_inst.
- minor bugfixes
- fix a bug (#96)
- fix a bug (#1639)
- fix a bug (#1663)
- fix a bug (#1664)

* 0.1.22.92
- send ml_aux_done requests when if_CloseDesktop is called.
- fix a bug for sending dock request.
- fix some bugs related WM spec.

* 0.1.22.91
- Fix compilation problems with gtk+-2.0.x
- Fix compilation problems with canna support
- when change mode strings, it effects all XIM clients, not a current one.
- menuitem is updated correctly when mode changes.

* 0.1.22.90
- re-implement PaletteAux
- add a Reload-Config Button to PaletteAux
- menu.[ch], pixmaputil.[ch], skkpalette.[ch], skktray.[ch], tray.[ch],
  wmutil.[ch] files are added.
- initial support to XEmbed Protorol Specification
    http://www.freedesktop.org/standards/xembed/html/index.html
- initial support to System Tray Protocol Specification
    http://www.freedesktop.org/standards/systemtray/systemtray-spec.html
- applied a patch from zunda (zunda@momonga-linux.org) (feature request #1084)
- re-enable off.xpm (feature request #1094)
- changed Aux Objects's domain from kondara.org to momonga-linux.org
- handle MSG_NOSIGNAL flag
- add a slist function to lib/skkutils.c
    skk_utils_slist_free
- add functions to lib/skkdictutil.c
    skk_dict_util_encode_string
    skk_dict_util_decode_string
- now checking ja_JP.EUC,ja_JP.eucJP,ja_JP.EUC-JP locales
- use GSList instead of GList in listener functions.
- add undo function in Abbrev Mode.
- initial support to encode/decode string.

* 0.1.22
- rename SkkConfRuleLister to SkkConfAddRuleListener (lib/skkconf.h)
- add SkkConfRuleDeleteListener to skkconf.h
- add a Event Listener to lib/skkconf.c
    skk_conf_add_rule_delete_listener
- add some functions to lib/skkconf.c
    skk_conf_set_bool
    skk_conf_set_string
    skk_conf_set_num
    skk_conf_set_bool_by_name
    skk_conf_set_string_by_name
    skk_conf_set_num_by_name
- Fix some memory leaks when parsing a configuration file fails.
- Fix a bug (#735)
- Fix a bug (#744) reported by zunda (zunda@momonga-linux.org)
- Fix a bug (#750)
- Fix a bug (#904) reported by zunda (zunda@momonga-linux.org)
- Fix a bug (#955)

* 0.1.21
- add configuration support
- add personal dictionary support
- 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
- add initial support to search with look command
- add initial support to input JISX0201 Kana 
- add initial support to work with gtk-2.0
- add new icons contributed by Yanagimono san
- add slit support
  If IIIMF_SKK_WITH_SLIT environment is set, PaletteAux is created with
  WithDrawn.
- add sticky support.
  If Window Manager supports Extended Window Manager Hints, PaletteAux sets
    _NET_WM_STATE_WINDOW_TYPE_DOCK
    _NET_WM_STATE_STICKY
  See http://www.freedesktop.org/standards/wm-spec/x186.html for more detail.
  If Window Manager supports Gnome Hints. PaletteAux sets
    _WIN_STATE
    _WIN_HINTS
- add skkdictimpl.[ch], skkldictimpl.[ch], skklookimpl.[ch]
- now use GModule and separate search plugins
    skkldictimpl.so
	skkdictimpl.so
	skklookimpl.so
- move is_katakana, is_hiragana func from lib/skkconv_kana.c to
  lib/skkutils.c and now to be a public function
    gboolean skk_utils_is_katakana (const gchar *str)
	gboolean skk_utils_is_hiragana (const gchar *str)
- add some functions to lib/skkutils.c
    gboolesn skk_utils_is_halfwidth_katakana (const gchar *str)
	gboolean skk_utils_is_kana (const gchar *str)
	gchar *skk_utils_get_char (const gchar *str, gboolean with_dakuon)
- if we can use XTest Extensions, AddDictAuxHelper tries to IM on by
  default. (Feature Request #97)
- Fix a bug reported by zunda (zunda@kondara.org)
    http://www.kondara.org/~zunda/d/?date=20020422#p01 for more detail.
- Fix a bug related g_realloc usage	
- Fix a bug (#54) reported by zunda (zunda@kondara.org)
- Fix a bug (#65)
- Fix a bug (#78) reported by kitaj (kitaj@kondara.org)
- Fix a bug (#79) reported by kitaj (kitaj@kondara.org)
- Fix a bug (#117) reported by zunda (zunda@kondara.org)
- Fix a bug (#169)
- Fix a bug (#181)
- Fix a bug (#214)
- 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.
