aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party
Commit message (Collapse)AuthorAge
* Suppress error for non-exhaustive switchesGravatar Liam Miller-Cushon2017-02-27
| | | | Change-Id: I4fee049a92201fc8995e7aaa860f123101016480
* Update to guava 21.0 and Error Prone version 2.0.18-20160224Gravatar Liam Miller-Cushon2017-02-27
| | | | Change-Id: I89875f8233092e2704142fc306f9ec60da739b5f
* Revert "Upgrade //third_party/protobuf to v3.2.0"Gravatar Irina Iancu2017-02-24
| | | | | | | | | | | | | This reverts commit 2346f5a01561f695a2b2ba7655359d5020105077. It breaks bazel build in freebsd[1]. The solution is to patch https://svnweb.freebsd.org/ports/head/devel/protobuf/files/. I rolled-back this since the other builds will not automatically start if Bazel is broken. [1] http://ci.bazel.io/view/Bazel%20bootstrap%20and%20maintenance/job/Bazel/JAVA_VERSION=1.8,PLATFORM_NAME=freebsd-11/1312/ Change-Id: I7e939a4293d799ab6dd67f93d219d1efdf4cd901
* Upgrade //third_party/protobuf to v3.2.0Gravatar Carmi Grushko2017-02-23
| | | | | | | with some backports from HEAD (:java_toolchain, internal_gen_well_known_protos_java) Change-Id: I54be8809f411ec8cb02203b478f699e1fccb5f62
* Add javac-9-dev-r3297-3Gravatar Liam Miller-Cushon2017-02-22
| | | | | | https://github.com/google/error-prone-javac/archive/9-dev-r3297-3.zip Change-Id: I78b073c8db4a525d19b73650ed8d3a12b10ff86a
* Remove no-longer used protobuf BUILD aliasesGravatar Carmi Grushko2017-02-21
| | | | | | Also, rename rules in third_party/protobuf/3.0.0/BUILD to match upstream protobuf. Change-Id: I343982e752722ebb2461fb08e722558cea2f06b9
* Upgrade Truth from 0.28 to 0.31.Gravatar Michael Staib2017-02-20
| | | | Change-Id: I79bf7970b67b40dfd597410d3fb85c6d3a0b0557
* Make resource shrinking able to handle style resource parent references that ↵Gravatar Andrew Pellegrini2017-02-20
| | | | | | | | 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
* Revert "Bump Error Prone version to 2.0.16"Gravatar Damien Martin-Guillerez2017-02-16
| | | | | | This reverts commit 61824642c376c524843d2863606ffc29cee2f74e. Broke all our java compilation
* Revert "Add javac-9-dev-r3297-3"Gravatar Damien Martin-Guillerez2017-02-16
| | | | | | | 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
* Add javac-9-dev-r3297-3Gravatar Liam Miller-Cushon2017-02-16
| | | | | | https://github.com/google/error-prone-javac/archive/9-dev-r3297-3.zip Change-Id: I173e50f92f93009270c84ba90916e2696501f4de
* Bump Error Prone version to 2.0.16Gravatar Liam Miller-Cushon2017-02-16
| | | | Change-Id: I2933d50b365df01a95d0e733e50a9ec06ecd1c05
* Rearrange third_party/protobuf/BUILD to look like the upstream protobuf repoGravatar Carmi Grushko2017-02-09
| | | | | | | | | 1. Removed "protobuf" which used to point at the Java proto runtime. 2. Added "protobuf" that points at the C++ proto runtime (protobuf_clib also currently points there) 3. Added "protobuf_java_util" which points at Java proto utils (protobuf-util also currently points there) 4. Removed some aliases which aren't used in Bazel. Change-Id: If23a9797af8d87fd6df89bf9bad361288f2e0565
* Alias "protobuf_java" to the Java proto runtime,Gravatar Carmi Grushko2017-02-08
| | | | | | to match the name in the upstream protobuf project. Change-Id: I0ac9612c2151f9b96aca1904b192b5b525d021a2
* Update documentation to note that the shrinker behavior differs from the ↵Gravatar Andrew Pellegrini2017-02-01
| | | | | | | | Gradle version in that it removes values resources instead of only minifying them. -- PiperOrigin-RevId: 146124871 MOS_MIGRATED_REVID=146124871
* Make protobuf's BUILD file standloneGravatar Carmi Grushko2017-01-27
| | | | | | | | | This is in preparation for placing it in a local repository of its own. The goal is to make proto_library depend on @com_google_protobuf//:protoc by default instead of //third_party/protobuf:protoc. This, in turn, will allow easier set-up for proto_library: just download a protobuf distro and point at it from their WORKSPACE. Change-Id: I1b1ec61a414a765843553c84a179a6768956180a
* Fix unused resources declared in a file from removing the entire file even ↵Gravatar Andrew Pellegrini2017-01-23
| | | | | | | | 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
* Bump error-prone version to 2.0.15Gravatar Nick Glorioso2017-01-20
| | | | | | Fixes #2230. Change-Id: I1b7977bfc14da072c750faf97daaeabfd69fdd2c
* Downgrade checker framework to 1.8.10Gravatar David Ostrovsky2017-01-20
| | | | | | Fixes #2254. Change-Id: Ia411fa321fdac9d6acdaac60a8463b92ee1ae407
* Adds protobuf-util to third_partyGravatar Yue Gan2017-01-18
|
* Fix ResourceUsageModel analysis of <style> resource bugs by overriding this ↵Gravatar Andrew Pellegrini2017-01-13
| | | | | | | | | | 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
* Update asm from 5.0.4 to 5.1.Gravatar Adam Michael2017-01-11
| | | | | | | | | | This is needed to open source the java 8 desugaring tool for android builds. https://github.com/bazelbuild/bazel/issues/2222 Change-Id: I6025ab921636782cea65ff4443eb6ea790b32794 RELNOTES: None
* Add missing #include statements for ijar Gravatar Klaus Aehlig2017-01-10
| | | | | | | | | | | We may not assume that those are pulled in by other header files; in fact, they are not on FreeBSD stable/11. -- Change-Id: Ic976cc71968aab0a1c3d6652fe8d8f1c4afa480b Reviewed-on: https://cr.bazel.build/8145 PiperOrigin-RevId: 143970238 MOS_MIGRATED_REVID=143970238
* Rollforward: Update depot version of ResourceUsageAnalyzer.java from the ↵Gravatar Andrew Pellegrini2017-01-06
| | | | | | | | | | | | | | | | | 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
* Add turbine to third_partyGravatar Liam Miller-Cushon2017-01-04
| | | | Change-Id: I671f5399da726588c2a0e566f66de8aabf387294
* Adds javapoetGravatar Yue Gan2017-01-04
|
* Rollback of commit 1a592765f3fc116ac5c83b80784dcf0c043ccb5e.Gravatar Andrew Pellegrini2016-12-23
| | | | | | | | | | | | | | | | | | | | *** 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
* Update depot version of ResourceUsageAnalyzer.java from the public Gradle ↵Gravatar Andrew Pellegrini2016-12-23
| | | | | | | | | | | | | | | 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
* Adds javapoetGravatar Yue Gan2016-12-22
|
* Revert commit 6d31cb01b80d0560c0c083d40e641816877b3d06.Gravatar Damien Martin-Guillerez2016-12-21
| | | | | | 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.
* --Gravatar Damien Martin-Guillerez2016-12-21
| | | | | PiperOrigin-RevId: 142666783 MOS_MIGRATED_REVID=142666783
* Remove some unused third party JARs.Gravatar Adam Michael2016-12-21
| | | | Change-Id: I39e19a968b068ca5c0a9b95b56ca7df00e4ee97c
* Remove broken and unused third party target.Gravatar Adam Michael2016-12-21
| | | | Change-Id: I15e4514ce50479c733242bdec0560fd2c81e9950
* Power supportGravatar Nishidha Panpaliya2016-12-21
| | | | | | | | | Closes #2139. -- Reviewed-on: https://github.com/bazelbuild/bazel/pull/2139 PiperOrigin-RevId: 142570236 MOS_MIGRATED_REVID=142570236
* Update Bazel third_party android_common library to include lint-checks and ↵Gravatar Andrew Pellegrini2016-12-20
| | | | | | | | lint-api. -- PiperOrigin-RevId: 142489545 MOS_MIGRATED_REVID=142489545
* Switch Bazel to use ResourceUsageAnalyzer.java instead of ResourceShrinker.java.Gravatar Andrew Pellegrini2016-12-19
| | | | | | -- PiperOrigin-RevId: 142484589 MOS_MIGRATED_REVID=142484589
* Add new android_common jars (lint-checks 25.0.0, lint-api 25.0.0,Gravatar Andrew Pellegrini2016-12-19
| | | | | | lombok-ast 0.2.3 and dependencies asm-analysis 5.0.4, asm-tree 5.0.4) Change-Id: I37d82e442d660ebf6182c1196938125aa8be12c4
* Pulls in two changes from github for the dd_plist library.Gravatar Dave MacLachlan2016-12-15
| | | | | | | | | | | | | | 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
* Delete some unused Bazel third party deps.Gravatar Adam Michael2016-12-13
| | | | Change-Id: I4e99ca21c95a1f6a4f46885adbee560f2a08ef17
* Fix ijar's timestamp normalizationGravatar Liam Miller-Cushon2016-12-13
| | | | | | | | 0 is not a valid DOS timestamp, days and months start at 1. -- PiperOrigin-RevId: 141818782 MOS_MIGRATED_REVID=141818782
* Delete some Android JARs that we aren't using.Gravatar Adam Michael2016-12-13
| | | | | | These are just bloating the git repository size. Change-Id: I734cf6282eb6853217f68f0b33109b16424bde50
* Ijar: remove spurious error messageGravatar László Csomor2016-12-12
| | | | | | | | | | | | | | | | | | Commit 645dbc4 moved the file stating logic to platform_utils.cc into the `stat_file` method, then commit 8d6da00 added error reporting to that method so callers wouldn't need to report errors on their own. Problem is, one of the callers was using stat_file for simple file existence checking so reporting an error there was spurious. Fixes https://github.com/bazelbuild/bazel/issues/2201 -- Change-Id: I40d1ee2bad8f3d03627c0b5c0bfd593bb5289d23 Reviewed-on: https://cr.bazel.build/7810 PiperOrigin-RevId: 141739581 MOS_MIGRATED_REVID=141739581
* Update to javac9-r3297Gravatar Liam Miller-Cushon2016-12-08
| | | | | | -- PiperOrigin-RevId: 141396618 MOS_MIGRATED_REVID=141396618
* Remove BUILD files for checked in Android apksigner.Gravatar Adam Michael2016-12-07
| | | | | | | | 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
* Use proto_lang_toolchain() directly, now that it is released in Bazel 0.4.1.Gravatar Carmi Grushko2016-12-07
| | | | | | -- PiperOrigin-RevId: 141322619 MOS_MIGRATED_REVID=141322619
* Remove apksigner from Bazel.Gravatar Adam Michael2016-12-07
| | | | | | | | | 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
* Add javac-9-dev-r3297-1Gravatar Liam Miller-Cushon2016-12-06
| | | | | | https://github.com/google/error-prone-javac/archive/9-dev-r3297-1.zip Change-Id: I10f28f2376d0073045ed0b3e0d7e4f1b1987472a
* Ijar: can be compiled with MSVCGravatar Laszlo Csomor2016-12-02
| | | | | | | | | | | | | | | | | | We can now build //third_party/ijar/...:all with --cpu=x64_windows_msvc. We also have to use --output_user_root=/c/tmp or something similarly short because //third_party/zlib tickles https://github.com/bazelbuild/bazel/issues/2145 This change takes us closer to compiling Bazel with MSVC. See https://github.com/bazelbuild/bazel/issues/2107 -- PiperOrigin-RevId: 140846600 MOS_MIGRATED_REVID=140846600
* Add missing link dependency on libm for protobufGravatar Klaus Aehlig2016-12-02
| | | | | | | | | | Fixes compilation on FreeBSD -- Change-Id: Iedaa9e08615b8a52fae6f19c867d419938a08411 Reviewed-on: https://cr.bazel.build/7591 PiperOrigin-RevId: 140838599 MOS_MIGRATED_REVID=140838599
* Ijar: extract MakeDirs to platform_utilsGravatar Laszlo Csomor2016-12-01
| | | | | | | | | | | | zip_main.cc no longer needs <unistd.h>. This change takes us closer to compiling ijar, thus Bazel, with MSVC. See https://github.com/bazelbuild/bazel/issues/2157 See https://github.com/bazelbuild/bazel/issues/2107 -- MOS_MIGRATED_REVID=140724421