| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Fix for https://code.google.com/p/android/issues/detail?id=69199
Change-Id: Id90b589dafc02157196e16bbf65beebeb3d57178
|
|
|
|
| |
Change-Id: Ia88d107811abd8e36a0f980938c584d79565ac42
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Hierarchy Viewer currently interacts with a View Server that
is present on the device. This is available only on eng devices
due to security restrictions on the View Server.
Rather than use this custom view server, we ought to use DDM
for communication with the device. Such a scheme has a number of
benefits apart from security.
This CL is primarily just a refactoring of the existing host
side code. The main objective is to hide the communication to
the device behind a IHvDevice interface. The ViewServerDevice
implementation of this interface allows communicating with
existing devices that use the ViewServer implementation on
the device. A subsequent CL will provide a new implementation
of this interface that communicates via DDM.
Change-Id: I7d63e5a59c6ec9c96dbd07af9dc03f93779fd2ec
|
|
|
|
| |
Change-Id: Ic9df226e765db323881cbd53f7f3220029e21fae
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This changeset makes the SDK codebase compile with source=1.6 (which
means it also requires JDK 6). This means that methods implementing an
interface requires @Override's. It also means we can start using APIs
like the ArrayDeque class and methods like String#isEmpty().
This changeset looks big but the change is trivial: it's basically
adding @Override in all the places that need it, along with some other
automatic Eclipse cleanup in certain files (such as reordering imports
where they were incorrectly ordered (because older versions of Eclipse
didn't always handle inner classes right)), as well as cleaning up
trailing whitespace and removing some $NON-NLS-1$ markers on lines
where there aren't any string literals anymore.
This changeset also sets the source and target JDK level to 6 in the
Eclipse compiler .settings file, and synchronizes this file to all the
other Eclipse SDK projects.
Change-Id: I6a9585aa44c3dee9a5c00739ab22fbdbcb9f8275
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously DDMS received the adb location through a normal Java API
which requires the other plug-in to be actually running (This
was done in the the start method of ADT).
The new change allows DDMS to start a plug-in (by loading
an extension provided by the plug-in) to query for the location
of adb.
This allows us to have plug-ins with no UI able to provide
the location of ADB (ie a "platform" plug-in that has no UI
besides a pref page, that is started by DDMS indirectly).
Also cleaned up how HierarchyViewer use the AndroidDebugBridge.
Change-Id: I8e842a294eea94c06417149144a2ce435e719cfd
|
|
|
|
| |
Change-Id: I15ef8c3050826c7f17dc1ee822a3c8e268c62c36
|
|
|
|
|
|
|
|
|
|
|
| |
The HV plug-in behaved like the standalone app and initialized
the AndroidDebugBridge with no client support (even though
this init is handled by DDMS) and would recreate the bridge
object destroying the one created by DDMS.
This completely broke DDMS.
Change-Id: Ife1187c74daef69607d508aabb1f7234507a170f
|
|
|
|
| |
Change-Id: I8a6c8bd4b3d5ce0d7bcda5154c0187c256ab3db9
|
|
|
|
| |
Change-Id: I9f5fa1625af4b35499cfc87996d0b3a39841ba31
|
|
|
|
| |
Change-Id: I1fd3c3828fb2474f2f7394ee2831fcd7eb675878
|
|
Change-Id: Ibf159c32cee7a770f1c36f387fe646d9ecabe168
|