aboutsummaryrefslogtreecommitdiffstats
path: root/sdkmanager/app/src
Commit message (Collapse)AuthorAgeFilesLines
* Add support for add-on based on preview of platforms.Xavier Ducrohet2009-07-221-1/+1
|
* Fix erroneous assert.Xavier Ducrohet2009-07-221-1/+1
|
* Add support for preview versions of platforms.Xavier Ducrohet2009-07-201-6/+6
| | | | | | | | | | | | | | | | | 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.
* All actions in AdvManager now receives their own ISdkLog.Xavier Ducrohet2009-07-011-2/+3
| | | | Also added 'update' action to AvdSelector.
* Plug the Android SDK window as the AVD manager.Xavier Ducrohet2009-06-301-0/+1
| | | | | | | | | | | | - 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.
* AVD creation dialog.Xavier Ducrohet2009-06-301-0/+3
|
* Misc cleanup from a previous commit.Xavier Ducrohet2009-06-301-8/+5
|
* Skins can now provide their own hardware support (via AVDs)Xavier Ducrohet2009-06-291-19/+41
|
* SDK Updater: provide a "force http" setting.Raphael2009-06-111-14/+48
| | | | | | | | | | | | | | Note that the setting operates on every source by converting the https:// links into http:// before fetching the sources or the archives. This also reorganize some things: the RepoSourceAdapter now takes the UpdaterData as parameter (so both Adapters work the same) and the label/contentProviders are nested classes instead of static classes. Cleanup some stuff that was no longer useful such as the RepoSources.TaskFactory (it's in UpdaterData already). With this change I can install from the dl site over http at home!
* SDK Updater: SettingsController that handles the settings.Raphael2009-06-111-84/+21
| | | | | | | | There is not any longer any logic in the SettingsPage, it is handled now by a "SettingsControllers" which is available via UpdaterData. The page only takes care of notifying the controller via a callback when settings have changed in the UI.
* SDK Updater: Revamp ITaskMonitor to be able to create sub monitors.Raphael2009-06-101-5/+2
| | | | | This allows us to nest tasks that share the same progress task dialog..
* Merge change 3743 into donutAndroid (Google) Code Review2009-06-103-50/+87
|\ | | | | | | | | * changes: ADT #1856119: 'android update project' can now update sub-projects.
| * ADT #1856119: 'android update project' can now update sub-projects.Raphael2009-06-103-50/+87
| |
* | SDK Updater: Fix the build.Raphael2009-06-101-10/+15
| | | | | | | | Seems like the server doesn't have Properties.load(Reader)!??!
* | SDK Updater: handle HTTP proxy settings, load & save.Raphael2009-06-101-2/+105
|/
* Add menu + bigger icons for MacOS. Also added name to shell (macos also)Xavier Ducrohet2009-06-081-0/+1
|
* Add revision to Android targets.Xavier Ducrohet2009-06-051-0/+2
| | | | | | | | | The add-on use the "revision" property of the manifest (if it does not exists, it looks for the old deprecated "version" property). The platform uses the ro.build.version.incremental which is only an integer for builds from the build servers. Local builds contain <buildtype>.<username>.<date>.<time>. For those will use the date.
* Change the SDK, DDMS and Traceview to work with the new SWT libraries.Xavier Ducrohet2009-06-041-3/+4
| | | | | | The SDK now contains 32 and 64 bit version of SWT. DDMS and Traceview use the archquery java app to check the architecture of the VM to decide which version of SWT should be used to run the apps.
* Fix build: Add SWT dependency to SdkManager.Raphael2009-06-021-1/+5
|
* SDK Updater: Placeholder pages for about and settings.Raphael2009-06-023-0/+186
| | | | | These pages are now in the SdkManager project with a mechanism to instantiate them from the UI on demand.
* Moved updateAdb into SdkManager and updated with new adb_usb.ini format.Xavier Ducrohet2009-05-211-32/+1
| | | | | New format is: 1 number per line. First number is vendor ID count, followed by the vendor IDs themselves. Comment lines starting with # accepted.
* Add support for USB Vendor ID in the add-ons.Xavier Ducrohet2009-05-202-0/+61
| | | | | | | | | | The add-on manifest can now declare a USB vendor ID with the line usb-vendor=<id> The ID must be a 16 hexadecimal value in the format 0xABCD. The 'android' tool now has a new command 'android upate abd' that will create a file called 'adb_usb.ini' in ~/.android/ This file will be read by adb to add support to those new vendor IDs.
* SDK Updater: Fetch source XML, display them in tree.Raphael2009-05-201-9/+11
| | | | | There's a notion of an asynchronous task with a progress bar & status UI. That's still just experimental. Will need some refactoring, etc.
* Skeleton App Windows for Sdk Updater built using SWT Designer.Raphael2009-05-153-170/+202
| | | | The window is shown when the "android" tool is invoked with no parameter.
* ADT #1844909: Move sdk-repository XSD and tests from SdkManager to SdkLib.Raphael2009-05-142-214/+0
|
* Merge change 1501 into donutAndroid (Google) Code Review2009-05-142-0/+214
|\ | | | | | | | | * changes: ADT #1844909: SDK manager, define XML schemas & sample XMLs
| * ADT #1844909: SDK manager, define XML schemas & sample XMLsRaphael2009-05-142-0/+214
| | | | | | | | | | | | For reference, there's an XSD primer here: - http://www.w3.org/TR/xmlschema-0/#NS - http://www.w3schools.com/Schema/
* | Move some classes that have non ready APIs to internal packagesXavier Ducrohet2009-05-131-6/+6
|/ | | | | - com.android.sdklib.avd -> com.android.sdklib.internal.avd - com.android.sdklib.project -> com.android.sdklib.internal.project
* ADT #1820114: Provide a quick UI to edit AVD.Raphael2009-04-291-20/+2
| | | | This is temporary and will be replaced once we get the standalone AVD UI.
* Fix ADT#1807821: -f option ignored when avd dir already existed.Raphael2009-04-281-13/+14
| | | | Also fixed an NPE when parsing some invalid AVDs.
* AI 147176: am: CL 147174 ADT #1801919: Make default options output a bit ↵Raphael Moll2009-04-211-12/+19
| | | | | | | | | more friendly. Original author: raphael Merged from: //branches/cupcake/... Automated import of CL 147176
* AI 147027: am: CL 147025 ADT #1795718: disable --mode in "android create ↵Raphael Moll2009-04-201-0/+4
| | | | | | | | | | | project". The alias build rules do not work and the flag wasn't even used by ProjectCreator anyway. Will reintroduce later. Original author: raphael Merged from: //branches/cupcake/... Automated import of CL 147027
* AI 146740: am: CL 146692 Clean up the output of "android list targets" and ↵Xavier Ducrohet2009-04-171-4/+6
| | | | | | | | | fix the image.sysdir.# to only be present if the image folders really contain *.img files. Original author: xav Merged from: //branches/cupcake/... Automated import of CL 146740
* AI 146739: am: CL 146689 Broken AVDs are now loaded by default, and we ↵Xavier Ducrohet2009-04-172-33/+44
| | | | | | | | | provide a way to fix one (new) type of error (wrong paths to the system image) Original author: xav Merged from: //branches/cupcake/... Automated import of CL 146739
* AI 145844: am: CL 145394 Fix 'android create project': it was swapping ↵Xavier Ducrohet2009-04-131-1/+1
| | | | | | | | | activity and package names (bug #1781137) Original author: xav Merged from: //branches/cupcake/... Automated import of CL 145844
* AI 143883: am: CL 143881 AVD #1703143: delete AVDs not loaded correctly.Raphael Moll2009-03-311-4/+18
| | | | | | | | | | This covers the case where an AVD has an invalid target or is missing its AVD folder or the config.ini in it. Made some cosmetic cleanup too. Original author: raphael Merged from: //branches/cupcake/... Automated import of CL 143883
* AI 143808: am: CL 143754 SdkManager: list unknown AVDs and why they didn't load.Raphael Moll2009-03-311-1/+20
| | | | | | | Original author: raphael Merged from: //branches/cupcake/... Automated import of CL 143808
* AI 143223: am: CL 143034 ADT #1738834: Properly validate project name, ↵Raphael Moll2009-03-271-3/+48
| | | | | | | | | | | package name and activity name for "create project". Also validate AVD name for "create avd". Original author: raphael Merged from: //branches/cupcake/... Automated import of CL 143223
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-034-0/+1840
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-034-1838/+0
|
* auto import from //depot/cupcake/@132589The Android Open Source Project2009-03-031-15/+13
|
* auto import from //depot/cupcake/@137055The Android Open Source Project2009-03-021-13/+15
|
* auto import from //branches/cupcake/...@132276The Android Open Source Project2009-02-191-3/+22
|
* auto import from //branches/cupcake/...@131421The Android Open Source Project2009-02-133-194/+422
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-103-305/+511
|
* auto import from //branches/cupcake/...@127101The Android Open Source Project2009-01-203-36/+101
|
* auto import from //branches/cupcake/...@126645The Android Open Source Project2009-01-153-103/+214
|
* auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-093-124/+830
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-172-0/+503