On Oct 7, 2011, at 13:00:29, Perry E. Metzger wrote: > On Fri, 7 Oct 2011 12:10:11 -0700 Peter Hosey <[email protected]> wrote: >> On Oct 7, 2011, at 11:20:16, Perry E. Metzger wrote: >>> Then why don't old apps continue to work with growl without alteration? >> >> Some of them do. The ones that don't use old frameworks that include a bogus >> check for a Growl prefpane (1.3 isn't a prefpane). > > So the presence of a prefpane was, in effect, a portion of the API.
No; it was an implementation detail that frameworks older than 1.2.1 incorrectly relied upon. Framework 1.2.1 fixed that incorrect reliance upon an implementation detail (in the case that prevents registration). >>> The answer is that you altered the interface … >> >> That is incorrect. > > It is evident that it is correct -- the old programs wouldn't be broken > otherwise. The affected programs are broken despite there being no change in Growl's interface. > Even a few hours of testing would have revealed that 1.3 didn't work with a > wide variety of existing programs. 1.3, like all Growl versions, works with any program that will talk to it. The problem is a bug in the Growl framework, prior to framework 1.2.1, that prevented the application from talking to Growl. We (I was a developer at the time) fixed that brokenness in framework 1.2.1. >> And the Growl project did not change the old interface. > > Pardon me, but if that were true, old apps would still work. It is true, and old apps that use framework version 1.2.1 or later do still work (if they use it correctly). > HardwareGrowler is totally broken now actually, and I've been unable to get > the old GrowlTunes to work. Have you tried them? HardwareGrowler, yes. I don't use iTunes, and so I don't use GrowlTunes, on my Lion machine. One of the screenshots on the Growl App Store listing shows a bunch of GrowlTunes notifications in the Rollup. > Have you looked at people complaining? Yes. > growlnotify also is broken and I depended on it heavily. And a fixed version of growlnotify (I'm not aware of what was broken in it) is currently in beta testing. -- You received this message because you are subscribed to the Google Groups "Growl Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/growldiscuss?hl=en.
