| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Adds an option that prevents generating java symbols for string
resources that don't have a default localization.
Bug: 21537397
Change-Id: Ifafa942b24d5cdbed93651cde363e859be13d395
|
|
|
|
|
|
|
|
| |
The round qualifier denotes a device with a screen shape that
is round. The qualifier shows up after the 'long/notlong' qualifier
and before the orientation 'port/land/square' qualifiers.
Change-Id: I3044258b2703a9165694b79725bade770fa6cea1
|
|
|
|
|
|
|
| |
BUG: 20765163
Change-Id: I13f36f76541216c5c1c20ae8866e09038e08e6f8
(cherry picked from AOSP commit 97627314a4d3e114afe3dbd764a51523e9f0b787)
|
|\
| |
| |
| |
| | |
* commit '815d9bb178a0488ed1579cd230d447630ad0891b':
Add a static dependency on libbase.
|
| |
| |
| |
| |
| |
| | |
Used by libziparchive.
Change-Id: I120494b620c72b36a725b01f1f274f5dc862a9a3
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
AAPT automatically versions XML files according to the SDK level
in which their attributes were introduced. Support libraries
know how to handle resources built against newer SDKs, so offer
the option to disable some of the automatic versioning, namely
vectors.
Bug:19336994
Change-Id: I9f9d0ae8f2a0c28404f82e27de416f80e38493c9
|
|\ \
| |/
| |
| |
| |
| |
| | |
that were lost in a merge"
* commit '106f83ee9cc145a6421d21067c44b513cc148e80':
Re-enable -Wall and -Werror that were lost in a merge
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
-Wall and -Werror were lost during a merge when they were added to
aaptCFLAGS instead of aaptCFlags. Fix the typo, and the warnings
that crept in while it was disabled.
Change-Id: Ib944b8d6149278e4f3861c1acac277bcd95cc7c2
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '66d9451273c4a3775b6b63a0e4b7027bd2eae65d':
Only Windows doesn't have %zd.
|
| |/
| |
| |
| | |
Change-Id: I0e4b0fdc61641c5ecb724fd096bd2315dcf8ed4a
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We expect to be able to parse the output of ResTable_config::toString(),
so it should use modified bcp47 (b+en+Latn+US).
Change-Id: I597a1779a1fa5cff171c473e6a0368d93b9c7722
|
|\ \ \
| | |/
| |/|
| | |
| | | |
* commit '0634fba5915073e5b46e24f0ba0d5bbc44c922a5':
Remove unused printapk.cpp.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is one of the few remaining users of libzipfile, but doesn't get built.
Not worth porting to libziparchive.
Change-Id: Ica466b22e3a7ebaf123727c0d703af39cc89cf9c
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
Specially crafted manifest files can cause a segfault in printXMLBlock()
using improper tag nesting (without evaluating to
ResXMLTree::BAD_DOCUMENT). This fix checks and breaks when this
condition is detected.
Bug: 15549617
Change-Id: I27997fda86d228e993217a0c09993bff404cf317
|
|\ \
| |/
| |
| |
| |
| |
| | |
stage-aosp-master
* commit '7a79c4cac3b0c722832e868346db2375b6d6c379':
Stop using namespace std.
|
| |\
| | |
| | |
| | | |
Change-Id: I42e0411c0acef4b15137491ecaaed95d9b1cd0c1
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The pattern of #include and using namespace std here fails to build
with GCC. At first glance it's a GCC bug rather than libc++ doing
something wrong. Regardless, it can be worked around by just
specifying std:: where appropriate.
Bug: 19606303
Change-Id: I5652682eae7ca7559cf2a9307909859013440781
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
.. and not a 3 letter language code.
bug: 19291216
Change-Id: I01bf76d89880693dcdb4384d5c239902fa3defa8
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
lmp-mr1-dev
automerge: 4499888
* commit '449988872be61f273c91db13069d5b7172429032':
Fix AAPT daemon mode with paths containg spaces.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use new line as a delimiter rather than space.
Fixes: https://code.google.com/p/android/issues/detail?id=135757
Gradle CL: https://android-review.googlesource.com/130423
Change-Id: I7c73e680b0417b0e7cff9e0110822675c53ae20f
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
into lmp-mr1-dev automerge: b443610
automerge: 83f58a2
* commit '83f58a2f7afac98199536b3090fe6f767ffb3a0d':
AAPT: Use the right enum when checking for density configurations
|
| | |
| | |
| | |
| | |
| | | |
Bug:19116675
Change-Id: I2322d8d6bdf890005c80014273e5d07df735ed50
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
usage" into lmp-mr1-dev
* commit 'e488ce8668538b45c586eba21f5bca288d749686':
AAPT: Handle all old unversioned attribute usage
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
All references to attributes defined in pre-LOLLIPOP_MR1 SDK
are moved to version qualified resource entries.
Bug:18221682
Change-Id: Ifd739530ebcf99e6bc7ddb3f10bc5e05f0726e62
|
|\ \ \
| | |/
| |/|
| | |
| | | |
* commit 'c04a21a0ef6cd97a45307e4c1de9088e57719ca2':
Fixup aapt usage message
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The --preferred-configurations option was renamed to
--preferred-density in fab5087 but only part of the
usage message was changed.
Change-Id: I89d270990023beca19605901d956d29d0b0b848b
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
C++11 defines a real char16_t, which is not implicitly convertible to
uint16_t (and by extension jchar). Add casts as needed.
Bug: 18300613
Change-Id: I00752002ef2e938bdb57f70947e8fd53ec103293
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | | |
into lmp-mr1-dev
* commit '503a4494d64d30f9b904b24a56fff986810da610':
AAPT: Copy android:revisionCode to Splits
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug:18706179
Change-Id: I669b56e0b67dd1bfda7749ef433b55af16851154
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
be removed for pre-21 devices" into lmp-mr1-dev
automerge: 465d123
* commit '465d123464eadf180b618164b2ed23702bca3d86':
AAPT: attributes showing up after v21 attributes would be removed for pre-21 devices
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
pre-21 devices" into lmp-mr1-dev
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
devices
There was an inconsistency in the indexing when removing attributes
in layouts. Now we account for that shift that happens when you delete
an attribute.
Bug:18707321
Change-Id: I656eee3fb614168fa8ceeff379e8594708961dad
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
uses-feature" into lmp-mr1-dev
* commit 'c765655ae1ae35f9d5f0958295f0b71270132ca7':
AAPT: Dump status of required flag for uses-feature
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Outside of a feature-group, the legacy uses-feature tag
has a boolean required flag that should be emitted in
dump badging.
Bug:17790999
Change-Id: I43023af00e9c9ed4bc35795c3a983fc719bf9b7a
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: I36dea45f7571096136ea7bda5e2680bd85a0df32
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Private attributes are typically placed after public
attributes in the resource table. Each time a new version
of the Android framework is released, new public attributes
take the place of the private attributes, and the private
attributes are shifted after the new public ones.
This means that any apps built against the newer SDK
may inadvertently be using private attributes on older
devices.
This change moves all private attributes to a completely
different type ID, so there will never be collisions across
versions.
These private attributes are automatically moved to a synthesized
type only for the system resources.
Bug:18263655
Change-Id: I7a850512953fadcc9f3524d509cea30249782db8
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Proguard Keep set" into lmp-mr1-dev
* commit '72a6aeaca0712d9b72b9f773e2b72bb45ddd3cb8':
AAPT: Add pathMotion custom classes to Proguard Keep set
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug:18590044
Change-Id: Ia5dbf55317d2cc89826316e8d10f031b5d340e57
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Proguard keep set" into lmp-mr1-dev
* commit 'f17611a29e3b0d0c7a5d28a1ce92682a2c097de6':
AAPT: Add custom transition classes to Proguard keep set
|
| |/ /
| | |
| | |
| | |
| | | |
Bug:18590044
Change-Id: Ib24831e669a09f0e6f32434081c0e2499702399c
|
|\ \ \
| | |/
| |/|
| | |
| | | |
* commit '537888be7d5cfa6bfa9ddd459a622ea208339735':
kill HAVE_LOCALTIME_R
|
| | |
| | |
| | |
| | |
| | | |
Bug: 18361583
Change-Id: Ia79e2b641fd6c61ae5d2b8f2db5456bd3d36a25b
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: If21bd328a5c8ea3474abfe624e910d4830c72dc9
|
| | |
| | |
| | |
| | |
| | | |
Bug: 15193147
Change-Id: I96109d2d383f0c8a4aaa611f29fcf887afb3c69e
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
lmp-mr1-dev
automerge: 1e2e05b
* commit '1e2e05bf8cb1445f9e431ca54837bb01f762d9e6':
AAPT: Ignore densities specified in -c flag
|