2005-04-22  ashizawa kazunori  <kasha@sun.co.jp>

	* fop.c: file name change
	* fop.h: file name change
	* fop_file.c:  file name change
	* fop_test.c:  file name change
	* Makefile.am (libiml_la_SOURCES): fop file name change

2005-04-22  ashizawa kazunori  <kasha@sun.co.jp>

	* nsfio.h: name space change
	* nsfio.c: name space change
	* nsfio_file.c: name space change
	* SunIM.c: name space change

2005-04-21  AShiZaWa KaZuNoRi  <kasha@sun.co.jp>

	* nsfio.c: ifdefed F_GETLK64, F_SETLK64, F_SETLKW64
	disable lchwon()
	* nsfio_file.c: ifdefed F_GETLK64, F_SETLK64, F_SETLKW64
	disable lchwon()
	* nsfio_test.c: disable lchown()

2005-04-13  Akira TAGOH  <tagoh@redhat.com>

	* nsfio.c (nsfio_fcntl): ifdef'ed for the platforms which has the same
	command number for 64bit and non-64bit call.

	* nsfio_file.c (nsfio_fcntl): likewise.

2005-04-11  AShiZaWa KaZuNoRi  <kasha@sun.co.jp>

	* SunIM.c (if_OpenIF): add IIIMD_NSFIO_ALT switch for alternate
	implementation of name space based file I/O API.

	* Makefile.am (libiml_la_SOURCES): add nsfio.c nsfio_file.c.

	* nsfio.c (nsfio_path_to_uri): initialize once.
	(nsfio_get_function): rename from iml_nsc_get_function.
	add _nsc_basicfioset.

	* nsfio.h: correct iml_nsc_write_t

	* nsfio_test.c: iml_nsc_get_function -> nsfio_get_function

2005-04-11  kasha  <kasha@sun.co.jp>

	* nsfio_test.c: cleanup

2005-04-11  AShiZaWa KaZuNoRi  <kasha@sun.co.jp>

	* nsfio_test.c: cleanup

2005-04-11  AShiZaWa KaZuNoRi  <kasha@sun.co.jp>

	* nsfio_test.c (main): 

	* nsfio.c: ifdef F_DUP2FD F_FREESP F_FREESP64

	* nsfio_file.c: ifdef F_DUP2FD F_FREESP F_FREESP64

2005-04-11  AShiZaWa KaZuNoRi  <kasha@sun.co.jp>

	* nsfio.h: add readlink and lchown
	(nsfio_fcntl_t): arg is optional

	* nsfio.c: add readlink and lchown
	(nsfio_fcntl): arg is optional

	* nsfio_file.c: readlink and lchown
	(nsfio_fcntl): arg is optional

	* nsfio_test.c: new test cases.

2005-04-11  kasha  <kasha@sun.co.jp>

	* nsfio_test.c: new test cases.

2005-04-09  kasha  <kasha@sun.co.jp>

	* nsfio.c: fixes and cleanups.

	* nsfio.h: fix prototypes.

	* nsfio_file.c:  fixes and cleanups.

2005-04-08  kasha  <kasha@sun.co.jp>

	* nsfio_file.c: add entries to nsfio_name_function_list.

	* nsfio.c: remove unused variables.
	(nsfio_path_to_uri): fix.

2005-04-07  AShiZaWa KaZuNoRi  <kasha@sun.co.jp>

	* nsfio.c: New.
	* nsfio.h: New.
	* nsfio_file.c: New.
	* nsfio_test.c: New.
	Yet another implementation of name space based file I/O.
	These files are not compiled by default.  nsfio_test.c will be
	removed soon.

2005-04-06  AShiZaWa KaZuNoRi  <kasha@sun.co.jp>

	* SunIM.c (ns_open): Bug fix.  open() expects path, oflag, and
	optionally mode.

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

	* README: path name changes.

2005-03-12  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>

	* SunIM.c: dirent struct on Darwin does not have d_off.
	But we do calloc, thus no need to zero-initialize d_ino or d_off.

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

	* SunIM.c: include <errno.h> intead of <sys/errno.h>

2005-02-28  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>

	* SunIM.c: include <limits.h> for PATH_MAX

2004-12-21  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>

	* SunIMConf.c (get_ifinfo): if_GetHotKeyInfo takes IMLEName*
	as an argument. This is a pointer to the L/E name which
	was previously set as IF_LE_Name in If_GetIfInfo(). When
	the L/E returns IMHotKeyProfileStruct as a return value of
	the if_GetHotkeyInfo, it should set its L/E name to the
	struct.

2004-12-18  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>

	* SunIMConf.c :
	- dlsym "if_GetHotKeyInfo" for each L/E, and when non-NULL
	pointer	returns, call the function to retrieve L/E
	specific hotkey profile information. 
	The if_GetHotKeyInfo is the only hotkey related interface 
	for each L/E to implement.
	* SunIM.c:
	- remove hotkey related code, which are implemented differently
	in iiimsf side.

2004-11-05  Akira TAGOH  <tagoh@redhat.com>

	* lib/iml/SunIMConf.c
	* lib/iml/SunIM.c: clean up to silence the compiler warnings.

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

	* SunIMSubr.c
 
	Since protocols are going to be introduced for OPEN, READ, WRITE
        separately, IMM_READ_NS is renamed as IMM_NS_LISTENER which 
        will be used by iml_add_listener()
        
2004-10-23  Yu Shao <yshao@redhat.com>

	* SunIM.c: add missing  prototype for initialize_hotkey_manager() 
	 to fix build error.

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

        * Introduced iml_getvalue() to support the namespace functionality.
        * New data structure iml_nsc has been added to support the namespace
          functionality.

2004-09-20  Makoto Fujiyoshi <makoto_fujiyoshi@justsystem.co.jp>

	* SunIMSubr.c: Bug fix. time_stamp of key event was unfixed.

2004-06-30  Akira TAGOH  <tagoh@redhat.com>

	* SunIMMMan.c: use _MAX() and _MIN() instead max() and min() to fix
	  the build fails with gcc3.4
	* SunIMSubr.c: likewise.

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

	* SunIMConf.c (if_configure): Made it output
	debug string after setting all members of "If".

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

	* Makefile.am (libiml_la_SOURCES, noinst_LTLIBRARIES):
	Built libiml as a ltlibrary.

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

	* IMLSubr.c (imli_delete_preedit_draw):
	Call IMText_delete unless pd_text is NULL.
	(imli_delete_status_draw): Ditto.

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

	* Makefile.in: Updated.

2002-10-28  MIYASHITA Hisashi  <himi@li18nux.org>

	* Makefile.in: Updated.

	* Makefile.am (noinst_LIBRARIES): Define it after
	*_SOURCES macro variable.


2002-10-04  MIYASHITA Hisashi  <himi@li18nux.org>

	* Makefile.in: Updated.

2002-09-08  MIYASHITA Hisashi  <himi@m17n.org>

	* SunIM.c (if_DestroySC_WithoutDesktopDestruction): New function.
	(if_DestroySC): Now it call if_DestroySC_WithoutDesktopDestruction
	and then when desktop has no session, close and delete it.

