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

19661 Коммитов

Автор SHA1 Сообщение Дата
Tetsuharu Ohzeki d69918c903 Bug 1727644 - Remove unused layers.omtp.enabled pref. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D123694
2021-08-26 08:02:13 +00:00
Tetsuharu Ohzeki 64b64adc14 Bug 1727644 - Remove unused layers.omtp.capture-limit pref. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D123693
2021-08-26 08:02:12 +00:00
Tetsuharu Ohzeki a7047cb5c7 Bug 1727644 - Remove unused layers.omtp.dump-capture pref. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D123692
2021-08-26 08:02:12 +00:00
Tetsuharu Ohzeki 7fd7cd1a5a Bug 1727644 - Remove unused layers.omtp.release-capture-on-main-thread pref. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D123691
2021-08-26 07:52:22 +00:00
Andrew Osmond aa22206ca2 Bug 1727603 - Remove gfxVars::UseOMTP. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D123676
2021-08-25 19:56:01 +00:00
Andrew Osmond 50d789dd6a Bug 1724936 - Remove XRender support. r=jrmuizel
This has been deprecated for a long time, and it doesn't work in
conjuction with WebRender.

Differential Revision: https://phabricator.services.mozilla.com/D122368
2021-08-25 19:35:23 +00:00
Tom Ritter e5ede664c3 Bug 1727500: Disable crash reporting now that we have some data r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D123624
2021-08-25 18:19:23 +00:00
Butkovits Atila 073981c0e2 Backed out changeset f767bc7e5cd8 (bug 1724936) for causing build bustages on nsLookAndFeel.cpp. CLOSED TREE 2021-08-25 21:21:59 +03:00
Andrew Osmond ec43a845c8 Bug 1724936 - Remove XRender support. r=jrmuizel
This has been deprecated for a long time, and it doesn't work in
conjuction with WebRender.

Differential Revision: https://phabricator.services.mozilla.com/D122368
2021-08-25 17:45:04 +00:00
Jonathan Kew ef07bb0d84 Bug 1725743 - Put the use of internal PDF destinations behind a pref, and disable by default due to possible cairo assertions. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D123650
2021-08-25 16:28:43 +00:00
Ping Chen 9e37487390 Bug 1727264 - Make nsIRelativeFilePref scriptable again. r=KrisWright DONTBUILD
Thunderbird needs this to use nsIRelativeFilePref in JS.

Differential Revision: https://phabricator.services.mozilla.com/D123423
2021-08-25 14:43:31 +00:00
Andi-Bogdan Postelnicu 2fc4f70e9b Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium
Automatically generated path that adds flag `REQUIRES_UNIFIED_BUILD = True` to `moz.build`
when the module governed by the build config file is not buildable outside on the unified environment.

This needs to be done in order to have a hybrid build system that adds the possibility of combing
unified build components with ones that are built outside of the unified eco system.

Differential Revision: https://phabricator.services.mozilla.com/D122345
2021-08-25 10:46:17 +00:00
Jon Bauman 82058ef232 Bug 1727448 - Temporarily relax AVIF compliance strictness. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D123577
2021-08-25 01:17:15 +00:00
Tom Ritter cb641423fa Bug 1723204: Wire up a crash for Javascript Load Telemetry r=ckerschb,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D121417
2021-08-24 14:57:44 +00:00
Tom Ritter 15cda29aa2 WIP: Bug 1723204: Infrastructure for causing a crash at most N times r=KrisWright,ckerschb,freddyb
Differential Revision: https://phabricator.services.mozilla.com/D121416
2021-08-24 14:57:43 +00:00
Brindusan Cristian dfcfe1d342 Backed out 4 changesets (bug 1724220, bug 1723204) for causing cpp non-unified bustages in TestSmartCrashTrimmer.cpp.
CLOSED TREE

Backed out changeset 0dab9553a2a8 (bug 1724220)
Backed out changeset df236c937895 (bug 1723204)
Backed out changeset 4a20d1832cf4 (bug 1723204)
Backed out changeset d7e4042af76c (bug 1723204)
2021-08-24 15:33:32 +03:00
Tom Ritter 82aa116634 Bug 1723204: Wire up a crash for Javascript Load Telemetry r=ckerschb,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D121417
2021-08-24 11:20:44 +00:00
Tom Ritter 20d56ceb9d WIP: Bug 1723204: Infrastructure for causing a crash at most N times r=KrisWright,ckerschb,freddyb
Differential Revision: https://phabricator.services.mozilla.com/D121416
2021-08-24 11:20:44 +00:00
Masayuki Nakano 7b3088582b Bug 1727024 - Make `KeyboardEvent.initKeyEvent` is available in addons r=smaug
During in a couple of releases, we should put off to unship
`KeyboardEvent.initKeyEvent` only in addon script because some addons assume
that the Gecko specific legacy API works in any versions.

Differential Revision: https://phabricator.services.mozilla.com/D123310
2021-08-24 09:52:23 +00:00
Matt Woodrow 56768f11a4 Bug 1726562 - Remove option to disable software webrender for popups. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D123159
2021-08-24 04:06:34 +00:00
Dana Keeler 3b68845290 Bug 1724072 - allow enabling 3DES only when deprecated versions of TLS are enabled r=rmf
Chrome has removed 3DES completely[0], but we're still seeing some uses of it
in telemetry. Our assumption is that this is either due to old devices that
can't be upgraded, and hence probably use TLS 1.0, or servers that bafflingly
choose 3DES when there are other, better, ciphersuites in common.
This patch allows 3DES to only be enabled when deprecated versions of TLS are
enabled. This should protect users against the latter case (where 3DES is
unnecessary) while allowing them to use it in the former case (where it may be
necessary).

NB: The only 3DES ciphersuite gecko makes possible to enable is
TLS_RSA_WITH_3DES_EDE_CBC_SHA. This patch also changes the preference
corresponding to this ciphersuite from "security.ssl3.rsa_des_ede3_sha" to
"security.ssl3.deprecated.rsa_des_ede3_sha".

[0] https://www.chromestatus.com/feature/6678134168485888

Differential Revision: https://phabricator.services.mozilla.com/D121797
2021-08-24 01:25:07 +00:00
Emilio Cobos Álvarez b47f6e64d7 Bug 1726396 - Update getComputedStyle pseudo-element behavior. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D122978
2021-08-23 23:59:30 +00:00
Markus Stange 975565c019 Bug 1726836 - Add a mac-only pref gfx.webrender.debug.dump-native-layer-tree-to-file, which, when set, causes each composite to create an HTML file with the layer tree contents at $HOME/Destop/nativelayerdumps-PID/frame-ID.html. r=bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D123261
2021-08-23 17:09:38 +00:00
Frederik Braun 0d6ba1700d Bug 1725339 - Restrict systemprincipal from loading type *SUBDOCUMENT* via HTTP, HTTPS and data schemes (data restriction preffed OFF). r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D122420
2021-08-23 09:23:25 +00:00
Gijs Kruitbosch 433d8ce3b4 Bug 1721107 - block mk protocol, r=dveditz
Differential Revision: https://phabricator.services.mozilla.com/D123214
2021-08-21 14:23:09 +00:00
Kershaw Chang 17d46e745c Bug 1725800 - Also check if the uri path is the same when doing upgrade and downgrade loop check, r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D122847
2021-08-20 19:29:46 +00:00
Stephen A Pohl 25924e1a6a Bug 1726810: Pref off exiting of fullscreen on escape key events on macOS for now. r=mac-reviewers,bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D123237
2021-08-20 16:10:14 +00:00
Iulian Moraru 9e1bbc59d1 Backed out changeset 7fa060b566d6 (bug 1724718) for causing failures on nsJARChannel. CLOSED TREE 2021-08-20 17:08:10 +03:00
Gijs Kruitbosch 4027d30a67 Bug 1724718 - put missing chrome/resource check from jar channels in a better place so we catch all cases, r=valentin
Depends on D122166

Differential Revision: https://phabricator.services.mozilla.com/D122167
2021-08-20 11:28:57 +00:00
Cosmin Sabou 84969e5caa Backed out 12 changesets (bug 1665776) for causing mda failures. CLOSED TREE
Backed out changeset 1093b571cd9e (bug 1665776)
Backed out changeset 97401a43356f (bug 1665776)
Backed out changeset e4d1fab7ed91 (bug 1665776)
Backed out changeset eef564e4e8ce (bug 1665776)
Backed out changeset b436ced5a9c2 (bug 1665776)
Backed out changeset 231057bbccc6 (bug 1665776)
Backed out changeset 918d100709b3 (bug 1665776)
Backed out changeset 63a6fb712a7c (bug 1665776)
Backed out changeset 2f9e721a4adb (bug 1665776)
Backed out changeset f65349f581ac (bug 1665776)
Backed out changeset eb289c096758 (bug 1665776)
Backed out changeset 077b96856a67 (bug 1665776)
2021-08-20 01:55:26 +03:00
Jeff Gilbert 3acae77e09 Bug 1527181 - Add webgl.auto-flush:true. r=lsalzman
* webgl.auto-flush (default: true) enqueues a runnable to flush pending
  webgl commands after each draw.
* webgl.auto-flush.gl (default: false) causes this auto-flush to also
  call glFlush.

This is probably not useful for pure RAF-based apps, since they run
RAF();Present(); back-to-back. For other cases though, this should
improve latency and may reduce jank.

Differential Revision: https://phabricator.services.mozilla.com/D123031
2021-08-19 21:22:04 +00:00
John Lin 1728cf99fa Bug 1665776 - p10: enable platform encoder for WebRTC in debug builds. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D121027
2021-08-19 19:01:22 +00:00
Morgan Reschenberg 8a48fda373 Bug 1726606: Default browser.display.document_color_use to 1 on MacOS r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D123142
2021-08-19 17:44:44 +00:00
Andrew McCreight 16c2a13071 Bug 1726582 - Fix "navigatior" typo in comments for VR prefs. r=KrisWright DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D123119
2021-08-19 16:23:49 +00:00
Dragana Damjanovic 3dafd2ce8f Bug 1723218 - Change flow control limits in HTTP/3 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D121427
2021-08-19 14:34:30 +00:00
Masayuki Nakano b968f7a794 Bug 1726475 - Make `Backspace` around `<hr>` element compatible with the other browsers r=m_kato
Currently, Gecko does not delete `<hr>` element by `Backspace` from the
following paragraph.  Instead, put caret to after `<hr>` element and then,
another `Backspace` deletes the `<hr>`.  This is clearer for users, but
incompatible with the other browsers.

The pref was introduced by <https://phabricator.services.mozilla.com/D88969>.
And let's try to enable it by default for testers.  I guess that it's rare
to allow web apps to allow `<hr>` element into `contenteditable`.  So, I'm
not sure whether this change can work as experiment.

Differential Revision: https://phabricator.services.mozilla.com/D123033
2021-08-19 12:43:10 +00:00
Masayuki Nakano 19fc844cdb Bug 1714810 - Add a hidden pref to prevent to collapse selection at trying to start autoscroll r=edgar
Collapsing selection with middle click is compatible behavior with Chrome.
However, some Firefox users don't like this behavior, and we have not done it
before.  Therefore, this patch adds a hidden pref to prevent the new Chrome
compatible behavior.

Keeping compatible behavior is important and middle click is mainly used for
autoscroll.  Therefore, if auto scroll is disabled, we should ignore the new
pref for better compatibility.

Unfortunately, we collapse selection before `AutoScrollChild` handles
`mousedown` event with the listener in the system group (
 `nsIFrame::HandleEvent()` is called before that).  Therefore, we cannot prevent
 the selection change from `AutoScrollChild` only when it starts scroll.
 For solving this issue, we need a lot of big changes.  Therefore, for now,
 this patch just checks whether the pref is enabled or not.

 And also the new pref is ignored when middle click paste is enabled because
 it may be followed by "paste" event even when user clicks non-editable nodes.
 Then, if web apps handle "paste" event, the new selection range may be
 important.  Therefore, we should ignore the new pref in this case.

Differential Revision: https://phabricator.services.mozilla.com/D122931
2021-08-19 10:39:11 +00:00
Paul Vitale 228fb46c6c Bug 1718223 - Allow pref to control max throughput of EME decryption r=bryce
Adds a pref `media.eme.max-throughput-ms` to allow users to modify EME's maximum decryption rate. The default value is 200ms which is the same as the old hard-coded value.

Differential Revision: https://phabricator.services.mozilla.com/D122876
2021-08-18 18:35:33 +00:00
Butkovits Atila 2599f3c327 Backed out changeset 75eac140369b (bug 1718223) for causing build bustages on EMEDecoderModule.cpp. CLOSED TREE 2021-08-18 19:03:03 +03:00
Paul Vitale ff3b2bd4b7 Bug 1718223 - Allow pref to control max throughput of EME decryption r=bryce
Adds a pref `media.eme.max-throughput-ms` to allow users to modify EME's maximum decryption rate. The default value is 200ms which is the same as the old hard-coded value.

Differential Revision: https://phabricator.services.mozilla.com/D122876
2021-08-18 15:40:10 +00:00
Kagami Sascha Rosylight a5e87a1f1d Bug 1725734 - Basic Web Locks implementation r=smaug,asuth
Differential Revision: https://phabricator.services.mozilla.com/D122656
2021-08-18 01:23:45 +00:00
Matt Woodrow f8ba1239ca Bug 1726063 - Remove option to use BasicLayerManager. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D122796
2021-08-17 23:19:44 +00:00
Nicklas Boman f288624a43 Bug 1308094 - Remove deprecated PL_strdup and PL_strfree calls from modules code r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D122150
2021-08-17 19:34:33 +00:00
Cosmin Sabou e2f29ff17f Backed out changeset c0715e519fb2 (bug 1725734) for causing web-locks wpt failures. CLOSED TREE 2021-08-17 18:45:00 +03:00
Paul Zuehlcke 9c5ee26406 Bug 1710241 - Remove privacy.storagePrincipal.enabledForTrackers pref. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D122473
2021-08-17 12:50:52 +00:00
Kagami Sascha Rosylight 6d116da61e Bug 1725734 - Basic Web Locks implementation r=smaug,asuth
Differential Revision: https://phabricator.services.mozilla.com/D122656
2021-08-17 12:33:58 +00:00
Kershaw Chang 2ed5e54b93 Bug 1721132 - Enable HTTPS RR by default, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D122519
2021-08-17 09:22:19 +00:00
Patrick f3d0961cb2 Bug 1723224 - Remove layout.css.DOMPoint.enabled, layout.css.DOMMatrix.enabled, and layout.css.DOMQuad.enabled. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D122531
2021-08-17 09:06:29 +00:00
Matthew Gaudet 179e8d55eb Bug 1725689 - Pref on class static blocks by default r=yulia
Differential Revision: https://phabricator.services.mozilla.com/D122639
2021-08-16 13:28:04 +00:00
Marian-Vasile Laza c86473eec6 Backed out changeset ed0cca70a9a5 (bug 1725339) for causing failures on nsContentSecurityManager. CLOSED TREE 2021-08-16 11:32:15 +03:00