Adam Novak
c667cfa0ae
Merge tag 'v89.1.1' into upstream-sync
2021-06-01 21:55:28 -07:00
Sebastian Kaspari
8ccd1619f4
Unit tests: Bump max heap size to 3072m.
2021-04-30 18:04:10 +02:00
Sebastian Kaspari
5d500a1d66
Issue #19040 : Remove Leanplum (Beta)
2021-04-29 19:06:01 +02:00
Adam Novak
39d40ebcc7
Merge tag 'v88.0.0-beta.6' into upstream-sync
2021-04-12 20:17:14 -07:00
Adam Novak
af23310679
Merge tag 'v87.0.0-rc.1' into fork
2021-04-10 14:19:53 -07:00
Jonathan Almeida
9078139e40
Close #18774 : Migrate mutli-selection to store
...
Removes the recyclerview-selection library and replaces it with the
SelectionHolder/SelectionInteractor with a Store.
This is an implementation that's similar to what we have in other UI
lists (library).
2021-04-07 19:14:54 +04:00
Jonathan Almeida
9ce4adaa32
Close #18443 : Use recyclerview-selection for multi-select mode in tray
...
Add multi-select mode to the BrowserTabsAdapter. It has the
functionality to:
- Enable multi-select mode on long-press.
- Enable multi-select mode when changed by an external function.
- Only works for normal tabs (as we currently have it).
Co-authored-by: "codrut.topliceanu" <codrut.topliceanu@softvision.ro>
2021-03-27 03:42:34 +04:00
Arturo Mejia
07c15d3131
For #18553 Revert "Target Android 11"
...
This reverts commit 0e8dc616
2021-03-22 14:09:36 -04:00
Gabriel Luong
35bae17e86
For #18408 - Add a lazy getter for AutofillCreditCardsAddressStorage
2021-03-16 13:30:43 -07:00
Sebastian Kaspari
8856a3c1d7
Integrate Android Autofill support into Nightly and debug builds.
2021-03-15 10:28:38 +01:00
Adam Novak
824313a21b
Merge tag 'v86.1.1' into upstream-sync
2021-03-04 17:34:37 -08:00
Arturo Mejia
0e8dc6164d
Target Android 11
2021-02-24 14:26:08 -05:00
rxu
c9ed8a5b92
Add MOZILLA_ONLINE_ADDON_EXCLUSIONS for Mozilla Online builds
2021-02-22 10:00:57 -05:00
Arturo Mejia
e3b6f060ae
For #12822 - Opt-in of scoped storage
2021-02-02 12:58:44 -05:00
Adam Novak
6d4a47921c
Merge tag 'v85.1.1' into upstream-sync
2021-02-01 20:53:42 -08:00
Jonathan Almeida
66b94ced14
Close #1340 : Add support for WebAuthnFeature
2021-01-29 22:57:49 +04:00
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.
2021-01-29 10:51:33 +04:00
William Durand
0537594810
Add new BuildConfig variables to support AMO non-production envs
2021-01-21 17:42:55 -05:00
isabelrios
e3dc851221
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>
2021-01-18 14:58:23 +02:00
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>
2021-01-14 15:47:36 +01:00
Sebastian Kaspari
1b6cebf4d4
Switch to new SessionStorage / session restore API.
2021-01-05 17:11:57 +01:00
Adam Novak
12bbfa9c4c
Merge tag 'v84.1.0' into beta-sync
2020-12-14 19:39:39 -08:00
Sebastian Kaspari
2cada405d8
Update Android Components to 69.0.20201207103252.
2020-12-07 15:21:08 +01:00
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
2020-12-03 17:45:01 -05:00
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
2020-12-03 16:30:20 +00:00
Sebastian Kaspari
23edda5f65
Introduce build flag for configuring test build type.
2020-11-30 18:54:20 +01:00
Sebastian Kaspari
0a419efa92
Introduce build flag for disabling optmization.
2020-11-30 18:54:20 +01:00
jhugman
9cdfb6db4a
Nimbus Global Opt Out ( #16543 ) r=gl
2020-11-19 11:17:25 +00:00
Sebastian Kaspari
5530e102f1
For #16302 - Use larger heap size when running unit tests and fork new process after every 80 test classes. ( #16526 )
2020-11-12 11:09:27 -05:00
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.
2020-11-03 10:34:25 +01:00
Adam Novak
86742d23c4
Merge remote-tracking branch 'upstream/releases/v83.0.0' into upstream-sync
2020-10-25 21:48:41 -07:00
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>
2020-10-19 14:07:47 -04:00
Christian Sadilek
f59cfd961c
Configure M5 AMO collection for all builds
2020-10-19 11:19:47 -04:00
ekager
d208ffe002
For #7345 - Update new shield icons, remove lottie ( #15909 )
2020-10-16 16:01:38 -07:00
Michael Comella
341a92a10e
For #15280 : add current ConstraintLayout warnings to lint baseline.
2020-10-14 15:20:28 -07:00
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.
2020-10-14 15:34:39 +02:00
Abhijit Valluri
e547c93311
Merge remote-tracking branch 'mozilla/master' into mozilla_main
2020-10-11 21:05:42 +01:00
Jonathan Almeida
23d9951e78
Upgrade to Android Component 62.0.20201006190820 with breaking changes
2020-10-07 20:01:35 -04:00
Abhijit Valluri
7a3cacf7f1
Merge branch 'mozilla_main' into fork
2020-10-03 01:46:28 +01:00
Michael Comella
f690f8736d
No issue: replace LintUnitTestRunner with detekt implementation.
...
This should be more performant and easier to maintain.
2020-10-01 16:06:53 -07:00
Abhijit Valluri
8d84ec8ef5
Merge branch 'mozilla_main' into fork
2020-09-26 21:10:23 +01:00
Christian Sadilek
81aaacda61
Configure M5 AMO collection for Nightly/Debug
2020-09-25 11:18:07 -04:00
Christian Sadilek
601e847094
Configure M4 AMO collection for all builds
2020-09-22 19:01:37 -04:00
Adam Novak
8418ecc176
Fix #131 by accepting -PversionName= again
2020-09-18 10:35:30 +01:00
Adam Novak
5ddce84b81
Settle on 'forkmaintainers' everywhere which Mozilla lint rules accept
2020-09-17 19:02:48 -07:00
Adam Novak
5871e3ee23
Adjust build scripts and move code for appid change
2020-09-17 17:51:21 -07:00
Abhijit Valluri
480d29765f
Fix build.gradle to add a non-null version name
2020-09-14 09:25:55 -04:00
Abhijit Valluri
48ea10cd9d
Merge remote-tracking branch 'mozilla/master' into fork
2020-09-13 15:40:42 +01:00
ekager
09fbb43f80
For #2486 - Adds Recently Closed Tabs
2020-09-11 12:02:30 -07:00
bbigam
a33d070781
Update build.gradle
2020-09-06 22:08:50 -04:00