Граф коммитов

32084 Коммитов

Автор SHA1 Сообщение Дата
Olivia Hall 8e0ddba181 Bug 1852313 - GeckoView Initial Runtime Translations API r=geckoview-reviewers,kaya,owlish
This patch lands an initial GeckoView runtime API for using toolkit
translations. Most of the runtime functionality revolves around querying
for language options,language model state, and managing language models.

Differential Revision: https://phabricator.services.mozilla.com/D189229
2023-10-23 16:02:58 +00:00
Logan Rosen 0f5ba7b380 Bug 1510971 - simplify redundant if statements r=geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D185880
2023-10-23 09:10:35 +00:00
jackyzy823 5e39eb1c49 Bug 1858377 - Use correct proxy string format for GeckoView. r=geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D191023
2023-10-23 08:42:54 +00:00
Gregory Pappas 8d8f3eccb9 Bug 1859864 - Define overlay scrollbar behavior on Android in LookAndFeel instead of with prefs r=geckoview-reviewers,emilio,owlish
Like Mac/Windows do

Differential Revision: https://phabricator.services.mozilla.com/D191344
2023-10-18 22:25:18 +00:00
Gregory Pappas e1c61ca249 Bug 1859431 - Remove dom.disable_window_open_dialog_feature pref r=emilio,geckoview-reviewers,owlish
This was added in bug 725502 to fix a Fennec bug. It's not needed anymore,
GeckoView doesn't really do much at all with window features. window.open
with dialog=yes feature works fine in GeckoView.

Differential Revision: https://phabricator.services.mozilla.com/D191146
2023-10-18 22:17:48 +00:00
John Schanck 9d102350bd Bug 1858748 - set internal transport flag for allow/exclude list entries on Android. r=geckoview-reviewers,owlish
Depends on D190749

Differential Revision: https://phabricator.services.mozilla.com/D190843
2023-10-17 17:47:30 +00:00
Jamie Nicol eea53b898f Bug 1857486 - Adjust geckoview.logging value based on debug build. r=geckoview-reviewers,owlish
Currently geckoview-prefs.js attempts to set geckoview.logging to
"Debug" in nightly bulds and "Warn" in release and beta builds. This
logging is rather verbose, so we should disable it in optimized
nightly builds. ie set the default value based on whether it is a
debug build rather than the release channel.

However, the value in geckoview-prefs.js is currently ignored
altogether in favour of the value set in GeckoRuntimeSettings.java.
This patch therefore removes the pref from geckoview-prefs.js to avoid
confusion, and updates the default in GeckoRuntimeSettings based on
whether it is a debug build.

Differential Revision: https://phabricator.services.mozilla.com/D190280
2023-10-17 10:54:38 +00:00
Gregory Pappas e1c08f9fbf Bug 1777492 - Merge geckoview-prefs.js and mobile.js r=geckoview-reviewers,Standard8,owlish
Differential Revision: https://phabricator.services.mozilla.com/D185400
2023-10-17 04:57:00 +00:00
Narcis Beleuzu 4b3f6f7f43 Backed out changeset 5a4a0b5fd195 (bug 1777492) for crashtest failure on data:text/html . CLOSED TREE 2023-10-17 07:01:25 +03:00
Gregory Pappas b624d52de5 Bug 1777492 - Merge geckoview-prefs.js and mobile.js r=geckoview-reviewers,Standard8,owlish
Differential Revision: https://phabricator.services.mozilla.com/D185400
2023-10-17 01:53:54 +00:00
William Durand 6da195e1ff Bug 1859265 - Update cached metadata before updating add-ons. r=rpl,amejiamarmol,geckoview-reviewers
We currently do not refresh the cached metadata in the add-ons
repository because the update timer isn't enabled on Android.

This patch calls the add-ons repository update logic to refresh
the cached metadata when an add-on is checked for updates. This
is similar to what we're doing when we perform a (full) background
update check on Desktop.

Differential Revision: https://phabricator.services.mozilla.com/D191081
2023-10-16 18:41:53 +00:00
William Durand 0374b4ffaa Bug 1858925 - Add amoListingURL property to the AddonWrapper and expose it to GeckoView r=rpl,amejiamarmol,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190939
2023-10-16 14:26:30 +00:00
Zac McKenney 152a1cc322 Bug 1844138 - Add new gecko runtime prefs for extensions process crash threshold and timeframe r=geckoview-reviewers,extension-reviewers,willdurand,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D187838
2023-10-13 21:22:51 +00:00
Logan Rosen f6a34a1989 Bug 1510970 - simplify redundant conditional expressions r=geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D185879
2023-10-13 13:36:00 +00:00
Logan Rosen 2407d3f697 Bug 1510968 - remove unnecessary null checks before instanceof r=geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D185877
2023-10-13 11:56:40 +00:00
Tom Marble 0cb91fe33e Bug 1855300 - convert .ini manifests to .toml: batch 11 remaining **/mochitest.ini r=jmaher,geckoview-reviewers,extension-reviewers,valentin,credential-management-reviewers,cookie-reviewers,sgalich,m_kato,robwu
Differential Revision: https://phabricator.services.mozilla.com/D190515
2023-10-13 02:32:24 +00:00
Cathy Lu f1313af650 Bug 1857434 - Update shopping recommendation fields to be NonNull r=geckoview-reviewers,rsainani,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D190316
2023-10-12 22:06:32 +00:00
Cathy Lu ce7320f350 Bug 1857424 - Expose shopping analysis field pageNotSupported r=geckoview-reviewers,rsainani,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D190308
2023-10-12 17:53:12 +00:00
Luca Greco 659ac681e9 Bug 1855977 - Set ExtensionProcessCrashObserver appInForeground flag to false if GeckoView is in background when Gecko main process is being started. r=geckoview-reviewers,willdurand,zmckenney
Differential Revision: https://phabricator.services.mozilla.com/D189680
2023-10-10 18:43:01 +00:00
Chris Peterson 022596d83c Bug 1806690 - Remove "rv:109.0" UA workaround for IE11. r=necko-reviewers,geckoview-reviewers,valentin,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D190395
2023-10-10 16:22:47 +00:00
Noemi Erli 499935181f Backed out changeset 9a8a37d46b1f (bug 1844138) for causing android buid bustages CLOSED TREE 2023-10-10 19:21:33 +03:00
Zac McKenney 716548e5b3 Bug 1844138 - Add new gecko runtime prefs for extensions process crash threshold and timeframe r=geckoview-reviewers,extension-reviewers,willdurand,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D187838
2023-10-10 15:56:06 +00:00
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