aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.adt.ndk
Commit message (Collapse)AuthorAgeFilesLines
* rename c.a.i.eclipse.adt.ndk -> c.a.i.eclipse.ndkSiva Velusamy2012-03-2749-3555/+0
| | | | Change-Id: Ib340cec79f7aedab0309c707e70a9acb2438feb9
* Add support for debugging native code.Siva Velusamy2012-03-2614-2/+1097
| | | | | | | | This CL adds necessary Eclipse support to provide native code debugging. Native debugging is simply a wrapper around CDT DSF's remote process debugging via a gdbserver. Change-Id: Ifeb7c5d31dd94e49f0d5266dd881b0f60532ad9a
* 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/+54
| | | | | | | | | | | | | | | | | | | | | 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
* New plug-in supporting NDK with CDTDoug Schaefer2011-06-2938-0/+2397
Provides the Add Native Support menu item for Android projects. Provides build integration for ndk-build and Android toolchains. No debug support yet, but that's in the works. Includes a new feature for this that brings in CDT at install time. Scanner Discovery currently doesn't work on Windows but does on Mac/Linux. Fixed to adhere to Android coding standards. Change-Id: I26ddd622aaa3256e336804b1ace8163ed742e9b2 Signed-off-by: Doug Schaefer <cdtdoug@gmail.com>