aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.hierarchyviewer/src/com/android/ide
Commit message (Collapse)AuthorAgeFilesLines
* pixel perfect: Disable controlsSiva Velusamy2015-02-031-3/+5
| | | | | | Fix for https://code.google.com/p/android/issues/detail?id=69199 Change-Id: Id90b589dafc02157196e16bbf65beebeb3d57178
* Add support for hv protocol that works via DDMSiva Velusamy2013-01-161-0/+3
| | | | Change-Id: Ia88d107811abd8e36a0f980938c584d79565ac42
* hv: Refactor to interact with the device via IHvDeviceSiva Velusamy2013-01-131-3/+3
| | | | | | | | | | | | | | | | | | | | 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
* hierarchyviewer: Add DumpDisplayList action.Siva Velusamy2012-02-161-0/+3
| | | | Change-Id: Ic9df226e765db323881cbd53f7f3220029e21fae
* Update SDK codebase to JDK 6Tor Norbye2011-12-217-2/+28
| | | | | | | | | | | | | | | | | | | | | 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
* DDMS now receives the adb location through an extension point.Xavier Ducrohet2010-09-031-34/+15
| | | | | | | | | | | | | | | | | | 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
* Fix Hierarchy viewer plug-in again.Xavier Ducrohet2010-09-011-7/+12
| | | | Change-Id: I15ef8c3050826c7f17dc1ee822a3c8e268c62c36
* Make the HierarchyViewer plug-in not screw up DDMS.Xavier Ducrohet2010-08-311-8/+9
| | | | | | | | | | | 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
* Fix broken plug-inKonstantin Lopyrev2010-08-273-5/+5
| | | | Change-Id: I8a6c8bd4b3d5ce0d7bcda5154c0187c256ab3db9
* Renaming and adding //$NON-NLS-?$Konstantin Lopyrev2010-08-2712-110/+110
| | | | Change-Id: I9f5fa1625af4b35499cfc87996d0b3a39841ba31
* Refactoring and integrating into EclipseKonstantin Lopyrev2010-08-2713-121/+1134
| | | | Change-Id: I1fd3c3828fb2474f2f7394ee2831fcd7eb675878
* First commit... Ignore *.java files, they are there just so it builds.Konstantin Lopyrev2010-07-162-0/+183
Change-Id: Ibf159c32cee7a770f1c36f387fe646d9ecabe168