| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Ib44d693848b47076ed072d72111edebbe513a222
|
|
|
|
| |
Change-Id: I4a34dc97d077e6f562bb99514e647370fa973de3
(cherry picked from commit 4d4e205c8450f12cf0ba5b9c0abd7881b3cca5ac)
|
|
|
|
| |
Change-Id: I2e0990b0617b7e1f095528822e3eea51f15dda3a
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I79197a84d7ad42498fcb3279a2462dd869541fc8
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| | |
See also: https://groups.google.com/d/msg/adt-dev/6tGCljeIPwE/9_vCzdISuQEJ
Change-Id: I9234713b03e5f259af44de5b446a4fb5448ba888
|
| |
| |
| |
| | |
Change-Id: I3c36dcb71dc36b930b33c74a959f2a5e43419905
|
| |
| |
| |
| | |
Change-Id: I324a5cb5c9c34ec4a8c2e4438bba8ebd56a693e6
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| | |
Also makes them depend on platform-tools 16 officially.
Change-Id: Iaaeb4ea5d5e04baeef4cb088bce35df4ac42e212
|
| |
| |
| |
| | |
Change-Id: Ia48d41c50269c312784ef7723936af1dabcd4887
|
| |
| |
| |
| | |
Change-Id: I415d858ecd1e4c28cd42833c90064d266eeefcf6
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
with dex.disable.merger=true in the project.properties,
it is now possible to revert to the old build mechanism where
every jar files is always passed to dex during dex'ing instead
of pre-dexing them only when they change.
This is to go around some issue with dexmerger that are only
triggered in some cases.
Change-Id: I7288ae4e1ae02b088c2f74f2f63c819c6587016a
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If 2 libraries share the same package name, this is now
a build breakage, unless all libraries share the same
package.
This is because the libraries R classes only contain the
resources declared in the libraries themselves (plus
dependencies). Since two libraries could share the same
package name without depending on one another, it's possible
to ensure that creating only one R class would work for both.
(Merging both R class might be possible but is too risky for
a quick fix like this).
If all the libraries share the same package, then a single R
class is created for that package that contains all the symbol
of the app (simpler than merging all the symbols for now)
If a library and the app share the same package name, the
R class for the library is not created (since the R class for
the app contains all resources). This already worked in ADT,
so this changeset only fixes Ant.
Change-Id: I95f0b734ba263051961268d960d59749f5b6e1a5
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The property name is "renderscript.target" and is to
be located in project.properties.
If not present, the minSdkVersion (or 11 if lower)
is used.
Change-Id: Ic243474ce1d5ce2235cbfdfc45092ed8a5ffbbf7
|
|/
|
|
| |
Change-Id: Ib16fbe90cf73d924fc4947ff8a358fc0431d4abc
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I4a2f9a0a2bb9eb0a3368b4595e040458fadf8e74
|
|/
|
|
|
|
|
|
|
| |
Change from lint.xml to lint-results.xml, both to avoid
confusion with potential lint.xml configuration files,
as well as to match the default name expected by the
Jenkins plugin.
Change-Id: I5df25a853c4523545a11f2651c8d4f784234fd74
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since we have no way for a user to tell emma what kind of report we
want, just save all three types. The HTML one is the largest, the XML
report is usually less than 10% of the size, and the text report is
usually a few kilobytes.
Also fix the temporary file cleanup to delete the right coverage.em
file.
Change-Id: Ifc60fa4bf8a3b6b0e699e20dcbff8c818c19729b
|
|
|
|
|
|
|
|
| |
emma's default HTML encoding was ISO-8859-1 which limits the types of
characters it can display. It also confuses some browsers which end up
displaying a lot of <?> unicode characters.
Change-Id: Ic224ae23fa0652e8e2bc53625ef656d9a7aab689
|
|
|
|
|
|
|
| |
This will make ADT check that it's at least ADT 21
when used with tools 21.
Change-Id: I32b109b2fe81829f300db130cf474048f55e3e37
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ia853e7d6e220d518a24cc83f53eb55d84b7b1c24
|
| |
| |
| |
| | |
Change-Id: I9aaa6b9f054eeac7532f9de4d86c7783a8612c0e
|
|/
|
|
|
|
| |
Also fix the build file of the a couple of test projects.
Change-Id: I5e75f9c4ac397350d7b54e660782d38a2e3de5ad
|
|
|
|
| |
Change-Id: I30db5f7fb88f3e422a507a0d49152c23f0dff4ff
|
|
|
|
| |
Change-Id: I68188063f0a44af9d38c2a47a53684a68bf346c3
|
|
|
|
| |
Change-Id: I52686489de1c39d143a171acb06e82448827c247
|
|
|
|
| |
Change-Id: I251638e57b49a3f12a63d5b985438282afbad738
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I5aabcf3d7acaa9573c991860db3fcc8ea34bc866
|
|/
|
|
|
|
|
|
| |
- only generate the R class of libraries when the project is not a lib
- package the manifest classes of libraries since we only do
delayed generation of the R class now.
Change-Id: I54908984651dab73b3496145120e2ee7cf9c6c9a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using the new --output-text-symbols from aapt the build
system now generates the R class for libraries manually
based on the symbols exported by the libraries and the
final values computed by aapt when using all the resource
folders.
Because only R.java is concerned, the Manifest class is
now included in the library jar file.
Also added a new test apps that uses instrumentation to
verify the build system.
Change-Id: Ic436ea8eb070844e9db8b3b2620fbf665839d40b
|
|
|
|
|
|
|
| |
Also fix a bug in a custom ant task where minSdkVersion and targetApi
were swapped.
Change-Id: Id9bac802377a04270e76def42eaf6a8fb4b3f874
|
|
|
|
|
|
|
|
| |
Rather than containing the generic devices which are now packaged with
ADT itself, it contains the nexus devices using the new device
specification.
Change-Id: I09b38b8166ba558800c2cf03150d8a3e9dd33a4f
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
First, this changeset allows the arguments passed to --sources and
--classpath (renamed from --classes) to specify not just a directory,
but to specify a path as well. This might make it easier to invoke
lint from scripts if you have a path variable, so you don't have to
split it into multiple arguments.
Second, it makes the lint task in ant use these, such that any
build.xml customizations to the source paths or class paths are
automatically used rather than relying on lint's default structure
check.
Change-Id: Id8e4caf0010d7fd7245844b3099b5dc0607f0aba
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This checkin adds typo databases for six additional languages, as well
as several fixes to the infrastructure.
First, it now supports "globbing", since for example the German typo
database contains glob patterns of the form
"asymetrisch*->asymmetrisch*".
Second, it supports multiword typos (such as "all zu->allzu") which
caused some complications (since this means that the typo detector
can match beyond the word boundary it was passed in).
Third, it adds a bunch of validation code to the type dictionaries,
which uncovered a bunch of inconsistencies (duplicate entries, using
"-" instead of "->" for some separators, etc). There's now a unit test
which produces a cleaned up version of each dictionary file, as well
as tests to ensure that the ASCII and the UTF-8 comparison methods are
in sync (and this uncovered some bugs which were fixed.)
Finally, it fixes the HTML reporter such that it properly handles
UTF-8.
Change-Id: Ie32cbbe489687a7b50184696a027f87c2e21c409
|
|
|
|
|
|
|
| |
This changeset generalizes the lint typo checker to handle
non-ASCII languages (with UTF-8 encoded typo dictionaries).
Change-Id: If21a2047a127848db77d9ec6f9aae3c052e0f288
|
|
|
|
| |
Change-Id: Idde24b6b893d1029d48ba32766110a6a3cdf73c6
|
|
|
|
| |
Change-Id: I4b6f33a919e4879b57fae62651f101ced82e02d0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Running "ant lint" will now run lint on the project, and dump out the
errors to the console as well as also export the errors to lint.xml
and lint.html int the bin/ directory.
This changeset also modifies the lint CLI to allow multiple
simultaneous result reporters - so you don't have to run lint twice in
order to get both an .xml and an .html report for example (which is
useful when you're running lint on a continuous integration server,
and you want the .xml file for the lint plugin trend graph and the
html file as a user readable report to click through to from the build
page.)
Change-Id: Idf8f3f5de0857eb9e7180267a066ae933640682d
|
|
|
|
| |
Change-Id: Ie9fa05173a5e4e1c7cae48cabb37f3cfe7d085cb
|
|
|
|
|
|
|
| |
The checks were done before reading the properties.
Bug: http://code.google.com/p/android/issues/detail?id=34127
Change-Id: I954d1e2c585ec57ed3c1f5fc371b0af7dfa3c369
|
|
|
|
|
|
|
|
|
|
|
| |
This changeset adds a new typo detector. There
are also some lint infrastructure fixes to better
handle positions within text nodes, and to allow
Eclipse lint quickfixes to supply multiple fixes
for a single issue (such as multiple misspelling
alternative replacements.)
Change-Id: Ie26f0bafc571e02ae09ff27a7f4b221fe0c2ea5b
|
|
|
|
|
|
| |
(cherry picked from commit 93ebf9bf54c3e052a49f68a221b57577e5f602ef)
Change-Id: I3d70a48286674d43a7af6212dabce7053e2e1c7c
|
|
|
|
|
|
|
| |
This allows seeing the library source code in the HTML
report.
Change-Id: I30cd9fa99d2962bb4c12cba6f2ba044857836b93
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
They actually were instrumented but the emma output file was not
passed to the report task.
After trying to make each library generate its own .em file and
passing to the report task, I gave up due to FileSet (and the
report task) being stupid.
So the main fix is having the libraries contribute to the main coverage.em
file (since it's build using the merge option) which location is passed
to the library project.
The changes to the custom task was to support querying the libraries for
a path with a given leaf (from the lib root folder) but this is not
used at the moment. The other tasks are slightly cleaned up due to
this though and are getting prepared to support customized folder
names in folder.
Change-Id: Ife59a2971ce6f2acf01b923abe90dea8adee462a
|