[SCIM] Re: scim-anthy release!

Mike FABIAN mfabian at suse.de
Wed Dec 15 09:34:47 PST 2004


Hiroyuki Ikezoe <poincare at ikezoe.net> $B$5$s$O=q$-$^$7$?(B:

> Today, 29th November (JST),  I released scim-anthy-0.2.0.
>
> download at 
> http://sourceforge.jp/projects/scim-imengine/files/?release_id=12375#12375

I made packages for SuSE Linux 9.2 which are available here:

ftp://ftp.suse.com/pub/projects/m17n/9.2/i586/scim-anthy-0.2.0-2.1.i586.rpm
ftp://ftp.suse.com/pub/projects/m17n/9.2/src/scim-anthy-0.2.0-2.1.src.rpm
ftp://ftp.suse.com/pub/projects/m17n/9.2/x86_64/scim-anthy-0.2.0-2.1.x86_64.rpm

I found one annoying problem with most input methods supported
by SCIM which also occurs with scim-anthy:

Switch on scim using the "Anthy" input method. Type "a". You see "$B$"(B",
marked as a predit string (for example by a red underline in Mozilla
or inverse when using mlterm). Now switch off scim.  The preedit
string vanishes! I believe committing it would be better here.  Type
some ASCII characters. Switch scim on again. The preedit string $B$"(B
appears again. This is surprising and confusing.

In applications using OverTheSpot like mlterm, the preedit string is
in an additional window, but otherwise the behavior is the same as in
applications using OnTheSpot like Mozilla.  The preedit string is not
commited when switching off scim and appears again when switching scim
on again.

James Su said that this behaviour is controlled by the IMEngines
themselves and suggested the following patch to scim-anthy to fix this
problem:

--- src/scim_anthy_imengine.cpp.old     2004-12-12 22:35:41.666484472 +0800
+++ src/scim_anthy_imengine.cpp 2004-12-12 22:35:44.366270114 +0800
@@ -780,6 +780,7 @@
 AnthyInstance::focus_out ()
 {
     SCIM_DEBUG_IMENGINE(2) << "focus_out.\n";
+    action_commit ();
 }

 void


I have applied this patch to the above mentioned SuSE packages.

What do you think? Can this be applied upstream to scim-anthy?

-- 
Mike FABIAN   <mfabian at suse.de>   http://www.suse.de/~mfabian
$B?gL2ITB-$O$$$$;E;v$NE($@!#(B


More information about the scim mailing list