Arturo Mejia
e80b8d5d73
Bug 1861084 - Expose prefs for cookie banner enableGlobalRules and enableGlobalRules.subFrames in GeckoView. r=geckoview-reviewers,calu,giorga,owlish
...
Differential Revision: https://phabricator.services.mozilla.com/D191890
2023-10-26 12:09:55 +00:00
Makoto Kato
5fe68fe0f6
Bug 1857675 - Remove pre-Lollipop conditions from mobile/android. r=jnicol,geckoview-reviewers,eeejay,media-playback-reviewers,aosmond,owlish
...
Since we have landed bug 1820295, let's remove old code.
Differential Revision: https://phabricator.services.mozilla.com/D190525
2023-10-24 17:50:01 +00:00
Benjamin VanderSloot
50dec4ca69
Bug 1837648
- Add support for 3rdPartyFrameStorage permission and the frame-only Storage Access API to GeckoView - r=geckoview-reviewers,owlish
...
Differential Revision: https://phabricator.services.mozilla.com/D189522
2023-10-24 14:18:42 +00:00
Narcis Beleuzu
179974b434
Backed out changeset b4504aa44a84 (bug 1857675) for Lint failure . CLOSED TREE
2023-10-24 10:47:25 +03:00
Makoto Kato
2f701d617c
Bug 1857675 - Remove pre-Lollipop conditions from mobile/android. r=jnicol,geckoview-reviewers,eeejay,media-playback-reviewers,aosmond,owlish
...
Since we have landed bug 1820295, let's remove old code.
Differential Revision: https://phabricator.services.mozilla.com/D190525
2023-10-24 07:11:50 +00:00
Cosmin Sabou
10d0e01455
Merge autoland to mozilla-central. a=merge
2023-10-24 00:51:59 +03:00
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
Andreas Pehrson
7c39663c8e
Bug 1857862 (MOZ) - Clean up libwebrtc android java includes. r=webrtc-reviewers,geckoview-reviewers,mjf,owlish
...
Depends on D191310
Differential Revision: https://phabricator.services.mozilla.com/D191311
2023-10-23 08:21:43 +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