Extras/GrowlMail/Message%2BGrowlMail.m
2009-02-24 Renamed -[Message showNotification] to -[Message GMShowNotification] to prevent namespace collisions if Apple ever adds a showNotification method of its own to the Message class.
2008-01-22 Merged the Growl-GrowlMail-rewrite branch (from [4640] when it was created to HEAD at [4755]) to trunk. This is Peter's conversion of GrowlMail to Cocoa and his and my various improvements and optimizations to it on that branch. I'll delete the branch next.
2007-09-08 Try to get the message in a nonblocking way 10 times, waiting a bit longer each time, and then continue without it, rather than ever blocking; I'm sick of network latency causing Mail to pinwheel.
2007-09-07 Fixed poor debug commenting
2007-09-07 Made GrowlMail not make 10.5 Mail freeze with an exception because stringForIndexing and stringValueForJunkEvaluation: don't exist anymore... when multiple messages are received, though, the attributedString value returns the message for the wrong email.
2007-09-02 Fixed localizability and improper format of the Localizable.strings file
2006-08-17 Fixed a memleak
2006-08-17 Implemented the message body retrieval slightly differently than in 0.7
2006-08-17 Merged some parts of 0.7
2006-08-17 Added a new notification type for notes
2006-08-16 Merged [3739] from growl-0.7: From a LibraryMessage, the body of an IMAP message isn't immediately available unless we request for it to be... so we'll use [self messageBody] rather than [self messageBodyIfAvailable]. Because mail can display messages before attachments are downloaded, I think this is a safe change -- this should not trigger attachments to be downloaded which wouldn't be otherwise.
2006-01-10 Rewrote GrowlMail as a category of {{{Library}}}. This results in ''much'' simpler code while improving stability and extensibility.
2006-01-08 * Added a preference to restrict notifications to messages in the INBOX (no GUI yet), references #378
2005-10-18 Fixed #487 (Use Apple Events to add Growl to login items)
2005-08-27 Fixed #379 (GrowlMail should show the associated message of the clicked notification)
2005-06-01 GrowlMail:
2005-05-31 - used NSData for Mail.app's icon
2005-05-29 Perform showSummary in the same thread as finishRoutingMessages. Store collected messages in the thread-local dictionary. May help with the freezes that some people are experiencing.
2005-05-29 We don't need to have the matches array around
2005-05-29 Think this loop is done yet?
2005-05-29 Be spontaneous, use variables without assigning anything to them!
2005-05-29 {{{NSEnumerator}}} > C99 {{{for}}}.
2005-05-29 We now use a matching Address Book contact's icon when said contact is not the first in the returned array of search results.
2005-05-29 Experimentally changing these back to autoreleased strings, to hunt down a strange non-dictionary-userInfo-in-DNC-posting bug.
2005-05-29 Reverting [2585].
2005-05-29 When posting to DNC, we must post {{{NSData}}} rather than {{{NSImage}}}.
2005-05-27 added U suffix to unsigned int
2005-05-27 GrowlMail:
2005-05-26 - Use NSCountedSet to simplify showSummary
2005-05-16 GrowlMail and GrowlSafari now link against Growl.framework weakly
2005-05-07 Fixed images from AddressBook in GrowlMail (#198)
2005-04-08 - Same as [1946] for the German localization
2005-02-20 Use GrowlApplicationBridge in GrowlMail
2005-02-15 GrowlMail now uses GrowlApplicationBridge instead of GrowlAppBridge, and uses the GrowlDefines.h in the framework, and uses Growl.framework instead of GrowlAppBridge.
2005-01-22 GrowlMail:
2005-01-21 GrowlMail:
2004-12-10 Committed patch by Geoffrey Kruse to put GrowlMail subject line in description instead of title
2004-11-19 GrowlMail now with license filling.
2004-11-13 Moving GrowlSafari/Mail/Tunes to the Extras folder.