| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Iba15f82cb00d19217382c78d8ff37dda1e97ea59
|
|
|
|
|
|
| |
This must be submitted with prebuilts/devtools' change I3d985ed0abf.
Change-Id: Icab479e0e8a5c126b0fdc213a792187a14a44f21
|
|
|
|
| |
Change-Id: I71a829fa4043cfd810eaccc216f0ce442bbe0ccd
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Requires prebuilds/devtools.git I913a29e5f40db99871701461aad6fc38483015d2
To update the prebuilts, you need tools/base.git and the
prebuilts/devtools/update_jars.sh script.
This is supposed to be an intermediary step as we switch to tools/base.
Change-Id: I3dcccfdd9dc243a22a5bfd9db6779d24285db1ac
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There were a couple of pieces of UI data (unread count & flag
indicating whether a filter is transient) associated with a filter.
This CL moves both of them out into a separate class. The panel
maintains a mapping from a filter to its associated UI data.
The core filter class has been moved out into ddmlib.
Change-Id: I325176c33094d583c0ef9abe890e5462aeeb4945
|
| |
| |
| |
| |
| |
| |
| | |
Requires Change-Id Ie120f978e5c5646e086ec999c9ef5027b724cc7a
in tools/base
Change-Id: Ib436fa6b70ba49e48b2e7c974094c27b77c9fbb9
|
|/
|
|
|
|
|
| |
Replace LogCatPidToNameMapper with a call to
IDevice.getClientName(pid)
Change-Id: I8c29b5d29cccf29ea22536a3f270f0f8963aba64
|
|
|
|
| |
Change-Id: Ic912fdd4b900f42ba6e406b27b911802b8337195
|
|
|
|
|
|
| |
This also removes the ddmlib-tests.jar module.
Change-Id: Id44bcc4b91ee76e22a3a50c000cda1b1e7bb972e
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ib923638c305105e84f79a18a79ece48d391129c5
|
|/
|
|
| |
Change-Id: Iebc611a252f09e116fc0c94eddb5156b2c74aa12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, applications have to be launched with gltrace
enabled for OpenGL tracing to work. This patch provides the host side
support for dynamically enabling/disabling tracing on running apps.
At a high level, the functionality is similar to traceview:
- ClientData#FEATURE_OPENGL_TRACING indicates whether the VM on
the device supports this feature.
- If the feature is supported, then JDWP is used to send the
enable or disable messages.
- Users can trigger OpenGL tracing via a toolbar item in the DDMS
device view.
Change-Id: Icf5e5eade74f94cf6a74ff793533f75f1853731f
|
|
|
|
|
|
| |
Also remove the need to double-click to see a stack.
Change-Id: I076179b09350d1c85614c7325e2faa4848b4e8d8
|
|
|
|
|
|
|
|
|
| |
Move folders around to match default gradle/maven
folder structure.
The custom structure confused some IDEs when importing
the project as a Gradle project.
Change-Id: Id1409ec4eec34d61f3d87f30a7921e54e9965d2c
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Rather than rely on the user enabling the setting in
developer options, we enable it automatically.
Change-Id: I25360d88e8b0262dc6c5b9f503cd0e7e2958ba28
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: I2cb3a51e2ddf914acb9129a82294b75c568c3949
|
|/
|
|
| |
Change-Id: I8fdb798a0c5374a4be2825cb4be5f4f58437253e
|
|
|
|
|
|
|
|
|
|
|
| |
General cleanup of the SysInfo Panel:
- Remove support for displaying wakelocks/alarm/sync etc info since
the existing parsers were woefully out of date and didn't work
anyway.
- Move parsing datasets out of the SWT thread
Change-Id: Iac77c322ad1db715772f585212da2330a6f9d693
|
|
|
|
|
|
|
|
| |
This is so that users who run tools out of the Android source
tree built for a particular device don't see the suggestion,
since monitor is not yet built during device builds.
Change-Id: I8d68a52f950f928a6a6a349bc5cf4c40b1d2e474
|
|
|
|
| |
Change-Id: I25cbf7fceffb521d63f766e37b1788f8a85e6fc4
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Bug 7408179
Change-Id: I7c25c70996f98b3a7fc1ec6c4e3c3422626954cb
|
|/
|
|
| |
Change-Id: I86d00756242c4a3f5ac70a926065789fde428825
|
|
|
|
|
|
|
|
|
|
|
|
| |
The sysinfo panel provides a pie chart visualizer for a few
"adb shell dumpsys" options. Unfortunately, most of them don't
work with newer devices since the output format of the dumpsys
command has changed. This CL updates the CPU load parser to work
for both old and new output formats.
http://code.google.com/p/android/issues/detail?id=39243
Change-Id: Ie76eedcaa7cfe13edf930104308ac824319dafa8
|
|
|
|
|
|
|
|
|
|
| |
Turns off the ability to use @SuppressWarnings with optional
errors is available, but off by default (see Eclipse issue 392875).
This turns that off, makes missing enums in switch statements a
warning, and synchronizes the settings file to all projects (except
tests.)
Change-Id: Iad7060523b6ee2cbbca97e0a6ffedb264b185222
|
|
|
|
|
|
|
|
|
| |
Updated the groupId of most artifacts to be more
reflective of their sub-projects status in the SDK tools.
Added lint artifacts.
Change-Id: I900a165647a9b7d3c55b473f63c4ca4469762d7b
|
|
|
|
| |
Change-Id: If5f0c6073cfe847c8d04360cfe7b2f5e4cd58766
|
|
|
|
|
|
|
|
| |
- Makes it easier to scan
- Doesn't show user id at all for phones since there are no
multiple users on a phone.
Change-Id: I108f220ccf0af7e1293dd6cab58705ea19014ae4
|
|
|
|
| |
Change-Id: If02d0b97c294d9821a1c914547782a08b1d256fb
|
|
|
|
|
|
|
| |
add javadoc and source artifacts as well as POM information
to upload to Maven Central.
Change-Id: I51701f5a5db5b2ae41ecede115e2b36adf1fa05e
|
|
|
|
|
|
|
| |
Scrolling behavior should not be altered when the scroll bar
location changes due to the addition of new messages.
Change-Id: Id38deb9f17d6d58bea6f25b33fed23c887c5cc5d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Another go at adding support for automatically enabling/disabling
scroll lock. Past attempts have been brittle because of differences
in how Windows, Linux and Mac handle the scrollbar.
The key to getting this work consistently across platforms seems
to be in explicitly setting the range of values for the scrollbar.
Setting the maximum to be a high enough value relative to the
thumb allows accurate detection of even minor movements away from
the bottom of the scrollbar.
Change-Id: Ic3259cc4e2e8a20f3a87ce4bf234217cea792f88
|
|
|
|
|
|
|
|
| |
The HELO and APNM packets may append the user id at the end of the
packet. If that data is available, display it as part of the
application name.
Change-Id: Ie353c2cc2895db649fc6ab6054f1c88f5d2f247f
|
|
|
|
|
| |
Bug: 7048633
Change-Id: I85d4780286a663ab75555049f21b7215e45870d0
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ib072508c9e00f5ac227bda89b943e217292d9640
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
A previous commit (2c57cbea0d663b) introduced support for
running Junit tests concurrently on all connected devices.
It relied on changing the TestIdentifier to store device
information, and having a single listener that listens to
test events from all devices.
The change to TestIdentifier caused issues with some users
of ddmlib in cases where the device info is not available
all the time.
This patch reverts all the changes in ddmlib, and moves
the knowledge of what device tests are being run to the
listener layer in ADT. So now we have a per device test
listener that knows only about tests run on that device.
Change-Id: Iffedcb38cdf21e349fbe38ecf9a654060b469b04
|
|/
|
|
| |
Change-Id: I41a8414669ba82f6053d2f5b7d582dbf32ba6e72
|
|
|
|
|
|
|
| |
Move stuff out of sdklib into common and ide_common.
Remove androidprefs and move the one class into common.
Change-Id: I71d126a13cf2ba413692e29616f4968a37d7b33a
|
|
|
|
| |
Change-Id: I2983399832a8f64b8ac0447587233baba4774311
|
|
|
|
| |
Change-Id: I7e949a943694a98faab5aa475808f4f071e1ade4
|
|
|
|
|
|
|
| |
Add ampersand to the list of characters that need to be escaped.
Fix for http://code.google.com/p/android/issues/detail?id=34138
Change-Id: I48bdece34d41b713b3f61211528faaedc9a2b40f
|
|
|
|
| |
Change-Id: Ie085ec76f9033d50acf086b89748e764b33f5f0c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently we allow launching an activity on multiple devices
from a single launch configuration. This CL adds support for
running Junit tests on all connected devices/emulators from
a single launch config.
At the UI level, all test results now show up as children
of per device test suites.
The changes are primarily in 3 different areas:
- In ddmlib, the main change is to save the device name
on which a particular test was run. This information is saved
in the TestIdentifier that is created per test case.
- In ADT, the general launch action (IAndroidLaunchAction) is
modified to support launching on multiple devices. This simply
loops over the existing launch action for each device for
Activity Launch or Empty Launch. The Junit Launch Action
is modified to launch a single Junit UI and collects the
results from all devices and passes it on to the Junit UI.
- ADT's ITestRunListener's are modified to look at the device
on which a test was run and add results in the appropriate
per device test suite.
Change-Id: I936c2db2398fcad16544794441dedc714de9bea8
|
|
|
|
| |
Change-Id: I6238185edd10227a01ae2f5282de18b17edb26bc
|
|
|
|
|
|
|
| |
Fix NPE that could happen if the device goes offline even before
logcat command is issued on it,
Change-Id: I334caae5e42d25eff396ce0b7b7a5e44c3ed4f61
|