aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Relax requirement for instrumentation test runners.Siva Velusamy2014-04-221-3/+5
| | | | | | | | | | | | | | | Currently ADT checks that a specified instrumentation test runner is actually a subclass of android.test.InstrumentationTestRunner. This doesn't work for Google Instrumentation Test Runner since it is a subclass of Google Instrumentation. This CL relaxes the requirement that a runner has to implement InstrumentationTestRunner: now it only has to implement Instrumentation. Fixes https://code.google.com/p/android/issues/detail?id=68575 Change-Id: I4500016941137bb98b90b5407c3e17d705ec2af9
* Revert "Add scripts to enable Tycho build"Siva Velusamy2014-04-1519-272/+72
| | | | | | | | Breaks existing scripts. This reverts commit 68bd64a51f78ae6a66bd8eea9baf07185e2b9588. Change-Id: I2cfe3ba2cea94850f4273170fbb5a46d7b727633
* Add scripts to enable Tycho buildSiva Velusamy2014-04-1519-72/+272
| | | | | | | | | | | | | | | | | This CL adds all the required files to perform a build using Tycho. It is not integrated into the Android build system though. In order to perform a build, make sure your repository has the git projects prebuilts/eclipse and prebuilts/eclipse-build-deps, then do: $ cd sdk/eclipse $ make -f maven.mk That should create the necessary target platform and start a build using Maven/Tycho. The resulting artifacts should be in out/host/maven/bundles-<version>/products Change-Id: I4672cd9ea1ac072a9b5ddb27d98a9849b2a2b8cb
* Bumb version to Tools+ADT 22.6.2Raphael Moll2014-03-2716-16/+16
| | | | | Change-Id: Ia548e9c61a6d2d1ec121a86002af8810ba2f4340 (cherry picked from commit 81e48b1ba10e38ae10db1dbdefcba99758e9ffd2)
* ADT/Tools VersionCheck updated to 22.6.2Raphael Moll2014-03-171-1/+1
| | | | | | ADT 22.61 requires Tools 22.6.2 and vice versa. Change-Id: Id80a0bbdea2c6aece86e9542a2cf8174b0537c0e
* Merge "ADT: fix spurious SDK refresh when opening layout editor." into idea133Raphael Moll2014-03-1712-22/+81
|\
| * ADT: fix spurious SDK refresh when opening layout editor.Raphael Moll2014-03-1712-22/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | SDK Bug: b.android.com/67084 Reason: we recently switched SDK Manager location to a File instead of string. ADT tries to automatically refresh the SDK when it has changed or its path has changed and the comparison between a File-to-path and the original path string from the pref now differed by an ending /. Also renames the legacy method to avoid confusion. Change-Id: Ie4349075528fb552efe10cac4b4462b4bfd3a13f
* | 67140: Custom view rendering no longer working (with sandboxing enabled)Tor Norbye2014-03-141-15/+30
| | | | | | | | Change-Id: I79ef603244bd2373fae8b57d6316e415e821a933
* | Track lint API changesTor Norbye2014-03-143-106/+110
|/ | | | Change-Id: I3e6f2c4228da78b48df8d138df20e0b0126c4926
* Changes to render the action bar correctly in ADT.Deepanshu Gupta2014-03-113-0/+24
| | | | | | | | Parse the Manifest to get the correct Title and Icon for the action bar. TODO: Implement the ActionBarCallback to return the correct values for ActionBar Menus. Change-Id: I1b82c38bfcebbb2582b82c8bca4ad19da17c5ef4
* Merge "Update ia32-libs error hint" into idea133Tor Norbye2014-03-051-1/+1
|\
| * Update ia32-libs error hintTor Norbye2014-03-051-1/+1
| | | | | | | | Change-Id: Ibc66e2b85ca14acc6c6b2be25eec046b76a7bda4
* | ADT/Tools version check set to 22.6.1Raphael Moll2014-03-0517-17/+17
| | | | | | | | Change-Id: I4ca7e5c5ab3d44cd2ccfc5ef26d0382c633d308a
* | Add hex prefix to systrace tagTimothy Clark2014-03-041-1/+1
|/ | | | | | | | | | | | | | For the V1 options dialog, Integer.toHexString is used to write the value of the debug.atrace.tags.enableflags system property, but it lacks the "0x" prefix. When this value is later read by the framework with strtoll, it incorrectly interprets the number as base 10 instead of hex. This change updates the writing code to include a "0x" prefix before the hex value, thereby ensuring that it is correctly interpreted as a hex value in subsequent read operations. Change-Id: I3fdb2f99d7e89dd197ee5433c2f54b14f147b62c
* Fix path to dexdumpSiva Velusamy2014-02-271-3/+10
| | | | Change-Id: I11bade1debfec42f790534cc7a699686b1e8db1d
* Fix support for rsSupportMode in Eclipse.Xavier Ducrohet2014-02-203-1/+15
| | | | Change-Id: I1908912102ca597fbe2bfa34b343e30f8c7a19d2
* Merge "Check that build tools are 19.x or later for KitKat language ↵Tor Norbye2014-02-202-4/+34
|\ | | | | | | features" into idea133
| * Check that build tools are 19.x or later for KitKat language featuresTor Norbye2014-02-202-4/+34
| | | | | | | | Change-Id: I6658254c22c866fce93e0ffc0c5a4d694b79e57e
* | 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
* Update ADT to match DeviceManager API change.Raphael Moll2014-02-201-2/+3
| | | | Change-Id: I4f68d23ca86bfdcb8055f54dec5546ef021aa777
* 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-146-55/+198
|\
| * Add activity details to the ManifestInfoDeepanshu Gupta2014-01-306-55/+198
| | | | | | | | | | | | | | Store additional details about activities to help render them appropriately. Change-Id: I6e80234d5d8cc7a9b97cbbf25f88c3a0e93daad7
* | Fix ADT tests after IAndroidTarget change.Raphael Moll2014-02-131-3/+11
| | | | | | | | Change-Id: Ia5f99a02594c3ce948e5c74c8366b079f34efad4
* | 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
* | gltrace: Read pointer arguments in a 64 bit safe waySiva Velusamy2014-01-317-10/+109
| | | | | | | | | | | | | | | | | | | | | | One of the arguments for glVertexAttribPointer is a pointer. Rather than assuming that this is always encoded as a 32 bit integer, the code now checks whether it is 32 or 64 bit before attempting to access it. This CL also changes the state to keep the pointer as 64 bit. Change-Id: I3cfcc746b76c15409b91fb2f7079940f7cded32f
* | 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-182-2/+5
|\
| * AvdManager: use File for getLocation.Raphael Moll2014-01-172-2/+5
| | | | | | | | 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
* | | Update ADT version to 22.6Xavier Ducrohet2014-01-1516-16/+16
| | | | | | | | | | | | Change-Id: I596991ceef33ed2b09a2e18013e671cc2e2b26c5 (cherry picked from commit 17f167fdbc0c08b301a0f2debca1afc05aa6406e)
* | | 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-037-14/+13
|/ | | | Change-Id: I3fc73035d968dfdb4e98b11b505f20a6b6ea58b7
* Track API changeTor Norbye2013-12-301-2/+2
| | | | Change-Id: I39efb9de2ce2506ed74059054d58e25d86aff46a
* 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
* Update from Guava 13.0.1 to Guava 15Tor Norbye2013-12-202-2/+2
| | | | Change-Id: I6ee2ff4aabe6ae4f20627385ecefc6b7bac40489
* 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-197-138/+149
|/ | | | | | | | | | | | | | | | | | | 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-277-37/+93
| | | | Change-Id: I330c944ab6712b36cc62c046e955c6a00f0496a4
* Allow writing exceptions to the ADT log during renderingTor Norbye2013-11-251-4/+27
| | | | Change-Id: Ic4d1f368baf74c110817188731c30849ec43dce3