- Apr 18, 2023
-
-
Gabriel Luong authored
Bug 1828719 - Remove omnijar Gradle project from srcdir r=geckoview-reviewers,nalexander,amejiamarmol Differential Revision: https://phabricator.services.mozilla.com/D175790
-
- Nov 18, 2022
-
-
Makoto Kato authored
To run unit test for android-format lint, we have to add another simple Gradle project. It is runs with specific parameter (`androidFormatLintTest`), so `./mach build` etc doesn't run it. Also `type:global`'s lint doesn't have any test framework, so I will add it. Differential Revision: https://phabricator.services.mozilla.com/D162181
-
- Feb 08, 2022
-
-
Makoto Kato authored
When driver letter is upper case, `commandLine.execute` seems to be failed. So I would like to change MOZILLABUILD environment variable to lower case. Differential Revision: https://phabricator.services.mozilla.com/D137976
-
- Jan 11, 2022
-
-
Agi Sferro authored
This allows us to decouple GeckoView from exoplayer2, have it's own Java settings and not pollute GeckoView's dependencies. Differential Revision: https://phabricator.services.mozilla.com/D133792
-
- Nov 02, 2021
-
-
Agi Sferro authored
The fact that the test runner app is defined inside the geckoview test package has always felt like a hack to me. I've mistakenly thought that TestRunnerActivity was used in GeckoView's junit tests many times (even though that's not the case). From what I can see, there's no way to generate an AAB package for androidTest, so to be able to run Gecko tests as AAB we finally need to define the TestRunner as an ordinary package instead. Differential Revision: https://phabricator.services.mozilla.com/D127320
-
- Oct 25, 2021
-
-
Makoto Kato authored
Differential Revision: https://phabricator.services.mozilla.com/D129233
-
- Sep 29, 2021
-
-
Agi Sferro authored
This patch introduces a new local.settings field: mozilla-central.mozconfig. This field can be used to set a custom mozconfig file for the gradle build (and for Android Studio). The environment variable MOZCONFIG will take precedence over what is defined in local.settings to allow Gecko engineers to use multiple mozconfig files. Co-Authored-By:
Nick Alexander <nalexander@mozilla.com> Differential Revision: https://phabricator.services.mozilla.com/D124830
-
- Aug 30, 2021
-
-
Agi Sferro authored
Differential Revision: https://phabricator.services.mozilla.com/D123649
-
- Aug 26, 2021
-
-
Butkovits Atila authored
Backed out changeset 552d8919435c (bug 1727577) Backed out changeset 59d1a463178b (bug 1727438) Backed out changeset 8cba5f574196 (bug 1727438) Backed out changeset 00d32a3af979 (bug 1727438) Backed out changeset efda82445d85 (bug 1727438)
-
- Aug 25, 2021
-
-
Agi Sferro authored
Differential Revision: https://phabricator.services.mozilla.com/D123649
-
- Jul 15, 2020
-
-
Csoregi Natalia authored
Backed out changeset d0ff30e1d830 (bug 1650692) for toolchains failures on ImageDecoderTest.kt. CLOSED TREE
-
Tiger Oakes authored
Differential Revision: https://phabricator.services.mozilla.com/D82308
-
- Nov 22, 2019
-
-
Emily Toop authored
Examples are currently in github. They should be kept alongside the documentation and code and built along with other projects in Android Studio. Differential Revision: https://phabricator.services.mozilla.com/D53978 --HG-- extra : moz-landing-system : lando
-
Daniel Varga authored
Backed out changeset d1b72f3ac5f6 (bug 1598010) linting failure at messaging_example/app/src/main/assets/messaging/messaging.js:11:7. On a CLOSED TREE
-
- Nov 21, 2019
-
-
Emily Toop authored
Examples are currently in github. They should be kept alongside the documentation and code and built along with other projects in Android Studio. Differential Revision: https://phabricator.services.mozilla.com/D53978 --HG-- extra : moz-landing-system : lando
-
- Nov 14, 2019
-
-
Mihai Alexandru Michis authored
Backed out changeset c1e90bf96e14 (bug 1585661) Backed out changeset 1f2c6dc5a14e (bug 1585661) --HG-- rename : mobile/android/docs/Gemfile => mobile/android/docs/geckoview/Gemfile rename : mobile/android/docs/_config.yml => mobile/android/docs/geckoview/_config.yml extra : histedit_source : dbb04b7ddd7036853b5f714e4b61f542903698f5
-
Emily Toop authored
Differential Revision: https://phabricator.services.mozilla.com/D48565 --HG-- extra : moz-landing-system : lando
-
Mihai Alexandru Michis authored
Backed out changeset 915910348bce (bug 1585661) Backed out changeset 126b37477819 (bug 1585661) --HG-- rename : mobile/android/docs/Gemfile => mobile/android/docs/geckoview/Gemfile rename : mobile/android/docs/_config.yml => mobile/android/docs/geckoview/_config.yml
-
Emily Toop authored
Differential Revision: https://phabricator.services.mozilla.com/D48565 --HG-- extra : moz-landing-system : lando
-
- Oct 04, 2019
-
-
Nick Alexander authored
This does many things: 1) stops producing (and consuming) `FennecJNI*` JNI wrappers 2) removes the :app and :thirdparty Gradle projects 3) removes relevant pieces of the Gradle target configuration 4) updates lints 5) purges old configurations After this commit, the `mobile/android` project/application builds only GeckoView. Differential Revision: https://phabricator.services.mozilla.com/D46536 --HG-- extra : moz-landing-system : lando
-
- Sep 30, 2019
-
-
Andrew Halberstadt authored
Bug 1580280 - [gradle] Stop redirecting stderr into stdout when calling 'mach environment', r=nalexander Print debugging a task that runs gradle has been really annoying as gradle reads the output of 'mach environment' and fails as soon as a debug line shows up. What's worse, is it redirects stderr into stdout so even printing to 'sys.stderr' fails. This fixes that so writing to stderr will at least work. Differential Revision: https://phabricator.services.mozilla.com/D47608 --HG-- extra : moz-landing-system : lando
-
- May 09, 2019
-
-
Nick Alexander authored
The inline comment explains what is happening here. The issue is that client.mk is setting MOZ_OBJDIR (and autoconf.mk is setting CC/CXX and others) as part of `mach build`, which means that recursively invoking `mach build` sees a different environment, and that triggers reconfigure. In some situations we can avoid this by recognizing that the environment has changed and setting it back to what it was at the time of `mach build` before client.mk adjusts it. Differential Revision: https://phabricator.services.mozilla.com/D30425 --HG-- extra : moz-landing-system : lando
-
- Mar 29, 2019
-
-
Makoto Kato authored
Bug 1527796 - Part 5. Add python.exe path of mozilla-build to call mach command from gradle. r=nalexander Since gradle doesn't run on sh.exe, it requires python path to run mach command. But gradle doesn't have a way to detect python.exe. When using MozillaBuild, it sets MOZILLABUILD environment value, so we can detect python path in MozillaBuild using it if available. Differential Revision: https://phabricator.services.mozilla.com/D20454 --HG-- extra : rebase_source : bba5ae6b8b53c408e8f80db3202458e177eecca4
-
- Oct 25, 2017
-
-
maliu authored
MozReview-Commit-ID: C1QJcr65yWu --HG-- extra : rebase_source : 867d143416321adc4820d488991fb4575c767cf0
-
- Jun 22, 2017
-
-
Wes Kocher authored
Backed out changeset 0b7af9b62aff (bug 1355625) Backed out changeset b44a1a078e64 (bug 1355625) MozReview-Commit-ID: JRmf8nbLFPP
-
- Jun 20, 2017
-
-
Nick Alexander authored
MozReview-Commit-ID: DMoxPnla3Ij --HG-- extra : rebase_source : 6496fba8609b58b68038439ef9188bf6cc4c54e1
-
- Oct 06, 2016
-
-
Nick Alexander authored
We need to bump the Gradle Deps task, which fetches dependencies, to include new test dependencies; and use freshly uploaded tooltool archives (manually uploaded) containing the new test dependencies. MozReview-Commit-ID: 8bNOVQPHlk6 --HG-- extra : rebase_source : 0c80117fb58e43f9c857027941f0a14f03b97f13
-
- Feb 18, 2016
-
-
Nick Alexander authored
DONTBUILD NPOTB Using the real Android manifest tripped up Robolectric, so I've taken the easy way out and added a dummy TestGeckoApplication; see comment in the code. MozReview-Commit-ID: 4fCY504UgPu --HG-- rename : mobile/android/app/base/lint.xml => mobile/android/app/lint.xml rename : mobile/android/tests/background/junit4/resources/robolectric.properties => mobile/android/app/src/main/resources/robolectric.properties extra : rebase_source : 689e879dd4ec4402d5e7f948fa5f8be256284a88 extra : intermediate-source : 746468f5d9798ff404a80cd957664e2b69a0e97c extra : source : a7f63b3721cd3ba105990bbb37a87044383d26d9 extra : histedit_source : 6bdcfa36ddb45bbfd518c5459e4940e29a30f1c2%2C4bfef3b752a85174f1aa1f2226a286ac30bae25a
-
- Feb 06, 2016
-
-
Nick Alexander authored
--HG-- extra : commitid : HtySXbh21EG extra : rebase_source : 380db13c459c88d21b7f14d0d6830e7ab1094cc1
-
- Jan 26, 2016
-
-
Nick Alexander authored
--HG-- extra : commitid : 6jL7OTORPHp extra : rebase_source : 19cc23344c425082888863cf7dbd00049ab1e3a1 extra : source : 54a3d0851bc60d26fb4744c605787031070052c8 extra : histedit_source : 842b7f6fafd9ee4ba00805b83d088cd9bf97e5cf
-
- Jan 18, 2016
-
-
Nick Alexander authored
DONTBUILD NPOTB Using the real Android manifest tripped up Robolectric, so I've taken the easy way out and added a dummy TestGeckoApplication; see comment in the code. --HG-- rename : mobile/android/app/base/lint.xml => mobile/android/app/lint.xml rename : mobile/android/tests/background/junit4/resources/robolectric.properties => mobile/android/app/src/main/resources/robolectric.properties extra : commitid : 2aEbQRv0D7m extra : rebase_source : c0f014e3fba7008967f8f9782125f940fcc89fe6 extra : amend_source : 46bfdfb116c026da490750a23a9c9188ab4cdf9a extra : source : a7f63b3721cd3ba105990bbb37a87044383d26d9
-
- Feb 05, 2016
-
-
Nigel Babu authored
Backed out changeset 9aa32d9a25df (bug 1234629) Backed out changeset d73d36c9619b (bug 1234629) Backed out changeset a7f63b3721cd (bug 1233882) Backed out changeset c79f4a8c3e86 (bug 1234629) Backed out changeset 400c030d3c01 (bug 1234629) Backed out changeset 54a3d0851bc6 (bug 1234629) Backed out changeset f80912ecfa87 (bug 1234629) Backed out changeset 50bcadca2131 (bug 1234629) Backed out changeset aaa420ed66d7 (bug 1234629) Backed out changeset 7a62e97f07c2 (bug 1234629) --HG-- rename : mobile/android/app/lint.xml => mobile/android/app/base/lint.xml rename : mobile/android/app/src/main/resources/robolectric.properties => mobile/android/tests/background/junit4/resources/robolectric.properties extra : commitid : KJVIqyGBEZg
-
- Jan 18, 2016
-
-
Nick Alexander authored
DONTBUILD NPOTB Using the real Android manifest tripped up Robolectric, so I've taken the easy way out and added a dummy TestGeckoApplication; see comment in the code. --HG-- rename : mobile/android/app/base/lint.xml => mobile/android/app/lint.xml rename : mobile/android/tests/background/junit4/resources/robolectric.properties => mobile/android/app/src/main/resources/robolectric.properties extra : commitid : BSiXkLh5kSh extra : rebase_source : ee178b04cd727e11a65f0550d88f1cd951cc5b7a extra : amend_source : 45f49104a4687cf4cb71391c3f3ac2def8ef716a
-
- Jan 26, 2016
-
-
Nick Alexander authored
--HG-- extra : commitid : 6jL7OTORPHp extra : rebase_source : 8151fcd1768b7bfd0a4386dd68c8910894cae892 extra : histedit_source : 673771296f66c8ec5885fef25999e5e195a1767e
-
- Dec 06, 2015
-
-
Nick Alexander authored
--HG-- extra : commitid : 6nPFZN21OLN extra : rebase_source : 871c47b4c8d45794ad9e1704a3978099f4693923 extra : histedit_source : 0b73868c4baae9ec1d4ed0bbcf2629b7ebb579e6%2Cb36560dede8a0c4925e117b28494297ea25abfee
-
- Dec 10, 2015
-
-
Nick Alexander authored
--HG-- extra : commitid : JaIcJaQkY0L extra : rebase_source : 874d2ee3c68058b5c96997437a78155ec789c6c5 extra : histedit_source : 7a1c2bc56259d10ccd6b02451016c83c52135351
-
- Nov 26, 2015
-
-
Nick Alexander authored
DONTBUILD NPOTB --HG-- rename : mobile/android/base/build.gradle => mobile/android/app/base/build.gradle extra : commitid : EhT7Osnyxex
-
- Nov 03, 2015
-
-
Nick Alexander authored
This is the last Gradle project that isn't in the srcdir. Since base/ doesn't have the correct package prefix directory structure, we still need to symlink, but we only need one link. This effectively deprecates |mach gradle-install|. This should improve the robustness of our Gradle configuration, ensuring that we always have projects to import. Since settings.gradle executes very early in the IDE import project sequence: before Gradle project evaluation time, and thus before any Gradle task is executed, we should always see a complete project. (It was possible to see incomplete Gradle configurations if |mach gradle-install| hadn't been run at just the right time.) --HG-- extra : commitid : 4zK7U5PAypH extra : rebase_source : 91f8534a89f0311b36bd39f502e2f7609a1d78b0
-
- Oct 20, 2015
-
-
Nick Alexander authored
I don't want to cut consumers of $OBJDIR/mobile/android/gradle over yet, so this doesn't remove the existing 'thirdparty' project. --HG-- rename : mobile/android/gradle/thirdparty/AndroidManifest.xml => mobile/android/thirdparty/AndroidManifest.xml rename : mobile/android/gradle/thirdparty/build.gradle => mobile/android/thirdparty/build.gradle extra : commitid : 8L8SU60bAig extra : rebase_source : 0974b1e31821693b172f73119c4988c82a069a44
-
Nick Alexander authored
--HG-- extra : commitid : A3m3EDPygxd extra : rebase_source : 75945086f52ee94f9812568f4fe5654707312a03
-