| 2008-07-28 |
Fixed what was likely one of the major causes of Growl-to-Growl local network forwarding failing. Previously, when forwarding was configured, the destination address and port were stored as a preference and used forever-after. That's wrong when destinations aren't on static IPs, which is by far the most common situation.
|
file | diff | annotate |
| 2008-06-19 |
Let us begin work on 1.1.5.
|
file | diff | annotate |
| 2008-06-18 |
Updated version to 1.1.4 for release.
|
file | diff | annotate |
| 2008-06-17 |
Increased version number to 1.1.4b2.
|
file | diff | annotate |
| 2008-06-17 |
Updated the version number in GAC and growlnotify.
|
file | diff | annotate |
| 2008-06-06 |
Updating the version structure in GAC to 1.1.3 release.
|
file | diff | annotate |
| 2008-05-31 |
Also changed GAC to use objectForInfoDictionaryKey:.
|
file | diff | annotate |
| 2008-05-14 |
Don't print the entire dictionary to the console when forwarding a dictionary fails. Give more useful information, which is the hostname and address.
|
file | diff | annotate |
| 2008-05-10 |
Update version for beta 4.
|
file | diff | annotate |
| 2008-03-14 |
Changed GrowlApplicationController to use the SystemSound API to play sounds.
|
file | diff | annotate |
| 2008-02-17 |
Fixed the warning on launch about the the Growl UDP pathway being unable to bind the socket. This happened since [4803] when Growl was set to listen for forwarded notifications. It didn't happen before that revision because we terminated before the pathways were instantiated (also before any documents were opened, which was the problem it fixed).
|
file | diff | annotate |
| 2008-02-10 |
The fix in [4803] doesn't really register apps still using the old GAB; it will save a ticket for them, but the running GHA won't know about the ticket until it next relaunches. The correct behavior in that case is to reopen the .growlRegDict file with the running GHA, so that the application really does get registered with it immediately.
|
file | diff | annotate |
| 2008-02-09 |
Delegate the opening of .growlRegDict files to a new GrowlPropertyListFilePathway, and only terminate the app one second after the last file is processed.
|
file | diff | annotate |
| 2008-01-31 |
Added check whether we have failed to create a display instance for the user's default display. If so, then we switch to the default default (currently, Smoke). This fixes the no-notifications problem. Probably fixes a ticket, too.
|
file | diff | annotate |
| 2008-01-31 |
Renamed displayController to defaultDisplayPlugin, thereby expressing its purpose and contents more accurately.
|
file | diff | annotate |
| 2008-01-31 |
Removed redundant code (GrowlNotificationTicket already does this for us).
|
file | diff | annotate |
| 2008-01-31 |
Update copyright to 2008 and version for 1.1.3b1.
|
file | diff | annotate |
| 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.
|
file | diff | annotate |
| 2007-12-21 |
Fixed crash reported by Marc Liyanage on the discussion list. We must retain this URL to counter the autorelease, so that the URL is not released before the second version-check.
|
file | diff | annotate |
| 2007-11-23 |
Specify an identifier for the update notification. This should result in future notifications of updates being coalesced; otherwise, if the user goes away for an extended period, he may find half a dozen or so update notifications waiting for him, which is silly.
|
file | diff | annotate |
| 2007-11-01 |
Preparing for 1.1.2's release.
|
file | diff | annotate |
| 2007-10-30 |
1.1.2b2
|
file | diff | annotate |
| 2007-10-01 |
Versioning for 1.1.2b1.
|
file | diff | annotate |
| 2007-10-01 |
Expanded documentation of the Version structure defined in GrowlVersionUtilities and used in GAC.
|
file | diff | annotate |
| 2007-09-13 |
Did the two needed manual version string updates, and added a warning that this is ugly.
|
file | diff | annotate |
| 2007-08-28 |
The Preview title and message are now localizable.
|
file | diff | annotate |
| 2007-08-26 |
Fixed version checking by Growl Helper App:
|
file | diff | annotate |
| 2007-07-10 |
Fixed #697 by LSOpening the expanded ticket file we wrote out, rather than the one we found in the application bundle.
|
file | diff | annotate |
| 2007-07-03 |
Only root can write to /var/log, and we weren't actually creating the file that we try to write to anyway (`NSFileHandle` does not create the file for you). With these two facts combined, we were not writing out the failed registration tickets that we claimed to be writing out.
|
file | diff | annotate |
| 2007-07-03 |
Improved reporting by GHA in both trunk and 1.1 when an auto-reg dictionary doesn't contain a format version number. This is different from the version being 0, as was previously reported.
|
file | diff | annotate |
| 2007-07-02 |
Crash fix: Use `alloc` and `init` rather than the class method to create the cached version-info dictionary, so that we get a retention of it. Otherwise, the dictionary is autoreleased, so it later becomes a zombie, which eats our brains whenever we load a reg dict with no version.
|
file | diff | annotate |
| 2007-07-02 |
Deleted code to stuff a packed 64-bit representation of the Version structure into the version dictionary, because nothing uses it and it's borken on Intel (the structure being a different size here).
|
file | diff | annotate |
| 2007-06-01 |
Resolved some warnings
|
file | diff | annotate |
| 2007-06-01 |
If this still works in 1.1, it'll set more things to beta
|
file | diff | annotate |
| 2007-05-25 |
Not the source of the problem I'm hunting, but don't set up a leaktastic situation via an unbalanced NSAutoreleasePool if the notification is not allowed or the app isn't registered in -[GrowlApplicationController dispatchNotificationWithDictionary:]
|
file | diff | annotate |
| 2007-05-11 |
Autorelease pools around dispatchNotificationWithDictionary: and registerApplicationWithDictionary:. While there *is* a global autorelease pool, it only gets cleared when an event occurs, so we should take care for our root entry points for interaction to be fully self sufficient to avoid (1) temporary memory usage increases and (2) difficulties with memory debugging.
|
file | diff | annotate |
| 2007-05-09 |
Autorelease pool around showing a preview
|
file | diff | annotate |
| 2007-04-30 |
Adding this line back in, it was convenient during launches.
|
file | diff | annotate |
| 2007-03-25 |
Code styling compliance: standardize the use of (PRIVATE) versus (private) within classes.
|
file | diff | annotate |
| 2007-01-14 |
Added a pragma mark.
|
file | diff | annotate |
| 2006-10-15 |
Growl no longer generates its own ticket and doesn't post notifications for itself, as this was developer-only.
|
file | diff | annotate |
| 2006-06-05 |
Forgot this file
|
file | diff | annotate |
| 2006-03-10 |
s/log/growlLog/ since log() is already defined in math.h
|
file | diff | annotate |
| 2006-02-19 |
The prefpane won't link successfully if we include this header here.
|
file | diff | annotate |
| 2006-02-18 |
!GrowlPathwayController no longer considers the TCP and UDP pathways to be its only remote pathways.
|
file | diff | annotate |
| 2006-02-18 |
Blank line after mark.
|
file | diff | annotate |
| 2006-02-18 |
Fixing type in {{{printf}}} format.
|
file | diff | annotate |
| 2006-02-13 |
Splitting the TCP pathway out of GAC. Refs #114.
|
file | diff | annotate |
| 2006-02-10 |
De-CFifying the GrowlDefaults URL.
|
file | diff | annotate |
| 2006-02-10 |
De-CFification of the version-check URL.
|
file | diff | annotate |
| 2006-02-10 |
Don't need CPS.h now that we aren't using CPS for anything.
|
file | diff | annotate |
| 2006-02-10 |
Added a comment describing {{{isAnyDisplayCaptured}}}.
|
file | diff | annotate |
| 2006-02-10 |
New function, {{{isAnyDisplayCaptured}}}, to replace {{{isFullscreenProcessInFront}}}. Like its predecessor, not yet used.
|
file | diff | annotate |
| 2006-02-10 |
Bulldozed {{{isFullscreenProcessInFront}}}, as the way it works doesn't seem to return a positive result for anything. I tested with iTunes' visualizer, DVD Player, and Fallout 2.
|
file | diff | annotate |
| 2006-02-10 |
Don't need to call {{{CPSGetFrontProcess}}}.
|
file | diff | annotate |
| 2006-02-10 |
Changing uses of {{{NSLog}}} and {{{GrowlLog_*}}} to uses of the {{{GrowlLog}}} singleton.
|
file | diff | annotate |
| 2006-02-09 |
HACKING: Single statement does not need to be in a compound statement.
|
file | diff | annotate |
| 2006-02-09 |
{{{-stringWithVersionDictionary:}}} was not properly representing versions with an incremental number, like 0.7.4 - it returned 0.74 instead.
|
file | diff | annotate |
| 2006-02-09 |
Minor optimization: {{{s/isEqualTo/isEqual/}}}
|
file | diff | annotate |
| 2006-02-09 |
Moving these to be with the other GAB-delegate methods.
|
file | diff | annotate |