quicksilver/Quicksilver — pull request #875 by skurfer (2012-05-10 15:00:53+00:00)
Title: Fix obsolete plug-in system

This fixes some issues we’re seeing in the B68 pre-release.

* Obsolete plug-ins will now be recognized even if they aren’t available for download.
* New plug-ins that make others obsolete will be recognized even if they aren’t locally installed.

And some enhancements:

* QS will only attempt to remove obsolete plug-ins once (on launch).
* If installing a plug-in that makes a locally installed plug-in obsolete, notify the user that they should relaunch.

Note that this will get merged to the `release` branch. The build number will need to be bumped after it’s merged. (I didn’t do it here because this is based on `master` and would cause a merge conflict.)