| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ro.build.version.codename is a new property indicating whether a platform
is in its release form (value = REL) or in development (value = dev branch
name such as Donut). When the codename indicates a development/preview version
then the API level must be ignored and this codename is used as a unique
identifier of the platform.
IAndroidTarget has been changed to return an instance of a new class
AndroidVersion instead of the api level directly. This class helps deals with
the logic of comparing version from targets or devices.
This change impacts all of the sdk manager to deal with targets identified by
codename instead of api level. This in turn impacts everything that relies
on the sdkmanager: ADT (build, launch, project creation), the AVD manager,
the SDK updater.
|
|
|
|
| |
no need for Context.getResources().
|
|
|
|
| |
give the Context for using resource strings.
|
| |
|
|
|
|
|
|
| |
depending on the Java context of the replacement.
In the input page also display the string ID values.
|
|
|
|
| |
selected file.
|
| |
|
|
|
|
|
| |
This would have been part of CL #7041 if I had not forgotten
a last git commit -a --amend.
|
| |
|
|
|
|
|
| |
new emulator. Doesn't detect if the AVD is already running; instead
prints the emulator error.
|
|
|
|
| |
This fixes the build.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- the "manager" button on the AVD selector (when not in manager
will open the Android SDK window
- the AVD manager in the eclipse toolsbar open the Android SDK
window as well.
Still left to do:
- remove the now obsolete AVD wizard
- figure out what to do with the other pages.
|
|
|
|
|
| |
Issue was that the 2 input fields where only update when the page
was correctly validate.
|
|
|
|
| |
Also: change button order in the update chooser dialog.
|
| |
|
|\
| |
| |
| |
| | |
* changes:
Move package installation logic from ADT to ddmlib.
|
| | |
|
|/
|
|
|
|
|
|
|
|
| |
- New/Delete/Info/Refresh/Manager buttons.
- Ability to set any kind of AVD filter
- Self-refresh: Selector knows the AvdManager and can refresh itself.
- Manager mode or simple (selection or checkboxes)
- Manager mode displays broken AVDs.
Updated the SdkUpdate AVD page and the various use of the Selector in ADT.
|
|
|
|
| |
This will prevent deadlocks when launching Eclipse.
|
| |
|
|
|
|
| |
loading the SDK.
|
|\
| |
| |
| |
| |
| | |
* changes:
Misc updates on the Sdklib.
Export all ADT packages.
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
SDK Updater: parse local packages, download and install remote packages.
|
| |/
| |
| |
| |
| |
| | |
The install phase is still work in progress.
The local part needs to display descriptions.
Buttons callback are generally not implemented yet.
|
|/ |
|
|\
| |
| |
| |
| | |
* changes:
ADT #1877529: Fixes a couple potential NPEs in content assists.
|
| |
| |
| |
| |
| |
| | |
Can't reproduce the NPE in ContentAssist listed in the
bug. However if things go really wrong there are a couple
objects that can be null so let's be defensive about them.
|
|/ |
|
|
|
|
| |
This is from the big refactoring that moved everything into internal.
|
|\
| |
| |
| |
| | |
* changes:
Make the ddmlib API use IDevice instead of Device
|
| |
| |
| |
| |
| | |
Device is now private. All the API is using IDevice.
Updated ddms, ADT, hierarchyviewer and other tools that relied on ddmlib.
|
|/ |
|
|\
| |
| |
| |
| | |
* changes:
Fix an NPE in the New Project Wizard when no test project is specified on the second NPW page.
|
| |
| |
| |
| | |
on the second NPW page.
|
|\ \
| | |
| | |
| | |
| | | |
* changes:
Make IDevice#getSyncService() throws an IOException.
|
| |/
| |
| |
| |
| | |
This lets callers differentiate between errors when connecting to adb and
errors because adb couldn't talk to the device.
|
|/
|
|
| |
The is a remnant of the old #start() method of the Editors Plugin class.
|
|
|
|
|
|
|
|
| |
First, the ApkBuilder didn't cancel its run if the project had markers from JDT.
Second, the try/catch on ApkBuilder#build didn't properly test the
CoreException status severity (used getCode instead of getSeverity), so it did
not detect cancels being thrown by #abortOnBadSetup and displayed the error
in the console instead.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Basically:
editors.resources.manager -> resources.manager
editors.resources.configurations -> resources.configurations
This is to make it less confusing between the "Resources editors" and the
class parsing/handling Android resources (either in a project or in the
framework).
Also moved the ResourceExplorerView out of the resources editors, and clean
up a few other misc classes.
|
|
|
|
|
|
|
| |
editors -> adt.internal.editors.
This also marks the final refactoring of combining previous editors/common
plugin under the adt package.
|
|
|
|
|
|
|
| |
common.project -> adt.internal.project
adt.resources -> adt.internal.resources
adt.wizards.* -> adt.internal.wizards
adt.ui -> adt.internal.ui
|
|
|
|
|
|
|
|
| |
project.*
refactorings.*
Also: moved the export wizard from project.export to wizards.export, moved some
actions out of project into the new internal package actions.
|
|
|
|
|
|
| |
StreamHelper was used before by AdtPlugin, DdmsPlugin and EditorsPlugin. It's now
only used by AdtPlugin, so the only 2 methods in it can go in AdtPlugin.
I merged the externalized string in the messages.properties file used by AdtPlugin.
|
|
|
|
|
|
|
|
| |
adt.build
adt.launch.*
adt.preferences
Also started combining adt and common.
|
| |
|