Greg Stoll
7d02b55995
Bug 1877237 - autofill "confirm password" field when registering a new password r=geckoview-reviewers,android-reviewers,boek,owlish
...
When a login choice was made, the Hint associated with it was lost, so recalculate it and pass it to the LoginSelectOption constructor.
Differential Revision: https://phabricator.services.mozilla.com/D209898
2024-05-18 00:58:05 +00:00
William Durand
d00383a7ed
Bug 1893387 - Refactor how required permissions/origins are passed from Gecko to the embedder in exportExtension(). r=amejiamarmol,android-reviewers,robwu,geckoview-reviewers,ohall
...
Differential Revision: https://phabricator.services.mozilla.com/D208503
2024-05-15 20:35:39 +00:00
mcarare
1070e28db0
Bug 1893120 - Run AC Robolectric tests on SDK 34 and adapt tests. r=android-reviewers,webcompat-reviewers,twisniewski,avirvara
...
Differential Revision: https://phabricator.services.mozilla.com/D209640
2024-05-14 13:00:48 +00:00
acseh
3f4b08c594
Backed out changeset 9976b7730dbd (bug 1893120) for causing lint failures CLOSED TREE
2024-05-14 12:57:36 +03:00
mcarare
4a11afeae1
Bug 1893120 - Run AC Robolectric tests on SDK 34 and adapt tests. r=android-reviewers,webcompat-reviewers,twisniewski,avirvara
...
Differential Revision: https://phabricator.services.mozilla.com/D209640
2024-05-14 08:02:38 +00:00
alexandra.virvara
1f7c35c095
Bug 1893930: show the suggest string password prompt when tapping on the password field while being on a sign up page r=boek,android-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D208907
2024-05-08 07:57:27 +00:00
ohall-m
6cd07c8608
Bug 1892715 - Part 3: Update Android Components isTranslated Logic r=android-reviewers,giorga
...
This patch updates Android Components to use the new `hasVisibleChange `
information from the translations engine to better manage translations visible state.
Differential Revision: https://phabricator.services.mozilla.com/D209577
2024-05-07 23:39:55 +00:00
gela
9caeb34fa0
Bug 1499453 - Use GeckoResult.ALLOW/DENY shortcuts in GeckoView code r=android-reviewers,owlish,tchoh
...
Differential Revision: https://phabricator.services.mozilla.com/D208415
2024-05-01 18:08:13 +00:00
Arturo Mejia
4be563ddf5
Bug 1892302 - Report when permissions for a web extension have changed r=willdurand,android-reviewers,geckoview-reviewers,zmckenney
...
Differential Revision: https://phabricator.services.mozilla.com/D207930
2024-04-30 00:02:26 +00:00
Noemi Erli
d34a53602a
Backed out changeset a2ec4e1379a8 (bug 1892302) for causing xpc failures in test_ext_native_messaging_geckoview.js CLOSED TREE
2024-04-29 22:34:31 +03:00
Arturo Mejia
be12b68b6c
Bug 1892302 - Report when permissions for a web extension have changed r=willdurand,android-reviewers,geckoview-reviewers,zmckenney
...
Differential Revision: https://phabricator.services.mozilla.com/D207930
2024-04-29 17:59:40 +00:00
rahulsainani
4fbe7e742e
Bug 1854840 - Decode encoded download file name r=android-reviewers,amejiamarmol
...
Differential Revision: https://phabricator.services.mozilla.com/D208458
2024-04-25 08:11:23 +00:00
gela
17439dc376
Bug 1489528 - FinderFindFlags IntDef annotation should include a zero value as a default r=kaya,geckoview-reviewers,ohall
...
Differential Revision: https://phabricator.services.mozilla.com/D206824
2024-04-24 20:45:06 +00:00
Ryan VanderMeulen
64a83627d2
Bug 1892162 - Explicitly declare AndroidX Core as a dependency in projects that use it. r=android-reviewers,amejiamarmol
...
This is effectively a no-op because we're already picking it up implicitly
from other AC modules, but it's better to be explicit to avoid unexpected
problems down the road if that situation happens to change.
Differential Revision: https://phabricator.services.mozilla.com/D208009
2024-04-24 12:47:09 +00:00
Ryan VanderMeulen
f27c406ee7
Bug 1892162 - Remove deprecated Compat API usage. r=android-reviewers,mcarare
...
The minimum API level was bumped in the Core 1.13.0 release, leading to
a number of new warnings about deprecated Java API usage which turn
fatal with warnings-as-errors enabled.
Differential Revision: https://phabricator.services.mozilla.com/D207971
2024-04-24 12:47:08 +00:00
Ryan VanderMeulen
1ecff6e83e
Bug 1892144 - Update AndroidX DataStore to version 1.1.0. r=android-reviewers,amejiamarmol
...
Differential Revision: https://phabricator.services.mozilla.com/D207831
2024-04-23 23:16:33 +00:00
pollymce
1116d3fec7
Bug 1645114 - for screenshot capture, include exception in failure result rather than throwing. r=geckoview-reviewers,tthibaud,twhite
...
Also remove exception handling at call site in Android components - no need to catch exceptions for method that no longer throws.
Differential Revision: https://phabricator.services.mozilla.com/D206488
2024-04-19 13:28:06 +00:00
Arturo Mejia
062c2794ef
Bug 1812320 - Add support to edit extension permissions at run-time in AC. r=willdurand
...
Differential Revision: https://phabricator.services.mozilla.com/D205629
2024-04-10 21:41:44 +00:00
Cristian Tuns
f337307e3c
Backed out 1 changesets (bug 1499453) for causing wd failures in get_title/get.py CLOSED TREE
...
Backed out changeset c3cd9a2f257b (bug 1499453)
2024-04-09 13:12:31 -04:00
gela
678145d0f8
Bug 1499453 - Use GeckoResult.ALLOW/DENY shortcuts in GeckoView code r=android-reviewers,kaya
...
Differential Revision: https://phabricator.services.mozilla.com/D206818
2024-04-09 16:30:49 +00:00
Geoff Brown
4939eda588
Bug 1881094 - 2. remove whitespace exclusions for firefox-android r=android-reviewers,gl
...
Whitespace changes made with `mach lint --fix`.
Differential Revision: https://phabricator.services.mozilla.com/D206702
2024-04-04 22:19:32 +00:00
Arturo Mejia
c68a61fbb3
Bug 1879547 - Add promptPermissions in GeckoView. r=willdurand
...
Differential Revision: https://phabricator.services.mozilla.com/D205757
2024-04-04 21:31:59 +00:00
ohall-m
fb7d530978
Bug 1885336 - Part 2: Couldn't Load Languages did not show when Expected r=android-reviewers,giorga,gl
...
This patch fixes showing the Couldn't Load Languages translation error.
Part 1 of this series ensures the translations engine re-queries the language.
This patch:
* Fixes a `var` v. `val` recommendation
* Reorganized error handling
* Session errors have priority over browser errors
* Ensures null errors are also sent to clear state
* Proactively requests languages again when the dialog reopens and ensures error state
Differential Revision: https://phabricator.services.mozilla.com/D205473
2024-04-01 13:25:22 +00:00
Perry McManis
0c8dd62ebe
Bug 1884527 - remove lingering geckoadapter bits r=chutten,android-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D205336
2024-03-22 19:36:01 +00:00
Geoff Brown
e817ff6103
Bug 1879660 - Relax geckoview version pinning on try builds. r=bhearsum,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D202599
2024-02-22 16:31:21 -07:00
Julien Cristau
75d3b598ec
Bug 1875761 - disable release channel test in browser-engine-gecko component. r=geckoview-reviewers,gl
...
The update channel is "default" for non-shippable geckoview builds, which breaks this test.
Differential Revision: https://phabricator.services.mozilla.com/D201538
2024-01-24 10:47:35 +01:00
Julien Cristau
fd5a7a3c7a
Bug 1825116 - remove executable bit from yaml file. r=geckoview-reviewers,gl
...
Differential Revision: https://phabricator.services.mozilla.com/D201534
2024-01-22 17:28:44 +01:00
Julien Cristau
165016600f
Bug 1824856 - use MOZ_BUILD_DATE when available instead of buildid.h. r=glandium,amejiamarmol,geckoview-reviewers,firefox-build-system-reviewers
...
buildid.h is generated by mach build, but we only run configure in
automation for firefox-android tasks.
Differential Revision: https://phabricator.services.mozilla.com/D201510
2024-01-12 14:17:04 +01:00
Julien Cristau
7d25460dc2
Bug 1822393 - consistently use getGeckoViewDependency() in browser-engine-gecko. r=owlish,geckoview-reviewers
...
Use the same path for CI and local builds to declare the geckoview dependency.
Differential Revision: https://phabricator.services.mozilla.com/D201505
2024-01-11 15:57:50 +01:00
Gabriel Luong
6853195d49
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
2024-01-18 15:38:47 +01:00
Gabriel Luong
bfdb3b8746
Bug 1822393 - Consume GeckoView directly in Android Components for CI builds. r=owlish,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201485
2023-12-08 02:35:56 -05:00
Gabriel Luong
7bd816b3f6
Bug 1822393 - Support consuming GeckoView artifact builds from maven local. r=owlish,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201484
2023-12-07 18:08:22 -05:00
Gabriel Luong
09687df494
Bug 1822393 - Support Android Components consuming GeckoView directly. r=nalexander,geckoview-reviewers,tthibaud,android-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201483
2023-12-07 16:19:43 -05:00
Arturo Mejia
38a49098e7
Bug 1882404 - Expose granted permissions on AC.
2024-03-14 19:56:09 +00:00
Arturo Mejia
62f0b8b2e8
Bug 1881537 - Exposed required and optional permissions on AC.
2024-02-27 23:36:59 +00:00
Issam Mani
e18d4f3671
Bug 1880075 - Use single name field for addresses
2024-02-26 18:18:40 +00:00
Alexandru2909
b133b2a157
Bug 1804636 - Allow search terms to be refined in content
2024-02-23 17:02:28 +00:00
William Durand
9bc2c90781
Bug 1875229 - Add support for extensions not allowed in private windows
2024-02-14 19:11:16 +00:00
Cathy Lu
5d6ee304f1
Bug 1875106 - Add shopping api to send placement attribution event
2024-01-26 17:08:42 +00:00
Arturo Mejia
7f72c0bece
Bug 1860472 - Clean temporary file Uploads.
2024-01-24 22:40:21 +00:00
jackyzy823
b8b44b9ac8
Bug 1850006 - make conservative to be a parameter of Request
2024-01-23 21:08:32 +00:00
Titouan Thibaud
0ebd0e2416
Bug 1807073 - Prevent pull-to-refresh after scrolling down
2024-01-22 22:30:46 +00:00
Hiroyuki Ikezoe
a98609df26
Bug 1807073 - Tests for bug 1807073.
2024-01-22 22:30:46 +00:00
Hiroyuki Ikezoe
d5db78dbec
Bug 1807073 - Defer allowing touch event interception in NestedGeckoView.
...
SwipeRefreshLayout starts triggering a refresh whenever the user's scroll
gesture is upward if the initial scroll position at the top even after the user
scrolled down once. It is controlled by the code in
SwipeRefreshLayout::startDragging [1]. To disable this behavior
`requestDisallowInterceptTouchEvent(false)` needs to be called conditionally.
[1] 4ec844ac17/swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java (L1324-L1329)
2024-01-22 22:30:46 +00:00
Gabriel Luong
05c4b6b7b4
Bug 1866133 - Add additional headers for Google search
2024-01-14 18:43:23 +00:00
Olivia Hall
3e5f9eac2a
Bug 1873511 - New supportedLanguages and translationError on TranslationsState, with TranslateExceptionAction Refactor
...
This patch adds the additional state information of `supportedLanguages` and `translationError` to `TranslationsState`. The `supportedLanguages` are the languages the translation engine supports for translating for use in UI dropdowns. `translationError` is any error that occurred relating to translating.
`supportedLanguages` is currently set via an action that indicates the intention to translate on the new `EngineMiddleware` addition of `TranslationsMiddleware`. This patch also adds a new `TranslationOperation` of `FETCH_TO_AND_FROM_LANGUAGES` to indicate the process of getting `supportedLanguages`.
`translationError` is added to the `TranslationsState` to store errors as they arise. `TranslateExceptionAction` is also refactored from using the generic `Throwable` to the new `TranslationError` to accommodate `supportedLanguages` and better general error handling.O_AND_FROM_LANGUAGES` to indicate the process of getting `supportedLanguages`.
2024-01-11 20:58:52 +00:00
alexandra.virvara
221e518737
Bug 1862190: Expose and integrate the suggested strong password in the authentication flow
2024-01-08 16:38:28 +00:00
Olivia Hall
2ffeb0a8e5
Bug 1872703 - Named Translation Errors
...
This bug takes the named AC `TranslationError` and ensures that all
translation calls to the Gecko engine translate to this type of error.
2024-01-04 23:27:39 +00:00
Titouan Thibaud
29e3a86996
Bug 1872170 - Fix Pull to Refresh triggered after an upward overscroll on a page
...
Co-authored-by: Jonathan Almeida <git@jonalmeida.com >
2024-01-04 16:08:49 +00:00
jackyzy823
00bbfd3720
Bug 1858370 - use clearDataFromBaseDomain for clearData
2024-01-03 18:46:31 +00:00