| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Iba15f82cb00d19217382c78d8ff37dda1e97ea59
|
|
|
|
| |
Change-Id: I3b5f4de2d35f6c7fd8ec27bb36c0a4c79b176138
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL adds support in the hierarchy viewer's UI for modifying
certain view properties. The editable properties are marked with
an image next to them. When edited, a command is sent to the
device indicating the view method to call and the arguments for it.
A free form text box is also added to the UI which allows for users
to explicitly specify the view method to call with parameters.
Change-Id: Iefd4239e91184fc43c1b4cccfc3896846ab19825
|
|
|
|
|
|
| |
- fix various NPEs
Change-Id: I9157b9072c822146874d1c693a81c024fa5fe5f2
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Idbb0a32507c19aadb11544342d73e1be7d1d4272
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
First, update our various project-specific Eclipse compiler settings
configuration files to include the new Eclipse 4 flags.
Second, turn off the "Unchecked conversion from non-annotated type to
@NonNull" warnings; there are hundreds or thousands of these, and
there isn't much we can do about them when they're coming from
platform and library APIs.
Third, make the lint projects warning-clean again by addressing
various warnings Eclipse found (such as some unclosed resources and
some null handling issues; yesterday's null annotation fixes only
addressed errors, not warnings.)
Change-Id: If75f7401a1cbeef1bf58b47ccaa9ad17bede7f91
|
|
|
|
|
|
| |
This reverts commit f3d3fa912a10e20cadae813b80a66e538f77131d.
Change-Id: I72e28e21db3c7f959040c1fbb9df14e4d85d0df4
|
|
|
|
|
|
|
| |
Don't use User Libraries. It's easier to just hardcode them with
a classpath variable.
Change-Id: If8c1236199dd6766d48cf9b553fa2a9ee0d236e6
|
|
|
|
| |
This reverts commit b0c819f896b3c579633849e3fa674a30e6978dd7.
|
|
|
|
|
|
|
|
|
|
|
| |
This updates the org.eclipse.core.command, org.eclipse.jface and
org.eclipse.equinox libraries from Eclipse 3.4 to Eclipse 3.6.2.
It also updates SWT from 3.4 to 3.6.2 (and this drops the Carbon
support from the SwtMenuBar library since SWT 3.5 switched to Cocoa by
default.)
Change-Id: I7e8a6e3b8cb473f90eca3b90e3f3dc5fa5099b71
|
|
|
|
|
|
|
|
| |
Hierarchy Viewer explicitly sets the property tree to use a size 8
font which happens to be too small on OSX Lion. This patch removes
that setting - so the tree will just use the default system font.
Change-Id: I98aba45937b34e612324803a7662f9a4b24b41a5
|
|
|
|
| |
Change-Id: I97189bda85530decff2ef8c4da3c43f186a6dba0
|
|
|
|
| |
Change-Id: Iea1ba8fd78aca61611e73a29fe8b08b96783b248
|
|
|
|
| |
Change-Id: If0f2a79b54abf9a9d8782827b083f10d5d2f2a7e
|
|
|
|
|
|
|
|
| |
In hierarchyviewer (and hierarchyviewer1):
The displaylist for the selected node (if there is one) is output
into logcat when the "Dump DisplayList" button is clicked.
Change-Id: I1996bbd1cbe32d8bc25708453c777800385fe444
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently the HierarchyViewer application crashes when
trying to run it from Eclipse. The issue is that the
code looks for all the images in /images/ whereas the
source code places them in /resources/images/ and the
makefile was setup to "erase" the /resources part.
The fix is:
- move all images back to hierarchyviewerlib/src/images.
- adjust the makefile accordingly.
Another issue is that the about box JPEG files failed
to load (at least on Eclipse 3.5 under Win7). That's OK
we had a real icon in PNG that works, so we should be
using it for the about box anyway.
Change-Id: Id3edc3d714480d4251b190706371db2481a14b63
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This changeset integrates a new set of application icons by Roman
Nurik for the various SDK tools: DDMS, Hierarchyviewer, Traceview, the
SDK manager, and the Eclipse about box icon.
We have new icons with the same visual look for draw9patch and
emulator as well, which are not integrated here. Draw9patch is written
in Swing, so it doesn't have a way to set a dock icon on the Mac
(other than with a startup script modification to pass -Xdock:icon,
which means we also need to bundle the .icns image outside its
.jar). I couldn't find the place the emulator dock image is set so I
will ask around and file a separate CL for that.
Change-Id: Idbb2212b8d0d5f1bd2d41b3576079ff409c7e9c8
|
|
|
|
|
|
|
|
|
|
| |
Also fix some makefiles to make sure the notices are
picked up.
- move the makefile outside of the source folder.
- resources are now in the source folder directly instead
of being inside src/resources. It's much simpler.
Change-Id: Ica8ee4c2bc8a9b035d23fc914d4137cdca7e567d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
This also fix the issue with the app never closing correctly
(throwing an exception).
Also updated the launcher script to match the new ones we use in
the other Java based tools.
Change-Id: I851f0732a78c6e6c072728f05e611f01eee8fc19
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
stuck.
Change-Id: Ie2fd89d74a2a044334b45ba050f2c3150f63a8e7
|
|
|
|
| |
Change-Id: I9f5fa1625af4b35499cfc87996d0b3a39841ba31
|
|
|
|
| |
Change-Id: I1fd3c3828fb2474f2f7394ee2831fcd7eb675878
|
|
|
|
| |
Change-Id: I886a8b1c61db11d521657ec776152b07e7f9fabb
|
|
|
|
| |
Change-Id: Ibfa23734679d0337aa7f6e250a621026b13a70f0
|
|
|
|
| |
Change-Id: I9dad056de8e7e208f156bbedbced47dd49b61fcb
|
|
|
|
| |
Change-Id: Id28e1a2a01ec88210a7024e2ad115131c9e4d34e
|
|
|
|
| |
Change-Id: I8f2fce7328cc1d93caed1cf003f04e41204f864c
|
|
|
|
| |
Change-Id: I9906268a91c53c7b9e938b9c969cedeae2a4303a
|
|
|
|
| |
Change-Id: I04b7e6045047d303b3434dc64662ffeb36c48c24
|
|
|
|
|
|
| |
things are disposed of properly.
Change-Id: Ib1190c65c8ac9795fc0b97beacd7fd102cb95abf
|
|
|
|
| |
Change-Id: I490f475fadaec5625352a49524ec8cb3a6e9b7d4
|
|
|
|
| |
Change-Id: I9be3e9037dec5eeb240608ba8c6329fd77689bbe
|
|
|
|
| |
Change-Id: I1209ee81adc99c232280371aa6206345e87a1094
|
|
|
|
| |
Change-Id: I944315e75b72ef285bed53e5801761886f48cb24
|
|
Change-Id: Ibf159c32cee7a770f1c36f387fe646d9ecabe168
|