aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.adt/src/com
Commit message (Collapse)AuthorAgeFilesLines
...
* | Add render diagnostics to ADTTor Norbye2014-02-201-0/+40
|/ | | | | | | | This is similar to the diagnostics we have in Studio which helped track down issue #64713, in case there is a similar app directory issue in the ADT plugin. Change-Id: Icac97903bb1cdd2e32755591cf100a046618b416
* Tweak error message for compiler compliance with 1.7Tor Norbye2014-02-141-0/+16
| | | | Change-Id: I48270a247f90e872210ca9758421bb49921b135f
* Merge "Add activity details to the ManifestInfo" into idea133Deepanshu Gupta2014-02-145-41/+181
|\
| * Add activity details to the ManifestInfoDeepanshu Gupta2014-01-305-41/+181
| | | | | | | | | | | | | | Store additional details about activities to help render them appropriately. Change-Id: I6e80234d5d8cc7a9b97cbbf25f88c3a0e93daad7
* | 65351: Applying auto-format to xml file inside res-->xmlTor Norbye2014-02-101-0/+5
| | | | | | | | Change-Id: Icf21eba2f22d5c0e15e924ac40726138069dab48
* | Fix handling of higher-API New ProjectsJosiah Gaskin2014-02-061-1/+8
| | | | | | | | | | | | | | | | | | | | | | Better handling for inclusion of AppCompat and usage of AppCompat themes. Now we only include AppCompat and use the theme if: We want to create an activity, and API < 14. Change-Id: I23d3932cc7d098d5dcd60d2cb24991ec876da0b6
* | Conditionally use AppCompat themeJosiah Gaskin2014-02-051-0/+6
| | | | | | | | | | | | | | When creating a new project, if the user wants to create an activity the wizard will ask the template system to use the AppCompat themes. Change-Id: I5086c25b1979ebe79ff750884a84e282f17a3ee5
* | Fix indentationJosiah Gaskin2014-01-301-5/+5
| | | | | | | | | | | | Convert tabs -> spaces. Change-Id: Ie3444126d283be804df030dab8ae4be80c9614aa
* | Merge "Fix Dependency Project Creation" into idea133Josiah Gaskin2014-01-303-8/+37
|\ \ | |/ |/|
| * Fix Dependency Project CreationJosiah Gaskin2014-01-293-8/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GridLayout and AppCompat are included in the SDK as dependency libraries rather than just .jar files because they include resources. Thus, when they are added as a dependency to a project they need to be added as library projects to the Eclipse workspace. There is code that automates this process, but it had a bug where it would not insert the correct target for the library project that it created. This change fixes that behavior and enables the automatic library project creation in the NewActivityWizard. Change-Id: I18aea5b7b6b93f7ca71e98385bf00b647ea99d51
* | Track lint API change for suppressing using commentsTor Norbye2014-01-271-0/+12
|/ | | | Change-Id: Ifa5ec2da727fdd9da32527c029c534643e462b45
* ADT project export: Suggest importing, and use latest versionsTor Norbye2014-01-273-1/+154
| | | | | | | | | | | | | | | | | | | | | First, this changeset updates the gradle plugin version exported by the wizard to pick up the "latest version" constant from tools/base such that we don't need to update it in ADT separately (it was stuck at version 0.5). Second, when it copies the gradle wrapper, it simultaneously updates the gradle wrapper distribution URL to the current minimum requirement instead of whatever version is currently shipping in the SDK folder where it finds the wrapper (currently 1.6). Third, it fixes the export to look up the source level and if it's 1.7, insert compileOptions to tell Gradle to use that level as well. Finally, it adds a new first page to the export wizard which explains that Studio import is now available and that it tracks studio gradle requirements more closely. Change-Id: I8b0ec0a8e109d120dd1a7bac916e6477afac2d17
* Merge "AvdManager: use File for getLocation." into idea133Raphael Moll2014-01-181-2/+2
|\
| * AvdManager: use File for getLocation.Raphael Moll2014-01-171-2/+2
| | | | | | | | Change-Id: I38049360b416fcc3426df3724a2d058483743c6d
* | Merge "Update ADT to process new Templates" into idea133Josiah Gaskin2014-01-167-36/+229
|\ \
| * | Update ADT to process new TemplatesJosiah Gaskin2014-01-157-36/+229
| | | | | | | | | | | | | | | | | | | | | | | | This change updates ADT to process the new template format level (4) and brings it close to parity with AS in terms of features with respect to the Freemarker engine. Change-Id: I0b6a896fee605c3be73bbe4bf79bcb773946d024
* | | Always change markers in a job when initializing classpath.Xavier Ducrohet2014-01-141-56/+41
|/ / | | | | | | | | | | This should prevent a possible deadlock. Change-Id: I7f36dae8a906ce9e6fdfa2d223e44a191e3564ed
* | Update to Lombok 0.2.2 and package ecj for command line lintTor Norbye2014-01-034-11/+10
|/ | | | Change-Id: I3fc73035d968dfdb4e98b11b505f20a6b6ea58b7
* Update deprecated API usageTor Norbye2013-12-262-6/+6
| | | | Change-Id: Ia17738ed4b27a7a3b7466e188f55495ed37467c4
* Allow project callback to append warnings to IDE logTor Norbye2013-12-201-3/+15
| | | | Change-Id: I403b6407459e772da970033be47f348c46ffaf21
* Merge "Use SdkVersionInfo#getAndroidName instead of local table" into idea133Tor Norbye2013-12-201-37/+15
|\
| * Use SdkVersionInfo#getAndroidName instead of local tableTor Norbye2013-12-181-37/+15
| | | | | | | | Change-Id: I7f177f023e7d47cae0823b2bf152411507e21124
* | Allow control over whether Device Chooser Dialog is displayedSiva Velusamy2013-12-196-129/+121
|/ | | | | | | | | | | | | | | | | | | This CL allows users to control whether the device chooser dialog will be displayed during a launch. Currently, when performing a launch, the chooser dialog is displayed. It has a checkbox for users to indicate that the same selected device should be used for further launches. However, once set, there was no way that the setting could be overridden to show the dialog again. This CL mirrors that checkbox in the launch configuration. This allows users to modify the launch configuration and disable the "Use last selected device" checkbox, thereby forcing the chooser dialog to be displayed again. Fixes https://code.google.com/p/android/issues/detail?id=56076 Change-Id: I19dce8dd3acb76e799a422568267f28318b5ef58 (cherry picked from commit d43a349cecbf4c35b5d7286af4fe34a0a5aa693e)
* Remove security manager warningTor Norbye2013-12-161-1/+0
| | | | | | No need to clear the security manager anymore in the safe region. Change-Id: Ia004b65a20a21de46dc67842194e067d6a90796e
* Pass credentials to render sandboxTor Norbye2013-11-276-32/+88
| | | | Change-Id: I330c944ab6712b36cc62c046e955c6a00f0496a4
* Allow writing exceptions to the ADT log during renderingTor Norbye2013-11-251-4/+27
| | | | Change-Id: Ic4d1f368baf74c110817188731c30849ec43dce3
* Run layoutlib in ADT in a sandboxTor Norbye2013-11-204-10/+84
| | | | | | Also fix cut & paste error in bytecode rewriting code. Change-Id: I5d6aa9e68081cd3cfc443454da2c57140c25e915
* Fix ADT grid layout editor support in KitKatTor Norbye2013-11-141-2/+10
| | | | Change-Id: Id6560a014a3cc41635d10d7ee3a1f386fa8f72ad
* 53653: Eclipse: 100% CPU usage in ADT pattern matching codeTor Norbye2013-11-061-5/+30
| | | | Change-Id: I8ffcbecd6db644e9a199bd38da1df2aa12cae0a5
* Support KitKat language features in ADTTor Norbye2013-11-042-8/+58
| | | | | | | | Turn off the 1.6 source compatibility restriction if building with API 19 tools, and also attempt to load custom views in with a rewriting class loader. Change-Id: I7dfee97dc8b27d31d9e44a57379fdecafde2a474
* Fixed ADT plugin bug while import existing projectTaeho Kim2013-10-221-1/+6
| | | | | | | | | | | | | | | | When tries to import existing project whose name is dupliacated with the one which is already in workspace, an error occurred with 'Cannot import [Project_ name] because the project name is in use. But after user changes the project name to the other one which is not duplicated, it just updates the project name on the list without updating project validity which results still shows error message due to project name conflict in workspace. This patch refreshes project name validity when user changes the project name on the list. Change-Id: Ia15c08767f0187061f2049a06e0b57051e5c767c Signed-off-by: Taeho Kim <jyte82@gmail.com>
* Fix target parserTor Norbye2013-10-171-1/+10
| | | | | | | | | The AndroidTargetParser tries to build up a view of the class hierarchy. It does this by loading the classes and walking the class hierarchy. However, it cannot define classes in the java.* namespace; if it encounters any of these, it has to skip them. Change-Id: I02c3d06f168cf3bb7e21b978160bcdc785bf09e1
* Use the new ResourceUrl API in sdk-commonTor Norbye2013-09-205-36/+37
| | | | Change-Id: I50154323e4db659d0d29753076bae805c7fc6c7d
* ADT requires Tools 22.2.1Raphael Moll2013-09-171-1/+1
| | | | Change-Id: Icb83124eb608f0b85d0e0a3ccd7c48f1c23e0067 (cherry picked from commit 10bb2bb7746b71f1e3eda7796a67cfc51f74ee66)
* Track API change in tools/baseTor Norbye2013-09-101-1/+1
| | | | Change-Id: I72778923ff3460643ec95c9ecd0b528bafca4fa1
* Reverting incorrect changeJosiah Gaskin2013-09-091-5/+0
| | | | | | Fixes build Change-Id: Ieb3f85a76ba3d91b0bd3b681500b2891b13406bb
* ADT ignores new template dependenciesJosiah Gaskin2013-09-092-1/+6
| | | | | | | Prevents ADT from choking on new dependency declarations in recipe files. Change-Id: I70dd0d1502bffaf8fac26a1d90e1d66ff3046e0a
* Correctly parse ldrtl qualifier.Deepanshu Gupta2013-08-311-0/+26
| | | | | | | Add the layout direction qualifier to the folder configuration. We ask the LayoutLibrary for locale direction which uses ICU to resolve it. Change-Id: I40aca23cfe438f584cc35929f228a4273afef973
* Fix layout preview for RTL localesDeepanshu Gupta2013-08-313-1/+41
| | | | | | | | | | This changeset sets the locale to be passed to layoutlib so that right-to-left locales can be rendered appropriately. It also parses the AndroidManifest.xml to check if the application is RTL aware. Change-Id: Ic514ca5445665ad039e7edc368f4b4d73c3a40a3
* RS Support mode in ADT.Xavier Ducrohet2013-08-2820-841/+828
| | | | Change-Id: Ib8e1e60a972ce99294040c3cb7595927d52b5717
* Fix issue with gradle export.Xavier Ducrohet2013-08-211-0/+6
| | | | Change-Id: I56e2798dc2aefe87d66e926ae91aae93a4078ad4
* adt launch: Fix spelling mistakeSiva Velusamy2013-08-121-1/+1
| | | | Change-Id: I15d9459c67fd341fc85ae6b574941489218a4113
* Merge "Change import path to sparse array"Siva Velusamy2013-07-292-2/+2
|\
| * Change import path to sparse arraySiva Velusamy2013-07-252-2/+2
| | | | | | | | Change-Id: I9862a6ebc25b4c13488b9fe0451bdfd8f5a6ef26
* | Support dynamically linked llvm-rs-ccXavier Ducrohet2013-07-251-3/+13
| | | | | | | | Change-Id: I4f8ef81c7a2b5a9bccb2cf6283b80fe9bbe4cc64
* | Fix renderscript issue on windows.Xavier Ducrohet2013-07-252-5/+8
|/ | | | | | | | | | | | The code was quoting paths send to the command line (even though it's not required since the exec tasks an array of args instead of a single line). However if the paths end with a trailing file separator then, on windows only, this had the effect of escaping the quote, basically adding with the path: "c:\foo\" -> c:\foo" Change-Id: Ia77b6404e69fda8df457fd1a56478296ee455898
* Fix gradle export on windows.Xavier Ducrohet2013-07-241-1/+1
| | | | Change-Id: I9166dafe997f4d9e7988e7f123759952fdea4ba4
* Force containers to be exported if maven is not used.Xavier Ducrohet2013-07-121-12/+69
| | | | Change-Id: I662c1e3bf7d671c43cc2d9153caee98dec988500
* Fix error detection on ExportStatus.Xavier Ducrohet2013-07-121-1/+3
| | | | Change-Id: I1d70bb9857e065d5517c756e4913ac8248edbb6c
* Merge "Update Gradle export to use version 0.5.+"Xavier Ducrohet2013-07-111-1/+1
|\