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

13384 Коммитов

Автор SHA1 Сообщение Дата
Markus Stange 01d0f7dcc5 Bug 1770485 - Make content process socket threads use a regular event loop, with a pref r=necko-reviewers,kershaw
The custom event loop is only needed in the parent process or socket
process, where it is used to interleave runnable processing with
socket response processing.
But in content processes, we don't get any data from any socket directly.

Pref added, and pref disabled for many necko xpcshell tests

Differential Revision: https://phabricator.services.mozilla.com/D147094
2022-06-09 11:59:38 +00:00
Glenn Watson 78f8979684 Bug 1578503 - Enable backdrop-filter by default r=gfx-reviewers,jrmuizel
There are still a few remaining issues with the updated backdrop
filter implementation, specifically:

- We don't use reflectMode yet for blurs (quality issue in some cases)
- Performance may not be optimal in all use cases

However, we can try enabling by default now and work on these as
follow ups.

Differential Revision: https://phabricator.services.mozilla.com/D148684
2022-06-09 02:58:55 +00:00
alwu c883782c7b Bug 1771986 - introduce new thread count strategy for dav1decoder. r=jrmuizel,media-playback-reviewers,azebrowski
Differential Revision: https://phabricator.services.mozilla.com/D148703
2022-06-08 23:26:19 +00:00
Narcis Beleuzu 29b8ba36db Backed out changeset 3cf20c1420e5 (bug 1578503) for xpcshell failures on test_css-properties-db.js . CLOSED TREE 2022-06-09 00:28:39 +03:00
Glenn Watson 6a09464fac Bug 1578503 - Enable backdrop-filter by default r=gfx-reviewers,jrmuizel
There are still a few remaining issues with the updated backdrop
filter implementation, specifically:

- We don't use reflectMode yet for blurs (quality issue in some cases)
- Performance may not be optimal in all use cases

However, we can try enabling by default now and work on these as
follow ups.

Differential Revision: https://phabricator.services.mozilla.com/D148684
2022-06-08 20:45:05 +00:00
Timothy Nikkel 52bce2032c Bug 1773023. Restrict progressive background images to nightly again for now. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D148508
2022-06-07 23:20:39 +00:00
Emilio Cobos Álvarez e5042b4c77 Bug 1772850 - Let dom.block_reload_from_resize_event_handler=false ride the trains. r=smaug
We haven't seen any compat issue since bug 1570566 landed.

Differential Revision: https://phabricator.services.mozilla.com/D148405
2022-06-07 18:55:59 +00:00
Ray Kraesig 83cbb2f801 Bug 1732517 - [4/5] Fix fullscreen marking on Windows 7 r=handyman
Use an undocumented property of an underdocumented property to keep
Windows 7 from detecting effectively-fullscreen windows as fullscreen.

Provide a preference `widget.windows.fullscreen_marking_workaround`
(defaulting to `true`) which can be used to disable this hack in case of
unforeseen side effects.

Differential Revision: https://phabricator.services.mozilla.com/D146635
2022-06-07 17:07:43 +00:00
Ray Kraesig 4faa9642ad Bug 1732517 - [3/5] Decouple Firefox/Windows fullscreen state r=handyman
Decouple Firefox fullscreen state from Windows fullscreen state, and
only set the latter when we're sure a Firefox fullscreen window should
be hiding the taskbar.

Provide a preference `widget.windows.alternate_fullscreen_heuristics`
(defaulting to `true`) which will revert this behavior in case of
unforeseen side effects.

Thanks to Etienne Dechamps (github: @dechamps) for their work in
reverse-engineering and documenting the relevant Windows components
sufficiently to allow us to view their event logs.

Differential Revision: https://phabricator.services.mozilla.com/D144222
2022-06-07 17:07:42 +00:00
Sylvestre Ledru 42f6811d95 Bug 1519636 - Reformat recent changes to the Google coding style r=andi,media-playback-reviewers,necko-reviewers,padenot,dragana
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D148375
2022-06-07 12:32:55 +00:00
David Shin 14611a24e8 Bug 1764126 - Part 4: Add parsing for linear easing function and gate it behind pref. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D146839
2022-06-07 11:51:24 +00:00
Dana Keeler 658b880816 Bug 1769669 - require specifying the trusted root in content signature verifier r=jschanck,leplatrem,robwu,barret
Before this patch, the content signature verifier
(nsIContentSignatureVerifier/ContentSignatureVerifier) would identify the root
it trusted based on the value of a preference. This patch changes the
implementation to require a specified hard-coded root to trust as with add-on
signature verification.

Depends on D146644

Differential Revision: https://phabricator.services.mozilla.com/D146645
2022-06-03 23:26:28 +00:00
Greg Tatum 8387447504 Bug 1759504 - Put the text recognition UI behind an experimental feature r=emilio,nordzilla,fluent-reviewers,preferences-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D146829
2022-06-03 16:01:34 +00:00
Norisz Fay 8260228320 Backed out changeset bf67a7939964 (bug 1772345) for causing multiple failures 2022-06-03 00:10:45 +03:00
Tom Ritter 061728c182 Bug 1772345: Enable preference sanitization and crashing by default in Nightly r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D148127
2022-06-02 19:33:52 +00:00
criss 6362d2b06a Backed out 7 changesets (bug 1759504) for causing Android build bustages on NodeListBinding.cpp
Backed out changeset d1f1173aecfc (bug 1759504)
Backed out changeset a14a874c57b0 (bug 1759504)
Backed out changeset b9beaecf9708 (bug 1759504)
Backed out changeset dc1be2f0e0b6 (bug 1759504)
Backed out changeset a0b089fb747b (bug 1759504)
Backed out changeset b5f762f1f22e (bug 1759504)
Backed out changeset a21b8153ca2a (bug 1759504)
2022-06-02 19:52:05 +03:00
Eitan Isaacson 8770fecd7f Bug 1772165 - Disable ctw on Android release/beta. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D147885
2022-06-02 16:05:07 +00:00
Greg Tatum d3d55f9e6b Bug 1759504 - Put the text recognition UI behind an experimental feature r=emilio,nordzilla,fluent-reviewers,preferences-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D146829
2022-06-02 14:31:43 +00:00
Niklas Baumgardner 78d135ef5a Bug 1767846 - Remove MSU Reader Mode improvements pref. r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D148063
2022-06-02 14:30:56 +00:00
Olli Pettay 1ced6a09b8 Bug 1771718, nsRefreshDriver::IsInHighRateMode(), r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D147642
2022-06-02 10:40:54 +00:00
Dana Keeler 8ad7569718 Bug 1770869 - remove unused client certificate authentication for remote devtools r=ochameau
Client certificate authentication for remote devtools was used in WebIDE, which
was removed from Firefox 71 in bug 1539462.

Differential Revision: https://phabricator.services.mozilla.com/D147121
2022-06-01 23:20:57 +00:00
Butkovits Atila 2b78c018fd Backed out 3 changesets (bug 1770869) for causing xpcshell failures at test_tls_server.js. CLOSED TREE
Backed out changeset 5c95392b800d (bug 1770869)
Backed out changeset 149d04a209b6 (bug 1770869)
Backed out changeset 5a138d047be1 (bug 1770869)
2022-06-02 00:18:26 +03:00
Dana Keeler 43bf030493 Bug 1770869 - remove unused client certificate authentication for remote devtools r=ochameau
Client certificate authentication for remote devtools was used in WebIDE, which
was removed from Firefox 71 in bug 1539462.

Differential Revision: https://phabricator.services.mozilla.com/D147121
2022-06-01 20:00:57 +00:00
Dana Keeler 3945602079 Bug 1766687 - remove support for SHA1 signatures in all certificates (including imported roots) r=jschanck
Previously [0], support for SHA1 signatures in certificates was disabled by
default, except for certificates issued by imported roots. Chrome had a similar
policy, but this was removed in 71 [1]. Telemetry [2] indicates that some users
do still encounter SHA1 signatures at a fraction of the rate of overall
certificate errors, so forbidding all SHA1 signatures should have minimal
compatibility impact.

[0] https://bugzilla.mozilla.org/show_bug.cgi?id=1302140
[1] https://chromeenterprise.google/policies/#EnableSha1ForLocalAnchors
[2] https://mzl.la/3kg5J4j

Differential Revision: https://phabricator.services.mozilla.com/D144870
2022-06-01 17:01:56 +00:00
Noemi Erli aca984c8a8 Backed out changeset 8ef044a6a1fe (bug 1766687) for causing bustage in NSSCertDBTrustDomain.cpp 2022-06-01 02:35:17 +03:00
Dana Keeler 527bfba679 Bug 1766687 - remove support for SHA1 signatures in all certificates (including imported roots) r=jschanck
Previously [0], support for SHA1 signatures in certificates was disabled by
default, except for certificates issued by imported roots. Chrome had a similar
policy, but this was removed in 71 [1]. Telemetry [2] indicates that some users
do still encounter SHA1 signatures at a fraction of the rate of overall
certificate errors, so forbidding all SHA1 signatures should have minimal
compatibility impact.

[0] https://bugzilla.mozilla.org/show_bug.cgi?id=1302140
[1] https://chromeenterprise.google/policies/#EnableSha1ForLocalAnchors
[2] https://mzl.la/3kg5J4j

Differential Revision: https://phabricator.services.mozilla.com/D144870
2022-05-31 20:24:33 +00:00
R. Martinho Fernandes 03393b716d Bug 1757589 - Add pref to switch between 'old' and 'new' authenticator code r=dveditz
I'm just adding this pref first on its own, the actual effects of the pref will be in https://phabricator.services.mozilla.com/D129814 once this lands.

Differential Revision: https://phabricator.services.mozilla.com/D146423
2022-05-31 15:56:35 +00:00
Emilio Cobos Álvarez 8cd9847ba9 Bug 1771151 - Make modal dialog code more generic, and make it apply to fullscreen too behind a pref. r=edgar
For now, don't turn it on by default yet, because I want to wait for
more discussion in https://github.com/w3c/csswg-drafts/issues/6965 and
so on. But I think the code is simple enough to land this.

Differential Revision: https://phabricator.services.mozilla.com/D147295
2022-05-30 11:06:06 +00:00
Alexandre Lissy 0faed3b9af Bug 1767930 - Enable FFVPX in Utility on Android r=alwu,jolin
Differential Revision: https://phabricator.services.mozilla.com/D145895
2022-05-26 23:00:07 +00:00
Alexandre Lissy c53de97817 Bug 1767930 - Enable Utility AudioDecoder for Android r=jolin
Differential Revision: https://phabricator.services.mozilla.com/D145785
2022-05-26 23:00:07 +00:00
Emilio Cobos Álvarez 614a085bf3 Bug 1730284 - Use whether the embedder element intersects the viewport to decide whether to throttle in-process iframes. r=smaug
This is more likely to be understandable by developers, matches other
browsers more closely (see bug comments), and seems more in-line with
what we do for OOP iframes.

Add a pref to not do this throttling at all (which would match Chrome),
though this is probably good enough for now.

Differential Revision: https://phabricator.services.mozilla.com/D146574
2022-05-26 15:45:01 +00:00
Jonathan Watt 810188b656 Bug 1770536 - Remove the print.show_print_progress pref. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D146969
2022-05-26 12:42:16 +00:00
Hiroyuki Ikezoe fc8918d27f Bug 1766745 - Enable swipe-to-nav on Windows by default on early beta. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D144898
2022-05-25 21:56:45 +00:00
Noemi Erli 97087de3d8 Backed out 2 changesets (bug 1730284) for causing devtools,web-platform and mochitest failures CLOSED TREE
Backed out changeset 98834b863104 (bug 1730284)
Backed out changeset 1ec157459e8c (bug 1730284)
2022-05-25 22:51:20 +03:00
Emilio Cobos Álvarez 14feea4bf2 Bug 1730284 - Use whether the embedder element intersects the viewport to decide whether to throttle in-process iframes. r=smaug
This is more likely to be understandable by developers, matches other
browsers more closely (see bug comments), and seems more in-line with
what we do for OOP iframes.

Add a pref to not do this throttling at all (which would match Chrome),
though this is probably good enough for now.

Differential Revision: https://phabricator.services.mozilla.com/D146574
2022-05-25 17:54:22 +00:00
Alexandre Lissy 87fd4b8bf5 Bug 1770388 - Enable Utility AudioDecoder for OpenBSD r=gaston
Differential Revision: https://phabricator.services.mozilla.com/D146965
2022-05-25 07:19:40 +00:00
Timothy Nikkel 0e666ecd0b Bug 1770920. Let progressive background images ride the trains. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D147169
2022-05-24 23:40:41 +00:00
Gijs Kruitbosch 3113290039 Bug 1738574 - add an option to put downloads in tmp to start with, r=mak,mkaply,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D146719
2022-05-24 12:54:42 +00:00
Paul Adenot a8d47185e0 Bug 1767549 - Allow delaying the start of a cubeb stream for test purposes. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D146712
2022-05-24 11:41:07 +00:00
Bogdan Szekely 0f9ad660dd Backed out 4 changesets (bug 1767549) for causing mda failures on test_slowStart.html
Backed out changeset 859a07722632 (bug 1767549)
Backed out changeset 46187304029d (bug 1767549)
Backed out changeset 8aa67afb67c4 (bug 1767549)
Backed out changeset 75326cb6e15e (bug 1767549)
2022-05-24 12:47:50 +03:00
Paul Adenot 3f95ffa19f Bug 1767549 - Allow delaying the start of a cubeb stream for test purposes. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D146712
2022-05-24 08:52:13 +00:00
Dimi b2cb0fdb6c Bug 1759418 - P3. Enable using Fathom to recognize CC field r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D146793
2022-05-24 08:13:23 +00:00
Iulian Moraru bf6a1a7827 Backed out 3 changesets (bug 1759418) for causing bp-hybrid bustages on FormAutofillNative.
Backed out changeset 7feecbf279d4 (bug 1759418)
Backed out changeset dbf65a66ad3f (bug 1759418)
Backed out changeset 013930ed617f (bug 1759418)
2022-05-24 01:13:43 +03:00
Dimi 9b90378694 Bug 1759418 - P3. Enable using Fathom to recognize CC field r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D146793
2022-05-23 20:39:57 +00:00
Frederik Braun c2181f7a67 Bug 1767581 - restrict loads of http/https scripts in the privilegedabout process r=dveditz
Differential Revision: https://phabricator.services.mozilla.com/D145978
2022-05-23 20:22:52 +00:00
Frederik Braun 0aeb0900a2 Bug 1767581 - refactor systemprincipal restrictions, disallow loads without finaluri r=ckerschb,tjr
This is a bit of a refactor.
We'll keep the spagetthi code for existing checks, to be able
to easily iterate and pref-flip if things fail later in the cycle.
This also resolves bug 1638770 and removes the "disallow all"
-pref that proved not be a useful approach anyway.

Differential Revision: https://phabricator.services.mozilla.com/D145411
2022-05-23 20:22:52 +00:00
Mathieu Leplatre 0f8ea5f41e Bug 1702759 - Remove load_dump preference r=robwu
This is a breaking change. It is not possible to control the loading of dumps from a preference anymore.

Dumps are only loaded if server is pointed at PROD. The recommended way to prevent dumps loading in tests is to store a high timestamp in the local DB.

Differential Revision: https://phabricator.services.mozilla.com/D146049
2022-05-23 16:24:58 +00:00
Mathieu Leplatre caf000e948 Bug 1702759 - Remove bucket name preference r=robwu
This introduces a breaking change: the buckets cannot be changed via preferences anymore.

Before landing this patch, we should have a released a new version of the Remote Settings DevTools that is compatible with this new API.

Differential Revision: https://phabricator.services.mozilla.com/D145455
2022-05-23 16:24:57 +00:00
Mathieu Leplatre c66b8b3bfc Bug 1702759 - Remove custom last check preference r=gbeckley
The ability to customize this preference name has very little value. We introduced this feature when we refactored our ad-hoc Kinto clients into a single RemoteSetting client.

Renaming this preference means that the DevTools will display an empty field until settings are resynced.

Differential Revision: https://phabricator.services.mozilla.com/D145454
2022-05-23 16:24:57 +00:00
Mathieu Leplatre f07763259c Bug 1702759 - Remove collection and signer preferences r=gbeckley
These preferences were cargo culted from our initial prototypes, and users should not be able to change them

Differential Revision: https://phabricator.services.mozilla.com/D145453
2022-05-23 16:24:56 +00:00