- Keygrab for status and preedit window in XIM.

- Set the candidate window(table) modal/transient via Xlib in XIM.

- --disable-xim

- xim server shutdown, trap interrupt

- FIX linking eg. -lwnn when compiling kpengine

- Fix Backslash-Yen input.

- direct input: Japanese characters should be passed to the conv engine, non-Japanese should be committed similarly to symbol input

- add symbol, JIS Code, Unicode input entries to menu

- GTK BUG?: commit while there is a selection will give a duplicate

- Symbol table group names need to be translatable

- Custom widget (modify PreeditArea or subclass GtkEntry) for unicode input entry that doesn't initialize the input module.

- Add "Don't show this dialog again" checkbox for im-ja-conf apply warning.

- connect to toplevel: http://bugzilla.gnome.org/showattachment.cgi?attach_id=17712

- Katakana should be also convertable to kanji.

- Hide all status/preedit window instances on got_focus/lost_focus (put them into a GList and set data on client window)

- Candidate window: add cancel callback. 

- Add im_ja prefix to non-static function names such as show_status_window

- Japanese translation of the docbook documentation

- If status window (bottom left) loses focus (mouse cursor leaves client window over the status win) and client window doesn't get it back, then hide status win.

- Close canna connections in im_ja_finalize().

- CANNA: Unconvert key should convert selected bunsetsu to katakana/hiragana

- Kanji registration.

- move files into seperate subdirectories: kanjipad, wnn, canna, im-ja-conf

- UNFIXABLE: Fix crash on evolution exit: unregister the immodule api functions somehow, because set_client window is getting called after class_finalize
- UNFIXABLE: Fix behaviour with mozilla1.3: it doesn't display highlighted text [pango attributes] (current clause being converted)
- UNFIXABLE: preedit window with abiword (it doesn't display the preedit). preedit_changed is not called in abiword.

