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

21474 Коммитов

Автор SHA1 Сообщение Дата
Emily McDonough 8df4aac0c0 Bug 1802238 - Don't allow using mixed page sizes when printing unless layout.css.allow-mixed-page-sizes is set r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D162920
2022-12-01 20:20:09 +00:00
Nika Layzell 1f06e7ba7b Bug 1793463 - Part 6: Remove nsIProtocolHandler.{defaultPort,protocolFlags}, r=necko-reviewers,valentin
This removes all implementations of these types. Some implementations in JS
code were also removed in the previous part, when updating tests to use
`Services.io.registerProtocolHandler`.

Code which used to access these members should go through the IOService now
instead.

Differential Revision: https://phabricator.services.mozilla.com/D162805
2022-12-01 15:43:19 +00:00
Nika Layzell bca0a6965b Bug 1793463 - Part 4: Generate static components entries for protocols, r=necko-reviewers,xpcom-reviewers,valentin,kmag
This adds a new set of options to static components.conf files to allow
specifying the protocol flags and default ports of a protocol handler, and
generates a separate table just for this purpose.

This will be used in the next part as part of replacing the existing protocol
handler lookup infrastructure.

Differential Revision: https://phabricator.services.mozilla.com/D162803
2022-12-01 15:43:19 +00:00
Yannis Juglaret 8b95e44d5b Bug 1800933 - Let ACG in RDD and WMF ride the trains. r=bobowen
Differential Revision: https://phabricator.services.mozilla.com/D163585
2022-12-01 14:11:15 +00:00
Marian-Vasile Laza c59eebc789 Backed out changeset 08a9aacc9f0c (bug 1797086) for causing mochitest failures on test_ext_dnr_upgradeScheme.html. CLOSED TREE 2022-12-01 07:56:12 +02:00
Shane Caraveo e954421490 Bug 1797086 add upgrade-insecure-requests to the base csp for MV3 r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D163046
2022-11-30 22:57:18 +00:00
Marian-Vasile Laza 7492025127 Backed out 7 changesets (bug 1793463) for causing bustages on nsIOService.cpp. CLOSED TREE
Backed out changeset 47c3acb30de2 (bug 1793463)
Backed out changeset 71afe900eb17 (bug 1793463)
Backed out changeset d168599a269e (bug 1793463)
Backed out changeset d0f18d300818 (bug 1793463)
Backed out changeset a116e6f089f2 (bug 1793463)
Backed out changeset eba1123c8b56 (bug 1793463)
Backed out changeset 68a3eb8a3057 (bug 1793463)
2022-12-01 02:30:02 +02:00
Nika Layzell 20db36cecb Bug 1793463 - Part 6: Remove nsIProtocolHandler.{defaultPort,protocolFlags}, r=necko-reviewers,valentin
This removes all implementations of these types. Some implementations in JS
code were also removed in the previous part, when updating tests to use
`Services.io.registerProtocolHandler`.

Code which used to access these members should go through the IOService now
instead.

Differential Revision: https://phabricator.services.mozilla.com/D162805
2022-11-30 18:13:43 +00:00
Nika Layzell 90f7562d95 Bug 1793463 - Part 4: Generate static components entries for protocols, r=necko-reviewers,xpcom-reviewers,valentin,kmag
This adds a new set of options to static components.conf files to allow
specifying the protocol flags and default ports of a protocol handler, and
generates a separate table just for this purpose.

This will be used in the next part as part of replacing the existing protocol
handler lookup infrastructure.

Differential Revision: https://phabricator.services.mozilla.com/D162803
2022-11-30 18:13:42 +00:00
Martin Robinson 281ff8ade5 Bug 1791759 - Add support for `content-visibility: auto` r=emilio
This change adds support for `content-visibilty: auto` as well as
showing and hiding content based on the relevancy of the content as
defined in the specification. Changes to relevancy are handled by
triggering updates in a set of `content-visibility: auto` frames stored
in PresShell at the appropriate time in the document lifecycle.

Some tests are now failing due to this feature exposing the failures,
but they will be fixed in later changes.

This change is a reland of an earlier version that properly updates
intrinsic sizes and triggers an update of remembered size for the
purposes of contain-intrinsic-size when content relevancy changes.

Co-authored-by: Jihye Hong <jihye@igalia.com>

Differential Revision: https://phabricator.services.mozilla.com/D159693
2022-11-30 18:00:27 +00:00
Adrien Champion 1b0bb96c6a Bug 1801894 - `modules/fdlibm`: remove dead file. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D163313
2022-11-30 16:10:25 +00:00
alwu 717245813f Bug 1799205 - enable video seamless looping. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D163251
2022-11-29 18:17:18 +00:00
Chris Martin c1180ea13e Bug 1803135 - Enable the GPU sandbox in Early Beta r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D163335
2022-11-29 16:17:44 +00:00
Connor Pearson bf9ac2fb21 Bug 1785117 - Implement CSS mod() and rem() functions. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D163166
2022-11-29 13:05:39 +00:00
Lee Salzman 06f0c7307f Bug 1802625 - Hide GPU path stroking behind a pref. r=jrmuizel
It seems like this is slow for now until we implement a better way than WPF-gpu-raster
for stroking paths. Just hide this behind a pref so we can at least test it but not
impact performance as badly.

Differential Revision: https://phabricator.services.mozilla.com/D163248
2022-11-28 20:31:02 +00:00
Valentin Gosu b415330ec9 Bug 1801102 - Handle corrupted JAR files r=jesup
Differential Revision: https://phabricator.services.mozilla.com/D162392
2022-11-28 12:40:30 +00:00
Marian-Vasile Laza f4d4ce0e21 Backed out changeset c428c3ad7725 (bug 1791759) for causing wpt failures on auto-012.html. CLOSED TREE 2022-11-28 13:31:05 +02:00
Martin Robinson e26b2a32b9 Bug 1791759 - Add support for `content-visibility: auto` r=emilio
This change adds support for `content-visibilty: auto` as well as
showing and hiding content based on the relevancy of the content as
defined in the specification. Changes to relevancy are handled by
triggering updates in a set of `content-visibility: auto` frames stored
in PresShell at the appropriate time in the document lifecycle.

Some tests are now failing due to this feature exposing the failures,
but they will be fixed in later changes.

Co-authored-by: Jihye Hong <jihye@igalia.com>

Differential Revision: https://phabricator.services.mozilla.com/D159693
2022-11-28 09:53:06 +00:00
Simon Friedberger ce9c3dd6cd Bug 1802204 - Add feature for DAP telemetry - r=barret
Differential Revision: https://phabricator.services.mozilla.com/D162903
2022-11-24 08:39:21 +00:00
Butkovits Atila 65e34f4628 Backed out 4 changesets (bug 1768581, bug 1709184) for causing high frequency Xpcshell failures at test_bug1274685_unowned_list.js. CLOSED TREE
Backed out changeset 6bae0f16eae9 (bug 1768581)
Backed out changeset 1f111f5b8baf (bug 1768581)
Backed out changeset a3d89b2ef44a (bug 1709184)
Backed out changeset 98f1dc6f0123 (bug 1709184)
2022-11-23 22:09:33 +02:00
Jens Stutte e86c2f3f76 Bug 1768581 - Part 12: Swap the order of MaybeFastShutdown and KillClearOnShutdown inside AdvanceShutdownPhase and add extra NS_ProcessPendingEvents for the main thread. r=xpcom-reviewers,nika
This change will effectively anticipate the fast shutdown by half a phase, making it more coherent with the phase it is defined to happen.

Depends on D160250

Differential Revision: https://phabricator.services.mozilla.com/D160628
2022-11-23 16:03:18 +00:00
William Durand 5f5239215d Bug 1801129 - Enable unified extensions UI in all channels. r=mconley,rpl
Differential Revision: https://phabricator.services.mozilla.com/D162765
2022-11-23 14:02:17 +00:00
Marco Castelluccio 1fd7f6f287 Bug 1790816 - Reformat modules/ with isort. r=linter-reviewers,Standard8 DONTBUILD
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D162650
2022-11-23 12:34:34 +00:00
William Durand e802672180 Bug 1801291 - Enable MV3 by default. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D162458
2022-11-22 16:43:11 +00:00
Tom Ritter cedea28632 Bug 1801711: Allowlist some additional prefs for the content processes r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D162595
2022-11-22 15:25:10 +00:00
Randell Jesup 1b6d10cb7a Bug 1790676: WebTransport DOM API initial framework r=saschanaz,necko-reviewers,emilio,valentin
This includes WebTransport, WebTransportSendStream,
WebTransportReceiveStreams, WebTransportBidirectionalStream and
WebTransportError classes without any actual functionality

Differential Revision: https://phabricator.services.mozilla.com/D162323
2022-11-22 13:43:57 +00:00
Lee Salzman f5ed77ef10 Bug 1801446 - Limit the maximum complexity of paths used with wpf-gpu-raster. r=jrmuizel
Some paths may contain so many types that their vertex representation far exceeds their
software rasterized representation in memory size. As a sanity-check, we should just set
a hard limit on the maximum allowed complexity of a path that we attempt to supply to
wpf-gpu-raster. Beyond that, we will instead just rasterize in software and upload
to a texture which can be more performant.

Differential Revision: https://phabricator.services.mozilla.com/D162481
2022-11-22 05:25:59 +00:00
Greg Stoll 26b89142d8 Bug 1793834 - part 8: add preference for number of messages to keep r=handyman
One thing to note is that if the user shrinks this number we won't reclaim any memory - this is because I wanted to avoid doing any more work than necessary when we're logging messages. Let me know if you think this is a problem!

Differential Revision: https://phabricator.services.mozilla.com/D161156
2022-11-22 03:44:54 +00:00
Cristian Tuns fc0780ef1b Backed out 10 changesets (bug 1793834, bug 1801724) for causing mochitest failures in browser_preferences_usage.js CLOSED TREE
Backed out changeset 89c9e4e1c3ad (bug 1801724)
Backed out changeset 9130ed00888e (bug 1793834)
Backed out changeset 34f582bdc341 (bug 1793834)
Backed out changeset c34df1dc8ff8 (bug 1793834)
Backed out changeset 2ae1429c886a (bug 1793834)
Backed out changeset a49eff0693ce (bug 1793834)
Backed out changeset 034466342a3b (bug 1793834)
Backed out changeset 2d19fa85af4e (bug 1793834)
Backed out changeset d16ff7dbd155 (bug 1793834)
Backed out changeset a39300a8ddff (bug 1793834)
2022-11-21 17:30:12 -05:00
Greg Stoll 9fb7e92244 Bug 1793834 - part 8: add preference for number of messages to keep r=handyman
One thing to note is that if the user shrinks this number we won't reclaim any memory - this is because I wanted to avoid doing any more work than necessary when we're logging messages. Let me know if you think this is a problem!

Differential Revision: https://phabricator.services.mozilla.com/D161156
2022-11-21 19:15:56 +00:00
Emilio Cobos Álvarez 905441daab Bug 1801123 - Enable container queries on nightly. r=dshin
There's only one worrying timeout
(css/css-contain/container-queries/inline-size-bfc-floats.html), but it
isn't a "hard" hang, but an invalidation loop.

Let's enable this by default on nightly to get some feedback while we
work on it and the remaining issues that block enabling them by default.

Differential Revision: https://phabricator.services.mozilla.com/D162292
2022-11-21 10:04:31 +00:00
Norisz Fay 7ff0fdcf68 Backed out changeset 4867880b2d80 (bug 1801123) for causing xpcshell failures on test_css-properties-db.js CLOSED TREE 2022-11-21 11:13:18 +02:00
Emilio Cobos Álvarez 01fe22445e Bug 1801123 - Enable container queries on nightly. r=dshin
There's only one worrying timeout
(css/css-contain/container-queries/inline-size-bfc-floats.html), but it
isn't a "hard" hang, but an invalidation loop.

Let's enable this by default on nightly to get some feedback while we
work on it and the remaining issues that block enabling them by default.

Differential Revision: https://phabricator.services.mozilla.com/D162292
2022-11-21 08:01:11 +00:00
Cristian Tuns c8caa32fbd Backed out 3 changesets (bug 1709184, bug 1768581) for causing xpcshell failures CLOSED TREE
Backed out changeset bd3bc1478107 (bug 1768581)
Backed out changeset c7465ec6154e (bug 1709184)
Backed out changeset 032bf39acabb (bug 1709184)
2022-11-19 06:31:59 -05:00
Jens Stutte d8100b452d Bug 1768581 - Part 12: Swap the order of MaybeFastShutdown and KillClearOnShutdown inside AdvanceShutdownPhase and add extra NS_ProcessPendingEvents for the main thread. r=xpcom-reviewers,nika
This change will effectively anticipate the fast shutdown by half a phase, making it more coherent with the phase it is defined to happen.

Depends on D160250

Differential Revision: https://phabricator.services.mozilla.com/D160628
2022-11-19 10:15:32 +00:00
Julian Descottes 0fd3771b71 Bug 1800985 - [devtools] Update adb extension URL to new location r=nchevobbe
The labs folder on the FTP was moved one level up

Differential Revision: https://phabricator.services.mozilla.com/D162248
2022-11-18 22:23:43 +00:00
Makoto Kato 298b02cda5 Bug 1787551 - Disable Android's Font Match API on OPPO, realme and OnePlus. r=jfkthame
According to crash data, some devices by OPPO and realme and OnePlus seem to
crash when using Font Match API. I would like to disable it until root cause
finds.

Differential Revision: https://phabricator.services.mozilla.com/D162185
2022-11-18 15:41:47 +00:00
Jan Andre Ikenmeyer 9ac9619c3c Bug 1600437 - Disable CBC-mode ECDSA ciphers and stop advertising ECDSA+SHA1 signature algorithm. r=nkulatova
Differential Revision: https://phabricator.services.mozilla.com/D65197
2022-11-18 13:13:52 +00:00
Mathew Hodson b7382dce22 Bug 1799319 - Disable mozTextStyle in early beta. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D161747
2022-11-18 13:05:23 +00:00
Tom Schuster e0b9da0442 Bug 1774857 - Send (only) laxByDefault cookies on boomerang-redirects. r=dveditz
Differential Revision: https://phabricator.services.mozilla.com/D150253
2022-11-18 11:08:45 +00:00
Jeff Muizelaar 2e6c5ff40f Bug 1800930 - Add a pref to disable target independent rasterization with D2D. r=lsalzman
This is useful for comparing D2D to wpf-gpu-raster on hardware that
supports target independent rasterization.

Differential Revision: https://phabricator.services.mozilla.com/D162224
2022-11-17 20:46:18 +00:00
Jon Coppeard 406e4d9ea9 Bug 1801076 - Increase small heap incremental limit r=sfink
This change to delay reaching the GC urgent threshold while the heap is small
improved our Jetstream2 score by 2% on MacOS in testing.

Differential Revision: https://phabricator.services.mozilla.com/D162282
2022-11-17 17:56:08 +00:00
John Schanck c29674fcb2 Bug 1752089 - Set security.webauthn.ctap2 true in nightly. r=dveditz
Differential Revision: https://phabricator.services.mozilla.com/D162167
2022-11-17 16:33:20 +00:00
Mark Banner ec76a72706 Bug 1799314 - Convert consumers of testing modules to import ES modules direct (miscellaneous). r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D161917
2022-11-17 12:00:32 +00:00
Kershaw Chang a040a8422e Bug 1800751 - Enable network.ssl_tokens_cache_use_only_once, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D162155
2022-11-17 11:18:55 +00:00
sotaro dcd4cc418b Bug 1798052 - Disable D3D9DXVA2Manager on AMD pre UVD4 r=media-playback-reviewers,alwu
With AMD pre UVD4 GPU, hardware video decoding with D3D9DXVA2Manager outputs garbage for some videos.

D3D9DXVA2Manager is used only for fallback from D3D11DXVA2Manager. A new gpu driver normally does not use D3D9DXVA2Manager .

Differential Revision: https://phabricator.services.mozilla.com/D161976
2022-11-17 00:56:22 +00:00
William Durand 6579381c4c Bug 1800703 - Disable `extensions.install_origins.enabled` pref everywhere. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D162148
2022-11-16 20:19:01 +00:00
Benjamin VanderSloot 5394445efc Bug 1800960 - Enable Always Partitioning Storage beyond nightly and without sessionStorage carveout, r=anti-tracking-reviewers,pbz
Differential Revision: https://phabricator.services.mozilla.com/D162235
2022-11-16 20:18:00 +00:00
Valentin Gosu ef7edc4d4d Bug 1786256 - Let network.cache.shutdown_purge_in_background_task=true ride the trains r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D162190
2022-11-16 12:36:16 +00:00
Frederik Braun 2248137774 Bug 1775194 - disable reporting API r=ckerschb,emilio,freddyb
This disables the outdated, incorrect implementation of the
Reporting API. The current implementation was only enabled
on Nightly builds, but given its current state it does not
even make sense there.

Differential Revision: https://phabricator.services.mozilla.com/D149873
2022-11-16 08:35:58 +00:00