2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-09 19:10:42 +00:00
Commit Graph

325 Commits

Author SHA1 Message Date
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