2004-10-15  Jens Petersen  <petersen@redhat.com>

	* dict/sysime.cfg: Default Hindi to inscript, phonetic, then trans
	(recommended by Jatin Nansi).

2003-10-12  Sriram Swaminathan  <sriram.swaminathan@sun.com>
	* leif/unit_input.c
	* leif/le.c
	* leif/key_event.c
	* include/unit_input.h

        - Sample implementation of iml listener functions to read
          namespace

2003-10-04  Sriram Swaminathan  <sriram.swaminathan@sun.com>
   * leif/unit_input.c
   * leif/le.c
   * leif/iml.c
   * leif/le_proc.c
   * leif/le.h
   * leif/key_event.c
   * leif/encode_draw.c
   * include/unit_input.h
   * include/xaux_locale.h

   - Initial implementation of namespace in UNIT using iml_getvalue()
     function
     * UNIT will check the local namespace location 
       /var/spool/iiimf/ns/<username>/<identifier>/sysime.cfg 
     * If the configuration file (sysime.cfg) is location in the
       local namespace, then it'll load it, else it'll load the file
       from the IIIMF default location (/usr/lib/im/locale/UNIT)

   - Fixed UNIT LE so that
     * Configuration and data files will be loaded per desktop. 
     * Two data structures unit_if_t (Unit Interface) and unit_desktop_t
       (Unit Desktop) are introduced to fix the "loading and maintaining 
       copies of data/config files per desktop" functionality.
   - Fixed some compilation warnings

2003-09-07  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * dict/BENGALI/inscript.utf
  * dict/GUJARATI/inscript.utf
  * dict/GURMUKHI/inscript.utf

  - Patch from Jatin Nansi integrated

2003-08-23  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * ctim/ctfilter.c
  * Xctim/ctfilter.c

  The problem of Ctrl key not working in terminal when Latin input
method is selected (ie, when trying to use the usual shortcuts as
Ctrl-C, Ctrl-Z etc.) is fixed.

2003-08-16  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * Xdict/TI_ER/eritrean.utf
  * Xdict/AM_ET/amharic.utf

  Changed the layout/locale name of the African input method.

2003-08-13  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * Xctim/ctfilter.c:
    Added the Implicit Commit feature

2004-07-16  Akira TAGOH  <tagoh@redhat.com>

	* leif/encode_draw.c (encode_draw_status): set empty string to take
	  care of IIIMF_STATUS_NO_STATUS_TEXT if status_len is zero.
	* leif/le_proc.c (le_status_draw): use "" instead of "ASCII".

2004-06-17  Sriram Swaminathan  <sriram.swaminathan@sun.com>

      * dict/HINDI/trans.utf
      - Key_Prompt is not used in CTIM 

2004-05-07  Sriram Swaminathan  <sriram.swaminathan@sun.com>

      *  include/unit_input.h
      *  Xctim/codetable.c
      *  Xctim/keymap.c
      *  Xctim/ctfilter.c
      *  Xdict/EUROPEAN/euro.utf

      - The problem "Unable to input many Latin-1 characters such as 
        superscripted and vulgar fractions " is fixed

2004-05-04  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>

	* Xctim/ctfilter.c (codetable_filter): avoid using strlcpy

2004-04-09  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>

	* leif/encode_draw.c (encode_commit):
	* leif/le_proc.c :
	- encode_commit can take comitt string length.

	* Xctim/ctfilter.c (codetable_filter):
	- fix slowness in ASCII character echo back in latin-1 mode.
	- fix potential memory leak.

2004-04-02  Sriram Swaminathan  <sriram.swaminathan@sun.com>

  * Makefile.am: Added phonetic_im subdirectory.
	* codepoint_im/codepoint_im.c: (codepoint_Open) added 
	  void *handler as 3rd argument to be compatible with phonetic_Open.
	* ctim/ctim.c: -do-
	* dict/sysime.cfg: Added the phonetic_im hooks, though
	  commented out for the time being, as integration is not yet complete.
	* dict/BENGALI/Makefile.am
	* dict/GUJARATI/Makefile.am
	* dict/GURMUKHI/Makefile.am
	* dict/HINDI/Makefile.am
	* dict/KANNADA/Makefile.am
	* dict/MALAYALAM/Makefile.am
	* dict/TAMIL/Makefile.am
	* dict/TELUGU/Makefile.am: Added phonetic.cfg.
	* include/unit_input.h: Added TAB_KEY
	  Added prev_preedit_buf to IME structure.
	  Modified the IME_Open API interface.
	* leif/le_proc.c: prev_preedit_buf alloc/free etc.
	  Added so_handler (function name of the routine to be called) hook 
	  for IME_Open.

2004-04-02  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * leif/unit/dict/sysime.cfg
  * leif/unit/Xdict/AM_ET
  * leif/unit/Xdict/AM_ET/amharic.utf
  * leif/unit/Xdict/AM_ET/Makefile.am
  * leif/unit/Xdict/Makefile.am
  
  Added Amharic language mode under UNIT (added the data file)

2004-04-01  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * leif/unit/dict/sysime.cfg
  * leif/unit/Xdict/TI_ER
  * leif/unit/Xdict/TI_ER/eritrean.utf
  * leif/unit/Xdict/TI_ER/Makefile.am
  * leif/unit/Xdict/Makefile.am
  
  Added Tigrigna-Eritrean language mode under UNIT (added the data file)

2004-03-31  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * leif/unit_input.c
  * leif/le.c
  * leif/key_event.c
  The following bugs are fixed:
  - memory leak in UNIT
  - Client applications once killed and restarted cannot switch input modes that
    is available under UNIT

2004-03-26  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * Fixed VIETNAMESE Input related issues.

2004-03-25  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * Added VIETNAMESE input method (data file) under Xctim.

2004-03-24  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * Xdict/CYRILLIC/cyrillic.utf: put "Cyrillic" to the layout Name.
  * Xdict/ARABIC/arabic.utf: put "Arabic" to the layout Name.
  * Xdict/GREEK/greek.utf: put "Greek" to the Layout Name.
  * Xdict/HEBREW/hebrew.utf: put "Hebrew" to the Layout Name.
  * Xdict/EUROPEAN/euro.utf: put "Latin" to the Layout Name.

2004-03-24  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * leif/iml.c
    Fixed Preedit/Lookup issue for iiimjcf clients
  * leif/le_proc.c: 
    - use "ASCII" instead of "English" for the default and 
      conversion off status string
    - Should remove square brackets around status text. Remove 
      square brackets and extra spaces around "English".
  * Xctim/ctfilter.c:
    - Problem to type 'Ctrl+Shift+T' (COMPOSE Key equivalent) is resolved
    - Patch to recognize, CAPS_LOCK
    - Fixed dead key input in EUROPEAN input mode.
  * Xctim/keymap.c
    - Fixed dead key input in EUROPEAN input mode.

2003-12-15  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * ctim/ctfilter.c:
    Added the Implicit Commit feature
  * include/unit_input.h:
    Fixed typo

2003-12-12  Sriram Swaminathan  <sriram.swaminathan@sun.com>
  * Added two new input methods:
   - Extended CTIM (Xctim for ARABIC, CYRILLIC, EUROPEAN, GREEK, HEBREW
     languages)
   - Unicode Code based Input Method (codepoint_im for UNICODE-HEX and
     UNICODE-OCTAL )
  * Replaced 'indic' with 'unit' in all source files, headers and
    Makefiles
  * Modified the target install location in Makefiles from
    /usr/lib/im/locale/in_IN to /usr/lib/im/locale/UNIT

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

	* leif/le.c: make locales[MAX_SUPPORTED_LOCALES] static, otherwise
	cause a link error on Solaris.

	* leif/Makefile.am (indicle_la_LIBADD): Add -no-undefined

2003-12-09  Sriram Swaminathan  <sriram.swaminathan@sun.com>

  * Modified leif/le.c so that it can read /usr/lib/im/locale/UNIT/sysime.cfg 
    file and send a list of Supported locales to htt_server
  * Modified leif/le.c and leif/key_event.c to look for SC_CLIENT_LOCALE in
    if_le_SetSCValue() and switch to that particular locale.
  * Fixed memory leak.

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

	* xaux_common/Makefile.am (libxaux_common_a_CFLAGS):
	Added $(SHLIBCFLAGS).

2003-06-11  Sriram Swaminathan <sriram.swaminathan@sun.com>

	* Fix to make preedit/lookup window work fine in UNIT Language Engine
	* Fix to avoid SIGSEGV in htt_server

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

	* xaux_common/Makefile.am (libxaux_common_la_CFLAGS) 
	(libxaux_common_la_SOURCES, noinst_LTLIBRARIES):
	Built libxaux_common as a ltlibrary.

	* codetable/Makefile.am (COMMON_LIB): Link it with
	libxaux_common.la, not with libxaux_common.a.
	* ctim/Makefile.am (ctim_la_LIBADD): Likewise.
	* leif/Makefile.am (indicle_la_LIBADD): Likewise.

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

	* xaux_common/logf.c (log_f): Renamed from logf(), it may conflicts
	with names reserved by a system.
	(log_f): Use vsnprintf to avoid buffer overrun.  And merge the two
	versions of LOG_FILE and LOG_STDERR into one.
	(log_f): Use stdarg instead of varargs.
	* ctim/codetable.c: Replace logf with log_f.
	* ctim/ctfilter.c: Ditto.
	* ctim/ctim.c: Ditto.
	* ctim/keymap.c: Ditto.
	* leif/encode_draw.c: Ditto.
	* leif/iml.c: Ditto.
	* leif/indic_input.c: Ditto.
	* leif/key_event.c: Ditto.
	* leif/le.c: Ditto.
	* leif/le_proc.c: Ditto.

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

	* leif/iml.c (iml_preedit_start, iml_status_start): 
	Do iml_execute.

	* dict/TELUGU/Makefile.am (DATA_LOCALE):
	Bug fix.  Corrected the name.

