Commit Graph

22607 Commits

Author SHA1 Message Date
Frederic Wang
b8ba2c1e4c Bug 1788223 - Remove preferences for maction/semantics. r=emilio
This commit removes the preference
mathml.legacy_maction_and_semantics_implementations.disabled
that controls whether we layout maction/semantics as an mrow +
extra style. It has been set to true since Firefox 106.

Differential Revision: https://phabricator.services.mozilla.com/D184720
2023-07-31 07:46:30 +00:00
Frederic Wang
bb1cd52ad9 Bug 1845707 - Remove preferences for invalid markup. r=emilio
This commit removes the preference
mathml.error_message_layout_for_invalid_markup.disabled that controls
whether we layout invalid markup with the special "invalid-markup"
message. It has been set to true since Firefox 106. For now, this
"invalid-markup" layout is still used for the legacy implementation
of the <maction> element and will be removed in bug 1788223.

Differential Revision: https://phabricator.services.mozilla.com/D184691
2023-07-31 05:23:26 +00:00
Iulian Moraru
4e7b319091 Backed out changeset 10692fd51184 (bug 1845707) for causing Bug 1845914. CLOSED TREE 2023-07-30 16:51:28 +03:00
renevietnam29@gmail.com
dc4ff3cd36 Bug 1753033 - Change default kinetic scroll mode on Linux on the Nighly channel. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D184790
2023-07-28 18:45:47 +00:00
Frederic Wang
f3aa470836 Bug 1845707 - Remove preferences for invalid markup. r=emilio
This commit removes the preference
mathml.error_message_layout_for_invalid_markup.disabled that controls
whether we layout invalid markup with the special "invalid-markup"
message. It has been set to true since Firefox 106. For now, this
"invalid-markup" layout is still used for the legacy implementation
of the <maction> element and will be removed in bug 1788223.

Differential Revision: https://phabricator.services.mozilla.com/D184691
2023-07-28 05:43:16 +00:00
Ray Kraesig
c5ed233172 Bug 1835851 - [2/3] cleanup: remove old fullscreen logic r=handyman,gstoll
Remove `widget.windows.alternate_fullscreen_heuristics` and all logic
dependent thereupon, since no one has reported any issues with it in the
year or so it's been present.

Differential Revision: https://phabricator.services.mozilla.com/D184763
2023-07-28 00:16:46 +00:00
Ray Kraesig
d9c931ba57 Bug 1835851 - [1/3] signal taskbar after message has been processed r=handyman,gstoll
To work around a race condition involving unminimizing windows, post a
message to our own message queue, to notify the taskbar that fullscreen
state recalculation is potentially necessary. (This notification must
occur _after_ we have finished processing the `WM_WINDOWPOSCHANGING`
message.)

Differential Revision: https://phabricator.services.mozilla.com/D184762
2023-07-28 00:16:46 +00:00
Emilio Cobos Álvarez
e3aa78816f Bug 1845679 - Add an internal light-dark() function to allow defining colors reacting to color-scheme. r=dshin
This implement something like what's proposed in
https://github.com/w3c/csswg-drafts/issues/7561, but the simplest
version possible, until issues are resolved.

This will allow the front-end to experiment with it and use it (and we
can update to the standard feature once there's a spec for it).

Differential Revision: https://phabricator.services.mozilla.com/D184680
2023-07-27 18:04:23 +00:00
Frederic Wang
75a319e2e4 Bug 1845641 - Remove runtime preference for lquote/rquote. r=emilio CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D184661
2023-07-27 13:31:18 +00:00
Noemi Erli
410db5c6df Backed out changeset 414d16a3f4d9 (bug 1845641) for causing build bustages in Decimal.h CLOSED TREE 2023-07-27 18:02:15 +03:00
Noemi Erli
a7d79592d9 Backed out changeset c6981d9b3b12 (bug 1845707) for causing bustage in nsMathMLSelectedFrame.cpp 2023-07-27 17:56:58 +03:00
Frederic Wang
d775988397 Bug 1845707 - Remove preferences for invalid markup. r=emilio
This commit removes the preference
mathml.error_message_layout_for_invalid_markup.disabled that controls
whether we layout invalid markup with the special "invalid-markup"
message. It has been set to true since Firefox 106. For now, this
"invalid-markup" layout is still used for the legacy implementation
of the <maction> element and will be removed in bug 1788223.

Differential Revision: https://phabricator.services.mozilla.com/D184691
2023-07-27 13:56:47 +00:00
Frederic Wang
e651359cd7 Bug 1845641 - Remove runtime preference for lquote/rquote. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D184661
2023-07-27 13:31:18 +00:00
Noemi Erli
6afe6f8b4b Backed out changeset 665285aadf62 (bug 1845641) for causing failures in quotes-1.xhtml 2023-07-27 15:20:57 +03:00
Frederic Wang
5709f3323e Bug 1845641 - Remove runtime preference for lquote/rquote. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D184661
2023-07-27 09:57:32 +00:00
Frederic Wang
eeac47b9a5 Bug 1845516 - Enable math-style and math-depth by default. r=emilio
After bug 1667090 and bug 1665975, the work is done so we can enable
these two related flags.

I2S: https://groups.google.com/a/mozilla.org/g/dev-platform/c/Uk39hvO910w/m/rBwWIfmLCAAJ

Differential Revision: https://phabricator.services.mozilla.com/D184576
2023-07-26 16:25:11 +00:00
Masatoshi Kimura
9ec38aeba1 Bug 1844908 - Remove pre-Win10-specific codepath from widget/. r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D184307
2023-07-26 08:52:54 +00:00
Masatoshi Kimura
5b8d92872e Bug 1844908 - Remove pre-Win10-specific codepath from security/manager/. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D184298
2023-07-26 08:52:52 +00:00
Frederic Wang
57c82947ac Bug 1667090 - Implement CSS font-size: math and math-depth properties. r=emilio,devtools-reviewers
The font-size math keyword is implemented. It behaves as a font-size: 1em
with the extra fixup due to math-level change (and other legacy MathML
attributes). After that change, the CSS for math-level / font-size: math
is behaving as per the specification, so the math-depth is turned in
nightly.

The adjusting function for font-size: math is modified so that it's
executed only if both font-size: math (otherwise the spec says no scale
should apply) and math-depth (otherwise the scale is 1 and function exists
early anyway) are set on the element.

Differential Revision: https://phabricator.services.mozilla.com/D91744
2023-07-26 06:15:12 +00:00
Natalia Csoregi
72a7b95555 Backed out 19 changesets (bug 1844908) for causing win bustage on AvailableMemoryTracker.cpp. CLOSED TREE
Backed out changeset 44c66f2233cf (bug 1844908)
Backed out changeset a8010ff534bf (bug 1844908)
Backed out changeset 225dc3aeb220 (bug 1844908)
Backed out changeset a1414db64e33 (bug 1844908)
Backed out changeset 7f1e0a527839 (bug 1844908)
Backed out changeset 6dc7646d1ffa (bug 1844908)
Backed out changeset 8d715131510f (bug 1844908)
Backed out changeset 4b6fe8a4e7db (bug 1844908)
Backed out changeset 2b419fabf1e8 (bug 1844908)
Backed out changeset af84e701d616 (bug 1844908)
Backed out changeset 2fa203969ec5 (bug 1844908)
Backed out changeset 2b3d2df94db3 (bug 1844908)
Backed out changeset 7eca452f5fd7 (bug 1844908)
Backed out changeset 3d961cf25afe (bug 1844908)
Backed out changeset 3c59143f8dd7 (bug 1844908)
Backed out changeset ab50c6c5425a (bug 1844908)
Backed out changeset b2c5636df673 (bug 1844908)
Backed out changeset e9a0f1c6760c (bug 1844908)
Backed out changeset 945ccbedde0b (bug 1844908)
2023-07-25 19:55:35 +03:00
Masatoshi Kimura
07e5081a48 Bug 1844908 - Remove pre-Win10-specific codepath from widget/. r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D184307
2023-07-25 14:41:05 +00:00
Masatoshi Kimura
c9bcb80226 Bug 1844908 - Remove pre-Win10-specific codepath from security/manager/. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D184298
2023-07-25 14:41:03 +00:00
Boris Chiou
a0d6bab413 Bug 1786161 - Support rect() function. r=devtools-reviewers,emilio
Note that rect() computes to the equivalent inset() function as well.
i.e. Given `rect(t r b l)`, the equivalent function is
`inset(t calc(100% - r) calc(100% - b) l)`.

The implementation is straightforward, and we don't have to change
anything in cpp because it is always `inset()` when building the gfx::Path.

The tests for clip-path will be added in the following patch.

Differential Revision: https://phabricator.services.mozilla.com/D183528
2023-07-25 02:32:43 +00:00
alwu
e3196cbdd0 Bug 1845143 - part2 : remove the pref 'media.wmf.low-latency.force-disabled'. r=media-playback-reviewers,chunmin
Having the pref `media.wmf.low-latency.enabled` is enough.

Differential Revision: https://phabricator.services.mozilla.com/D184395
2023-07-24 23:41:08 +00:00
alwu
9328c2b407 Bug 1845143 - part1 : enable media.wmf.low-latency.enabled. r=media-playback-reviewers,chunmin
Based on [1], we always enable low latency mode on the Windows 10+. As
we've stopped supporting Windows 7&8, this pref should be turn on by default.

[1] https://searchfox.org/mozilla-central/rev/385f408040a8bb5fd9d168fb16a4e9071a13938d/dom/media/platforms/wmf/WMFVideoMFTManager.cpp#328

Differential Revision: https://phabricator.services.mozilla.com/D184392
2023-07-24 23:41:08 +00:00
Morgan Rae Reschenberg
bdc2d21323 Bug 1844213: Add accessibility.tabfocus to the dynamic pref override list r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D184030
2023-07-24 19:42:45 +00:00
Andrew Creskey
41e9f1cf20 Bug 1844185 - Add a pref to optionally disable preconnect r=necko-reviewers,kershaw
We want to test with and without this feature, so expose it via pref.

Differential Revision: https://phabricator.services.mozilla.com/D184150
2023-07-24 13:50:52 +00:00
renevietnam29@gmail.com
0d52660d37 Bug 1844492 remove dom.input.showPicker pref r=emilio,saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D184315
2023-07-24 12:13:49 +00:00
renevietnam29@gmail.com
bd2633f734 Bug 1842971 removed dom.block_download_in_sandboxed_iframes r=emilio
There we go

Differential Revision: https://phabricator.services.mozilla.com/D184241
2023-07-24 12:13:49 +00:00
Tom Schuster
f704cb4b7d Bug 1839165 - Throttle the number of CSP reports that are send. r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D181392
2023-07-24 11:11:58 +00:00
Frederic Wang
9ad02dda76 Bug 1788637 - Remove MathML preferences scriptminsize_attribute and scriptsizemultiplier_attribute. r=emilio
This commit removes the runtime flags and related code for the
scriptminsize and scriptsizemultiplier, which have been disabled by
default for a while. The hardcoded default values
kMathMLDefaultScriptSizeMultiplier and kMathMLDefaultScriptMinSizePt
are still used in some places and are preserved for now.

Differential Revision: https://phabricator.services.mozilla.com/D157426
2023-07-24 10:02:24 +00:00
Kagami Sascha Rosylight
e22bb87a8b Bug 1844652 - Part 2: Enable dom.serviceWorkers.enabled in StaticPrefList r=dom-worker-reviewers,geckoview-reviewers,smaug,m_kato
Depends on D184149

Differential Revision: https://phabricator.services.mozilla.com/D184151
2023-07-24 03:01:42 +00:00
Kagami Sascha Rosylight
0b1f1cda2f Bug 1844652 - Part 1: Enable dom.push.enabled in StaticPrefList r=dom-worker-reviewers,geckoview-reviewers,smaug,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D184149
2023-07-24 03:01:41 +00:00
Cristian Tuns
37fd0fee76 Backed out changeset b1b105230b62 (bug 1842478) for causing mochitest failures in /test_transitions_and_zoom.html CLOSED TREE 2023-07-23 13:36:41 -04:00
Gregory Pappas
ba080b120a Bug 1842478 - Remove layout.css.individual-transform.enabled pref r=boris,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184176
2023-07-23 14:24:59 +00:00
Sandor Molnar
290f09f319 Backed out changeset da009889019a (bug 1842478) for causing build bustage in gfx/layers/AnimationInfo.cpp CLOSED TREE 2023-07-23 16:59:19 +03:00
Gregory Pappas
7d6e837414 Bug 1842478 - Remove layout.css.individual-transform.enabled pref r=boris,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184176
2023-07-23 13:17:59 +00:00
Gregory Pappas
079271d2c3 Bug 1842475 - Remove layout.css.color-scheme.enabled pref r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D184013
2023-07-22 17:19:10 +00:00
Gijs Kruitbosch
f558347d66 Bug 1843067 - provide an option for using OHTTP in shopping sidebar, r=fchasen,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D183728
2023-07-21 08:22:37 +00:00
Narcis Beleuzu
c77fcb8d11 Backed out changeset 0b78ab35b4e2 (bug 1842479) for mochitest failure on test_moz_prefixed_properties.html . CLOSED TREE 2023-07-21 00:54:10 +03:00
Gregory Pappas
543de9d394 Bug 1842479 - Remove layout.css.motion-path.enabled pref r=boris
Differential Revision: https://phabricator.services.mozilla.com/D184018
2023-07-20 20:31:24 +00:00
Gregory Pappas
70d7faebc0 Bug 1842474 - Remove layout.css.accent-color.enabled pref r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D184009
2023-07-20 17:21:55 +00:00
Cristina Horotan
8c8969086e Backed out changeset 88d90d0dc2e3 (bug 1842474) for causing build bustages at ServoCSSPropList.mako.py CLOSED TREE 2023-07-20 19:30:01 +03:00
Gregory Pappas
b9b4dc302e Bug 1842474 - Remove layout.css.accent-color.enabled pref r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D184009
2023-07-20 16:13:07 +00:00
Byron Campen
e1148e1aab Bug 1631263: Implement RTCRtpScriptTransform. r=pehrsons,jib,asuth,emilio,saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D179735
2023-07-20 14:24:27 +00:00
Gregory Pappas
1b2e2757ff Bug 1844493 - Remove dom.moduleScripts.enabled pref r=smaug,jonco
Differential Revision: https://phabricator.services.mozilla.com/D184072
2023-07-20 10:03:46 +00:00
Gregory Pappas
0816578dff Bug 1177968 - Remove dom.caches.enabled pref r=webidl,devtools-reviewers,saschanaz,asuth
Differential Revision: https://phabricator.services.mozilla.com/D183849
2023-07-20 07:26:11 +00:00
Gregory Pappas
d35b3fe3d8 Bug 1842328 - Remove media.peerconnection.identity.enabled pref r=webrtc-reviewers,webidl,smaug,bwc
Differential Revision: https://phabricator.services.mozilla.com/D184008
2023-07-20 03:31:18 +00:00
Kagami Sascha Rosylight
1b8d8a5d59 Bug 1794475 - Part 2: Enable requireInteraction by default on Windows r=smaug
For now this only enables it on Windows because it's also broken on macOS.

Differential Revision: https://phabricator.services.mozilla.com/D183517
2023-07-19 20:31:14 +00:00
Cristian Tuns
83adffeb5a Backed out 9 changesets (bug 1631263, bug 1838080) for causing wpt failures in script-transform-generateKeyFrame.https.html CLOSED TREE
Backed out changeset a857a01fb321 (bug 1631263)
Backed out changeset dc46d2be4c25 (bug 1631263)
Backed out changeset 581c7a4d8f5f (bug 1631263)
Backed out changeset 7a2c4be3701d (bug 1631263)
Backed out changeset e091677e39fa (bug 1838080)
Backed out changeset 1eb303981213 (bug 1838080)
Backed out changeset 6c10370ed682 (bug 1838080)
Backed out changeset a614605b47ee (bug 1838080)
Backed out changeset 86fcc8ba6779 (bug 1838080)
2023-07-19 17:03:55 -04:00