2004-06-13 kzk <mover@hct.zaq.ne.jp>
	
	* uim/uim-helper-server.c, uim/uim-helper-client.c
	  - more valid initialization of sockaddr_un struct
	
2004-06-13 kzk <mover@hct.zaq.ne.jp>
	
	* gtk/gtk-im-uim.c, qt/quiminputcontextplugin/quiminputcontext.cpp
	  - call uim_set_candidate_index when the callback select_cb(void *ptr, int index) is called.
	
2004-06-13 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim.c
	  - (uim_prop_list_update, uim_prop_label_update): Fix user
	    preserved pointer passing. Fixed by the patch from James
	    Su-san. Thanks
	
2004-06-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* Makefile.am(EXTRA_DIST): Removed some files which don't exist.
	
2004-06-10 kzk <mover@hct.zaq.ne.jp>
	
	* uim/uim.h: add @return description of uim_press_key() and uim_release_key()
	
2004-06-09 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* qt/quiminputcontextplugin/quiminputcontext.cpp
	  - (filterEvent): Cosmetic cleanup
	
2004-06-09 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* corresponding to the immodule for Qt 20040609 snapshot
	
	* qt/quiminputcontextplugin/quiminputcontext.h
	  - (sendIMEvent): New method
	
	* qt/quiminputcontextplugin/quiminputcontext.cpp
	  - (sendIMEvent): New method. Overrides
	    QUimInputContext::sendIMEvent() to transparently remember
	    composing state for focus transition
	  - (setFocus): Fix preedit porting on focus transition
	
	* qt/quiminputcontextplugin/ChangeLog: Fix a copy-and-paste error at
	  2004-06-08
	
2004-06-08 kzk <mover@hct.zaq.ne.jp>
	
	* uim/uim.h
	  - fix typo
	  - add comments around property list and label
	
2004-06-08 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* corresponding to the new API of the immodule for Qt 20040608 snapshot
	
	* qt/quiminputcontextplugin/quiminputcontext.h
	  - (candwinIsActive): New variable
	
	* qt/quiminputcontextplugin/quiminputcontext.cpp
	  - (QUimInputContext):
	    * Add candwinIsActive to initializer list
	    * Move isImStarted to initializer list
	  - (setFocus): Popup candidate window when focused again
	  - (unsetFocus): Hide candidate window when focused out
	  - (setFocus): Reimplement to follow new API
	  - (unsetFocus): Reimplement to follow new API
	  - (candidateActivate, candidateDeactivate): Remember candidate
	    window activity for UI-driven hiding/showing
	
2004-06-08 kzk <mover@hct.zaq.ne.jp>
	
	* uim/uim.h: add API comments around im and candidate in doxygen style
	
2004-06-06 kzk <mover@hct.zaq.ne.jp>
	
	* doc/
	  - 00INDEX: remove LIB
	  - LIB: contents move to uim/uim.h
	* uim/
	  - uim.h: adding doxygen-style description of some APIs which was written at doc/LIB. I want descriptions of all APIs in doxygen-style.
	
	
2004-06-06 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* doc/HELPER-CANDWIN: add some description about what the helper is.
	
2004-06-06 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* helper/helper*.c: change path uim/config.h to config.h.
	
2004-06-05 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* xim/main.cpp, xim/ximserver.cpp: kill warning.
	* xim/canddisp.cpp: change path of config.h to allow off tree build
	
	
2004-06-05 kzk <mover@hct.zaq.ne.jp>
	
	* qt/qtkde-helper/src/candwin
	  - add size handling function (adjustWindowSize() )
	  - fix wrong number indexing 
	
2004-06-05 kzk <mover@hct.zaq.ne.jp>
	
	* doc
	  - 00INDEX: updated
	  - HELPER-CANDWIN: describing the message which is sent by uim-xim to candidate program
	
	* qt/qtkdehelper
	  - uim-helper-candwin.h, uim-helper-candwin-qt.cpp: change the WFlags
	
2004-06-05 kzk <mover@hct.zaq.ne.jp>
	
	*qt/qtkde-helper
	  - initial commit of uim-helper-candwin-qt
	
2004-06-04 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* corresponding to the new API of the immodule for Qt 20040604 snapshot
	
	* qt/quiminputcontextplugin/quiminputcontext.h
	  - (QUIM_NO_DIRECT_X11_EVENT): New macro. Define this to switch to
	    X11 independent filter function
	  - (name): New method
	  - (language): New method
	  - (x11FilterEvent): Change args to follow new API
	  - (filterEvent): Change args to follow new API
	  - (setFocus): Change args to follow new API
	  - (setFocusHint): Remove to follow new API
	  - (setMicroFocus): New method
	  - (mouseHandler): New method
	  - (getPreeditString): Be private
	  - (getPreeditCursorPosition): Be private
	  - (getPreeditSelectionLength): Be private
	  - (lastKeyWidget): Remove to follow new API
	  - (mLastKeyWidget): Remove to follow new API
	  - (preeditString): New variable. Moved from a static variable which
	    has same name
	  - (cpos): New variable
	  - (sellen): New variable
	
	* qt/quiminputcontextplugin/quiminputcontext.cpp
	  - Isolate X11 specific code by #ifdef
	  - Remove trailing "\n" from qDebug()
	  - (preeditString): Remove to fix multi-context conflict. Moved to
	    member variable of QInputContext
	  - (QUimInputContext):
	    * Remove IMState from initializer of QInputContext
	    * Add cpos, sellen to initializer list
	  - (x11FilterEvent): Fix printable ASCII range comparison to exclude
	    DEL (ASCII 127)
	  - (filterEvent): Implement to follow new API
	  - (setFocus): Reimplement to follow new API
	  - (unsetFocus): Reimplement to follow new API
	  - (setFocusHint): Remove to follow new API
	  - (setMicroFocus): copied from setFocusHint and reimplement to
	    follow new API
	  - (mouseHandler): New method. Placeholder with debugging print for
	    now
	  - (name): New method. Just a placeholder for now
	  - (language): New method. Just a placeholder for now
	
	  - (commitString): Simplify by using new API
	  - (pushbackPreeditString): Simplify by using new API
	  - (updatePreedit): Simplify by using new API
	  - (candidateActivate): Remove setFocus() to cooperate with new
	    CandidateWindow behavior
	
	* qt/quiminputcontextplugin/candidatewindow.cpp
	  - (candidateFlag):
	    * Change WType to WType_TopLevel from WType_Popup to fix odd
	      behavior such as accidential hiding
	    * Add WStyle_Tool to gain proper window behavior
	    * Add WX11BypassWM to avoid unnecessary focusing
	  - (slotCandidateSelected): Remove setFocus() to follow proper window
	    behavior by WX11BypassWM
	
2004-06-02 Masahito Omote <omote@utyuuzin.net>
	
	* canna.scm
	 - (canna-proc-input-state-with-preedit):
	   Support beginning-of-preedit and end-of-preedit key.
	 - (canna-context-new): Remove 'if canna-init-lib-ok?'.
	 - (canna-proc-input-state-with-preedit): Remove 'if canna-init-lib-ok?'.
	 - (canna-proc-compose-state): Use cond instead of if.
	
2004-06-02 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* gtk-im-uim.c (update_candidate): Removed unused variable char *buf.
	
2004-06-02 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* gtk-im-uim.c: Removed GtkCList and introduced GtkTreeView. This will fix
	                the bug #626, but new bugs will be introduced...
			Remained bugs: Candidate window doesn't shrink.
	
2004-06-02 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* helper-candwin-gtk.c:
	 - (m_view): Removed unused variable.
	 - (m_window): Removed unused variable.
	
2004-06-01 kzk <mover@hct.zaq.ne.jp>
	
	helper-candwin-gtk.c: member cursor isn't used
	
2004-06-01 kzk <mover@hct.zaq.ne.jp>
	
	helper-candwin-gkt.c: member top_win isn't used
	
2004-06-01 kzk <mover@hct.zaq.ne.jp>
	
	No need to link kdeui
	
2004-05-28 Masahito Omote <omote@utyuuzin.net>
	
	* canna.c: Set context_array NULL in definition.
	
2004-05-28 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* slib.c: (undefine): New function. not tested yet.
	
2004-05-27 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* test/test-uim-util.scm
	  - New file
	  - (testcase uim-util): New testcase
	  - (test string=?): New test
	  - (test nthcdr): New test
	  - (test charcode->string): New test
	  - (test string->charcode): New test
	  - (test digit->string): New test
	
2004-05-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* uim-helper-server.c: change backlog of listen(). 5 is enough and portable.
	
2004-05-26 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* Replace result of init-handlers with #f. Although the result is
	  simply ignored, #f is semantically appropriate rather than ()
	
	* tcode.scm (tcode-init-handler): Replace () with #f
	* ipa.scm (ipa-init-handler): Replace () with #f
	* hangul.scm
	  - (hangul2-init-handler): Replace () with #f
	  - (hangul3-init-handler): Replace () with #f
	  - (romaja-init-handler): Replace () with #f
	* viqr.scm (viqr-init-handler): Replace () with #f
	* pyload.scm
	  - (py-init-handler):
	    * Replace () with #f
	    * Remove duplicate py-init-handler definition
	  - (pyunihan-init-handler): Replace () with #f
	  - (pinyin-big5-init-handler): Replace () with #f
	
2004-05-26 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* im.scm
	  - Reorganize definition order and add comments
	  - (find-context): Replace invalid assq with assv
	  - (add-context): Make context-data defaults to #f rather than ()
	
	* test/test-im.scm
	  - New file
	  - (testcase im misc definitions): New testcase
	  - (preedit-attr?): New test
	  - (testcase im im-management): New testcase
	  - (im-record accessors): New test
	  - (make-im): New test
	  - (register-im): New test
	  - (select-im): New test
	  - (testcase im im-switching): New testcase
	  - (find-im-by-name-rec): New test
	  - (next-im): New test
	  - (test switch-im): New test. This is currently disabled due to
	    create-context problem. create-context from Scheme world fails
	    because corresponding object in C world is missing
	  - (testcase im context management): New testcase
	  - (context-id): New test
	  - (context-im): New test
	  - (set-context-data!): New test
	  - (find-context): New test
	  - (remove-context): New test
	  - (add-context (add as new id)): New test
	  - (add-context (duplicate id)): New test
	  - (test create-context): New test. Just a placeholder for now
	  - (test release-context): New test. Just a placeholder for now
	
2004-05-26 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* Almost modification of this commit are based on the patch [Anthy-dev
	  831] by Kouhei Sutou-san. Thanks
	
	* uim-util.c (str_seq_equal): Replace NIL with false_sym
	
	* im.scm
	  - (context-list): Replace invalid #f with ()
	  - (remove-context-rec): Fix invalid list operation
	  - (find-im-by-name-rec): Fix invalid list operation
	  - (next-im): Fix invalid list operation
	  - (select-im): Replace invalid () with #f
	  - (create-context): Add error handling
	  - (release-context): Add error handling
	
	* uim-sh.scm (uim-sh-loop): Fix invalid comparison
	
2004-05-24 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* test/test-key.scm:
	  - New file
	  - (testcase key): New testcase
	  - (test modifier key mask predicates): New test
	  - (test modifier-key?): New test
	  - (test translator-prefix?): New test
	  - (test intern-key-prefix): New test
	  - (test parse-tag-prefix-symbol): New test
	  - (test parse-tag-prefix): New test
	  - (test parse-emacs-like-prefix): New test
	  - (test parse-key-prefix): New test
	  - (test parse-key-str): New test
	  - (testcase key translators): New testcase
	  - (test IgnoreCase translator): New test
	  - (test IgnoreShift translator): New test
	  - (test IgnoreRegularShift translator): New test
	  - (test apply-translators): New test
	  - (testcase key key-predicates): New testcase
	  - (test make-single-key-predicate): New test
	  - (test make-key-predicate): New test
	  - (test modify-key-strs-implicitly): New test
	  - (test define-key-internal): New test
	
2004-05-24 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* helper-candwin-gtk.c: Removed some unused variables.
	
2004-05-24 kzk <mover@hct.zaq.ne.jp>
	
	* quiminputcontext.cpp
	  - (commit_cb): create wrapper function named commitString
	  - (clear_cb): create wrapper function named clearPreedt
	  - (pushback_cb): create wrapper function named pushbackPreeditString
	  - (update_cb): create wrapper function named updatePreedit
	  - (cand_activate_cb): create wrapper function named candidateActivate
	  - (cand_select_cb): create wrapper function named candidateSelect
	  - (cand_deactivate__cb): create wrapper function named candidateDeact\
	ivate
	  - (cand_shift_page_cb): disenabled
	  - (getPreeditString): non static function
	  - (getPreeditCursorPosition): non static function
	  - (getPreeditSelectionLength): non static function
	  - isImStarted is member variable of QUimInputContext(fix known bug)
	* candidate.h, candidatewindow.cpp
	  - rename deactivateCandidate into candidateDeactivate
	  - five members is now protected
	
	
2004-05-22 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* xim/connection.cpp: check message_type of XIM event
	
2004-05-22 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* uim-util.c (string_equal): changed to return true_sym or false_sym
	
2004-05-22 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim-util.c (uim_init_util_subrs): Fix a comment
	
2004-05-22 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim-util.c (uim_init_util_subrs): Init false_sym as NIL. This has
	  fixed inconsistent #f representations introduced on r863. false_sym
	  has to be NIL until bug #617 is fixed
	
2004-05-21 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* uim-util.c (str_seq_partial): use false_sym
	
2004-05-21 kzk <mover@hct.zaq.ne.jp>
	
	* uim-util.c: false_sym is siod_false_value()
	
2004-05-21 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* uim-util.c (str_seq_partial): Add comment of return value. Merge some obvious part of Suto-san's patch.
	
2004-05-21 kzk <mover@hct.zaq.ne.jp>
	
	* qt/quiminputcontextplugin
	  - quiminputcontext.cpp: add some comments for complicated behavior
	  - COPYING: fix the copyright year
	
2004-05-20 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* quiminputcontext.cpp:
	  - (DEFAULT_SEPARATOR_STR): New macro
	  - (min): Removed
	  - (max): Removed
	  - (x11FilterEvent): Replace deprecated uim API names with new ones
	  - (forceInside): Replace min() and max() with standard QMIN() and
	    QMAX()
	  - (pushback_cb): Accept independent cursor segment and separator
	    segment. This has fixed cursor moving problem
	  - (getPreeditString): Support segment separator
	  - (getPreeditCursorPosition): Support segment separator
	  - (getPreeditSelectionLength):
	    * Fix improper detection method for selection length
	    * Replace deprecated UPeAttr_Cursor with UPreeditAttr_Cursor
	
2004-05-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* uim-util.c: backout previous changes.
	
2004-05-19 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* uim-util.c: merge some part of Suto-san's patch. One step toward #642.
	* siod.h: missing declaration of cdar
	
2004-05-19 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* This commit adds dynamic custom value update via
	  uim-helper-server. Basically worked with Sumika.
	
	* im.scm:
	  - (im-prop-handler-alist): New variable. Exists as prop-handler
	    dispatch table
	  - (prop-handler): Add prop-message itself to arg to dispatch message
	    to appropriate handler. Mainly modified to support
	    "prop_update_custom" message.
	* custom.scm (custom-prop-update-custom-handler): New procedure. Added
	  for "prop_update_custom" message handling to support dynamic custom
	  value update
	* loader.scm: Add '(require "custom.scm")' as comment. Uncomment this
	  line to enable dynamic custom value update. This is temporary
	  solution. custom.scm will be devided into three parts in future
	  version of uim. custom.scm for configuration tools, custom-rt.scm
	  for IM bridges (rt stands for 'runtime'), and per-IM-file
	  'define-custom's
	
	* uim.h (uim_prop_update_custom): New API
	* uim-scm.h:
	  - (uim_custom_value_as_string): New API
	  - (uim_api_tbl): Add uim_custom_value_as_string
	* uim-util.c (uim_custom_value_as_string): New function. Wraps
	  custom-canonical-value-as-string
	
	* context.h:
	  - (UIM_EVAL_FSTRING1): New macro
	  - (UIM_EVAL_FSTRING2): New macro
	  - (UIM_EVAL_FSTRING3): New macro
	  - (UIM_EVAL_FSTRING4): New macro
	  - (UIM_EVAL_FSTRING5): New macro
	  - (uim_sizeof_sexp_str): New internal API
	* uim-func.c:
	  - (MAX_LENGTH_OF_INT_AS_STR): New macro
	  - (uim_sizeof_sexp_str): New function
	* uim.c:
	  - (uim_prop_activate): Add 'prop-activate as second arg to follow
	    new prop-handler interface. API and ABI is not changed
	  - (uim_prop_update_custom): New function. Updates custom value from
	    property message
	
	* qt/quiminputcontextplugin/qhelpermanager.cpp (parseHelperStr): Add
	  "prop_update_custom" message handling to support dynamic custom
	  value update
	* gtk-im-uim.c (im_uim_parse_helper_str): Add "prop_update_custom"
	  message handling to support dynamic custom value update
	
2004-05-19 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	*util.scm (multi-segment-make-string) use null? to check condition
	
2004-05-19 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* anthy.scm: initialize anthy-context-wide-latin #f not ()
	
2004-05-19 kzk <mover@hct.zaq.ne.jp>
	
	* qt/quiminputcontextplugin
	   - install: some distro have no ${QTDIR}/plugins/input directory
	
2004-05-19 kzk <mover@hct.zaq.ne.jp>
	
	* qt/quiminputcontextplugin: set the width of candidate window size properly by judging from the font size
	
2004-05-18 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* skk.scm: Trim whitespaces
	* uim.h: Reform a declaration
	
2004-05-18 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.3.8
	
2004-05-18 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.c (uim_quit_prime): file handler should be assigned NULL when quit.
	
2004-05-17 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	*skk.scm: Also learn result when implicit commit by typing next text happens. Thanks to Kato Etsushi-san.
	
2004-05-17 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* ximserver.cpp: move freeing of candidates proper position. Thanks to Kato Etsushi-san
	
2004-05-17 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* anthy.c: make create_context not to touch context_array, if it is not initialized.
	
2004-05-17 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* util.scm (proc-and): new procedure
	* test/test-util.scm:
	  - (test proc-and): New test
	  - (test enclose-another-env): Add nonexistent check of variable
	
	* custom.scm:
	  - (custom-activator-alist): Rename to custom-activity-hook
	  - (custom-get-hook-alist): Rename to custom-get-hook
	  - (custom-set-hook-alist): Rename to custom-set-hook
	  - (custom-activity-hook): Renamed from custom-activator-alist
	  - (custom-get-hook): Renamed from custom-get-hook-alist
	  - (custom-set-hook): Renamed from custom-set-hook-alist
	  - (custom-define-activator): Removed. Use custom-add-hook instead
	  - (custom-add-get-hook): Removed. Use custom-add-hook instead
	  - (custom-add-set-hook): Removed. Use custom-add-hook instead
	  - (custom-add-hook): New procedure
	  - (custom-procs-for): Rename to custom-hook-procs
	  - (custom-hook-procs): Renamed from custom-procs-for
	  - (custom-call-procs-for): Rename to custom-call-hook-procs
	  - (custom-call-hook-procs): Renamed from custom-call-procs-for
	  - (custom-value): Replace hook procedure calls with new one
	  - (custom-active?):
	    * Replace activator with hooks
	    * Accept plural hooks
	  - (custom custom-preserved-default-im-name): Replace hook
	    definitions according to new infrastructure
	  - (custom custom-activate-default-im-name): Replace hook
	    definitions according to new infrastructure
	  - (custom switch-im-key?): Replace activator definition according to
	    new infrastructure
	  - (custom custom-preserved-canna-server-name): Replace hook
	    definitions according to new infrastructure
	  - (custom custom-activate-canna-server-name): Replace hook
	    definitions according to new infrastructure
	  - (custom canna-server-name): Replace hook definitions according to
	    new infrastructure
	* test/test-custom.scm:
	  - (sort-symbol): New procedure
	  - (test custom-define-group, custom-group-rec): Add plural group
	    definition check
	  - (test custom-list-groups): New test
	  - (test custom-list-primary-groups): New test
	  - (test custom-collect-by-group): New test
	  - (testcase custom hooks): New testcase
	  - (test custom-hook-procs (null)): New test
	  - (test custom-add-hook, custom-hook-procs, custom-call-hook-procs):
	    New test
	  - (test custom-active?): New test
	  - (testcase custom get and set hooks): New testcase
	  - (test custom-get-hook): New test
	  - (test custom-get-hook (self update)): New test
	  - (test custom-set-hook): New test
	  - (test custom-set-hook (self update)): New test
	  - (testcase custom canna-server-name): New testcase
	  - (test canna-server-name): New test
	
2004-05-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm:
	 - (prime-get-candidates): Replaced "lookup_compact" with
	                           "lookup_compact_all".
	
2004-05-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* japanese.scm:
	 - (ja-rk-rule): Add new entries.
	
2004-05-14 kzk <mover@hct.zaq.ne.jp>
	
	* qt/quiminputcontext: unify debug message.
	
2004-05-14 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* test/test-custom.scm:
	  - (test anything?):
	    * Fix a copy-and-paste bug
	    * Add list assersions
	  - (test custom-boolean?): Add list assersions
	  - (test custom-integer?): Add list assersions
	  - (test custom-string?): Add list assersions
	  - (test pathname?): Add list assersions
	  - (test custom-valid-symbol?): Add list assersions
	  - (test custom-symbol-rec-new): Swap expected and actual to correct
	  - (test custom-symbol-label): Swap expected and actual to correct
	  - (test custom-symbol-desc): Swap expected and actual to correct
	  - (test custom-symbol-rec-new): Swap expected and actual to correct
	  - (test custom-define-group, custom-group-rec): Swap expected and
	    actual to correct
	
	* test/test-util.scm:
	  - (testcase util character predicates): New testcase
	  - (test control-char?): New test
	  - (test alphabet-char?): New test
	  - (test usual-char?): New test
	  - (test numeral-char?): New test
	  - (testcase util character conversion procedures): New testcase
	  - (test numeral-char->number): New test
	  - (test to-lower-char): New test
	  - (testcase util string list procedures): New testcase
	  - (test string-list-concat): New test
	  - (test string-find): New test
	  - (testcase util list procedures): New testcase
	  - (test truncate-list): New test
	  - (test proc-or): New test
	  - (testcase util R5RS procedures): New testcase
	  - (test else): New test
	  - (test boolean?): New test
	  - (test integer?): New test
	  - (test list?): New test
	  - (test string->symbol): New test
	  - (test map): New test
	  - (test for-each): New test
	  - (testcase SRFI procedures): New testcase
	  - (test filter-map): New test
	  - (testcase Siod specific procedures): New testcase
	  - (test toplevel-env): New test
	  - (test enclose-another-env): New test
	  - (test define-record record definition): Swap expected and actual
	    to correct
	
2004-05-14 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* skk-dic.c:
	 - (parse_dic_line): Improve the judgement whether okuri-ari entry or not.
	                     e.g. 'hoge' shouldn't be treated as okuri-ari entry. 
	
2004-05-14 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* skk-dic.c:
	 -(first_space): New function.
	 - nth_candidate: call first_space before call next_slash, because skk 
	                  dictionary key can include '['. 
	
2004-05-14 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* test/test-util.scm:
	  - New file
	  - (testcase util define-record): New testcase
	  - (test define-record record definition): New test
	  - (testcase util define-record accessors): New testcase
	  - (test define-record getters): New test
	  - (test define-record setters): New test
	
	* test/test-custom.scm:
	  - (testcase custom): Renamed to "custom validators"
	  - (testcase custom validators): Renamed from "custom"
	  - (test anything?): New test
	  - (test custom-valid-symbol?): New test
	  - (testcase custom-symbol): New testcase
	  - (test custom-symbol-rec-new): New test
	  - (test custom-symbol-label): New test
	  - (test custom-symbol-desc): New test
	  - (testcase custom-group): New testcase
	  - (test custom-group-rec-new): New test
	  - (test custom-define-group, custom-group-rec): New test
	  - (testcase define-custom): New testcase
	  - (test define-custom (symbol)): New test
	
2004-05-13 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* ximserver.cpp: fixed mask of Meta key. Thanks KATO Kazuyoshi-san
	
2004-05-13 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* test//test-custom.scm: svn propset svn:executable ON
	* ChangeLog: Update
	
2004-05-13 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim-sh.c (main): Keep verbose level 1 to make (require "foo.scm")
	  returns *foo.scm-loaded* only. This is required to run
	  uim-test-utils.scm correctly.
	
	* test/test-custom.scm:
	  - New file
	  - (testcase custom): New testcase
	  - (test custom-boolean?): New test
	  - (test custom-integer?): New test
	  - (test custom-string?): New test
	  - (test pathname?): New test
	
2004-05-13 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* test/uim-test-utils.scm:
	  - (uim-sh-select): Fix portname
	  - (make-uim-sh-teadown-proc): Rename to make-uim-sh-teardown-proc.
	    Maybe a typo.
	  - (make-uim-sh-teardown-proc): Renamed from make-uim-sh-teadown-proc
	  - (make-uim-test-case): Replace make-uim-sh-teadown-proc
	
2004-05-13 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim-scm.h:
	  - (uim_scm_cadr): New API
	  - (uim_scm_caar): New API
	  - (uim_scm_cdar): New API
	  - (uim_scm_cddr): New API
	* uim-util.c:
	  - (uim_scm_cadr): New function
	  - (uim_scm_caar): New function
	  - (uim_scm_cdar): New function
	  - (uim_scm_cddr): New function
	
	* custom.scm:
	  - (custom-validator-alist): Replace boolean validator with
	    custom-boolean?
	  - (custom-boolean?): New procedure. Relax checking whether boolean
	    or not
	  - (custom-value): Fix timing of hook invocation
	  - (custom-hook-get-default-im-name): Reflect
	    custom-preserved-default-im-name
	  - (custom canna-server-name): Defaults to #f rather than ""
	  - (custom-hook-get-canna-server-name): Reflect
	    custom-preserved-canna-server-name
	  - Fix to add custom-hook-set-canna-server-name to
	    custom-preserved-canna-server-name rather than canna-server-name
	
2004-05-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* skk.scm: Reverted to r827. diff -r 827:828 is wrong.
	
2004-05-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* skk-dic.c:
	 - (next_slash): Consider a case '[' is used for index word.
	
2004-05-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* skk.scm:
	 - (skk-do-update-preedit): do not pushback candidate if there's no candidate.
	
2004-05-12 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* custom.scm:
	  - (custom-range): Return valid symbol list rather than raw recoreds
	    if type of custom is symbol
	  - (custom-type-attrs): New procedure. Return raw type attributes
	    rather than range
	  - (custom-valid-symbol?): Fix broken argument passing
	  - (custom-valid?): Replace custom-range with custom-type-attrs
	  - (custom-symbol-label): Replace custom-range with custom-type-attrs
	  - (custom-symbol-desc): Replace custom-range with custom-type-attrs
	
	* uim-scm.h:
	  - (uim_custom_symbol_range): Removed
	  - (uim_api_tbl): New type. Function table for dynamic loading. This
	    is highly experimental.
	
2004-05-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* skk.scm:
	 - (skk-proc-state-okuri): Use skk-back-to-kanji-state to back to kanji state
	                           from okuri state. 
	
2004-05-11 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* custom.scm (custom candidate-window-position): Fix type definition
	
	* uim-scm.h:
	  - (uim_custom_group_label): New API
	  - (uim_custom_group_desc): New API
	  - (uim_custom_group_subgroups): New API
	  - (uim_custom_list_primary_groups): New API
	* uim-util.c:
	  - (uim_custom_group_label): New function
	  - (uim_custom_group_desc): New function
	  - (uim_custom_group_subgroups): New function
	  - (uim_custom_list_primary_groups): New function
	
2004-05-11 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* custom.scm:
	  - Introduce 'primary group' and 'subgroups'
	  - (custom-subgroup-alist): New variable
	  - (custom-list-groups): Use proper accessor rather than car
	  - (custom-list-primary-groups): New procedure
	  - (define-custom): Configure primary group and subgroups
	  - (custom-valid?): Fix broken code
	  - (custom-value): Force validation and return default-value instead
	    of invalid value
	  - (custom-default?): New procedure
	  - (custom-group-subgroups): New procedure
	
2004-05-11 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim-scm.h:
	  - (uim_custom_list_groups): New API
	  - (uim_custom_definition_as_string): New API
	* uim-util.h:
	  - (uim_custom_list_groups): New function
	  - (uim_custom_definition_as_string): New function
	
	* custom.scm:
	  - (custom-list-groups): Return groups as defined order
	  - (custom-canonical-value-as-string):
	    * Fix value as integer
	    * Fix value as pathname
	    * Allow #f to all types
	
2004-05-11 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* slib.h (symbol_to_string): New function
	* slib.c:
	  - (symbol_to_string): New function
	  - (init_subrs): Add symbol_to_string as "symbol->string"
	* util.scm (string->symbol): New procedure. Just a alias of 'intern'
	  to conform to R5RS
	* key.scm (parse-key-str): Replace 'intern' with 'string->symbol'
	
	* custom.scm:
	  - (custom-canonical-value-as-string): New procedure
	  - (custom-canonical-definition-as-string): New procedure
	
2004-05-11 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* custom.scm:
	  - (custom-validator-alist): Rename 'item-list' with 'symbol'
	  - (custom-valid-item?): Rename to custom-valid-symbol?
	  - (custom-valid-symbol?): Renamed from custom-valid-item?
	  - (record custom-symbol-rec): New record definition
	  - (custom-symbol-label): New procedure
	  - (custom-symbol-desc): New procedure
	  - (pinyin-big5-im-canonical-name): New variable
	  - (pinyin-big5-im-desc): New variable
	  - (custom uim-color): Rename typename to symbol from item-list
	  - (custom default-im-name): Rename typename to symbol from item-list
	  - (custom skk-style): Rename typename to symbol from item-list
	
	* uim-scm.h:
	  - Introduce customization interfaces to cooperate with user-friendly
	    configuration tools such as Sumika
	  - (enum UCustomType): New type
	  - (uim_custom_value): New API
	  - (uim_custom_value_as_bool): New API
	  - (uim_custom_value_as_int;): New API
	  - (uim_custom_value_as_str): New API
	  - (uim_custom_value_as_path): New API
	  - (uim_custom_value_as_symbol): New API
	  - (uim_custom_set): New API
	  - (uim_custom_symbol_range): New API
	  - (uim_custom_symbol_label): New API
	  - (uim_custom_symbol_desc): New API
	  - (uim_custom_type): New API
	  - (uim_custom_ctype): New API
	  - (uim_custom_range): New API
	  - (uim_custom_collect_by_group): New API
	* uim-util.c:
	  - (uim_custom_value): New function
	  - (uim_custom_value_as_bool): New function
	  - (uim_custom_value_as_int;): New function
	  - (uim_custom_value_as_str): New function
	  - (uim_custom_value_as_path): New function
	  - (uim_custom_value_as_symbol): New function
	  - (uim_custom_set): New function
	  - (uim_custom_symbol_range): New function
	  - (uim_custom_symbol_label): New function
	  - (uim_custom_symbol_desc): New function
	  - (uim_custom_type): New function
	  - (uim_custom_ctype): New function
	  - (uim_custom_range): New function
	  - (uim_custom_collect_by_group): New function
	
2004-05-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* japanese.scm (ja-rk-rule): Some additional entries was added.
	
2004-05-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* pinyin-big5.scm: Add tone entries.
	
2004-05-11 Masahito Omote <omote@utyuuzin.net>
	
	* scm/canna.scm:
	  + uim-canna: works again.
	  + canna-proc-input-state-with-preedit:
	    - Fix 'ERROR: wta(1st) to lessp', when canceling conversion by backspace
	      key.
	    - use cond instead of if.
	  + canna-proc-input-state-no-preedit:
	    - use cond instead of if.
	
2004-05-10 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* xim/ximserver.cpp (candidate_activate):
	  - Fix a memory leak
	  - Cast return value of uim_candidate_get_cand_str() as
	    (const char *) to prepare to fix bug #501
	* qt/quiminputcontextplugin/candidatewindow.cpp
	  (CandidateWindow::layoutCandidate): Cast return value of
	  uim_candidate_get_cand_str() as (const char *) to prepare to fix bug
	  #501
	
	* uim-scm.h (uim_lisp): Fix typedef to avoid 'const uim_lisp' is
	  preprocessed as 'void *const'
	* im.scm (im-list): Fix default value with () from #f
	
2004-05-08 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* helper-toolbar-common-gtk.c: unify code to check connection
	
2004-05-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* skk.scm (skk-proc-state-converting): Call skk-commit. This will fix behavior
	  when the candidate have a annotation. Thanks to login:penguin. 
	
2004-05-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* helper-toolbar-common-gtk.c
	 - (helper_applet_prop_list_update): Delay create menu_item until use.
	 - Now we have only one instance of GtkMenu to indidate popup menu.
	
2004-05-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* helper-toolbar-common-gtk.c (button_destroy): Use gtk_container_remove
	  instead of gtk_widget_destroy.
	
2004-05-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* PY.scm: Add some symbols.
	
2004-05-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* pinyin-big5.scm: Add some symbols.
	
2004-05-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* pinyin-big5.scm: Add copyright.
	
2004-05-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* pinyin-big5.scm: New input method. pinyin-big5 for traditional Chinese
	  characters.
	
2004-05-07 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* helper-toolbar-common-gtk.c: properly free menu item string
	
2004-05-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* skk.scm (skk-proc-state-direct-no-preedit): update prop label when mode
	  is switched.
	
2004-05-07 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* prime.c: add #include <string.h> to use strlen()
	
2004-05-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* configure.ac: New option. --without-m17nlib
	
2004-05-06 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* custom.scm:
	  - (custom uim-color): Fix type definition
	  - (custom candidate-window-position): New custom
	  - (custom custom-preserved-canna-server-name): New custom
	  - (activator custom-preserved-canna-server-name): Fix activator name
	  - (custom-hook-get-canna-server-name): Fix a typo on variable name
	  - (custom skk-style):
	    * Fix type definition
	    * Rename label name of skk-style-ddskk-like to cooperate with Sumika
	
2004-05-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	*prime.scm (prime-send-command): Rewrite by using named let.
	
2004-05-06 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim/uim-scm.h:
	  - (uim_scm_quote): New API
	  - (uim_scm_qintern_c_str): New API
	* uim/uim-util.c:
	  - (quote_sym): New variable
	  - (uim_scm_quote): New function
	  - (uim_scm_qintern_c_str): New function
	  - (uim_scm_nth): Fix duplicate lispification of n
	  - (uim_scm_list1): Replace internal code with listn()
	  - (uim_scm_list2): Replace internal code with listn()
	  - (uim_scm_list3): Replace internal code with listn()
	  - (uim_scm_list4): Replace internal code with listn()
	  - (uim_scm_list5): Replace internal code with listn()
	
	* custom.scm:
	  - (default-im-canonical-name): Renamed from default-im-name because
	    it is conflicting with another, same name variable
	  - (anthy-im-canonical-name): Renamed from anthy-im-name according to
	    default-im-canonical-name. Other IMs are also renamed so
	  - (define-custom): Fix an error when default-value is a symbol
	  - (custom-default-value): Fix invalid procedure name
	  - (custom-preserved-default-im-name): Fix invalid form of custom-range
	  - (custom-hook-get-defualt-im-name): Fix a typo on varriable name
	* scm/Makefile.am: Add custom.scm
	
	* uim/uim-sh.c (main): Cleanup with uim_scm_listx() and uim_scm_quote()
	* doc/UIM-SH: Add exit process
	
2004-05-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	*prime.scm (prime-send-command):New function.
	
2004-05-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	*helper-toolbar-gtk.c (main): parse geometory if given.
	
2004-05-06 kzk <mover@hct.zaq.ne.jp>
	
	* qt/quiminputcontextplugin: dealing the case that the length of preedit is zero(thx! Daisuke)
	
2004-05-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.3.6.
	
2004-05-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	*prime.scm (prime-proc-state-converting): Add special proceccing for special
	 keys (Not completed yet).
	
2004-05-05 kzk <mover@hct.zaq.ne.jp>
	
	* qtkde-helper: delete Makefile.in(s)
	
2004-05-05 kzk <mover@hct.zaq.ne.jp>
	
	* qt/qtkde-helper: not to delete null pointer
	
2004-05-05 kzk <mover@hct.zaq.ne.jp>
	
	* qt/quiminputcontextplugin: cursor position should be the last of preedit.
	
2004-05-05 kzk <mover@hct.zaq.ne.jp>
	
	* qt/quiminputcontext: forgot to commit quiminputcontext.h
	
2004-05-05 kzk <mover@hct.zaq.ne.jp>
	
	* qt/quiminputcontextplugin
	  - add composition state changing(thx! Daisuke)
	  - add preedit selection support(thx! Daisuke)
	  - fix cannot enable quiminputcontextplugin when launching app from kicker(thx! Daisuke)
	
	
2004-05-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* Add new directory test/
	
2004-05-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm (prime-proc-state-converting): Change semantic of cancel.
	
2004-05-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm (prime-commit-candidate): learning-word doesn't relate to this
	  function.
	
2004-05-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* uim-ipc.c (uim_ipc_send_command): strlen(tmp) == 0 should not cause error.
	
2004-05-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* im.scm: Add comments.
	
2004-05-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* util.scm (candidate-window-position): Change default value.
	
2004-05-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* gtk-im-uim.c (im_uim_class_finalize): New function.
	
2004-05-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* m17nlib.c, uim.c: Add #ifdef HAVE_M17NLIB
	
2004-05-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* anthy.scm (anthy-init-lib-ok?): Default value changed to #f from '()
	
2004-05-03 kzk <mover@hct.zaq.ne.jp>
	
	* qt/quiminputcontext
	  - fix quiminputcontext's helper function sometimes uses full CPU power
	
2004-05-02 kzk <mover@hct.zaq.ne.jp>
	
		* qt/qtkde-helper
		  - display menus on proper direction(up, right, left, down)
	
2004-05-02 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim.c (uim_quit): Avoid excessive cleanup on duplicate quit.
	* canna.c (uim_quit_canna): Fix memory cleanup for cyclic
	  initialization
	* This commit has resolved bug #586 by patch [Anthy-dev 798] by
	  Seiichi SATO-san. Thanks.
	
2004-05-02 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim.c (load_conf): Fix excessive free(). This has resolved bug #585
	
2004-05-02 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* doc/UIM-SH: New file. Simple introduction for uim-sh
	
2004-05-02 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* ChangeLog: Update
	
2004-05-02 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* uim-util.c
	  (uim_scm_nth): Remove unused variable.
	  (eucjp_string_to_list): Remove unused variable.
	
2004-05-02 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm : Semantics of prime-context-mode and prime-context-state are
	              changed. Now state is used to indicate the state of preedit,
		      mode is used to indicate the stat of input mode.
	
2004-05-02 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm: I forgot to eliminate some kana-mode related functions.
	
2004-05-02 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm (prime-context-kana-mode): Removed all related functions, because
	  this variable is not used now.
	
2004-05-01 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* custom.scm:
	  - (custom-define-group): Fix a typo
	  - (define-custom): Fix a invalid sexp
	  - (custom-procs-for): Fix let as let*
	  - Add quote to some of define-custom
	
	* uim-scm.h:
	  - (uim_scm_nullp): New API
	  - (uim_scm_eq): New API
	  - (uim_scm_string_equal): New API
	  - (uim_scm_nth): New API
	  - (uim_scm_list1): New API
	  - (uim_scm_list2): New API
	  - (uim_scm_list3): New API
	  - (uim_scm_list4): New API
	  - (uim_scm_list5): New API
	* uim-util.c:
	  - (uim_scm_nullp): New function
	  - (uim_scm_eq): New function
	  - (uim_scm_string_equal): New function
	  - (uim_scm_nth): New function
	  - (uim_scm_list1): New function
	  - (uim_scm_list2): New function
	  - (uim_scm_list3): New function
	  - (uim_scm_list4): New function
	  - (uim_scm_list5): New function
	
2004-05-01 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* src/Makefile.in: Removed. It's not need for repository.
	
2004-05-01 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim-scm.h (uim_scm_c_str): Change return type to 'char *' from
	  'const char *'
	* uim-util.c:
	  - (uim_get_c_string): Mark as 'may be deprecated'
	  - (uim_scm_c_str): strdup() return value
	  - (uim_scm_symbol_value_str): Replace uim_get_c_string() with
	    uim_scm_c_str()
	
2004-05-01 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim-scm.h:
	  - (uim_scm_c_int): New API
	  - (uim_scm_symbol_value_int): New API
	  - (uim_scm_int_from_c_int): New API
	  - (uim_scm_c_str): New API
	  - (uim_scm_str_from_c_str): New API
	  - (uim_scm_symbol_value): New API
	  - (uim_scm_t): New API
	* uim-util.c:
	  - (uim_scm_c_int): New function
	  - (uim_scm_int_from_c_int): New function
	  - (uim_scm_c_str): New function
	  - (uim_scm_str_from_c_str): New function
	  - (uim_scm_symbol_value): Make public
	  - (uim_scm_t): New function
	
2004-04-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* anthy.scm(anthy-proc-compose-state):
	  - Symbol keys should be ignore.
	
2004-04-30 kzk <mover@hct.zaq.ne.jp>
	
	delete unnecessary files.
	
2004-04-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm: Remove debug messages.
	
2004-04-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm
	  (prime-prop-handler): Fix order of arguments of prime-update-preedit. Thanks
	  to Etsushi Kato.
	  (prime-get-nth-candidate): Fix position of closed parenthesis. 
	
2004-04-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm
	 - (prime-get-label): New function.
	 - (prime-parse-cands, prime-get-candidates!, prime-get-all-candidates!):
	   Reread if return strings equal "". This check is need when there's no
	   candidate strings.
	
2004-04-29 kzk <mover@hct.zaq.ne.jp>
	
	initial commit of uim-qtkde-helper!
	
2004-04-29 kzk <mover@hct.zaq.ne.jp>
	
	initial commit of quiminputcontextplugin!
	
2004-04-29 kzk <mover@hct.zaq.ne.jp>
	
	Making a new dir.
2004-04-29 kzk <mover@hct.zaq.ne.jp>
	
	Making a new dir.
2004-04-29 kzk <mover@hct.zaq.ne.jp>
	
	Making a new dir.
2004-04-29 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	romaja.scm: David-san's updated version
	
2004-04-28 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* util.scm:
	  - (define-record): New procedure. Designed to define accessors and
	    'new' procedure easily and safely. It is intended to replace
	    preexisting boring definitions such as anthy-context.
	  - (map) New procedure. Just a alias of mapcar which accepts up to 2
	    lists
	  - (for-each) New procedure. Just a alias of mapcar which accepts up
	    to 2 lists. Process order is guaranteed by siod's mapcar
	    implementation
	  - (filter-map) New procedure. Similar to the SRFI procedure, but it
	    accepts single list only
	  - (toplevel-env) New variable. Unified from local definitions
	
	* custom.scm:
	  - It has been Almost implemented except key customization feature
	  - Add broadcast API for dynamic update (not implemented yet)
	
2004-04-27 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* slib.c: Rewrite internal let definitions to accept named let. This
	  has resolved bug #532. All changes of this commit is contributed by
	  patch [Anthy-dev 789] by Kouhei Sutou-san. Thanks
	* test/test-macro.scm: New file to test above named let
	
	* test/uim-test-utils.scm:
	  - Show error messages from stderr of inferior uim-sh process
	  - Some cleanups
	* test/test-uim-test-utils.scm: New file
	
2004-04-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm(prime-get-candidates!): Use lookup_compact_all instead of
	  lookup_compact to avoid a bug. When there's no predict candidate,
	  uim-prime ignore next key event.
	  
	
2004-04-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm(prime-wide-latin-key?): bind <Control>L for wide-latin
	
2004-04-25 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* anthy.scm (anthy-make-whole-string): Fix the disfunction broken by
	  r750. Considar (anthy-make-whole-string ac #f kana)
	
2004-04-24 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm (prime-context-candidate-op-count): Remove no need varible.
	
	
2004-04-24 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* anthy.scm (anthy-make-whole-string): Fix a bug in kana input mode.
	* anthy.scm (anthy-proc-input-state-with-preedit): Fix a bug in kana input mode.
	* anthy.scm (anthy-proc-input-state-no-preedit): Fix a bug in kana input mode.
	
	
2004-04-24 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* test/uim-test-utils.scm: Fix deadlock problem using select(2).
	  Patch [Anthy-dev 777] by Kouhei Sutou-san. Thank you again. Now uim
	  testing framework is usable. This has resolved bug #483
	
	* uim-scm.h:
	  - (uim_scm_get_output): New API
	  - (uim_scm_set_output): New API
	* uim.c:
	  - (uim_scm_get_output): New function
	  - (uim_scm_set_output): New function
	* uim-sh.c:
	  - (main): Redirect output from stderr to stdout using
	    uim_scm_set_output()
	  - All above changes involving uim_scm_*_output are originally
	    contributed by patch [Anthy-dev 778] by Kouhei Sutou-san. Thanks.
	
2004-04-24 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* slib.c: Revert to r745 to cancel the change of r746. It doesn't work
	  with default path (SCM_FILES) although work with some slash-ended
	  LIBUIM_SCM_FILES.
	
	* anthy.scm (anthy-proc-input-state-with-preedit): Make CapsLock'ed
	  roma-ji entry working. Patch by [Anthy/uim thread 2 870]. Thanks
	  login:Penguin.
	
2004-04-24 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* A scheme function renamed to string=? from string-equal?.
	  Because string=? is R5RS compliant.
	
2004-04-23 kzk <mover@hct.zaq.ne.jp>
	
	* slib.c: display the correct path of the loading file.
	
2004-04-23 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	* ximserver.cpp: correct modifier key value to support CapsLock. Thanks for login:Penguin
	
2004-04-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm (prime-get-all-candidates!): New function.
	
2004-04-23 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* custom.scm:
	  - define-custom spec has been fixed, for now
	  - Add all custom definitions for currently available IMs
	  - Add validators unified with type definition (not completed yet)
	  - Add activation dependency (not completed yet)
	  - Add get and set hooks (not completed yet)
	  - Add group definition (not completed yet)
	
	* prime.scm;
	  - (prime-mask-pending-preedit): Rename to prime-mask-pending-preedit?
	  - (prime-mask-pending-preedit?): Renamed from prime-mask-pending-preedit
	
	* util.scm: Make uim-color vars defaults to #f
	* skk.scm: Make skk-style vars defaults to #f
	
2004-04-23 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* util.scm:
	  - (numeral?): Rename to numeral-char?
	  - (numeral-char?):
	    * Renamed from numeral?
	    * Fix as ':'(ASCII 58) is not a numeral-char
	    * Rewrite character-range representaion naturally
	  - (numeral-char->number): New procedure
	  - (number->candidate-index): New procedure
	  - (integer?): New procedure. number? is semantically inappropriate
	    on some situation
	  - (control-char?): Fix as DEL(ASCII 127) is a control-char
	  - (alphabet-char?): Rewrite character-range representaion naturally
	
	* prime.scm:
	  - (prime-proc-input-with-preedit):
	    * Make '0' key usable to select 10th candidate
	    * Fix ':' key was improperly being used to select 1st candidate
	  - (prime-proc-state-converting):
	    * Make '0' key usable to select 10th candidate
	    * Fix ':' key was improperly being used to select 1st candidate
	  - Above fixes have resolved bug #539
	
2004-04-23 kzk <mover@hct.zaq.ne.jp>
	
	Before this patch, you input "andon" and press anthy-commit-as-katakana-key, "$B%"%s%I(B" is committed.
	This should be "$B%"%s%I%s(B".
	
2004-04-22 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* custom.scm: Implement group handling, custom definition and
	  accessors. Not worked yet.
	
2004-04-22 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* test/uim-test-utils.scm (make-uim-setup-proc): Fix uim-sh
	  interaction. Patch [Anthy-dev 775] by Kouhei Sutou-san. Thanks
	
2004-04-22 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* skk.scm:
	  - (skk-get-string-by-mode): Split into two procedures
	  - (skk-get-string): New procedure. Forms string from skk-context by
	    arbitrary kana type
	  - (skk-append-residual-kana): New procedure
	  - (skk-begin-conversion): Clean up using skk-append-residual-kana
	  - (skk-proc-state-direct):
	    * Handles "nq" key sequence as below. This is ddskk-compatible
	      behavior. This has resolved bug #500
	      1. commits "n" as kana according to kana-mode
	      2. switch kana-mode by "q" (hiragana to katakana, or reversely)
	    * Handles "n " key sequence as below. This is ddskk-compatible
	      behavior.
	      1. commits "n" as kana according to kana-mode
	      2. commits " " as native space (such as Qt::Key_Space)
	    * commits "n" as kana according to kana-mode on
	      skk-commit-key?. This is ddskk-compatible behavior.
	    * Add some comments involving bug #528
	  - (skk-proc-state-kanji):
	    * commits pending "n" as kana on skk-commit-key? or
	      skk-return-key?
	    * commits pending "n" as kana on skk-kana-toggle-key?. This has
	      resolved bug #500
	    * Clean up using skk-append-residual-kana
	
2004-04-22 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim-sh.scm: Change "-q" option to "-b" to be compatible with
	  gosh. This stands for "batch mode" rather than "quiet mode"
	
	* test: New directory for testing framework. Following scripts are
	  contributed at [Anthy-dev 764] by Kouhei Sutou-san. Thank you
	  for good solution.
	* test/uim-test-utils.scm: New file. Provides testing framework for
	  uim by organizing uim-sh, gosh and GaUnit.
	* test/run-test.scm: New file. The script to kick all tests
	* test/test-uim.scm: New file. sample test cases
	
2004-04-22 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* anthy.scm:
	  - (anthy-make-whole-string): Change 2nd arg to convert-pending? and
	    properly rk-flush
	  - (anthy-begin-conv): Fix pending "n" and kana-converted "n" are
	    appended duplicately, and cleaned up
	  - (anthy-proc-input-state-with-preedit): Fix pending "n" and
	    kana-converted "n" are committed duplicately on anthy-commit-key?
	  - Above modifications has reopened bug #518 and fixed again
	
2004-04-22 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* slib.c (leval_setq): Check symbol is bounded or not.
	* anthy.scm, util.scm: Doesn't use set! if symbol is not bounded.
	
2004-04-21 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* anthy.scm (anthy-make-whole-string):
	 - Handle "nq" key sequence.
	   This has resolved bug #518.
	
2004-04-20 YamaKen <yamaken@bp.iij4u.or.jp>
	
	uim-sh.c (main): Replace cons() with uim_scm_cons()
	
2004-04-20 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* siod.c (strcons): Make char * arg const
	
	* uim-scm.h:
	  - (uim_lisp): New typedef. Represents opaque lisp object
	  - Export primitive Scheme interpreter interfaces as preliminary API
	* uim-util.c:
	  - (uim_split_string): Split some code into uim_scm_c_strs_into_list
	  - (uim_scm_c_strs_into_list): New function
	  - (uim_scm_intern_c_str): New function
	  - (uim_scm_f): New function
	  - (uim_scm_null_list): New function
	  - (uim_scm_eval): New function
	  - (uim_scm_car): New function
	  - (uim_scm_cdr): New function
	  - (uim_scm_cons): New function
	
	* uim-sh.c (main): Forward the argv into uim-sh
	* uim-sh.scm:
	  - Support commandline options
	  - Add quiet-mode option to suppress command prompt. This has
	    resolved bug #507
	  - (uim-sh-parse-args): New procedure
	  - (uim-sh-usage): New procedure
	
	* util.scm (string-find): Use #f rather than () properly
	
	
2004-04-20 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim-sh.c: Make uim-sh working with current libuim. This has
	resolved bug #482. Some modification is based on the patch
	[Anthy-dev 764] by Kouhei Sutou-san. Thanks
	
	* scm/Makefile.am: Add uim-sh.scm. Based on the patch [Anthy-dev 764]
	by Kouhei Sutou-san. Thanks
	* uim/Makefile.am: Add uim-sh to bin_PROGRAMS. Based on the patch
	[Anthy-dev 764] by Kouhei Sutou-san. Thanks
	
2004-04-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	uim-util.c(uim_scm_symbol_value_int): Renamed get_c_long -> get_c_int 
	
2004-04-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* function renamed. get_c_long -> get_c_int. This has resolved bug #493.
	
2004-04-20 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* scm/uim-sh.scm: New file
	* uim/uim-sh.c: New file. uim interactive shell for debugging,
	batch processing and serving as generic inferior process. Some
	modifications are required to work with current libuim.
	
2004-04-20 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* uim.h (uim_symbol_value_str): Mark as "will be deprecated"
	
	* uim-scm.h: New file. Scheme interpreter interface
	functions. "uim_scm" prefix is not stable name. More discussion is
	required. See also bug #481
	* uim/Makefile.am: Add uim-scm.h to pkginclude_HEADERS
	
	* uim.c
	  - (load_file): Move to uim-util.c:uim_scm_load_file
	  - (uim_init_scm): Use uim_scm_load_file()
	
	* uim-util.c
	  - (uim_scm_load_file): New function. Moved from uim.c:load_file and
	    modified
	  - (uim_scm_symbol_value): New function. Renamed from uim_symbol_value
	  - (uim_scm_symbol_value_int): New function. Renamed from
	    uim_symbol_value_int
	  - (uim_scm_symbol_value_str): New function. Renamed from
	    uim_symbol_value_str
	  - (uim_symbol_value_str): Rewrite as compatilibity wrapper
	  - (uim_scm_repl_c_string): New function. Based on the patch
	    [Anthy-dev 764] by Kouhei Sutou-san. Thanks
	  - (uim_scm_get_verbose_level): New function. Based on the patch
	    [Anthy-dev 764] by Kouhei Sutou-san. Thanks
	  - (uim_scm_set_verbose_level): New function. Based on the patch
	    [Anthy-dev 764] by Kouhei Sutou-san. Thanks
	
2004-04-20 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* slib.c (init_storage_1): Remove "nil" definition. This has resolved
	bug #484.
	
2004-04-19 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* custom.scm: New file. Customization support for GUI tools. Just a
	placeholder for now.
	
2004-04-18 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* gnuify-changelog.pl: Add kzk-san to hackers
	* ChangeLog: Update
	
	* README: Trivial fix
	
2004-04-18 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	AUTHORS: Add new commiter name :-)
	
2004-04-18 kzk <mover@hct.zaq.ne.jp>
	
	add error check of anthy_get_segment
	
2004-04-18 kzk <mover@hct.zaq.ne.jp>
	
	abolish warnigs
	
2004-04-18 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* slib.c(siod_false_value): New function to return sym_f.
	* anthy.c: replace NIL with siod_false_value()
	
2004-04-18 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* All scheme files: Replate nil with #f, because nil is not defined in R5RS.
	
2004-04-18 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* prime.scm: Replate nil with #f, because nil is not defined in R5RS.
	
2004-04-18 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* uim.c: Add some function prototypes.uim_quit_prime, uim_quit_canna.
	
2004-04-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	anthy.c (init_anthy_lib): Return NIL if malloc is failed.
	
2004-04-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* Makefile.am: Add -Wall to CFLAGS
	
2004-04-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	uim.c(load_file): Add NULL check, use snprintf instead of sprintf.
	
2004-04-17 kzk <mover@hct.zaq.ne.jp>
	
	abolish some warnigs
	
2004-04-17 kzk <mover@hct.zaq.ne.jp>
	
	abolish some warnigs
	
2004-04-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* uim-key.c: include string.h
	
2004-04-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* siod.h(lprint): Mark static. 
	
2004-04-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	*slib.c: Remove unused function, siod_version.
	
2004-04-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* slib.c
	 - Remove unused functions. print_welcome, fopen_l.
	 - Remove unused local variables. 
	 
	
2004-04-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* uim-helper-server.c: Remove unused value. Include unistd.h
	
2004-04-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* uim-helper.h: Add function prototype: uim_helpler_fd_writable
	
2004-04-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* skk-dic.c(compose_line_parts, find_cand_array_lisp): Remove unused variable.
	* skk-dic.c(find_cand_array_lisp): Return NIL when returning.
	
2004-04-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* uim-helper-client.c: include unistd.h, because read/close functions are
	  called in this file.
	
2004-04-17 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	uim-helper.c: do not free() the result of getpwuid().
	 fix the leak of login name
	
2004-04-15 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	*ximic.cpp: send XIM_FORWARD_EVENT as a passive packet. Thanks to Kato-san
	
2004-04-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	slib.c: remove the function flprint.
	
2004-04-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* uim-helper.c(uim_helper_str_terminated): Add const qualifier.
	
2004-04-14 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	xim/connection.cpp, xim/ximtrans.cpp: print packet on actuall send time
	
2004-04-14 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* util.scm (multi-segment-opposite-kana): New procedure. Generarized
	from anthy-opposite-kana.
	* anthy.scm (anthy-make-whole-string): New procedure. Unified from
	duplicate codes.
	(anthy-make-string): Removed. Use multi-segment-make-string instead.
	(anthy-make-left-string): Removed. Use multi-segment-make-left-string
	instead.
	(anthy-make-right-string): Removed. Use multi-segment-make-right-string
	instead.
	(anthy-opposite-kana): Removed. Use multi-segment-opposite-kana
	instead.
	(anthy-commit-as-katakana-key?): New key-binding. Commit preedit
	string as katakana.
	(anthy-commit-as-hankana-key?): New key-binding. Commit preedit
	string as half-width katakana.
	(anthy-commit-as-wide-latin-key?): New key-binding. Just a placeholder.
	(anthy-commit-as-latin-key?): New key-binding. Just a placeholder.
	
2004-04-14 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* skk.scm (skk-egg-like-newline?): New configration. If this variable is #t,
	  uim doesn't commit newline when converting. Thanks to Masaki Yatsu, Etsushi
	  Kato.
	
2004-04-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	uim-helper.c Eliminate alloca.
	
2004-04-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Eliminate alloca.
	
2004-04-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* uim.c: Eliminate alloca.
	
2004-04-13 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* skk.scm (skk-back-to-kanji-state):
	  - Fix truncated okuri-gana. Patch by [Anthy-dev 751]. Thanks
	    Etsushi Kato-san
	  - Eliminate improper (if ()) condition. To conform to R5RS,
	    use (null? ()) to detect if a list is empty or not.
	
2004-04-12 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* generic-key.scm: Add generic-begin-conv-key?
	* prime.scm (prime-begin-conv-key?): Use generic-begin-conv-key?
	* canna.scm (canna-begin-conv-key?): Use generic-begin-conv-key?
	* anthy.scm (anthy-begin-conv-key?): Use generic-begin-conv-key?
	* skk.scm (skk-begin-conv-key?): Use generic-begin-conv-key?
	
	* zaurus.scm: - Make <Shift>SELECT key working correctly
	              - Bind SELECT key as begin-conv and next-candidate
	
2004-04-11 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	slib.c: remove use of environment variable SIOD_LIB. reorder function declaration to eliminate warnings.
	
2004-04-10 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	romaja.scm: Capitalize first letter of sequence. David-san's newer version.
	
2004-04-10 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Update ChangeLog
	
2004-04-10 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* util.scm (enclose-another-env): New procedure. used for dynamic
	environment substitution of closure
	
	* hangul.scm: Fix generic-keys disabling process enbuged in r685. Now
	global generic-keys are untouched and other IMs are not affected.
	
2004-04-09 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	uim.c: allow user to change startup config file ~/.uim by environment
	       variable LIBUIM_USER_SCM_FILE. due to 713's suggestion.
	
2004-04-09 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* hangul.scm: Make generic-next-candidate-key?,
	generic-prev-candidate-key? and generic-commit-key? untouched to
	recover proper behavior. These key-predicates had broken by -r671:672.
	
	* key.scm: Add simple description for make-key-predicate,
	make-single-key-predicate and define-key-internal.
	
2004-04-08 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* anthy.scm (anthy-proc-compose-state): Recover "implicit commit by
	shift-modified chars" feature in compose state. This had been enbuged
	in -r661:662.
	
2004-04-08 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	loader.scm: Do not load romaja.scm at startup.
	
2004-04-08 Masahito Omote <omote@utyuuzin.net>
	
	gnuify-changelog.pl: Create ChangeLog from svn log.
	Makefile.am: Add 'make ChangeLog'.
	
2004-04-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix cannot reinitialize at some environment. Thanks to Seiichi SATO.
	
2004-04-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add more const qualifiers.
	
2004-04-07 Masahito Omote <omote@utyuuzin.net>
	
	debian/*: Uim for Debian is moved to svn.debian.org.
	
2004-04-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.3.4.2
	
2004-04-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	symbols should be through when there's no preedit.
	
2004-04-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add more const qualifiers.
	
2004-04-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	I've forgotten to commit this file...
	
2004-04-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.3.4
	
2004-04-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Change some key binds.
	
2004-04-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	fprintf isn't need obviously here.
	
2004-04-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	If there's no preedit strings, * is not need.
	
2004-04-07 YamaKen <yamaken@bp.iij4u.or.jp>
	
	scm/japanese.scm: Add a comment for ja-direct-rule
	
2004-04-05 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	mark more functions static
	
2004-04-05 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	properly clear context slot
	
2004-04-05 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add license text
	
2004-04-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	If no preedit exists, commit key shoud be through.
	
2004-04-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	More clean up.
	
2004-04-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Use cond to clean up.
	
2004-04-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Shift key should be ignored except extend/shrink segment key in compose state.
	Use cond to clean up.
	
2004-04-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to PageUp/PageDown.
	
2004-04-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Disable some key bind when using kana-table.
	
2004-04-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix some bugs related on kana input
	
2004-04-03 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Commit directly if alt key is pressed
	
2004-04-03 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add some symbols.
	
2004-04-03 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Use AM_ICONV
	
2004-04-03 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Use AC_PATH_XTRA
	
2004-04-02 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	context.h: also mark some argument of callback functions const
	siod.h: remove declaration of unneeded function
	anthy.scm: kill 'nil
	
2004-04-02 YamaKen <yamaken@bp.iij4u.or.jp>
	
	uim-key.c: Make emergency key disabled by default
	KEY: Describe emergency key
	
2004-04-01 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	allocate client array dynamically
	
2004-03-31 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Use stderr instead of stdout to output debug messages.
	
2004-03-31 YamaKen <yamaken@bp.iij4u.or.jp>
	
	uim-key.c: - Make emergency-key be able to be disabled
	           - Change emergency-key sequence as [Anthy-dev 672]
	
2004-03-31 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add callback functions for testing.
	
2004-03-31 YamaKen <yamaken@bp.iij4u.or.jp>
	
	util.scm: Define control-char? predicate
	anthy.scm: Fix broken anthy-release-key-handler involving control-char?
	canna.scm: Fix broken canna-release-key-handler involving control-char?
	generic.scm: Fix broken generic-key-release-handler around
	             control-char? and generic-commit-raw
	prime.scm: Make prime-release-key-handler reasonably sane on
	           prime-mode-direct
	tutcode.scm: Define tutcode-key-release-handler as reasonably sane on
	             direct-input mode
	
2004-03-31 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	preliminary implementation of m17nlib.
	
2004-03-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add comma and full stop.
	
2004-03-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Works arrow keys, C-h, etc. Thanks to nanashi.
	
2004-03-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	This file is generated automatically by autoheader, so it's not need for svn
	repository.
	
2004-03-30 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	OK. m17nlib's finalization bug was fixed in 1.0.2.
	So enable m17n.scm
	
2004-03-29 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add more DISTCLEANFILES.
	
2004-03-29 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	usage of DISTCLEANFILES is wrong...
	
2004-03-29 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Move some rules for applet in "if APPLET"
	
2004-03-27 Masahito Omote <omote@utyuuzin.net>
	
	util.scm: create new function and constants for multiple input system.
	canna.scm: support hankaku-kana mode and code cleanup.
	anthy.scm: exprerimentaly code cleanup..
	
2004-03-27 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	more code for m17n lib around key event handling
	
2004-03-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	mark more functions static
	
2004-03-25 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add more const qualifiers.
	
2004-03-25 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add const qualifiers.
	
2004-03-24 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix order of processing event. Thanks to Etsushi Kato.
	
2004-03-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Full-width space is not need to ja-wide-rule.
	
2004-03-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add full-width space to ja-wide-rule
	
2004-03-22 Masahito Omote <omote@utyuuzin.net>
	
	Update ChangeLog.
	
2004-03-22 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix focus related problems. Thanks to Etushi Kato.
2004-03-22 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Disable context when the process recieve the message "focus_in" from other
	process.
	
2004-03-22 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Some programs such as OpenOffice.org & Tgif don't call unset_focus function, 
	so set_focus function should be processed every time. Thanks to Etsushi Kato.
	
2004-03-22 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	(reverse longest-head)
	
2004-03-21 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.3.3
	
2004-03-21 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	select_count should be boolean?
	
2004-03-21 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Don't move segment when candidate selected.
	
2004-03-21 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	implement more m17nlib code
	
2004-03-21 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add m17n prefix to the name
	
2004-03-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	avoid multiple initialization of anthy from scheme side
	
2004-03-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	avoid multiple initialization of anthy
	
2004-03-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	use context id to check availability of conversion
	spell and indent fix
	
2004-03-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	properly handle anthy_create_context() failure
	
2004-03-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add register function, but not working yet.
	
2004-03-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Use _exit instead of exit, because exit calls ORBit's exit handler. Thanks to 
	Frederic Crozat and Michael Meeks.
	
2004-03-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Ignore key events with alt or ctrl.
	
2004-03-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to GTK+-2.4
	
2004-03-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	proper handling of buffer full condition
	
2004-03-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	back out delayed initialization of anthy
	
2004-03-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Candidate window should be shown when it's active.
	
2004-03-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add #include <alloca.h> to compiled with Solaris
	
2004-03-19 YamaKen <yamaken@bp.iij4u.or.jp>
	
	configure.ac: Make enviroment dependent features configuragle (not yet done)
	
2004-03-19 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Don't use gdk_window_get_toplevel in set_client_window,
	because it cause segv.
	
2004-03-19 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	add filter when candidate window is created
	
2004-03-19 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Oops, uim-prime doesn't work if prime-wide-latin-key? is't defined.
	
2004-03-19 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix behavior of skk-prop-handler
	
2004-03-19 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	close file descriptor in case of EOF
	
2004-03-18 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	increase read buffer size.
	do not call read(2) if there is no buffer.
	correct check of too long message.
	
2004-03-18 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	close file descriptor in case of EOF
	
2004-03-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Change URL of uim
	
2004-03-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	quit function is called whether init function is called or not.
	
2004-03-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	implement alloc and release context
	
2004-03-16 YamaKen <yamaken@bp.iij4u.or.jp>
	
	prime.scm: Fix prime-prev-candidate-key? definition as follow
	redefinition of generic-prev-candidate-key?. Quote is required
	to follow redefinition of predefined predicates.
	
2004-03-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	more implementation of m17nlib module
	
2004-03-15 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	move inclusion of iconv.h to uim-func.c
	
2004-03-15 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	implement input method list
	
2004-03-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Though I'm not understanding yet, this change makes screen-uim working.
	
2004-03-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove skk-like key binding
2004-03-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove skk-like key binding
2004-03-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Free contexts when quit
2004-03-15 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	do not use stdio in uim_helper_send_message
	
2004-03-14 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	properly link m17nlib
	
2004-03-14 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	call uim_helper_label_update() with focus in
	
2004-03-14 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add initial scm side code for m17nlib
	
2004-03-14 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add m17nlib configuration
	
2004-03-13 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add m17nlib detection
	
2004-03-13 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	Delay anthy's initialization
	
2004-03-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove out of date description.
	
2004-03-12 YamaKen <yamaken@bp.iij4u.or.jp>
	
	prime.scm: - Fix broken mode-list handling
	           - Make mode-value symbolic
	
2004-03-12 YamaKen <yamaken@bp.iij4u.or.jp>
	
	prime.scm: Make candidate selection untouched on cursor moving
	
2004-03-12 YamaKen <yamaken@bp.iij4u.or.jp>
	
	prime.scm: Select last candidate as properly on begin-verversion
	starting with prime-prev-candidate-key?
	
2004-03-12 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	fix uim_iconv_code_conv's prototype
	
2004-03-09 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	mark 2nd argument of uim_prop_activate as const
	
2004-03-09 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Don't ignore insert key.
	
2004-03-08 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add emergency key
	
2004-03-08 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	change lreadparen() to iterative version
	
2004-03-07 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	mark const to uim_helper_send_message()'s 2nd argument
	
2004-03-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add pyload.scm
	
2004-03-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.3.2
	
2004-03-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Delay loading pinyins
	
2004-03-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Delay loading romaja.scm.
	
2004-03-07 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove unused functions
	
2004-03-06 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Rename member of UPreeditAttr to be having 'UPreeditAttr_'
	prefix rather than strange 'UPeAttr_' prefix. Backward
	compatible definition is also kept for now. ABI is not changed.
	
2004-03-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix compile error, Add NULL check. Thanks to Etsushi Kato.
	
2004-03-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add null check
	
2004-03-05 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	mark more functions static. change declaration order.
	
2004-03-04 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add description of uim_get_nr_im()
	
2004-03-04 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove unused prototypes. mark some functions static.
	
2004-03-04 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove sliba.c
	
2004-03-04 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	move all of functions in sliba.c to slib.c
	
2004-03-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	GTK_IMMODULES = $(DESTDIR)$(sysconfdir)/gtk-2.0/gtk.immodules
	
2004-03-02 YamaKen <yamaken@bp.iij4u.or.jp>
	
	skk.scm: Fix quitting from learning as commit okuri-gana properly
	
2004-03-02 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	Apply correct patch to implement getpeerid for NetBSD. Thanks to KIHARA Hideto-san.
	
2004-03-01 YamaKen <yamaken@bp.iij4u.or.jp>
	
	skk-editor.scm: Fix learning broken by tri-mode kana
	handling. Your .skk-uim-jisyo may contains broken entry which
	index-word is written as katakana. Remove such entries.
	
2004-02-29 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.3.1
	
2004-02-29 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Change mode from input to conversion when up/down key pressed.
	
2004-02-29 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	Do not call vload directly.
	
2004-02-29 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Oops, I forgot some close parens...
	
2004-02-29 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Don't flush rk-pending when arrow key pressed. Kana-input mode needs them.
	Though it's not good from the point of view of consistency...
	
2004-02-29 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to NetBSD (Thanks to KIHARA Hideto)
	
2004-02-29 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	temporary fix for storage shortage. I have to enable gc in loading scm files.
	
2004-02-29 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Support Super and Hyper modifier keys
	
2004-02-29 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* anthy.scm: Mofify preedit handling appropriately
	  - Flush rk-context on cursor move
	  - Enable beginning-of-preedit and end-of-preedit operations on
	    composing
	
2004-02-29 YamaKen <yamaken@bp.iij4u.or.jp>
	
	skk.scm: trivial cleanup
	
2004-02-29 YamaKen <yamaken@bp.iij4u.or.jp>
	
	zaurus.scm: Add SL-6000 specific keys
	
2004-02-29 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* Replace key binding definitions with define-key in generic-key.scm
	* Make key-predicates that defined in generic-key.scm be having
	  '?' suffix
	
2004-02-28 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	properly calculate right limit of preedit region.
	
2004-02-28 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	rename uim_helper_check_connection -> uim_helper_check_connection_fd
	
2004-02-28 Masahito Omote <omote@utyuuzin.net>
	
	Use mkstemp instead of tmpnam.
	
2004-02-28 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	I have forgot this at last commit.
	
2004-02-28 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	Use getpeerid or SO_PEERCRED to check connection.
	Thanks Etsushi Kato-san.
	
2004-02-27 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* Replace key binding definitions with define-key in *.scm
	  except generic-key.scm
	* Make key-predicates be having '?' suffix (except generic-key.scm)
	* doc/KEY: Newfile
	
2004-02-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	Also call uim_prop_label_update when focus in.
	
2004-02-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	cosmetic changes. add type casting.
	
2004-02-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	kill compilation warnings. Thanks to Fabian-san.
	
2004-02-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	Properly find 64bit libs. Thanks to Fabian-san.
	
2004-02-26 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Replace UKeyModifier names with new one (succeeds change in -r528:529)
	
2004-02-26 Masahito Omote <omote@utyuuzin.net>
	
	I forgot to add BSD license to COPYING and xim/*.
	
2004-02-26 YamaKen <yamaken@bp.iij4u.or.jp>
	
	API renaming involving IM bridges. See [Anthy-dev 573]. ABI is
	keeped. Source level compatibility is keeped for now, but old
	UKeyModifier names will be deprecated in the future. Please
	replace the names by new one.
	
2004-02-26 Masahito Omote <omote@utyuuzin.net>
	
	I broke pyunihan's table. If this change still breaks it, please revert.
	
2004-02-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	kill warning of type mismatch
	
2004-02-26 Masahito Omote <omote@utyuuzin.net>
	
	Add BSD license.
	
2004-02-26 Masahito Omote <omote@utyuuzin.net>
	
	Add BSD license(based on canna.scm) and remove GPL license.
	
	
2004-02-26 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Fix symbol conflict of uim-screen on *BSD and MacOSX
	platform. Thanks to Kato-san
	
2004-02-26 Masahito Omote <omote@utyuuzin.net>
	
	PY.scm: Add GPL COPYING.
	the others: Add BSD license(based on canna.scm) and remove GPL license.
	
2004-02-25 Masahito Omote <omote@utyuuzin.net>
	
	* Create ChangeLog from commit logs.
	
2004-02-25 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Decline C99 style declaration in uim.h. Thanks to ashie-san
	
2004-02-25 YamaKen <yamaken@bp.iij4u.or.jp>
	
	- Fix anthy-commit-as-opposite-kana involving tri-mode kana handling
	- Replace key binding definitions with define-key in anthy.scm
	- Rename key-predicates as foo-key? in anthy.scm
	
2004-02-25 YamaKen <yamaken@bp.iij4u.or.jp>
	
	- Add <IgnoreRegularShift> key-str prefix for shift-sensitive
	  control keys (e.g. "<Shift>home")
	- Completes shift-key handling of define-key. define-key now
	  accepts any of "<Shift>home", "<Control>A" and "<Control>a"
	- Deprecate global-case-insensitive-control-key?
	- define-key has been usable. Now is the time to transit to new
	  key-binding method
	
2004-02-25 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Fix enbuged <IgnoreShift> handling in parse-key-str
	
2004-02-25 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Cleanup around parse-key-str
	
2004-02-24 Masahito Omote <omote@utyuuzin.net>
	
	Revert the change of revision 515. This is my misunderstanding.
	
2004-02-24 Masahito Omote <omote@utyuuzin.net>
	
	canna.c,canna.scm: Change copyright.
	 - Remove BSD License section 3(advertising clause).
	
2004-02-24 YamaKen <yamaken@bp.iij4u.or.jp>
	
	- Fix zenkaku-space handling in wide-latin mode (anthy, skk,
	  canna, prime)
	- Fix skk-on-key handling as always transit to skk-type-hiragana
	  (rather than restoring previously used kana-mode)
	- Fix skk-hankaku-kana-key handling as ddskk's
	
2004-02-24 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	pass other keys in 10key pad. Thanks Etsushi Kato-san.
	
2004-02-24 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	stop exporting non-uim API symbols
	
2004-02-23 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	sane support of 10keys. Thanks Etsushi Kato-san.
	
2004-02-23 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add support of uim-helper to uim-xim. thanks Kato-san
	
2004-02-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix cannot use return, up, down keys when there's no preedit.
	
2004-02-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.3.0
	
2004-02-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Expand heap size.
	
2004-02-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fixed memory leaking
	
2004-02-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Merge romaja.scm, pyunihan.scm
	
2004-02-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Ignore inappropriate key event.
	
2004-02-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Ignore inadequate key event.
	
2004-02-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Ignore inadequate key event.
	
2004-02-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Send "close" when exit.
	
2004-02-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to new candidate spec.
	
2004-02-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to propery
	
2004-02-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix small bug related on property.
	
2004-02-22 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	fix again endian.
	
2004-02-22 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Treat first arg to define-key (variable name) as quoted
	
2004-02-22 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add some description
	
2004-02-22 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	fix some warnings
	
2004-02-22 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add proper includes
	
2004-02-21 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	kill a warning
	
2004-02-21 YamaKen <yamaken@bp.iij4u.or.jp>
	
	- Make implicit key-modifiers work correctly on define-key
	- Accept preexisting predicate symbol on make-single-key-predicate
	
2004-02-21 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Require gtk+ >= 2.2.0
	
2004-02-21 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Add define-key for easy key-binding. Implicit <IgnoreShift> is
	still not working.
	
2004-02-21 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Works with konqueror, kpresenter, etc.(by yusuke)
	
2004-02-21 YamaKen <yamaken@bp.iij4u.or.jp>
	
	* API change *
	- Introduce 'struct uim_code_converter' to abstract platform-dependent
	  character code conversion method
	- Modify uim_create_context() as requires an uim_code_converter
	- Export default uim_code_converter implementation using iconv
	
2004-02-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to ten-key
	
2004-02-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	kill sym_t exporting
	
2004-02-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	do not use exported sym_t value. use siod_true_value() instead
	
2004-02-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	going to eliminate exporting sym_t
	
2004-02-19 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to Mac OS X
	
2004-02-19 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	using libtool object
	
2004-02-18 YamaKen <yamaken@bp.iij4u.or.jp>
	
	- Add segment-separator drawing support to gtk-im-uim
	- Add segment-separator drawing support to uim-canna
	- Enable 'uim-color' style switching
	- Generalize skk-setup-style and uim-setup-color to update-style
	- Fix a memory leak in gtk-im-uim init_candidate_win()
	
2004-02-18 YamaKen <yamaken@bp.iij4u.or.jp>
	
	- Add skk-opposite-kana procedure for tri-state kana mode handling
	- Fix committing opposite kana in skk-proc-state-kanji
	
2004-02-18 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Update property related codes.
	
2004-02-18 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix arguments of skk-update-prop-label.
	Remove annotation in word-learning mode.
	
2004-02-18 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Qt send ClientWindow instead of FocusWindow. This change will make us
	happy when using uim-xim with Qt. I think the number of rest bugs to 
	show preedit with Qt is only one and I hope yusuke will resolve that!
	
2004-02-18 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	fix endian, add new attribute
	
2004-02-16 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Fix corrupted Japanese romaji table
	
2004-02-15 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Make util.scm is loaded prior to im.scm definitions
	
2004-02-15 YamaKen <yamaken@bp.iij4u.or.jp>
	
	- Fix broken parse-key-str
	- Lift 'else' definition up as a global effect
	
2004-02-12 YamaKen <yamaken@bp.iij4u.or.jp>
	
	- Accept both gtk-style and emacs-like key bindings on make-key-predicate
	- Accept preexisting predicate rather than key-str on make-key-predicate
	- Accept new 'ignore-shift' key prefix on make-key-predicate
	
2004-02-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Execlp's fisrt argument is pointer of file which want to exec
	
2004-02-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add flag using-kana-table?
	
2004-02-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix small bug.
	
2004-02-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to kana-rule
	
2004-02-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add kana-rule
	
2004-02-11 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Perform appropriate actions on set-candidate-index-handlers
	  - deactivate candidate selector and move to next segment on
	    anthy-set-candidate-index-handler
	  - commit current candidate on skk-set-candidate-index-handler
	
2004-02-11 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Fix corrupted ja-rk-rule and ja-wide-rule in japanese.scm
	
2004-02-11 YamaKen <yamaken@bp.iij4u.or.jp>
	
	- Fix incorrect local variable name in skk-make-string
	- Fix new tri-mode kana handling involving skk-make-string
	- Fix new tri-mode kana handling on skk-update-mode
	- Enable hankana-mode in mode-list on skk.scm
	- Make mode-value symbolic on skk.scm
	
2004-02-11 YamaKen <yamaken@bp.iij4u.or.jp>
	
	- Fix new tri-mode kana handling on anthy-update-mode
	- Make mode-value symbolic on anthy.scm
	
2004-02-11 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Decline C99 style variable declaration.
	
2004-02-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to hankaku-kana
	
2004-02-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to hankaku-kana
	
2004-02-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add hankaku-kana
	
2004-02-11 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Trivial cleanup. NULL pointer checking is not required for free(3).
	
2004-02-11 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	temporary fix
	
2004-02-11 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	update
	
2004-02-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Merge color.scm to util.scm
	
2004-02-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	I've forgotten to commit this file.
	
2004-02-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	PageUp, PageDown enabled
	
2004-02-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add shift_page_cb
	
2004-02-10 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	update a little
	
2004-02-10 Masahito Omote <omote@utyuuzin.net>
	
	Add support for changing preedit's foreground and background color in
	conversion mode.
	
2004-02-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Because some window manager like xfwm4 has a bug related to focus in/out
	
2004-02-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Ignore SIGPIPE
	
2004-02-10 YamaKen <yamaken@bp.iij4u.or.jp>
	
	- Add a new preedit attribute 'segment separator'
	- Add segment separator insertion feature to anthy.scm. A new
	  config variable 'anthy-show-segment-separator?' is available.
	- Segment separator is working good with IMKit-uim HEAD on
	  Qtopia. Gtk-immodule and uim-xim follows later.
	
2004-02-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Using display_limit instead of NR_CANDIDATE
	
2004-02-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	NULL checking is not good way, because uim_get_candidate must allocate memory
	
2004-02-09 Masahito Omote <omote@utyuuzin.net>
	
	uim-canna:
	 - Sync with the change of get-candidate-handler but uim-canna does not work.
	 - canna-release-key-handler: implemented.
	
2004-02-08 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	shrink siod more
	
2004-02-08 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	reorder function declaration to avoid warning
	
2004-02-08 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Fix a typo.
	
2004-02-08 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	kill floating points more
	
2004-02-08 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	switch to intcons from flocons
	
2004-02-08 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Cleanup around API spec change
	  - implement uim_candidate_free()
	  - constize uim_candidate_get_{cand_str,heading_label}()
	  - eliminate a magic number (temporalily)
	
2004-02-08 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Fix excessive key release event discard on generic-im.
	Some other IMs are still having this problem.
	
2004-02-08 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Fix key-press-handler and key-release-handler to pass modifier
	key press/release edge to apps.  Don't discard unnecessary key
	events. They are necessary for proper GUI widget handling. More
	correction over entire uim codes is needed.
	
2004-02-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Update library version
	
2004-02-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	API/ABI was breaked, so version up to 0.0.1
	
2004-02-08 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Fix key-press-handler as presumably intended.
	The code has been modified was introduced between uim-0.0.9 and uim-0.1.0.
	
2004-02-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Update authors
	
2004-02-08 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	disable differed interrupt processing
	
2004-02-08 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	prepare to remove double/float type from siod
	
2004-02-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Merge screen-uim.
	
2004-02-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Change spec of get-candidate-handler
	
2004-02-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Comment out worthless debug message.
	
2004-02-08 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Fix excessive key release event discard on Anthy and SKK.
	Any other IMs are still having this problem.
	
2004-02-07 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Add some explanation
	Substitute 'call back' by 'callback'
	
2004-02-07 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add some documents
	
2004-02-07 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Add zaurus.scm
	
2004-02-06 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Add zaurus.scm: platform-specific support for Sharp Zaurus PDA
	
2004-02-06 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Add F13 - F35 and non-standard platform specific keysym definitions
	
2004-02-06 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Add uim_get_im_encoding() API to allow using platform dependent
	encoding converter
	
2004-02-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Change semantic of third argument of begin_cb.
	
2004-02-04 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	properly draw preedit string for over-the-spot.
	Dirty hack, XIM is the dirt.
	
2004-02-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix cannot input ordinary roma-ji when using AZIK rule.
	
2004-02-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add table for AZIK.
	
2004-02-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Extend heap size
	
2004-02-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Do not read files in current directory.
	
2004-02-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.2.8
	
2004-02-03 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Clean up.
	
2004-02-02 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Make candidate window invisible when backspace key pressed
	
2004-02-02 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix cannot commit by return key in hangul2
	
2004-02-02 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Reverted back to revision 394. Lightblue isn't good for 
	people who have abnormal color sensation.
	Wait color customization feature, or implement color 
	customization feature ;-)
	
2004-02-02 Masahito Omote <omote@utyuuzin.net>
	
	Oops, r402 makes canna disabled.
	
2004-02-02 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Rename skk-commit-newline-explicitly to skk-commit-newline-explicitly?
	
2004-02-02 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Add skk-commit-newline-explicitly. Turn it into #t provided safe behavior.
	
2004-02-02 Masahito Omote <omote@utyuuzin.net>
	
	- canna.c: I forgot to return NIL and delete unused functions.
	- skk-dic.c: use fstat instead of stat.
	- configufe.ac: Add #undef _WCHAR_H_ when AC_CHECK_HEADER(RK.h).
	
2004-02-02 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	function name to contain its restriction
	
2004-02-01 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Commit "\n" instead of raw key event handling
	
2004-02-01 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	update
	
2004-01-31 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Accept multiple key-string on make-key-predicate. Thanks for
	Kouhei Sutou <kou at cozmixng.org> for some advices and
	providing 'list?' procedure.
	
2004-01-31 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	document update
	
2004-01-31 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	kill unused function poparg
	
2004-01-31 Masahito Omote <omote@utyuuzin.net>
	
	Change a preedit's foreground color and background color from white/black to black/lightblue.
	
2004-01-28 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Add make-key-predicate for easy key-binding definition
	
2004-01-28 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to prev key, next key, in state-preedit. Clear preedit when converting end.
	
2004-01-28 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	revert static 'last
	
2004-01-28 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove make-list function from siod
	
2004-01-27 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add few document
	
2004-01-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix cannot move by cursor key when there's no preedit
	
2004-01-27 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Modify the mode-list label "RAW" to "chokusetsu-nyuuryoku"("RAW" in Japanese) on skk and tutcode
	
2004-01-27 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Modify the mode-list label "RAW" to "chokusetsu-nyuuryoku"("RAW" in Japanese) on skk and tutcode
	
2004-01-27 YamaKen <yamaken@bp.iij4u.or.jp>
	
	Correct number of elements in skk-context at skk-context-new
	
2004-01-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	a little refactoring
	
2004-01-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	reset op-count when conversion end. and some clean up, small bug fix.
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Clean up
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Reduce calling of im-update-preedit
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	lstat -> stat
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Reduce unnecessary calling of im-update-preedit.
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Reduce unnecessary calling of im-update-preedit.
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add prototype and fix wrong comment
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add `ICONV_LIBS` to ldadd
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add checking whether file descriptor is writable or not. 
	I have no confidence that this change make uim more stable.
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	If cannot use gtk+2, candidate window will be disable.
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Clean up
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	add tcode correspondings
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add new scheme function string->charcode
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	many many updated.
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	fix timing of updating candidate window coordinate
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Change some key bind
	
2004-01-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	If wrong number key is pressed, simply ignore it.
	
2004-01-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	translate some Japanese comments
	
2004-01-25 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	shrink siod more
	
2004-01-24 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.2.5.2
	
2004-01-24 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Change coordinates of popup menu a little.
	
2004-01-24 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add canna corresponding functions
	
2004-01-24 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add candidate functions
	
2004-01-24 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Update requirement
	
2004-01-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	correct position of cursor
	
2004-01-16 Masahito Omote <omote@utyuuzin.net>
	
	Supports for inputing hiragana, katakana and wide-latin on uim-canna.
	But Kana-Kanji conversion is not still implemented.
	
2004-01-16 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add word regster functions
	
2004-01-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add some preedit editing functions.
	
2004-01-14 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	check length of newly learned word by C side
	
2004-01-14 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	Thanks to anthy-dev 416. do not allow empty string to be learned
	
2004-01-14 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	Thanks to anthy-dev 415 enable skk's preedit style
	
2004-01-14 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	Thanks to anthy-dev 414. change behavior of return key to match ddskk
	
2004-01-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	change to proper conversion mark in recursive word register mode
	
2004-01-13 Masahito Omote <omote@utyuuzin.net>
	
	Commit my hack. But not completed.
	
2004-01-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Clean up
	
2004-01-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	If prime is enabled, candidate window position is set to left end of preedit
	
2004-01-12 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add some documents
	
2004-01-12 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	mark more functions static
	
2004-01-11 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	turn recursive learning on as default
	
2004-01-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Use prime's get_label instead of rk.scm
	
2004-01-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Cursor is special.
	
2004-01-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Shrink candidate window size to clist + num label
	
2004-01-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix some candidate position bug
	
2004-01-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Underline -> reverse
	
2004-01-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to helper
	Thanks to KATO Kazuyoshi
	
2004-01-10 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	change to proper conversion mark
	
2004-01-10 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	one more notice
	
2004-01-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix cannot change input-mode by set_mode
	
2004-01-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Process charset correctly.
	
2004-01-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Init uim_fd
	
2004-01-10 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	mark more functions static
	
2004-01-10 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	unmark uim_initialized flag at uim_quit
	
2004-01-10 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	move some initialization into siod lib
	
2004-01-10 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	explicit initialize of global variables
	
2004-01-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	add functions to show candidate window at preedit left end. (It will used in uim-prime)
	
2004-01-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add some functions to refer scheme symbol value from C
	
2004-01-06 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	properly remove window watch
	
2004-01-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Refactoring a little
2004-01-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.2.3.1
	
2004-01-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix compile error.
	
2004-01-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.2.3
	
2004-01-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Some refactoring
	
2004-01-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add zenkaku/hankaku to generic-off-key
	
2004-01-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix documantation bugs
	
2004-01-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix cannot move kana-mode from helper
	
2004-01-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Some refactoring
	
2004-01-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Input newline if there is no preedit
	
2004-01-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	If menu overflows from screen, change menu display coordinate
	
2004-01-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix freed twice.
2004-01-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correspond to property.
	Thanks to KIHARA, Hideto
	
2003-12-31 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.2.2
	
2003-12-31 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add hk.scm
	
2003-12-31 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	XFCE4_PANEL is no longer need
	
2003-12-31 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add some infomation
	
2003-12-31 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	cddar -> cdr cdar
	
2003-12-31 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	If ctrl pressed with "Q", it's not kana-toggle key
	
2003-12-31 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	call uim_prime_quit when quiting
	
2003-12-31 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	close pipe when quit
	
2003-12-31 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Rest to zombies
	
2003-12-30 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	shrink more functions from siod
	
2003-12-29 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	do not touch signals in siod
	
2003-12-28 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	dd infomation about mailing list
	
2003-12-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Commit pending preedit when commit-key pressed. I'm not confident,so revert if there is a problem.
	
2003-12-27 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	make more functions static
	
2003-12-27 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	shrink more
	
2003-12-27 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove substring-equal?
	
2003-12-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Expand max context array size
	
2003-12-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Expand context array size
	
2003-12-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	() -> <>
2003-12-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add key_snooper_remove
	
2003-12-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove more file IO
	
2003-12-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	kill file IO functions
	
2003-12-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	shrink scheme
	
2003-12-22 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	shrink scheme
	
2003-12-22 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	kill leaks
	
2003-12-22 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	I've forgotten commit this file... True uim-0.2.1 is revision 279.
	
2003-12-22 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	usual-key?'s checking range is wrong.
	
2003-12-22 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix the bug cannot input some sign characters when latin-conv mode
	
2003-12-22 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix cannot input numbers and signs skk-context-latin-conv state
	
2003-12-22 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add systray toolbar
	Thanks to KATO Kazuyoshi
	
2003-12-21 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Using AM_CPPFLAGS instead of CPPFLAGS
	
2003-12-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	make support of over-the-spot style as a parameter
	
2003-12-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add new table library code
	
2003-12-20 Masahito Omote <omote@utyuuzin.net>
	
	Add tables/Makefile in AC_CONFIG_FILES.
2003-12-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	add init function of uim-table.c
	
2003-12-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add new table library codes
	
2003-12-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	sizeof(char *) is bigger than sizeof(char)
	
2003-12-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add tabledir
	
2003-12-19 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Snoop key events before gtk+'s key accelerator. It's not good way and we must improve gtk+ itself.
	
	
2003-12-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add shifting tables for CJK languages.
	
2003-12-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add NULL pointer checking
	
2003-12-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	pended alphabet will be shown with underline
	
2003-12-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Need strdup
	
2003-12-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Indicate module's language for popup menu
	
2003-12-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Using automake 1.7
	
2003-12-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix there is no preedit, numeral key is used for input, not candidate select.
	
2003-12-14 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	commit raw unknown key event.
	
2003-12-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix some memory leaking.
	
2003-12-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add @ICONVE_LIBS@
	
2003-12-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add xfce4 applet.
	
2003-12-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Reverge to rev 255, since rev 256 is broken. Sorry.
	
2003-12-10 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add henkan, muhenkan key
	
2003-12-09 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Clean up.
	
2003-12-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.2.0
	
2003-12-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Removed inappropriate window move
	
2003-12-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	toolbar will move by middle or right mouse draging.
	
2003-12-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	If there is no iconv, should be error.
	
2003-12-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Removed implementation to indicate current mode.
	To show current mode and other infomation, you should
	use property instead.
	
2003-12-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Use property to indicate input state
	
2003-12-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Enable symbol keys at on-mode
	
2003-12-07 Masahito Omote <omote@utyuuzin.net>
	
	Use macro for library's finename. If not needed, please backout.
	
2003-12-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Return key enabled at on-mode.
	
2003-12-03 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	generate uim.pc from uim.pc.in
	
2003-12-03 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	add DISTCLEANFILES
	
2003-12-03 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	using pkg-config
	
2003-12-02 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	split locale, do EUC-JP-ctext conversion manually
	
2003-12-01 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.1.7
	
2003-12-01 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	set_decarated FALSE
	
2003-11-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	I'm forgotten to add helper/helper-toolbar-gtk.c ...
	
2003-11-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add uim-helper-toolbar-gtk
	
2003-11-30 Masahito Omote <omote@utyuuzin.net>
	
	tagging 1:0.1.7-1, 0.1.7 will be soon.
2003-11-29 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	fixed some leaks at exit
	
2003-11-29 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add uim_helper_close_client_fd()
	
2003-11-29 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	do dlclose for anthy
	
2003-11-29 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	fixed double free
	
2003-11-29 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	fix some leaks at finalization
	
2003-11-29 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	save dictionary after recursive learning
	
2003-11-29 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	quit methods added
	
2003-11-28 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add uim_quit()
	
2003-11-27 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	sanitize siod functions's names
	
2003-11-27 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	mark some functions static
	
2003-11-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	reverse -> underline
	
2003-11-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove annotation
	
2003-11-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	shrink a little
	
2003-11-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	shrink a little
	
2003-11-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	correctly save ~/.skk-uim-jisyo
	
2003-11-24 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix C99 dependency
	
2003-11-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.1.6.
	
2003-11-23 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Refresh candidates when backspace key pressed.
	
2003-11-23 Masahito Omote <omote@utyuuzin.net>
	
	
2003-11-22 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	cache fontset
	
2003-11-21 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	If shift key pressed with alphabet key, start prediction
	
2003-11-18 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	void argument as (void)
	
2003-11-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Display right candidates when recursive learning
	
2003-11-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	sanitize newly learned string
	
2003-11-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	use recursive learning for unknown word
	
2003-11-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	simplify message parsing
	
2003-11-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	move uim_helper_str_terminated() to last of file
	
2003-11-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	simplify message parsing
	
2003-11-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	simplify message parsing #1
	
2003-11-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	simplify message parsing
	
2003-11-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	uim_helper_get_message returns only one message in a call
	
2003-11-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	one step toward simpler message handling
	
2003-11-15 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	first step to split uim_hepler_read_proc() into
	uim_helper_read_proc() and uim_helper_get_message()
	
2003-11-15 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	shrink a little
	
2003-11-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Ignore shift mask.
	
2003-11-14 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix some rules.
	
2003-11-14 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix memory leaking.
	
2003-11-14 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	*change lisp num to integer
	*remove some string functions
	
2003-11-12 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add declaration of uim_helper_send_message()
	
2003-11-12 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	merge some duplicated code and kill some warnings
	
2003-11-12 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	a little clean up
	
2003-11-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	renamed. skk-lib-split-string -> string-to-list
	
2003-11-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	More clean up
	
2003-11-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	More cleanup
	
2003-11-12 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	helper will return NULL due to partial read in near future
	
2003-11-12 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	cancel in recursive learning somehow woks
	
2003-11-11 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	more static functions
	
2003-11-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Clean up
	
2003-11-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	If candidate strings not changed, do not communicate with PRIME
	
2003-11-10 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	make more functions static
	
2003-11-10 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove siodp.h
	
2003-11-10 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	merge siodp.h into siod.h
	
2003-11-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.1.5
	
2003-11-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	add checking, candidates are updated?
	
2003-11-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	don't show candidate window if not need
	
2003-11-09 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Exit when XIM server die
	
2003-11-09 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	shrink more
	
2003-11-07 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	more shrink
	
2003-11-07 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove copy gc related functions
	
2003-11-07 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	cancel key must be commited as raw key, if there is no preedit.
	
2003-11-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix behavior when (define prime-preedit-immididate-commit? #t)
	
2003-11-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Correct range
	
2003-11-06 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add mode_switch key
	
2003-11-06 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	mode_switch key added
	
2003-11-06 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	fix some warnings
	
2003-11-06 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	sanitize indent
	
2003-11-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	if anthy-toggle-key pressed in input-state, commit turned preedit strings.
	
2003-11-04 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add wide-latin mode and katakana-mode.
	
2003-11-02 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.1.4.1
	
2003-11-01 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.1.4
	
2003-11-01 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Change behabior when "q" is clicked in kanji mode.
	
2003-11-01 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add new file
	
2003-11-01 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add new file
	
2003-10-30 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove sxhash
	
2003-10-30 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	a little clean up
	
2003-10-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Do not connect if other user own socket.
	
2003-10-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix make install error when gtk is not found
	
2003-10-29 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	fixed type mismatch of prop_*_cb
	
2003-10-29 Masahito Omote <omote@utyuuzin.net>
	
	Build-Depends: remove liblinc-dev.
	
2003-10-27 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove tc_lisp_array, some functions
	
2003-10-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Use rk-pending to get candidates.
	
2003-10-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Change path of program.
	
2003-10-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove debug messages.
	
2003-10-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove unused argument from set_gc_hooks
	
2003-10-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	trim siod argument
	
2003-10-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove copying gc
	
2003-10-26 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	initial. there maybe some mistakes, but ...
	
2003-10-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove debug messages.
	
2003-10-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add candidate window.
	
2003-10-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add candidate window.
	
2003-10-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.1.3
	
2003-10-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fixed bind error at NetBSD, FreeBSD.
	Thanks to KIHARA Hideto.
	
2003-10-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add a declaration of proto type
	
2003-10-25 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	anthy context id is not im context id
	
2003-10-25 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add default LD_LIBRARY_PATH
	
2003-10-24 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	#f
	
2003-10-24 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	fixed typo again
	
2003-10-24 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	fixed typo
	
2003-10-24 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	prepare for more flexible rk table
	
2003-10-23 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	draft
	
2003-10-23 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	some updates
	
2003-10-23 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	preparation for more flexible rk table
	
2003-10-22 Masahito Omote <omote@utyuuzin.net>
	
	Sync with 0.1.2-2.
	
2003-10-22 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	shrink
	
2003-10-21 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove prop related functions
	
2003-10-21 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove byte_array
	
2003-10-21 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove vms, osf, think_c
	
2003-10-21 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove lisp array reader
	
2003-10-20 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	just 1 step
	
2003-10-18 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add new function to sanitize learned word. not yet implemented.
	
2003-10-18 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	start compose mode with 'Q'
	
2003-10-18 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add /alphabet input
	
2003-10-17 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	reorder ;D
	
2003-10-17 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove long_array.
	
2003-10-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	properly add word
	
2003-10-16 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	one step toward recursive learning
	
2003-10-15 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	mark global variables static
	
2003-10-15 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	mark static
	
2003-10-15 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove fast save/load functionality
	
2003-10-15 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove long and double array
	
2003-10-15 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	remove base64 related functions
	
2003-10-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.1.2
	
2003-10-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	I've forgotten commit spellcheck.scm...
	
2003-10-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add spellchecker (it doesn't work yet)
	
2003-10-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Move some function to uim-util.c
	
	
2003-10-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove debug message.
	
2003-10-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	pushback preedit string at cursor.
	
2003-10-14 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	properly init caret position
	
2003-10-13 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	do not make 0 length preedit segment
	
2003-10-12 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix always executing child process
	
2003-10-12 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	correct saving of dictionary
	
2003-10-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix cannot input capital letters in wide-latin mode.
	
2003-10-11 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	correct handling of '/'
	
2003-10-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.1.1.
	
2003-10-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* ignore error while loading .uim
	  Thanks to KIHARA, Hideto.
	
2003-10-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* Remove bashism
	
2003-10-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Change maintainer
	
2003-10-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	uim_init should be proccessed before uim_helper_client_fd
	
2003-10-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	m_kkContext->clear() is not implement yet, so we shouldn't use it.
	
2003-10-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	clear preedit before commit.
	
2003-10-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add NULL pointer checking.
	
2003-10-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	preedit clear before commiting.
	
2003-10-11 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	close stdin, stdout
	
2003-10-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Change output to stderr.
	
2003-10-10 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove comments.
	
2003-10-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.1.0
	
2003-10-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add auto server booting.
	
2003-10-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Move ipc code to uim-ipc.c from prime.c. 
	
2003-10-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add procedure "numeral?".
	
2003-10-08 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* Always show candidate window.
	* Commit candidate by numeral.
	
2003-10-08 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add input method switching you may (define enable-im-switch #t) to your ~/.uim
	
2003-10-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix memory leaking.
	
2003-10-07 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	also add modifier check for key release
	
2003-10-07 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add modifier keys as normal keys
	
2003-10-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Always show candidate window.
	
2003-10-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Reconnect when focus_in (if disconnected.)
	
2003-10-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add NULL pointer checking.
	
2003-10-07 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Reconnect to helper-server when clicked (if disconnected).
	
2003-10-07 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	partially implement '/' conversion
	
2003-10-06 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Clean up.
	
2003-10-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Set libuim_fd -1 when disconnected.
	
2003-10-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Use uim_helper_read_proc.
	
2003-10-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Using disconnect_cb.
	
2003-10-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	* Rename function.(helper_read_cb => im_uim_helper_read_cb)
	* set im_uim_fd -1 when disconnect.
	
	
2003-10-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Release 0.0.9
	
2003-10-05 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	make rk code a little sane
	
2003-10-05 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix wasting of CPU power when helper-server segfault.
	
2003-10-05 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	one step toward correct learning
	
2003-10-04 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	add siod error hook
	
2003-10-04 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	removed math functions from siod
	
2003-09-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Cleanup.
	
2003-09-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	include uim.h
	
2003-09-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add prototypes.
	
2003-09-30 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add prototypes
	
2003-09-29 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove filter when it's not need.
	
2003-09-29 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Implement properties.
	
2003-09-28 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Do not call layout_candidate if candidate window isn't active
	
2003-09-28 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Improve applet behavior.
	
2003-09-28 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove debug messages.
	
2003-09-28 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix location.
	
2003-09-28 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove debug messages.
	
2003-09-28 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove conflict marker.
	
2003-09-28 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Improve applet behavior.
	
2003-09-27 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	delete reference to uim_helper_manage_context()
	
2003-09-27 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	delete remaining uim_helper_manage_context()
	
2003-09-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Improve behavior.
	
2003-09-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add prop_label_update.
	
2003-09-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix design of candidate window.
	
2003-09-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix behavior when (define skk-use-recursive-learning? #f)
	
2003-09-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Each client has their own buffer
	
2003-09-27 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add some NULL Pointer check.
	
2003-09-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	struct client.
	
2003-09-26 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Change macro name.
	
2003-09-25 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix crashing with galeon, abiword.
	
2003-09-24 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Improve reordering of candidates.
	
2003-09-21 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix silly bug. (This would cause crash when change immodule dynamically.)
	
2003-09-21 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Candidate window should be synchronized with toplevel window
	
2003-09-21 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add filter to toplevel to catch window move event.
	
2003-09-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove debug messages.
	
2003-09-20 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove debug messages.
	
2003-09-19 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	 Fix ignoring modifier key mask in wide-latin mode.
	
2003-09-19 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Update ChangeLog.
	
2003-09-19 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Ignore comment line.
	
2003-09-19 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	another null check added
	
2003-09-19 Yusuke Tabata <yusuke@cherubim.icw.co.jp>
	
	check NULL line to avoid SEGV in case of private dictionary only entry
	
2003-09-18 Masahito Omote <omote@utyuuzin.net>
	
	Add debian/*.
2003-09-18 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add find_first for find offset to first word entry
	
2003-09-18 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	uim-skk:
	 add recursive learning.
	 define skk-use-recursive-learning? #t for testing.
	
2003-09-16 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix cannot process kan*ji (only kann*ji could be processed before)
	
2003-09-16 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Togglable hiragana/katakana in kanji-mode
	
2003-09-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix uim-skk:cannot shift to Wide-Latin mode from direct mode.
	
2003-09-15 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Fix typo.
	
2003-09-14 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add multi key
	
2003-09-14 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add function im-get-raw-key-str
	
2003-09-14 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add function to save personal dic.
	
2003-09-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove debug messages.
	
2003-09-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add props svn:ignore
	
2003-09-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Add props svn:ignore
	
2003-09-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Remove glib dependency from libuim
	
2003-09-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Delete unnecessary file from repository.
	
2003-09-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Delete unnecessary file from repository.
	
2003-09-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Delete unnecessary files from repository.
	
2003-09-13 TOKUNAGA Hiroyuki <tkng@xem.jp>
	
	Initial import
	
