aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android
Commit message (Collapse)AuthorAgeFilesLines
...
| * Update Gradle export to use version 0.5.+Xavier Ducrohet2013-07-111-1/+1
| | | | | | | | Change-Id: Ia623df2936b2ccbc63acc3cf5dc26dcdcc806562
* | Merge "Gradle Export: also redirect the build type source locations."Xavier Ducrohet2013-07-111-0/+12
|\ \ | |/
| * Gradle Export: also redirect the build type source locations.Xavier Ducrohet2013-07-091-0/+12
| | | | | | | | Change-Id: Ie14a7de15a5b392801dcb2d8ca455cc2bdb83938
* | Merge "Prompt for package uninstall when signature differs"Siva Velusamy2013-07-021-2/+11
|\ \ | |/ |/|
| * Prompt for package uninstall when signature differsMichael Zoech2012-03-291-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If a package with a different signature is already installed on the launch device, the current behaviour is to simply abort the launch process and print an error message to the console. The developer has to use adb to actually do the uninstall. This patch prompts the user if he wants to uninstall the current package directly from within Eclipse. Fixes #22480. Change-Id: I8b32d19ebba511cace389696848ad9da411011bd
* | Improves Gradle export.Xavier Ducrohet2013-06-2710-713/+1473
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Splits figuring out the modules and their props from the code writing the new files. The project selection page now uses a ProjectSetupBuilder and updates it on every project selection or unselection. This provides real-time feedback on missing dependencies or broken ones. Creates a new page to allow confirmation of project root and list of modules. Will also allow review errors when some are detected during modules gathering. A final page, is shown after the export takes place to review the result. Change-Id: Ia67acc88f390f661518ed13818f25750be181c78
* | Fix renderscript in Eclipse.Xavier Ducrohet2013-06-261-7/+5
| | | | | | | | Change-Id: Ic6e543a07ec47fd2a288807089a0dc3884d06de8
* | Use LocaleManager from sdk-common rather than local ADT copyTor Norbye2013-06-137-1299/+225
| | | | | | | | Change-Id: Iae8bc5c4bc06643691b82242162a93f22c06d868
* | Fix ADT build: use new AndroidTargetHash.Raphael Moll2013-06-131-5/+10
| | | | | | | | Change-Id: I61de48add78495e443066e446b58e2fedaf080b8
* | Merge "Prevent possible NPE."Xavier Ducrohet2013-05-311-1/+3
|\ \
| * | Prevent possible NPE.Raphael Moll2013-05-311-1/+3
| | | | | | | | | | | | | | | | | | IPath.getDevice() can potentially be null. Change-Id: I8929629112d0f5cde4c0a7532997692a1e7fd338
* | | Merge "Fix gradle export on Windows."Raphael Moll2013-05-311-1/+3
|\ \ \ | |/ /
| * | Fix gradle export on Windows.Raphael Moll2013-05-311-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | Only minor issue was in the method that computes the common root, it was forgetting to set the path's device value. Change-Id: Ie4efc4a733514cf2620e27b735d85a5750194b3f
* | | ADT: display SDK load warnings, missing build-tool error.Raphael Moll2013-05-302-15/+35
|/ / | | | | | | Change-Id: Ibff4720dddb23d101bdeefd101a985c56fb04f08
* | Cast from object to String, required for older EclipseSiva Velusamy2013-05-221-1/+1
| | | | | | | | Change-Id: I4840c7f5b1ddd6cbdebe5d266035c20fdefdd5d4
* | Ensure that build-tools are installed in IDE version checkTor Norbye2013-05-224-2/+18
| | | | | | | | Change-Id: I9163ec770179dabfc370b9011870a46f5524d289
* | Misc fix to the Gradle export.Xavier Ducrohet2013-05-201-172/+176
| | | | | | | | Change-Id: I713b05e2ef049cf75a3a78c364f443a8e4fff33d
* | When creating the new container, make it exported.Xavier Ducrohet2013-05-201-5/+7
| | | | | | | | Change-Id: I1e3aea29fe35763e8c20f9b5aaf2a57e1f007f62
* | Fixes broken SDK build.Scott Barta2013-05-131-3/+3
| | | | | | | | Change-Id: I756615ab03786e8dc7711e01a6847cbe4f8188ae
* | Export projects to Gradle.Scott Barta2013-05-097-14/+1233
| | | | | | | | | | | | | | | | | | | | Adds an exporter that will take a selection of projects and craete Gradle build files, with a top-level settings.gradle project to link them together, and a Gradle wrapper that lets them be built without having to specifically download the right version of Gradle. Change-Id: Ic0fbeb7162b5ab80b1e0c8b70e050ced0c9a07c7
* | Merge "Fix issue when fixing classpath on project opening."Xavier Ducrohet2013-05-024-5/+33
|\ \
| * | Fix issue when fixing classpath on project opening.Xavier Ducrohet2013-04-304-5/+33
| | | | | | | | | | | | | | | Bug: 54638 Change-Id: I568a52132275d3c720650dedae871ee4f1fd3df7
* | | Merge "Add "Draw 9-patch editor" to ADT."Siva Velusamy2013-05-028-0/+2858
|\ \ \ | |/ / |/| |
| * | Add "Draw 9-patch editor" to ADT.Keiji Ariyama2013-04-138-0/+2858
| | | | | | | | | | | | Change-Id: I1a60ac1e683887dc4cecf8b18bdcf9def48f19a4
* | | Merge "Create new "Android Private Libraries" classpath container."Xavier Ducrohet2013-04-175-105/+175
|\ \ \
| * | | Create new "Android Private Libraries" classpath container.Ricardo Gladwell2013-01-275-105/+175
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a seperate classpath container for /libs/*.jar private library dependencies. This is required for third-party plugins that already handle depedency management and would like to ignore the default ADT depenency management system. The introduction of this new classpath container means libraries can mark it as "non-exported" and it will be ignored by the ADT for dex compilation. Please note that the old "Android Dependencies" classpath container still contains the vital system JAR files like annotations.jar and library and application JAR files. Other than creating a new container ID and removing private libraries, this classpath container is otherwise unmodified. Please also see this mailing list discussion: https://groups.google.com/d/topic/adt-dev/PSvBFm4t2J8/discussion Change-Id: I1a6e132062af08a9cdcae9c1414ef1720cd4f3d8
* | | | ADT: in NPW check for existing project name must be case-insensitive.Raphael Moll2013-04-161-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At least on Windows trying to create a project "Test1" when there's an existing "test1" in the Eclipse workspace will fail to create the project but currently goes undetected in the NPW. This properly checks all projects names in a case-insensitive manner. SDK Bug: b/8612400 Change-Id: Id10fa9311d51fb4bfce0a8e290518358545b9c28
* | | | Merge "Make LintJob usable with custom issue registries"Tor Norbye2013-04-161-7/+17
|\ \ \ \
| * | | | Make LintJob usable with custom issue registriesTor Norbye2013-04-161-7/+17
| | | | | | | | | | | | | | | | | | | | Change-Id: Ia693c650627d88cea838753fa95bdf29b38c4115
* | | | | SdkLib getLastestBuildTool shouldn't test for previews.Raphael Moll2013-04-151-1/+1
| |_|/ / |/| | | | | | | | | | | Change-Id: I5247b84bcc3c328aabff73274b4182a1c55ba56a
* | | | Update GravityHelper to handle start|end gravititiesTor Norbye2013-04-111-12/+41
|/ / / | | | | | | | | | Change-Id: Id3628f87569cab8df14f885274137a332a074550
* | | Update plugin with refactored sdk-common API.Xavier Ducrohet2013-04-106-12/+13
| | | | | | | | | | | | Change-Id: I401ec02d4674739b5f160fc0cf61aebdb9fa6cbf
* | | ADT: Fix version check.Raphael Moll2013-04-081-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | The preview part of the Tools version check should be ignored. Otherwise we'll get an error such as "ADT 22.0.0 can't use Tools 22.0.0 rc1" (because technically a preview is lower than its final version.) Change-Id: I2f91e1f2e2864d43518a23dfc2a9e45ae5d0f6af
* | | Misc bug fixesTor Norbye2013-04-013-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First, when computing the fully qualified package names of activities to store the activity to theme mapping in the ManifestInfo, also allow activities to not be prefixed by a dot and still prefix the package path provided there are no dots in the activity name. Second, escape string values specified in the Add Translation Dialog when creating the corresponding resources. Third, soon the ResourceRepository will no longer provide a protected mWrapper field, so replicate it inside ProjectResources. Change-Id: I7660aa6921e3b667e63a25c645ca21efc443b7ce
* | | Add more version checks.Xavier Ducrohet2013-03-281-1/+1
| | | | | | | | | | | | Change-Id: I514cf4bc0c16c59073ad278c2645797a7654051b
* | | Add missing @NonNull annotations on overridden methodTor Norbye2013-03-261-2/+5
| | | | | | | | | | | | Change-Id: I101754947c6e96c579ee00cd265f59b157508544
* | | Merge "Reuse device display code from sdk-common"Tor Norbye2013-03-251-102/+8
|\ \ \
| * | | Reuse device display code from sdk-commonTor Norbye2013-03-221-102/+8
| | | | | | | | | | | | | | | | Change-Id: I49b5cd8352587a723d91d660a3f782322aa33033
* | | | Merge "Fix project files for DeviceConfig"Tor Norbye2013-03-221-0/+2
|\ \ \ \ | |/ / /
| * | | Fix project files for DeviceConfigTor Norbye2013-03-221-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also round screen dimensions for Nexus devices to nearest tenth so for the N10 we show 10.1, not 10.0055 Change-Id: I5ef7377e24713dc6e323f5152f8f515b1c12237b
* | | | Add support for build-tools in ADT.Xavier Ducrohet2013-03-2115-77/+266
| | | | | | | | | | | | | | | | | | | | | | | | | | | | To be compatible with older projects, the projects do not have to declare which build-tools to use and instead use the lastest. Change-Id: Ic09a4a8f53109f36c4fed60b8f848f9b4db686c4
* | | | 52407: should add a newline at the end of autogenerated xml filesTor Norbye2013-03-196-11/+35
|/ / / | | | | | | | | | Change-Id: Ia7a910e4426cf73f9ed25de9dfaf3df63cb88116
* | | 53031 and 53032: XML formatting line separator fixTor Norbye2013-03-131-2/+13
| | | | | | | | | | | | Change-Id: I62208c275eb13ec18e3c5f8078fd4aad524534df
* | | Merge "Fix nullness annotation"Tor Norbye2013-03-131-1/+1
|\ \ \
| * | | Fix nullness annotationTor Norbye2013-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Method which is marked @NonNull delegates to a different method in tools/base which is marked @Nullable. Change-Id: I45810dc805e5d638d2d03929ceb580f6d7ec58f9
* | | | Use the SDK common XmlPrettyPrinterTor Norbye2013-03-1223-1490/+358
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The XML pretty printer was moved up from the Eclipse plugin into common (such that for example the resource merger can use it). This CL removes the old XML pretty printer and replaces it by a subclass which customizes the formatter slightly (in particular, taking advantage of the Eclipse DOM's ability to remember whether an XML tag was an empty tag such at <this/> rather than <this></this>.) Change-Id: Ie0865c3c35f1340fa4dcaf42253599f278ce4997
* | | Fix ADT after FullRevision package change.Raphael Moll2013-02-151-1/+1
| | | | | | | | | | | | Change-Id: Ia533b1ebf15dce8510654fb1c3838f38ee6fd122
* | | Update nullness annotationsTor Norbye2013-02-083-3/+6
| | | | | | | | | | | | | | | | | | Also remove test dependency on ddmuilib project Change-Id: I90c62bcfeca86110a6604ebda4425369aa3cc889
* | | Track tools/base API changesTor Norbye2013-02-088-16/+37
| | | | | | | | | | | | Change-Id: I97f785fdeafebf7c87d180e6b9905b08f7e3b72e
* | | Fix sdkcommon/lint API usage in ADT.Raphael Moll2013-02-083-3/+6
| | | | | | | | | | | | Change-Id: I4672ec7504daf1bf1e5c0880e5aa2003c082e7da