2007-11-02  Yong Sun <yong.sun@sun.com>

	* auxiliary_object/xaux_object_common.c:
	Should not set the umask to 0.

2007-03-29  Yong Sun <yong.sun@sun.com>

	* include/le_aux_protocol.h
	* configure.in
	* src/leif/le_iml.c
	* src/leif/le_session.c
	* src/leif/le_keyevent.c
	* sch_le_sun/src/leif/le_auxevent.c
	* src/auxiliary_windows/gtk2/palette_methods.c
	* src/auxiliary_windows/gtk2/palette_menu.c
	* src/auxiliary_windows/gtk2/property_data.c
	* src/auxiliary_windows/gtk2/Makefile.am
	* src/auxiliary_windows/auxiliary_object/Makefile.am
	* src/auxiliary_windows/auxiliary_object/xaux_object_interface.c
	* src/input_methods/newpinyin/NewPY.c:
	sync the cle code.

2006-02-21  Yong Sun <yong.sun@sun.com>

	* src/input_methods/newpinyin/NewPY.c (ImTrans):
	Bypass the punctuation transfering in newpinyin im, and let cle itself
	to handle it.

2005-12-20  Yong Sun <yong.sun@sun.com>

        * src/auxiliary_windows/auxiliary_object/xaux_object_common.c
        xaux_object_launch_ext ():
        Create the external auxwin process as daemon.

2005-11-25  Yong Sun <Yong.Sun@Sun.COM>

        * src/auxiliary_windows/gtk2/common_aux_methods.c
        composite_aux_get_cursor_position (),
        composite_aux_get_cursor_rect ():
        use focuswindow instead of clientwindow to translate coordinates.
        because in dt application, the client_window is the wm frame.

2005-11-02  Yong Sun <Yong.Sun@Sun.COM>

	* lib/imbean/imbean.c: (imbean_config_new_from_file)
	close the opened file after load the contents to memory
	
2005-08-15  Federic Zhang <federic.zhang@sun.com>

	set IMEINFO to server and switch input method engine
	
	* include/sunim/SunIM.h:
	  sync with base include to add the IMEINFO struct
	* include/sunim/SunIMMthd.h:
	  sync with base include to add imeinfo_list into iml_if_t,
	  IF_SUPPORTED_KEYRELEASE and IF_SUPPORTED_IMEINFO to IF_Attribue,
	  SC_CLIENT_INPUT_METHOD_ENGINE to SC_Attribute.
	* src/leif/le_interface.c
	  (if_GetIfInfo): get the input method information with le_info_new
	  in order to send imeinfo as part of im attribute.
	  handle IF_SUPPROTED_IMEINFO case to create one IMEINFO per each
	  input method engine which includes initial disable/enable state,
	  unique uuid and localized input method name in UTF-16 encoding.
	  (if_le_SetSCValue): handle the SC_CLIENT_INPUT_METHOD_ENGINE
	  to switch to the target input method engine which is set by 
	  gimlet.
	
2005-06-28  Ervin Yan <ervin.yan@sun.com>

	D    sch_le_sun/lib/imbean/test/debug.c
	M    sch_le_sun/lib/imbean/test/Makefile
	A    sch_le_sun/src/auxiliary_windows/gtk2/lookup_aux.c
	A    sch_le_sun/src/auxiliary_windows/gtk2/lookup_aux.h
	A    sch_le_sun/src/auxiliary_windows/gtk2/lookup_data.c
	A    sch_le_sun/src/auxiliary_windows/gtk2/lookup_data.h
	Add lookup aux files

2005-06-28  Ervin Yan <ervin.yan@sun.com>

	*    sch_le_sun/src/leif/le_config.xml
	*    sch_le_sun/src/leif/le_session.c
	*    sch_le_sun/src/leif/test_memory.c
	*    sch_le_sun/src/auxiliary_windows/gtk2/vkb_layout_zhcn.txt
	*    sch_le_sun/src/auxiliary_windows/gtk2/vkb_layout.c
	*    sch_le_sun/src/auxiliary_windows/gtk2/palette_methods.c
	*    sch_le_sun/src/auxiliary_windows/gtk2/palette_menu.c
	*    sch_le_sun/src/auxiliary_windows/gtk2/palette_messages.h
	*    sch_le_sun/src/auxiliary_windows/gtk2/vkb_aux.c
	*    sch_le_sun/src/auxiliary_windows/gtk2/property_window.c
	*    sch_le_sun/src/auxiliary_windows/gtk2/palette_aux.c
	*    sch_le_sun/src/auxiliary_windows/gtk2/property_data.c
	*    sch_le_sun/src/auxiliary_windows/gtk2/palette_aux.h
	*    sch_le_sun/src/auxiliary_windows/gtk2/property_data.h
	*    sch_le_sun/help/images/Makefile.am
	*    sch_le_sun/help/index.html
	Save user local preference data.
	some updates for IME virtual keyboard.



2005-05-17  Ervin Yan <ervin.yan@sun.com>

	* src/auxiliary_windows/gtk2/composite_aux.c
	* src/auxiliary_windows/gtk2/gtkiiimwin.c
	* src/auxiliary_windows/gtk2/gtkiiimwin.h
	Phill's patch to check memory leak.

2005-05-17  Ervin Yan <ervin.yan@sun.com>

	* sch_le_sun/src/leif/le_iml.c
	* sch_le_sun/src/leif/le_auxevent.c
	* sch_le_sun/src/auxiliary_windows/gtk2/property_messages.h
	* sch_le_sun/src/input_methods/newpinyin/newpinyin_interface.c
	* sch_le_sun/src/input_methods/pinyin/data/PinYin.txt
	* sch_le_sun/src/input_methods/codetable_im/utils/ctfile.h
	* sch_le_sun/src/input_methods/codetable_im/ctim_interface.c
	* sch_le_sun/src/input_methods/english_chinese/data/EnCh.txt
	* sch_le_sun/src/input_methods/neima/neima_interface.c
	* sch_le_sun/src/input_methods/shuangpin/data/ShuangPin.txt
	Copyright 2004 ---> Copyright 2005

	* sch_le_sun/help/images/vkb_math_symbol.gif
	* sch_le_sun/help/images/vkb_zhuyin.gif
	* sch_le_sun/help/images/vkb_punct.gif
	* sch_le_sun/help/images/vkb_greek.gif
	* sch_le_sun/help/images/vkb_number.gif
	* sch_le_sun/help/images/vkb_tab_symbol.gif
	* sch_le_sun/help/images/vkb_common_symbols.gif
	* sch_le_sun/help/images/vkb_pc.gif
	* sch_le_sun/help/images/vkb_special_symbol.gif
	* sch_le_sun/help/images/vkb_russia.gif
	* sch_le_sun/help/index.html
	Update virtual keyboard images in help documentation.


2005-05-16  Ervin Yan <ervin.yan@sun.com>

	* src/auxiliary_windows/gtk2/vkb_aux.c
	make virtual keyboard display the layout informations more reasonable.

2005-05-10  Ervin Yan <ervin.yan@sun.com>

	* configure.in
	* src/auxiliary_windows/gtk2/palette_menu.c
	* help/index.html
	* help/Makefile.am
	* help/images/*
	Update the documentation for input methods.

2005-04-28  Ervin Yan <ervin.yan@sun.com>

	* sch_le_sun/include/imbean.h
	* sch_le_sun/lib/imbean/imbean.c
	* sch_le_sun/src/input_methods/newpinyin/UDCOper.c
	* sch_le_sun/src/input_methods/newpinyin/NewPY.c
	fix some memory leak problems.

	* sch_le_sun/src/leif/test_memory.c
	Added to use valgrind to check memory leak.

	* sch_le_sun/src/leif/le_info.c
	* sch_le_sun/src/leif/Makefile.am
	* sch_le_sun/src/leif/le_desktop.c
	* sch_le_sun/src/auxiliary_windows/gtk2/aux_manager_modules.c
	* sch_le_sun/src/auxiliary_windows/gtk2/property_data.c
	* sch_le_sun/src/auxiliary_windows/auxiliary_object/xaux_object_classes.c
	s/catagory/category/g


2005-04-19  Ervin Yan <ervin.yan@sun.com>

        * src/leif/ime_module.c
	"Error:" --> "Warning:"

2005-04-15  Ervin Yan <ervin.yan@sun.com>

        * src/leif/Makefile.am
        * src/auxiliary_windows/gtk2/Makefile.am
        * src/auxiliary_windows/auxiliary_object/Makefile.am
        fix x86_64 link problem for libimbean.a

2005-04-14  Ervin Yan <ervin.yan@sun.com>

	* lib/imbean/imbean.c
        fix one memory leak problem.

        * ...
        add HAVE_CONFIG_H

2005-04-14  Jens Petersen  <petersen@redhat.com>

	* autogen.sh: Pass --copy to automake.

2005-03-25  Jens Petersen  <petersen@redhat.com>

	* configure.in (im_libdir): Replace prefix/lib by libdir.

2005-03-22  Akira TAGOH  <tagoh@redhat.com>

	* src/input_methods/neima/ime_buffer.c (alloc_ime_buffer): swaped 2nd
	arg and 3rd arg so that it's actually memset(void *s, int c, size_t n)

2005-03-21  Ervin Yan <ervin.yan@sun.com>

	* add support for keyboard layout mapping
	* update for new path name.

2005-03-15  Ervin Yan <ervin.yan@sun.com>

	* sprintf --> snprintf
	* try to reduce network transportation.

2005-03-08  Ervin Yan <ervin.yan@sun.com>

	* Add pageup/pagedown icon gray support in candidate window.
	* use ".iiim/<locale>/cle/ime_config.xml", instead of ".iiim/cle/<locale>/ime_config.xml"

2005-03-01  Ervin Yan <ervin.yan@sun.com>

        * Default disable quanpin and shuangpin
	* fix markup parse problem in ime about dialog.

2005-02-28  Ervin Yan <ervin.yan@sun.com>

        * Add PC keyboard layout support

2005-02-28  Ervin Yan <ervin.yan@sun.com>

        * Add beep enable/disable for user perference.

2005-02-21  Ervin Yan <ervin.yan@sun.com>

        * Separate IME properties for users in LE side

2005-02-16  Ervin Yan <ervin.yan@sun.com>

        * Support Input Warnning Beep
        * Support ImeProperty_Int for IME properties.

2005-02-08  Akira TAGOH <tagoh@redhat.com>

	* src/input_methods/newpinyin/Makefile.am: Added 'lib' prefix to all shared
	libraries so that libtool doesn't allow the shared library without 'lib' prefix.

	* src/auxiliary_windows/gtk2/Makefile.am: Use AM_LDFLAGS instead of COMMON_LDFLAGS.
	automake considers that it's an invalid unused variable so that no rules for COMMON
	in Makefile.

2005-02-06  Ervin Yan <ervin.yan@sun.com>

        * memory leak checking
        * update to use new directory hierarchy: /usr/lib/im/locale/zh_CN/cle/*

2005-01-25  Ervin Yan <ervin.yan@sun.com>

	* fix some communication bugs between le and aux.

2005-01-20  Ervin Yan <ervin.yan@sun.com>

	* Initial Release for openi18n.org
