aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse
Commit message (Collapse)AuthorAgeFilesLines
* Add support for add-on based on preview of platforms.Xavier Ducrohet2009-07-224-50/+47
|
* Refactored AndroidXPathFactory into sdklib.Xavier Ducrohet2009-07-225-93/+4
|
* Add support for preview versions of platforms.Xavier Ducrohet2009-07-2011-431/+461
| | | | | | | | | | | | | | | | | 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.
* ADT Extract String ID: use Context.getString(id) directly,Raphael2009-07-141-12/+6
| | | | no need for Context.getResources().
* ADT Extract String ID: try to find a method or a field that willRaphael2009-07-141-35/+152
| | | | give the Context for using resource strings.
* ADT XML extract string ID: fix inverted test.Raphael2009-07-141-1/+1
|
* ADT XML extract string ID: generate Context.getResources() callsRaphael2009-07-143-33/+319
| | | | | | depending on the Java context of the replacement. In the input page also display the string ID values.
* ADT XML extract string IDs: display existing IDs of theRaphael2009-07-122-33/+71
| | | | selected file.
* ADT XML extract string: allow selection to be the attribute name.Raphael2009-07-121-13/+42
|
* ADT: Extract String IDs from Layout XML strings.Raphael2009-07-122-9/+10
| | | | | This would have been part of CL #7041 if I had not forgotten a last git commit -a --amend.
* ADT: Extract String IDs from Layout XML strings.Raphael2009-07-118-191/+689
|
* AVD Selector: Add a "Start" button to launch the selected AVD in aRaphael2009-07-093-2/+5
| | | | | new emulator. Doesn't detect if the AVD is already running; instead prints the emulator error.
* Make ADT use new sdklib APIXavier Ducrohet2009-07-012-2/+4
| | | | This fixes the build.
* Remove the obsolete AVD wizard.Xavier Ducrohet2009-06-303-687/+0
|
* Plug the Android SDK window as the AVD manager.Xavier Ducrohet2009-06-301-7/+36
| | | | | | | | | | | | - 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.
* ADT #1843641: fix 'Extract string from layout creates blank string'Raphael2009-06-291-50/+61
| | | | | Issue was that the 2 input fields where only update when the page was correctly validate.
* Add support to delete AVD in the new AvdSelector.Xavier Ducrohet2009-06-181-29/+0
| | | | Also: change button order in the update chooser dialog.
* Force the id of TabWidget to be android:id/tabsXavier Ducrohet2009-06-181-48/+53
|
* Merge change 4111 into donutAndroid (Google) Code Review2009-06-171-138/+33
|\ | | | | | | | | * changes: Move package installation logic from ADT to ddmlib.
| * Move package installation logic from ADT to ddmlib.Brett Chabot2009-06-151-138/+33
| |
* | First step of a more standalone AvdSelector.Xavier Ducrohet2009-06-173-114/+43
|/ | | | | | | | | | - 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.
* Use the same lock for Sdk class than the one used for loading the SDK.Xavier Ducrohet2009-06-091-9/+13
| | | | This will prevent deadlocks when launching Eclipse.
* Move the custom widgets for avd/targets/apk-config into internal.widgetsXavier Ducrohet2009-06-098-26/+26
|
* ADT: make sure to log exceptions that might happen whenRaphael2009-06-041-2/+7
| | | | loading the SDK.
* Merge changes 2853,2885 into donutAndroid (Google) Code Review2009-06-021-1/+26
|\ | | | | | | | | | | * changes: Misc updates on the Sdklib. Export all ADT packages.
| * Export all ADT packages.Xavier Ducrohet2009-06-011-1/+26
| |
* | Merge change 2771 into donutAndroid (Google) Code Review2009-06-011-17/+13
|\ \ | | | | | | | | | | | | * changes: SDK Updater: parse local packages, download and install remote packages.
| * | SDK Updater: parse local packages, download and install remote packages.Raphael2009-06-011-17/+13
| |/ | | | | | | | | | | The install phase is still work in progress. The local part needs to display descriptions. Buttons callback are generally not implemented yet.
* | Make CompiledResourcesMonitor#getRClassName more error proof.Xavier Ducrohet2009-05-292-130/+134
|/
* Merge change 2472 into donutAndroid (Google) Code Review2009-05-261-42/+54
|\ | | | | | | | | * changes: ADT #1877529: Fixes a couple potential NPEs in content assists.
| * ADT #1877529: Fixes a couple potential NPEs in content assists.Raphael2009-05-261-42/+54
| | | | | | | | | | | | 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.
* | Update some class names in plugin.xml that were not updated by the refactoring.Xavier Ducrohet2009-05-261-13/+13
|/
* Fix wrong path to externalized string file.Xavier Ducrohet2009-05-261-1/+1
| | | | This is from the big refactoring that moved everything into internal.
* Merge change 1730 into donutAndroid (Google) Code Review2009-05-157-120/+119
|\ | | | | | | | | * changes: Make the ddmlib API use IDevice instead of Device
| * Make the ddmlib API use IDevice instead of DeviceXavier Ducrohet2009-05-157-120/+119
| | | | | | | | | | Device is now private. All the API is using IDevice. Updated ddms, ADT, hierarchyviewer and other tools that relied on ddmlib.
* | Update ADT feature dependency.Xavier Ducrohet2009-05-151-1/+5
|/
* Merge change 1739 into donutAndroid (Google) Code Review2009-05-141-4/+4
|\ | | | | | | | | * changes: Fix an NPE in the New Project Wizard when no test project is specified on the second NPW page.
| * Fix an NPE in the New Project Wizard when no test project is specifiedRaphael2009-05-141-4/+4
| | | | | | | | on the second NPW page.
* | Merge change 1699 into donutAndroid (Google) Code Review2009-05-141-51/+58
|\ \ | | | | | | | | | | | | * changes: Make IDevice#getSyncService() throws an IOException.
| * | Make IDevice#getSyncService() throws an IOException.Xavier Ducrohet2009-05-141-51/+58
| |/ | | | | | | | | This lets callers differentiate between errors when connecting to adb and errors because adb couldn't talk to the device.
* | Remove duplicate initialization in AdtPlugin.Xavier Ducrohet2009-05-141-16/+0
|/ | | | The is a remnant of the old #start() method of the Editors Plugin class.
* Fix a double issue regarding interrupted builds due to pre-existing errors.Xavier Ducrohet2009-05-132-134/+147
| | | | | | | | 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.
* ADT: remove an obsolete import from the manifest.Xavier Ducrohet2009-05-131-1/+0
|
* ADT: Refactoring classes dealing with android resources out of the editor.Xavier Ducrohet2009-05-1374-234/+206
| | | | | | | | | | | | 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.
* ADT: Move more packages into internal:Xavier Ducrohet2009-05-13199-793/+837
| | | | | | | editors -> adt.internal.editors. This also marks the final refactoring of combining previous editors/common plugin under the adt package.
* ADT: Move more packages into internal.Xavier Ducrohet2009-05-13132-314/+322
| | | | | | | common.project -> adt.internal.project adt.resources -> adt.internal.resources adt.wizards.* -> adt.internal.wizards adt.ui -> adt.internal.ui
* ADT: Move more packages into internalXavier Ducrohet2009-05-1342-75/+77
| | | | | | | | 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.
* ADT: Remove StreamHelper and integrate it in AdtPlugin.Xavier Ducrohet2009-05-137-162/+117
| | | | | | 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.
* Moved more ADT packages into internal.Xavier Ducrohet2009-05-1392-145/+146
| | | | | | | | adt.build adt.launch.* adt.preferences Also started combining adt and common.
* Update ADT to use the refactored sdklib from previous patch.Xavier Ducrohet2009-05-136-292/+292
|