| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Ib340cec79f7aedab0309c707e70a9acb2438feb9
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I4989ce98d4c6a600ca075ee919e5a0e1a40a4497
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I79ae1bff5086146cc60b4496f4b0464ffd642651
|
|
|
|
| |
Change-Id: Id29498fde61185a63812b7267b64560a8fd54dc5
|
|
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>
|