Commit Graph

32062 Commits

Author SHA1 Message Date
Gregory Pappas
7e0f6fa0f1 Bug 1857640 - Remove more prefs that don't do anything in GeckoView r=geckoview-reviewers,sync-reviewers,skhamis,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D190393
2023-10-10 02:28:11 +00:00
Gregory Pappas
311485c5b0 Bug 1857049 - Move toolkit.lazyHiddenWindow pref to all.js r=mossop,geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D190100
2023-10-07 03:32:42 +00:00
Olivia Hall
3eceb9a32f Bug 1844521 - GeckoView Initial Session Translations API r=geckoview-reviewers,kaya,calu
This patch lands an initial GeckoView session API for using toolkit
translations. This patch adds an initial session translate delegate,
functions to translate, detect languages, and restore to an original
page. The runtime API will follow in bug 1852313 and additional session
API changes are planned.

Differential Revision: https://phabricator.services.mozilla.com/D189228
2023-10-05 22:18:54 +00:00
Mike Hommey
c04c99325f Bug 1839739 - Default to lld in more cases on Linux. r=firefox-build-system-reviewers,geckoview-reviewers,releng-reviewers,andi,gbrown,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D188676
2023-10-05 20:11:07 +00:00
William Durand
e602167d1b Bug 1850674 - Export more GeckoView web extension metadata r=geckoview-reviewers,amejiamarmol
Added new properties from: https://searchfox.org/mozilla-central/rev/1f5d04fed3631f97a84b589429419b83342d7c9a/toolkit/mozapps/extensions/internal/XPIDatabase.jsm#1582,1586-1588,1601,1618

Differential Revision: https://phabricator.services.mozilla.com/D190071
2023-10-05 10:28:38 +00:00
Gregory Pappas
5bc7269515 Bug 1857042 - Set security.cert_pinning.enforcement_level to 1 in StaticPrefs r=keeler,geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D190098
2023-10-05 03:35:17 +00:00
Gregory Pappas
da6352ffdb Bug 1857045 - Remove duplicate prefs from geckoview-prefs.js r=geckoview-reviewers,m_kato
These are prefs in geckoview-prefs.js which are already declared in all.js with the same value.

Differential Revision: https://phabricator.services.mozilla.com/D190106
2023-10-05 03:34:45 +00:00
Butkovits Atila
3bc955fcfb Backed out changeset 72b928e5b2ef (bug 1850674) for causing XPCShell failures at test_ext_webidl_api.js. CLOSED TREE 2023-10-05 01:26:40 +03:00
William Durand
e5f9b4dab3 Bug 1850674 - Export more GeckoView web extension metadata r=geckoview-reviewers,amejiamarmol
Added new properties from: https://searchfox.org/mozilla-central/rev/1f5d04fed3631f97a84b589429419b83342d7c9a/toolkit/mozapps/extensions/internal/XPIDatabase.jsm#1582,1586-1588,1601,1618

Differential Revision: https://phabricator.services.mozilla.com/D190071
2023-10-04 20:43:41 +00:00
Gregory Pappas
bb7ab41f75 Bug 1856512 - Lock toolkit.defaultChromeURI pref r=geckoview-reviewers,calu
Differential Revision: https://phabricator.services.mozilla.com/D189887
2023-10-04 19:03:52 +00:00
Gregory Pappas
09a21738dd Bug 1856510 - Clean up mobile.js r=geckoview-reviewers,calu
urlclassifier.downloadBlockTable/urlclassifier.downloadAllowTable are
declared twice for some reason.

privacy.popups.showBrowserMessage and home.sync.* prefs seem to be unused.

Differential Revision: https://phabricator.services.mozilla.com/D189886
2023-10-04 19:03:37 +00:00
Cathy Lu
462b4a4e84 Bug 1856797 - Fix Shopping adjustedRating Int cannot be cast as Double r=geckoview-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D190088
2023-10-04 19:00:58 +00:00
Gregory Pappas
70c692706d Bug 1856506 - Enable dom.ipc.processPriorityManager.enabled in StaticPrefs r=gsvelto,geckoview-reviewers,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D189884
2023-10-04 17:59:19 +00:00
Cosmin Sabou
c8c7e83a77 Backed out 2 changesets (bug 1854047, bug 1839739) for causing build bustages. CLOSED TREE
Backed out changeset 3fb508020251 (bug 1854047)
Backed out changeset 056fe66a8b3f (bug 1839739)
2023-10-04 03:34:26 +03:00
Mike Hommey
26cd3f8040 Bug 1839739 - Default to lld in more cases on Linux. r=firefox-build-system-reviewers,geckoview-reviewers,releng-reviewers,andi,gbrown,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D188676
2023-10-04 00:06:57 +00:00
William Durand
9c0303a15f Bug 1847266 - Add new disabled flag for incompatible extensions. r=geckoview-reviewers,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D189763
2023-10-03 12:10:24 +00:00
Cathy Lu
d01fbb348d Bug 1848658 - Update shopping reviewAnalysis to default to null r=geckoview-reviewers,rsainani,ohall
Differential Revision: https://phabricator.services.mozilla.com/D189669
2023-10-02 22:55:15 +00:00
owlishDeveloper
7f79395d05 Bug 1846341 - Add public Builders for Recommendation and ReviewAnalysis objects to aid testing r=geckoview-reviewers,calu,ohall
Differential Revision: https://phabricator.services.mozilla.com/D189436
2023-10-02 15:53:35 +00:00
Norisz Fay
aba9a1b03c Backed out changeset 38f82f76af47 (bug 1673954) for causing gv-junit failures on NavigationDelegateTest 2023-10-02 15:23:42 +03:00
Makoto Kato
7c10529183 Bug 1673954 - onLoadError shouldn't return null if using test-support extension APIs. r=geckoview-reviewers,owlish
GeckoView can hook error page by `NavigationDelegate.onLoadError`. But
when this delegation returns `null`, test-support Web extensions won't
be loaded correctly.

A content script of Web extensions is loaded when first document element
is inserted. But when `onLoadError` returns null, there is no document
element. So content script won't be loaded on this situation.

If not fission, content script is already loaded. But if fission, content
script may not be loaded if switching process by loading new URL.

So we should return non-null string if we use `evaluateJS`.

Also, `document.reloadWithHttpsOnlyException` may causes that the document
will be unloaded immediately before native message isn't handled. So I
use `setTimeout` to call it.

Differential Revision: https://phabricator.services.mozilla.com/D189217
2023-10-02 01:35:31 +00:00
William Durand
874ca14beb Bug 1855694 - Only send the remote type prefix. r=gsvelto,geckoview-reviewers,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D189499
2023-09-29 17:19:28 +00:00
Narcis Beleuzu
1915d07f5c Backed out 2 changesets (bug 1854047, bug 1839739) for causing bug 1855568. CLOSED TREE
Backed out changeset 2b3b967b6571 (bug 1854047)
Backed out changeset f957fe22f28e (bug 1839739)
2023-09-29 11:13:56 +03:00
William Durand
7c296ccd35 Bug 1847266 - Add new disabled flag for extensions not correctly signed. r=geckoview-reviewers,amejiamarmol,rpl,owlish
Differential Revision: https://phabricator.services.mozilla.com/D189423
2023-09-28 10:33:25 +00:00
William Durand
e0e9b7dbe1 Bug 1855405 - Add disableExtensionProcessSpawning() method to the WebExtensionController r=geckoview-reviewers,amejiamarmol,zmckenney
Differential Revision: https://phabricator.services.mozilla.com/D189350
2023-09-27 18:38:30 +00:00
Valentin Gosu
0478833341 Bug 1854216 - Backed out changeset f5d973fcd59c (bug 1591533) for resetting the TRR mode when set via about:config r=owlish
Differential Revision: https://phabricator.services.mozilla.com/D189106
2023-09-26 10:45:23 +00:00
Cosmin Sabou
c01b01d477 Bug 1855106 - Fix Android asan fuzzing build. 2023-09-26 04:36:45 +03:00
Mike Hommey
5dacba3398 Bug 1839739 - Default to lld in more cases on Linux. r=firefox-build-system-reviewers,geckoview-reviewers,releng-reviewers,andi,gbrown,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D188676
2023-09-25 22:58:28 +00:00
Gregory Pappas
27fa1ad977 Bug 1853546 - Remove dom.enable_window_print pref r=smaug,geckoview-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D188789
2023-09-21 14:30:17 +00:00
Logan Rosen
27ebadb5d9 Bug 1510973 - remove redundant local variables r=geckoview-reviewers,calu
Differential Revision: https://phabricator.services.mozilla.com/D184062
2023-09-20 04:19:01 +00:00
Gregory Pappas
f26bb74ccf Bug 1853835 - Enable media.webspeech.synth.enabled in StaticPrefs r=geckoview-reviewers,eeejay,owlish
Differential Revision: https://phabricator.services.mozilla.com/D188547
2023-09-19 21:21:22 +00:00
Cathy Lu
7157975f4b Bug 1852804 - Expose requestCreateAnalysis in GeckoView to allow apps to request re-analysis r=geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D188371
2023-09-18 21:43:43 +00:00
Gregory Pappas
06e3f83e31 Bug 1851962 - Remove dom.forms.autocapitalize pref r=emilio,geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D188367
2023-09-18 13:53:21 +00:00
Gregory Pappas
e93d3dafd9 Bug 1851099 - Remove dom.media.mediasession.enabled pref r=alwu,geckoview-reviewers,webidl,smaug,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D187347
2023-09-15 18:31:44 +00:00
cschanaj
d00a7afc2e Bug 1591533 - Add GV API to enable DNS-over-HTTPS capability on Fenix r=geckoview-reviewers,calu,owlish
This PR adds a couple GeckoView API to setup and specific DoH TRR mode
and server URI, which enables the DNS-over-HTTPS capability on Firefox
Fenix.

Differential Revision: https://phabricator.services.mozilla.com/D121455
2023-09-14 07:00:52 +00:00
Tom Marble
9e40a719f2 Bug 1850545 - convert .ini manifests to .toml: batch 3 chrome.ini (bis) r=jmaher,geckoview-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,places-reviewers,profiler-reviewers,m_kato,mak,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D187597
2023-09-13 18:28:32 +00:00
Sandor Molnar
8640f33f25 Backed out changeset 3f735a759aae (bug 1591533) for causing gv-junit failures on RuntimeSettingsTest#largeKeepaliveFactor CLOSED TREE 2023-09-12 19:26:10 +03:00
cschanaj
96113e9390 Bug 1591533 - Add GV API to enable DNS-over-HTTPS capability on Fenix r=geckoview-reviewers,calu,owlish
This PR adds a couple GeckoView API to setup and specific DoH TRR mode
and server URI, which enables the DNS-over-HTTPS capability on Firefox
Fenix.

Differential Revision: https://phabricator.services.mozilla.com/D121455
2023-09-12 14:05:58 +00:00
Alexandra Borovova
24aa536555 Bug 1849369 - Add event detail to DOMModalDialogClosed event in the GeckoView. r=geckoview-reviewers,webdriver-reviewers,ohall,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D187777
2023-09-12 08:53:31 +00:00
Cosmin Sabou
eb5ad4931f Backed out changeset deff068cb017 (bug 1849369) for marionette dialog related failures. CLOSED TREE 2023-09-11 14:40:03 +03:00
William Durand
e48ebbd1c4 Bug 1851518 - Send the remoteType in GeckoView child crash reports. r=gsvelto,geckoview-reviewers,Roger,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D187400
2023-09-11 10:48:00 +00:00
Alexandra Borovova
570733ffcd Bug 1849369 - Add event detail to DOMModalDialogClosed event in the GeckoView. r=geckoview-reviewers,webdriver-reviewers,ohall,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D187777
2023-09-11 10:07:10 +00:00
Cosmin Sabou
6bb4d6638d Backed out changeset 1410c62b886e (bug 1851518) for causing geckoview failures on GpuCrashTest. CLOSED TREE 2023-09-11 12:07:35 +03:00
William Durand
7abea2ac06 Bug 1851518 - Send the remoteType in GeckoView child crash reports. r=gsvelto,geckoview-reviewers,Roger,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D187400
2023-09-11 07:30:14 +00:00
Luke Warlow
02d0ccb5c2 Bug 1849040 - Android prefers-contrast support r=geckoview-reviewers,m_kato
This patch adds support for the Android high contrast text setting. This triggers the prefers-contrast media query as well as prefers-reduced-transparency.

Differential Revision: https://phabricator.services.mozilla.com/D186389
2023-09-11 07:24:31 +00:00
Arturo Mejia
0d51e137a4 Bug 1851766 - Pass null WebExtension to onInstallationFailed when an ERROR_CORRUPT_FILE happens. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D187707
2023-09-10 16:17:41 +00:00
John Schanck
1a32e9ea0f Bug 1536155 - implement getTransports() for AuthenticatorAttestationResponse. r=geckoview-reviewers,webidl,keeler,smaug,owlish
Differential Revision: https://phabricator.services.mozilla.com/D185225
2023-09-06 21:50:39 +00:00
Logan Rosen
f024d94b2b Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D186092
2023-09-06 16:14:30 +00:00
Iulian Moraru
a15ffc7ceb Backed out changeset 699800af0474 (bug 1851099) for causing linting failures on MediaSessionTest.kt. CLOSED TREE 2023-09-06 06:26:09 +03:00
Gregory Pappas
c7dc11b42a Bug 1851099 - Remove dom.media.mediasession.enabled pref r=alwu,geckoview-reviewers,webidl,smaug,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D187347
2023-09-06 02:54:16 +00:00
John Schanck
b3f09128c0 Bug 1813281 - remove icon field from PublicKeyCredentialEntity. r=keeler,webidl,geckoview-reviewers,smaug,owlish
Differential Revision: https://phabricator.services.mozilla.com/D186597
2023-09-01 16:29:19 +00:00