Bug 219847

Summary: Updating to FC6 breaks compatibility with Tk
Product: [Fedora] Fedora Reporter: Fibonacci <fibonacci.prower>
Component: tkAssignee: Marcela Mašláňová <mmaslano>
Status: CLOSED WORKSFORME QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 6CC: eng-i18n-bugs, fibonacci.prower
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-04-05 08:21:09 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Fibonacci 2006-12-15 18:37:54 UTC
Description of problem:
Under Fedora Core 6 I cannot type accented characters anymore in Tk, since the
dead key used to generate the accent now only prints out the corresponding
accent - so, if one wants to write "naïve" or "résumé" in a Tk text widget, they
come out as "na¨ive" or "r´esum´e" respectively. This, of course, affects all
apps using Tk, including (but not limited to) Maxima, aMSN and UUDeview.
I have tried this with the Tk 8.4.13 binaries which were working fine under FC5
(and were installed and reinstalled via yum), with version 8.5a4 which I
compiled from sources, and with version 8.5a5 which I compiled from exactly the
same sources both under FC6 and under Ubuntu liveCD - and which works fine under
Ubuntu liveCD. The problem is always present.

Version-Release number of selected component (if applicable):
8.4.13-3.fc6

How reproducible:
Always

Steps to Reproduce:
1. Run Tk.
2. Create a Tk text widget (for example via "pack [text .t]").
3. Try to input an accented character (say, é) using a dead key.

Actual results:
The intended accented character (in this example, é) is inputted and displayed
on the widget.

Expected results:
The input comes out as two separate characters: accent + unaccented character
(in this example, ´e).

Additional info:

Comment 1 Marcela Mašláňová 2007-03-27 15:52:52 UTC
I try it on the same version and it§s _resumé_. Why do you want to split one
character into two characters? 

Comment 2 Fibonacci 2007-03-28 03:07:45 UTC
My mistake. Swap actual and expected results.

Comment 3 Marcela Mašláňová 2007-03-28 10:58:51 UTC
I thought so, but I don't have this problem. 
Do you have fonts, xorg and locales properly configured? Maybe you're missing
some fonts?

I have:
tcl-8.4.13-3.fc6
tk-8.4.13-3.fc6
and *-fonts-ISO8859-2-*


Comment 4 Fibonacci 2007-03-28 17:02:11 UTC
Same here. It even worked fine under FC5.

Comment 5 Marcela Mašláňová 2007-04-05 08:21:09 UTC
I tried it on different distro FC-5, FC-6 even RHEL and works for me. Sorry
can't help you. If you have more information please reopen it.