diff options
author | Jonathan Marshall <jmarshall@never.you.mind> | 2011-03-17 09:44:37 +1300 |
---|---|---|
committer | Jonathan Marshall <jmarshall@never.you.mind> | 2011-03-17 09:50:15 +1300 |
commit | 917b8f687a8c9ba54e8b4d30f8e5c335d3e534b3 (patch) | |
tree | 3c1eca62a73aa929ace94aa92f9c2f5ca4b027b9 /language/English | |
parent | ce9e2ac15a78dc87a49aa17c6d251b3524d2cac2 (diff) | |
parent | 12165a3b80202c02e4dd40c504bf17fd6125f5dc (diff) |
Merge branch 'addon_dep_checking'
Currently we don't check whether dependencies are met when installing addons.
The commits here add support for this as follows:
1. We change repository updates to occur all at once, prior to addons being installed. This ensures that the repositories are always up to date so we don't have issues with repoA being up to date, while addons in repoA depend on repoB which is not up to date.
2. On repo update, we check dependencies and if not found (or not installable) we mark the addon as broken, rendering it uninstallable.
3. In addition, we check dependencies on install (which handles install from zip for instance) and fail the install for an addon if a dependency can't be installed.
4. Lastly, we ensure that CAddonDatabase::GetAddon() returns the latest version of the addon, so that we only ever attempt to install the latest in the case of more than one version being present in repositories.
Diffstat (limited to 'language/English')
-rw-r--r-- | language/English/strings.xml | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/language/English/strings.xml b/language/English/strings.xml index 46702feb57..95d081fa39 100644 --- a/language/English/strings.xml +++ b/language/English/strings.xml @@ -2165,6 +2165,8 @@ <string id="24041">Install from zip file</string> <string id="24042">Downloading %i%%</string> <string id="24043">Available Updates</string> + <string id="24044">Dependencies not met</string> + <string id="24045">Add-on does not have the correct structure</string> <string id="24050">Available Add-ons</string> <string id="24051">Version:</string> |