Arturo Mejia
ea61fb6ff9
Revert "Remove requestLegacyExternalStorage flag"
...
This reverts commit e02512d7
3 years ago
Arturo Mejia
e02512d757
Remove requestLegacyExternalStorage flag
3 years ago
Arturo Mejia
07c15d3131
For #18553 Revert "Target Android 11"
...
This reverts commit 0e8dc616
3 years ago
Gabriel Luong
35bae17e86
For #18408 - Add a lazy getter for AutofillCreditCardsAddressStorage
3 years ago
Sebastian Kaspari
8856a3c1d7
Integrate Android Autofill support into Nightly and debug builds.
3 years ago
Arturo Mejia
0e8dc6164d
Target Android 11
3 years ago
rxu
c9ed8a5b92
Add MOZILLA_ONLINE_ADDON_EXCLUSIONS for Mozilla Online builds
3 years ago
Arturo Mejia
e3b6f060ae
For #12822 - Opt-in of scoped storage
3 years ago
Jonathan Almeida
66b94ced14
Close #1340 : Add support for WebAuthnFeature
3 years ago
Jonathan Almeida
81e08b2e7f
Close #15979 : Add MOZILLA_OFFICIAL flag for release builds
...
When we build release APKs on Mozilla infrastructure, we want a way to
know this in code for features that would only work on them.
3 years ago
William Durand
0537594810
Add new BuildConfig variables to support AMO non-production envs
3 years ago
isabelrios
d8584ed632
Changes to run tests on beta builds ( #16786 )
...
* Changes to run tests on beta builds
* remove dontoptime and fix bookmarks tests
* fix ktlint and smokeTest
* add variable for package name
* rebase and fix conflicts
* add yml files and modify script to run tests
* fix yml file indentation
* changes in kind file and add try_task
* fix error kind file
* fix error kind file 2
* fix error kind file 3
* fix reviewer comments
* remove mockwebserver implementation as per reviewer comment
* run beta tests only on releases branches
* reg exp for master branch
* reg exp for master branch2
* modify try_task with release branch
* remove try file
* let's start by running only one test
* address latest reviewers comments
* double check correct tasks for release branch
* remove try file after confirming beta build run
Co-authored-by: isabel rios <isabelrios@MBP-de-isabel-2.home>
3 years ago
Sebastian Kaspari
1b6cebf4d4
Switch to new SessionStorage / session restore API.
3 years ago
Sebastian Kaspari
2cada405d8
Update Android Components to 69.0.20201207103252.
4 years ago
Elise Richards
77f061c362
Closes #8791 : Use A-C tab counter and upgrades to A-C 69.0.20201203202830
...
Upgrades to A-C 69.0.20201203202830 and addresses breaking changes:
- Upgrades androidx workmanager to 2.4.0 in line with A-C.
- RecordingDevicesNotificationFeature was removed
- SearchUseCases accept parent session ID instead of session itself
4 years ago
jhugman
ea9f692007
Nimbus-SDK-119 Get Nimbus server endpoint at build time. ( #16682 )
...
This PR builds on [AC##9024][1], and implements setting the Nimbus endpoints from [a secret set at build time][2].
For production use, this requires a secret named `nimbus_url` to be put into CI.
Note: Nimbus is currently behind a feature flag.
If developers wish to use a Nimbus server for local development, you can set the url by adding an entry into local.properties, e.g.:
```
nimbus.remote-settings.url=https://settings.stage.moz4ws.net
```
Without setting server, Nimbus will be able to function, except no experimental definitions will be fetched, and features under experiment will be configured as if not enrolled in the experiment.
[1]: https://github.com/mozilla-mobile/android-components/pull/9024
[2]: https://groups.google.com/a/mozilla.com/g/android-components-team/c/lAGVKQy8aiA/m/rY3uGAwhBAAJ
4 years ago
Sebastian Kaspari
23edda5f65
Introduce build flag for configuring test build type.
4 years ago
Sebastian Kaspari
0a419efa92
Introduce build flag for disabling optmization.
4 years ago
jhugman
9cdfb6db4a
Nimbus Global Opt Out ( #16543 ) r=gl
4 years ago
Sebastian Kaspari
5530e102f1
For #16302 - Use larger heap size when running unit tests and fork new process after every 80 test classes. ( #16526 )
4 years ago
Sebastian Kaspari
baaa85db80
Closes #16256 : Introduce build flag for "Mozilla Online" variant.
...
This patch introduces a build flag that can be used on demand on the command line (`./gradlew -PmozillaOnline [..}`) or
permanently when added to local.properties (`mozillaOnline`).
At runtime `Config.channel.isMozillaOnline` will return `true` if the flag was set at build time.
4 years ago
Sebastian Kaspari
2da24cd91d
Update Android Components, Kotlin, Gradle plugin ( #16021 )
...
* Closes #13262 : Update AGP to 4
* Update to Mozilla Android Components 63.0.20201019090011.
* Update Kotlin to 1.4.10 and Coroutines to 1.3.9.
* Fix new compiler warnings.
* Fix compilation of lint rules module.
* Pin JNA version.
* Fix new lint errors.
Co-authored-by: Tiger Oakes <toakes@mozilla.com>
4 years ago
Christian Sadilek
f59cfd961c
Configure M5 AMO collection for all builds
4 years ago
ekager
d208ffe002
For #7345 - Update new shield icons, remove lottie ( #15909 )
4 years ago
Michael Comella
341a92a10e
For #15280 : add current ConstraintLayout warnings to lint baseline.
4 years ago
Mugurell
dd83130d9f
For #15890 - Ensure app locale switcher works for Windows builds
...
A hardcoded unix file separator prevented us from building a proper list of
locales for which we actually have packaged translations.
4 years ago
Jonathan Almeida
23d9951e78
Upgrade to Android Component 62.0.20201006190820 with breaking changes
4 years ago
Michael Comella
f690f8736d
No issue: replace LintUnitTestRunner with detekt implementation.
...
This should be more performant and easier to maintain.
4 years ago
Christian Sadilek
81aaacda61
Configure M5 AMO collection for Nightly/Debug
4 years ago
Christian Sadilek
601e847094
Configure M4 AMO collection for all builds
4 years ago
ekager
09fbb43f80
For #2486 - Adds Recently Closed Tabs
4 years ago
Christian Sadilek
a2368e2a1e
Configure M4 AMO collection for Nightly/Debug
4 years ago
Tiger Oakes
d762dea49d
Gradle configuration avoidance
4 years ago
Jeff Boek
ff805e53ed
For #14318 - Use old API to try to fix startup crash without GPS
4 years ago
Elise Richards
e96eb25682
Allow play store in app review to be shown to users
4 years ago
Gabriel Luong
04dcfa5cab
For #8312 - Show Top Sites in a ViewPager ( #14116 )
4 years ago
Kainalu Hagiwara
c119070e21
For #13030 - Use material design animation values for swipe to switch tabs.
4 years ago
Gilbert Gilb's
2743c37b40
Add custom Activity to show libraries licenses.
...
As Google's library for showing licences isn't open-source, this commit
reimplements its main Activity. This is in prevision to having an OSS
flavor of fenix.
We chose to not introduce dependencies to third-party libraries
such as AboutLibraries for now, and we'll stick to using Google's gradle
plugin for the dependencies extraction.
Fixes #7584
See also #162
4 years ago
Sebastian Kaspari
c93a29f89a
Simplify build variants to just: debug, nightly, beta and release.
...
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
4 years ago
Michael Comella
f319b457bf
For #4132 : remove raptor property and isRaptorEnabled manifest placeholder.
...
afaict, this is only used for BrowserPerformanceTestActivity, which is
being removed in this PR.
4 years ago
Tiger Oakes
c1c7de5c1a
For #13262 : Update gradle ( #13263 )
4 years ago
Tiger Oakes
f3f470a977
For #13140 : Use concept-menu for saved logins menu ( #13143 )
4 years ago
Ankur Khandelwal
ddfb3dfa72
Renamed Deps.mozilla_ui_publicsuffixlist to Deps.mozilla_lib_publicsuffixlist ( #13201 )
4 years ago
Tiger Oakes
d8ff6179fe
For #7992 : Use favicon style from AC ( #12608 )
4 years ago
Jonathan Almeida
53a4f63393
For #12983 : Fix deep link scheme for nightly builds
...
When we simplified our variants, our deep link scheme for nightly was
lost.
4 years ago
Tiger Oakes
6ea94fd9af
Add concept-menu dependency
4 years ago
Tiger Oakes
8c1d3dc827
For #12871 - Use local TWA DAL API ( #12872 )
4 years ago
Kainalu Hagiwara
e7dc5580b2
For #3481 - Implement swipe on toolbar to switch tabs.
4 years ago
Johan Lorenzo
7e7d69cb8e
Bug 1652979 - Stop producing fennecNightly, fenixNightly and fenixBeta ( #12225 )
4 years ago
Tiger Oakes
667261f511
Closes #12493 : Remove kapt plugin
4 years ago