18401 Commits

Author SHA1 Message Date
Frederic Wang
5461921d85 Bug 1667118 - Rename -moz-math-script-level to math-depth. r=emilio
This renames the internal -moz-math-script-level property in order to
prepare for full math-depth support. Currently, the property is guarded
under a disabled-by-default flag, so there should be no observable
behavior change.

Differential Revision: https://phabricator.services.mozilla.com/D91285
2020-09-25 18:37:39 +00:00
Mihai Alexandru Michis
cc04d2696e Backed out changeset b08319695e21 (bug 1667118) for causing xpcshell failures in test_css-properties-db.js
CLOSED TREE
2020-09-25 16:40:33 +03:00
Frederic Wang
eb4b491896 Bug 1667118 - Rename -moz-math-script-level to math-depth. r=emilio
This renames the internal -moz-math-script-level property in order to
prepare for full math-depth support. Currently, the property is guarded
under a disabled-by-default flag, so there should be no observable
behavior change.

Differential Revision: https://phabricator.services.mozilla.com/D91285
2020-09-25 12:04:53 +00:00
tobar2018
9d2d6fb472 Bug 1659264 - Remove all references to the preference 'layout.css.moz-touch-enabled.enabled'. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D91401
2020-09-25 10:29:08 +00:00
Christoph Kerschbaumer
9abdc0cc16 Bug 1667326: Remove unnecessary pref for SRI. r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D91399
2020-09-25 10:04:08 +00:00
Peter Van der Beken
b14a77101d Bug 1666881 - Make fission.sessionHistoryInParent require a restart when switching. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D91260
2020-09-25 09:03:58 +00:00
Kershaw Chang
0ec383b700 Bug 1652677 - P1: Prefer to use records with ECH config r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D89454
2020-09-24 19:33:15 +00:00
Csoregi Natalia
9fab6c0021 Backed out changeset 78024e47a901 (bug 1657822) for failures on test_bug1303704.html. CLOSED TREE 2020-09-25 10:19:54 +03:00
Timothy Nikkel
d0caf06032 Bug 1657822. Enable new desktop zooming scrollbar code. r=kats
The mathml reftest pref needs to be added at the same time because the test needs that pref with the new scrollbar code to pass, but it fails with that pref with the old scrollbar code. Since that test uses the minimum scale, which is only valid with overlay scrollbars, it is correct to do so.

Differential Revision: https://phabricator.services.mozilla.com/D91243
2020-09-24 22:09:54 +00:00
Razvan Maries
ed260c95a0 Backed out changeset 08538390d573 (bug 1667118) for perma failures on test_css-properties-db.js. CLOSED TREE 2020-09-25 00:12:10 +03:00
Frederic Wang
c828ccef71 Bug 1667118 - Rename -moz-math-script-level to math-depth. r=emilio
This renames the internal -moz-math-script-level property in order to
prepare for full math-depth support. Currently, the property is guarded
under a disabled-by-default flag, so there should be no observable
behavior change.

Differential Revision: https://phabricator.services.mozilla.com/D91285
2020-09-24 18:44:41 +00:00
Razvan Maries
e761feff33 Backed out 2 changesets (bug 1652677) for build bustages on nsHttpConnection.cpp. CLOSED TREE
Backed out changeset 7df7bfbfbc6e (bug 1652677)
Backed out changeset 435ff20fa8c6 (bug 1652677)
2020-09-24 22:01:09 +03:00
Kershaw Chang
bd99e0b590 Bug 1652677 - P1: Prefer to use records with ECH config r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D89454
2020-09-24 14:29:56 +00:00
Mihai Alexandru Michis
8b9238686c Backed out changeset 88337b6e4e3e (bug 1666881) for causing failures regarding the fission.autostart pref.
CLOSED TREE
2020-09-24 15:41:33 +03:00
pbz
436ca38df1 Bug 1667065 - Enable tab HTTP auth prompts for Beta and Release. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D91268
2020-09-24 12:28:17 +00:00
Jonathan Watt
bbad3cfbe1 Bug 1667039. Gather the printing prefs together in all.js, and remove some obsolete prefs. r=bobowen
Removes the prefs:

 - print.postscript.enabled
 - print.printer_list

Differential Revision: https://phabricator.services.mozilla.com/D91254
2020-09-24 12:05:23 +00:00
Peter Van der Beken
55fdbb4384 Bug 1666881 - Make fission.sessionHistoryInParent require a restart when switching. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D91260
2020-09-24 11:14:51 +00:00
Frederic Wang
5a699ddc37 Bug 1664488: Disable various preferences for deprecated MathML features. r=emilio
This commit disables the following preference on all builds by default:

mathml.deprecated_style_attributes.disabled
mathml.deprecated_menclose_notation_radical.disabled
mathml.mathsize_names.disabled
mathml.mfrac_bevelled_attribute.disabled
mathml.deprecated_alignment_attributes.disabled
mathml.script_shift_attributes.disabled
mathml.xlink.disabled
mathml.mfrac_linethickness_names.disabled

In addition, the following one is disabled on all but mac platform,
where currently (macos catalina) STIXGeneral is still the only
pre-installed math font available:

mathml.stixgeneral_operator_stretching.disabled

For details, see the intent to unship threads:
https://groups.google.com/forum/#!topic/mozilla.dev.platform/LvQ13Hcaw8k
https://groups.google.com/forum/#!topic/mozilla.dev.platform/x_eQ3vn5iwc

Differential Revision: https://phabricator.services.mozilla.com/D89928
2020-09-24 08:46:17 +00:00
stransky
779f475a47 Bug 1665329 Enable media.navigator.mediadatadecoder_vpx_enabled for release, r=jya,drno
Differential Revision: https://phabricator.services.mozilla.com/D90375
2020-09-24 07:07:20 +00:00
Chris Peterson
702f0bf062 Bug 1664099 - Replace MOZ_MUST_USE with [[nodiscard]] in libjar. r=aklotz
The MOZ_MUST_USE macro is defined as clang's and gcc's nonstandard __attribute__((warn_unused_result)). Now that we compile as C++17 by default (bug 1560664), we can replace MOZ_MUST_USE with C++17's standard [[nodiscard]] attribute.

Differential Revision: https://phabricator.services.mozilla.com/D91094
2020-09-23 17:07:13 +00:00
Simon Giesecke
de7bab0f06 Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D82325
2020-09-23 15:17:15 +00:00
Frederic Wang
aec8cecc03 Bug 1665975 - Implement the math-style property. r=emilio
This patch renames the internal -moz-math-display to math-style and
exposes it under the layout.css.math-style.enabled preference. The
initial value becomes "normal" but that does not affect the default
MathML behavior since the UA style sheet sets the math-style property
explicitly on <math> tags. WPT tests are updated to use the syntax
approved by the CSSWG.

Intent to prototype: https://groups.google.com/forum/#!msg/mozilla.dev.platform/1hQQ7ISudGo/_yLEckEeBQAJ

Differential Revision: https://phabricator.services.mozilla.com/D90731
2020-09-23 13:04:48 +00:00
Narcis Beleuzu
85b4b24cfc Backed out changeset 9480237e1e6f (bug 1665975) for xpcshell failure on test_css-properties-db.js. CLOSED TREE 2020-09-23 13:06:21 +03:00
Frederic Wang
ff5e02320a Bug 1665975 - Implement the math-style property. r=emilio
This patch renames the internal -moz-math-display to math-style and
exposes it under the layout.css.math-style.enabled preference. The
initial value becomes "normal" but that does not affect the default
MathML behavior since the UA style sheet sets the math-style property
explicitly on <math> tags. WPT tests are updated to use the syntax
approved by the CSSWG.

Intent to prototype: https://groups.google.com/forum/#!msg/mozilla.dev.platform/1hQQ7ISudGo/_yLEckEeBQAJ

Differential Revision: https://phabricator.services.mozilla.com/D90731
2020-09-23 08:14:38 +00:00
Jan de Mooij
7087de27ea Bug 1666417 part 3 - Enable Warp in the browser. r=iain
Also bumps the threshold to 1500 to match DefaultJitOptions::setWarpEnabled.

Changing the JS shell default is more tricky and will be done separately if this
sticks.

Depends on D90957

Differential Revision: https://phabricator.services.mozilla.com/D90958
2020-09-22 18:27:14 +00:00
Kartikaya Gupta
92c5606dad Bug 1637908 - Enable touch event retargeting on android with new touchable heuristic. r=snorp
Depends on D91028

Differential Revision: https://phabricator.services.mozilla.com/D91029
2020-09-22 20:39:04 +00:00
Anny Gakhokidze
5842740ef5 Bug 1666287 - Remove pref dom.datatransfer.mozAtAPIs and make relevant APIs ChromeOnly, r=nika
Make mozItemCount, mozTypesAt, mozClearDataAt, mozSetDataAt, mozGetDataAt
DataTransfer APIs ChromeOnly

Differential Revision: https://phabricator.services.mozilla.com/D91017
2020-09-22 16:16:29 +00:00
Jan de Mooij
d6bba0cf60 Bug 1666417 part 1 - Make Warp pref work on non-Nightly. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D90956
2020-09-22 16:00:21 +00:00
Makoto Kato
3759e7c3b5 Bug 1425291 - Part 1. Implement autocapitalize attribute. r=webidl,smaug
Virtual keyboard on Android (and API level of GTK) supports autocapitalization
that is automatically capitalize words and etc.

atucapitalize attribute inherits from form element if the element is button,
fieldset, input, output, select and textarea. Its tests are included in wpt.

WebKit on iOS and Blink on Android already support this HTML attribute, so I
would like to support this on Firefox/GeckoView Nightly.

Differential Revision: https://phabricator.services.mozilla.com/D86674
2020-09-15 14:33:27 +00:00
Andy Grover
99792ccf29 Bug 1649495 - Add network.http.http3.enable_qlog pref r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D81949
2020-09-22 08:28:44 +00:00
mcccs
c7b6171fd4 Bug 1589781 - NAT64 synthesis for TRR. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D86343
2020-09-22 07:29:34 +00:00
Valentin Gosu
e66347e556 Bug 1648147 - Don't retry the connection with RES_DISABLE_TRR when the TRR server returns 0.0.0.0 r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D90549
2020-09-21 12:01:50 +00:00
Butkovits Atila
49f424b435 Backed out changeset f82548378b79 (bug 1649495) for xpc failures at test_upgrade.js. CLOSED TREE 2020-09-21 15:45:00 +03:00
pbz
b81e69ee95 Bug 1314912 - Rate limit calls to History and Location interfaces. r=smaug
This adds a rate limit to methods and setters of the History and Location
for non-system callers.
The rate limit is counted per BrowsingContext and can be controlled by prefs.

This patch is based on the original rate limit patch by :freesamael.

Differential Revision: https://phabricator.services.mozilla.com/D90136
2020-09-21 11:54:50 +00:00
Emilio Cobos Álvarez
60f1efb07e Bug 1666086 - Enable layout.css.moz-any-is-is.enabled on all channels. r=jwatt
We haven't heard of any issues with this during the 81 and 82 cycles,
and I think we should try to do this.

This should land after the 82 merge.

Differential Revision: https://phabricator.services.mozilla.com/D90789
2020-09-21 11:10:28 +00:00
Butkovits Atila
b40e948d8d Backed out changeset 048a2ebdfcb0 (bug 1666086) for causing bustages at Result.h. CLOSED TREE 2020-09-21 15:18:15 +03:00
Emilio Cobos Álvarez
a3d93c993b Bug 1666086 - Enable layout.css.moz-any-is-is.enabled on all channels. r=jwatt
We haven't heard of any issues with this during the 81 and 82 cycles,
and I think we should try to do this.

This should land after the 82 merge.

Differential Revision: https://phabricator.services.mozilla.com/D90789
2020-09-21 11:10:28 +00:00
Andy Grover
63993e1a49 Bug 1649495 - Add network.http.http3.qlog_enabled pref r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D81949
2020-09-21 11:00:26 +00:00
J. Ryan Stinnett
b1df6f0420 Bug 1580117 - Pause composition for minimized windows on macOS. r=mstange
This pauses composition when a window becomes minimized.

This is particularly important for platforms like macOS, where minimized /
hidden windows historically would remain compositing, potentially on every vsync
if the hidden window contained animations. This should lead to a nice power
savings by skipping this unnecessary work.

This change affects both the WebRender and legacy compositor paths.

As bug 1580117 is believed to be a macOS specific issue, this is currently
implemented for macOS only, but could in the future be generalized to other
platforms as well.

Differential Revision: https://phabricator.services.mozilla.com/D85954
2020-09-17 16:57:31 +00:00
Valentin Gosu
4cceaf9d42 Bug 1657323 - Do DNS queries for example.org instead of mozilla.org because mo doesn't have IPv6 addresses r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D90539
2020-09-18 09:47:43 +00:00
Bogdan Tara
2991b8c066 Backed out changeset 0da5103ba772 (bug 1665975) for mozglue_static::panic_hook mass crashes CLOSED TREE 2020-09-21 10:07:03 +03:00
Frederic Wang
1ac695dbdc Bug 1665975 - Implement the math-style property. r=emilio
This patch renames the internal -moz-math-display to math-style and
exposes it under the layout.css.math-style.enabled preference. The
initial value becomes "normal" but that does not affect the default
MathML behavior since the UA style sheet sets the math-style property
explicitly on <math> tags. WPT tests are updated to use the syntax
approved by the CSSWG.

Intent to prototype: https://groups.google.com/forum/#!msg/mozilla.dev.platform/1hQQ7ISudGo/_yLEckEeBQAJ

Differential Revision: https://phabricator.services.mozilla.com/D90731
2020-09-21 05:41:51 +00:00
Csoregi Natalia
f040f9c556 Backed out changeset 8c6e791dcb00 (bug 1589781) for xpcshell failures on test_ext_captivePortal.js. CLOSED TREE 2020-09-20 14:36:18 +03:00
mcccs
a748291a86 Bug 1589781 - NAT64 synthesis for TRR. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D86343
2020-09-20 10:43:02 +00:00
alwu
05abfeb051 Bug 1665496 - part1 : enable Media Session API by default. r=chunmin
We're going to enable MediaSession API by default on Fx82.

Differential Revision: https://phabricator.services.mozilla.com/D90476
2020-09-18 16:28:07 +00:00
Mihai Alexandru Michis
51875c07f4 Backed out changeset 932516ec74bb (bug 1649495) for causing bustages in nsHttpHandler
CLOSED TREE
2020-09-18 15:55:06 +03:00
Andy Grover
96ac4b6334 Bug 1649495 - Add network.http.http3.qlog_enabled pref r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D81949
2020-09-18 07:02:15 +00:00
Bogdan Tara
8fe09fb514 Backed out changeset 7f4e096d1be6 (bug 1589781) for NetworkConnectivityService tsan failures CLOSED TREE 2020-09-17 19:28:43 +03:00
mcccs
17b4754b7e Bug 1589781 - NAT64 synthesis for TRR. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D86343
2020-09-17 06:40:19 +00:00
David Teller
ff4e70cada Bug 1664214 - In about:processes, only display root subframes;r=florian
To decrease visual clutter, we stop displaying frames that are purely in-process subframes of the tab.

Differential Revision: https://phabricator.services.mozilla.com/D89878
2020-09-14 10:26:39 +00:00