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

18955 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez c296f3f466 Bug 1696384 - Enable dom.event.wheel-deltaMode-lines.disabled in all channels. r=masayuki
It fixes a bunch of websites, and we don't have any known regression.

I think we could try to enable as-is but let me know if you'd prefer me
to look into fixing stuff like bug 1675949 (though I briefly looked into
it and it didn't seem quite trivial, though it should be doable from
DeltaAcummulator::InitLineOrPageDelta).

Your call though.

Differential Revision: https://phabricator.services.mozilla.com/D107195
2021-03-09 15:32:41 +00:00
Henrik Skupin 645675cdd8 Bug 1696768 - [marionette] Remove unused "marionette.contentListener" preference. r=marionette-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D107429
2021-03-09 13:04:30 +00:00
Emilio Cobos Álvarez 566223075b Bug 1684001 - Fix bustage.
MANUAL PUSH: Oneliner bustage fix that I forgot to push to phab on a CLOSED TREE
2021-03-09 03:35:13 +01:00
Emilio Cobos Álvarez f36c63a891 Bug 1684001 - Add a pref-based blocklist to control default deltaMode. r=masayuki
Depends on D107456

Differential Revision: https://phabricator.services.mozilla.com/D107457
2021-03-09 01:59:43 +00:00
Doug Thayer 313bc2e629 Bug 1697010 - Revert fast shutdown to stage 1 on Nightly r=nika
Until we're ready to advance this all the way to beta/release, we should have
it match so we don't run into late shutdown crashes that we missed on Nightly.

Differential Revision: https://phabricator.services.mozilla.com/D107523
2021-03-09 01:05:27 +00:00
Emilio Cobos Álvarez 757f7268c6 Bug 1675949 - Use a non-fixed value for pixel deltas. r=masayuki
Your call if you think this is worth it. Might need some test
adjustments.

Differential Revision: https://phabricator.services.mozilla.com/D107199
2021-03-08 00:24:04 +00:00
Alexandru Michis 4cff4186cb Backed out changeset 2d9ef4afb05d (bug 1675949) for causing mochitest plain failures in test_dom_wheel_event.html
CLOSED TREE
2021-03-05 05:51:36 +02:00
Emilio Cobos Álvarez e1a48f33c9 Bug 1675949 - Use a non-fixed value for pixel deltas. r=masayuki
Your call if you think this is worth it. Might need some test
adjustments.

Differential Revision: https://phabricator.services.mozilla.com/D107199
2021-03-05 02:28:21 +00:00
Andrew Osmond a4f39faa96 Bug 1696545 - Disable WebRender captures by default in nightly. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D107290
2021-03-04 22:43:37 +00:00
Kagami Sascha Rosylight 933c060bcd Bug 1360715 - Part 1: Hide @@hasInstance for IDL interfaces behind a flag r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D106661
2021-03-04 22:03:57 +00:00
Henrik Skupin 804a2bfb66 Bug 1593343 - [marionette] Remove preference "marionette.enabled". r=marionette-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D107198
2021-03-04 20:36:07 +00:00
Emilio Cobos Álvarez 57fdd2a011 Bug 1696437 - Enable non-native theme on Android Nightly. r=mstange
Last platform that remains! Will send fixes for the couple failures in a sec.

Differential Revision: https://phabricator.services.mozilla.com/D107231
2021-03-04 20:35:24 +00:00
Brindusan Cristian b926d96be6 Backed out 3 changesets (bug 1360715) for mochitest failures at test_WebCrypto.html. CLOSED TREE
Backed out changeset b4a14c42313d (bug 1360715)
Backed out changeset 0e4b1b65fcbe (bug 1360715)
Backed out changeset fb8b9841d82b (bug 1360715)
2021-03-04 21:15:16 +02:00
Kagami Sascha Rosylight fb343b147a Bug 1360715 - Part 1: Hide @@hasInstance for IDL interfaces behind a flag r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D106661
2021-03-04 15:05:26 +00:00
Jonathan Kew 3ccb3d7437 Bug 1695528 - Activate the bundled Twemoji Mozilla font by default on all Windows versions, for better character coverage than Segoe UI Emoji offers. r=lsalzman
This essentially reverts what we did in bug 1686274, because users are not happy
with just getting Segoe UI Emoji instead. However, the pref is left in place so
that we can easily experiment with disabling the font to continue testing the
impact on startup, rendering, etc.

Differential Revision: https://phabricator.services.mozilla.com/D107056
2021-03-03 18:04:40 +00:00
Emilio Cobos Álvarez 8cc760e83a Bug 1695376 - Implement basic color-mix() functionality, behind a pref, but exposed to chrome code. r=boris
This is straight-forward and builds on the color animation code. This
implements only the <percentage> syntax, not the whole <color-adjuster>
syntax, which seems fairly more complex.

Of course, this only uses sRGB because that's all the colors we support,
but it should be feasible to extend to lab() / lch() colors once we
support those.

I believe this subset of syntax is useful and worth implementing, so
people can play with it and say if it's useful.

Differential Revision: https://phabricator.services.mozilla.com/D106698
2021-03-03 16:35:53 +00:00
Kershaw Chang 970b68dbba Bug 1696151 - Make sure network.jar.record_failure_reason is true when the test is running r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D107061
2021-03-03 15:54:59 +00:00
Paul Zuehlcke 84d1b869f9 Bug 1680237 - Enable permission isolation by private browsing for the release channel. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D106944
2021-03-03 10:45:12 +00:00
Emilio Cobos Alvarez efc10358b6 Bug 1687022 - Enable nnt on Windows Nightly by default. r=mstange
With the fixes on autoland + the fixes in your queue this should be green, so
let's try this.

Differential Revision: https://phabricator.services.mozilla.com/D106953
2021-03-03 09:55:25 +00:00
Andrew Osmond 46ef42b1f0 Bug 1689464 - Add support for X11 EGL to the blocklist. r=rmader
Differential Revision: https://phabricator.services.mozilla.com/D106927
2021-03-02 15:49:06 +00:00
Henrik Skupin c7e4b71b96 Bug 1632821 - [dom] Remove dom.webdriver.enabled preference. r=smaug
The preference was meant to exist only temporarily when
the "navigator.webdriver" property was added by bug 1169290
in Firefox 60.

Differential Revision: https://phabricator.services.mozilla.com/D106778
2021-03-02 13:45:33 +00:00
Olli Pettay 9a5e1b83eb Bug 1689601, hide fission.bfcacheInParent pref access behind a function which checks that also SHIP is enabled, r=peterv,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D106562
2021-03-02 12:13:21 +00:00
Olli Pettay 12a97288a1 Bug 1689601, add a pref to enable bfcache in parent process, r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D105232
2021-03-02 12:13:17 +00:00
Mihai Alexandru Michis 87f481bf9a Backed out 16 changesets (bug 1689601) for causing cpp bustages in nsFrameLoader.
CLOSED TREE

Backed out changeset 6e5523a7210d (bug 1689601)
Backed out changeset 745eaa468c74 (bug 1689601)
Backed out changeset a594bd02b8b6 (bug 1689601)
Backed out changeset 0c5fe977ced6 (bug 1689601)
Backed out changeset 2fca23521891 (bug 1689601)
Backed out changeset 334aeb627855 (bug 1689601)
Backed out changeset 2b2081a15d67 (bug 1689601)
Backed out changeset 307bde43cc96 (bug 1689601)
Backed out changeset 04aadec67ce2 (bug 1689601)
Backed out changeset 701eccb34772 (bug 1689601)
Backed out changeset 278db692aa8b (bug 1689601)
Backed out changeset c261c243a64d (bug 1689601)
Backed out changeset 7e8022e5696a (bug 1689601)
Backed out changeset 6138bfc6c08d (bug 1689601)
Backed out changeset 63295b3a62d0 (bug 1689601)
Backed out changeset 6d02e59ddc51 (bug 1689601)
2021-03-02 13:15:10 +02:00
Olli Pettay f09a7f25d5 Bug 1689601, hide fission.bfcacheInParent pref access behind a function which checks that also SHIP is enabled, r=peterv,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D106562
2021-03-02 09:44:14 +00:00
Olli Pettay 22aefdce12 Bug 1689601, add a pref to enable bfcache in parent process, r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D105232
2021-03-02 09:44:10 +00:00
Matt Woodrow 3e046ef549 Bug 1694248 - Disable OMTP. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D106053
2021-03-01 23:11:51 +00:00
Kershaw Chang bdb4bcc1b8 Bug 1695560 - Narrow down the zero_byte_load probe r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D106770
2021-03-01 20:45:33 +00:00
sotaro 6386e4b519 Bug 1673342 - Add Support of software WebRender with CompositorOGL on Android and Linux r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D106234
2021-03-01 13:45:38 +00:00
Simon Giesecke b399a8194c Bug 1691913 - Add some convenience methods to LookupResult and EntryHandle. r=xpcom-reviewers,nika
Differential Revision: https://phabricator.services.mozilla.com/D105475
2021-03-01 09:59:29 +00:00
longsonr b7e4cc0df4 Bug 1695490 - Remove svg.text-spacing.enabled pref r=emilio
Backs out bug 1599173 which landed in Firefox 72. The pref has been enabled since bug 1600855 which landed in Firefox 73

Differential Revision: https://phabricator.services.mozilla.com/D106731
2021-02-28 21:52:21 +00:00
Bogdan Tara fa66d32dc9 Backed out changeset 2d437a982d6a (bug 1694248) for Windows 10 x64 debug xpcshell failures 2021-02-28 14:19:21 +02:00
Doug Thayer 3e030acee5 Bug 1694229 - Show slow script warning only when critical input is pending r=smaug
We want to restrict the slow script warning to cases where the user is actually
trying to interact with the browser.

Differential Revision: https://phabricator.services.mozilla.com/D106017
2021-02-27 18:22:33 +00:00
Anny Gakhokidze 25ca887fef Bug 1695037 - Enable the consideration of OriginAttributes when selecting processes, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D106657
2021-02-26 22:46:04 +00:00
Timothy Nikkel aef2127a31 Bug 1692997. Make scrollbar button click + hold (repeat mode) go through apz. r=botond
(Almost?) all other scrollbar performed scrolling goes through apz already (this effort was called "desktop_zooming_scrollbars").

This one mode was missed. It uses a repeating timer and setting the curpos attribute to trigger scrolling.

Unfortunately xul trees use this path as well, so we have to keep the old path around for them.

This makes one notable change in behaviour. Both before and after this patch single clicks on scrollbar buttons pass ENABLE_SNAP to the scroll from when they request scrolling (in nsScrollbarButtonFrame::HandleButtonPress). However for repeat scrolling when clicking and holding (which is handled by nsScrollbarFrame::MoveToNewPosition), before this patch the scrolling would not use ENABLE_SNAP. This is not super clear because MoveToNewPosition sets the curpos attributes, and then ScrollFrameHelper::CurPosAttributeChanged( would get called in response to that, and it would call ScrollToWithOrigin to the do scrolling, and it does not specify the snap mode, but the default is DISABLE_SNAP. This patch changes that so that we explicitly pass ENABLE_SNAP in MoveToNewPosition. It seems that this was likely overlooked (not hard to do when it's not clear like this) when adding snapping support. It makes sense to handle snapping the same way for single clicks and clicking and holding. If this turns out to be the wrong idea we can easily change it back.

Needs a test.

Differential Revision: https://phabricator.services.mozilla.com/D105288
2021-02-26 11:47:18 +00:00
Dragana Damjanovic 1668a22b70 Bug 1689550 - Add a pref to disable 0RTT only for HTTP3 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D106560
2021-02-26 10:11:00 +00:00
Simon Giesecke be7dc83fa6 Bug 1691913 - Mark nsBaseHashtable (and its subclasses') member functions nodiscard where appropriate. r=xpcom-reviewers,necko-reviewers,dragana,nika
Differential Revision: https://phabricator.services.mozilla.com/D105474
2021-02-26 09:22:53 +00:00
Simon Giesecke 9af107a839 Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika
This makes the naming more consistent with other functions called
Insert and/or Update. Also, it removes the ambiguity whether
Put expects that an entry already exists or not, in particular because
it differed from nsTHashtable::PutEntry in that regard.

Differential Revision: https://phabricator.services.mozilla.com/D105473
2021-02-26 09:11:46 +00:00
Simon Giesecke 4f75368dcb Bug 1691913 - Rename nsBaseHashtable::GetOrInsert(With) to LookupOrInsert(With). r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika
The functions should be called "Lookup" rather than "Get" because they return
a DataType& (rather than UserDataType).

Differential Revision: https://phabricator.services.mozilla.com/D105472
2021-02-26 09:11:45 +00:00
Bogdan Tara d53cfe7369 Backed out 5 changesets (bug 1694229) by flod's request, lint failures CLOSED TREE
Backed out changeset cb3d9e8d32e6 (bug 1694229)
Backed out changeset 877471a44509 (bug 1694229)
Backed out changeset 286b311d32b2 (bug 1694229)
Backed out changeset 42cb688eae03 (bug 1694229)
Backed out changeset d082f53d882e (bug 1694229)
2021-02-25 22:43:33 +02:00
Randell Jesup d66b0f69d8 Bug 1694036: Fix process-start delay and add pref for startup delay r=nika
Differential Revision: https://phabricator.services.mozilla.com/D105878
2021-02-25 20:20:03 +00:00
Doug Thayer 8195515eec Bug 1694229 - Show slow script warning only when critical input is pending r=smaug
We want to restrict the slow script warning to cases where the user is actually
trying to interact with the browser.

Differential Revision: https://phabricator.services.mozilla.com/D106017
2021-02-25 19:59:15 +00:00
alwu 99b1e2fec6 Bug 1691578 - part8 : allow showing platform-decoder-not-found notification. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D104573
2021-02-25 18:07:07 +00:00
alwu 92f99e8af4 Bug 1691578 - part4 : allow to set different error in all platforms, but still report them to corresponding platforms, except in testing. r=bryce
If some attributes are only able to be set in certain platform, that increase the difficulty of wrting a test.

Therefore, we make them being able to set in all platforms, but doing the check in the fianl stage, which is reporting the result, to ensure that those error would still only be displayed on the right platform.

But if we're in testing, then we can test all error types in one platform.

Differential Revision: https://phabricator.services.mozilla.com/D104474
2021-02-25 18:07:05 +00:00
Cosmin Sabou 424d49d43e Backed out 8 changesets (bug 1691578) for bc failures on browser_decoderDoctor.js. CLOSED TREE
Backed out changeset c535dd429ada (bug 1691578)
Backed out changeset 518eadda7826 (bug 1691578)
Backed out changeset c181e29b13f2 (bug 1691578)
Backed out changeset 23f6dcc3ceb5 (bug 1691578)
Backed out changeset bfd3e4878545 (bug 1691578)
Backed out changeset 214ab3a2f00b (bug 1691578)
Backed out changeset 71a17ff3322c (bug 1691578)
Backed out changeset 6aa662e8d06e (bug 1691578)
2021-02-25 21:08:07 +02:00
alwu 18d27fa47e Bug 1691578 - part8 : allow showing platform-decoder-not-found notification. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D104573
2021-02-25 18:07:07 +00:00
alwu 3539c635e3 Bug 1691578 - part4 : allow to set different error in all platforms, but still report them to corresponding platforms, except in testing. r=bryce
If some attributes are only able to be set in certain platform, that increase the difficulty of wrting a test.

Therefore, we make them being able to set in all platforms, but doing the check in the fianl stage, which is reporting the result, to ensure that those error would still only be displayed on the right platform.

But if we're in testing, then we can test all error types in one platform.

Differential Revision: https://phabricator.services.mozilla.com/D104474
2021-02-25 18:07:05 +00:00
Kershaw Chang ef06b68b6c Bug 1688092 - Update ODoHConfigs when the TTL expires r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D106075
2021-02-25 13:07:04 +00:00
Valentin Gosu 40eb1379d9 Bug 1694457 - Add pref for reporting confirmation event telemetry r=nhnt11,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D106264
2021-02-25 12:52:28 +00:00
Mihai Alexandru Michis d1dca2c0a5 Backed out 2 changesets (bug 1684139) for causing xpcshell failures in test_subprocess.js
CLOSED TREE

Backed out changeset 52cfd9509136 (bug 1684139)
Backed out changeset 23e0fa285d90 (bug 1684139)
2021-02-25 14:47:15 +02:00