Merge commit 'f5803d7d18d9d51d9437013088eb8789d35eb3ac'
* commit 'f5803d7d18d9d51d9437013088eb8789d35eb3ac':
SDK Updater: add comments to the XML Schema.
* changes:
New page, release_keys.jd, requested by bug 1884389. Small fix (broken link) to display_drivers.jd. Audio.jd has new right-side in-page TOC. telephony.jd fixes a bug.
Merge commit '8f7e926c115ece3b9c8972ae9d03113850220bcb'
* commit '8f7e926c115ece3b9c8972ae9d03113850220bcb':
Make runtest wait for instrumentation install before running test.
Merge commit '48d160dd89a009bfbc30ba3751850a8c4dd96cf6'
* commit '48d160dd89a009bfbc30ba3751850a8c4dd96cf6':
ADT: make sure to log exceptions that might happen when
Merge commit '0dbf4c8bcfc95bc09cca46e523094c3be9ab0d48'
* commit '0dbf4c8bcfc95bc09cca46e523094c3be9ab0d48':
Change scripts to support x86_64 for DDMS.
Merge commit '79508571c00bfdfb7e46f99d3df1c4ecd5f9a282'
* commit '79508571c00bfdfb7e46f99d3df1c4ecd5f9a282':
Change the SDK, DDMS and Traceview to work with the new SWT libraries.
This attempts to address bug 1872940 where runtest will attempt to
run the test before all the new packages pushed via adb sync are
actually installed. This won't completely fix the bug in all cases,
but hopefully will help most situations.
The SDK now contains 32 and 64 bit version of SWT. DDMS and Traceview
use the archquery java app to check the architecture of the VM to decide
which version of SWT should be used to run the apps.
This adds the following:
- unzip archives
- if dest dir already exists (typicaly update case),
unzips in a temp dir then swap dirs then delete
the old install. In case of error, the old archive
has not been lost.
- computes stats for download: percentage, speed, time left.
- compute percent for install, on top of progress bar.
The install code will need to move somewhere
out of the window. I think I'll put in the Archive
itself with the window just looping on all archives
and doing some progress bar bookeeping.
This splits the former ProgressTask in 2 parts:
ProgressDialog is just the SWT dialog and ProgressTask
is the task handling.
This helps avoiding confusing SWT Designer each time
I do a change in the logic. Plus it seems cleaner anyway.
The other thing this CL does is implement the pause/close
I originally wanted: the pause button is greyed once used
by the user whilst the task completes. After, it becomes
a "Close" button if there's a result text displayed.
Closing the window using the close box is now the same as
using the pause/close button (to avoid closing the dialog
with a running thread.)
Merge commit 'c7ee895b443a77c5922fdf15436b98ab30730c36'
* commit 'c7ee895b443a77c5922fdf15436b98ab30730c36':
Add an API demo that shows the effets of setting Bitmaps as being purgeable.
Merge commit 'c20f3b5670aa5df697b6ee6881b1c54486055a32'
* commit 'c20f3b5670aa5df697b6ee6881b1c54486055a32':
AI 149491: Add 'android update adb' to generate 3rd party USB vendor list for adb to use.
This includes the following fixes:
- remove potential qemud crash at system boot
- fix GPS fix emulation
- fix inter-emulator networking (DNS resolution helper now behaves correctly on all IPv6-capable systems)
- add -prop <name>=<value> option to add system properties on boot
- allow F5 keybinding for SEARCH on keyboard-less hardware configurations
- allow skins to provide a "search" button
- fixed bad QADD/QSUB/QDADD/QDSUB ARM CPU instructions emulation
Automated import of CL 149496
Merge commit '6eaf0e1afe39436f0335584dbb7f43501fedeb81'
* commit '6eaf0e1afe39436f0335584dbb7f43501fedeb81':
SDK Updater: Placeholder pages for about and settings.
Merge commit '3c502eb060b578c73df13e63aa748ef00bfe3f76'
* commit '3c502eb060b578c73df13e63aa748ef00bfe3f76':
Misc updates on the Sdklib.
Export all ADT packages.
Adds cts test definitions to the testrunner/test_defs.xml.
Adds support for runtest --cts arg, which will run all cts tests.
This temporarily relies on the addition of a 'cts' attribute to the test
definition - a new xml format may be defined later that changes how cts tests
are identified.
This change is based on previous unsubmitted CL
https://android-git.corp.google.com/g/Gerrit#change,1702. The only delta wrt
to that change is the use of InstrumentationCtsTestRunner.
Update: rebased to latest donut.