| 2008-07-06 |
CFRelease the duration preference value if we get one. Found by the clang static analyzer.
|
file | diff | annotate |
| 2008-05-09 |
Because we can't create a PNG from a 1-bit image, we must ignore any 1-bit image reps.
|
file | diff | annotate |
| 2008-05-09 |
Set the maxWidth variable when we find a larger image rep than the one we had previously. Otherwise, we simply end up with the last image rep in the array; the width comparisons have no effect.
|
file | diff | annotate |
| 2008-02-11 |
Find the largest rep when looking for a bitmap image rep
|
file | diff | annotate |
| 2008-02-01 |
Fix naming conflict on 10.5+; bitmapImageRep is used, and we want our own implementation.
|
file | diff | annotate |
| 2008-02-01 |
Removed deleted header reference
|
file | diff | annotate |
| 2008-02-01 |
-[NSImage TIFFRepresentation] is expensive. *Very* expensive (90% of the CPU time in last night's Shark run on GrowlTunes - in fact, TIFFRepresentation was the reason why invoking registrationDictionaryForGrowl needlessly was so expensive). Let's not call it unless we need to.
|
file | diff | annotate |
| 2008-02-01 |
Fixed the build: Evan deleted GrowlWebKitImageURLProtocol in [4793], so we must also not import it.
|
file | diff | annotate |
| 2008-02-01 |
Remove GrowlImageURLProtocol, which revealed a major leak bug somewhere deeper in the system and led us to leak every image we displayed in WebKit. Replace it with use of the data: schema for images, embedding a base64 encoded version of the PNG data for the image directly in the HTML we give to WebKit. Not only does this finish up fixing the leaks in WebKit displays, it makes our transient memory usage a double handful of kilobytes per notification on-screen rather than about 200 kb.
|
file | diff | annotate |
| 2008-02-01 |
Don't retain every image we're passed forever by setting a name for it and then not unsetting it. This, too, doesn't appear to fix all the leaks, but it's a step in the right direction. (WebKit displays only)
|
file | diff | annotate |
| 2008-02-01 |
Let's not leak every GrowlWebKitWindowView and all of its heirarchy with every notification of a webkit-based display. This doesn't fix all the memory leaks, but it fixes a big one.
|
file | diff | annotate |
| 2007-06-26 |
Bug fix: Restored escaping-for-HTML of title and description that was removed in r4014. This bug affected all WebKit displays. This change fixes broken WebKit display in Leopard and probably the Safari 3 beta, and is a security fix.
|
file | diff | annotate |
| 2007-06-21 |
* Fix a crash which could occur when a mouse-over occurs immediately before the notification finishes leaving the screen: we need to be sure to stop all transitions before releasing the window controller's dictionary of them, since their delegate is a weak-reference and the window controller is that delegate. Fixes #694
|
file | diff | annotate |
| 2007-06-21 |
Fix copy-paste problem; not sure how that happened.
|
file | diff | annotate |
| 2007-06-21 |
Don't second-guess the user's preference for the display duration; it's nonintuitive for the duration to increase when 'limit to 2-5 lines' is unchecked.
|
file | diff | annotate |
| 2007-05-25 |
Coalescing support
|
file | diff | annotate |
| 2007-05-11 |
Fixed positioning of webkit based displays, and remove old 'depth' code which was the hack for placement previously.
|
file | diff | annotate |
| 2007-05-11 |
NSWindowController retains its window. The previous implementation made it look like it didn't... but really, we were leaking the window in init and then making up for it by releasing the window in dealloc. Now with less magic.
|
file | diff | annotate |
| 2007-05-09 |
Utilized the smarter behavior of {{{-[GrowlPositionController positionDisplay:]}}} to fix positioning layout of webkit displays
|
file | diff | annotate |
| 2007-05-09 |
Always call the designated initializer. Added some logging around how the positioning isn't working for webkit displays, and the start of a fix for it. Don't override random methods, especially without calling super's implementation (i'm talking to use, setBridge:). Remove random retain/release calls. Remove a random call to startDisplay
|
file | diff | annotate |
| 2007-03-06 |
Warnings -= 4;
|
file | diff | annotate |
| 2007-03-06 |
Goodbye HTML title and description, we hardly knew ye. Remove all traces from architecture and display plugins. Fixes #667.
|
file | diff | annotate |
| 2007-02-27 |
Temporarily fix #653 by retaining the bridge in WebKitWindowControllers... this is far from ideal, but it stops blocking work in this area.
|
file | diff | annotate |
| 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.
|
file | diff | annotate |
| 2006-11-29 |
Webkit display styles now properly respect position and cascading.
|
file | diff | annotate |
| 2006-02-13 |
{{{s/GrowlExpansionDirection/enum &/}}}
|
file | diff | annotate |
| 2006-01-27 |
Updated copyright year
|
file | diff | annotate |
| 2006-01-26 |
Next attempt at fixing WebKit plugins. At least, hey now show up on the screen.
|
file | diff | annotate |
| 2006-01-25 |
Some fixes to get WebKit plugins working again (still broken after this commit)
|
file | diff | annotate |
| 2006-01-25 |
Added a GROWL_APP_ID key to the registration dictionary which makes it easier to look up the full path of the application. The field is filled automatically by GAB.
|
file | diff | annotate |
| 2006-01-17 |
defer NSView creation until the NSWindow is created, this might solve the 0.8 locking issue where GHA will just hang in {NSViewHierarchyLock unlockTopMostReader}
|
file | diff | annotate |
| 2005-12-27 |
* HACKING compliance:
|
file | diff | annotate |
| 2005-12-25 |
Updated displays to use {{{-[GrowlPlugin pluginDescription]}}}
|
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-13 |
Display plugins now use accessors rather then accessing ivars directly. Refs #436.
|
file | diff | annotate |
| 2005-10-07 |
Redid the mouseOver effect without timers and without stealing the focus
|
file | diff | annotate |
| 2005-10-02 |
Changed initWithDictionary:(NSDictionary *) methods to initWithNotification:(GrowlApplicationNotification *)
|
file | diff | annotate |
| 2005-10-01 |
GrowlDisplayPlugin protocol -> GrowlDisplayPlugin class.
|
file | diff | annotate |
| 2005-09-23 |
Restored the Cocoa nature to GrowlPathUtilities.
|
file | diff | annotate |
| 2005-09-18 |
- Changed display plugins to use startDisplay instead of startFadeIn so that they actually use GPC now.
|
file | diff | annotate |
| 2005-09-17 |
-[NSDictionary initWithContentsOfFile] -> createPropertyListFromURL
|
file | diff | annotate |
| 2005-09-16 |
NS[Mutable]DictionaryAdditions -> CF[Mutable]DictionaryAdditions
|
file | diff | annotate |
| 2005-09-13 |
Updated German localization. initWithString:andCharacter:andString -> createStringWithStringAndCharacterAndString
|
file | diff | annotate |
| 2005-09-11 |
Added support for notifications with HTML markup in GrowlWidget.
|
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-01 |
Fixed coalesced notifications growing upwards (http://forums.cocoaforge.com/viewtopic.php?t=4724)
|
file | diff | annotate |
| 2005-07-03 |
Compilation fixes
|
file | diff | annotate |
| 2005-07-02 |
- s/GrowlPathUtil/&ities/
|
file | diff | annotate |
| 2005-06-30 |
Updated Xcode project for new controller classes and applied some compilation fixes
|
file | diff | annotate |
| 2005-06-27 |
import NSStringAdditions.h in order to solve this warning
|
file | diff | annotate |
| 2005-06-27 |
Removed space from function call.
|
file | diff | annotate |
| 2005-06-27 |
GWKWC now uses {{{-initWithString:andCharacter:andString:}}} to construct the prefDomain string.
|
file | diff | annotate |
| 2005-06-27 |
Columnarisation.
|
file | diff | annotate |
| 2005-06-27 |
{{{-takeScreenshot}}} now uses {{{-dataWithPDFInsideRect:}}}.
|
file | diff | annotate |
| 2005-06-26 |
Make it work
|
file | diff | annotate |
| 2005-06-26 |
Make it compile
|
file | diff | annotate |
| 2005-06-26 |
Added a -takeScreenshot method which creates a PDF instead of a PNG.
|
file | diff | annotate |
| 2005-06-23 |
Moving Display\ Plugins to Plugins/Displays.
|
file | diff | annotate |