From: James B. <jam...@ma...> - 2012-07-22 08:32:17
|
Maybe someone can clear this up for me. I look on my (Lion) machine in /Library/System/Frameworkds/Tcl.framework/ and see that tcl.h says this is 8.4.9. This seems to be in sync with opensource.apple.com and corresponds to their latest tree of tcl (their build number 95). Then I look at the 8.5.9 (and later) tar from www.tcl.tk and take a look at some of the macosx files. The ones from the tar balls won't compile, TkpCreateNativeBitmap for example calls QDSwapPort(), this api has gone… so then I look at the tk over on the apple site, it's not the same! It has "modern" looking CF calls. So there is an apple 8.5.9 and a non-apple 8.5.9? What's going on and where do I download the Apple tar ball? cheers, - James On Jul 20, 2012, at 4:07 PM, Steven wrote: > Thanks for the succinct test case. > > With regards to what Kevin says, and the lack of progress being made, > perhapsthe best hope is to loby Apple for a paid guru to fix this up. > > > Steven > > > > ----- Original Message ----- >> From: Kevin Walzer <kw...@co...> >> To: tc...@li... >> Cc: >> Sent: Saturday, 21 July 2012 7:10 AM >> Subject: Re: [MACTCL] more on Tk Cocoa updates >> >> On 7/20/12 3:33 PM, Adrian Robert wrote: >>> Unfortunately, it seems like everyone who ventures into this code, whatever >> their skills and determination, ends up heading back out vanquished. And a >> complete rewrite is too big of a task to contemplate. >> >> That includes me. It's been awhile since I dove into the code, but as I >> recall, it did involve integration of the Tk and Cocoa event loops at a >> very low level. Daniel Steffen's comment in the thread / bug report that >> Adrian referenced is probably the most astute diagnosis: >> >> "it seems repeated Tcl_ServiceAll() isn't providing quite the semantics >> needed here, the idle queue should really be processed only once per >> runloop observer invocation (but all other pending tcl events should be >> drained) >> ISTR trying to achieve this via Tcl_DoOneEvent() invocations initially and >> being unsuccessful (git history may provide details), we may need extra >> support in tclNotify.c for this." >> >> Daniel is the author of the Cocoa port of Tk, and probably the only >> person qualified to do attack this issue, but as he is not much involved >> in Tk maintenance anymore, I'm afraid we're stuck wtih these issues. >> >> --Kevin >> >> -- >> Kevin Walzer >> Code by Kevin >> http://www.codebykevin.com >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Tcl-mac mailing list >> tc...@li... >> https://lists.sourceforge.net/lists/listinfo/tcl-mac >> > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac |