-
Committer:
Andy Matuschak
-
Date:
2008-07-24 06:40:01 UTC
-
mto:
This revision was merged to the branch mainline in
revision
256.
-
Revision ID:
andy@andymatuschak.org-20080724064001-yf8xa2h887s7bui0
Fixes 243884
Made Sparkle.h no longer a massive multi-headed abomination: now only SUAppcastItem, SUAppcast and SUUpdater (and SUVersionComparisonProtocol because it's part of the delegate protocol) are public.
COMPATIBILITY ISSUE:
This means there's no longer a public SUProbingUpdateDriver or a checkForUpdatesWithDriver: method. Now use checkForUpdateInformation. I may change that API before release, though. I'm thinking it might be better to give the delegate the opportunity to reject a potential update instead: then you'd just call checkForUpdatesInBackground and override that delegate method to always return NO. We'll see.