Commit Graph

1123 Commits

Author SHA1 Message Date
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
f6a388ec72 Bug 1893120 - Partially run StringTest on SDK 28. r=android-reviewers,boek
With Robolectric in tests InetAddresses.isNumericAddress returns false positives.
On android devices it does return correct boolean value.

Differential Revision: https://phabricator.services.mozilla.com/D209644
2024-05-14 13:00:49 +00:00
mcarare
71a4c8c28d Bug 1893120 - Remove invalid URI check from test. r=android-reviewers,boek
Differential Revision: https://phabricator.services.mozilla.com/D209643
2024-05-14 13:00:49 +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
mike a.
f45eed0b4c Bug 1889240 - Fix toolbar actions overlapping each other r=android-reviewers,giorga,ohall
Differential Revision: https://phabricator.services.mozilla.com/D207955
2024-05-09 20:37:53 +00:00
jackyzy823
11e9eae213 Bug 1884484 - Implement mouse forward button navigation. r=geckoview-reviewers,android-reviewers,owlish,tthibaud
Differential Revision: https://phabricator.services.mozilla.com/D207873
2024-05-06 13:27:45 +00:00
rahulsainani
b42ea7add7 Bug 1873528 - Sanitize download filenames with control characters r=android-reviewers,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D209527
2024-05-06 13:25:36 +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
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
rahulsainani
bb81497791 Bug 1839039 - Fix download foreground service crash for SDK 31 and above r=android-reviewers,amejiamarmol,mcarare
Differential Revision: https://phabricator.services.mozilla.com/D207258
2024-04-18 12:39:36 +00:00
Mozilla Releng Treescript
239b26ccb5 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-04-10 00:29:46 +00:00
Mozilla Releng Treescript
6bebf8fd6c no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-04-09 00:16:13 +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
jackyzy823
57a41a3b22 Bug 1886083 - Don't call onHomePressed when notification permission prompt is shown. r=android-reviewers,tthibaud
Differential Revision: https://phabricator.services.mozilla.com/D205793
2024-04-03 10:08:21 +00:00
jackyzy823
1a7ccc7b8f Bug 1855519 - Make resources return correct isTablet value. r=android-reviewers,mcarare,007
Differential Revision: https://phabricator.services.mozilla.com/D204910
2024-03-28 12:03:55 +00:00
sarah541
4f6d2244c6 Bug 1886730 - catch NLP during RemoteSetting getRecords() failure
Differential Revision: https://phabricator.services.mozilla.com/D205355
2024-03-21 20:27:44 +00: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
Julien Cristau
314dd98ec0 Bug 1876323 - port firefox-android getGitHash functions to add mercurial support. r=owlish,ahal,nalexander,geckoview-reviewers,firefox-build-system-reviewers,tthibaud,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201392
2024-01-24 13:18:08 +01:00
t-p-white
d4300473fe Bug 1813913 - Added support for Custom Tabs setColorScheme & setColorSchemeParams API 2024-03-05 17:52:49 +00:00
mcarare
7562dc8765 Bug 1880077 - Switch to using Compose BOM instead of individual versioning 2024-02-22 08:51:53 +00:00
William Durand
9bc2c90781 Bug 1875229 - Add support for extensions not allowed in private windows 2024-02-14 19:11:16 +00:00
t-p-white
82ab4627f9 Bug 1812843 - Maintain aspect ratio when resizing a bitmap for the 'add' button in CustomTabsToolbarFeature 2024-02-05 21:48:57 +00:00
jackyzy823
4c3be42838 Bug 1874522 - Catch OOM, set desired size and disable coil-kt cache in SVG decoder 2024-02-05 20:35:54 +00:00
github-actions
71356474b3 Import translations from android-l10n 2024-02-03 00:26:38 +00:00
jackyzy823
2ef49bc465 Bug 1839067 - Ensure response's body closed whether request is success or not. 2024-01-23 22:03:17 +00:00
jackyzy823
dd3c7926c2 Bug 1850006 - conservative flag limits to mozilla services only 2024-01-23 21:08:32 +00:00
RebecaTudor
0f567f5991 Bug 1809798 - Loads the right wallpaper for the right orientation
Before, the orientation was taken from the application context which
didn't update during orientation change. Which caused to load the wrong
wallpaper when the phone was rotated. With these changes we can send
the correct orientation taken from the HomeActivity context.
2024-01-22 11:46:48 +00:00
rahulsainani
d301f268d2 Bug 1872704 - Fix home activity leak by ExtensionsProcessDisabledController 2024-01-18 19:59:53 +00:00
t-p-white
01f1578630 Bug 1874861 - Removed redundant LongParameterList suppression's 2024-01-18 18:37:49 +00:00
sarah541
f3f3e7ff19 Bug 1872753- handle RemoteSettings serialization to disk with kotlinx 2024-01-10 05:47:41 +00:00
github-actions
df9fdd5468 Import translations from android-l10n 2024-01-05 00:30:24 +00:00
Titouan Thibaud
2bea4582fd Bug 1871548 - Add telemetry for Open PDF in Fenix 2024-01-02 20:44:46 -05:00
rahulsainani
2e836eb562 Bug 1872137 - Extract test mode log sink logic 2023-12-28 10:15:50 +00:00
github-actions
624f3c8332 Import translations from android-l10n 2023-12-27 00:27:11 +00:00
rahulsainani
6a48d4e927 Bug 1870798 - Use fakes in log tests 2023-12-21 12:23:32 +00:00
rahulsainani
236d307014 Bug 1867606 - Make message param logging api non nullable 2023-12-19 09:58:19 +00:00
mcarare
60d3978145 Bug 1821005 - Restore reverted Gradle 8 upgrade due to startup crashes"
This reverts commit 592e88b3547d2e96ae04d8b5bd69cbab2ac3e97e.
2023-12-05 03:44:20 +00:00
William Durand
40c8b21971 Bug 1867295 - Introduce a new installBuiltInWebExtension method 2023-11-30 20:41:42 +00:00
Arturo Mejia
da8b634981 Bug 1866293 - Add support for installing an add-on a from local file. 2023-11-29 22:37:38 +00:00
Paul Marks
237be4fd72 Bug 1803465 - extend isURLLenient to match IPv6 literals (https://github.com/mozilla-mobile/firefox-android/pull/4090)
* Bug 1803465 - extend isURLLenient to match IPv6 literals

Also known as Bug 1807752

* Bug 1803465 - Keep autolinkWebUrlPattern in sync with isURLLenient.

This lets the "Fill link from clipboard" feature accept IPv6 literals
like https://[2606:4700:4700::1111]

* Bug 1803465 - more IPv6 test cases for isURLLenient

* Bug 1803465 - Update changelog.md

* Bug 1803465 - Bump IPv6 literals to Firefox 121

* Bug 1803465 - Reorganize unit tests

* Bug 1803465 - More unit tests

* Bug 1803465 - Replace INVERT() with comments.

* Bug 1803465 - Update changelog

---------

Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-11-22 18:32:11 +00:00
t-p-white
2650062e27 Bug 1859981 - Make 'content:' URI an invalid web URL 2023-11-17 10:32:15 +00:00
sarah541
f62a46684f Bug 1834820 - Update RemoteSettings downloader class 2023-11-16 18:01:02 +00:00
github-actions
546b57c9f9 Import translations from android-l10n 2023-11-16 01:03:52 +00:00
Luca Greco
69d1b93ba6 Bug 1859585 - WebExtensionSupport should update installExtensions entries on AddonManagerDelegate.onReady calls. 2023-11-13 14:18:47 +00:00