Mercurial > freewnn
view Xwnmo/xwnmo/README @ 3:ed4bb01eb317
- suppress warnings.
- partially fixed comparison between pointer and 0.
author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
---|---|
date | Thu, 13 Dec 2007 19:53:14 +0900 |
parents | bbc77ca4def5 |
children |
line wrap: on
line source
/* * $Id: README,v 1.2.2.1 1999/02/08 08:08:35 yamasita Exp $ */ /* * FreeWnn is a network-extensible Kana-to-Kanji conversion system. * This file is part of FreeWnn. * * Copyright Kyoto University Research Institute for Mathematical Sciences * 1987, 1988, 1989, 1990, 1991, 1992 * Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999 * Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992 * * Author: OMRON SOFTWARE Co., Ltd. <freewnn@rd.kyoto.omronsoft.co.jp> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with GNU Emacs; see the file COPYING. If not, write to the * Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * Commentary: * * Change log: * * Last modified date: 8,Feb.1999 * */ XWNMO - X Input Manager This directory contains XWNMO's sources. XWNMO is a input manager offers multi-language input to XIM library. XWNMO support the following inputstyle: (XIMPreeditArea | XIMStatusArea) : Off-The-Spot (XIMPreeditPosition | XIMStatusArea) : Over-The-Spot (XIMPreeditNothing | XIMStatusNothing ) : Root (XIMPreeditCallbacks | XIMStatusArea ) : On-The-Spot (XIMPreeditArea | XIMStatusCallbacks ) : On-The-Spot (XIMPreeditPosition | XIMStatusCallbacks ) : On-The-Spot (XIMPreeditCallbacks | XIMStatusCallbacks ) : On-The-Spot But On-The-Spot inputstyle can be select by definition at compiling. See [How to build XWNMO]. XWNMO uses internationalized Wnn for conversion. XWNMO selects conversion server in accordance with language of client(library) and is able to change conversion server on the fly. XWNMO is able to support multi-client and multi-server. If you install manauls, the defult is english version. If your system is able to display japanese manaul(EUC), please change LOCALMAN from "man.en" to "man.ja" in Imakefile. [How to build XWNMO] CAUTION: You couldn't use xmkmf, because Xsi has a private Project.tmpl. First you must make X11R5 core part. Next you do the following commands for make XWNMO, XJUTIL and i18n-Wnn: % cd contrib/im/Xsi % make World For installing XWNMO, XJUTIL and i18n-Wnn: % make install XWNMO has some difinitions at compiling. These are writed in Imakefile and all defines are set as default. If you want to delete some one, modify Imakefile suitably before compiling. The followings are defines you can select. USING_XJUTIL : To use XJUTIL (Dictionary utility manager) CALLBACKS : To support On-The-Spot inputstyle SPOT : To support SpotLocation Extended Protocol XJPLIB : To support XJp protocol (Communication Kit part) XJPLIB_DIRECT : To support XJp protocol (Direct I/F part) Each detail: USING_XJUTIL: If this is defined, XWNMO executes the XJUTIL dictionary utility manager at run time. You can do various oparations for dictionary (registry, remove entory, list of dictionaries, etc). For further infomation about XJUTIL, please see xjutil/README and man of xjutil. CALLBACKS: If this is defined, XWNMO supports On-The-Spot inputstyles. inputstyles are: (XIMPreeditCallbacks | XIMStatusArea ) (XIMPreeditArea | XIMStatusCallbacks ) (XIMPreeditPosition | XIMStatusCallbacks ) (XIMPreeditCallbacks | XIMStatusCallbacks ) SPOT: If this is defined, XWNMO supports SpotLocation Extended Protocol. You can move spot by using this protocol. For further infomation about SpotLocation Extended Protocol, please see SEP_README and SEP part in man of xwnmo. XJPLIB: If this is defined, XWNMO supports "Communication Kit" part of XJp protocol. You can use "Communication Kit Library" of XJp. (XJp_open(), XJp_begin(), etc) XJPLIB_DIRECT: If this is defined, XWNMO supports "Direct Interface" part of XJp protocol. You can use "Direct Interface" of XJp. (XLookupKanjiString()) If you define this, you must define "XJPLIB". [How to use XWNMO] Before you run XWNMO, you must run jserver and cserver that are conversion servers. The jserver is Japanese conversion server and the cserver is Chinese conversion server. For running XWNMO % xwnmo If you compiled core part with XML define, your application is able to use multiple language environment. please see XML part in man of xwnmo.