aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.pdt/src/com/android/ide
Commit message (Collapse)AuthorAgeFilesLines
* PDT: Support projects that are not the entire tree.Siva Velusamy2012-04-201-21/+95
| | | | | | | | | | Currently, PDT's project selector only returns the project that is created at the root of Android tree. This patch allows the use of smaller projects inside the Android tree. If multiple such projects are open in the workspace, the user is prompted to pick one. Change-Id: I9784ad69ab3c3636dabbdf477e538e74e1f29d3c
* SourceRevealer: Unify fqmn and file name based searches.Siva Velusamy2012-04-191-59/+1
| | | | | | | | | | | | | | | | | | | | logcat provides two different ways to resolve the source corresponding to a stacktrace: the primary method is to search for file name and line number, and the secondary method is to search for the fully qualified method name. Which method is used depends on a preference setting. This patch makes the following changes: - Resolution now uses both the methods - it first tries to resolve using the fqmn, and then improves the result using the filename/ linenumber if that is available. - Since both methods are used, the preference setting can be removed. - If there are multiple search results, rather than always jumping to the first result, user will be prompted to select a result This fixes http://code.google.com/p/android/issues/detail?id=18514 Change-Id: I1abdfe5f7e70423fb04d62f1092e1a8037537837
* Switch Perspective before opening source files.Siva Velusamy2012-02-291-5/+37
| | | | | | | | Currently, source revealers just reveal a file in the current perspective. This changeset adds an option to first switch perspectives before revealing the source file. Change-Id: I5e89a89276f48ba41504434a1d2bb417f9ba541c
* Update SDK codebase to JDK 6Tor Norbye2011-12-215-0/+10
| | | | | | | | | | | | | | | | | | | | | 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
* pdt: copy over ADT's SourceRevealer method implementation.Siva Velusamy2011-12-211-2/+94
| | | | Change-Id: I309af1f1a3a72b4ece1acf5130ec34d88f575c7b
* PDT implementation for additional sourcerevealer methods.Siva Velusamy2011-12-201-0/+8
| | | | | | Fix build breakage - currently empty implementations. Change-Id: I48c3c0cc4ab0e7ac2819c8a90e91dfe7da363a31
* Activate logcat view at appropriate times.Siva Velusamy2011-09-011-0/+4
| | | | | | | | | - When applications are launched (run/debug) on a device, start monitoring the logcat output on that device. - If some important message comes across, and the logcat view is not currently displayed, then activate it. Change-Id: Ib88973badde4cb2860379129dfe0eb03a3f955dc
* Fix PDT. Extension class of toolsLocator is now ToolsLocatorXavier Ducrohet2010-11-191-1/+1
| | | | Change-Id: Ic2b65e07755339fc277392e4acdfe1e880a83a3d
* Change the adbLocation ddms extension to provide more tools location.Xavier Ducrohet2010-11-112-5/+49
| | | | | | | | | | | | Previously DDMS used the adb location to find the location of other tools, but adb moved to a different tool folder. adbLocator extension changed to toolsLocation and provide explicit locations for all the tools DDMS cares about. This way the logic of the tools location is only in ADT instead of being duplicated in DDMS. Change-Id: I87f19c7705cb822dc793264f11e680ba09eb7f40
* PDT implements the new extension from ddmsXavier Ducrohet2010-09-075-5/+335
| | | | Change-Id: I9622deec64ca60b9bfc2a4cdfa640821123ad4c0
* First version of the PDT.Xavier Ducrohet2010-09-073-0/+189
PDT stands for (Android) Platform Development Tools. The first version is pretty basic. A single pref page to give the location of the dev tree. From this it finds the location of adb and provides it to ddms through its extension point. Change-Id: Ibed895852bc46b83ac6bf749d0ea37f0a54fad08