Commit Graph

661 Commits

Author SHA1 Message Date
Titouan Thibaud
1039fbc599 Bug 1807154 - Persist desktop mode for tabs and restore them when Fenix is reopened r=android-reviewers,007
Differential Revision: https://phabricator.services.mozilla.com/D232876
2025-01-13 13:32:01 +00:00
Dana Keeler
ecfa655e10 Bug 1936904 - add nimbus feature to fenix to control certificate transparency mode r=geckoview-reviewers,android-reviewers,ohall,calu
Differential Revision: https://phabricator.services.mozilla.com/D231990
2025-01-07 16:39:03 +00:00
Ryan VanderMeulen
6a503d5f40 Bug 1940185 - Remove redundant 'else' conditions from 'when' blocks that exhaustively check all cases. r=android-reviewers,petru,ohall
Fixes warnings raised by Kotlin 2.1.20-Beta1.
warning: 'when' is exhaustive so 'else' is redundant here.

Differential Revision: https://phabricator.services.mozilla.com/D233320
2025-01-07 14:33:25 +00:00
Titouan Thibaud
8654feff4d Bug 1930355 - Avoid opening website from search if it was already opened in app r=android-reviewers,Roger
Differential Revision: https://phabricator.services.mozilla.com/D231280
2024-12-06 17:43:44 +00:00
Sandor Molnar
401748fa02 Backed out changeset 1666b0f81ad7 (bug 1914797) for causing bug 1930302 CLOSED TREE 2024-11-18 19:08:59 +02:00
Ryan VanderMeulen
0cb4659021 Bug 1929236 - Run Robolectric tests on SDK 35. r=android-reviewers,mcarare
Differential Revision: https://phabricator.services.mozilla.com/D227988
2024-11-18 13:21:34 +00:00
Denis Palmeiro
b2951a6535 Bug 1928647: Add nimbus support for GC parallel marking. r=ohall,android-reviewers,geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D227665
2024-11-13 22:31:40 +00:00
Cathy Lu
d37be721c3 Bug 1915296 - onBeforeUnload shouldDismissOnLoad should default to false r=android-reviewers,ajoltan,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D227878
2024-11-12 20:36:11 +00:00
Cathy Lu
3b8688938a Bug 1921885 - Add geckoview getWebCompatInfo API to GeckoEngineSession r=android-reviewers,rsainani
Differential Revision: https://phabricator.services.mozilla.com/D228396
2024-11-08 15:46:56 +00:00
Alexandru Marc
1c7c3fbb4e Backed out changeset 134f15f0f56c (bug 1921885) for causing build bustages @ EngineSessionTest.kt . CLOSED TREE 2024-11-08 16:59:01 +02:00
Cathy Lu
47b63120c2 Bug 1921885 - Add geckoview getWebCompatInfo API to GeckoEngineSession r=android-reviewers,rsainani
Differential Revision: https://phabricator.services.mozilla.com/D228396
2024-11-08 13:48:03 +00:00
Cathy Lu
96dc6686ad Bug 1914797 - Part 2 - Add url change during onPageStart for slow loading sites r=android-reviewers,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D226432
2024-10-31 17:36:20 +00:00
Tim Huang
f79b19d057 Bug 1921289 - Implement the Nimbus feature third-party-cookie-blocking on Android. r=owlish,geckoview-reviewers,android-reviewers,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D225967
2024-10-24 20:24:43 +00:00
Tamas Szentpeteri
66c8c5873c Backed out changeset e694408825e3 (bug 1921289) for causing bustages on Core.kt. CLOSED TREE 2024-10-24 22:34:40 +03:00
Tim Huang
4b6fbe378f Bug 1921289 - Implement the Nimbus feature third-party-cookie-blocking on Android. r=owlish,geckoview-reviewers,android-reviewers,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D225967
2024-10-24 18:23:02 +00:00
Andrew Creskey
79739d51eb Bug 1925390 - Add nimbus support for fetch priority on Android r=geckoview-reviewers,android-reviewers,amejiamarmol
We'd like to measure the performance impact of this networking feature on Android

Differential Revision: https://phabricator.services.mozilla.com/D226053
2024-10-23 17:32:46 +00:00
Arturo Mejia
73bd062ec2 Bug 1925597 - Add an Onboarding InstallationMethod to the addon manager r=extension-reviewers,android-reviewers,willdurand,twhite
Differential Revision: https://phabricator.services.mozilla.com/D226172
2024-10-22 21:31:03 +00:00
William Durand
0d0fcd11f0 Bug 1924470 - Specify the version in /blocked-addon/ AMO URLs. r=amejiamarmol,geckoview-reviewers,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D225487
2024-10-16 12:00:03 +00:00
Olivia Hall
cbbe66e2aa Bug 1913734 - Setup Fission Nimbus Experiment Instrumentation for Android r=android-reviewers,petru,owlish
This patch sets up the Nimbus fission experiment:
* Defines fission.enabled in nimbus.fml.yaml
* Sets fission value based on experiment on GeckoRuntimeSettings builder
* Sets the default WebContentIsolationStrategy of IsolateHighValue for fission

Differential Revision: https://phabricator.services.mozilla.com/D225113
2024-10-11 00:09:28 +00:00
Noah Bond
886814c3e6 Bug 1910768 - Add an app-wide desktop mode browsing preference r=android-reviewers,rsainani
- Ensure any pre-loaded tabs have the correct desktop mode preference
- Rename BrowserActions related to toggling Desktop Mode to better indicate their use case
- Rename "Site permissions" to "Site settings"

Differential Revision: https://phabricator.services.mozilla.com/D222543
2024-10-10 16:28:04 +00:00
William Durand
41cad0c30d Bug 1921417 - Add "see details" link to the alert dialog shown when an add-on install has failed. r=geckoview-reviewers,android-reviewers,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D224092
2024-10-08 11:34:54 +00:00
Aaditya Dhingra
d71d64edff Bug 1880848 - Fix warning: org.gradle.api.plugins.BasePluginConvention type has been deprecated. r=android-reviewers,webcompat-reviewers,twisniewski,pollymce,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D223166
2024-10-08 09:08:07 +00:00
Ryan VanderMeulen
fea9168a21 Bug 1921380 - Fix some existing AC detekt issues. r=android-reviewers,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D223894
2024-10-03 21:52:14 +00:00
William Durand
75c986802f Bug 1917852 - Add preliminary support for add-on soft-blocking in Android Components. r=amejiamarmol,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D223702
2024-10-03 09:32:06 +00:00
Arturo Mejia
5a52a5e04e Bug 1914244 - Move the allow in private browsing checkbox to the web extension permissions prompt. r=willdurand,zmckenney,geckoview-reviewers,owlish,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D219839
2024-10-03 02:40:56 +00:00
Sandor Molnar
ecfcb1bdd0 Backed out changeset 6558b07ffff2 (bug 1914244) for causing toolchain failures CLOSED TREE 2024-10-03 01:53:23 +03:00
Arturo Mejia
b210c87c25 Bug 1914244 - Move the allow in private browsing checkbox to the web extension permissions prompt. r=willdurand,zmckenney,geckoview-reviewers,owlish,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D219839
2024-10-02 20:32:43 +00:00
Stanca Serban
eba68bcef1 Backed out changeset 8e4f5f72b094 (bug 1914244) for causing toolchains bustages in WebExtensionPromptFeature.kt. CLOSED TREE 2024-10-02 18:32:11 +03:00
Arturo Mejia
91ec927c57 Bug 1914244 - Move the allow in private browsing checkbox to the web extension permissions prompt. r=willdurand,zmckenney,geckoview-reviewers,owlish,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D219839
2024-10-02 13:14:33 +00:00
Tim Huang
f5f15808dd Bug 1909024 - Add a GeckoEngineTest for fingerprinting protection overrides. r=amejiamarmol,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D221075
2024-09-25 16:12:52 +00:00
Tim Huang
a75b2c048e Bug 1909024 - Only set fingerprinting protection overrides pref if Nimbus fingerprinting-protection is enabled. r=geckoview-reviewers,android-reviewers,owlish,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D218865
2024-09-25 16:12:52 +00:00
Aaditya Dhingra
14b6df328d Bug 1883824 - Adding back check for release channel. r=gl,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D222858
2024-09-23 18:00:49 +00:00
Norisz Fay
6b9e1da0f8 Backed out changeset 9c1d0c3ff431 (Bug 1790516) as requested by developer CLOSED TREE 2024-09-13 23:22:05 +03:00
Ryan VanderMeulen
dedac2cf02 Bug 1918289 - Switch AC & GV from junit4 to junit-vintage. r=android-reviewers,mcarare
Differential Revision: https://phabricator.services.mozilla.com/D221905
2024-09-12 12:36:21 +00:00
Nicolas Guichard
fb68ab2a71 Bug 1906365 - Configure the Glean Gradle Plugin to use our vendored glean_parser. r=nalexander,geckoview-reviewers,android-reviewers,owlish
The Glean Gradle plugin now exposes ext.gleanPythonEnvDir for users to
point to an existing Python virtualenv where glean_parser is available.

As documented in https://mozilla.github.io/glean/book/language-bindings/android/android-build-configuration-options.html,
the Glean Gradle plugin options such as ext.gleanPythonEnvDir must be
set before applying the plugin.

This enables us to use gradle offline for Android builds (except the
android-gradle-dependencies task of course).

Differential Revision: https://phabricator.services.mozilla.com/D215795
2024-09-09 17:33:49 +00:00
Roger Yang
fbfa37e8da Bug 1862537 - Add test for initial load with app redirect url r=android-reviewers,harrisono
Depends on D219782

Differential Revision: https://phabricator.services.mozilla.com/D219982
2024-09-06 17:32:02 +00:00
Roger Yang
5e1cc65a55 Bug 1862537 - Do not try to go back when it's a initial load r=android-reviewers,harrisono
Differential Revision: https://phabricator.services.mozilla.com/D219782
2024-09-06 17:32:02 +00:00
Cathy Lu
24cd5ff539 Bug 1790516 - Default desktop mode for tablets r=geckoview-reviewers,android-reviewers,owlish,007
Differential Revision: https://phabricator.services.mozilla.com/D218122
2024-09-06 16:26:01 +00:00
Tamas Szentpeteri
7bb508cbab Backed out changeset 7ae3f62621b8 (bug 1790516) for causing gv-junit-fis failures on GeckoInputStreamTest#multipleWriters. CLOSED TREE 2024-09-05 18:40:17 +03:00
Cathy Lu
439fe4f9af Bug 1790516 - Default desktop mode for tablets r=geckoview-reviewers,android-reviewers,owlish,007
Differential Revision: https://phabricator.services.mozilla.com/D218122
2024-09-05 14:26:30 +00:00
Tim Huang
7c563ca666 Bug 1903722 - Part 3: Implement the userCharacteristic Nimbus feature for Fenix. r=android-reviewers,geckoview-reviewers,owlish,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D215620
2024-08-27 13:44:29 +00:00
Alex Jakobi
6b7e9fc6d2 Backed out changeset e90d4466e409 (Bug 1900622) r=botond,android-reviewers,tthibaud
Back out due to regression found by QA in comment #21.

Differential Revision: https://phabricator.services.mozilla.com/D220144
2024-08-27 09:49:03 +00:00
Hiroyuki Ikezoe
28f329e10e Bug 1911198 - Allow touch event interception in the case the ACTION_DOWN event result is INPUT_HANDLED. r=tthibaud,android-reviewers
Given that there's no touch event listener, in the case of ACTION_DOWN event
Gecko responds without waiting subsequent ACTION_MOVE events, thus we can allow
touch event intersection if the result is not INPUT_HANDLED_CONTENT.

Differential Revision: https://phabricator.services.mozilla.com/D218510
2024-08-22 21:00:14 +00:00
mcarare
cf6fef3493 Bug 1900776 - Replace 'Enum.values()' with 'Enum.entries' r=android-reviewers,gl
'Enum.values()' is recommended to be replaced by 'Enum.entries' since Kotlin 1.9

Differential Revision: https://phabricator.services.mozilla.com/D219759
2024-08-21 16:18:34 +00:00
Alex Jakobi
afb08ed09b Bug 1900622 - Add capabilities to hide dynamic toolbar on Fenix. r=android-reviewers,tthibaud
Differential Revision: https://phabricator.services.mozilla.com/D213962
2024-08-21 13:27:03 +00:00
Sandor Molnar
b0107b0500 Backed out changeset 7e422af6bf16 (bug 1900622) for causing ktlint failures. CLOSED TREE 2024-08-21 14:09:31 +03:00
Alex Jakobi
ddea95694b Bug 1900622 - Add capabilities to hide dynamic toolbar on Fenix. r=android-reviewers,tthibaud
Differential Revision: https://phabricator.services.mozilla.com/D213962
2024-08-21 10:42:10 +00:00
Iulian Moraru
4f07ff3911 Backed out 2 changesets (bug 1906365, bug 1893181) for causing mass android-all build bustages. CLOSED TREE
Backed out changeset 71eaffe86901 (bug 1893181)
Backed out changeset 0ecbe936878e (bug 1906365)
2024-08-15 19:58:27 +03:00
Nicolas Guichard
8aa18297f1 Bug 1906365 - Configure the Glean Gradle Plugin to use our vendored glean_parser. r=nalexander,geckoview-reviewers,android-reviewers,owlish
The Glean Gradle plugin now exposes ext.gleanPythonEnvDir for users to
point to an existing Python virtualenv where glean_parser is available.

As documented in https://mozilla.github.io/glean/book/language-bindings/android/android-build-configuration-options.html,
the Glean Gradle plugin options such as ext.gleanPythonEnvDir must be
set before applying the plugin.

This enables us to use gradle offline for Android builds (except the
android-gradle-dependencies task of course).

Differential Revision: https://phabricator.services.mozilla.com/D215795
2024-08-15 12:31:39 +00:00
Hiroyuki Ikezoe
52aa3cbccd Bug 1831649 - Use GeckoView.addWindowInsetsListener/removeWindowInsetsListener in android-components. r=android-reviewers,tthibaud
Differential Revision: https://phabricator.services.mozilla.com/D210895
2024-08-06 07:46:24 +00:00