Core/Source/GrowlPreferencePane.m
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.
2005-12-23 ticket #551 and #552
2005-12-21 - added an alert asking users to confirm removing an application from the apps tab, safeguard++
2005-12-20 Combine icon and application columns in Applications tab into a single column, bring ACImageAndTextCell back to life.
2005-11-28 Merge branch @ [3238] into trunk
2005-10-01 GrowlDisplayPlugin protocol -> GrowlDisplayPlugin class.
2005-09-20 Fixed some warnings introduced in gcc 4.0.1
2005-09-19 - Fixed #365 (added a realclean target to the release makefile)
2005-09-18 Fixed #347 (preserve status for "notification to other computers")
2005-09-17 -[NSDictionary initWithContentsOfFile] -> createPropertyListFromURL
2005-09-17 Fixed -[GrowlPreferencePane bundleVersion] which I broke in an earlier commit. Some more CoreFoundationalization.