| 2009-09-24 |
Rewrote the error message text for the this-plug-in-won't-work error to be more understandable for less-experienced users.
|
file | diff | annotate |
| 2009-09-23 |
GPC: check to see if there is an executable file in the bundle first, if there is then check its architectures, if not then its either a growlStyle or something else. either way it fulfills the architecture requirements
|
file | diff | annotate |
| 2009-09-17 |
check the plugin the user just double clicked to see if it has the current running architecture in it, if not let them know that they can install it but that its not going to actually load, rather than the previous behavior of just loading it and leaving the user wondering why it doesn't show up
|
file | diff | annotate |
| 2009-07-07 |
committing Nick Zitzmann's patch with additional project changes in order for the prefpane to actually load in 64-bit mode under System Preferences, oddly we were linking to SystemUIPlugin.framework unnecessarily which was causing a GC mismatch and resulting it in relaunching in 32-bit mode
|
file | diff | annotate |
| 2008-01-22 |
Fix a leak of an NSSet with every call to -[GrowlPluginController displayPluginDictionariesWithName:author:version:type:]
|
file | diff | annotate |
| 2007-09-11 |
Growl no longer attempts to load the same plugin twice if it is installed to the external plugins folder in addition to being packaged in Growl Helper App. Instead, the GHA version is loaded, and the external plugins folder one is ignored. This is the right behavior because a number of plugins have been packaged in GHA after a period of time as 3rd party plugins; making the reverse preference would enforce loading of an older version of the plugin, since only the packaged one will be updated moving forward.
|
file | diff | annotate |
| 2007-05-27 |
More and better comments in !GrowlPluginController's main method.
|
file | diff | annotate |
| 2007-01-15 |
GrowlPluginController: closes up two leaks that we really shouldn't have had
|
file | diff | annotate |
| 2006-12-02 |
Display styles now have a method to indicate whether they respect positioning, which is used to test for disabled plugins. A list is made available when plugins are disabled. Newly called methods are guarded appropriately now with respondsToSelector.
|
file | diff | annotate |
| 2006-01-27 |
Updated copyright year
|
file | diff | annotate |
| 2006-01-17 |
No, we ''don't'' need to do that. Really. I fixed that bug already.
|
file | diff | annotate |
| 2005-12-30 |
closes out #435
|
file | diff | annotate |
| 2005-12-29 |
Solved the problem that was causing us to crash when {{{+setWithSet:}}} was not called upon the {{{pluginsByX}}} sets in {{{-pluginDictionariesWithName:author:version:type:}}}. Turns out you can't mutate objects while they're in hash tables, or Bad Things start happening. Warnings--;
|
file | diff | annotate |
| 2005-12-29 |
Fixes to GPC:
|
file | diff | annotate |
| 2005-12-29 |
* death of more warnings in the deployment build, this should take it down to 27 warnings when m-a commits his nib load methods
|
file | diff | annotate |
| 2005-12-27 |
* HACKING compliance:
|
file | diff | annotate |
| 2005-12-27 |
warnings -= a lot:
|
file | diff | annotate |
| 2005-12-25 |
The logic and if() statements of this block of code clearly indicates that pluginDict could be nil at the time it was told to setObject:forKey: with the plugin and the GrowlPluginInfoKeyInstance key. This is now done after the pluginDict is guaranteed to be initialized. This is part two of two fixing a problem in which Growl wouldn't display any notifications.
|
file | diff | annotate |
| 2005-12-25 |
Another apostrophe
|
file | diff | annotate |
| 2005-12-25 |
No apostrophes in warnings allowed
|
file | diff | annotate |
| 2005-11-28 |
Merge changes from [3240]:[3248] back into trunk since they were lost in the recent shuffle
|
file | diff | annotate |
| 2005-11-28 |
Merge branch @ [3238] into trunk
|
file | diff | annotate |
| 2005-10-18 |
Fixed #487 (Use Apple Events to add Growl to login items)
|
file | diff | annotate |
| 2005-10-01 |
GrowlDisplayPlugin protocol -> GrowlDisplayPlugin class.
|
file | diff | annotate |
| 2005-09-24 |
Everyone likes {{{GrowlPathUtilities}} now
|
file | diff | annotate |
| 2005-09-16 |
NS[Mutable]DictionaryAdditions -> CF[Mutable]DictionaryAdditions
|
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-09-03 |
Some smallish fixes: removed trailing whitespace, actually add the idle timer to the runloop, one method name started with a capital letter
|
file | diff | annotate |
| 2005-09-01 |
* Adding {{{GrowlAbstractSingletonObject}}}.
|
file | diff | annotate |
| 2005-08-21 |
Fixed the remaining compiler warnings
|
file | diff | annotate |
| 2005-07-07 |
Removing duplicate symbols from GAB.h.
|
file | diff | annotate |
| 2005-07-03 |
Compilation fixes
|
file | diff | annotate |
| 2005-07-02 |
- s/GrowlPathUtil/&ities/
|
file | diff | annotate |
| 2005-07-02 |
New methods in GrowlPluginController:
|
file | diff | annotate |
| 2005-07-02 |
Merged changes from the clean-up branch.
|
file | diff | annotate |
| 2005-07-01 |
{{{s/GrowlPathUtil/&ities/}}}
|
file | diff | annotate |
| 2005-06-30 |
Updated to use GrowlPreferencesController instead of GrowlPreferences
|
file | diff | annotate |
| 2005-05-17 |
By r2400, this will be the clearest log message evar.
|
file | diff | annotate |
| 2005-05-17 |
Clarified log message further.
|
file | diff | annotate |
| 2005-05-17 |
Clarified log message
|
file | diff | annotate |
| 2005-05-07 |
Empty the WebCore cache when loading a WebKit style. This allows us to reload a WebKit style without restarting GHA.
|
file | diff | annotate |
| 2005-05-03 |
Load plugin after installation
|
file | diff | annotate |
| 2005-05-01 |
Deloggification
|
file | diff | annotate |
| 2005-04-30 |
- growlStyles are now top-level display plugins, fixes #176
|
file | diff | annotate |
| 2005-04-28 |
Removed an autorelease in -[GrowlPluginController loadPlugin]
|
file | diff | annotate |
| 2005-04-26 |
Removed trailing whitespace
|
file | diff | annotate |
| 2005-04-21 |
- Transformed NSMenuExtra into a NSStatusItem (#161)
|
file | diff | annotate |
| 2005-04-17 |
- Extended GrowlPluginController to handle WebKit styles
|
file | diff | annotate |
| 2005-04-16 |
- Moved GrowlBrowserEntry class to its own file.
|
file | diff | annotate |
| 2005-04-12 |
- Converted the remove button outlet to a binding
|
file | diff | annotate |
| 2005-04-07 |
Added imports.
|
file | diff | annotate |
| 2005-04-02 |
- Replaced @"CFBundleIdentifier" with kCFBundleIdentifierKey
|
file | diff | annotate |
| 2005-04-01 |
- Plugin prefPanes are now loaded lazily. This improves GHA's memory footprint because it doesn't use them.
|
file | diff | annotate |
| 2005-03-31 |
- made sure that brushed metal windows cannot be moved by clicking and dragging
|
file | diff | annotate |
| 2005-03-31 |
- moved all plugin metadata handling into GrowlPluginController, removed pluginInfo method from GrowlDisplayProtocol
|
file | diff | annotate |
| 2005-03-31 |
- Memory management improvements
|
file | diff | annotate |
| 2005-03-31 |
- Display plugins now store their metadata (author, description, version, name) in their Info.plist files. This allows us to read the metadata without loading the plugin code and simplifies the plugin API. For now, I let each plugin manage its own bundle, we might want to move this into GrowlPluginController.
|
file | diff | annotate |
| 2005-03-28 |
- fixed a memory leak in GrowlApplicationTicket
|
file | diff | annotate |
| 2005-03-27 |
Added an application search field (fixes #41)
|
file | diff | annotate |
| 2005-03-27 |
- removed drawWithEllipsisInRect method which was primarily needed for the 10.2 workaround which we no longer use
|
file | diff | annotate |