| 2009-09-24 |
This is an Apple Event, not a Carbon Event, so we want keyDirectObject, not kEventParamDirectObject.
|
file | diff | annotate |
| 2009-09-24 |
Switched from using Launch Services to open the .growlRegDict file to sending GHA the open-document event ourselves. This seems to fix the bug where GrowlSafari registering yanks the user out of Safari.
|
file | diff | annotate |
| 2009-08-03 |
framework, flipping autorelease pool's release over to drain per GC supportable, since we're 10.4+ on the framework this is acceptable
|
file | diff | annotate |
| 2008-07-28 |
When running a debug build, GrowlHelperApp may not actually be inside a Growl.prefPane. Looking for any running GHA in this situation fixes an infinite loop of registration attempts.
|
file | diff | annotate |
| 2008-05-13 |
Added verification of the GrowlApplicationBridgePathway rootProxy; this goes along with [4815] and provides logging if for some reason our NSConnection doesn't give an expected object.
|
file | diff | annotate |
| 2008-02-07 |
Include the PID in the registration-dictionary filename, to aid testing.
|
file | diff | annotate |
| 2008-02-01 |
We now keep the registration dictionary around, unless somebody calls registerWithDictionary: or setGrowlDelegate:. Previously, we re-retrieved and re-built the reg dict on *every* notification.
|
file | diff | annotate |
| 2008-01-30 |
Put NSAutoreleasePool usage around distributed notification center observer methods. A received distributed notification may not cause the root NSAutoreleasePool to be emptied after it is processed, so doing so ensures immediate clearance of autoreleased memory. Local autorelease pools also simplify debugging memory management issues.
|
file | diff | annotate |
| 2007-10-17 |
Fixed leak of an NSDictionary in [GrowlApplicationBridge registrationDictionaryByFillingInDictionary:restrictToKeys:] pointed out by brianb on the forums. Thanks :)
|
file | diff | annotate |
| 2007-06-26 |
Partially semi-reverted r3553, which broke GAB's attempts to get some kind of app name.
|
file | diff | annotate |
| 2007-04-10 |
Moved the insertion of the PID from `notifyWithTitle:titleHTML:description:descriptionHTML:notificationName:iconData:priority:isSticky:clickContext:identifier:` to `notifyWithDictionary:`. This allows you to omit the PID when using `notifyWithDictionary:`.
|
file | diff | annotate |
| 2007-03-15 |
* We can't use @try/@catch at present since -fobjc-exceptions isn't enabled. Let's have NS_DURING and friends for all compilations so we at least have *some* exception handling
|
file | diff | annotate |
| 2007-03-15 |
* Keeping a single NSProxy around is better than looking up an NSConnection, getting its root proxy, and configuring it each time we want to do a notification. Observe for the {{{NSConnectionDidDieNotification}}} notification to uncache the NSProxy object; it'll be recreated when needed.
|
file | diff | annotate |
| 2007-03-06 |
Goodbye HTML title and description, we hardly knew ye. Remove all traces from architecture and display plugins. Fixes #667.
|
file | diff | annotate |
| 2007-02-02 |
Standalone files for those who don't want to include the framework
|
file | diff | annotate |
| 2006-10-09 |
The application bridge now retrieves the app name and icon data from the registration dictionary. These means that the app name is now optional, not required, when posting notifications using the framework. Fixes #639.
|
file | diff | annotate |
| 2006-04-30 |
I'm not sure if the NSConnection ever fails.. but if it did, posting to the local notification center would be a useless fallback. I believe this masked bug was introduced during CoreFoundationalization...
|
file | diff | annotate |
| 2006-01-27 |
Updated copyright year
|
file | diff | annotate |
| 2006-01-26 |
Next attempt at fixing WebKit plugins. At least, hey now show up on the screen.
|
file | diff | annotate |
| 2006-01-25 |
Added a GROWL_APP_ID key to the registration dictionary which makes it easier to look up the full path of the application. The field is filled automatically by GAB.
|
file | diff | annotate |
| 2005-12-25 |
In the registration dictionary, applications can now give an NSDictionary on the key GROWL_NOTIFICATIONS_HUMAN_READABLE_NAMES which contains:
|
file | diff | annotate |
| 2005-10-18 |
Fixed #487 (Use Apple Events to add Growl to login items)
|
file | diff | annotate |
| 2005-09-23 |
Restored the Cocoa nature to GrowlPathUtilities.
|
file | diff | annotate |
| 2005-09-19 |
- Fixed #365 (added a realclean target to the release makefile)
|
file | diff | annotate |
| 2005-09-17 |
-[NSDictionary initWithContentsOfFile] -> createPropertyListFromURL
|
file | diff | annotate |
| 2005-09-16 |
Prefpane: avoid resetting the ticket selection for most preference changes
|
file | diff | annotate |
| 2005-09-16 |
NS[Mutable]DictionaryAdditions -> CF[Mutable]DictionaryAdditions
|
file | diff | annotate |
| 2005-09-14 |
Fixed two memory leaks in fileURLWithAliasData. NSURLAdditions -> CFURLAdditions
|
file | diff | annotate |
| 2005-09-04 |
GrowlLog and GrowlPathUtilities were classes without instance methods, so I converted them to collections of C functions to avoid the messaging overhead.
|
file | diff | annotate |
| 2005-08-27 |
Fixed #380 (Notify when idle begins/ends)
|
file | diff | annotate |
| 2005-08-26 |
Fixed typo
|
file | diff | annotate |
| 2005-07-03 |
Compilation fixes
|
file | diff | annotate |
| 2005-07-01 |
{{{s/GrowlPathUtil/&ities/}}}
|
file | diff | annotate |
| 2005-06-26 |
- Fixed #310 (GrowlApplicationBridge Console Messages when Growl is Off)
|
file | diff | annotate |
| 2005-06-22 |
Changed the framework method for sending HTML content to allow both plaintext and HTML content.
|
file | diff | annotate |
| 2005-06-21 |
- Added HTML support for the Brushed display
|
file | diff | annotate |
| 2005-06-21 |
Fixed #307 (+[GrowlApplicationBridge setGrowlDelegate:] leaks two NSStrings)
|
file | diff | annotate |
| 2005-06-20 |
Added notifyWithTitle:description:notificationName:iconData:priority::::: which adds a useHTML parameter.
|
file | diff | annotate |
| 2005-06-13 |
- Added +[GAB frameworkInfoDictionary]
|
file | diff | annotate |
| 2005-06-05 |
Better error checking when writing the regdict file
|
file | diff | annotate |
| 2005-06-04 |
Replaced +[NSBundle bundleForClass] with +[NSBundle bundleWithIdentifier] which seems to be quite a bit faster
|
file | diff | annotate |
| 2005-06-03 |
Don't continue with setGrowlDelegate if the application name is missing
|
file | diff | annotate |
| 2005-05-31 |
- used NSData for Mail.app's icon
|
file | diff | annotate |
| 2005-05-30 |
Use replacementObjectForPortCoder so that NSImages are sent as copies instead of references over DO.
|
file | diff | annotate |
| 2005-05-29 |
Added two NSDictionary(GrowlAdditions) and NSMutableDictionary(GrowlAdditions) which provide the boolForKey:, integerForKey: setBool:forKey: and setInteger:forKey: selectors.
|
file | diff | annotate |
| 2005-05-29 |
Added a notifyWithTitle:::::::: variant which adds an identifier parameter to GAB
|
file | diff | annotate |
| 2005-05-26 |
Adding delegate method {{{-applicationIconForGrowl}}}, which is typed as returning {{{NSImage}}} instead of {{{NSData}}}. Like the {{{-applicationIconDataForGrowl}}} method that it deprecates, however, it will accept the other type (creating an {{{NSImage}}} from an {{{NSData}}} if possible).
|
file | diff | annotate |
| 2005-05-26 |
- Allow NSImage as app icons.
|
file | diff | annotate |
| 2005-05-25 |
HACKING compliance: space after if keyword
|
file | diff | annotate |
| 2005-05-25 |
Avoid calling -registrationDictionaryForGrowl in +notifyWithTitle::::::: if it was already called in +setGrowlDelegate
|
file | diff | annotate |
| 2005-05-21 |
Fixed an issue encountered by Blake Watters. GrowlApplicationBridge expects an {{{NSData}}}, but he was returning an {{{NSImage}}}. This is not unreasonable, so GrowlApplicationBridge now checks for {{{NSImage}}}s and converts them to TIFF data when found.
|
file | diff | annotate |
| 2005-05-16 |
[2362] part II
|
file | diff | annotate |
| 2005-05-14 |
Fixed bug wherein people get the installer prompt after already saying 'Don't ask again.' Turns out there was a space in the defaults key...
|
file | diff | annotate |
| 2005-05-13 |
The notification queue is now completely installer-framework-only.
|
file | diff | annotate |
| 2005-05-13 |
Removed redundant calls to {{{[NSDistributedNotificationCenter defaultCenter]}}}.
|
file | diff | annotate |
| 2005-05-12 |
Spiffed this up a bit.
|
file | diff | annotate |
| 2005-05-10 |
autoreleases--
|
file | diff | annotate |
| 2005-05-08 |
Fixed #203 (Only return click & timeout notification to the application requesting it)
|
file | diff | annotate |
| 2005-05-05 |
Corrected comments
|
file | diff | annotate |
| 2005-05-01 |
Deloggification
|
file | diff | annotate |