| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
This was causing jarjar --help to crash.
Change-Id: Ia8e654cf3f45225d00001a75b10d8a1a6d261401
|
|
|
|
| |
Change-Id: I05fa85967317c4581081adfc620e24a7c6322669
|
|
|
|
| |
Change-Id: I232828d44447ee66019ff0fedb5ebc18b2e7aee9
|
|
|
|
|
|
| |
Follow-up to 55828e256af4fe04e95f1c342a73d649d8525435.
Change-Id: Ie765f0797e8b85c3c8cb7735f11e021912de3de5
|
|
|
|
|
|
|
| |
* Adds PUBLIC_FIELDS strategy, which can be used to generate codecs for FragmentOptions.
* Support for boolean, enum, Void, String and List types.
PiperOrigin-RevId: 179636138
|
|
|
|
| |
Change-Id: I350632e39c5f704025fd3aa436295ee66c017364
|
|
|
|
| |
Change-Id: If56a17e5971c5947722b96740099dc262374cc36
|
|
|
|
|
|
|
|
|
|
| |
See https://github.com/bazelbuild/bazel/issues/3777
The Android SDK provides a very old proguard and will be removing it
soon, so we need to bundle our own.
Change-Id: I054c54130bef1befc8591598768184fe23f76161
RELNOTES: None
|
|
|
|
| |
Change-Id: Id63d774cf9f5ce0a33ffc926f4160831e78aeba2
|
|
|
|
|
|
|
|
|
| |
They are unused and the tests depend on Joda Time which I'm going to
remove.
Also document the removal in the package's README.bazel.md.
Change-Id: I7b0ee89718bfc2cffcc60a8262cf53dbf9035669
|
|
|
|
|
| |
Change-Id: If9373f81193050009432759da6299f1382e587ec
PiperOrigin-RevId: 165994437
|
|
|
|
| |
Change-Id: I56592ed4e507389d329377436223716c00348869
|
|
|
|
|
|
| |
the necessary targets depended upon by J2ObjCAspect.java.
Change-Id: I0a93378029707f0ebbda3a30b947519a385243f1
|
|
|
|
| |
Change-Id: Iec9ded10a3a3c9562897090fcb7a1c01119676f7
|
|
|
|
|
|
| |
Fixes #2979
Change-Id: I23e38767e18a90b2262a38bf8f4b347e06d1de8d
|
|
|
|
|
|
|
|
|
|
| |
now that the upgrade is complete. The targets with suffixes were added
to make a two-step migration possible. Now that the migration is done
the suffix-less targets can provide the new versions, and the suffixed
targets can be directed to the un-suffixed targets until they are
removed.
Change-Id: I5632b14924df6a83a23e3f564d483f4925f72d08
|
|
|
|
|
|
| |
https://github.com/bazelbuild/bazel/issues/2694
Change-Id: I33e1c1a6c1f1c4b31227eb26b0deed09525a7ec7
|
|
|
|
|
|
| |
This is the first part of a two-step migration to the new versions.
Change-Id: I3835b3db386f43cd00ca0d68c7fd2a42c3f9714f
|
|
|
|
|
|
|
|
| |
eventually be able to fix Android builds.
Progress on #2848.
Change-Id: I3b96425c2f5a4708629882e730d4907abd1226a6
|
|
|
|
| |
Change-Id: I468ab58151a6e62fa9d5d640142c38cd8886737b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It appears that jarjar is not actually used except for renaming classes
in the coverage collecting Java test runner as verified by
`find . -name BUILD | xargs grep jarjar`
Yak shaving for #2820.
This is necessary because the current version of jarjar does not work
with Java 8 classes because it embeds a version of ASM that doesn't
support that yet.
Change-Id: I6ac59b84bbbc1e85fe8e7f4f4876b98fc6129df0
|
|
|
|
|
|
|
|
|
| |
This is necessary for vendoring jarjar, which is in turn necessary to
get Java coverage collection to work again.
Yak shaving for #2820.
Change-Id: Idfd45e7322e0763fd316a4f67b1a048c93bf54ba
|
|
|
|
| |
Change-Id: If256f5fdf59862b6f2efe4fff1fbeccd2e87c414
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 151453214
MOS_MIGRATED_REVID=151453214
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 151383588
MOS_MIGRATED_REVID=151383588
|
|
|
|
|
|
| |
Fixes #2591
Change-Id: I7038b71811c54d5ece1c0993052abdffc9d0de96
|
|
|
|
|
|
| |
https://github.com/google/error-prone-javac/archive/9-dev-r3297-3.zip
Change-Id: I78b073c8db4a525d19b73650ed8d3a12b10ff86a
|
|
|
|
|
|
|
|
| |
start with 'style/' instead of the more strict '@style/'. AAPT will handle either format, so the resource shrinker should as well to prevent build failures that only occur when shrinking.
--
PiperOrigin-RevId: 147849301
MOS_MIGRATED_REVID=147849301
|
|
|
|
|
|
|
| |
This reverts commit efe4a6d889d6a6f563a1d492530f13351ce4eef7.
This commit broke several downstream project with a bug in the Java
compiler, see http://ci.bazel.io/job/intellij-clion/78/BAZEL_VERSION=HEAD,PLATFORM_NAME=linux-x86_64/console
|
|
|
|
|
|
| |
https://github.com/google/error-prone-javac/archive/9-dev-r3297-3.zip
Change-Id: I173e50f92f93009270c84ba90916e2696501f4de
|
|
|
|
|
|
|
|
| |
Gradle version in that it removes values resources instead of only minifying them.
--
PiperOrigin-RevId: 146124871
MOS_MIGRATED_REVID=146124871
|
|
|
|
|
|
|
|
| |
if other resources from that file were still used. Now the file will only be removed if the corresponding whole file resource is unused (e.g. res/layout/main.xml will be removed only if the resource layout/main is unused). Remove fix that treated id declarations as usages that was a workaround for the above problem.
--
PiperOrigin-RevId: 145301178
MOS_MIGRATED_REVID=145301178
|
|
|
|
|
|
|
|
|
|
| |
behavior in the extended class owned by ResourceUsageAnalyzer. This makes the fix available to both Blaze and Bazel, since Bazel uses the AOSP released version of the com.tools.android.lint library, which contains ResourceUsageModel, instead of the source version available in [].
This change is based on the upstream patch [] and will be removed when the patch is included in the packaged version released with Bazel.
--
PiperOrigin-RevId: 144355049
MOS_MIGRATED_REVID=144355049
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
public Gradle source. This version includes:
- support for tools attributes (whitelist)
- analysis of non-xml text files for resource references
- better obfuscation handling
- bug fixes
NEW: switching to 'strict' resource usage analysis as default.
https://android.googlesource.com/platform/tools/base/+/gradle_2.0.0/build-system/gradle-core/src/main/groovy/com/android/build/gradle/tasks/ResourceUsageAnalyzer.java
--
PiperOrigin-RevId: 143700078
MOS_MIGRATED_REVID=143700078
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Causing unexpected significant increases in apk size.
*** Original change description ***
Update depot version of ResourceUsageAnalyzer.java from the public Gradle source. This version includes:
- support for tools attributes (whitelist)
- analysis of non-xml text files for resource references
- better obfuscation handling
- bug fixes
https://android.googlesource.com/platform/tools/base/+/gradle_2.0.0/build-system/gradle-core/src/main/groovy/com/android/build/gradle/tasks/ResourceUsageAnalyzer.java
--
PiperOrigin-RevId: 142780988
MOS_MIGRATED_REVID=142780988
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
source. This version includes:
- support for tools attributes (whitelist)
- analysis of non-xml text files for resource references
- better obfuscation handling
- bug fixes
https://android.googlesource.com/platform/tools/base/+/gradle_2.0.0/build-system/gradle-core/src/main/groovy/com/android/build/gradle/tasks/ResourceUsageAnalyzer.java
--
PiperOrigin-RevId: 142772328
MOS_MIGRATED_REVID=142772328
|
| |
|
|
|
|
|
|
| |
Commit 6d31cb was an internal reorganization of google repository
that should have resulted in no change. Due to a bug in our export
process it deleted several files in third_party.
|
|
|
|
|
| |
PiperOrigin-RevId: 142666783
MOS_MIGRATED_REVID=142666783
|
|
|
|
| |
Change-Id: I15e4514ce50479c733242bdec0560fd2c81e9950
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 142484589
MOS_MIGRATED_REVID=142484589
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://github.com/3breadt/dd-plist/commit/3fa1fa56c82df169e06079feb54ba281ad41cae6
which stabilizes the ordering of items in the plist and is equivalent to what happens in Apple's reference code.
https://github.com/3breadt/dd-plist/commit/a5fb37384d4ca7a3b5039a7605ca0e9ca926a6ec
which outputs ids in the plist equivalent to Apple's reference code.
We still differ from Apple's code in that we de-dupe booleans, arrays, and dictionaries which produces smaller binaries. Via testing I have determined that the tooling that was having trouble with our "bad" plists, appears to be happy with our output if we continue our de-duping so I left it in there. Fixing it so that it was exactly equivalent to Apple's output would be a significantly larger engineering effort.
--
PiperOrigin-RevId: 142166474
MOS_MIGRATED_REVID=142166474
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 141396618
MOS_MIGRATED_REVID=141396618
|
|
|
|
|
|
|
|
| |
We are no longer using the checked-in apksigner jar, instead we are now reading this JAR from the Android build tools. A follow-up change will remove the actual JAR. One small step towards making the Bazel binary smaller :)
--
PiperOrigin-RevId: 141355143
MOS_MIGRATED_REVID=141355143
|
|
|
|
|
|
|
|
|
| |
We were using this JAR in the interim until it was released in the
Android SDK build tools. As of build tools version 24.0.3, it is
released and Bazel now uses that JAR.
Change-Id: I927480153aa45b71d7fbde995f9deae99c759f86
RELNOTES: None
|
|
|
|
|
|
| |
https://github.com/google/error-prone-javac/archive/9-dev-r3297-1.zip
Change-Id: I10f28f2376d0073045ed0b3e0d7e4f1b1987472a
|
| |
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139238158
|
|
|
|
|
|
|
|
|
|
|
| |
Older android_ide_common does not handle BCP 47,
so we update the code to handle that and remove
most of the workarounds. This also pulls in a
fix for 3-letter locales, unblocks resource
shrinking whitelisting, etc.
--
MOS_MIGRATED_REVID=135396457
|
|
|
|
|
|
|
| |
#systemhealth
--
MOS_MIGRATED_REVID=132467280
|