Core/Source/GrowlPreferencePane.m
2009-09-01 PrefPane: SCDynamicStoreCopyComputerName() can possibly return NULL, the function calls immediately below it are assuming it can't be NULL, result if it happens to be NULL is a crash. If it ends up being NULL we set it to the string localhost.
2009-09-01 PrefPane: SCDynamicStoreCopyComputerName() can possibly return NULL, the function calls immediately below it are assuming it can't be NULL, result if it happens to be NULL is a crash. If it ends up being NULL we set it to the string localhost.
2009-08-27 Backed out changeset 3de332e1d97f: The other Sparkle commit.
2009-08-02 bunch of plists
2009-08-01 PrefPane: clang warnings and setup for Sparkle
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
2009-07-07 Update the selection in the notification display pop-up button when the user switches to a different notification. Fixes a regression that caused people to think the pop-up was setting the display for all of the application's notifications.
2009-06-17 Use the GrowlPluginController's displayPlugins method to get an array of description dictionaries for all displays. This way, we don't exclude WebKit-based display styles. Fixes #388256.
2009-04-14 When a display has a human-readable name, use that for the title of the display's menu items in the pop-up menus on the Applications tab. Otherwise, as before, use the display's bundle name.
2009-04-14 Fixed the off-by-two error in the displays pop-ups on the Applications tab (#251376).
2009-04-07 Updated the Growl Bug Submission button to go to our new bug-reporting page (http://growl.info/reportabug.php) instead of our long-deceased Trac. Fixes #301955.
2008-07-28 * We now store passwords for network servers securely instead of storing them in plain text in the Growl preferences. Heh.
2008-05-31 Use objectForInfoDictionaryKey: to get the Growl version, as this may be slightly faster.
2008-05-08 Fixed this assumption that GrowlPluginInfoKeyName is equal to kCFBundleNameKey.
2008-05-08 Fixed an exception which caused a hang. I don't know what the previous code was supposed to be doing, but the correct code is much simpler: get the dictionary (which we were using as a property key), and assign that to the variable.
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.
2007-11-18 The About tab now specifies the version outside of the localized credits. Fixes #736.
2007-11-03 Properly fix disabling the preview, as I broke the displays preview accidently.
2007-10-30 Disable the preview default notification behavior since it's not ready for prime time and 1.1.2 is. (code commented out for later revisiting)
2007-10-24 [4695] made this change, but I neglected to note it in the commit log. -[NSMenu indexOfItemWithTitle:] returns -1 for not found, not NSNotFound. Unbroke translateSeparatorsInMenu: if a separator item is not found.
2007-10-24 Sorry, I left a change I'd made while debugging the preview problem
2007-10-24 Added a note that the changes made in [4639] only work if the popup button has the items in the same order as the displayPluginsArrayController, which prevents us from doing a preview when a change is made in the applications tab
2007-10-10 Patch from Chris Karr to add a separator between Default and other displays in popups.
2007-10-09 Patch from Chris Karr to insert separators between the various sound sections in the sounds popup, minor style and coding conformance changes by myself.
2007-10-02 Corrected name of section: These are data source methods, not delegate methods (with the obvious exception of the action, which is neither).
2007-10-02 Corrected name of section: These are data source methods, not delegate methods (with the obvious exception of the action, which is neither).
2007-10-01 Baleeted RRTableView, and its use by GrowlPreferencePane. Nib changes to come later.
2007-09-17 The default style popup now posts a preview notification using the selected default style when clicked. This preview can be suppressed using the Option key. Fixes #351.
2007-09-16 Apply patch from Chris Karr to read sounds from /Library/Sounds and ~/Library/Sounds. Fixes #716.
2007-09-04 Fixed localizbility of the delete confirmation dialogue and of the 'you are running 10.2' message
2007-07-21 Style tweak: Since we are testing a numeric value, not a Boolean value, use a comparison operator rather than just letting the number be the entire condition. This changes nothing but is more readable. Refs #703.
2007-07-21 Fixed attempt to set the selected position of no position pickers (by retrieving the first picker from an empty array). Fixes #703.
2007-06-10 Use constants where appropriate
2007-06-09 Select the default style when the preference pane loads, for the display tab. This should be merged to 1.1, as well, IMO.
2007-05-11 Removed two unneeded NSLog()s. Refs #685
2007-05-09 Cocoa is so much easier to read
2007-03-22 When selecting a sound to play for notifications the sound should play as an audible preview (as found in other areas of Mac OS X.)
2007-02-05 Minor polish - select the Application Settings tab by default when opening an application for configuring.
2007-01-19 Fixes #657 - Add application-specified positioning. Changes in this include a redesigned layout for the Configure section of the Apps tab, 2 new values in application tickets (position type and custom position), and updates to the way in which selected position is accessed by all the displays.
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.
2006-06-05 Added per-notification sound support
2006-05-25 Updated trac URL
2006-04-12 closes out #573
2006-02-07 Fixed (I think) the bug wherein a registration would set the ticket view in Growl prefs to some other ticket, using {{{willChange:valuesAtIndexes:forKey:}}}.
2006-01-27 Updated copyright year
2006-01-18 A cache is not very useful if it is recreated every time it is used
2006-01-14 This is no longer needed
2006-01-02 Fixing a warning (not a #warning). Not sure if I was supposed to do that; either updateLogPopupMenu is something we don't need or we do (it's still in GrowlPreferencePane.h so I uncommented the method declaration in GrowlPreferencePane.m)
2006-01-01 Removing that drop down. Will readd the console opening button to general tomorrow probably.
2006-01-01 Removing the radio selection from the logging tab.
2006-01-01 Removing the openConsole button.
2005-12-27 * HACKING compliance:
2005-12-27 warnings -= a lot:
2005-12-27 Updating the donate button to the new donations url
2005-12-27 It's usually better to commit a working version than a non-working version *slap*
2005-12-26 Adding the application name in a couple places sure sounds better than repeatedly saying "it"
2005-12-26 NSURL > CFURLRef
2005-12-26 - Changed the brushed nsbuttons to rounded aqua ones
2005-12-25 Non-void returning methods must always return something. Warnings--;
2005-12-24 warnings, errors and nibs.