view NEWS @ 0:92745d501b9a

initial import from kinput2-v3.1
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Mon, 08 Mar 2010 04:44:30 +0900
parents
children
line wrap: on
line source

Major changes from version 3.0 to 3.1:

* Kinput2 now supports ATOK.  The source code is kindly contributed
  by Justsystem Corporation.  Thanks!
  To compile for Atok, define symbol `UseAtok' in Kinput2.conf.

* Minimum support of Wnn7 is implemented.

* Two IC attributes, XNPreeditState and XNResetState both of which
  are introduced by X11R6, are supported.

* Kinput2's `egg'-emulation is improved.

* A workaround for bugs in some Xlib implementations has been added.

* Previously, when kinput2 cannot connect to jserver, kinput2 seems
  to be frozen (actually it keeps retrying).  Now kinput2 beeps and
  ends conversion in such a case.  The next time you start conversion,
  it tries to connect again.


Major changes from version 2.0 fix4 (the last official release) to
version 3.0:

* Kinput2 now supports Wnn6.  The source code is kindly contributed by
  MORIBE, Hideyuki.  Thanks!  To compile for Wnn6, define symbol
  `UseWnn6' in Kinput2.conf.

  For those who use both Wnn4 and Wnn6, distinct wnn initialization
  files (wnnenvrc) for Wnn4 jserver and Wnn6 jserver can be specified.
  Kinput2 checks the server version at run time, and selects an
  appropriate one.  Use `*.wnnEnvrc4' resource for specifying
  initialization file for Wnn4, `*.wnnEnvrc6' for Wnn6.

  Due to Wnn6 support, Wnn4 implementation part saw major changes.
  We've tried to keep user visible changes small, though.

* On-the-spot input style is available for Ximp and XIM protocols.
  The code is contributed by Kazuki YASUMATSU.  Thank you!
  For XIM protocol, following styles are now supported:
  	XIMPreeditPosition | XIMStatusArea (over-the-spot style)
  	XIMPreeditPosition | XIMStatusNothing (over-the-spot style)
  	XIMPreeditArea | XIMStatusArea (off-the-spot style)
	XIMPreeditCallbacks | XIMStatusCallbacks (on-the-spot style)
	XIMPreeditCallbacks | XIMStatusNothing (on-the-spot style)
	XIMPreeditNothing | XIMStatusNothing (root-window style)

* Kinput2 now supports an IC attribute called FilterEvents.  Some
  applications seem to require the input server to support this
  attribute, or they go crazy if not.

* Finally, word registration facility is available for Wnn.  A new
  fuction called `register' is added, and bound to F5 and ^T by
  default. (If you're using ccdef.kinput2.egg, that's F4) This
  function is supposed to invoke word registration utility called
  `tkwnnreg'.  You need a separate package for the utility, currently
  available from:
	ftp://ftp.sra.co.jp/pub/lang/tcl/contrib/tcl-wnn-X.Y.tar.gz
  X.Y is 0.3 as of this writing.  It is still alpha-quality, but I'll
  work on it once I finish release work of kinput2.

* Kinput2's `egg'-emulation has been improved.

* You can specify preedit font and status font independently when XIM
  protocol is used.  Previously preedit font was used for both preedit
  area and status area.

* Now kinput2's mode shell (the small status window appeared when
  over-the-spot input is active) has Mwm hints that says "I need no
  titlebar".

* A new boolean resource `useOverrideShellForMode' is provided to use
  overrideShell for the mode displaying widget, instead of the default
  transientShell.  This is needed for some window managers which
  ignores kinput2's input focus preference, causing flickering of mode
  display.