Permalink
Commits on Jul 1, 2008
Commits on Jun 30, 2008
  1. Let Xcode know about the new localizations we've got for 1.5b2 and re…

    …moved a bunch of crufty old localizations from the project.
    andymatuschak committed Jun 30, 2008
Commits on Jun 29, 2008
  1. Little configuration change so Sparkle will build for the actual nati…

    …ve architecture when compiling in debug.
    andymatuschak committed Jun 29, 2008
  2. Sparkle will no longer build for ppc64 by default. You should still b…

    …e able to target that architecture if you like, though.
    andymatuschak committed Jun 29, 2008
  3. Improved delegate names and made SUProbingUpdateDriver use SUUpdater'…

    …s delegate methods instead of dumbly having its own.
    
    IF YOU ARE IMPLEMENTING ANY DELEGATE METHODS TO A SPARKLE CLASS, CHECK THESE DIFFS AND ENSURE THAT THE SELECTORS YOU'RE IMPLEMENTING HAVEN'T CHANGED. There's a pretty good chance they have. But for good reason, I promise!
    andymatuschak committed Jun 29, 2008
  4. Added prefixes to category names which didn't have them in order to a…

    …void workspace collisions.
    andymatuschak committed Jun 29, 2008
  5. Fixed 236240

    Sparkle now detects if the preferences for automatic update checks or the time interval change mid-cycle.
    
    If your product is a non-.app, you need to clue Sparkle in on the change by calling [[SUUpdater sharedUpdater] updatePreferencesChanged]. Sadly, there's no way to use NSUserDefaultsController to get to preferences which aren't managed by the host app.
    andymatuschak committed Jun 29, 2008
  6. Fixes 236577

    SUUpdater.h should be able to be included independently of other headers now.
    andymatuschak committed Jun 29, 2008
  7. Fixing 241181

    Added a cancel button to the "checking for updates..." dialog.
    andymatuschak committed Jun 29, 2008
Commits on Jun 28, 2008
  1. Fixes 243367

    Sparkle now uses @loader_path for its installation path instead of @executable_path; this should allow Sparkle to get loaded properly by bundles.
    andymatuschak committed Jun 28, 2008
Commits on Jun 26, 2008
  1. Fixes 242566

    Sparkle now cleans up all the stuff it makes in /tmp
    andymatuschak committed Jun 26, 2008
Commits on Jun 24, 2008
  1. Put the default font sizes in the release notes WebView back to their…

    … 1.1 values (11/13 for standard/fixed fonts).
    andymatuschak committed Jun 24, 2008
  2. Fixes 239512

    NSAutoreleasePool is now drained instead of released.
    andymatuschak committed Jun 24, 2008
  3. Fixes 239512

    SUUpdater no longer retains its delegate.
    andymatuschak committed Jun 24, 2008
  4. --fixes lp:242525 --fixes lp:242561 --fixes lp:242564

    Wow, big mistakes. Critical fixes to the unarchiver refactoring I just finished, fixing a double-retain, a file added to the wrong target, and a crash on the use of any kind of archive except .dmg. Really sorry, guys.
    andymatuschak committed Jun 24, 2008
Commits on Jun 21, 2008
  1. Replaced UTF8String with fileSystemRepresentation and [NSString initW…

    …ithUTF8String] with [NSFileManager stringWithFileSystemRepresentation:length:] as appropriate.
    andymatuschak committed Jun 21, 2008
  2. Fixed all setters to eliminate the possibility of accidentally releas…

    …ing the value to be set in the case that [foo setValue:a] is called when [foo value] == a.
    andymatuschak committed Jun 21, 2008
  3. Now using [[NSWorkspace sharedWorkspace] openFile:] instead of [[NSWo…

    …rkspace sharedWorkspace] launchApplication:]. This will help with things like preference panes, which will now appropriately relaunch system preferences.
    andymatuschak committed Jun 21, 2008
  4. Fixes #241762

    +load is called before there's an NSAutoreleasePool, so now Sparkle uses [[NSMutableArray alloc] init] instead of [[NSMutableArray array] retain].
    andymatuschak committed Jun 21, 2008