head	1.10;
access;
symbols
	RELEASE_4_2_0:1.9
	RELEASE_4_1_1:1.9
	RELEASE_4_1_0:1.9
	RELEASE_3_5_0:1.9
	RELEASE_4_0_0:1.8
	RELEASE_2_2_8:1.2
	RELEASE_3_0_0:1.2
	RELEASE_2_2_7:1.2
	RELEASE_2_2_6:1.2
	xcin_2_3_01:1.1.1.1
	YSSU:1.1.1;
locks; strict;
comment	@# @;


1.10
date	2001.03.01.18.21.58;	author clive;	state dead;
branches;
next	1.9;

1.9
date	2000.04.02.03.29.20;	author vanilla;	state Exp;
branches;
next	1.8;

1.8
date	2000.02.27.03.49.33;	author vanilla;	state Exp;
branches;
next	1.7;

1.7
date	99.09.10.12.05.55;	author foxfair;	state dead;
branches;
next	1.6;

1.6
date	99.09.09.10.08.30;	author foxfair;	state Exp;
branches;
next	1.5;

1.5
date	99.08.19.09.19.30;	author foxfair;	state Exp;
branches;
next	1.4;

1.4
date	99.07.22.04.40.35;	author foxfair;	state Exp;
branches;
next	1.3;

1.3
date	99.01.17.07.31.08;	author vanilla;	state dead;
branches;
next	1.2;

1.2
date	97.12.19.19.29.41;	author vanilla;	state Exp;
branches;
next	1.1;

1.1
date	97.12.15.17.57.50;	author vanilla;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.12.15.17.57.50;	author vanilla;	state Exp;
branches;
next	;


desc
@@


1.10
log
@Say bye-bye to chinese/aterm, chinese/xa+cv, chinese/xcin.

Thanks for serving Chinese people for such a long time, it's time
to retire.

Reason for aterm retiring: chinese/rxvt-* and chinese/crxvt

Reason for xcin and xa+cv retiring: Now most favored X applications,
                                    like gtk12 based or QT based even
				    motif based, could just work happily
				    with xcin25, chinput and chinput2.

For people who wants to know what's aterm, xa+cv, and xcin, here's
brief introduction for remembrance:

Aterm and xcin use their own protocol to input Chinese (big5 actually)
words. Xa+cv is a hacky wrapper for X applications to hook "xcin protocol."
@
text
@--- script/Makefile.in.orig	Sun Apr  2 10:53:27 2000
+++ script/Makefile.in	Sun Apr  2 10:53:50 2000
@@@@ -16,16 +16,16 @@@@
 
 
 make_xcin:
-	(cd src; make all)
+	(cd src; gmake all)
 
 make_inptab:
-	(cd input_tab; make all)
+	(cd input_tab; gmake all)
 
 install_xcin: make_xcin
-	(cd src; make install)
+	(cd src; gmake install)
 
 install_inptab: make_inptab
-	(cd input_tab; make install)
+	(cd input_tab; gmake install)
 
 install_doc:
 	(cd doc; make install)
--- input_tab/Makefile.in.orig	Sun Apr  2 10:53:57 2000
+++ input_tab/Makefile.in	Sun Apr  2 10:54:05 2000
@@@@ -12,7 +12,7 @@@@
 
 
 cin2tab:
-	(cd ../src; make cin2tab)
+	(cd ../src; gmake cin2tab)
 	ln -s ../src/cin2tab .
 
 %.tab: %.cin cin2tab
@


1.9
log
@Fix patch error.
@
text
@@


1.8
log
@Upgrade to 2.3.04-3
@
text
@d1 2
a2 2
--- Makefile.orig	Sun Feb 27 02:29:47 2000
+++ Makefile	Sun Feb 27 02:30:56 2000
d24 2
a25 2
--- input_tab/Makefile.in.orig	Sun Feb 27 02:31:40 2000
+++ input_tab/Makefile.in	Sun Feb 27 02:31:55 2000
@


1.7
log
@Minor update, make xcin-2.3 to install again.

Obtained from : bento.
@
text
@d1 3
a3 27
--- src/xi.c.org	Thu Sep  9 17:14:05 1999
+++ src/xi.c	Thu Sep  9 17:15:53 1999
@@@@ -1056,19 +1056,25 @@@@
 
 void switch_active_client( InmdState *state, Window cli_win )
 {
+  int refresh = 1;
   last_win = cli_win;
 
   if ( ignore_cli_stat )
 	ignore_cli_stat = 0;
   else
      if ( state->_CurInMethod )
-	memcpy( &inmdstate, state, sizeof( inmdstate ) );
+	if(memcpy( &inmdstate, state, sizeof( inmdstate ) ))
+	    memcpy( &inmdstate, state, sizeof( inmdstate ) );
+	else
+	    refresh = 0;
 
   if ( hide_xcin && ( EngChi || HalfFull ) )
      Show_Xcin();
   else if ( hide_xcin && !EngChi && !HalfFull )
      XUnmapWindow( display, main_win );
 
+  if(!refresh)
+     return;
   gotoxy( 0, MROW - 1 );
d5 30
a34 1
   ClrShowArea( 0 );
@


1.6
log
@Make xcin-2.3 installation success again after repo copied.

Point out by: bento.
@
text
@@


1.5
log
@Correct ome alignment problem with patch-ab, this caused make failure.

Submitted by: ycheng@@sinica.edu.tw, jtjang@@gcn.net.tw
@
text
@d1 2
a2 2
--- src/xi.c.orig       Wed Dec  9 22:43:13 1998
+++ src/xi.c    Thu Jul 22 12:34:14 1999
d4 1
a4 1

d9 1
a9 1

d11 1
a11 1
       ignore_cli_stat = 0;
d14 6
a19 6
-      memcpy( &inmdstate, state, sizeof( inmdstate ) );
+       if(memcmp(&inmdstate, state, sizeof( inmdstate)))
+           memcpy( &inmdstate, state, sizeof( inmdstate ) );
+       else
+           refresh = 0;

d24 1
a24 1

d26 1
a26 1
+    return;
d28 1
a28 1

@


1.4
log
@PR:			12733
Submitted by:		Chia-liang Kao <clkao@@CirX.ORG>
Add a patch to avoid screen refreshing problem.
@
text
@d11 1
a11 1
        ignore_cli_stat = 0;
d14 1
a14 1
-       memcpy( &inmdstate, state, sizeof( inmdstate ) );
@


1.3
log
@Upgrade to 2.3.03.
@
text
@d1 29
a29 61
--- script/configure.install.orig	Wed Nov 19 13:16:00 1997
+++ script/configure.install	Wed Dec 10 23:16:32 1997
@@@@ -11,6 +11,7 @@@@
 #  General setup.
 #
 
+use_24_fonts=0
 for arg in $@@; do
     case $arg in
     -root=*) 
@@@@ -21,6 +22,9 @@@@
 	BIN_PREFIX=`echo $arg | sed 's/[-a-z]*=//'` ;;
     -x-font-prefix=*)
 	X_FONT_PREFIX=`echo $arg | sed 's/[-a-z]*=//'` ;;
+    -use-24-fonts=*)
+	echo "Use 24 fonts!!!!!!!!!!"
+	use_24_fonts=`echo $arg | sed 's/[-a-z0-9]*=//'` ;;
     *)  echo "Invalid arguement $arg.  Stop."
 	exit 1 ;;
     esac
@@@@ -105,10 +109,17 @@@@
     PATH_XCIN_ETEN=
 
     OPT_XCIN_DELETEK=0
-    OPT_XCIN_CFONT=taipei15
-    OPT_XCIN_EFONT=8x16
-    OPT_CRXVT_CFONT=taipei15
-    OPT_CRXVT_EFONT=8x16
+    if [ "$use_24_fonts" = '1' ]; then
+    OPT_XCIN_CFONT=kc24f
+    OPT_XCIN_EFONT=kc12x24
+    OPT_CRXVT_CFONT=kc24f
+    OPT_CRXVT_EFONT=kc12x24f
+    else
+    OPT_XCIN_CFONT=kc15f
+    OPT_XCIN_EFONT=kc8x15
+    OPT_CRXVT_CFONT=kc15f
+    OPT_CRXVT_EFONT=kc8x15
+    fi
     OPT_FONT_ET15=no
     OPT_FONT_ET24K=no
     OPT_FONT_ET24L=no
@@@@ -133,7 +144,7 @@@@
 fi
 
 test ! -z "$PREFIX" && PATH_XCIN_BIN=`echo $PREFIX | sed 's/\/$//'`/bin \
-		    && PATH_XCIN_DIR=`echo $PREFIX | sed 's/\/$//'`/xcin \
+		    && PATH_XCIN_DIR=`echo $PREFIX/lib/X11 | sed 's/\/$//'`/xcin \
 		    && PATH_XCIN_MAN=`echo $PREFIX | sed 's/\/$//'`/man 
 test ! -z "$BIN_PREFIX" && PATH_XCIN_BIN=`echo $BIN_PREFIX | sed 's/\/$//'`/bin
 test ! -z "$X_FONT_PREFIX" && PATH_XCIN_CFONT=`echo $X_FONT_PREFIX | sed 's/\/$//'`/chinese \
@@@@ -258,7 +269,8 @@@@
 EOF
 $ECHO 'Your choice [CDFHISQUX123456] : '
 
-read ch
+#read ch
+ch=s
 echo
 
 case $ch in
@


1.2
log
@Make it compatible with zh-kcfonts, and enable crxvt.
@
text
@@


1.1
log
@Initial revision
@
text
@d30 4
a33 4
+    OPT_XCIN_CFONT=kc24
+    OPT_XCIN_EFONT=12x24
+    OPT_CRXVT_CFONT=kc24
+    OPT_CRXVT_EFONT=12x24
d35 4
a38 4
+    OPT_XCIN_CFONT=kc15
+    OPT_XCIN_EFONT=8x15
+    OPT_CRXVT_CFONT=kc15
+    OPT_CRXVT_EFONT=8x15
@


1.1.1.1
log
@xcin is a chinese input program.
PR:		ports/5164
Submitted by:	Yen-Shuo SU <yssu@@CCCA.Nctu.edu.tw>
@
text
@@
