- May 10, 2024
-
-
Lina Butler authored
Bug 1895781 - Move the App Services and Glean auto-publish logic to its own settings file. r=nalexander This commit factors out the logic into its own settings file, adds docs, and only imports the settings file into applications that consume App Services and Glean via Maven (i.e., not GeckoView). Differential Revision: https://phabricator.services.mozilla.com/D209897
-
- May 09, 2024
-
-
Cristian Tuns authored
Backed out changeset eccc129ad554 (bug 1895781) Backed out changeset 2ffa0d4d2326 (bug 1895781) Backed out changeset 278306033d92 (bug 1895781)
-
Lina Butler authored
Bug 1895781 - Move the App Services and Glean auto-publish logic to its own settings file. r=nalexander This commit factors out the logic into its own settings file, adds docs, and only imports the settings file into applications that consume App Services and Glean via Maven (i.e., not GeckoView). Differential Revision: https://phabricator.services.mozilla.com/D209897
-
- Jan 18, 2024
-
-
Gabriel Luong authored
Bug 1876335 - use GRADLE_MAVEN_REPOSITORIES in more places. r=owlish,geckoview-reviewers,nalexander,tthibaud,android-reviewers To ensure that we can build offline, we need to prevent gradle from going through remote maven repos directly. That means also overriding the default plugin repository (plugins.gradle.org) in the `pluginManagement` section. Differential Revision: https://phabricator.services.mozilla.com/D201497
-
- Dec 19, 2023
-
-
Gabriel Luong authored
Differential Revision: https://phabricator.services.mozilla.com/D201495
-
- Dec 15, 2023
-
-
Gabriel Luong authored
Differential Revision: https://phabricator.services.mozilla.com/D201493
-
- Dec 18, 2023
-
-
Gabriel Luong authored
Differential Revision: https://phabricator.services.mozilla.com/D201490
-
- Dec 07, 2023
-
-
Gabriel Luong authored
Bug 1822393 - Support Android Components consuming GeckoView directly. r=nalexander,geckoview-reviewers,tthibaud,android-reviewers Differential Revision: https://phabricator.services.mozilla.com/D201483
-
Gabriel Luong authored
Bug 1867656 - Refactor loading the mozconfig to shared-settings.gradle. r=nalexander,owlish,geckoview-reviewers Differential Revision: https://phabricator.services.mozilla.com/D201482
-
- Aug 01, 2023
-
-
Kagami Sascha Rosylight authored
Differential Revision: https://phabricator.services.mozilla.com/D185047
-
- Jul 24, 2023
-
-
Kagami Sascha Rosylight authored
The current method fails when Mach is called outside MozillaBuild (https://firefox-source-docs.mozilla.org/mach/windows-usage-outside-mozillabuild.html), as `./mach environment` called inside gradle uses different Python and causes conflict in `~/.mozbuild`. Differential Revision: https://phabricator.services.mozilla.com/D184255
-
- 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
-