xcin-2.3.02:
============
 1. patch from  <hamster.bbs@cis.nctu.edu.tw>:
        This patch improves Phrase Phonetic input-method such that it
        will operate more likely to the Natural input-method found in
        M$ world.

 2. patch from  Chia-liang Kao  <clkao@tc.neto.net>:
        This patch fix a memory allocation bug in tsin.c file.

 3. patch from  <pa@freebsd.ee.ntu.edu.tw>
        This patch fix cj2cin.c and ar2cin.c files such that they will
        convert more "correct" Changjet and Array30 input-method tables.

 4. patch from  <weijr.bbs@sob.m7.ntu.edu.tw>
        This patch fix the pho1st file to modify the Phonetic input-
        method for some perticular keyboard mapping.

 5. Small changes on configure file to allow the additional font
        installation. Now if you get Chinese fonts from other means
        and want the installation procedure to install it automatically,
        you can just place the fonts into  xcin-2.3.02/fonts/  directory,
        and run "configure" to choose "F" (Font), then after installation
        the fonts will be copied into correct directory.


xcin-2.3.01:
============
1. Define the version convension:
   <Major ver number>.<Minor ver number>.<Patch level>

   With odd <Minor ver number>, it is an experimental release.
   With even <Minor ver number>, it is a stable release.

2. Change the option & X-resource file reading module to use
   the standard X-Resource-Manager library.

3. Change the option name of xcin from "-fn" to "-font".

4. Remove the hku-ch16.pcf.Z font from this package.

5  Add the array30.cin input-method table. Thanks to
   Anthony Fok <foka@gpu.srv.ualberta.ca>
   (For more details, please visit  http://www.array.com.tw)

6. Upgrade the pinyin.cin file, thanks to 
   Chi-Feng Wu <cfwu@slugger.ee.nthu.edu.tw>

7. Add the postscript form of the  xcin-2.3.01/docs/howto/*.HOWTO
   files.

8. Add the FAQ file in  xcin-2.3.01/docs/.  The contents of this
   file may growth with time. :-))


xcin-2.1d:
==========
1. Add an auto-configuration program: configure.
   And remove the xmkmf configuration program.

2. Add a xcin-2.1d/script directory and scripts, which will co-operate
   with the configure program.

3. Upgrade xcin to XcinFix4.

4. Add several manual pages and documentations

5. Move the `tsin table generator', `keyboard mapping tables', 
   cin2tab source, and others which are critical for running a 
   complete xcin system from xcin-2.1c/input_tabs directory to
   xcin-2.1d/input_tabs directory.

6. Support the Chinese setup interface.

7. Transform the `phone.def' table from `chdrv-1.0.4' package with
   the program `def2tab' to the `pho.tab'. Now we DO NOT NEED ETEN
   SYSTEM for the `pho.tab' !!!!


xcin-2.1c:
==========
1. The structer:
  a. xcin-2.1c/Makefile:
        The  Main Makefile of the xcin package.  There are full of
        options in it.  One can edit this file easily by  changing
        these options to fit his/her requirement to install xcin.

  b. xcin-2.1c/xcin/:
        There contains the xcin Chinese-input server, and a module
        `cli_xcin.o' which contains a set of  interface  functions
        used by the xcin client.
 
  c. xcin-2.1c/crxvt/:
        The xcin client, a modified X-window rxvt terminal.  There
        are  also some  resource files in the `xcin-2.1c/crxvt/rc'
        directory.

  d. xcin-2.1c/input_tabs/:
        There  contains a `source' directory.  In that  directory,
        there  are  three  kinds of transformation  program  which
        transforms the ETen Chinese-input-method tables, and a set
        of `tsin table generator', and finally a keyboard  mapping
        table  generator.  The  transformation  program  generally
        creat  the `.cin' format  tables from ETen, then  use  the
        `cin2tab' utility to transform them to the `.tab*' format.
        All  the `.cin' and `.tab*' tables will be written to  the
        `xcin-2.1c/input_tabs'  directory,  not  in   the   source
        directory. And all the tables in the `xcin-2.1c/input_tabs'
        will  be  installed by the installation process, not  only
        for  the ETen-transformed tables.  Therefore, if  you  can
        get  your  favorate Chinese input-method table  (with  the
        .cin format), you can put it into that directory, and  the
        install process will install it automatically.

  e. xcin-2.1c/fonts/: 
        Similar  to  the xcin-2.1c/input_tabs directory, there  is
        also a `source' directory in it. There contains the et2bdf
        utility, which  can transform all kinds of ETen fonts  for
        xcin,  such as vga8x15, vga12x24, et15, et24m, and so  on.
        Of  course  you can still get other fonts (with the `.pcf'
        format) from internet, and put them in the xcin-2.1c/fonts
        directory.  Then  the install process will install all  of
        the fonts in that directory automatically.

  f. xcin-2.1c/doc/:
        There are a set of documentations.  I try to divide  these
        documents in two kinds: one is for the users when they are
        going to install the xcin package, and the other is served
        as  the  run-time documentation.  The second kind will  be
        installed into your system by the install process, if  you
        like, but the first kind will not. 


2. Write a new Makefile for installation, and modify the Makefiles
   and Imakefiles in each directory to suit the Main Makefile.

3. Rearrange the original documentations.

4. Set the default  fonts  of xcin to be et24m, 12x24.  Change the
   $HOME/xcin_dir to $HOME/.xcin_dir for tsin-input-method. Modify
   the input-table search path to support the full path name.

5. The font choice style of xcin changes.  Thanks to
   vvvv.bbs@bbs.cis.nctu.edu.tw

6. Set the default fonts of crxvt to be et15, 8x16.

7. Add utilities installation (such as cin2tab, et2bdf, ....)

8. Combine  the  original ETen fonts transformation program  to  a
   single program: et2bdf.

9. The original rc dir has been temperary removed.



xcin-2.1b:
==========
- Add lwj@XXX.dorm.ccu.edu.tw (Li Wei Jih)'s xcin hidden patch
- Add jdli's hidden xcin function
- The annoying xcin termination bug is gone.
