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