aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.hierarchyviewer
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
* Update ADT & SDK Tools to 24.0.2Tor Norbye2014-12-152-2/+2
| | | | Change-Id: Idf12b9f222ad862bf5b8f0cc51b602eaf0924054
* Update ADT to version 24.0.1Tor Norbye2014-12-102-2/+2
| | | | Change-Id: I0421e319ec529feb0b6bcbfc3fe41350295afe5d
* Update ADT version to 24.0.0.Tor Norbye2014-12-032-2/+2
| | | | Change-Id: I35126be74bfbbafb3c7acb047b8dc0076bd3b669
* Update ADT version to 23.0.6Tor Norbye2014-11-262-2/+2
| | | | Change-Id: I23d62d1778b798711d1ad666db3bead193f90ef2
* Update ADT version to 23.0.4Raphael Moll2014-09-032-2/+2
| | | | Change-Id: I77448d2769d2a15b64987ae7d9e2cb887aef3bc2
* Update Eclipse plugins' version from 23.0.2 -> 23.0.3Siva Velusamy2014-07-212-2/+2
| | | | Change-Id: I25f248244c588c36eeb92b4abb802a2877f3407b
* Update Eclipse plugins' version from 23.0.1 -> 23.0.2Siva Velusamy2014-07-012-2/+2
| | | | Change-Id: Ieceeae72231107ea4d49aa9dcb4a4c33220f5ffd
* Update plugin versions to 23.0.1Siva Velusamy2014-06-272-2/+2
| | | | Change-Id: Icb5be47b688808488811411a5f45a23a49f774d2
* Update ADT plugins/features version to 23.0.0Siva Velusamy2014-06-172-2/+2
| | | | Change-Id: I354930bdc6304908e447b4eb8b66f6f09b0ffb4c
* Update ADT plugins/features version number.Raphael Moll2014-06-132-2/+2
| | | | | | | Similar to change I1913711556c17fe1799a963b52214f338768fffd this is only provisional till the final versio number gets decided. Change-Id: I976cd490a7dee07d4a6b0eaf98972bcd89620f80
* Revert back from OSGI -> bundled jarsSiva Velusamy2014-06-104-6/+7
| | | | | | | | | | | | | | | | | | | | | We tried the approach of replacing bundled jars with OSGI jars. However, this eventually ended up resulting in ClassCircularityError thrown at runtime when running on Java 7. As far as we could diagnose, the issue seems to be that: - LayoutLibrary attempts to load layoutlib.jar (which is a regular jar present inside the android sdk data folder). - The class loader passed to layoutlib is the LayoutLibrary's class loader. - The classes inside the layout library then attempt to load classes from a different OSGI jar (layoutlib-api) - At this time, we receive a ClassCircularityError Most of our other jars depend on layoutlib-api, so it is not possible to just bundle layoutlib-api. So for now, we are back to bundling jars. Change-Id: Ic8c838a1a7e90e1bc6b8c5251341b1ded46053ba
* Add scripts to enable Tycho build, take 2.Siva Velusamy2014-05-222-2/+17
| | | | | | | The earlier CL to add this broke the existing PDE build scripts. The PDE build has now been turned off. Change-Id: Ica3b783af117ff1e52f53e6813ac8389c4bb80c9
* Replace bundled libraries with OSGI bundle dependenciesSiva Velusamy2014-05-213-7/+5
| | | | | | | | | | | | This CL removes all the jars bundled in inside the libs folder and adds explicit dependencies on OSGI bundles for each of the dependencies. See eec615b94b504de6d87702b830a6fc85fc7d5108 for more info on how the dependency jars are converted into OSGI bundles. Change-Id: I5356edc2ca857ea961392c599fa0e985b16b4b2d
* Revert "Add scripts to enable Tycho build"Siva Velusamy2014-04-151-18/+0
| | | | | | | | Breaks existing scripts. This reverts commit 68bd64a51f78ae6a66bd8eea9baf07185e2b9588. Change-Id: I2cfe3ba2cea94850f4273170fbb5a46d7b727633
* Add scripts to enable Tycho buildSiva Velusamy2014-04-151-0/+18
| | | | | | | | | | | | | | | | | This CL adds all the required files to perform a build using Tycho. It is not integrated into the Android build system though. In order to perform a build, make sure your repository has the git projects prebuilts/eclipse and prebuilts/eclipse-build-deps, then do: $ cd sdk/eclipse $ make -f maven.mk That should create the necessary target platform and start a build using Maven/Tycho. The resulting artifacts should be in out/host/maven/bundles-<version>/products Change-Id: I4672cd9ea1ac072a9b5ddb27d98a9849b2a2b8cb
* Bumb version to Tools+ADT 22.6.2Raphael Moll2014-03-271-1/+1
| | | | | Change-Id: Ia548e9c61a6d2d1ec121a86002af8810ba2f4340 (cherry picked from commit 81e48b1ba10e38ae10db1dbdefcba99758e9ffd2)
* ADT/Tools version check set to 22.6.1Raphael Moll2014-03-051-1/+1
| | | | Change-Id: I4ca7e5c5ab3d44cd2ccfc5ef26d0382c633d308a
* Update ADT version to 22.6Xavier Ducrohet2014-01-151-1/+1
| | | | Change-Id: I596991ceef33ed2b09a2e18013e671cc2e2b26c5 (cherry picked from commit 17f167fdbc0c08b301a0f2debca1afc05aa6406e)
* Switch ADT to 22.3.0 (fix build)Raphael Moll2013-10-141-1/+1
| | | | Change-Id: I388397dde0f465409e7cede32ce38cc91a8f94c3 (cherry picked from commit fc5197e3e4de338b895c2fb8c15faea60024dfb7)
* Switch ADT to version 22.3Raphael Moll2013-10-141-1/+1
| | | | Change-Id: I14e95b886f39ffc73f14fbe201e7936e4fe57778 (cherry picked from commit 6598a14ec6f0bd983d22aef0c7bc1cfed66efb40)
* Switch ADT to version 22.2.1Raphael Moll2013-09-171-1/+1
| | | | Change-Id: I85c92266998677c8f47b61ac539b32f7bb420afa (cherry picked from commit 7e7b15172c324693555bb3657c28a26fc3129b32)
* Update tools/ADT revision.Xavier Ducrohet2013-09-031-1/+1
| | | | Change-Id: I4c0fc9be7b64606d109dd636066f856d618465a0
* Change Eclipse compiler errors for null issues to warningsTor Norbye2013-06-121-3/+3
| | | | Change-Id: I6cd127ed7034ba33c32a1994bc312e187a15b250
* Build SDK using prebuilts/devtools.Raphael Moll2013-03-132-2/+2
| | | | Change-Id: I4c1979f8f07d24573b3ff7d7a1fa22d6ea87e5e3
* Add dependency from hv plugin to base pluginSiva Velusamy2013-01-291-1/+2
| | | | | | hierarchy viewer now requires guava Change-Id: Ice7bacdde9ec4692b75ff59dec5ca083bf72a9cc
* 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
* Update master version from 21.0.0 to 22.0.0Tor Norbye2012-11-261-1/+1
| | | | Change-Id: I3cff176281b4949f814023f0c7ecda897bc1354b
* Update compiler flags.Tor Norbye2012-10-261-2/+2
| | | | | | | | | | 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
* ADT 20.0.0 => 21.0.0 devTor Norbye2012-07-301-1/+1
| | | | Change-Id: Idde24b6b893d1029d48ba32766110a6a3cdf73c6
* Fix warningsTor Norbye2012-06-011-0/+5
| | | | | | | | | | | | | | | | | 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
* Move tools to r20Xavier Ducrohet2012-04-131-1/+1
| | | | Change-Id: I3877a7418da193cbe3759f25daafa3309bb8c05a
* Add JDK 6 dependency for the ADT pluginsTor Norbye2012-04-091-0/+1
| | | | Change-Id: I8335bf7d72af4184d505826dc1024a3dde3b67b6
* Rename the eclipse projects to group them together.Xavier Ducrohet2012-04-051-1/+1
| | | | Change-Id: Ia7ceed6297048779b9d591a518c2ae3c8cbfe60c
* Move tools and ADT to 19.Xavier Ducrohet2012-03-291-1/+1
| | | | Change-Id: I3906416a7b5a4bf7b7e2f86ee3155c22d93a3c2b
* hierarchyviewer: Add DumpDisplayList action.Siva Velusamy2012-02-161-0/+3
| | | | Change-Id: Ic9df226e765db323881cbd53f7f3220029e21fae
* Move the tools/ADT to r17Xavier Ducrohet2012-01-271-1/+1
| | | | Change-Id: I4989ce98d4c6a600ca075ee919e5a0e1a40a4497
* Add @NonNull annotation and configure Eclipse settingsTor Norbye2011-12-221-1/+13
| | | | | | | | | | | | | | This changeset adds a new @NonNull annotation, to match our existing @Nullable annotation, and it adds configuration settings for Eclipse 3.8 / Eclipse 4.2 which configures the new null analysis there to use our own annotations. Note that the annotations only have source retention so there is no extra size or class-loading overhead. (To use findbugs you'll need to temporarily change retention to class-level.) In upcoming CL's I'll use these annotations to clarify the Lint API and other APIs. Change-Id: I99096d8b8a7e25ef002624d592da7700195a5872
* Update SDK codebase to JDK 6Tor Norbye2011-12-218-3/+39
| | | | | | | | | | | | | | | | | | | | | 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
* Move tools and adt to 16Xavier Ducrohet2011-10-281-1/+1
| | | | Change-Id: I79ae1bff5086146cc60b4496f4b0464ffd642651
* Update tools/ADT to rev 14.Xavier Ducrohet2011-08-021-1/+1
| | | | Change-Id: Id29498fde61185a63812b7267b64560a8fd54dc5
* Move tools to 13.Xavier Ducrohet2011-06-211-1/+1
| | | | Change-Id: Ibedcb5627170d107cacf5e9d212f9da11c8d1f3e
* Fix various warningsTor Norbye2011-06-091-1/+8
| | | | | | | | | | | | | I ran the latest version of findbugs on our codebase and fixed some (not all!) of the warnings. I also ran with Eclipse 3.7 RC3 and updated our compiler warning settings for the new warnings that are available. I also fixed some DOS line endings in some files (formatted with CRLF instead of LF). Change-Id: I9a9d34a9b60f2cb609245793815d96a4587007b0
* Move tools to r12 and ADT to 12.0.0Xavier Ducrohet2011-06-061-1/+1
| | | | Change-Id: Ifcf5190547e9e37bdda766ad3d57a312c2dbb481
* Put some new icons.Xavier Ducrohet2011-04-075-2/+2
| | | | | | | | | | | | | - ddms and (one of) hierarchy viewer perspective. - feature about for traceview/hierarchyviewer - use the draw9patch icon for the resource view in ADT - use the emulator icon for the emulator control view in DDMS - use the new android icon for the ADT wizard. Also standardized on <toolsname>-<size>.png for the icon names. ADT uses android-##.png Change-Id: I1ce2a0dae5d256049b381552bd89aef717f51da6
* Disable the "unecessary else" warning.Raphael Moll2011-03-171-1/+1
| | | | | | | | This can be a matter of personal taste, but I find it a lot more readable to write an if {} else {} sometimes, and it's perfectly valid, so really it shouldn't be marked as a warning. Change-Id: Iac1b9bd5f9602b5018f7432422e0a083f4836490
* Add specifc warnings config for most sdk eclipse projects.Xavier Ducrohet2011-03-141-0/+64
| | | | Change-Id: I9837714c5673d43fa7108b16ab264f1017c4bd3d
* Move tools and ADT version to 11.Xavier Ducrohet2011-02-101-1/+1
| | | | Change-Id: I4ba19e12a7d11df3d3c1053c30f3998a93b5fb06
* Change pluging copyright date to 2011.Raphael Moll2011-01-271-1/+1
| | | | | | SDK bug 14206 Change-Id: I85c8ef070527ba0cc361caa28d3325f736d0b5c8