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.

Reply via email to