Extras/GrowlTunes/GrowlTunesController.m
2009-02-26 Patch from Ludek (http://www.dolejsky.com/2009/02/19/growltunes-patch/) which fixes display of radio streams. Thanks!
2007-09-11 Don't include the 'Composed by %@' bit if there isn't a composer.
2007-09-01 There is absolutely no excuse for putting strings not suitable for display into NSLocalizedString().
2007-01-14 In an attempt to get 1.1 shipped faster, GrowlTunesPlugin will be shipped at a later date than 1.1, and 1.1 will ship GrowlTunes. This gives Rudy the ability to focus on Growl itself so that it gets finished faster.
2005-11-28 Merge branch @ [3238] into trunk
2005-11-24 w00t! Got rid of most of the warnings; I think the ones left were there already. Not sure if it'll work; I think it might...
2005-11-24 Trying to get composer to work; GrowlTunes is b0rked right now I think.
2005-10-23 Moved process location code to an NSWorkspaceAddition.
2005-10-23 GrowlTunesController now inherits from GrowlAbstractSingletonObject. Removed redundant singleton code.
2005-10-22 Fixed '(null)' for stream title.
2005-09-20 Fixed some more new warnings
2005-08-11 Modified implementation of [2943]: On Tiger, we now use PINWHEEL STAR instead of BLACK STAR, working around the Mshtakan bug. This could bear some more examination to find a star that looks good in all colour/font configurations (Crystal, MusicVideo? Normal, MusicVideo? Huge, ...), but for now, I like PINWHEEL STAR.
2005-06-18 Update the notification dictionary even if the track has not changed so that showCurrentTrack shows the latest values.
2005-06-17 - GrowlTunes rating menu now selects the rating of the current track
2005-06-16 Added AppleScript support for GrowlTunes (tell application "GrowlTunes" to show current track)
2005-06-02 Patch from Sverre Johan Toevik, with changes:
2005-05-30 Removing the NSLog.
2005-05-30 typo!
2005-05-30 Corrected the condition: {{{>= 4.7f}}}, not {{{> 4.6f}}}.
2005-05-26 Coalesce GrowlTunes notifications
2005-05-26 GrowlTunes now uses AppleEvents to set the rating
2005-05-24 autoreleases -= 4
2005-05-24 Fixed #242 (Status item checkbox is not connected to the runningness of the status item)
2005-05-22 Converted TIFFs to PNGs
2005-05-16 Fixed references to NSGrowlAdditions
2005-05-12 GrowlTunes: fix compilation with gcc 3.3
2005-05-09 Axed EXTENSION_GROWLTUNES_TRACK_LENGTH and EXTENSION_GROWLTUNES_TRACK_RATING
2005-05-06 GrowlTunes
2005-05-01 Added submenu in GrowlTunes to rate the current song (for #73). It does not show the previous rating, yet.
2005-04-30 Deloggification
2005-04-30 GrowlTunes
2005-04-30 GrowlTunes
2005-04-30 Register local NSConnection-based pathway and use it in GAB (for #155). Use NSDNC as a fallback if the pathway is not available.
2005-04-29 Fixed #173 (GrowlTunes displays incorrect track time for tracks longer than 1 hour)
2005-04-28 Better handling of recents:
2005-04-28 HACKING conformance: Use 4.6f here, instead of 4.6.
2005-04-28 Changed {{{-quitiTunes}}} to use an Apple Event to quit iTunes, rather than an AppleScript.
2005-04-27 GrowlTunes:
2005-04-27 Corrected comments: We're not using MIDDLE DOT, not WHITE STAR.
2005-04-26 Removed trailing whitespace
2005-04-01 HACKING conformance: Removed spaces from inside parentheses.
2005-03-31 Changed to use a nib. Moved a few lines from main to -applicationWillFinishLaunching:; changed the rest of main to simply call NSApplicationMain. This fixes one small one-time leak in Panther, and of course we have less code to deal with now.
2005-03-31 Add another pair of parens around this assignment-as-truth-value.
2005-03-22 Now, instead of empty ('white') stars, we use middle dots (prefixed with spaces so as to help preserve spacing). This should help fix #127.
2005-03-22 Handle case where rating is 0.
2005-03-07 GrowlTunes now prints information such as the rating more of the time.
2005-03-01 Delete code using the old API.
2005-02-04 Oops; -poll: should use GrowlApplicationBridge too.
2005-02-04 Clean-ups.
2005-02-04 GrowlTunes uses GrowlApplicationBridge now. Old GrowlAppBridge code is conditionalised under #ifdef USE_OLD_GAB.
2005-01-25 I'm going to stab one of you. If you commit, it must compile.
2005-01-16 Using NSClassFromString and -weak_framework.
2004-12-25 Added (localised) tooltips to menu items and the status item itself.
2004-12-25 HACKING conformance: Use real tabs.
2004-12-22 GrowlTunes now automatically reregisters with Growl when Growl launches. This means that if you stop and restart Growl, GrowlTunes will notice and reregister.
2004-12-22 HACKING compliance: s/128\.0/&f/g
2004-12-22 GrowlTunes now tracks recent tracks even when the status item is off. The menu is only rebuilt, however, when the status item is on.
2004-12-15 Added -applicationWillTerminate: method that releases the controller. When the application event loop finishes, control is not returned to main, so main's [controller release] is not called.
2004-11-25 Adding command line option to run GrowlTunes without status menu
2004-11-19 I think this is for growlnotify and GrowlTunes regarding licensing.