Граф коммитов

21213 Коммитов

Автор SHA1 Сообщение Дата
Paul Adenot ae58c58305 Bug 1787159 - It can be necessary to sniff more data in some cases. r=necko-reviewers,valentin
Sometimes, media needs more than 512 bytes to determine the content type.

Differential Revision: https://phabricator.services.mozilla.com/D155587
2022-09-07 11:24:25 +00:00
Martin Stransky ddf51b273c Bug 1709009 [Linux] Use media decoders for WebRTC r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D149975
2022-09-07 09:54:48 +00:00
nchevobbe ff932142b9 Bug 1788578 - Add preference for enabling SitePermsAddonProvider. r=gsvelto.
This pref will be used to enable the new site permission addon flow that
is being worked on in Bug 1778959.

Differential Revision: https://phabricator.services.mozilla.com/D156158
2022-09-07 04:58:49 +00:00
Marian-Vasile Laza 7ec7dec6f1 Backed out changeset f1e6746037f7 (bug 1785925) for causing reftest failures on DCLayerTree.cpp. CLOSED TREE 2022-09-06 23:35:51 +03:00
Kelsey Gilbert 24a9bc97bb Bug 1785925 - Add LUT and Colorspace support to GLBlitHelper. r=lsalzman,media-playback-reviewers,alwu
This code was originally developed in bug 1771374, but here we omit the
DCLayerTree changes for later.

Differential Revision: https://phabricator.services.mozilla.com/D155027
2022-09-06 18:36:34 +00:00
Jonathan Kew d002b86978 Bug 1779202 - Disable use of CGLayer-backed cairo quartz surfaces to work around scaling bug affecting XObject images in pdf.js output. r=dholbert
This avoids the apparent Core Graphics bug whereby the PDF output it generates will mis-render
when subsequently processed again by Core Graphics (although it renders OK in Adobe products).
Unfortunately, this will regress bug 1772225, so that pdf.js documents will be rasterized when
printed or in Save to PDF output on macOS.

(Setting the pref gfx.cairo_quartz_cg_layer.enabled to true will restore "good" (vector-based)
output, but embedded XObject bitmap images may be mis-scaled.)

Differential Revision: https://phabricator.services.mozilla.com/D156570
2022-09-06 18:25:20 +00:00
Emilio Cobos Álvarez c8f967f6ac Bug 1789248 - Remove @supports selector pref. r=firefox-style-system-reviewers,layout-reviewers,boris
We've shipped it for a while.

Differential Revision: https://phabricator.services.mozilla.com/D156469
2022-09-06 17:03:20 +00:00
Norisz Fay 813f391883 Backed out 4 changesets (bug 1787159) for causing AAC related build bustages CLOSED TREE
Backed out changeset 8bbff0f18e88 (bug 1787159)
Backed out changeset a78016cc2812 (bug 1787159)
Backed out changeset c095a999a3db (bug 1787159)
Backed out changeset 9ae487b3afeb (bug 1787159)
2022-09-06 17:18:34 +03:00
Paul Adenot 17ddff359f Bug 1787159 - It can be necessary to sniff more data in some cases. r=necko-reviewers,valentin
Sometimes, media needs more than 512 bytes to determine the content type.

Differential Revision: https://phabricator.services.mozilla.com/D155587
2022-09-06 13:30:09 +00:00
Sandor Molnar 572b2bd7ba Backed out 4 changesets (bug 1787159) for causing mochitest failures in dom/media/webaudio/test/test_decodeMultichannel.html CLOSED TREE
Backed out changeset bf145275b8a9 (bug 1787159)
Backed out changeset 99c8eac7322c (bug 1787159)
Backed out changeset fe795b47f5ea (bug 1787159)
Backed out changeset 1e7451eb44d9 (bug 1787159)
2022-09-06 15:51:54 +03:00
Paul Adenot e5c42be5a6 Bug 1787159 - It can be necessary to sniff more data in some cases. r=necko-reviewers,valentin
Sometimes, media needs more than 512 bytes to determine the content type.

Differential Revision: https://phabricator.services.mozilla.com/D155587
2022-09-06 11:45:10 +00:00
Frederic Wang e6f0b0f7cb Bug 1583037 - Do not layout MathML as an error message when a layout error occurs. r=emilio
See https://groups.google.com/g/mozilla.dev.platform/c/hMf_Z1JSApQ

Differential Revision: https://phabricator.services.mozilla.com/D46725
2022-09-06 09:51:52 +00:00
Frederic Wang 39dd537031 Bug 1588733 - Make maction/semantics elements behave as an mrow with the first child. r=emilio
See https://groups.google.com/forum/#!topic/mozilla.dev.platform/BWUvjERSXUM

Differential Revision: https://phabricator.services.mozilla.com/D49285
2022-09-06 04:32:15 +00:00
Dimi 18e3e3f923 Bug 1787162 - Treat form with cc-name and cc-exp field as a valid credit card form r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D155580
2022-09-05 09:15:40 +00:00
Olli Pettay a6912c2eb2 Bug 1788125, skip rAF and rAF initiated painting when the relevant window global is suspended, r=emilio
This simple approach seems to match quite well what other browsers do. And tryserver results weren't horrible.
I noticed only one test failing because of the change, and it is using synchronous XHR + timers.
Now it is using rAF + sync XHR.

Differential Revision: https://phabricator.services.mozilla.com/D156238
2022-09-03 13:49:29 +00:00
Csoregi Natalia 39a48ce1b2 Backed out changeset f67b16cac9e0 (bug 1788125) for causing geckoview failures. CLOSED TREE 2022-09-03 14:44:14 +03:00
Olli Pettay a208677627 Bug 1788125, skip rAF and rAF initiated painting when the relevant window global is suspended, r=emilio
This simple approach seems to match quite well what other browsers do. And tryserver results weren't horrible.
I noticed only one test failing because of the change, and it is using synchronous XHR + timers.
Now it is using rAF + sync XHR.

Differential Revision: https://phabricator.services.mozilla.com/D156238
2022-09-03 10:19:00 +00:00
alwu febce2c500 Bug 1785738 - part7 : remove the pref 'media.wmf.media-engine.video-output.enabled'. r=azebrowski
This pref is for testing purpose, as we already finished implementing
both audio and video playback, so we don't need that anymore.

Differential Revision: https://phabricator.services.mozilla.com/D155032
2022-09-03 00:54:00 +00:00
Cristian Tuns 3d56a1da28 Backed out changeset b14b975aa6d7 (bug 1785925) for causing build bustages on GLBlitHelper.cpp CLOSED TREE 2022-09-02 20:12:33 -04:00
Kelsey Gilbert 75cccdd5cb Bug 1785925 - Add LUT and Colorspace support to GLBlitHelper. r=lsalzman,media-playback-reviewers,alwu
This code was originally developed in bug 1771374, but here we omit the
DCLayerTree changes for later.

Differential Revision: https://phabricator.services.mozilla.com/D155027
2022-09-02 22:15:58 +00:00
Luca Greco 30c7a556bf Bug 1788108 - Enable event pages support for manifest_version 2 extensions. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D156171
2022-09-02 19:58:25 +00:00
Emilio Cobos Álvarez e3d2060438 Bug 1740989 - Implement focus fixup rule. r=smaug
This implements the proposal in the linked spec issue, and makes
it nightly-only pending resolution + edits.

Differential Revision: https://phabricator.services.mozilla.com/D155970
2022-09-01 11:28:47 +00:00
Iulian Moraru c4572532eb Backed out changeset d8f983951128 (bug 1740989) for causing mochitest-chrome failures on test_modal_prompts.html. CLOSED TREE 2022-09-01 01:03:29 +03:00
Emilio Cobos Álvarez c5ffe23435 Bug 1740989 - Implement focus fixup rule. r=smaug
This implements the proposal in the linked spec issue, and makes
it nightly-only pending resolution + edits.

Differential Revision: https://phabricator.services.mozilla.com/D155970
2022-08-31 17:10:17 +00:00
Nicolas Silva 403b0c1b58 Bug 1787706 - Increase the blob tile size to 512. r=jrmuizel
It improves rasterization and upload times by a lot in almost all of the test cases I can find. The only drawback is that our invalidation granulatiry is the tile so invalidation gets coarser as we increase the tile size.

512 is a bit special because it is the limit above which a different texture upload path is taken, so there will be more risk of performance side effects if/when we decide to make tiles even larger.

Differential Revision: https://phabricator.services.mozilla.com/D155822
2022-08-31 11:24:31 +00:00
Paul Zuehlcke 71655f76a1 Bug 1785870 - Add a test pref for importing cookie banner handling rules. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D155896
2022-08-31 09:44:27 +00:00
Butkovits Atila 3189560325 Backed out changeset c8b33bd2b4bf (bug 1787706) for causing reftest failures at webkit-text-stroke-property-004.html. CLOSED TREE 2022-08-30 20:59:08 +03:00
David Shin feca6731ff Bug 1785305: Set Resize Observer's last reported size to -1x-1 initially. r=emilio
It used to be 0x0, but changed per the CSSWG resolution:
https://github.com/w3c/csswg-drafts/issues/3664
Sits behind pref `dom.resize_observer.last_reported_size_invalid`.

Differential Revision: https://phabricator.services.mozilla.com/D155710
2022-08-30 17:05:56 +00:00
Sean Feng a2f0103b42 Bug 1750034 - Permanently change the lazy-loading root margin defaults to 600px in all directions r=emilio
Depends on D155879

Differential Revision: https://phabricator.services.mozilla.com/D155880
2022-08-30 16:00:12 +00:00
Nicolas Silva 82bc33be19 Bug 1787706 - Increase the blob tile size to 512. r=jrmuizel
It improves rasterization and upload times by a lot in almost all of the test cases I can find. The only drawback is that our invalidation granulatiry is the tile so invalidation gets coarser as we increase the tile size.

512 is a bit special because it is the limit above which a different texture upload path is taken, so there will be more risk of performance side effects if/when we decide to make tiles even larger.

Differential Revision: https://phabricator.services.mozilla.com/D155822
2022-08-30 14:05:39 +00:00
Marian-Vasile Laza 240089d98f Backed out changeset 7223a50e6cbf (bug 1787706) for causing reftest failures on 1524353.html and marker-path-021.svg. CLOSED TREE 2022-08-30 14:10:56 +03:00
Nicolas Silva 32429a665b Bug 1787706 - Increase the blob tile size to 512. r=jrmuizel
It improves rasterization and upload times by a lot in almost all of the test cases I can find. The only drawback is that our invalidation granulatiry is the tile so invalidation gets coarser as we increase the tile size.

512 is a bit special because it is the limit above which a different texture upload path is taken, so there will be more risk of performance side effects if/when we decide to make tiles even larger.

Differential Revision: https://phabricator.services.mozilla.com/D155822
2022-08-30 09:44:43 +00:00
Sandor Molnar 9230fb65c3 Backed out changeset 2f9e4f4b4131 (bug 1787706) for causing reftest/wpt failures. CLOSED TREE 2022-08-29 20:07:46 +03:00
Nicolas Silva 0a7b583271 Bug 1787706 - Increase the blob tile size to 512. r=jrmuizel
It improves rasterization and upload times by a lot in almost all of the test cases I can find. The only drawback is that our invalidation granulatiry is the tile so invalidation gets coarser as we increase the tile size.

512 is a bit special because it is the limit above which a different texture upload path is taken, so there will be more risk of performance side effects if/when we decide to make tiles even larger.

Differential Revision: https://phabricator.services.mozilla.com/D155822
2022-08-29 15:11:36 +00:00
Henrik Skupin 5677d6f202 Bug 1697047 - Extend asyncshutdown crash timeout for CCOV builds to 3 minutes. r=marco
Differential Revision: https://phabricator.services.mozilla.com/D155811
2022-08-29 13:52:44 +00:00
Dimi 53ab8ee4a9 Bug 1783129 - P1. Use a higher confidence threshold when determining whether a form with only a credit card number field as a valid cc section r=sgalich
In nightly and early beta, we still use 0.5 as the threshold so we can collect more data.
In release, use 0.95 as the threshold

Differential Revision: https://phabricator.services.mozilla.com/D155486
2022-08-29 06:44:32 +00:00
Frederic Wang ecf2b4d3d6 Bug 1784014 - Remove MathML preference mfrac_bevelled_attribute. r=emilio
- remove flag and corresponding warning/counter.
- remove attribute from parsers, but keep the atom since it's
  used by TreeSanitizer.
- remove tests for mfrac@bevelled, there is a WPT test to check it's
  not supported.
- layout/mathml/tests/test_bug975681.html is removed, its tests are
  currently (wrongly) all disabled when the flag is off and equivalent
  tests for attributes other than bevelled exist in WPT.

Differential Revision: https://phabricator.services.mozilla.com/D154199
2022-08-27 07:22:22 +00:00
Eitan Isaacson b3dca0593e Bug 1786584 - Enable CtW in Android Beta/Release. r=Jamie,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D155403
2022-08-26 16:27:01 +00:00
Frederic Wang 065a295a1b Bug 1784009 - Remove MathML preference mfrac_linethickness_names. r=emilio
- Remove preference, warning and counter.
- Remove tests checking support for it, or replacing with
  equivalent 50% and 300% values.

Differential Revision: https://phabricator.services.mozilla.com/D154198
2022-08-26 14:21:47 +00:00
Mark Banner 9ed9c3503d Bug 1786197 - Turn on ESLint rule for prefer-boolean-length-check for modules. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D155172
2022-08-26 13:39:37 +00:00
Frederic Wang 501296082e Bug 1784003 - Remove MathML preference deprecated_alignment_attributes. r=emilio
- Remove code for align/denumalign/numalign attributes.
- Remove tests checking support for them.
- Remove warning message and counter.
- numalign/denomalign atoms are not removed, since they
  are still used by nsTreeSanitizer.

Differential Revision: https://phabricator.services.mozilla.com/D154197
2022-08-26 12:31:16 +00:00
Frederic Wang 79e3532d7f Bug 1783998 - Remove MathML preference script_shift_attributes. r=emilio
- Remove script_shift_attributes preference and related test, warning
  message and parsing.
- Do not remove subscriptshift/supscripshift atoms, since they are
  still needed for nsTreeSanitizer.

Differential Revision: https://phabricator.services.mozilla.com/D154195
2022-08-25 09:03:58 +00:00
Mathew Hodson 422ff2ebd3 Bug 1782651 - Disable mozCurrentTransform by default. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D153431
2022-08-25 02:47:49 +00:00
Jonathan Kew 9a9e4251de Bug 1786804 - Put the @font-face src tech() function behind a pref, enabled only on Nightly for now. r=emilio
There are a couple of current issues/discussions that may lead to a change in the set of supported keywords, so we may want to hold back a little on actually shipping this.

- In https://github.com/w3c/IFT/pull/113, the WebFonts WG proposes several new incremental-* keywords (and maybe implies dropping the currently-defined incremental?)

- In https://github.com/w3c/csswg-drafts/issues/7633, I just proposed renaming the feature-* keywords to features-* (plural) for better readability; I'd like to see a decision on that before we ship this to release.

Differential Revision: https://phabricator.services.mozilla.com/D155458
2022-08-24 11:27:42 +00:00
Kagami Sascha Rosylight 32a02a7021 Bug 1784590 - Part 1: Remove hide_in_pbmode prefs r=asuth
It turns out that websites break with different reasons when hiding things. At this point we want to stop revising the hack further and instead gather the data about how many websites are currently affected.

Differential Revision: https://phabricator.services.mozilla.com/D154578
2022-08-24 10:58:46 +00:00
Jens Stutte 194e14d685 Bug 1777198 - Enable dom.abort_script_on_child_shutdown in nightly. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D151825
2022-08-24 09:37:30 +00:00
Tim Huang f27065f013 Bug 1783045 - Part 4: Add tests for the banner auto clicking. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D155199
2022-08-23 22:11:54 +00:00
Tim Huang ae650f36c0 Bug 1783045 - Part 3: Implementing CookieBanner JSWindowActor to handle the cookie banner. r=pbz
The patch implements a CookieBanner JSWindowActor. The CookieBanner
actor will be created when the DOMContentLoaded event files, and try to
detect the cookie banner and click the button to handle it.

Differential Revision: https://phabricator.services.mozilla.com/D154806
2022-08-23 22:11:53 +00:00
David Parks dbd4628744 Bug 1774453: Disable hiding cursor while typing on Windows r=cpeterson
There are compat issues with the approach.  There are future plans to restore the functionality but only when typing into a text area.

Differential Revision: https://phabricator.services.mozilla.com/D155275
2022-08-23 19:05:18 +00:00
Butkovits Atila 9cc48263b4 Backed out 4 changesets (bug 1783045) for causing xpcshell failures complaining about CookieBanner. CLOSED TREE
Backed out changeset 858bd17dff03 (bug 1783045)
Backed out changeset 73d747392a6c (bug 1783045)
Backed out changeset 07cc853ae0ec (bug 1783045)
Backed out changeset d23dc4db85cc (bug 1783045)
2022-08-23 14:53:24 +03:00