Commit Graph

21330 Commits

Author SHA1 Message Date
Kershaw Chang
1374eab555 Bug 1767920 - Increase thread stack size on windows, r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D158652
2022-10-20 08:39:38 +00:00
Norisz Fay
c5c002f81f Backed out 4 changesets (bug 1791018, bug 1791394) for causing xpcshell failures on test_dap.js CLOSED TREE
Backed out changeset b177970803d5 (bug 1791394)
Backed out changeset f41291f1fa37 (bug 1791018)
Backed out changeset 52ba173b1c2f (bug 1791018)
Backed out changeset e0ebc68e7d18 (bug 1791018)
2022-10-20 07:33:41 +03:00
Simon Friedberger
fd4b32e3e9 Bug 1791394 - Add DAP frontend which handles sending/receiving of data. r=chutten,mconley
Differential Revision: https://phabricator.services.mozilla.com/D157752
2022-10-19 21:42:45 +00:00
Boris Chiou
46e83c75bf Bug 1795953 - Ship width/height attributes on source elements. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D159624
2022-10-19 21:13:25 +00:00
Marco Castelluccio
bfe67edec7 Bug 1796110 - Disable HTTP throttling v2 algorithm on Nightly too. r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D159700
2022-10-19 13:43:17 +00:00
Kagami Sascha Rosylight
fac20df060 Bug 1796085 - Part 1: Define MOZ_BACKGROUNDTASKS macro globally r=smaug,necko-reviewers,application-update-reviewers,nalexander,valentin
There are 10+ separate macro definition for this, we can do it globally instead.

Differential Revision: https://phabricator.services.mozilla.com/D156911
2022-10-19 12:04:08 +00:00
Tom Schuster
574d7937b5 Bug 1782513 - Ship script-src-attr, script-src-elem, style-src-attr and style-src-elem. r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D158680
2022-10-19 09:18:24 +00:00
Tom Ritter
84ceb89cbc Bug 1791814: Address two preferences showing up in telemetry r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D158989
2022-10-19 01:39:35 +00:00
Jeff Muizelaar
ee71b65aeb Bug 488800. Let ICCv4 support ride out to release. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D159527
2022-10-19 01:29:17 +00:00
Alexandre Lissy
945f595d6e Bug 1794988 - Enable Utility AudioDecoder on Android r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D159425
2022-10-18 22:44:15 +00:00
Alexandre Lissy
f955bb9c1e Bug 1785278 - Reading AutoConfig from /etc/firefox when running under Snap r=mkaply,xpcom-reviewers,barret
Differential Revision: https://phabricator.services.mozilla.com/D159059
2022-10-18 21:06:43 +00:00
Yoshi Cheng-Hao Huang
d59e04934b Bug 1795647 - Enable Import-maps by default. r=jonco,yulia
Differential Revision: https://phabricator.services.mozilla.com/D159503
2022-10-17 17:54:53 +00:00
Bobby Holley
090cb0c41b Bug 1795025 - Remove early-beta gate from WebMIDI. r=gsvelto
This reverts bug 1765894.

Differential Revision: https://phabricator.services.mozilla.com/D159419
2022-10-17 17:20:28 +00:00
Olli Pettay
44faf1c345 Bug 1795624 - remove dom.input_events.strict_input_vsync_alignment, r=sefeng
Had to rename input_event_queue.supported to dom.input_event_queue.supported so that
it could be used as a static pref.

Differential Revision: https://phabricator.services.mozilla.com/D159488
2022-10-17 17:02:24 +00:00
Emilio Cobos Álvarez
aa927afdc7 Bug 1795380 - Turn dom.delay.block_external_protocol_in_iframes.enabled back on on Nightly. r=smaug
It's probably worth for Nightly to behave the same way as Release if we're not
actively looking into changing this.

Differential Revision: https://phabricator.services.mozilla.com/D159429
2022-10-17 10:59:47 +00:00
Dan Ballard
e3803cd510 Bug 1791689 - StaticPrefList network.proxy.allow_bypass checks MOZ_PROXY_BYPASS_PROTECTION for default value r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D157774
2022-10-13 19:05:00 +00:00
Dana Keeler
07cf1e9f2c Bug 1720118 - always use the TLS token cache r=kershaw,necko-reviewers,ci-and-tooling,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D158792
2022-10-12 23:54:10 +00:00
William Durand
8fee5f6f52 Bug 1793626 - Enable unified extensions pref by default on Nightly. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D158745
2022-10-12 18:54:06 +00:00
Cristian Tuns
f126921639 Backed out changeset db19647e9065 (bug 1791814) for causing failures on browser_sanitization_events.js CLOSED TREE 2022-10-12 14:57:49 -04:00
Cristian Tuns
f2f36b1381 Backed out 2 changesets (bug 1720118) for causing Hybrid bustages on nsHashtablesFwd.h CLOSED TREE
Backed out changeset af570580e2f7 (bug 1720118)
Backed out changeset 57b8a6400749 (bug 1720118)
2022-10-12 14:20:47 -04:00
Dana Keeler
d894513c37 Bug 1720118 - always use the TLS token cache r=kershaw,necko-reviewers,ci-and-tooling,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D158792
2022-10-12 17:43:28 +00:00
Tom Ritter
004aa220f2 Bug 1791814: Address two preferences showing up in telemetry r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D158989
2022-10-12 14:22:28 +00:00
Dana Keeler
ad795fde70 Bug 1520297 - enable intermediate preloading on Android r=jschanck
The current collection of preloaded intermediates is under 3MB. This should not
be a prohibitive amount for mobile users to download. Once downloaded, updates
to the collection are minimal and again should not be an issue.

Differential Revision: https://phabricator.services.mozilla.com/D159092
2022-10-11 21:53:59 +00:00
sotaro
f118dae980 Bug 1791693 - Enable RemoteTexture on WebGL with sync present until early beta r=jgilbert,gfx-reviewers
With the following prefs, RemoteTexture is enabled on WebGL with sync present. RemoteTexture  with sync present does not break spec.
- webgl.out-of-process.async-present = true
- webgl.out-of-process.async-present.force-sync = true

By using RemoteTexture,  gl::SharedSurface could be recycled. The recycling should improve WebGL performance.

RemoteTexture was originally implemented for async present. But with pref webgl.out-of-process.async-present.force-sync = true, it works as sync present.

Differential Revision: https://phabricator.services.mozilla.com/D157775
2022-10-11 04:20:38 +00:00
Tooru Fujisawa
6d6b4cf34d Bug 1789560 - Do not define unused float_t type in fdlibm. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D157540
2022-10-11 03:56:16 +00:00
Jonathan Kew
1384a41aaa Bug 1794277 - Enable the CSS @supports font-tech() and font-format() queries, and tech() in @font-face src descriptors. r=emilio
Depends on D158914

Differential Revision: https://phabricator.services.mozilla.com/D158915
2022-10-10 18:16:29 +00:00
Jonathan Kew
5393328011 Bug 1794091 - Enable CSS font-palette support for all channels by default. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D158914
2022-10-10 18:16:29 +00:00
Artur Iunusov
ada494c889 Bug 1170615 - content process invocations now includes current profile r=smaug
- enabling ProcessProfileName allows displaying the current profile name in Task Manager
- example: default:example.com

Differential Revision: https://phabricator.services.mozilla.com/D157890
2022-10-10 16:52:01 +00:00
Frederic Wang
4766c8a994 Bug 1793387 - disable lquote/rquote attributes on the <ms> element. r=emilio
This commit introduces a MathML preference for the legacy implementation
of the lquote/rquote attributes, and disable it by default. This feature
is not implemented in Chromium or WebKit, not part of MathML Core and
Firefox's implementation has issues (e.g. bugs 787215 and 1108608).

Differential Revision: https://phabricator.services.mozilla.com/D158479
2022-10-08 11:37:32 +00:00
Jonathan Kew
6cbd59c9a6 Bug 1791777 - patch 1 - Implement CSS parsing for the @font-palette-values rule. r=emilio
Not yet hooked up to any rendering functionality.

The intention is for both the @font-palette-values at-rule and the font-palette property
to be behind the same pref being introduced here.

Differential Revision: https://phabricator.services.mozilla.com/D157953
2022-10-07 23:00:43 +00:00
Noemi Erli
5b0216e320 Backed out 9 changesets (bug 1791778, bug 1791782, bug 1791780, bug 1791777) for causing build bustages in TestCOLRv1.cpp CLOSED TREE
Backed out changeset aeb44b79bf31 (bug 1791782)
Backed out changeset 292fd3a1b6dd (bug 1791782)
Backed out changeset 9947218170d0 (bug 1791780)
Backed out changeset 528b4c022a44 (bug 1791778)
Backed out changeset c734ff661a66 (bug 1791778)
Backed out changeset 6585dd386ee3 (bug 1791777)
Backed out changeset af4243189ef1 (bug 1791777)
Backed out changeset a47ae5f76514 (bug 1791777)
Backed out changeset 24ce615e77fd (bug 1791777)
2022-10-08 00:08:57 +03:00
Jonathan Kew
5cb74acb98 Bug 1791777 - patch 1 - Implement CSS parsing for the @font-palette-values rule. r=emilio
Not yet hooked up to any rendering functionality.

The intention is for both the @font-palette-values at-rule and the font-palette property
to be behind the same pref being introduced here.

Differential Revision: https://phabricator.services.mozilla.com/D157953
2022-10-07 18:58:50 +00:00
Cristian Tuns
18e597b504 Backed out 9 changesets (bug 1791777, bug 1791780, bug 1791778, bug 1791782) for causing build bustages on TestCOLRv1.cpp CLOSED TREE
Backed out changeset f145a34cfbc1 (bug 1791782)
Backed out changeset 2f12216fbeda (bug 1791782)
Backed out changeset 61bd2a4496bf (bug 1791780)
Backed out changeset 4e4eb99a7fd9 (bug 1791778)
Backed out changeset 32d171a28810 (bug 1791778)
Backed out changeset e317795cd27a (bug 1791777)
Backed out changeset 5e32d5a01917 (bug 1791777)
Backed out changeset cf87497dbead (bug 1791777)
Backed out changeset 586c735b005e (bug 1791777)
2022-10-07 13:46:43 -04:00
Jonathan Kew
782b403c72 Bug 1791777 - patch 1 - Implement CSS parsing for the @font-palette-values rule. r=emilio
Not yet hooked up to any rendering functionality.

The intention is for both the @font-palette-values at-rule and the font-palette property
to be behind the same pref being introduced here.

Differential Revision: https://phabricator.services.mozilla.com/D157953
2022-10-07 16:53:33 +00:00
Norisz Fay
30ef428f43 Backed out 9 changesets (bug 1791780, bug 1791782, bug 1791778, bug 1791777) for causing multiple mochitest failures CLOSED TREE
Backed out changeset 6de1ade5a9b6 (bug 1791782)
Backed out changeset ce96452a38a1 (bug 1791782)
Backed out changeset 7cc8e027f5a7 (bug 1791780)
Backed out changeset 8e023280032c (bug 1791778)
Backed out changeset 26d65d76d02a (bug 1791778)
Backed out changeset a98dd552df64 (bug 1791777)
Backed out changeset 766386309ee5 (bug 1791777)
Backed out changeset 7de66a218ba4 (bug 1791777)
Backed out changeset 1d17c257444e (bug 1791777)
2022-10-07 17:36:38 +03:00
Byron Campen [:bwc]
92654417d7 Bug 1793776: Add media.peerconnection.sdp.disable_stereo_fmtp r=jib
Setting this pref to true will result in stereo=0 in the fmtp for opus.

Differential Revision: https://phabricator.services.mozilla.com/D158697
2022-10-07 13:07:18 +00:00
Edgar Chen
b143209d43 Bug 1736340 - Do not treat the click on scrollbar as a user interaction with the web content; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D157862
2022-10-07 12:44:19 +00:00
Jonathan Kew
961d91154b Bug 1791777 - patch 1 - Implement CSS parsing for the @font-palette-values rule. r=emilio
Not yet hooked up to any rendering functionality.

The intention is for both the @font-palette-values at-rule and the font-palette property
to be behind the same pref being introduced here.

Differential Revision: https://phabricator.services.mozilla.com/D157953
2022-10-07 12:16:51 +00:00
Marian-Vasile Laza
6eae94959e Backed out changeset b83d1dcde338 (bug 1736340) for causing mochitest failures on test_useractivation_scrollbar.html. CLOSED TREE 2022-10-06 23:38:35 +03:00
Edgar Chen
eb7756bcd1 Bug 1736340 - Do not treat the click on scrollbar as a user interaction with the web content; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D157862
2022-10-06 19:35:53 +00:00
Dimi
6ce872d7b4 Bug 1792995 - P3. Enable using fathom to identify cc-name field. r=sgalich
This patch change the behavior of the following two cases:
1. Before this patch, if a form contains a cc-name field and a cc-exp
   field that are both identified by regex-based heuristic, we consider
   it a valid cc section in Nighty build.

   After this patch, the above case only consider a valud cc section when the cc-name field is
   identified by fathom. This applys to all builds.

2. Before this patch, a form contains only a cc-name field without
   autocomplete attribute is never considered a valid cc section.

   After this patch, a form contains only a cc-name field is considered
   a valid cc section when fathom is confident

Differential Revision: https://phabricator.services.mozilla.com/D158648
2022-10-06 17:07:18 +00:00
Dimi
ec568ffd8c Bug 1792995 - P2. Add a 'fathom' prefix to formautofill fathom related preferences r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D158647
2022-10-06 17:07:17 +00:00
Dimi
b7842d66a8 Bug 1792995 - P1. Add a preference to determine what types of credit card fields are checked by fathom. r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D158646
2022-10-06 17:07:17 +00:00
Kershaw Chang
df9e202b62 Bug 1768250 - Don't always do 0RTT for HTTP/2, r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D148513
2022-10-06 12:56:02 +00:00
Kershaw Chang
62cd9065c3 Bug 1720601 - Allow token cache to store more than one token per key, r=necko-reviewers,dragana
1. Allow to store more than one token per key.
2. Allow to use the token only once. The token will be removed after reading it.
3. Add a gtest.

Differential Revision: https://phabricator.services.mozilla.com/D153605
2022-10-06 12:56:01 +00:00
Dragana Damjanovic
769e4a1a04 Bug 1772200 - Add a pref to enable the QUIC version negotiation. r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D148096
2022-10-06 12:02:31 +00:00
Csoregi Natalia
a679f9bf10 Backed out 2 changesets (bug 1793776) for causing gtest failures. CLOSED TREE
Backed out changeset 550d731db269 (bug 1793776)
Backed out changeset 6bde87499ce2 (bug 1793776)
2022-10-06 05:54:56 +03:00
Dan Robertson
0e8347096e Bug 1785105 - Fire scrollend events. r=hiro,emilio
Fire scrollend events to the document and elements if
apz.scrollend.event.enabled is set. If the guarding preference is not set,
fire a chrome-only event to preserve the pre-existing behavior.

Differential Revision: https://phabricator.services.mozilla.com/D157652
2022-10-06 01:07:16 +00:00
Byron Campen [:bwc]
b6bdd0f2b8 Bug 1793776: Add media.peerconnection.sdp.disable_stereo_fmtp r=jib
Setting this pref to true will result in stereo=0 in the fmtp for opus.

Differential Revision: https://phabricator.services.mozilla.com/D158697
2022-10-06 00:50:47 +00:00
Chun-Min Chang
a0c9d1d355 Bug 1774300 - Add a blank VideoColorSpace interface r=padenot,jgilbert,emilio
This patch creates a blank class for the VideoColorSpace interface. The
files are generated by running `./mach build-backend && ./mach
webidl-example VideoColorSpace` with necessary changes to make it
buildable.

The VideoColorSpace is a sub-interface of the VideoFrame interface,
which is the essential building block for W3C WebCodecs API.

The implementations are plain blank now. They will be filled out in the
following patches.

Additionally, this patch creates a `dom.media.webcodecs.enabled` pref
for W3C Webcodecs API. All the WebCodecs APIs will be hidden without
setting it to `true`.

Differential Revision: https://phabricator.services.mozilla.com/D144771
2022-10-06 00:37:19 +00:00