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

22297 Коммитов

Автор SHA1 Сообщение Дата
Cristian Tuns 1bdbc86b4f Backed out changeset f49b182be8f3 (bug 1811057) for causing conflicts with merge back, will reland. 2023-05-25 20:34:44 -04:00
Noemi Erli 06b68d0d45 Backed out 4 changesets (bug 1648545) for causing mass failures
Backed out changeset ac3d639547fa (bug 1648545)
Backed out changeset f63760c845f3 (bug 1648545)
Backed out changeset 652b48b10d37 (bug 1648545)
Backed out changeset 1ca7abd873d1 (bug 1648545)
2023-05-26 02:12:58 +03:00
Kris Maglione f3218c1a70 Bug 1648545: Part 4 - Move ContentPage.spawn to use SpecialPowers rather than ContentTask. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D119451
2023-05-25 22:04:32 +00:00
Tim Chevalier fb0c2b49ca Bug 1811057 - Ship Change Array by Copy Feature r=mgaudet,devtools-reviewers,peterv
Set the `--enable-change-array-by-copy` shell flag and the
`javascript.options.experimental.enable_change_array_by_copy` pref to true
by default in all builds.

Remove the `--enable-change-array-by-copy` build flag from `js/moz.configure`
and make all code previously guarded by `#ifdef ENABLE_CHANGE_ARRAY_BY_COPY`
compile unconditionally.

Remove `change-array-by-copy` from testing build configurations (non262
and jit-test tests are no longer guarded with
`getBuildConfiguration()['change-array-by-copy']`

Remove all code from test config files that sets
`javascript.options.experimental.enable_change_array_by_copy`; only
`StaticPrefList.yaml` should set this pref.

Fix non262 unscopables test that apparently wasn't running before to use
the correct names for change-array-by-copy methods

Remove the `TypedArray` property from `gPrototypeProperties` in
`test_xrayToJS.xhtml`, as this property was written but never read.

Differential Revision: https://phabricator.services.mozilla.com/D174699
2023-05-25 21:25:13 +00:00
Tomislav Jovanovic ac05dd52f5 Bug 1834825 - Implement Quarantined Domains list, r=willdurand,rpl
Differential Revision: https://phabricator.services.mozilla.com/D178967
2023-05-25 18:45:38 +00:00
Kershaw Chang d8e56007c1 Bug 1687364 - Authorization header can't be wildcarded for Access-Control-Allow-Headers, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D102932
2023-05-25 15:41:33 +00:00
Butkovits Atila 2250cee76d Backed out 3 changesets (bug 1795816, bug 1833946) for causing failures at from_async.js. CLOSED TREE
Backed out changeset c717912156f5 (bug 1795816)
Backed out changeset 7c2aa1e8b112 (bug 1795816)
Backed out changeset d99d41fd6d86 (bug 1833946)
2023-05-25 18:03:23 +03:00
Matthew Gaudet 2c85996683 Bug 1795816 - Ship Array.fromAsync r=arai,peterv
Differential Revision: https://phabricator.services.mozilla.com/D178482
2023-05-25 13:16:39 +00:00
Boris Chiou 49cea14eb7 Bug 1823862 - Ship animation-composition. r=dshin
Other browsers (i.e. Blink and WebKit) have shipped it, and there is no
issue about this, so it's safe to ship this feature.

Differential Revision: https://phabricator.services.mozilla.com/D178839
2023-05-24 19:36:53 +00:00
Andrew Creskey b0f1713ad6 Bug 1596576 - No longer force tcp send buffer size on HTTP/2 uploads > 128KB r=necko-reviewers,valentin
This behaviour was introduced midway through HTTP/2 development in Bug 790184. With connection-level and stream-level flow control, it is not needed.

Note that on fast networks removing this forcing of a small tcp send buffer has been shown to improve H2 upload performance by up to 4x on Windows.

Differential Revision: https://phabricator.services.mozilla.com/D176577
2023-05-24 12:43:59 +00:00
Marco Bonardo d37afaf810 Bug 1832082 - Introduce alternative frecency for pages. r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D178700
2023-05-24 12:04:16 +00:00
Emilio Cobos Álvarez 4e3327c5d1 Bug 1834145 - Make style parallel traversal more tunable at runtime. r=smaug
This adds two prefs to configure the parallel traversal work item size
and kick-off threshold, but otherwise shouldn't change behavior.

I switched from iterator generics to just a slice while at it, mostly
for simplicity, but there is a trade-off:

 * When switching from sequential to parallel traversal, we potentially
   pay the price of memmoving the VecDeque around once to make them a
   contiguous slice.

 * However we win in the common case of the smaller-than-work-unit size
   in which case we no longer need to copy stuff to a WorkItem. So I
   think overall this should be an improvement.

Differential Revision: https://phabricator.services.mozilla.com/D178656
2023-05-24 06:36:08 +00:00
Erik Nordin 6031ae4572 Bug 1829691 - Add Translations settings panel to about:preferences r=gregtatum,fluent-reviewers,settings-reviewers,Gijs,flod
Adds a new button and panel for managing Translations
settings to the about:preferences panel.

Manages always-translate languages, never-translate
languages, and never-translate sites.

Depends on D178228

Differential Revision: https://phabricator.services.mozilla.com/D177854
2023-05-24 01:22:43 +00:00
Paul Bone 3195f9c339 Bug 1834434 - Add a reference to pref sanitisation code in the docs r=KrisWright DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D178752
2023-05-24 01:14:08 +00:00
Sandor Molnar 9851fc3f10 Backed out changeset cb6db65172c6 (bug 1811057) for causing browser-time failures. CLOSED TREE 2023-05-24 09:14:11 +03:00
Tim Chevalier d62299d426 Bug 1811057 - Ship Change Array by Copy Feature r=mgaudet,devtools-reviewers,peterv
Set the `--enable-change-array-by-copy` shell flag and the
`javascript.options.experimental.enable_change_array_by_copy` pref to true
by default in all builds.

Remove the `--enable-change-array-by-copy` build flag from `js/moz.configure`
and make all code previously guarded by `#ifdef ENABLE_CHANGE_ARRAY_BY_COPY`
compile unconditionally.

Remove `change-array-by-copy` from testing build configurations (non262
and jit-test tests are no longer guarded with
`getBuildConfiguration()['change-array-by-copy']`

Remove all code from test config files that sets
`javascript.options.experimental.enable_change_array_by_copy`; only
`StaticPrefList.yaml` should set this pref.

Fix non262 unscopables test that apparently wasn't running before to use
the correct names for change-array-by-copy methods

Remove the `TypedArray` property from `gPrototypeProperties` in
`test_xrayToJS.xhtml`, as this property was written but never read.

Differential Revision: https://phabricator.services.mozilla.com/D174699
2023-05-23 22:01:18 +00:00
Mike Hommey c1049cf0ad Bug 1833676 - Disable thread safety analysis on InitStaticPrefsFromShared. r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D178403
2023-05-23 21:55:25 +00:00
Natalia Csoregi e87ecf485e Backed out 3 changesets (bug 1834222, bug 1834176) for causing RemoteProcessMonitor failures. CLOSED TREE
Backed out changeset 346d3a1568dd (bug 1834222)
Backed out changeset ea1d8b634bfc (bug 1834176)
Backed out changeset 74d1880272d3 (bug 1834176)
2023-05-24 04:29:45 +03:00
Mark Banner fbc15bdb60 Bug 1834176 - Convert NetUtil.jsm to be an ES system module. r=arai,webdriver-reviewers,perftest-reviewers,valentin,extension-reviewers,devtools-reviewers,sync-reviewers,cookie-reviewers,robwu,afinder,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D178589
2023-05-23 19:09:29 +00:00
Iulian Moraru 0c63be14bc Backed out 3 changesets (bug 1795816, bug 1833946) for causing multiple failures on test_xrayToJS.xhtml.
Backed out changeset 25ce4c12dfca (bug 1795816)
Backed out changeset a05698163bc8 (bug 1795816)
Backed out changeset 70e3ee0a0312 (bug 1833946)
2023-05-24 01:48:01 +03:00
Artur Iunusov 6072b65316 Bug 1834528 - Enable strict MIME type checks for worker-imported scripts, r=smaug
- enabled for early beta

Differential Revision: https://phabricator.services.mozilla.com/D178785
2023-05-23 15:55:01 +00:00
jneuberger 4ac7b88f4d Bug 1828679 - Set the preference signon.signupDetection.enabled to true to enable SignUpFormRuleset for all channels r=credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D178659
2023-05-23 15:29:33 +00:00
Matthew Gaudet f55b9c08a6 Bug 1795816 - Ship Array.fromAsync r=arai
Differential Revision: https://phabricator.services.mozilla.com/D178482
2023-05-23 15:23:04 +00:00
Emilio Cobos Álvarez 43c710b234 Bug 1834144 - Make stylo thread pool size configurable via pref rather than just env. r=smaug,perftest-reviewers,jgraham,afinder
Remove a variety of code which we don't use to change the pool size. We
can just use the pref as needed in the future.

Differential Revision: https://phabricator.services.mozilla.com/D178575
2023-05-23 09:41:14 +00:00
Noemi Erli aa2f146d78 Backed out 2 changesets (bug 1834176) for causing xpc failures in test_unload.js CLOSED TREE
Backed out changeset 57876d77a652 (bug 1834176)
Backed out changeset ae2f0837b528 (bug 1834176)
2023-05-23 12:14:37 +03:00
Mark Banner e3e9a991b8 Bug 1834176 - Convert NetUtil.jsm to be an ES system module. r=arai,webdriver-reviewers,perftest-reviewers,valentin,extension-reviewers,devtools-reviewers,sync-reviewers,cookie-reviewers,robwu,afinder,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D178589
2023-05-23 08:13:08 +00:00
Butkovits Atila 86a49d4b27 Backed out 11 changesets (bug 1834014, bug 1829691) for causing failures at browser_console_content_object_in_sidebar.js.
Backed out changeset bd3077e43541 (bug 1834014)
Backed out changeset 96dc91b50ecf (bug 1834014)
Backed out changeset 6099ee399488 (bug 1829691)
Backed out changeset d3488c2d7309 (bug 1829691)
Backed out changeset a89ce140c316 (bug 1829691)
Backed out changeset 40d7f94265c2 (bug 1829691)
Backed out changeset e86660a6f994 (bug 1829691)
Backed out changeset 5c63d7e15cac (bug 1829691)
Backed out changeset 2e5a01539749 (bug 1829691)
Backed out changeset 1b53cac4d88b (bug 1829691)
Backed out changeset be4a4c19e24f (bug 1829691)
2023-05-23 03:20:38 +03:00
Erik Nordin cd28ad2532 Bug 1829691 - Add Translations settings panel to about:preferences r=gregtatum,fluent-reviewers,settings-reviewers,Gijs,flod
Adds a new button and panel for managing Translations
settings to the about:preferences panel.

Manages always-translate languages, never-translate
languages, and never-translate sites.

Depends on D178228

Differential Revision: https://phabricator.services.mozilla.com/D177854
2023-05-22 21:11:11 +00:00
Zach Hoffman 18c5efd367 Bug 1833540 - [css-properties-values-api] Implement parsing and serialization for @property at-rule r=emilio
Implemented behind the new properties-and-values pref.

Support for the CSSPropertyRule WebIDL interface is also added in this
patch, because until it's added, any attempt to access the rule using
the CSSOM would crash the browser.

Depends on D178268

Differential Revision: https://phabricator.services.mozilla.com/D178270
2023-05-22 19:11:30 +00:00
Butkovits Atila aa3d711b4b Backed out 10 changesets (bug 1834014, bug 1829691) for causing failures at browser_about_translations_debounce.js. CLOSED TREE
Backed out changeset 680e9579fca5 (bug 1834014)
Backed out changeset e9c17faebbe3 (bug 1834014)
Backed out changeset 6b3a514450af (bug 1829691)
Backed out changeset 58b154e4accc (bug 1829691)
Backed out changeset 749af53af3bd (bug 1829691)
Backed out changeset 252c0d70934b (bug 1829691)
Backed out changeset 6ed4a66b1e40 (bug 1829691)
Backed out changeset fb6112332b59 (bug 1829691)
Backed out changeset 70cb62814390 (bug 1829691)
Backed out changeset 7fb6e8f6251e (bug 1829691)
2023-05-22 23:30:46 +03:00
Erik Nordin 5e91381bd0 Bug 1829691 - Add Translations settings panel to about:preferences r=gregtatum,fluent-reviewers,settings-reviewers,Gijs,flod
Adds a new button and panel for managing Translations
settings to the about:preferences panel.

Manages always-translate languages, never-translate
languages, and never-translate sites.

Depends on D178228

Differential Revision: https://phabricator.services.mozilla.com/D177854
2023-05-22 17:43:10 +00:00
Rob Wu 15292e0154 Bug 1830710 - Default browser_style to false in MV3 r=willdurand
Covered by the following test tasks in:
toolkit/components/extensions/test/xpcshell/test_ext_browser_style_deprecation.js
- supported_with_browser_style_true (same result)
- supported_with_browser_style_false (same result)
- supported_with_browser_style_default_false (supersedes supported_with_mv2_defaults)

Differential Revision: https://phabricator.services.mozilla.com/D176812
2023-05-22 09:49:01 +00:00
Narcis Beleuzu 7e5789cdf8 Backed out 2 changesets (bug 1834172, bug 1827747) for breaking local artifacts . a=backout
Backed out changeset 0ceb457743b4 (bug 1834172)
Backed out changeset 7ad6a3ad9db7 (bug 1827747)
2023-05-22 12:42:00 +03:00
Cosmin Sabou c42ff13245 Backed out changeset 1dab189824bf (bug 1828627) for causing build bustages on Storage.cpp. 2023-05-22 00:53:59 +03:00
Joshua Marshall 07ffac4db1 Bug 1828627 - Make dom.storage.enabled a static pref r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D178593
2023-05-21 20:42:26 +00:00
Emilio Cobos Álvarez 7adcf7a2e8 Bug 1834081 - Cache inline stylesheets regardless of shadow dom. r=mstange
Some pages (like Reddit) would have duplicate multi-kilobyte stylesheets
even at the top level.

Differential Revision: https://phabricator.services.mozilla.com/D178548
2023-05-21 05:56:39 +00:00
Haik Aftandilian 133ef9884c Bug 1834172 - [Widevine] Playback on Netflix and Amazon Failing with the fix for bug 1827747 r=nika
Pref off the new Media Plugin Helper executable and revert to using plugin-container for GMP child processes.

Differential Revision: https://phabricator.services.mozilla.com/D178580
2023-05-21 03:34:41 +00:00
Mark Banner 130a655906 Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu
Differential Revision: https://phabricator.services.mozilla.com/D177027
2023-05-20 12:26:53 +00:00
Mark Banner 8219a5c503 Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish
Differential Revision: https://phabricator.services.mozilla.com/D177025
2023-05-20 12:26:49 +00:00
Daniel Holbert 06aa3fba93 Bug 1834133 part 1: Remove about:config prefs layout.css.notify-of-unvisited and layout.css.always-repaint-on-unvisited. r=emilio
Update all of their usages to assume that they're true (which they have been, by-default, for several years).

Differential Revision: https://phabricator.services.mozilla.com/D178569
2023-05-20 06:07:48 +00:00
Stanca Serban 7ace7d5bad Backed out changeset 4bccba55c49f (bug 1834081) for causing wpt failures in layer-statement-before-import.html. CLOSED TREE 2023-05-20 01:56:32 +03:00
Emilio Cobos Álvarez 6fcdd64250 Bug 1834081 - Cache inline stylesheets regardless of shadow dom. r=mstange
Some pages (like Reddit) would have duplicate multi-kilobyte stylesheets
even at the top level.

Differential Revision: https://phabricator.services.mozilla.com/D178548
2023-05-19 19:25:27 +00:00
Narcis Beleuzu 50da93960c Backed out changeset f7d99dea33ac (bug 1834081) for Loader.cpp 2023-05-19 20:51:47 +03:00
Haik Aftandilian a34208222c Bug 1827747 - Use a new executable for the macOS GMP process r=nika,glandium
Use a new executable for the GMP process named "<App Name> Media Plugin Helper" so that the content processes (using the plugin-container executable) and the GMP process can be signed with different entitlements allowing for the use of more secure entitlements.

To get the benefits of using a new executable for GMP, additional changes are needed in the codesigning infrastructure repo to enable signing plugin-container and the new executable with a reduced set of entitlements.

The executable is built as media-plugin-helper and then renamed to "<App Name> Media Plugin Helper" so it appears with a user friendly name in Activity Monitor. For example, "Firefox Media Plugin Helper". (The GMP process runs with limited privileges preventing it from setting its own "nice" process name.)

Limit the change to Nightly at this time to allow validation of using a new executable and then enabling the strong entitlements.

Differential Revision: https://phabricator.services.mozilla.com/D175796
2023-05-19 16:47:28 +00:00
Emilio Cobos Álvarez a51caf3dd1 Bug 1834081 - Cache inline stylesheets regardless of shadow dom. r=mstange
Some pages (like Reddit) would have duplicate multi-kilobyte stylesheets
even at the top level.

Differential Revision: https://phabricator.services.mozilla.com/D178548
2023-05-19 16:16:26 +00:00
Zhao Jiazhong 623a56d289 Bug 1833993 - Disable some spectre mitigation prefs on loongarch64. r=iain
LoongArch is not affected by spectre vulnerability.

Differential Revision: https://phabricator.services.mozilla.com/D178494
2023-05-19 14:52:18 +00:00
Cosmin Sabou 3db6b0e4cd Backed out 2 changesets (bug 1832733) for causing crashtest failures on test_printpreview.xhtml.
Backed out changeset 9a5195a13c83 (bug 1832733)
Backed out changeset 7180df68e4b2 (bug 1832733)
2023-05-19 16:48:54 +03:00
Sandor Molnar e12d92787a Backed out changeset 0ec2c204f57c (bug 1833189) for causing build bustages in StaticPrefList_plugin CLOSED TREE 2023-05-19 14:13:28 +03:00
Mathew Hodson 67525df6da Bug 1832733 - Unexpose sizeToContent() in Nightly. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D177867
2023-05-19 10:56:59 +00:00
Gregory Pappas 656f5b6e57 Bug 1833189 - Remove plugin.state.flash pref r=mossop,webdriver-reviewers,perftest-reviewers,whimboo,afinder
Differential Revision: https://phabricator.services.mozilla.com/D178089
2023-05-19 10:56:20 +00:00
James Teh bfeb61f568 Bug 1821955 part 6: Remove the CtW pref. r=eeejay,settings-reviewers,taskgraph-reviewers,bhearsum,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D177723
2023-05-19 02:56:49 +00:00
alwu 722668e315 Bug 1833266 - part6 : support encrypted only mode. r=jolin
Differential Revision: https://phabricator.services.mozilla.com/D178208
2023-05-18 23:58:21 +00:00
alwu c8a3640bfe Bug 1833266 - part2 : remove the pref 'media.wmf.media-engine.drm-playback'. r=jolin
We can simply use `media.wmf.media-engine.enabled` to control different
abilities for the media engine.

Differential Revision: https://phabricator.services.mozilla.com/D178125
2023-05-18 23:58:20 +00:00
John Lin b4bd3be430 Bug 1818567 - enable software platform encoder for WebRTC. r=media-playback-reviewers,alwu
Add an option for WebRTC to use software platform encoder.
Without this, users won't be able to have H.264 video calls
as soon as they download Firefox and have to wait until the
OpenH264 plugin is downloaded.

Differential Revision: https://phabricator.services.mozilla.com/D171610
2023-05-18 17:33:51 +00:00
Cristian Tuns 5c751c349b Backed out changeset da811f1b9389 (bug 1831163) for causing mda failures in test_peerConnection_basicH264Video.html CLOSED TREE 2023-05-18 03:00:00 -04:00
Andrew Osmond ea583adc04 Bug 1831163 - Allow WebRTC encoder to configure new OpenH264 options. r=webrtc-reviewers,pehrsons
This patch allows WebRTC to configure the OpenH264's encoder H264
profile and level, as well as multithreaded encoding. By default this is
turned off, and we can turn it on once we validate the library update.

The multithreaded encoding saw a ~15% performance improvement with
Chrome. See this bug for details:
https://bugs.chromium.org/p/chromium/issues/detail?id=1397287

Differential Revision: https://phabricator.services.mozilla.com/D177072
2023-05-17 22:56:56 +00:00
Tom Ritter d653f10648 Bug 1448046: Disable the components shim on all channels r=webcompat-reviewers,denschub
Differential Revision: https://phabricator.services.mozilla.com/D176452
2023-05-17 19:32:27 +00:00
Jeff Muizelaar 11f7a08cb8 Bug 1755361 - Don't accept OpenH264 as h264 decoder from ffmpeg by default. r=bryce
OpenH264 currently has issues decoding some H264 content:
https://github.com/cisco/openh264/issues/3479
https://github.com/cisco/openh264/issues/3478

For now, it's probably better to stop using OpenH264 by default and
hope that users are able to find a better h264 decoder.

Differential Revision: https://phabricator.services.mozilla.com/D138809
2023-05-17 18:43:31 +00:00
Emilio Cobos Álvarez 3e7b667a68 Bug 1833536 - [css-nesting] Do a first pass at parsing nested rules mixed with declarations. r=tlouw
Plumb everything up. This factors out declaration and rule parsing so
we share the code with the regular declaration parser.

This could be made a bit nicer in the future. We need to decide what to
do for @page and @keyframe (it seems conditional rules inside ought to
work, but that's not so easy because per spec we create a nested style
rule).

But this is a first pass that passes a good chunk of the tests. There
are other fixups to cssom, and I think some of the tests we fail are
actually wrong...

Differential Revision: https://phabricator.services.mozilla.com/D178266
2023-05-17 18:18:29 +00:00
Norisz Fay f47c55bd51 Backed out changeset 4471b79a945c (bug 1755361) for causing bustages on FFmpegDataDecoder.cpp CLOSED TREE 2023-05-17 20:53:54 +03:00
Jeff Muizelaar 9903e1b046 Bug 1755361 - Don't accept OpenH264 as h264 decoder from ffmpeg by default. r=bryce
OpenH264 currently has issues decoding some H264 content:
https://github.com/cisco/openh264/issues/3479
https://github.com/cisco/openh264/issues/3478

For now, it's probably better to stop using OpenH264 by default and
hope that users are able to find a better h264 decoder.

Differential Revision: https://phabricator.services.mozilla.com/D138809
2023-05-17 17:19:18 +00:00
Jan Varga 12d1402a32 Bug 1831058 - Enable IndexedDB in Private Browsing Mode by default on Nightly; r=jstutte,asuth,dom-storage-reviewers
Depends on D177133

Differential Revision: https://phabricator.services.mozilla.com/D177002
2023-05-17 15:47:58 +00:00
Andrew Osmond 860bc1ae36 Bug 1831342 - Add pref to control whether the reorder queue is used with GMP plugins. r=media-playback-reviewers,padenot
This patch adds a pref to disable use of the reorder queue with the GMP
video decoder. Disabling it will allow improved compatibility with the
older OpenH264 plugins. This is useful mostly for Linux distros which
rebuild Firefox and enable the GMP video decoder on their own.

Differential Revision: https://phabricator.services.mozilla.com/D178254
2023-05-17 11:56:31 +00:00
Masayuki Nakano da1eddf62a Bug 1735608 - Ship the new (compatible) join/split node direction in all channels r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D177865
2023-05-17 08:32:10 +00:00
stransky d542eff899 Bug 1790729 [Linux] Disable VP8 hardware decoding for WebRTC r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D178162
2023-05-17 08:10:13 +00:00
Andrew Osmond 4e46ee3fdb Bug 1832568 - Enable GMP video decoder on nightly only. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D177774
2023-05-16 23:34:29 +00:00
Masayuki Nakano 1fb277421c Bug 1832726 - part 1: Make Android widget always dispatch keyboard events during composition r=m_kato,geckoview-reviewers
I think that we don't need the prefs to disable the behavior because the
behavior conforms to UI Events definition and we've shipped the behavior in
2018.  Therefore, nobody shouldn't require to disable the behavior.

Differential Revision: https://phabricator.services.mozilla.com/D177999
2023-05-16 22:42:59 +00:00
CanadaHonk 192f0db39f Bug 1830779 - Enable @import supports conditions by default r=emilio
Enabled supports conditions in CSS imports (@import supports(...)) by default.

Intent to ship: https://groups.google.com/a/mozilla.org/g/dev-platform/c/ee9M0DJrNDQ

Differential Revision: https://phabricator.services.mozilla.com/D176835
2023-05-16 20:43:59 +00:00
Emily McDonough 866896112c Bug 1828020 - Remove the layout.css.named-pages.enabled pref r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D175438
2023-05-16 20:32:11 +00:00
Natalia Csoregi 5c6e19d03f Backed out changeset 8eb0f2e49298 (bug 1811321) for causing failures due to unreferenced file pictureInPicturePanel.xhtml. CLOSED TREE 2023-05-16 18:50:19 +03:00
Iulian Moraru a872c84c1e Backed out changeset cf52b7dd8a9c (bug 1833189) for causing build bustages related to StaticPrefList. CLOSED TREE 2023-05-16 18:36:13 +03:00
Gregory Pappas 823e492a82 Bug 1833054 - Remove unused plugins.favorfallback.* prefs r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D177976
2023-05-16 15:07:54 +00:00
Gregory Pappas 1c6f63af4a Bug 1833189 - Remove plugin.state.flash pref r=mossop,webdriver-reviewers,perftest-reviewers,whimboo,afinder
Differential Revision: https://phabricator.services.mozilla.com/D178089
2023-05-16 15:07:33 +00:00
Niklas Baumgardner 0f800bd933 Bug 1811321 - Create PiP panel for disablePiP. r=pip-reviewers,fluent-reviewers,desktop-theme-reviewers,flod,dao,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D175048
2023-05-16 14:04:14 +00:00
Iulian Moraru fd6836d5a1 Backed out 10 changesets (bug 1528042) for causing build bustages on MediaDevices.cpp.
Backed out changeset 04d9fa0993ab (bug 1528042)
Backed out changeset a20768227ca6 (bug 1528042)
Backed out changeset 94066f37c5a0 (bug 1528042)
Backed out changeset cb2b433b47bd (bug 1528042)
Backed out changeset d0bfd185f0e7 (bug 1528042)
Backed out changeset 59b9147c85f0 (bug 1528042)
Backed out changeset e864d7f810b3 (bug 1528042)
Backed out changeset c0373264c89b (bug 1528042)
Backed out changeset cf689822deaf (bug 1528042)
Backed out changeset 0ac40a8f40a0 (bug 1528042)
2023-05-16 09:35:29 +03:00
Jan-Ivar Bruaroey 50c9d71db4 Bug 1528042 - Add media.devices.enumerate.legacy.enabled pref. r=karlt
For now legacy is enabled.

Differential Revision: https://phabricator.services.mozilla.com/D154139
2023-05-16 03:55:45 +00:00
nicklas boman 5e31225558 Bug 1724649 - Followup to remove #include plstr.h r=necko-reviewers,xpcom-reviewers,valentin,nika
Differential Revision: https://phabricator.services.mozilla.com/D177690
2023-05-15 14:53:02 +00:00
Em Zhan cf3f789fba Bug 1425310 - Implement modulepreload for link rel. r=yulia,smaug,jonco
Does perform the optional step of fetching descendants and linking:
https://html.spec.whatwg.org/multipage/webappapis.html#fetching-scripts:fetch-the-descendants-of-and-link-a-module-script-2

Partially implements some new destinations ("as" attribute values) for
modulepreload only (not for preload or link attribute reflection)

Differential Revision: https://phabricator.services.mozilla.com/D172368
2023-05-14 10:49:46 +00:00
Natalia Csoregi e0961833bd Backed out changeset 3bb8a8b46f3c (bug 1425310) for causing failures on /preload/modulepreload.html. CLOSED TREE 2023-05-13 21:02:02 +03:00
David Parks 603d89ce81 Bug 1810421: Only scan wifi when the network changes or when on mobile r=necko-reviewers,kershaw a=reland CLOSED TREE
Simplifies the concurrent operations of wifi scanning and reduces the
frequency in common cases.  Wifi scanning when on mobile is reduced from
every 5 seconds to every minute.  Wifi scans will also happen whenever
a new listener is registered.

Differential Revision: https://phabricator.services.mozilla.com/D176200
2023-05-13 00:36:01 +00:00
Em Zhan 23e08c0b13 Bug 1425310 - Implement modulepreload for link rel. r=yulia,smaug,jonco
Does perform the optional step of fetching descendants and linking:
https://html.spec.whatwg.org/multipage/webappapis.html#fetching-scripts:fetch-the-descendants-of-and-link-a-module-script-2

Partially implements some new destinations ("as" attribute values) for
modulepreload only (not for preload or link attribute reflection)

Differential Revision: https://phabricator.services.mozilla.com/D172368
2023-05-13 16:09:03 +00:00
Noemi Erli 130ecb18fc Backed out 2 changesets (bug 1810421) for causing failures in test_stickyprefs.js CLOSED TREE
Backed out changeset 028af3d71e19 (bug 1810421)
Backed out changeset 35c408b9531d (bug 1810421)
2023-05-13 15:51:53 +03:00
David Parks ce4a1d3478 Bug 1810421: Only scan wifi when the network changes or when on mobile r=necko-reviewers,kershaw
Simplifies the concurrent operations of wifi scanning and reduces the
frequency in common cases.  Wifi scanning when on mobile is reduced from
every 5 seconds to every minute.  Wifi scans will also happen whenever
a new listener is registered.

Differential Revision: https://phabricator.services.mozilla.com/D176200
2023-05-13 00:36:01 +00:00
Butkovits Atila 007657ba09 Backed out changeset 4002bf9ba64b (bug 1831058) for causing persistent high CPU usage for IndexedDB threads on youtube.com in private windows (bug 1832639). CLOSED TREE 2023-05-13 02:29:31 +03:00
Barret Rennie a645de723e Bug 1776480 - Remove OS.File et al. r=Gijs,webidl,smaug
This patch removes the vast majority of OS.File and support code. A few things remain:

- The nsIOSFileConstantsService still exists, but the path related constants
  (OS.Constants.Path.*) are no longer added to the OS object. The plan is to
  replace this with a proper service e.g. Services.osConstants or similar) in
  bug 1786885.
- There is still support for OS.File errors in ErrorSanitizer, which will be
  removed in bug 1775167.
- The OS.File to IOUtils migration guide will be rewritten as general IOUtils
  documentation in bug 1830097.
- dom/base/Document.cpp has a workaround for not loading osfile.jsm at startup,
  which may want to be reconsidered in bug 1830100.

So long, and thanks for all the I/O.

Differential Revision: https://phabricator.services.mozilla.com/D176543
2023-05-12 18:34:28 +00:00
jneuberger f0cfc85ed3 Bug 1823952 - Update the Relay integration UI r=credential-management-reviewers,fluent-reviewers,flod,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D175161
2023-05-12 09:28:20 +00:00
Sandor Molnar 625c993147 Backed out 2 changesets (bug 1802193) for causing mochitest failures in dom/tests/mochitest/pointerlock/test_pointerlock-api.html CLOSED TREE
Backed out changeset e5d64c41cf0b (bug 1802193)
Backed out changeset 8b023b0c3f03 (bug 1802193)
2023-05-12 04:17:50 +03:00
Sandor Molnar 924826ccad Backed out changeset 987d013caf11 (bug 1776480) for causing xpc failures in toolkit/components/extensions/test/xpcshell/test_ext_downloads_download.js CLOSED TREE 2023-05-11 22:36:59 +03:00
Emilio Cobos Álvarez 3a99b7feb9 Bug 1831136 - Plumb android text scale via nsLookAndFeel. r=geckoview-reviewers,dholbert,owlish
That's how we do it for all other platforms. Do this rather than via a
custom mostly-untested pref, which allows us to simplify text zoom
handling.

Differential Revision: https://phabricator.services.mozilla.com/D177062
2023-05-11 19:01:19 +00:00
Kelsey Gilbert 70bb8fb8b8 Bug 1832215 - Use display-color-profile by default on Windows. (again) r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D177707
2023-05-11 18:51:26 +00:00
Brad Werth 5fd2192327 Bug 1802193 Part 1: Turn macOS native fullscreen pref on for Nightly. r=mac-reviewers,spohl
Differential Revision: https://phabricator.services.mozilla.com/D162890
2023-05-11 18:30:08 +00:00
Barret Rennie 6149948e68 Bug 1776480 - Remove OS.File et al. r=Gijs,webidl,smaug
This patch removes the vast majority of OS.File and support code. A few things remain:

- The nsIOSFileConstantsService still exists, but the path related constants
  (OS.Constants.Path.*) are no longer added to the OS object. The plan is to
  replace this with a proper service e.g. Services.osConstants or similar) in
  bug 1786885.
- There is still support for OS.File errors in ErrorSanitizer, which will be
  removed in bug 1775167.
- The OS.File to IOUtils migration guide will be rewritten as general IOUtils
  documentation in bug 1830097.
- dom/base/Document.cpp has a workaround for not loading osfile.jsm at startup,
  which may want to be reconsidered in bug 1830100.

So long, and thanks for all the I/O.

Differential Revision: https://phabricator.services.mozilla.com/D176543
2023-05-11 17:49:27 +00:00
Hannah Peuckmann e530f977d1 Bug 1825584 - Integrate clean copy into QueryStringStripper. r=pbz,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174250
2023-05-11 14:14:41 +00:00
Emilio Cobos Álvarez 924c311c4b Bug 1831841 - Remove dead GTK menu styling code. r=dao,stransky
Differential Revision: https://phabricator.services.mozilla.com/D177369
2023-05-11 08:57:11 +00:00
Mathew Hodson 266108bffa Bug 1831205 - Disable mozPreservesPitch by default. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D177713
2023-05-11 08:05:53 +00:00
serge-sans-paille 694be1a2bf Bug 1730960 - Detect ambiguous preprocessor.py commands r=glandium
Because the preprocessor handles both comments in the form of

  # some comment

And commands in the form of

  #some command

And due to C preprocessor heritage, people tend to write

  # some command

which is considered a comment and not a command. Detect this situation
and generate an hard error when meeting such ambiguous commands.

Differential Revision: https://phabricator.services.mozilla.com/D176912
2023-05-11 07:37:15 +00:00
kriswright f630cad244 Bug 1832365 - Enable threads.lower_mainthread_priority_in_background.enabled for nightly users (mac only) r=xpcom-reviewers,nika
Differential Revision: https://phabricator.services.mozilla.com/D177665
2023-05-10 22:36:31 +00:00
Cristian Tuns af5d0c02f1 Backed out 2 changesets (bug 1810421) for causing build bustages in TestWifiMonitor.cpp CLOSED TREE
Backed out changeset 1cf92ef74fb4 (bug 1810421)
Backed out changeset afd62e82fe83 (bug 1810421)
2023-05-10 17:31:15 -04:00
David Parks 02027ae51d Bug 1810421: Only scan wifi when the network changes or when on mobile r=necko-reviewers,kershaw
Simplifies the concurrent operations of wifi scanning and reduces the
frequency in common cases.  Wifi scanning when on mobile is reduced from
every 5 seconds to every minute.  Wifi scans will also happen whenever
a new listener is registered.

Differential Revision: https://phabricator.services.mozilla.com/D176200
2023-05-10 19:46:29 +00:00
Cristian Tuns e106133337 Backed out changeset 0054de12b39c (bug 1425310) while the issue is being investigated(Bug 1832361) CLOSED TREE 2023-05-10 14:49:41 -04:00