summaryrefslogtreecommitdiffstats
path: root/tools/aapt2/ResourceValues.h
Commit message (Collapse)AuthorAgeFilesLines
* AAPT2: inferred style parent processingAdam Lesinski2015-05-121-3/+7
| | | | Change-Id: I8fbc4feef16b6039cf4c526fcfb767dc75a9c131
* AAPT2: Support static lib referencing static libAdam Lesinski2015-05-121-0/+5
| | | | | | | | | | | | When a static library A references static library B, and app C references both A and B, we get the following symbol merging, symbols from library B get imported twice. We must only check that symbol references to library B are valid when building library A. We should only merge all the symbols when building final app C. Change-Id: I23cba33b0901dcbb5328d9c9dfaa6a979c073c36
* AAPT2: Record public status in a more robust wayAdam Lesinski2015-05-041-20/+0
| | | | | | | | | This allows us to store the source and comments of a resource's public declaration and avoids issues where there is no default configuration for a publicly declared resource (like with drawables of various densities) and AAPT2 mistakenly took this as an error. Change-Id: I07a2fe9f551daefcce842f205fb219d2fa453ebc
* AAPT2: Add library supportAdam Lesinski2015-04-151-17/+20
| | | | Change-Id: I307f56d9631784ab29ee4156d94886f9b2f25b30
* AAPT2Adam Lesinski2015-04-021-0/+456
First checking of AAPT2. The individual phases of AAPT2 work, but there are some missing pieces. For early testing we are missing: - Need to properly mark file references and include them in package - Need to package into zip Final AAPT for apps we are missing: - Need to crush PNGs - Need to parse 9-patches - Need to validate all of AndroidManifest.xml - Need to write align method to align resource tables for splits. Final AAPT for apps + system we are missing: - Need to handle overlays - Need to store comments for R file - Need to handle --shared-lib (dynamic references too). New AAPT features coming: - Need to import compiled libraries - Name mangling - R file generation for library code Change-Id: I95f8a63581b81a1f424ae6fb2c373c883b72c18d