Merge commit '963aebaffad1c4f6934940c32a6f16bf7babe7cb'
* commit '963aebaffad1c4f6934940c32a6f16bf7babe7cb':
Force the id of TabWidget to be android:id/tabs
- Always unzip the archives first and get their root zip dir.
- Try to reusing an existing addon folder first.
- Or the root zip dir.
- Or come up with a better name for the addon folder.
Merge commit '340a79b5904f02bfe8793c22ca82a78d5f1aa544'
* commit '340a79b5904f02bfe8793c22ca82a78d5f1aa544':
SDK Updater: fix repository.xml to read as binary, not text
Merge commit 'f08e4afd45a793dfe74521c84f91c8ced1eb19f9'
* commit 'f08e4afd45a793dfe74521c84f91c8ced1eb19f9':
First step of a more standalone AvdSelector.
Merge commit '678a781bb59364e462dca650a21a9d4d1ad56736'
* commit '678a781bb59364e462dca650a21a9d4d1ad56736':
Properly create Image for the icons so that they are transparent.
Merge commit 'eecf776ac46a1eec86de5f79903bd3e7c464b0fe'
* commit 'eecf776ac46a1eec86de5f79903bd3e7c464b0fe':
SDK Updater: select specific archives in the remote page
- New/Delete/Info/Refresh/Manager buttons.
- Ability to set any kind of AVD filter
- Self-refresh: Selector knows the AvdManager and can refresh itself.
- Manager mode or simple (selection or checkboxes)
- Manager mode displays broken AVDs.
Updated the SdkUpdate AVD page and the various use of the Selector in ADT.
Merge commit '128308e01b186eccc172ce9f287c6b8183c50c12'
* commit '128308e01b186eccc172ce9f287c6b8183c50c12':
SDK Updater: use tri-state icon for each potential
SDK Updater: different icon theme for the repository items.
Merge commit '48bfaca201d78fc9e111326a772f57eaf9a41a44'
* commit '48bfaca201d78fc9e111326a772f57eaf9a41a44':
Add missing system properties to sim.
SDK Updater: addon id is name+vendor, lower case
Merge commit '70337978d53c6097577fa03967e256a020cf3253'
* commit '70337978d53c6097577fa03967e256a020cf3253':
SDK Updater: update all existing local archives, license click through.
Modify archquery to be able to print any system property.
Add downloadprovider permission tests runtest shortcut.
Merge commit '31d55c618e783d937cb0342c7eeafcd0a6b990fe'
* commit '31d55c618e783d937cb0342c7eeafcd0a6b990fe':
Add runtest test definition for framework-permission
- Moved the build variants descriptions into build_system
Fix the reload of pages after installation of packages.
Merge commit '07c07c2e685d2d7bd1901432d694bd8bddb84e15'
* commit '07c07c2e685d2d7bd1901432d694bd8bddb84e15':
Define a new activity that lists permissions and apps using that permission with some additional details as well
SDK Updater: provide a "force http" setting.
SDK Updater: SettingsController that handles the settings.
- Moved the build variants descriptions into build_system
Merge commit '201f83164f96036bcdc36a3c42082673a9fe429a'
* commit '201f83164f96036bcdc36a3c42082673a9fe429a':
Centralized the local data, and create new listener mechanism to access it.
Note that the setting operates on every source by converting
the https:// links into http:// before fetching the sources
or the archives.
This also reorganize some things: the RepoSourceAdapter now
takes the UpdaterData as parameter (so both Adapters work the
same) and the label/contentProviders are nested classes instead
of static classes. Cleanup some stuff that was no longer useful
such as the RepoSources.TaskFactory (it's in UpdaterData already).
With this change I can install from the dl site over http at home!