2009-02-26  Naoyuki Ishimura <naoyuki.ishimura@sun.com>

	* leif/unit/dict/sysime.cfg
	* lib/kbltrans/kbltrans/kbltrans_impl.h
	* lib/kbltrans/data/layoutdata.xml
	* lib/kbltrans/data/KLDHandler/src/kldhandler/layoutmapping.properties
	* lib/kbltrans/data/KLDHandler/src/kldhandler/Util.java
	* program/iiim-properties/src/iiim-properties-setget.c:
	Added Slovak/Qwerty and Kazakhstan keyboard layout emulation target


2009-02-23  Yong Sun <yong.sun@sun.com>

	* include/kbltrans.h
	* lib/kbltrans/kbltrans/kbltrans.c
	* lib/kbltrans/kbltrans/Makefile.am
	* lib/kbltrans/kbltrans/libkbltrans.sym:
	Added kbltrans_get_layout_name_by_locale (...), if locale is
	supported, returns the layout name, else returns NULL.

	* include/iiimcf.h
	* lib/iiimcf/iiimcf.c
	* lib/iiimcf/libiiimcf.sym
	* lib/iiimcf/Makefile.am:
	Added iiimcf_get_input_language_for_locale (...), return the proper
	IIIMCF_language for target locale.

	* iiimxcf/xiiimp.so/iiimp/iiimcfFun.c
	* iiimxcf/xiiimp.so/iiimp/iiimpIC.c
	* iiimxcf/xiiimp.so/iiimp/iiimpIM.c
	* iiimxcf/xiiimp.so/iiimp/iiimpIM.h
	* iiimgcf/gtkimcontextiiim.c:
	Revised iiimgcf and iiimxcf to use the new above interface to get
	an IIIMCF_language for a certain locale/language.

	* program/iiim-panel/src/utils.c
	* program/iiim-panel/src/Makefile.am:
	Updated iiim-panel to get the initial language from libiiimcf.

2008-01-16  Yong Sun <yong.sun@sun.com>

	* iiimxcf/xiiimp.so/iiimp/iiimpIM.c
	* iiimgcf/gtkimcontextiiim.c:
	Fixed the memory leaks in r3438.

2008-01-15  Yong Sun <yong.sun@sun.com>

	* iiimxcf/xiiimp.so/iiimp/guiIM.c
	* iiimxcf/xiiimp.so/iiimp/iiimpIC.h
	* iiimxcf/xiiimp.so/iiimp/iiimpIM.c
	* program/iiim-properties/src/interface.c
	* program/iiim-properties/src/widget-list.h
	* program/iiim-properties/src/iiim-properties-setget.c
	* program/iiim-properties/src/callbacks.c
	* program/iiim-properties/src/iiim-properties-init.c
	* program/iiim-properties/src/callbacks.h
	* program/iiim-properties/src/iiim-properties.h
	* program/iiim-properties/src/iiim-properties-general.c
	* program/iiim-panel/src/utils.c
	* program/iiim-panel/src/menu.c
	* program/iiim-panel/src/gimlet.h
	* iiimgcf/gtkimcontextiiim.c:
	Added "Remember my last language selection" option in iiim-properties.

2007-06-20  Pu Chen <pu.chen@sun.com>

	* leif/sch_le_sun/include/ime.h
	* leif/sch_le_sun/include/le_aux_protocol.h
	* leif/sch_le_sun/src/leif/le_desktop.h
	* leif/sch_le_sun/src/leif/le_session.c
	* leif/sch_le_sun/src/leif/le_keybinding.h
	* leif/sch_le_sun/src/leif/le_session.h
	* leif/sch_le_sun/src/leif/le_keyevent.c
	* leif/sch_le_sun/src/leif/le_auxevent.c
	* leif/sch_le_sun/src/leif/le_info.h
	* leif/sch_le_sun/src/leif/le_interface.c
	* leif/sch_le_sun/src/leif/le_desktop.c
	* leif/sch_le_sun/src/auxiliary_windows/gtk2/palette_methods.c
	* leif/sch_le_sun/src/auxiliary_windows/gtk2/palette_messages.h
	* leif/sch_le_sun/src/auxiliary_windows/gtk2/property_window.c
	* leif/sch_le_sun/src/auxiliary_windows/gtk2/palette_aux.c
	* leif/sch_le_sun/src/auxiliary_windows/gtk2/property_data.c
	* leif/sch_le_sun/src/auxiliary_windows/gtk2/property_window.h
	* leif/sch_le_sun/src/auxiliary_windows/gtk2/property_messages.h
	* leif/sch_le_sun/src/auxiliary_windows/gtk2/palette_aux.h
	* leif/sch_le_sun/src/auxiliary_windows/gtk2/palette_pixmap.h
	* leif/sch_le_sun/src/auxiliary_windows/gtk2/property_data.h:
	Added the feature to use SHIFT to switch English and Chinese in 
	Simplified Chinese LE.

	* iiimxcf/xiiimp.so/iiimp/iiimcfFun.c
	* iiimxcf/htt_xbe/src/watchdog.c:
	Enable KEY_RELEASE event forwarding from client to server.

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

	* include/iml/SunIM.h:
	* include/iiimp/iiimp-keycode.h:
	* iiimgcf/IIIMGdkEventKey.c:
	* iiimxcf/xiiimp.so/iiimp/KeyMap.c:
	Add keycode definitions for TILDE, QUESTION, PERCENT, and BAR.

	* leif/unit/compose_im/ctfilter.c:
	skip the single modifier AltGraph key.

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

	* lib/kbltrans/kbltrans/kbltrans.c
	* lib/kbltrans/kbltrans/common.h
	* include/kbltrans.h:

	Fixed the compiling issue in linux.

2006-11-01  Osamu Sayama <osamu.sayama@sun.com>
	* iiimgcf/gtkimcontextiiim.c
	* lib/iiimcf/lookup_choice.c
	* lib/iiimcf/context.c
	* iiimxcf/xiiimp.so/iiimp/iiimcfFun.c
	* iiimxcf/xiiimp.so/iiimp/iiimpSwitcher.c

	Fixed memory leak problem for client site.

2006-10-27  Osamu Sayama <osamu.sayama@sun.com>

	To support log_level and log_facility options in iiimd and iiimx
	* iiimsf/src/IMSvrArg.cpp
	* iiimxcf/htt_xbe/src/watchdog.c

	The following argument can be used for -log_level
      		QUIET, ERROR, WARNING, NORMAL(default), INFO, VERBOSE, DEBUG
	The following argument can be used for -log_facility
      		AUTH, USER, LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4
      		LOCAL5, LOCAL6, LOCAL7, STDOUT, STDERR(default)
	Example,
	    This will output debugging information to local0.
		/usr/bin/iiimx -iiimd -log_level DEBUG -log_facility LOCAL0

2006-04-05  Federic Zhang <federic.zhang@sun.com>

	To support capslock modifier.

	* include/iml/SunIMMthd.h (struct _iml_if_t):
	* leif/unit/leif/le.c (if_GetIfInfo):
	* iiimsf/lib/iml/SunIMConf.c (get_ifinfo):
	* iiimsf/src/LE.cpp (LEContext::send_event):
	Only if LE requires capslock modifier, keep the mask of the event sent to LE.

	* include/IMProtocolStruct.h (IM_KEY_CAPSLOCK_MASK):
	* iiimxcf/xiiimp.so/iiimp/KeyMap.c (XKeyEvent_To_IIIMCF_keyevent):
	* iiimgcf/IIIMGdkEventKey.c (modifier):
	Send the capslock mask in the 2nd highest bit if capslock is on.

	* iiimxcf/xiiimp.so/iiimp/iiimpUtil.c (isMatchKey):
	* lib/iiimcf/iiimcfint.h (IIIMCF_IS_KEYEVENT_EQUAL):
	When comparing the keyevents, ignore the capslock mask.

2005-12-05  AShiZaWa KaZuNoRi  <kasha@sun.co.jp>

	* Makefile: use subshell so that error in a component will not
	impact other components.

2005-11-11  Simford Dong <simford.dong@sun.com>

	M    leif/unit/leif/Makefile.am
	M    leif/unit/codetable/Makefile.am
	M    leif/unit/dict/dict.mak
	M    leif/unit/Xctim/Makefile.am
	M    leif/unit/codepoint_im/Makefile.am
	M    leif/unit/Xcodetable/Makefile.am
	M    leif/unit/Xdict/xdict.mak
	M    leif/unit/ctim/Makefile.am
	M    leif/unit/xaux_common/Makefile.am
	M    leif/unit/phonetic_im/Makefile.am
	M    leif/fop_test/Makefile.am
	M    leif/sun_le_korea/korean/Makefile.am
	M    leif/sun_le_korea/leif/Makefile.am
	M    sun_le_korea/auxwin_gtk/Makefile.am
	M    sun_le_korea/common/Makefile.am
	M    /sun_le_korea/auxobj/Makefile.am
	M    leif/sun_le_korea/xaux_common/Makefile.am
	M    iiimsf/configure.ac
	M    iiimxcf/htt_xbe/configure.ac
	A    iiimxcf/htt_xbe/lib/IMdkit/Makefile.am
	M    iiimxcf/htt_xbe/src/Makefile.am
	M    doc/test/Makefile.am
	M    doc/ns/Makefile.am
	M    doc/cmds/Makefile.am
	M    doc/spi/Makefile.am
	M    doc/build/Makefile.am
	M    doc/protocol/Makefile.am
	M    doc/hotkey/Makefile.am
	M    doc/protocol/Makefile.am
	M    doc/images/logos/Makefile.am
	M    doc/images/Makefile.am
	M    doc/conv/Makefile.am
	M    doc/install/Makefile.am
	M    doc/faq/Makefile.am
	M    doc/whitepaper/Makefile.am
	M    doc/Makefile.am
	M    lib/iiimcf/Makefile.am
	M    lib/iiimp/Makefile.am
	M    acfiles/im_common.m4
	
	modify Makefiles to support the separation of builddir and srcdir

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

	M    leif/unit/leif/unit_input.c
	M    leif/unit/leif/le.c
	M    leif/unit/leif/hotkey_config.xml
	M    leif/unit/include/unit_input.h
	M    leif/unit/dict/sysime.cfg
	M    leif/unit/Xctim/keymap.c
	M    leif/unit/Xctim/ctfilter.c
	M    leif/unit/Xdict/EUROPEAN/euro.utf

	sriram's patch to fix European dead key and compose sequence problem.

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

	* leif/unit/leif/unit_input.c
	* leif/unit/leif/le.c
	* leif/unit/leif/le.h
	* iiimsf/lib/iml/SunIM.c
	* iiimsf/src/ICState.hh
	* iiimsf/src/IIIMP_IMState.cpp
	* include/iml/SunIMPub.h
	* include/iml/SunIMMthd.h

	Sriram's patch to fix UnitLE make desktop freeze after switch 
        window focus 364 times in en locale.

2005-05-02  Jens Petersen  <petersen@redhat.com>

	* make-dist: Add --no-tag option to not add svn revision tag to
	tarball name and directory.  Add VERSION to convert to version
	number without underscore.  Exclude just sources dirs under
	packages instead of all of packages.

	* Makefile (dist): Target to run make-dist

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

	* mv acfiles/mkinstalldirs iiimjcf/jdk13_iiimf_adapter/build

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

	* mv spec-files/* packages/redhat/

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

	* Makefile:  make -C do not work on Solaris
	* acfiles/check_sys.m4:   check cc with full path

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

	* make-dist: New script to roll a tarball.

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

	* Makefile: Silence of the target scripts with `@'.
	(AUTORECONF): Do not run autoreconf verbose by default.
	(intllize): Separate out from bootstrap.
	(bootstrap): depends on intllize
	(reconfig): New target which runs autoreconf without force on
	BUILDDIRS.

	* README: Update build instructions to reflect Makefile changes.

	* Makefile: Replace ACLOCAL, AUTOMAKE, LIBTOOLIZE, AUTOHEADER,
	AUTOCONF, CONFIG_CMD with BOOTSTRAP which runs autoreconf.
	Add CONFIG_FLAGS to carry flags passed to configure and
	autogen.sh.  Add INTL_CMD and INTLDIRS to handle gettext packages
	that aren't handled by autoreconf. 
	Add CONFIGDIRS to specify which dirs get bootstrapped by default
	and set it to BUILDDIRS plus leif/m17n_le and leif/thai_le_sun.
	(update-acfiles): Deprecated, since no longer needed.
	(bootstrap): New target to bootstrap INTLDIRS with INTL_CMD and
	CONFIGDIRS with AUTORECONF.
	(build): Run configure if exists otherwise autogen.sh with
	CONFIG_FLAGS.
	(config): Run configure if exists otherwise autogen.sh in
	BUILDDIRS with CONFIG_FLAGS.
	(compile): New target to just make BUILDDIRS.
	(debug): Run configure if exists otherwise autogen.sh with
	CONFIG_FLAGS.
	(install): Use -C to change directory.
	(clean): Ditto.
	(distclean): Ditto.

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

	* Makefile: added LIBTOOLIZE too. and AUTOMAKE should always works with
	--add-missing.

2005-03-17  AShiZaWa KaZuNoRi  <kasha@sun.co.jp>

	* spec-files/iiimf-server.spec: path name changes.
	* spec-files/iiimf-x.spec: path name changes.
	* spec-files/im-sdk.spec: path name changes.

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

	* Makefile 
	  remove sun_le_asia
	  add sch_le_sun and tch_le_sun

2004-11-26  Ervin Yan  <ervin.yan@sun.com>

	* Makefile 
	  add "--prefix=/usr --sysconfdir=/etc --localestatedir=/var" for "make build"

2003-12-04  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>

	* Added gnome-im-switcher (initial unstable version) to
	  im-sdk/trunk.

	* Makefile (BUILDDIRS, CONFIGDIRS)
	   Added gnome-im-switcher.

2003-11-14  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>

	* Makefile (build): restore missing cd $$dir line.

2003-11-11  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>

	* Makefile (build): use autogen.sh first if present, otherwise
	use configure.

2003-09-01  MIYASHITA Hisashi  <himi@li18nux.org>

	* Merge from r11_3 and r11_4, changes between r11_3@1420
	and r11_4@1475.

2003-06-13  MIYASHITA Hisashi  <himi@li18nux.org>

	* Makefile (clean, distclean): Even if fail to finish
	an item, continue to the next one.

2003-06-12  MIYASHITA Hisashi  <himi@li18nux.org>

	* Merge from r11_2, changes between 1344-1398.

2003-05-27  MIYASHITA Hisashi  <himi@li18nux.org>

	* Makefile (debug): New target.

2003-05-16  MIYASHITA Hisashi  <himi@li18nux.org>

	* Makefile (CONFIGDIRS, BUILDDIRS): added iiimgcf.

2003-05-07  MIYASHITA Hisashi  <himi@li18nux.org>

	* Merge from r11_2, changes between 1336-1344.

2003-05-06  MIYASHITA Hisashi  <himi@li18nux.org>

	* README: New file.

2003-04-23  MIYASHITA Hisashi  <himi@li18nux.org>

	* Merge from r11_1, changes between 1293-1329.

2003-04-25  MIYASHITA Hisashi  <himi@li18nux.org>

	* Makefile (update-acfiles): New target.

2003-04-23  MIYASHITA Hisashi  <himi@li18nux.org>

	* Merge from r11_1, changes between 1279-1293.

2003-03-26  MIYASHITA Hisashi  <himi@li18nux.org>

	* Merge from r11_0, changes between 1119-1262.

2003-02-26  MIYASHITA Hisashi  <himi@li18nux.org>

	* Makefile (CONFIGDIRS): Add lib/EIMIL, lib/iiimp, and lib/iiimcf.
	(BUILDDIRS): Likewise.

2003-02-21  MIYASHITA Hisashi  <himi@li18nux.org>

	* Merge from r11_0, changes between 1119-1188.

2003-01-06  MIYASHITA Hisashi  <himi@li18nux.org>

	* Merge from r11_0, changes between 1119-1128.
	* Move iiimsf/lib/iiimp to lib/iiimp.
	* Move iiimsf/lib/EIMIL to lib/EIMIL.

2002-12-25  MIYASHITA Hisashi  <himi@li18nux.org>

	* Merge from r11_0, changes between 1119-1121.
	* Merge from r11_0, changes between 1104-1119.

2002-12-25  MIYASHITA Hisashi  <himi@li18nux.org>

	* Makefile (CONFIGDIRS, BUILDDIRS): Add iiimcf/htt_xbe.
	(ACLOCAL, AUTOMAKE, AUTOHEADER, AUTOCONF): New macros for config.
	(CONFIG_CMD): Use the above macros.

2002-12-15  MIYASHITA Hisashi  <himi@li18nux.org>

	* Merge from r11_0, changes between 1090-1104.

2002-11-08  MIYASHITA Hisashi  <himi@li18nux.org>

	* Merge from r11_0, changes between 1081-1090.

2002-11-08  MIYASHITA Hisashi  <himi@li18nux.org>

	* Makefile (CONFIGDIRS): Add iiimxcf/xiiimp.so.

2002-11-07  MIYASHITA Hisashi  <himi@li18nux.org>

	* Make r11_0 branch: from Revision 1081.

2002-11-06  MIYASHITA Hisashi  <himi@li18nux.org>

	* Makefile: Avoid to use pushd and popd.

2002-11-03  MIYASHITA Hisashi  <himi@li18nux.org>

	* ChageLog: New ChangeLog file for im-sdk.
