[Python-Dev] Upgrading tcl/tk deps (original) (raw)

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