[PATCH libX11 0/2] Mend some XIM design issues.

Matt Dew marcoz at osource.org
Sat Jan 12 13:45:31 PST 2013


Hi Egbert,

I'm using ibus instead of scim so I can't really test.  (trying to 
switch between ibus and scim in the past has caused me massive 
headaches, so I'm not real gung-ho to do that again)

I tried switching between two xterms and I don't see the problem (again, 
with ibus).   However, if the fixes work, you don't see any regressions 
and have been 'field-tested', I say do it.


Just my two cents,
Matt

On 01/03/2013 09:58 AM, Egbert Eich wrote:
>
> Happy New Year!
>
> On Fri, Dec 07, 2012 at 05:57:50AM -0500, Egbert Eich wrote:
>> These two patches attempt to fix some issues with the design
>> of XIM - the X Input Method.
> [...]
>> Noneteless the patches have been 'field-tested' on SUSE enterprise
>> products for quite some time now - while those fixes have eliminated
>> the error that has been seen so far we are not aware of any reports
>> of regressions caused by those fixes.
>
>
> Any takers for these - anyone willing to ack?
>
> I know, XIM is painful and I understand if noone wants to bother:
> The underlying issues are really messy.
> On the other hand these patches have resolved the bugs described
> and no regression has been seen so far although these patches
> have been used on SUSE Enterprise products for quite a while now.
>
> XIM the underlying input method doesn't play an important role any
> more today, it is still used by a lot of legacy applications and
> software that is (or at least used to be) based on legacy X11
> libraries.
>
> The bugs addressed here have been found in Java applications.
>
> Therefore I believe it would still be beneficial to include these
> fixes in XIM.
>
>>
>> Egbert Eich (2):
>>    XIM: Fix race on focus change: set 'FABRICATED' only when keyev
>>      filters in place.
>>    XIM: Fix sync problem on focus change.
>>
>>   modules/im/ximcp/imDefIc.c   |   27 +++++++++++++++++++++++++++
>>   modules/im/ximcp/imDefLkup.c |    4 +++-
>>   2 files changed, 30 insertions(+), 1 deletions(-)
>>
>> --
>> 1.7.7
>
> Cheers,
> 	Egbert.
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
>



More information about the xorg-devel mailing list