On Jan 22, 2010, at 17:29:45, sgehrman wrote:
I'm using the latest version as far as I know.

        <key>CFBundleShortVersionString</key>
        <string>1.2</string>
        <key>CFBundleSignature</key>
        <string>GRRR</string>
        <key>CFBundleVersion</key>
        <string>1.2</string>

That's what comes with the Growl 1.2 distribution, but we released a newer framework afterward. You can get it here:

<http://code.google.com/p/growl/downloads/detail?name=Growl-1.2.1-Framework.tbz >

I would avoid using AppleEvents if possible.  Not thread safe, …

We've never promised thread safety in GAB. It's best to always call it on the main thread.

… has memory leaks and other problems.

The only memory leak I'm aware of when working with Apple Event Manager directly is one in the 1.2 framework, which was our fault and we fixed in the 1.2.1 framework.

Now, Cocoa's AppleScript and Apple Events wrapper APIs are infamous for leakage, but we're not using them.

791 +[GrowlApplicationBridge setGrowlDelegate:] 791 +[GrowlApplicationBridge _launchGrowlIfInstalledWithRegistrationDictionary:]
                                     791 AESendMessage

Can you take a sample of GHA as well, please? If AE is hanging in trying to send it an event, it's probably because GHA is also hung.

--
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