Permalink
Commits on Jul 5, 2008
  1. Fixed 245874

    andymatuschak committed Jul 5, 2008
    This was indicative of a much greater problem! A missing comma totally broke piped unarchiving, and somehow neither the compiler nor I caught it before the release. 1.5b4, here we come...
  2. Now reporting 64-bit capability of the host system.

    andymatuschak committed Jul 5, 2008
    Showing GHz to the user instead of MHz for the clock speed reading.
Commits on Jul 4, 2008
  1. Detect 64 bit support and a) report that, b) use it to tell Core 2 fr…

    David Smith committed Jul 4, 2008
    …om Core
  2. More work on 243533; Sparkle should now work with bzips made by Stuff…

    andymatuschak committed Jul 4, 2008
    …it. Thanks for the detective work, Peter Hosey!
  3. merged with trunk

    Dominik committed Jul 4, 2008
  4. added missing Sparkle.strings

    Dominik committed Jul 4, 2008
  5. Modified my fix to 244761 (custom version comparators) slightly to ma…

    andymatuschak committed Jul 4, 2008
    …ke it so that the system version requirement comparison is still performed by SUStandardVersionComparator. I don't think that's something people should be changing the behavior of.
  6. Fixes 244767

    andymatuschak committed Jul 4, 2008
    Simple fix to a dumb mistake which prevented Sparkle from using the default application icon for bundles which didn't have one.
Commits on Jul 3, 2008
  1. Fixed 243533

    andymatuschak committed Jul 3, 2008
    This should fix the .tar.bz2 and .tar.gz cases. Basically, Launch Services isn't smart enough to see both parts of the extension. When it sees a .bz2 or a .gz, I assume it's a .tar.bz2 or a .tar.gz, because that's what makes sense. Don't use plain .bz2 or .gzs!
  2. Fixed 244761

    andymatuschak committed Jul 3, 2008
    Added a delegate method:
    - (id <SUVersionComparison>)versionComparatorForHostBundle:(NSBundle *)hb;
    
    Override this to specify a custom SUVersionComparison implementor to be used.
  3. Fixes 244675

    andymatuschak committed Jul 3, 2008
    Arrrgh, Apple changed the .zip UTI between Tiger and Leopard. Now making the unarchiver recognize a UTI which both conform to.
  4. Fixes 244692:

    andymatuschak committed Jul 3, 2008
    Sparkle crashes on Tiger due to a double-release in SUUserDefaults.
  5. Fixes 236450

    andymatuschak committed Jul 3, 2008
    No longer releasing the SUUpdater delegate on dealloc. That was a silly mistake.
  6. Fixes 244419

    andymatuschak committed Jul 3, 2008
    Now removing the RSS class and and NSString+extras to be replaced by a much simpler implementation based on NSXMLDocument directly in SUAppcast! But this will probably break things for certain edge-case appcasts, so please file bugs if things no longer work for you.
    
    Thanks to Christiaan Hofman for the patch!
  7. Fixes 244726

    andymatuschak committed Jul 3, 2008
    Fixed a typo in a respondsToSelector call which caused the shouldPromptForPermissionToCheckForUpdatesToHostBundle: method not to work in 1.5b2.
Commits on Jul 1, 2008
  1. updated german localization (nibs)

    Dominik committed Jul 1, 2008
  2. Fixed a serious bug which could cause a server to DDoS'd in the case …

    andymatuschak committed Jul 1, 2008
    …of appcast parse failure.
    
    Sparkle now sets the "last checked at" time when it makes the appcast request instead of on successful receipt of an appcast.
  3. No longer leaking the NSURLDownload of the update archive.

    andymatuschak committed Jul 1, 2008
    If the update's aborted mid-download through programmatic means, the download will now be canceled.
  4. Tiny refactoring

    andymatuschak committed Jul 1, 2008
  5. Fixed 243883:

    andymatuschak committed Jul 1, 2008
    Removed the last @try/@catch from my code. Thanks to Christiaan Hofman for the patch.
  6. Fixes 244214

    andymatuschak committed Jul 1, 2008
    Made Sparkle display sensible data and use an indeterminate progress bar when the server doesn't report an update's file size.
Commits on Jun 30, 2008
  1. updated german localization

    Dominik committed Jun 30, 2008
  2. merged with trunk

    Dominik committed Jun 30, 2008