Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Fork of Sparkle to add features to support Polish

branch: polish-compati…

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 Configurations
Octocat-spinner-32 Sparkle.xcodeproj
Octocat-spinner-32 Test Application
Octocat-spinner-32 Tests
Octocat-spinner-32 ar.lproj
Octocat-spinner-32 ca.lproj
Octocat-spinner-32 cs.lproj
Octocat-spinner-32 cy.lproj
Octocat-spinner-32 da.lproj
Octocat-spinner-32 de.lproj
Octocat-spinner-32 el.lproj
Octocat-spinner-32 en.lproj
Octocat-spinner-32 es.lproj
Octocat-spinner-32 fi.lproj
Octocat-spinner-32 fr.lproj
Octocat-spinner-32 he.lproj
Octocat-spinner-32 hu.lproj
Octocat-spinner-32 id.lproj
Octocat-spinner-32 is.lproj
Octocat-spinner-32 it.lproj
Octocat-spinner-32 ja.lproj
Octocat-spinner-32 ko.lproj
Octocat-spinner-32 nl.lproj
Octocat-spinner-32 no.lproj
Octocat-spinner-32 pl.lproj
Octocat-spinner-32 pt-BR.lproj
Octocat-spinner-32 pt_BR.lproj
Octocat-spinner-32 pt_PT.lproj
Octocat-spinner-32 ro.lproj
Octocat-spinner-32 ru.lproj
Octocat-spinner-32 sk.lproj
Octocat-spinner-32 sl.lproj
Octocat-spinner-32 sv.lproj
Octocat-spinner-32 th.lproj
Octocat-spinner-32 tr.lproj
Octocat-spinner-32 uk.lproj
Octocat-spinner-32 zh_CN.lproj
Octocat-spinner-32 zh_TW.lproj
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Info.plist
Octocat-spinner-32 License.txt
Octocat-spinner-32 Makefile
Octocat-spinner-32 NTSynchronousTask.h
Octocat-spinner-32 NTSynchronousTask.m
Octocat-spinner-32 README.markdown
Octocat-spinner-32 Relaunch Tool-Info.plist
Octocat-spinner-32 SUAppcast.h
Octocat-spinner-32 SUAppcast.m
Octocat-spinner-32 SUAppcastItem.h
Octocat-spinner-32 SUAppcastItem.m
Octocat-spinner-32 SUAutomaticUpdateAlert.h
Octocat-spinner-32 SUAutomaticUpdateAlert.m
Octocat-spinner-32 SUAutomaticUpdateDriver.h
Octocat-spinner-32 SUAutomaticUpdateDriver.m
Octocat-spinner-32 SUBasicUpdateDriver.h
Octocat-spinner-32 SUBasicUpdateDriver.m
Octocat-spinner-32 SUBinaryDeltaApply.h
Octocat-spinner-32 SUBinaryDeltaApply.m
Octocat-spinner-32 SUBinaryDeltaCommon.h
Octocat-spinner-32 SUBinaryDeltaCommon.m
Octocat-spinner-32 SUBinaryDeltaTool.m
Octocat-spinner-32 SUBinaryDeltaUnarchiver.h
Octocat-spinner-32 SUBinaryDeltaUnarchiver.m
Octocat-spinner-32 SUCodeSigningVerifier.h
Octocat-spinner-32 SUCodeSigningVerifier.m
Octocat-spinner-32 SUConstants.h
Octocat-spinner-32 SUConstants.m
Octocat-spinner-32 SUDSAVerifier.h
Octocat-spinner-32 SUDSAVerifier.m
Octocat-spinner-32 SUDiskImageUnarchiver.h
Octocat-spinner-32 SUDiskImageUnarchiver.m
Octocat-spinner-32 SUHost.h
Octocat-spinner-32 SUHost.m
Octocat-spinner-32 SUInstaller.h
Octocat-spinner-32 SUInstaller.m
Octocat-spinner-32 SULog.h
Octocat-spinner-32 SULog.m
Octocat-spinner-32 SUModelTranslation.plist
Octocat-spinner-32 SUPackageInstaller.h
Octocat-spinner-32 SUPackageInstaller.m
Octocat-spinner-32 SUPasswordPrompt.h
Octocat-spinner-32 SUPasswordPrompt.m
Octocat-spinner-32 SUPipedUnarchiver.h
Octocat-spinner-32 SUPipedUnarchiver.m
Octocat-spinner-32 SUPlainInstaller.h
Octocat-spinner-32 SUPlainInstaller.m
Octocat-spinner-32 SUPlainInstallerInternals.h
Octocat-spinner-32 SUPlainInstallerInternals.m
Octocat-spinner-32 SUProbingUpdateDriver.h
Octocat-spinner-32 SUProbingUpdateDriver.m
Octocat-spinner-32 SUScheduledUpdateDriver.h
Octocat-spinner-32 SUScheduledUpdateDriver.m
Octocat-spinner-32 SUStandardVersionComparator.h
Octocat-spinner-32 SUStandardVersionComparator.m
Octocat-spinner-32 SUStatus.xib
Octocat-spinner-32 SUStatusController.h
Octocat-spinner-32 SUStatusController.m
Octocat-spinner-32 SUSystemProfiler.h
Octocat-spinner-32 SUSystemProfiler.m
Octocat-spinner-32 SUUIBasedUpdateDriver.h
Octocat-spinner-32 SUUIBasedUpdateDriver.m
Octocat-spinner-32 SUUnarchiver.h
Octocat-spinner-32 SUUnarchiver.m
Octocat-spinner-32 SUUnarchiver_Private.h
Octocat-spinner-32 SUUnarchiver_Private.m
Octocat-spinner-32 SUUpdateAlert.h
Octocat-spinner-32 SUUpdateAlert.m
Octocat-spinner-32 SUUpdateDriver.h
Octocat-spinner-32 SUUpdateDriver.m
Octocat-spinner-32 SUUpdatePermissionPrompt.h
Octocat-spinner-32 SUUpdatePermissionPrompt.m
Octocat-spinner-32 SUUpdater.h
Octocat-spinner-32 SUUpdater.m
Octocat-spinner-32 SUUpdater_Private.h
Octocat-spinner-32 SUUserInitiatedUpdateDriver.h
Octocat-spinner-32 SUUserInitiatedUpdateDriver.m
Octocat-spinner-32 SUVersionComparisonProtocol.h
Octocat-spinner-32 SUVersionDisplayProtocol.h
Octocat-spinner-32 SUWindowController.h
Octocat-spinner-32 SUWindowController.m
Octocat-spinner-32 Sample Appcast.xml
Octocat-spinner-32 Sparkle.h
Octocat-spinner-32 Sparkle.icns
Octocat-spinner-32 Sparkle.pch
Octocat-spinner-32 bsdiff.c
Octocat-spinner-32 bspatch.c
Octocat-spinner-32 bspatch.h
Octocat-spinner-32 finish_installation-Info.plist
Octocat-spinner-32 finish_installation.m
Octocat-spinner-32 finish_installation.pch
Octocat-spinner-32 generate_keys.rb
Octocat-spinner-32 sign_update.rb
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.

Something went wrong with that request. Please try again.