[Python-Dev] Upgrading tcl/tk deps

Brian Curtin brian at python.org
Tue Apr 10 04:13:50 CEST 2012


On Mon, Apr 9, 2012 at 20:53, Terry Reedy <tjreedy at udel.edu> wrote:
> On 4/9/2012 7:53 PM, Brian Curtin wrote:
>>
>> On Mon, Apr 9, 2012 at 18:41, Terry Reedy<tjreedy at udel.edu>  wrote:
>>>
>>> In particular, it should include a recent fix so that French keyboards
>>> work
>>> with tk/tkinter and hence Idle better than now. There has been more than
>>> one
>>> complaint about this.
>>
>>
>> Do you know when this was fixed or have any information about it? Tcl
>> and Tk 8.5.11 were released Nov 4, 2011. If it was fixed after that I
>> can look into patching our copy of whatever projects are affected.
>
>
> The patch is specifically for tkMacOS, 29/1/12
> http://core.tcl.tk/tk/info/9844fe10b9
>
> so it apparently does not affect Windows or what we include with Windows
> build. But it was a show stopper for some French Mac users, including one
> professor who wanted to use Python for an undergraduate course.
>
> On Mar 4, Ned Daily wrote on idle-sig list:
>
> Update: The fix has now been released in the latest ActiveState Tcl 8.5
> for Mac OS X release (8.5.11.1) available here:
>
>    http://www.activestate.com/activetcl/downloads
>
> It appears to fix the French keyboard tilde problem and other similar
> problems with composite characters, like Option-U + vowel to form
> "umlauted" vowels in the U.S. input method.  Many thanks to Adrian
> Robert, Kevin Walzer, and the ActiveState team for addressing this nasty
> problem.
>
> If you install ActiveState Tcl 8.5.x, it will automatically be used by
> the python.org 2.7.x, 3.2.x, and 3.3.x 64-bit/32-bit Pythons for OS X
> 10.6 and 10.7.  It will *not* be used by the Apple-supplied system
> Pythons or by 32-bit-only python.org Pythons.   More details here:
>
>    http://www.python.org/download/mac/tcltk/
> ===
>
> So the latest A.S. Windows release should be fine as the base for our
> Windows release.
>
> Terry

The Windows build works with 8.5.11 so I imagine we would just use
that. If anyone wants to pull it all out and make it use some
third-party installer that's up to them.

I can try applying the relevant patches to the 8.5.11 we have, but I
don't really have the time or knowledge to test them. I don't know
anything about tcl/tk and don't know a whole lot about Macs.


More information about the Python-Dev mailing list