- Aug 31, 2022
-
-
Ryan VanderMeulen authored
See https://github.com/mozilla-mobile/fenix/pull/26542 for more discussion. Also specify a lower maximum heap size more in line with other projects and remove some redundant settings in other gradle.properties files. Differential Revision: https://phabricator.services.mozilla.com/D155179
-
- Aug 31, 2021
-
-
Agi Sferro authored
Looks like 6G is not enough for an ASAN build when updating the gradle version. I tried 8G and 16G on try but that's not enough either. This also: * Moves the asan job to `b-linux-large` as the `b-linux` builder does not have enough memory to run this build. * Stops running a full build during lints, which is not necessary (and sometimes uses more memory than the build runner has, failing the lint). Differential Revision: https://phabricator.services.mozilla.com/D123970
-
- Aug 30, 2021
-
-
Cosmin Sabou authored
Backed out changeset 66bad7f53820 (bug 1727438) Backed out changeset e015a4e8b62e (bug 1727438) Backed out changeset 97a06ad4cbcc (bug 1727438) Backed out changeset ebb080f68880 (bug 1727438) Backed out changeset 8d03d49fe3a3 (bug 1727438)
-
Agi Sferro authored
Looks like 6G is not enough for an ASAN build when updating the gradle version. I tried 8G on try but that's not enough either. Differential Revision: https://phabricator.services.mozilla.com/D123970
-
- Sep 18, 2020
-
-
James Willcox authored
Differential Revision: https://phabricator.services.mozilla.com/D90711
-
- Aug 30, 2019
-
-
Jesse Schwartzentruber authored
Differential Revision: https://phabricator.services.mozilla.com/D44173 --HG-- extra : moz-landing-system : lando
-
- Feb 14, 2019
-
-
Jesse Schwartzentruber authored
Differential Revision: https://phabricator.services.mozilla.com/D19792 --HG-- extra : moz-landing-system : lando
-
- Apr 11, 2018
-
-
Nick Alexander authored
MozReview-Commit-ID: LhWmLl2movv --HG-- extra : rebase_source : 4ce9d7bc365b0ddbcd19b4e7d0b347dff29a9921
-
- Nov 08, 2017
-
-
Nick Alexander authored
There were a few API changes, mostly around explicitly creating Services/Activities/ContentProvider instances, but they were pretty easy to address. Sadly, Robolectric doesn't really work with the new aapt2 processing in Android-Gradle plugin 3.0+ -- see in particular https://github.com/robolectric/robolectric/issues/3333#issuecomment-324300418 -- so we have to opt-out of the new implementation for now. Hopefully plugin 3.1+ will address these issues, which are widespread. MozReview-Commit-ID: dlbd32kMs6 --HG-- extra : rebase_source : fe30729161e5dc91ea9173f9b7aaa9135d096791 extra : source : 690e265c684ce70ecb89355314fd1574bb421f0b
-
- Jan 17, 2018
-
-
Ryan VanderMeulen authored
Backed out changeset cfad693be918 (bug 1411654) Backed out changeset 55776829a744 (bug 1411654) Backed out changeset c5bf85d56fed (bug 1411654) Backed out changeset c270f97bb0da (bug 1411654) Backed out changeset fde9bf9c14c3 (bug 1411654) Backed out changeset 01836fd98c63 (bug 1411654) Backed out changeset 730a70767743 (bug 1411654) Backed out changeset 690e265c684c (bug 1411654) Backed out changeset f918500d9cf5 (bug 1411654) Backed out changeset cec2b8828cc8 (bug 1411654) Backed out changeset 76085ddd5ac7 (bug 1411654) Backed out changeset 2b37201606f5 (bug 1411654) Backed out changeset d0d513d1c379 (bug 1411654) Backed out changeset e7b0cc801cf1 (bug 1411654) Backed out changeset 901b304603d9 (bug 1411654) Backed out changeset 373c9a71d945 (bug 1411654) Backed out changeset 3dc3beab95f8 (bug 1411654) Backed out changeset 22a861db1573 (bug 1411654) Backed out changeset 0850b319efd4 (bug 1411654) Backed out changeset d276d3deba05 (bug 1411654) --HG-- rename : mobile/android/app/src/main/res/values-v17/themes.xml => mobile/android/base/resources/values-v17/themes.xml
-
- Jan 13, 2018
-
-
Dorel Luca authored
Backed out changeset 649e7aa405ca (bug 1411654) Backed out changeset c2e51b70519f (bug 1411654) Backed out changeset a371f3ef4312 (bug 1411654) Backed out changeset db978e230556 (bug 1411654) Backed out changeset 56538ed998cf (bug 1411654) Backed out changeset 6ff0cdf46a3d (bug 1411654) Backed out changeset 0e493bacc5e3 (bug 1411654) Backed out changeset 23cbcf427745 (bug 1411654) Backed out changeset eda74143389f (bug 1411654) Backed out changeset 359fadf9b3e9 (bug 1411654) Backed out changeset 5c64eda20f1e (bug 1411654) Backed out changeset bffb6a5b78d1 (bug 1411654) Backed out changeset 43787f4089c3 (bug 1411654) Backed out changeset 9141bbdfd13b (bug 1411654) Backed out changeset 108674372ef7 (bug 1411654) Backed out changeset fb15e1f54987 (bug 1411654) Backed out changeset 264476c77210 (bug 1411654) Backed out changeset d23f467218da (bug 1411654) Backed out changeset 78576ff98660 (bug 1411654) --HG-- rename : mobile/android/app/src/main/res/values-v17/themes.xml => mobile/android/base/resources/values-v17/themes.xml
-
- Nov 08, 2017
-
-
Nick Alexander authored
There were a few API changes, mostly around explicitly creating Services/Activities/ContentProvider instances, but they were pretty easy to address. Sadly, Robolectric doesn't really work with the new aapt2 processing in Android-Gradle plugin 3.0+ -- see in particular https://github.com/robolectric/robolectric/issues/3333#issuecomment-324300418 -- so we have to opt-out of the new implementation for now. Hopefully plugin 3.1+ will address these issues, which are widespread. MozReview-Commit-ID: dlbd32kMs6 --HG-- extra : rebase_source : 325bc8142ec9b8a9d5029e7820e8f990d7e1a5fd
-
Nick Alexander authored
There were a few API changes, mostly around explicitly creating Services/Activities/ContentProvider instances, but they were pretty easy to address. Sadly, Robolectric doesn't really work with the new aapt2 processing in Android-Gradle plugin 3.0+ -- see in particular https://github.com/robolectric/robolectric/issues/3333#issuecomment-324300418 -- so we have to opt-out of the new implementation for now. Hopefully plugin 3.1+ will address these issues, which are widespread. MozReview-Commit-ID: dlbd32kMs6 --HG-- extra : rebase_source : 1b4a681863e8917b473f4852c4b88fe1f95dc1fd
-
- Jul 19, 2017
-
-
Nick Alexander authored
In-process dex is a slight performance win. This also upgrades `dexcount-gradle-plugin` to 0.7.1. MozReview-Commit-ID: 2Bg5qX41pHB --HG-- extra : rebase_source : 1f42d73b53bb46b29d3602845c62578576cd0f3e
-
- Oct 26, 2015
-
-
Nick Alexander authored
DONTBUILD NPOTB --HG-- rename : mobile/android/gradle/gradle.properties => gradle.properties extra : commitid : 8L4GIKHfAHF
-
- Dec 23, 2014
-
-
Nick Alexander authored
This is a big patch, but it's essentially NPOTB. The part that is POTB is ... removing Gradle integration from the build. I've implemented |mach gradle-install| as a substitute for the build system stuff; it's just so much easier to iterate on a mach command than a moz.build and Makefile.in. I'm landing this with self-review because this lessens the impact of the Gradle integration on the build system and because I am the only person who understands either the old or the new system. You'll need to run |mach gradle-install| at top level to configure the new Gradle integration. But |mach gradle ...| does the right thing configuration steps too. This patch rewrites most of the Gradle integration. The major changes are: * all .gradle files move into mobile/android/gradle; * all the Gradle projects live in the object directory; * mozconfig exposed to all build.gradle files; * simplification of Android configuration between build.gradle files; * support for user-specified version of build tools; * first steps towards supporting builds from the source directory; * bumps Gradle to 2.2.1; * bumps the Android-Gradle plugin to 0.14.4. This is seemingly a step backwards given that we'd prefer to ship the .idea directory in the source directory. But in fact we get closer to that; it's possible to run ./gradlew in the source directory and get a reasonable build. We'll progress with this in time. The win right now is that the projects are nested, which makes importing work better on Linux machines. Unfortunately IntelliJ 13 and 14 now have conflicting Android-Gradle plugin version requirements, so we now only support IntelliJ 14.0.2 and above. --HG-- rename : mobile/android/base/gradle_AndroidManifest.xml => mobile/android/gradle/base/AndroidManifest.xml rename : mobile/android/base/gradle_AndroidManifest.xml => mobile/android/gradle/branding/AndroidManifest.xml rename : mobile/android/gradle/omnijar/gradle_AndroidManifest.xml => mobile/android/gradle/omnijar/AndroidManifest.xml rename : mobile/android/base/gradle_AndroidManifest.xml => mobile/android/gradle/preprocessed_code/AndroidManifest.xml rename : mobile/android/base/gradle_AndroidManifest.xml => mobile/android/gradle/preprocessed_resources/AndroidManifest.xml rename : mobile/android/thirdparty/gradle_AndroidManifest.xml => mobile/android/gradle/thirdparty/AndroidManifest.xml
-