From: Daniel A. S. <da...@us...> - 2009-06-29 17:42:37
|
On Sun, May 17, 2009 at 10:43, Daniel A. Steffen<da...@us...> wrote: > The Cocoa port has now been feature complete for about a month and I > believe is of equal or better quality than the existing TkAqua > implementation, it has been built, tested and is already being used > successfully by various parties, and IMO is now ready to be merged > into the Tk mainline. the TkAqua Cocoa merge has now been committed http://fisheye.categorifiedcoder.info/changelog/Tk?cs=MAIN:das:20090629143501 sorry for the delay, it took longer than expected to find time for the buildsystem modifications needed to make the legacy implementation a configure option: indeed, given the reactions to my initial plan to drop pre-10.5 support completely, I have now preserved the legacy tk/macosx codebase in the new tk/carbon directory. The --enable-aqua Tk configure flag turns on the new Cocoa implementation by default, use --enable-aqua=carbon to fallback to the Carbon implementation. As announced previously, I will however not continue to maintain the Carbon code on HEAD (except possibly for parallel application of Tk 8.5 bugfixes), I have included the warning below in the tk/carbon/README to make this explicit (if a new maintainer for this code were to step forward, they can of course amend that statement as they see fit). Cheers, Daniel -- ** Daniel A. Steffen ** ** <mailto:da...@us...> ** Tcl/TkAqua Carbon Mac OS X README --------------------------------- RCS: @(#) $Id: README,v 1.1 2009/06/26 01:42:46 das Exp $ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! This is the README for tk/carbon, the legacy version of TkAqua based on the ! ! Carbon API. This version of TkAqua is deprecated and no longer actively ! ! supported, it will be removed in a future release of Tk. It is only useful ! ! for users requiring support of Mac OS X releases older than 10.5. ! ! The supported version of TkAqua is located in tk/macosx and is based on the ! ! Cocoa API. It requires Mac OS X 10.5 or later. ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |