| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Change-Id: Ia9e2f21573e9bc8ca9dec4d38923385d7c95f1fd
|
|
|
|
| |
Change-Id: I59cd7167dd0b64431d38300f34263a541f7b9755
|
|
|
|
| |
Change-Id: I974ead6fdfcafc7b6e951f50f4a17a71d32aea39
|
|
|
|
|
|
|
|
|
|
|
| |
This skin only defines the parts that can be used. Its
layout section is expected to be generated at runtime
by the emulator when the option -dynamic-skin is used.
The assets used to generate this skin are placed in the
assets folder.
Change-Id: Ib252ed6a7b1ef16c21c3d45bdc0c977c1ad42466
|
|
|
|
| |
Change-Id: I5ad19b219ca2c6699c3f467266e9a4159a716b86
|
|
|
|
| |
Change-Id: I02d7e71b25a8239deb65cd70022027fcc63b5f33
|
|
|
|
| |
Change-Id: I1b39ee439a532f3f6758be35b569948e2e906665
|
|
|
|
|
|
|
|
| |
Fix this by using guava Files instead.
Also fixes sdklib's manifest.
Change-Id: I5dd4123f389ce1bd8c900933021fc2179e6caa3b
|
|
|
|
| |
Change-Id: Ia51e3e2280c3d360496550df50a540571b9b7582
|
|
|
|
|
|
| |
adb now depends on it
Change-Id: Ibf6534a6ecb27b5c3058dee04305a2e284a38355
|
|
|
|
|
|
|
| |
Also fix a bug in a custom ant task where minSdkVersion and targetApi
were swapped.
Change-Id: Id9bac802377a04270e76def42eaf6a8fb4b3f874
|
|
|
|
| |
Change-Id: Iec38ea5ff95c47da77b9deccda807251d8cd608f
|
|
|
|
|
|
|
| |
Move stuff out of sdklib into common and ide_common.
Remove androidprefs and move the one class into common.
Change-Id: I71d126a13cf2ba413692e29616f4968a37d7b33a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move resources and com.android.util.Pair into layoutlib_api
where they belong since layoutlib depends on them and we need
to control the API.
Made a copy of Pair to stay in common.jar but moved it to
com.android.utils.Pair (the one in com.android.util.Pair is
marked as deprecated to prevent usage where applicable).
Also moved XmlUtil and PositionXmlParser to com.android.utils
to match Pair.
Change-Id: I21d7057d3f2ce604f86a3bb1fa3c130948c93b89
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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: I3dac93268a6b57706fa8c96643bd4ac35e71a3b6
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I84144bae60d99118a3f833b42bb1cc7be28691cb
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This changeset adds in the ASM analysis library (an optional part of
the ASM package lint is already using to process bytecode). It also
adds some basic flow analysis to the SecureRandom detector to detect
whether a given dispatch to a field of type java.util.Random is
actually pointing to a java.security.SecureRandom, in which case it
flags calls on it to setSeed() where the argument is a fixed integer.
Change-Id: If85ab9f8db0e801a01f1a3ea845865b4f98e259c
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|/ /
| |
| |
| | |
Change-Id: Ia6f797169f6b5a3cd29b1bcf07d7f3750b5e3b73
|
| |
| |
| |
| |
| |
| | |
(cherry picked from commit 670892292899fcac00e5fd572f0d9d96acd8847e)
Change-Id: I2d823e6905e66d1ab6c9783cceb0657e904ffca7
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Id6b0e5f65fc3a50b352423623332c47f7ab5085d
|
|/ /
| |
| |
| |
| |
| | |
(cherry picked from commit 94233e393842cc7eed7b26fe409469c855263787)
Change-Id: I28eedda734ef6af5cab60bb0695c1cc664465cd6
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds a new proguard-android-optimize.txt file alongside the
default proguard-android.txt file in tools/proguard/ which
project.properties files can point to. The shrinking rules
are the same, but unlike proguard-android.txt, the new config
file leave optimization enabled. This allows users to point
to a tool-managed proguard file rather than forking the
default file in order to edit out the -dontoptimize flag.
Change-Id: I2f0fc8361e3964843a4cafe4f4087a6dee68b5ce
|
| |
| |
| |
| | |
Change-Id: I56ec7481d3af5709e675739237eaec2ec785a6e6
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Also updated devices.xml to validate against it.
Change-Id: Ia9b5212b8273e39f7f22022661e2c755c3a9d279
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This changeset moves the various FreeMarker templates out of the ADT
plugin and over into the tools install area. The code to instantiate
templates is simplified a bit now that it no longer needs to both
handle files on disk and files read out of the .jar.
There's a new first page to the various template wizards which is
shown if the tools are not up to date (specifically, if the
$SDK/tools/templates/ directory does not exist). This page explains
that the tools have to be updated, and the Next button is disabled
until they are up to date.
This CL also contains some other tweaks suggested by Roman to the
activity-to-layout name mapping and misc code changes.
Change-Id: I3bc65f54a6b79bbeedfb917a9d34ec0d312f3526
|
| |
| |
| |
| | |
Change-Id: I641b0b7debb27ff29449173210346fedd6e05671
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The build system relies on several different delta visitor that
detect file changes to detect that needs to be rebuilt but the
implementation of those files is based on going through
folders recursively while keeping states. This is complex
and prone to errors.
The new mechanism is simply based on glob-pattern, relative
to the project root.
A set of predefined patterns stored in ChangedFileSet instance
allow quick reuse.
ChangeFileSetHelper stores those as well as allow creating
others that are based on a project config (such as the output
folder).
This first CL replace the previous delta visitors in the
PostCompilerBuilder. Replacing the ones in the PreCompilerBuilder
will require a bit more work so I prefer splitting it in another
CL.
The code that runs the pattern recognition is coming from
Ant and is stored in external/ant-glob. This is not all of Ant
but a subset of the classes for our need.
This CL does include a simple set of tests for the extracted
Ant classes.
Change-Id: I2ad1b116ffb29c9f4195d863d04f8812e87a31ca
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The target/product/sdk.mk was split out of build.git.
Now this moves a few dependencies that were listed into the sdk.git
version of this file by mistake. Also sort the entries to be more
readable.
Requires dev.git change I652bca2b03 to be submitted first.
Change-Id: I2c013b3ba04a75d72fd3455d05aaade232d6926f
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
* changes:
Revert the disable flag of the manifest merger to be enable instead.
Minor fixes in Ant.
Manifest merger in Ant build.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This merges the manifest of the libraries into the application's
manifest.
Change-Id: I425e7b75f71d3f50c6422cdb62bb5ec6811ce99d
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixed with Siva to use the 'ant' builder from Eclipse's baseBuilder jars.
Changed to use:
- the new external/eclipse-basebuilder for the basebuilder jars.
- the rcp deltapack, located prebuilts/eclipse.
- monitor scripts are now in sdk/monitor.
- configuration is now in out/host/eclipse/rcp/build/configuration
and doesn't change any existing repos.
Requires change I7ab027ff6 from build.git
Change-Id: I72fff09231fc9b3031c10eb42ff821c55af9b5d5
|
| | |
| | |
| | |
| | | |
Change-Id: I08fc98f2e1046ec1f115fc9c0371d1b07eb47c97
|
|/ /
| |
| |
| |
| |
| | |
Depends on change I790df85ea8 from build.git and I6bbc6644a from dev.git
Change-Id: Id270eba64a1836accaf8a898c7870077d261d833
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The emulator GLES support has two interfaces: a host shared library
interface used by QEMU, and a protocol between the platform and the
host. The host library interface is not versioned; QEMU and the GLES
renderer must match. The protocol on the other hand must be backwards
compatible: a new GLES renderer must support an older platform image.
Thus for branching purposes it makes more sense to put the GLES
renderer in sdk.git, which is branched along with qemu.git for SDK
releases. Platform images will be built against the protocol version
in the platform branch of sdk.git.
Change-Id: I2c3bce627ecfd0a4b3e688d1839fe10755a21e58
|
| |
| |
| |
| | |
Change-Id: I39bf14bd5c12e75d265ca5a21824b2a633939dbc
|
| |
| |
| |
| |
| |
| | |
This reverts commit f3d3fa912a10e20cadae813b80a66e538f77131d.
Change-Id: I72e28e21db3c7f959040c1fbb9df14e4d85d0df4
|
| |
| |
| |
| |
| |
| |
| | |
Also moved some atree copy from development to here where
they belong.
Change-Id: Ic08bed36b7de833e767d972156b2b9b7bf249aa7
|
| |
| |
| |
| | |
Change-Id: I8734d98497330e0548f910e47502294eec9822aa
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
build servers
I disabled it in atree in 42abcff24ee6cb9afa5b70479a6141a3dec7c2e9
but I forgot a reference to monitor left in the windows sdk part.
Change-Id: Id853fed7e849dfe9cfb41f2b99e9669191786d6f
|
| |
| |
| |
| | |
Change-Id: Icd7081c1b6285b76e3e08307b125b6dbb546cfcb
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a new SDK/tools/monitor[.bat] wrapper
as well as SDK/tools/lib/monitor-x86[_64]/ directories
that contain the actual RCP application.
The monitor shell wrappers + bat have not been properly tested yet.
The goal of this CL is just to build the RCP. In a following
CL we'll adjust the wrapper and the actual binary location
in the SDK.
Cross-dependency: Requires build.git change Ifb31e2e3.
Change-Id: I7afbd63badfb81fd5d3d899de672e02525a49bc2
|
|
|
|
|
|
|
|
| |
This is a temporary fix before we move to a full service.
Also package the MT controller app in the SDK.
Change-Id: Ib8a11f3b69d5545c9f428cbf65b27d903699e7b8
|
|\ |
|