xcin-2.5.0:
1. Fix several bugs in Makefiles.

2. Update documentation.

3. Remove the documents: xcin-2.5/doc/local_prog. Now these document
   will go into the package i18n_prog.tar.gz.

4. Add po/ directory and a "xcin.pot" GNU gettext message file.


xcin-2.5.0-pre3:
1. Add full autoconf facility.

2. Fix a little bug in quick phrase: shif+alt+?


xcin-2.5.0-pre2-4 (Bug fix):
1. gen_inp module is now re-designed. Now it can accept multiple keystrokes
   for the same char. The cin2tab is also changed accordingly.

   Change the keyword: "SPACE_IGNOR" to "SPACE_IGNORE".

   Add a keyword: "AUTO_FULLUP" (thanks to cwhuang@linux.org.tw)

2. General module interface changes slitly.

3. libtabe update.

4. Several improvement on bimsphone module.

5. array.cin update: the %quickkey is removed and replaced by multiple
   keystrokes feature of gen_inp.

6. XNSeparatorofNestedList bug fixed. 
   Add a new functional: IM focus (func key: ctrl+alt+f, keyword: IM_FOCUS_ON)

7. Add simple garbage collection for unused IC.


xcin-2.5.0-pre2-1 (Bug fix):
1. Bug fix in locale_setting.

2. Bug fix in IMdkit, now xcin can start before the XIM clients.

3. The IMDestroyCallback functionality of XIM clients has been realized.
   It is independent of the XIM server and should be handled by Xlib.
   Therefore, xcin can terminated be for any XIM client without the client
   being crashed, provided that the client is free of bugs.

4. Several fixes in libtabe:
   a. the default open mode for .db files is changed to 0444.
   b. the util programs is added in install process.

5. Add "XKILL_DISABLE" option into xcinrc.

6. Add locks in xim.c such that the xim_init(), switch_in(), xim_end(),
   and switch_out() functions of modules will not be repeated called.

7. Add doc: xcin-2.5/doc/locale-prog/ and example program: xcin-2.5/example.


xcin-2.5.0-pre2:
1. Add libtabe and bimsphone module.
	(Thanks to Pai-Hsiang Hsiao <shawn@iis.sinica.edu.tw>)

2. Generalize the framework of module structer.
	(Thanks to Steve Underwood <steveu@netpage.com.hk>

3. Add the module ID tag into cin2tab and generalize its framework.

4. Add "SPACE_RESET" and "AUTO_RESET" options to gen_inp module.

5. Use ELF dynamic link facility to dlopen modules.


xcin-2.5-pre1-5 (Bug fix):
1. Fix the IMdkit memory leak problem and remove the XIMP module from IMdkit.
	(Thanks to Steve Underwood <steveu@netpage.com.hk>)

2. Change some sentax of xcinrc such that the configuration of different
   locales can be clearly specified. Now xcin is tested OK both in
   zh_TW.Big5 & zh_CN.GB2312 locales.

3. Fix bug in stable_sort and change the configure option QUICKSORT to
   SYSSORT.

4. Add license announcement doc of XCIN.

5. Remove localedata/ and lcGen/ source from xcin source tree. They will be
   maintained in i18n_tool package.

6. Begin to add libtabe and bims source code and start the phone module
   coding. These will be completed in xcin-2.5.0-pre2 release.


xcin-2.5.0-pre1-4 (Bug fix):
1. Change Makefiles and configure to suitable for FreeBSD.
	(Thanks to Keith Jang <jtjang@gcn.net.tw>
		   Phantom Hong <phantoms@tpts7.seed.net.tw>)

2. Rewrite a stable_sort & add QUICKSORT configure option to ensure the 
   sorting stability.
	(Thanks to Yung-Ching Hsiao <yhsiao@cae.wisc.edu>)

3. Update array30.cin.
	(Thanks to Reid Liu <reid@WormHole.dorm9.nccu.edu.tw>)

4. Fix little bugs in documents and gui.c.
	(Thanks to <RocBird.bbs@bbs.im.tku.edu.tw>)

5. Add doc/FAQ document.

6. Fix little bugs and make some improvement in gen_inp.c & gui.c.
   Add an option "SINMD_IN_LINE1" in gen_inp module.
	(Thanks to Steve Underwood <steveu@netpage.com.hk>)


xcin-2.5.0-pre1

1. module_t [J show_keycode(), ΨܿJ keycode, {b
   xcin  -sinmd \C

2. s rcfile ŪtΡAĥοüySҫĳ siod lib, rcfile yk
   ]אּ lisp/Scheme, b]wWe@[FBYC

3. rB@wAϥ mbstowcs() 禡ഫA]O禡
    glibc ഫCGثe xcin w mbs ӳBzrC

4. 㪺 im_comm (JkΨ禡w) ҲաC

5. 㪺 gen_inp (@ʿJkҲ) AF\H~ALh
   xcin-2.3.X ѪҦ\AwbҲդ{FC

6. wqF sys.cin (tΪ)A䤺eOثe locale ҤUҦTC

7. s@F cin2tab {A .cin Jkɪ榡]FץC


xcin-2.5-19990217:

1. s rcfile ŪtλP禡ABzĥ wchar_tC

2. ϥ locale [cAҦƥĥ wchar_t ӳBzAӱNX
   浹 glibc,  LC_CTYPE ]wӳBzC

3. ϥ LC_MESSAGES P gettext TXC

4. u䴩 XIM wCثeu䴩 XIMPreeditNothing|XIMStatusNothing ҦC
   wgॿTab xedit i椤JC

5. JkҲհʺAJC

6. ثewX (zh_hex) JkPΦrJ\C




T.H.Hsieh
