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.
* changes:
- Moved the build variants descriptions into build_system - Added Makefile stub into sensors.jd as a starting point - Small cleanup to build_new_device to reference the PRODUCT_* parameters - Fixed URL in the README for app engine testing
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
- Added Makefile stub into sensors.jd as a starting point
- Small cleanup to build_new_device to reference the PRODUCT_* parameters
- Fixed URL in the README for app engine testing
Conflicts:
pdk/README
pdk/docs/guide/build_new_device.jd
pdk/docs/guide/build_system.jd
pdk/docs/guide/sensors.jd
* changes:
- Moved the build variants descriptions into build_system - Added Makefile stub into sensors.jd as a starting point - Small cleanup to build_new_device to reference the PRODUCT_* parameters - Fixed URL in the README for app engine testing
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!
There is not any longer any logic in the SettingsPage,
it is handled now by a "SettingsControllers" which is
available via UpdaterData. The page only takes care of
notifying the controller via a callback when settings
have changed in the UI.
One of the rationales behind this was to show
incompatible archives using some icon.
This moves all SDK Updater icons in internal/repository/icons
and create an ImageFactory available to the remote page via
the UpdaterData.
Created a permanent SdkManager in UpdaterData (alongside a new AvdManager).
Pages can request a reload (for example on install/delete of a local package),
and other pages are notified of SDK changes to update their display (local
packages, local AVDs, available packages, etc...)
Removed references to UpdaterWindow from the pages (moved some actions
like installArchives and refreshSources into UpdaterData).
Added a new page for the AVDs. Pretty basic for now (only the current AVD
display).
Clicking refresh on the Local pages causes a reload which triggers a
refresh of the listeners pages which properly reloads the AVD page.
- Added Makefile stub into sensors.jd as a starting point
- Small cleanup to build_new_device to reference the PRODUCT_* parameters
- Fixed URL in the README for app engine testing
Merge commit '3aa7f5d63706cd031d3eb51bea517c069f10d4be'
* commit '3aa7f5d63706cd031d3eb51bea517c069f10d4be':
SDK Updater: Revamp ITaskMonitor to be able to create sub monitors.