Commit graph

19767 commits

Author SHA1 Message Date
Butkovits Atila
4b46b9b45b Backed out 3 changesets (bug 1719939, bug 1726437, bug 1730262) for causing failures on test_browserGlue_migration_ctrltab_recently_used_order.js.
Backed out changeset ea1653e9644f (bug 1719939)
Backed out changeset 01f90db715a7 (bug 1726437)
Backed out changeset c0e23b2acfbb (bug 1730262)
2021-09-21 05:15:31 +03:00
Junjie Ying
9b3839d3ba Bug 1719939 - Remove last fragments of code manually checking the browser.proton.enabled pref. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D125345
2021-09-21 00:03:49 +00:00
Sean Feng
fc3b778ccf Bug 1591366 - Improve nested grid layout performance r=mats
This patch improves nested grid layout performance by caching the grid
items' block axis measurement to avoid potentially doing exponential
reflows.

Differential Revision: https://phabricator.services.mozilla.com/D115711
2021-09-20 19:52:45 +00:00
Brad Werth
8313bf8e70 Bug 1653417 Part 1: Define a pref for specialized video layers on macOS. r=gfx-reviewers,jrmuizel
If this pref is set, native layers will use a specialized video layer api for
fullscreen video content, which will reduce power consumption. It will do this
by isolating the fullscreen video layer from other layers. It may also remove
non-video content accompanying the fullscreen video. Content behind the video
*will* be replaced with a black fullscreen rectangle.

Future bugs will aim to reduce this side effect.

Differential Revision: https://phabricator.services.mozilla.com/D124999
2021-09-20 18:58:36 +00:00
Kershaw Chang
21d1774ea9 Bug 1726528 - Add a pref to control whether to enable echConfig for http3, r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D123125
2021-09-20 14:24:14 +00:00
Dragana Damjanovic
2b5f1f4393 Bug 1728648 - Use the TLS token cache in necko on release as well. r=necko-reviewers,bbeurdouche,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D125985
2021-09-20 14:20:43 +00:00
Kershaw Chang
519e179d25 Bug 1731192 - Enable "network.send_ODA_to_content_directly" by default, r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D125930
2021-09-20 08:41:54 +00:00
Noemi Erli
bb5d736641 Backed out 2 changesets (bug 1591366) for causing failures in table-grid-item-dynamic-004.html CLOSED TREE
Backed out changeset 19be43686dc0 (bug 1591366)
Backed out changeset a2b6f6abda6e (bug 1591366)
2021-09-18 02:42:58 +03:00
Sean Feng
586a33d2b9 Bug 1591366 - Improve nested grid layout performance r=mats
This patch improves nested grid layout performance by caching the grid
items' block axis measurement to avoid potentially doing exponential
reflows.

Differential Revision: https://phabricator.services.mozilla.com/D115711
2021-09-17 21:06:52 +00:00
Boris Chiou
63df6026b6 Bug 1676782 - Part 2: Hook @scroll-timeline rule into style system. r=emilio
We add scroll-timeline rule into the stylesheet rule type, and add a new
perference to protect it: layout.css.scroll-linked-animations.enabled.

We will use this perference for animation-timeline property as well.

Differential Revision: https://phabricator.services.mozilla.com/D125765
2021-09-17 20:25:36 +00:00
John Lin
8417837791 Bug 1665776 - p10: enable platform encoder for WebRTC in debug builds. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D121027
2021-09-17 19:11:02 +00:00
Marian-Vasile Laza
381c254e6d Backed out 3 changesets (bug 1487113) for causing hazard bustages. CLOSED TREE
Backed out changeset 13bf04fc644f (bug 1487113)
Backed out changeset 5b7fe5d564aa (bug 1487113)
Backed out changeset 02236ccd64b4 (bug 1487113)
2021-09-17 22:58:33 +03:00
Morgan Reschenberg
c7aea51785 Bug 1593273: Default browser.display.use_system_colors to true on windows, false elsewhere r=emilio,Jamie
Differential Revision: https://phabricator.services.mozilla.com/D125268
2021-09-17 16:45:12 +00:00
Yury Delendik
b8f6bd6a71 Bug 1487113 - Add pref javascript.options.wasm_caching. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D27101
2021-09-17 12:16:24 +00:00
Nika Layzell
b194c469ca Bug 1727158 - Part 2: Bump processCount.webIsolated to 4 on desktop, r=annyG
Differential Revision: https://phabricator.services.mozilla.com/D125293
2021-09-16 16:59:31 +00:00
Kris Wright
1fcf5f3822 Bug 1730958 - Fix some #ifdefs in static prefs. r=necko-reviewers,valentin
It looks like these were formatted wrong by mistake, and so the final `else` value in both instances was being used as the default value on all platforms.

Differential Revision: https://phabricator.services.mozilla.com/D125753
2021-09-16 16:05:36 +00:00
Florian Quèze
ea8cd97bee Bug 1730239 - Offer a way to profile a specific process from about:processes, r=dthayer,fluent-reviewers,flod.
Differential Revision: https://phabricator.services.mozilla.com/D125257
2021-09-16 09:36:06 +00:00
Tim Huang
374fb44e84 Bug 1664995 - Part 1: Make OCSP cache to be aware of the partitionKey in the originAttributes. r=keeler
The patch add partitionKey into the certIDHash to isolate OCSP by the
partitionKey.

Differential Revision: https://phabricator.services.mozilla.com/D123957
2021-09-16 09:20:39 +00:00
Butkovits Atila
42611d5b3f Backed out changeset f2f9361b8e5e (bug 1593273) for causing failures at test_default_background.xhtml. 2021-09-16 02:46:17 +03:00
Morgan Reschenberg
ceca77b740 Bug 1593273: Default browser.display.use_system_colors to true on windows, false elsewhere r=emilio,Jamie
Differential Revision: https://phabricator.services.mozilla.com/D125268
2021-09-15 22:27:27 +00:00
Csoregi Natalia
36745a5320 Backed out 2 changesets (bug 1730250, bug 1730239) for failures on browser_aboutprocesses_default_options.js. CLOSED TREE
Backed out changeset 654b2804c1e9 (bug 1730250)
Backed out changeset 30e717035a25 (bug 1730239)
2021-09-15 23:15:29 +03:00
Csoregi Natalia
450bb4a4ae Backed out 13 changesets (bug 1665776) for causing failures on test_peerConnection_stats.html. CLOSED TREE
Backed out changeset 4b0d4001f1f1 (bug 1665776)
Backed out changeset 73ed5fe5e08f (bug 1665776)
Backed out changeset d1f7b6269840 (bug 1665776)
Backed out changeset 1611a0c8732c (bug 1665776)
Backed out changeset 15600cb52973 (bug 1665776)
Backed out changeset 5c0df59f6d97 (bug 1665776)
Backed out changeset 7cb0765f266c (bug 1665776)
Backed out changeset 07a4e96d4f2d (bug 1665776)
Backed out changeset 4e9613c3f492 (bug 1665776)
Backed out changeset c42a861fa5aa (bug 1665776)
Backed out changeset c1747633cf3a (bug 1665776)
Backed out changeset aeacd2804c75 (bug 1665776)
Backed out changeset 1e367c8a87bb (bug 1665776)
2021-09-15 23:12:53 +03:00
Florian Quèze
0d0fbc9191 Bug 1730239 - Offer a way to profile a specific process from about:processes, r=dthayer,fluent-reviewers,flod.
Differential Revision: https://phabricator.services.mozilla.com/D125257
2021-09-15 18:52:30 +00:00
John Lin
242c567964 Bug 1665776 - p10: enable platform encoder for WebRTC in debug builds. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D121027
2021-09-15 15:59:45 +00:00
Emilio Cobos Álvarez
0fc915272e Bug 1729894 - Now that WR is everyhwere, enable backdrop-filter on early-beta / nightly. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D125054
2021-09-15 11:33:29 +00:00
Valentin Gosu
990245fb6a Bug 1729897 - CSP Upgrade-insecure-requests is upgrading localhost websocket r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D125533
2021-09-15 11:28:13 +00:00
Cristian Tuns
f2f6eac4d6 Backed out 3 changesets (bug 1487113) for causing mochitest failures. CLOSED TREE
Backed out changeset b20e5d76c77e (bug 1487113)
Backed out changeset b0b2b27dcb68 (bug 1487113)
Backed out changeset 9214b396eb84 (bug 1487113)
2021-09-14 17:38:32 -04:00
Yury Delendik
f03ccb4ccd Bug 1487113 - Add pref javascript.options.wasm_caching. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D27101
2021-09-14 20:12:52 +00:00
Andreas Farre
cb4a04bbbd Bug 1727367 - Part 1: Add prefs for max session store form entry size. r=kashav
Add prefs:
* browser.sessionstore.dom_form_limit
  Limit for how long a value from a form can be to be included in
  session store collection.

* browser.sessionstore.dom_form_max_limit
  Limit how much total data we collect from forms from one site, as in
  the sum of length of values plus sum of length of xpath/id.

Differential Revision: https://phabricator.services.mozilla.com/D125195
2021-09-14 15:02:20 +00:00
criss
71bcf7f68f Backed out changeset 9888c5676034 (bug 1727158) for causing failures on image-loading-lazy-negative-margin.html 2021-09-14 17:02:43 +03:00
Valentin Gosu
0500b123b6 Bug 1718267 - Flip network.cache.bug1708673 to false to fix browsertime regression r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D125398
2021-09-14 07:48:37 +00:00
Nika Layzell
d676bbdc6d Bug 1727158 - Part 2: Bump processCount.webIsolated to 4 on desktop, r=annyG
Differential Revision: https://phabricator.services.mozilla.com/D125293
2021-09-14 01:30:51 +00:00
Sandor Molnar
c86cd1bc00 Backed out changeset 0568cca2f4bb (bug 1718267) for causing xpc failures in netwerk/test/unit/test_predictor. CLOSED TREE 2021-09-14 00:26:22 +03:00
Valentin Gosu
8000373ec5 Bug 1718267 - Flip network.cache.bug1708673 to false to fix browsertime regression r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D125398
2021-09-13 20:43:12 +00:00
Marian-Vasile Laza
fd405f793b Backed out changeset 80c0c730e1aa (bug 1729894) for causing mochitest failures on browser_styleeditor_autocomplete.js. CLOSED TREE 2021-09-13 23:00:00 +03:00
Emilio Cobos Álvarez
92dab3e4de Bug 1729894 - Now that WR is everyhwere, enable backdrop-filter on early-beta / nightly. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D125054
2021-09-13 18:22:42 +00:00
Brendan Dahl
946f37dc88 Bug 1727396 - Enable XFA support in the PDF Viewer in 93 release. r=pdfjs-reviewers,calixte
Differential Revision: https://phabricator.services.mozilla.com/D125286
2021-09-13 16:11:19 +00:00
Emilio Cobos Álvarez
4abd90b054 Bug 1728187 - Make the non-native theme not use standins for system colors if forcing colors. r=morgan
We allow using system colors when forcing colors so it makes sense to do this.

Differential Revision: https://phabricator.services.mozilla.com/D125271
2021-09-12 23:37:47 +00:00
Emilio Cobos Álvarez
d41c93a17a Bug 1687682 - Make autofill use a semi-transparent background-image rather than filter. r=mstange,tgiles
With the non-native theme we don't need filter for this to affect
"native" inputs, we can just implement the logic in nsNativeBasicTheme
instead.

A bit unfortunate that we need that special-case, but it seems better
than using filter, which can break websites due to it creating an
stacking context.

I _think_ there are tests that I need to adjust for this change, but if
not I'll write some.

Keep the current behavior behind a pref just in case.

Differential Revision: https://phabricator.services.mozilla.com/D125232
2021-09-12 11:16:07 +00:00
Michael Comella
3910474ee9 Bug 1688888: decrease ui.*.radius.topmm on Android. r=botond
On one website, the touch input fluffing made an audio scrubber so large that it
covered other playback controls, making them inaccessible. This patch addresses
this problem by changing the top fluffing radius so it more closely matches the
bottom radius.

In our investigation, we found the top radius was added asymmetrically to the
bottom radius without an explanation. We speculate the bottom bias was added
because when you touch the screen, you tend to aim with the top part of your
finger, near your fingernail, and sometimes the bottom part of your finger will
also touch the screen, fat fingering it: if true, we would fluff the event less
below the touch point (which is what the code was). I vaguely remember this fat
fingering problem in the early 2010's but I haven't thought about it in recent
years and I didn't notice this problem in my testing for this patch – perhaps
device touch handling has just gotten better. Therefore, we feel safe to remove
the bias.

Differential Revision: https://phabricator.services.mozilla.com/D124267
2021-09-11 02:14:57 +00:00
Iulian Moraru
1121a4ab66 Backed out changeset 282b96702ce9 (bug 1687682) for causing multiple mochitest failures. 2021-09-11 04:07:28 +03:00
Emilio Cobos Álvarez
269520d9e9 Bug 1687682 - Make autofill use a semi-transparent background-image rather than filter. r=mstange,tgiles
With the non-native theme we don't need filter for this to affect
"native" inputs, we can just implement the logic in nsNativeBasicTheme
instead.

A bit unfortunate that we need that special-case, but it seems better
than using filter, which can break websites due to it creating an
stacking context.

I _think_ there are tests that I need to adjust for this change, but if
not I'll write some.

Keep the current behavior behind a pref just in case.

Differential Revision: https://phabricator.services.mozilla.com/D125232
2021-09-10 22:44:44 +00:00
Emilio Cobos Álvarez
c2b9557652 Bug 1729804 - Add experimental support for "e", "pi", and various trigonometric functions in calc(). r=firefox-style-system-reviewers,boris
I'll add some tests before enabling. Also, WebKit folks (who have
implemented cos() / tan() / sin()) said they will upstream their tests
to WPT, so I'll extend those with the inverse functions before landing
as well.

Differential Revision: https://phabricator.services.mozilla.com/D124990
2021-09-10 18:22:36 +00:00
Tetsuharu Ohzeki
71e238968a Bug 1729960 - Remove mozilla::layers::Diagnostics. r=gfx-reviewers,mattwoodrow
This also remove `FPSCounter`, `TimedMetric`, and these prefs:

- layers.acceleration.draw-fps.print-histogram
- layers.acceleration.draw-fps.write-to-file

Differential Revision: https://phabricator.services.mozilla.com/D125110
2021-09-09 23:05:23 +00:00
Tetsuharu Ohzeki
feb7b63b68 Bug 1729954 - Remove gfx.logging.painted-pixel-count.enabled. r=gfx-reviewers,mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D125104
2021-09-09 23:04:35 +00:00
Tetsuharu Ohzeki
b04ca01a19 Bug 1729955 - Remove layout.paint_rects_separately. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D125105
2021-09-09 18:29:37 +00:00
Tetsuharu Ohzeki
c35fc5e1a3 Bug 1729935 - Remove unused layout.smaller-painted-layers. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D125091
2021-09-09 17:06:33 +00:00
Marco Bonardo
8afff2dd62 Bug 1727261 - Allow to control Sqlite.jsm logging through a pref. r=asuth,Standard8
Add a pref to manage Sqlite.jsm logging, default to reporting Errors.
Change some of the logging to more coherently report warnings, errors and debug info.
Reuse the same logger for all the objects, just change the prefix.

Depends on D124184

Differential Revision: https://phabricator.services.mozilla.com/D124916
2021-09-09 16:22:49 +00:00
Tetsuharu Ohzeki
c7c6c92ece Bug 1729817 - Remove unused layers.dump and related prefs. r=gfx-reviewers,mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D125019
2021-09-09 15:46:20 +00:00
Tetsuharu Ohzeki
ce8534e1aa Bug 1729824 - Remove unused layout.animated-image-layers.enabled. r=hiro,layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D125007
2021-09-09 09:23:35 +00:00