On Wed, Oct 5, 2011 at 8:31 PM, Peter Hosey <[email protected]> wrote:

> On Oct 5, 2011, at 03:19:44, howzitgoan wrote:
> > Growl 1.3 has no "GrowlHelperApp", therefore apps that depend on it, or
> expect it, crash. For example, Calibre (latest version) pops up a "Where is
> GrowlHelperApp?" window with a list of applications, then promptly crashes.
> >
> > Maybe this is a Calibre bug, but if so why has the registration process
> changed so radically?
>
> Growl 1.3 is intentionally a descendant of GrowlHelperApp, with the same
> bundle identifier, and one reason for this was compatibility with existing
> AppleScript scripts.
>
> The AppleScript interface, at least when I was involved in the project, was
> only intended for users' own scripts. Applications were/are supposed to use
> the Growl framework, not AppleScript, to talk to Growl. The framework
> interface remains intact for now, and 1.3 adds a new one that will
> eventually replace the old one (but not yet).
>
> (In case anyone is curious: The 1.2.2 framework only supports the old
> interface, so switching to it is a short-term fix. As soon as framework 1.3
> comes out, applications should switch to that, as it supports the new GNTP
> interface.)
>
> The specific problem you're having is either a Calibre bug or a Mac OS X
> bug. The larger problem is that Calibre is an application talking to Growl
> over AppleScript; they would probably be better served by either switching
> to the Growl framework (I'm not sure what Calibre is written in, so I'm not
> sure how feasible this is) or using a GNTP library.
>
>
I'm pretty sure it's in python, at least from the last time I looked at the
dependencies they use. It's also a pretty cool app for anyone who uses
ebooks in some way.

Chris


> --
> You received this message because you are subscribed to the Google Groups
> "Growl Discuss" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/growldiscuss?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Growl Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/growldiscuss?hl=en.

Reply via email to