github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

andymatuschak / Sparkle

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 220
    • 34
  • Source
  • Commits
  • Network (34)
  • Wiki (6)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (2)
    • delta-updates
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

A software update framework for the Mac — Read more

  cancel

http://sparkle.andymatuschak.org

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Fixed a crash causes by a additional autorelease. 
max (author)
Wed Jan 27 09:43:11 -0800 2010
commit  96ea09e44f018c9e10f9a1911b2104e164301876
tree    f97de7e3b3278a92cf4b66463711779f24d9e87f
parent  f5a1b1c27d583635ce799f1af429b06768f65a1e
Sparkle /
name age
history
message
directory Configurations/ Loading commit data...
file Info.plist Thu Aug 20 23:12:51 -0700 2009 Updated the CFBundleVersion script to use the S... [andymatuschak]
file License.txt
file Makefile
file NTSynchronousTask.h
file NTSynchronousTask.m Tue Dec 29 20:58:27 -0800 2009 fixed warning by moving private methods higher ... [Sean McBride]
file README.markdown
file Relaunch Tool-Info.plist
file SUAppcast.h
file SUAppcast.m
file SUAppcastItem.h Sat Oct 31 18:07:00 -0700 2009 performed a code review, specifically: - chang... [Sean McBride]
file SUAppcastItem.m Sat Oct 31 18:07:00 -0700 2009 performed a code review, specifically: - chang... [Sean McBride]
file SUAutomaticUpdateAlert.h Tue Jul 15 23:26:06 -0700 2008 Beginnings of insane SUHost-based refactoring t... [andymatuschak]
file SUAutomaticUpdateAlert.m Tue Aug 18 22:20:46 -0700 2009 Fixing #341643: "wrong version number in automa... [andymatuschak]
file SUAutomaticUpdateDriver.h Sat Oct 31 18:07:00 -0700 2009 performed a code review, specifically: - chang... [Sean McBride]
file SUAutomaticUpdateDriver.m Thu Aug 27 00:04:53 -0700 2009 Fixing Bug #274872: "Activate host app on autom... [andymatuschak]
file SUBasicUpdateDriver.h Tue Sep 09 21:34:20 -0700 2008 Fixed a potential security vulnerability in whi... [andymatuschak]
file SUBasicUpdateDriver.m Sun Jan 24 11:00:35 -0800 2010 Fixing #511784: Subclass of SUBasicUpdateDriver... [andymatuschak]
file SUConstants.h Sat Oct 31 18:07:00 -0700 2009 performed a code review, specifically: - chang... [Sean McBride]
file SUConstants.m
file SUDSAVerifier.h
file SUDSAVerifier.m
file SUDiskImageUnarchiver.h Wed Jun 18 22:53:16 -0700 2008 Fixes 236695 Refactored Sparkle's unarchiving ... [andymatuschak]
file SUDiskImageUnarchiver.m
file SUHost.h
file SUHost.m Mon Jan 04 17:47:55 -0800 2010 code review of CFRelease usage, minor changes [Sean McBride]
file SUInstaller.h
file SUInstaller.m Thu Dec 31 20:38:25 -0800 2009 renamed all methods that start with underscore,... [Sean McBride]
file SUModelTranslation.plist Thu May 08 00:23:12 -0700 2008 Added 2008 iMac to the model translation list. [andym]
file SUPackageInstaller.h
file SUPackageInstaller.m
file SUPipedUnarchiver.h
file SUPipedUnarchiver.m
file SUPlainInstaller.h Sat Jun 20 16:41:40 -0700 2009 Removed SL-deprecated NSFileManager methods. Le... [andymatuschak]
file SUPlainInstaller.m
file SUPlainInstallerInternals.h
file SUPlainInstallerInternals.m Thu Dec 31 20:38:25 -0800 2009 renamed all methods that start with underscore,... [Sean McBride]
file SUProbingUpdateDriver.h
file SUProbingUpdateDriver.m Tue Aug 19 21:09:31 -0700 2008 Fixed the total failure of the SUProbingUpdateD... [andymatuschak]
file SUScheduledUpdateDriver.h
file SUScheduledUpdateDriver.m Sun Sep 28 07:39:05 -0700 2008 SUScheduledUpdateDriver doesn't call updaterDid... [Peter Speck]
file SUStandardVersionComparator.h Mon Jan 14 07:49:13 -0800 2008 Numerous minor changes courtesy Sean McBride. M... [andym]
file SUStandardVersionComparator.m Thu Dec 31 21:53:30 -0800 2009 all but a few places use the typical [[[foo all... [Sean McBride]
directory SUStatus.nib/
file SUStatusController.h
file SUStatusController.m
file SUSystemProfiler.h
file SUSystemProfiler.m Sat Oct 31 18:07:00 -0700 2009 performed a code review, specifically: - chang... [Sean McBride]
file SUUIBasedUpdateDriver.h
file SUUIBasedUpdateDriver.m
file SUUnarchiver.h Sat Oct 31 18:07:00 -0700 2009 performed a code review, specifically: - chang... [Sean McBride]
file SUUnarchiver.m Thu Dec 31 20:38:25 -0800 2009 renamed all methods that start with underscore,... [Sean McBride]
file SUUnarchiver_Private.h
file SUUnarchiver_Private.m
file SUUpdateAlert.h
file SUUpdateAlert.m
file SUUpdateDriver.h Sat Oct 31 18:07:00 -0700 2009 performed a code review, specifically: - chang... [Sean McBride]
file SUUpdateDriver.m
file SUUpdatePermissionPrompt.h Sun Aug 10 23:49:30 -0700 2008 Fixes 251968 Sparkle now requires custom feed ... [andymatuschak]
file SUUpdatePermissionPrompt.m
file SUUpdater.h
file SUUpdater.m
file SUUserInitiatedUpdateDriver.h
file SUUserInitiatedUpdateDriver.m
file SUVersionComparisonProtocol.h Mon Jan 14 07:49:13 -0800 2008 Numerous minor changes courtesy Sean McBride. M... [andym]
file SUWindowController.h
file SUWindowController.m
file Sample Appcast.xml Sat Sep 13 20:54:16 -0700 2008 Updated sample appcast to be appropriate for DS... [andymatuschak]
file Sparkle.h Thu Jul 24 19:35:29 -0700 2008 Reordered Sparkle.h to emphasize SUUpdater.h Re... [andymatuschak]
file Sparkle.icns
file Sparkle.pch Tue Dec 29 20:55:31 -0800 2009 conditionally define NSAppKitVersionNumber cons... [Sean McBride]
directory Sparkle.xcodeproj/
directory Test Application/
directory Tests/ Wed Jul 23 23:40:01 -0700 2008 Fixes 243884 Made Sparkle.h no longer a massive... [andymatuschak]
directory ca.lproj/ Thu Sep 04 07:57:17 -0700 2008 Don't use unicode in NSString literals [Stuart Morgan]
directory cs.lproj/ Tue Aug 18 21:58:50 -0700 2009 Added a Czech localization courtesy the Czech X... [andymatuschak]
directory cy.lproj/
directory da.lproj/
directory de.lproj/
directory el.lproj/ Thu May 08 23:53:22 -0700 2008 Added string files for current translations of ... [andymatuschak]
directory en.lproj/ Sat Sep 19 21:05:23 -0700 2009 Fixed Bug #428216: "Update alert does not use a... [andymatuschak]
directory es.lproj/
directory fi.lproj/ Thu Sep 04 07:57:17 -0700 2008 Don't use unicode in NSString literals [Stuart Morgan]
directory fr.lproj/
file generate_keys.rb Thu Sep 11 20:08:32 -0700 2008 generate_key.rb => generate_keys.rb [andymatuschak]
directory he.lproj/ Thu Sep 04 07:57:17 -0700 2008 Don't use unicode in NSString literals [Stuart Morgan]
directory hu.lproj/
directory id.lproj/
directory is.lproj/
directory it.lproj/
directory ja.lproj/
directory ko.lproj/
directory nl.lproj/
directory no.lproj/ Thu Sep 04 07:57:17 -0700 2008 Don't use unicode in NSString literals [Stuart Morgan]
directory pl.lproj/
directory pt_BR.lproj/
directory pt_PT.lproj/
file relaunch.m Tue Dec 29 20:50:31 -0800 2009 fixed warning by moving private methods higher ... [Sean McBride]
directory ru.lproj/
file sign_update.rb
directory sk.lproj/
directory sv.lproj/ Fri Aug 21 19:07:37 -0700 2009 Added new IB3 files for the changed localizatio... [andymatuschak]
directory th.lproj/
directory tr.lproj/ Thu Sep 04 07:57:17 -0700 2008 Don't use unicode in NSString literals [Stuart Morgan]
directory zh_CN.lproj/ Wed Apr 01 20:51:21 -0700 2009 Added Danish, Chinese Traditional, and Chinese ... [andymatuschak]
directory zh_TW.lproj/
README.markdown

Sparkle

is an easy-to-use software update framework for Cocoa developers.

  • True self-updating--no work required from the user.

  • Displays release notes to the user via WebKit.

  • Displays a detailed progress window to the user.

  • Supports authentication for installing in secure locations.

  • Really, really easy to install.

  • Uses appcasts for release information.

  • The user can choose to automatically download and install all updates.

  • Seamless integration—there's no mention of Sparkle; your icons and app name are used.

  • Supports DSA signatures for ultra-secure updates.

  • Sparkle requires no code in your app, so it's trivial to upgrade or remove the module.

New in Sparkle 1.5:

  • Optionally sends user demographic information to the server when checking for updates.

  • Dual-mode garbage collection support for any memory management style.

  • Sparkle doesn't bug the user until second launch for better first impressions.

  • Sparkle can install .pkg files for more complicated products.

  • Supports bundles, preference panes, plugins, and other non-.app software.

  • Supports branches due to minimum OS version requirements.

  • Deep delegate support to make Sparkle work exactly as you need.

  • Tons of other stuff! Read more about what's new.

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server