|
From: Greg C. <gre...@us...> - 2006-07-10 22:14:08
|
On 8 July 2006, William Kyngesburye wrote: > Is there any plan to remove the internal Tk headers requirement from > the Mac OS X AGL build? Is it possible? Too difficult? Since Apple > doesn't supply internal headers in theirs in Tiger, it would be nice > to not have to mess around with grabbing them from source, or > installing a separate Tcl/Tk that has them. > > I'm not much of a programmer, but I can help test. I can poke around > and see if there is something that will work, if I know what to look > for. There are no plans to remove the internal Tk headers requirement for Mac OS X -- in particular because Togl needs the TkMacOSXGetDrawablePort function and because using the appropriate internal Tk functions makes maintaining Togl easier. Normally, I'd recommend compiling the latest and greatest Tcl/Tk for Mac OS X because there are many important bug fixes in each minor release, but there is a bug (1480105) in Tcl/Tk 8.4.12 and 8.4.13 that breaks Togl on Mac OS X, so use 8.4.11 or patch the Tk source :-(. This won't help you now, but when the 2.0 version of Togl comes out, I plan to put binary distributions on sourceforge for Mac OS X, Linux and Windows. That is reasonable for 2.0 because all of the Togl entry points are available through a stubs interface. The 2.0 pre-alpha CVS version works on Mac OS X. Greg Couch a Togl maintainer |