From: G 3 <pro...@gm...> - 2017-01-20 02:06:48
|
On Jan 19, 2017, at 8:57 PM, Kevin Walzer wrote: > On 1/19/17 8:53 PM, G 3 wrote: >> >> On Jan 19, 2017, at 7:41 PM, Kevin Walzer wrote: > >> If someone were to make a patch that allowed for using both the >> new and old API's together, would it be accepted? >> >> > No, it's not that simple. Versions of Tk that run natively on 10.4 > are based on the Carbon API, which was deprecated by Apple and > stopped being supported in Tk in 8.5 around 8.5.15 or so. 8.5.16 > onward and 8.6 support the Cocoa API, which is a complete rewrite. > The Cocoa version nominally requires 10.5 to run, but practically > speaking it won't build on anything older than 10.6. > > If you want to run 10.4, use an older version of Tk, such as 8.4.20. The Cocoa framework was available on Mac OS X since 10.0. Actually before that, but that would be going into the public beta / NeXTSTEP OS territory. What if someone made a patch that changed a few lines in the Cocoa code of Tk and made them compatible with Mac OS 10.4 and higher. This patch would contain no Carbon calls, only Cocoa calls. Would that patch be accepted? |