From: Kevin W. <kw...@co...> - 2011-10-20 14:15:25
|
Hi all, I'm posting this here because a few of the list members make use of the Growl notification system (http://growl.info) in their apps. Growl has just released a new version that makes significant changes in its API--these changes are for compatibility with Mac App Store requirements and also to put the system on firmer developmental footing moving forward. Unfortunately, these changes also break many of the third-party language bindings for Growl. I've been informally maintaining two separate Tcl-Growl integration packages--one, macgrowl, is of my own creation and is a Tcl wrapper for Growl's AppleScript interface. The other, tclgrowl, was a "native" Objective-C library developed by the Growl team itself but was largely abandoned (I cobbled a TEA-compliant package out of it and host it at my SVN repo at SF). Neither package works with the new version of Growl. Since many of my commercial Tcl/Tk apps support Growl, I'm going to be putting together some sort of new package for Growl integration with Tcl, but I haven't yet decided how to proceed. Growl's "native" notification system uses a new network protocol that is completely incompatible with the old system. Its new AppleScript API requires fewer changes, but may not play nice with Apple's new "sandboxing" requirements in Lion and the Mac App Store. I don't yet have a timeline for implementing a new Growl package; it partly depends on how much work will be involved. I've asked the Growl team for some guidance on this. In the meantime, once I do have something ready, it will be released open-source somewhere, and I'll post an announcement here. Thanks, Kevin -- Kevin Walzer Code by Kevin http://www.codebykevin.com |