Re: problem with japanese input in Tkx

[email protected] (Jeff Hobbs) Thu, 17 Feb 2011 14:30:09 -0800
Newsgroups perl.tcltk
Message-ID <[email protected]>
And to be more specific, this was fixed with this patch to Tk 8.5.9:

2010-05-20  Donal K. Fellows

	* win/tkWinX.c (HandleIMEComposition): [Bug 2992129]: Ensure that all
	places that generate key events zero them out first; Tk relies on that
	being true for the generic parts of the fix for Bug 1924761.

Bug numbers are SourceForge tracker items.

Jeff

On 17/02/2011 2:27 PM, Jeff Hobbs wrote:
> I have checked that this does not appear to be an issue in 8.5.9. It
> would be good if someone else confirmed this.
>
> This does mean we'll need to update the bundled lib in ActivePerl, which
> is still at 8.5.8.
>
> On 09/02/2011 3:55 PM, vadrer wrote:
>> Hi,
>>
>> in perlmonks user forum, someone complains about problems that program
>> crashes when hiragana input is attempted
>> (http://perlmonks.org/?node_id=887089)
>>
>> Sample program is nothing special:
>>
>> use Tkx;
>>
>> Tkx::ttk__frame(".c", -padding => "3 3 12 12");
>> Tkx::grid( ".c", -column => 0, -row => 0, -sticky => "nwes");
>> Tkx::grid_columnconfigure( ".", 0, -weight => 1);
>> Tkx::grid_rowconfigure(".", 0, -weight => 1);
>>
>> Tkx::ttk__entry(".c.feet", -width => 7, -textvariable => \$feet);
>> Tkx::grid(".c.feet", -column => 2, -row => 1, -sticky => "we");
>> Tkx::ttk__button(".c.calc", -text => "Search", -command => sub
>> {search();});
>> Tkx::grid(".c.calc", -column => 3, -row => 3, -sticky => "w");
>>
>> sub search {
>> #...;
>> }
>>
>> Tkx::MainLoop();
>>
>> This most likely refers to problem in Tk itself
>>
>> I haven't tried far-east languages input on windows, but 'scim' input
>> does
>> not work for tk application in my linux setup.
>>
>> So, I have two questions actually,
>>
>> 1, is this problem confirmed? I see some discussion at
>> http://community.activestate.com/forum/activetcl-8581-crashed-when-input-chinese-char
>>
>> so it is noted that 8.4.19 is free of this problem
>>
>> 2, where is tcl/tk user support mailing list is?
>>
>> Regards,
>> Vadim.