aboutsummaryrefslogtreecommitdiffstats
path: root/sdkmanager
Commit message (Collapse)AuthorAgeFilesLines
* Make android.bat copy commons-compress to tmp with the other jar files.Xavier Ducrohet2009-08-062-4/+5
| | | | BUG: 2039759
* Fix NPE that prevented any package w/o license to be installed.Xavier Ducrohet2009-08-054-8/+35
| | | | | | | | | | | | java.util.Properties#setProperty() doesn't like it when the value is null which was the case when a package had no license. Made sure it won't happen on other properties than the license as well. Also improved error display when an unexpected Throwable is thrown during install (Stack Call is now display if the Throwable has no message). BUG:2037085
* Fix PlatformTarget#compareTo(IAndroidTarget) again.Xavier Ducrohet2009-08-031-1/+1
|
* Support packages with no license.Xavier Ducrohet2009-07-301-4/+13
|
* Adds call back to the SDK updater for SDK content notifications.Xavier Ducrohet2009-07-296-7/+39
| | | | | Make ADT reload the SDK when a new package is installed/removed through the SDK Updater.
* Fix minor typo and duplicated entry in sdk.atreeXavier Ducrohet2009-07-281-1/+1
|
* Prevent SDK Updater progress dialog from showing off screen.Xavier Ducrohet2009-07-271-1/+14
|
* Prevent SDK updater dialog from showing offscreen.Xavier Ducrohet2009-07-272-1/+21
|
* Fix the update check for doc packages.Xavier Ducrohet2009-07-242-1/+48
|
* Also filter the list of Archives to only show the compatible ones.Xavier Ducrohet2009-07-231-1/+13
|
* Add a checkbox to only show packages that are updates or new.Xavier Ducrohet2009-07-2313-167/+202
|
* Fix loading of user repository and add refresh when adding/removing.Xavier Ducrohet2009-07-233-4/+5
|
* Use Apache Commons Compress instead of java.util.zipXavier Ducrohet2009-07-233-30/+53
| | | | | | | | | | When the SDK installer unarchives the zip files, it is important to keep the permissions for executable (Linux/MacOS) or the tools required to build applications (aapt, aidl, ...) won't work. Since java.util.zip does not provide support for permissions, we now use the Apache Commons Compress component that allows us to read the permission from the archive.
* Add support for add-on based on preview of platforms.Xavier Ducrohet2009-07-229-61/+103
|
* Fix erroneous assert.Xavier Ducrohet2009-07-221-1/+1
|
* Refactored AndroidXPathFactory into sdklib.Xavier Ducrohet2009-07-221-0/+102
|
* Use the proper URL for the google repository.Xavier Ducrohet2009-07-212-2/+4
| | | | Also fix an NPE.
* Generalize usage of AndroidVersion instead of Api level in the SDK packages.Xavier Ducrohet2009-07-2110-37/+59
| | | | | | Platform, add-on and doc packages used to use Api Level to figure out upgrade logic. This is replaced by AndroidVersion to properly handle codename versions.
* Add support for preview versions of platforms.Xavier Ducrohet2009-07-2015-82/+342
| | | | | | | | | | | | | | | | | 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.
* Merge change 6651 into donutAndroid (Google) Code Review2009-07-097-19/+168
|\ | | | | | | | | * changes: AVD Selector: Add a "Start" button to launch the selected AVD in a new emulator. Doesn't detect if the AVD is already running; instead prints the emulator error.
| * AVD Selector: Add a "Start" button to launch the selected AVD in aRaphael2009-07-097-19/+168
| | | | | | | | | | new emulator. Doesn't detect if the AVD is already running; instead prints the emulator error.
* | SDK Updater: detect when install addon or tools to deal withRaphael2009-07-021-0/+31
|/ | | | updating or restarting adb.
* SDK Updater: fix android.bat for Windows to change dirs to theRaphael2009-07-021-5/+7
| | | | | temp dir. This removes a locked handle to the SDK/tools and allows the update to update its own tools folder.
* Update comments in AvdManagerRaphael2009-07-011-6/+21
|
* Merge change 5913 into donutAndroid (Google) Code Review2009-07-011-18/+22
|\ | | | | | | | | * changes: SDK Updater: Make it possible for tools to update themselves.
| * SDK Updater: Make it possible for tools to update themselves.Raphael2009-07-011-18/+22
| | | | | | | | | | | | | | | | | | In the bat launcher for Windows, copy all the JARs needed to run the UI in a temp folder and execute from there. This allows the updater to update the tools folder without locking itself.
* | All actions in AdvManager now receives their own ISdkLog.Xavier Ducrohet2009-07-016-116/+205
| | | | | | | | Also added 'update' action to AvdSelector.
* | Add tooltips and a legend (AVD selector)Xavier Ducrohet2009-07-012-10/+51
| | | | | | | | Also added some TODOs
* | SDK Updater: refine error handling when fetching sources.Raphael2009-06-301-52/+60
|/
* SDK Updater: Add repository.xml if not specified in URLsRaphael2009-06-302-3/+44
|
* SDK Updater: Better handling of fetch errors.Raphael2009-06-305-5/+46
| | | | | The remote page now shows fetch errors in the tree. Using refresh tries to reload error sources.
* Properly enable/disable buttons in the AVD selector.Xavier Ducrohet2009-06-302-26/+83
| | | | | Also fixed a small issue with selection in the checkbox mode.
* Plug the Android SDK window as the AVD manager.Xavier Ducrohet2009-06-304-6/+29
| | | | | | | | | | | | - 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-306-50/+507
|
* Misc cleanup from a previous commit.Xavier Ducrohet2009-06-303-40/+36
|
* Skins can now provide their own hardware support (via AVDs)Xavier Ducrohet2009-06-293-35/+119
|
* Details dialog for AVD from the avd selector.Xavier Ducrohet2009-06-293-7/+258
|
* SDK Updater: Store local source properties when installing.Raphael2009-06-269-267/+304
| | | | | | | | | | When installing an archive, a "source.properties" file is saved in the directory that contains all the information from the source (Source URL, package attributes, archive attributes.) When loading local packages, these properties are used to recreate the local package attributes if present. This is also used to indentify local extra packages.
* SDK Updater: UI to add new sources URL.Raphael2009-06-261-1/+38
|
* SDK Updater: Cleanup a bunch of todosRaphael2009-06-256-31/+24
|
* SDK Updater: logic to load/save user sources and to delete them.Raphael2009-06-256-20/+185
|
* SDK Updater: Update buttons state in local/remote pageRaphael2009-06-252-22/+58
| | | | based on selection.
* Fix api change following a rebase.Raphael2009-06-181-1/+5
|
* Merge change 4685 into donutAndroid (Google) Code Review2009-06-1817-157/+582
|\ | | | | | | | | * changes: SDK Updater: use separate license node in XML. Support extra packages.
| * SDK Updater: use separate license node in XML. Support extra packages.Raphael2009-06-1817-157/+582
| |
* | Add support to delete AVD in the new AvdSelector.Xavier Ducrohet2009-06-183-6/+129
|/ | | | Also: change button order in the update chooser dialog.
* Merge change 4575 into donutAndroid (Google) Code Review2009-06-189-77/+149
|\ | | | | | | | | * changes: SDK Updater: Better guess for the addon folder name.
| * SDK Updater: Better guess for the addon folder name.Raphael2009-06-179-77/+149
| | | | | | | | | | | | | | - Always unzip the archives first and get their root zip dir. - Try to reusing an existing addon folder first. - Or the root zip dir. - Or come up with a better name for the addon folder.
* | Merge change 4555 into donutAndroid (Google) Code Review2009-06-184-140/+151
|\ \ | |/ |/| | | | | * changes: Force UTF-8 encoding for SDK files.
| * Force UTF-8 encoding for SDK files.Xavier Ducrohet2009-06-174-140/+151
| | | | | | | | | | | | - project .properties files - AVD ini files (<name>.ini and config.ini) - add-on manifest