| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
* changes:
UI to manage/create custom Layout Devices.
|
| |
| |
| |
| | |
Change-Id: Idc447b4136a6f709d7a665321af68de552ec613a
|
|/
|
|
| |
Change-Id: I6b95f5758c36979cca06483f1ff797ba67ecd056
|
|
|
|
|
|
| |
This adds the screenshot to the clipboard.
Change-Id: I3509f2e5471588d749d67b70dd4d674cd0cd2057
|
|
|
|
|
|
|
|
| |
All apps now read source.properties located in SDK/tools
to know which version they. This is used in about box display
and in ping usage.
Change-Id: I6620c3eb703c32bfcdfd96e6a27bffc7a123b974
|
|
|
|
| |
Change-Id: I4cf92b2f6ee66cd6f8e9b224879d8459e82949b6
|
|
|
|
|
|
| |
Also added a rotate method to DDMS.
Change-Id: I9ec2774ff0679b8b4f044341470b3dfa527f9680
|
|\
| |
| |
| |
| | |
* changes:
Move the screenshot button above the image
|
| |
| |
| |
| |
| |
| |
| | |
This will help when taking screenshots of large screen devices
on laptop screens.
Change-Id: Ief7b03d2f1711970e76f4dfe6086e3ea0d606c99
|
|/
|
|
|
|
|
|
|
|
| |
archquery is used to figure out whether the VM is 32 or 64 bit, but on
MacOS X, it used the normal "java" command while the application was
forced to use java 1.5
This could lead to cases where archquery ran in 1.6 64bit but the app
in 1.5 32 bit, creating a mismatch and make the app using the wrong
SWT version.
|
|
|
|
| |
Change-Id: I78572430c68f2c1952a118814d4b467182004e23
|
|
|
|
|
|
| |
This is backward compatible with the original protocol.
Change-Id: I93e811cb7775a10af82e70f31ae66d4cd74636b5
|
|
|
|
| |
Change-Id: Ia48221e33ee5ffae4f381aa29bd99a62b148108e
|
|
|
|
|
|
| |
ddmlib has its own preference class, so the timeout will be read from there.
Change-Id: Id492372caceca0ee2c38bcfa7423bd40d20d5648
|
|\
| |
| |
| |
| | |
* changes:
Add ddms support for contacts.
|
| |
| |
| |
| | |
Support the new contacts authname and the aggregation event.
|
|/
|
|
|
|
|
|
|
|
|
|
| |
New button allows to start/stop tracing. When clicking stop, DDMS downloads
the trace file and starts Traceview.
Also refactored some common parts of the HPROF and tracing handlers into a
common class. The goal is to have a default, extensible implementation
of the HPROF handler that DDMS and the plug-in can reuse. This will reduce
duplicated code.
Change-Id: Ifc48926c7f6f1c3ea49a4aa94053664be83cbb06
|
|
|
|
|
|
|
| |
All the Log.i() calls were in fact debug logging, so I moved them
to Log.d()
Change-Id: I47b9cd8e85e630d61506c8c2df3baf245a706e03
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This uses the (new in cupcake) VM command through JDWP.
Older VMs are detected through the (also new) 'FEAT' command that notifies
which features the VM supports.
The hprof file is right now saved in /sdcard. Due to donut+ apps not having
the SD Card permission by default, we may need to change this in the (near)
future.
Upon completion of the dump by the VM, DDMS will give the user a file selector
to choose a place to save the file on the host machine.
Future improvements: run (our own) hat, or hprof-conv and a standard hprof
tool (Eclipse MAT integration for instance). This should be configurable
by the user.
Change-Id: I33696b0263e3d0788ad5d90cedf3cd17393d2f9b
|
|
|
|
|
|
|
| |
This is a first step to support method profiling on/off and hprof dump from
DDMS.
Change-Id: Id95767b458a8405a31bcbe295bb969597f0e6e03
|
|\
| |
| |
| |
| |
| |
| | |
Merge commit '686fddb069e0031d92453703979acd7d699cf761'
* commit '686fddb069e0031d92453703979acd7d699cf761':
Allow override of default symbol location for native heap library resolution
|
| |
| |
| |
| |
| |
| |
| | |
Default location of the symbols is $ANDROID_PRODUCT_OUT/symbols.
Setting the env variable ANDROID_SYMBOLS allows you to override this location
so that DDMS goes look for the symbol in a different location when
resolving native heap addresses.
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'e2901002a68d5d0debd7c5c41fbf884cb66505e8'
* commit 'e2901002a68d5d0debd7c5c41fbf884cb66505e8':
Add support for preview versions of platforms.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
ro.build.version.codename is a new property indicating whether a platform
is in its release form (value = REL) or in development (value = dev branch
name such as Donut). When the codename indicates a development/preview version
then the API level must be ignored and this codename is used as a unique
identifier of the platform.
IAndroidTarget has been changed to return an instance of a new class
AndroidVersion instead of the api level directly. This class helps deals with
the logic of comparing version from targets or devices.
This change impacts all of the sdk manager to deal with targets identified by
codename instead of api level. This in turn impacts everything that relies
on the sdkmanager: ADT (build, launch, project creation), the AVD manager,
the SDK updater.
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '2ea1594b1a62c61ee28456ed7279348ed399119a'
* commit '2ea1594b1a62c61ee28456ed7279348ed399119a':
Move package installation logic from ADT to ddmlib.
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
The '[[' command is not guaranteed to be present in /bin/sh, and in fact
is missing in stock Ubuntu 8.04
|
| |
| |
| |
| |
| |
| | |
Now we detect if the JVM we are about to run is 32-bit or not,
rather than checking if the CPU is capable of executing 64-bit
code or not.
|
| |
| |
| |
| |
| | |
The '[[' command is not guaranteed to be present in /bin/sh, and in fact
is missing in stock Ubuntu 8.04
|
| |
| |
| |
| |
| |
| | |
Now we detect if the JVM we are about to run is 32-bit or not,
rather than checking if the CPU is capable of executing 64-bit
code or not.
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '06b9f977c36980e0e8ac4bca4fad6da0b46eac7a'
* commit '06b9f977c36980e0e8ac4bca4fad6da0b46eac7a':
Add work-around for running DDMS on 64-bit Linux.
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'd06f8e2f4cb97b5a397793ba7b53e62ab73925f8'
* commit 'd06f8e2f4cb97b5a397793ba7b53e62ab73925f8':
Make the ddmlib API use IDevice instead of Device
|
| |
| |
| |
| |
| | |
Device is now private. All the API is using IDevice.
Updated ddms, ADT, hierarchyviewer and other tools that relied on ddmlib.
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '83674be98d72991dc907cd47bd5a73c68c949c35'
* commit '83674be98d72991dc907cd47bd5a73c68c949c35':
Make IDevice#getSyncService() throws an IOException.
|
| |
| |
| |
| |
| | |
This lets callers differentiate between errors when connecting to adb and
errors because adb couldn't talk to the device.
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'ae23694d167404857034b269b6a0cce4da790d64'
* commit 'ae23694d167404857034b269b6a0cce4da790d64':
Make sure we request the Client allocation status even if we fail to open a debugger port for it.
|
| |
| |
| |
| | |
debugger port for it.
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'dc7622dca5bd355d57dd07c332d40b2a16b79bdc'
* commit 'dc7622dca5bd355d57dd07c332d40b2a16b79bdc':
Fix the opt-in window for usage stat so that it works when running from ADT.
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'aa8c266ed05c08af71bfdaa48de44bec3d581102'
* commit 'aa8c266ed05c08af71bfdaa48de44bec3d581102':
Split development/.gitignore into separate gitignore files per project.
|
| |
| |
| |
| |
| | |
Added missing gitignore for layoutlib_utils.
Changed mkstubs build path to use prebuilt/asm-3.1 instead of asm-3.1 project.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
explicit project or package to run to the device InstrumentationTestRunner, instead of providing the potentially huge list of test classes. Discontinue support for running all tests in a source folder.
Original author: brettchabot
Merged from: //branches/cupcake/...
Automated import of CL 143918
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
provide an explicit project or package to run to the device InstrumentationTestRunner, instead of providing the potentially huge list of test classes. Discontinue support for running all tests in a source folder.
Original author: brettchabot
Merged from: //branches/cupcake/...
Original author: android-build
Merged from: //branches/donutburger/...
Automated import of CL 143919
|
|/ |
|