>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> writes:

Angus> On Tuesday 10 December 2002 9:57 am, Jean-Marc Lasgouttes
Angus> wrote:
>> >>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:
>> 
Lars> Angus Leeming <[EMAIL PROTECTED]> writes: | Ok, it's out.
Lars> |
Lars> | Are we going to keep support for xforms 0.88 and 0.89 in LyX
Lars> 1.3?
>>
Lars> _I_ would like us to ditch support for 0.88 and 0.89 at once,
Lars> especially 0.88.
>>  So what was the final decision on this? I think we should get rid
>> of 0.88 now, since it is the most problematic. Note however that
>> this will cause problems for people who use solaris and for
>> cjk-lyx, because of shortcomings ion xforms support for input
>> methods. But this problems have to be faced and solved anyway.
>> 
>> JMarc

Angus> What is the problem with solaris?

Angus> And for cjk-lyx? 

The problem is the same. The Input method or input context is not
setup correctly (with XOpenIM/XCreateIC) because some magic parameters
have to be passed. The code in xforms >0.89.5 is derived from lyx's
lyxlookup.C, but with some changes. It seems that these changes are
enough to break on solaris. Unfortunately, it is difficult to debug
unless one has access to a solaris console (X server).

Hopefully, cghan will take a look at this for cjk-lyx (which needs a
more complex code to set up things correctly) and contribute the code
back to xforms.

Angus> Do they not get the xevent passed to (the equivalent) of
Angus> XWorkArea.C and then "compose" their own multi-byte char?
Angus> xforms-1.0 passes all FL_KEYPRESS events to the widgets except
Angus> IsModifierKey(keysym)

But it does the compose key preprocessing first.

JMarc

Reply via email to