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

752231 Коммитов

Автор SHA1 Сообщение Дата
Andrew Halberstadt 63b668bb3c Bug 1696042 - [ci] web-platform-test: Run fission linux64-asan/opt on autoland and mozilla-central r=jgraham
This adds the following configurations on central and autoland:
> test-linux1804-64-asan/opt-web-platform-tests-fis-e10s

Depends on D110553

Differential Revision: https://phabricator.services.mozilla.com/D110554
2021-04-06 15:57:40 +00:00
Andrew Halberstadt dc01891600 Bug 1696042 - [ci] web-platform-test: Run fission debug on autoland and mozilla-central, r=jgraham
This adds the following configurations on central and autoland:
> test-windows10-64-qr/debug-web-platform-tests-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D110553
2021-04-06 15:57:40 +00:00
Markus Stange c51257646d Bug 1702978 - Reduce springiness of the overscroll snapback animation. r=botond
This makes the snapback less aggressive, and feels more like Safari to me.
Reducing the stiffness makes the animation take longer to complete.
To counteract the longer time, I've also reduced the damping a little bit;
reducing the damping makes the animation complete a little more quickly.

Depends on D110845

Differential Revision: https://phabricator.services.mozilla.com/D110846
2021-04-06 15:50:10 +00:00
Markus Stange 48163dbe45 Bug 1702978 - Reduce maximum allowed velocity when initiating overscroll snapback animation. r=botond
This makes it so that quick flings don't create such a large initial overscroll gap.

Before: https://share.firefox.dev/3fFP5Kp
After: https://share.firefox.dev/3fHA4b1

The "before" profile shows a jump from -65 to -320 in the overscroll amount, when
the animation is started, and the "after" profile shows a jump from -57 to -201.

Depends on D110844

Differential Revision: https://phabricator.services.mozilla.com/D110845
2021-04-06 15:50:10 +00:00
Markus Stange 23b39e4a0f Bug 1702978 - Add prefs for some of the overscroll physics aspects. r=botond
Depends on D110843

Differential Revision: https://phabricator.services.mozilla.com/D110844
2021-04-06 15:50:09 +00:00
Markus Stange 9361d6f10d Bug 1702978 - Add more overscroll logging. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D110843
2021-04-06 15:50:09 +00:00
Michael Kohler 6a65e369eb Bug 1700984 - Remove excessive separators in Page context menu r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D110859
2021-04-06 15:50:07 +00:00
Alexandru Michis 8c30456526 Backed out changeset 8d8aa8575c1d (bug 1701306) for causing multiple bc failures.
CLOSED TREE
2021-04-06 19:45:27 +03:00
Alexandru Michis 0a0ec7a076 Backed out 2 changesets (bug 1695292, bug 1696438) for causing xpcshell failures in test_trr_cancel.js
CLOSED TREE

Backed out changeset 48c2e15e0472 (bug 1695292)
Backed out changeset 4b1eb7d5fe2d (bug 1696438)
2021-04-06 19:20:34 +03:00
Alexandru Michis 6cc119870c Backed out 3 changesets (bug 1395819) for causing cpp failures in MediaManager.cpp
CLOSED TREE

Backed out changeset 813c7ce3607b (bug 1395819)
Backed out changeset 46083fddeb0d (bug 1395819)
Backed out changeset 990441f04a86 (bug 1395819)
2021-04-06 19:13:45 +03:00
Andrew Creskey 27a084549a Bug 1701927 - Extend the PerfStats test to be a user journey, capturing all useful metrics r=sparky
Previously the test only visited a single site.
We now capture metrics over a user journey of visiting 5 sites cold and then the same sites warm.
This gives a more representative view of performance.

Differential Revision: https://phabricator.services.mozilla.com/D110833
2021-04-06 15:42:55 +00:00
Larissa 8eeb880d84 Bug 1701566 - Removed flexbox from outer div (.notice-perf-mesage). r=bomsy,Honza
Differential Revision: https://phabricator.services.mozilla.com/D110782
2021-04-06 15:41:45 +00:00
Henrik Skupin 10ed8516d0 Bug 1702142 - [remote] Unify logging between Marionette and Remote Agent. r=remote-protocol-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D110936
2021-04-06 15:08:50 +00:00
Andreas Pehrson 91a2eec7e9 Bug 1395819 - Remove unused method MediaEngineSource::Shutdown. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D109944
2021-04-06 14:54:02 +00:00
Andreas Pehrson 5af8f11c55 Bug 1395819 - Make SourceListeners per-device and rename them DeviceListener to reflect this. r=jib
This patch makes MediaManager notify of recording-device-events as soon as any
gUM-track has ended, as opposed to when all tracks in a gUM-request have ended.

This effectively makes temporary permissions per-track rather than per-request.

Differential Revision: https://phabricator.services.mozilla.com/D109943
2021-04-06 14:54:01 +00:00
Andreas Pehrson 5a34ce8fc8 Bug 1395819 - Add b-c test cases for removing temporary permissions per-kind by stopping tracks. r=johannh,jib
Differential Revision: https://phabricator.services.mozilla.com/D109942
2021-04-06 14:54:00 +00:00
Nicolas Chevobbe 4742401b5b Bug 1702217 - [devtools] Add test cases for checking color simulation when reloading and closing devtools. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D110746
2021-04-06 14:49:28 +00:00
Markus Stange 0cf2074caf Bug 1702892 - To detect Dark Mode changes on macOS, use key-value observing for NSApp.effectiveAppearance. r=mac-reviewers,bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D110770
2021-04-06 14:45:01 +00:00
Markus Stange a3d94ad911 Bug 1702892 - Move dynamic change handling from nsChildView to LookAndFeel. r=emilio
The system changes always affect all windows, and it makes sense to have change
listening in the same file where the state is read.
This also removes the need to unregister our listener, because we only have one
global leaked listener.

Differential Revision: https://phabricator.services.mozilla.com/D110769
2021-04-06 14:45:00 +00:00
Markus Stange 4349a2e42c Bug 1702883 - Don't discard alpha in GetColorForNSColor. r=mac-reviewers,bradwerth
This fixes some transparent colors, such as the odd tree row color in dark mode (see bug 1698763).
It also seems like a more sensible default.
If we find problems with unexpectedly-transparent colors that we want to be opaque, we can fix those on a per-color basis.

Differential Revision: https://phabricator.services.mozilla.com/D110767
2021-04-06 14:45:00 +00:00
Steve Fink ffb8698cf3 Bug 1702766 - Add settings to `mach try again --list-tasks` output r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D110678
2021-04-06 14:44:35 +00:00
Andrew McCreight ba77e5e136 Bug 1702791 - Fix typos in comments BrowsingContextGroup.h. DONTBUILD r=farre
Differential Revision: https://phabricator.services.mozilla.com/D110700
2021-04-06 14:39:51 +00:00
Joel Maher 620cc6009a Bug 1702202 - remove rest of !e10s, aarch64, and old macosx references. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D110809
2021-04-06 14:38:18 +00:00
Markus Stange 3c50594c6e Bug 1702898 - Remove some respondsToSelector checks that were only needed for old macOS versions. r=mac-reviewers,jgilbert,tnikkel,bradwerth
-[NSOpenGLContext pixelFormat] is 10.10+
-[NSScreen backingScaleFactor] is 10.7+
+[NSEvent isSwipeTrackingFromScrollEventsEnabled] is 10.7+

Differential Revision: https://phabricator.services.mozilla.com/D110772
2021-04-06 14:33:13 +00:00
Mike Conley 8754752264 Bug 1702125 - Only automatically add/remove open state on buttons on anchored arrowpanel events. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D110812
2021-04-06 14:19:27 +00:00
Mike Conley 495a0b1eab Bug 1701664 - Only show the active state on notification icons when the panel is open. r=desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D110811
2021-04-06 14:19:26 +00:00
Disha Lamba b9f286f552 Bug 1702372 - Replaced BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_aboutwelcome_multistage.js. r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D110937
2021-04-06 14:19:20 +00:00
Dão Gottwald cf45fa64fb Bug 1695292 - update tabstrip scroll buttons hover state to be consistent with Proton design. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D110933
2021-04-06 14:18:18 +00:00
Dão Gottwald 85eda6a287 Bug 1696438 - Fix pinned tab positioning. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D110909
2021-04-06 14:18:18 +00:00
Brindusan Cristian 08e2af1cf7 Backed out 2 changesets (bug 1681046) for causing wpt failures in bare-specifiers.sub.html. CLOSED TREE
Backed out changeset a26ecd8063ea (bug 1681046)
Backed out changeset e161663a5a7c (bug 1681046)
2021-04-06 18:02:15 +03:00
Brindusan Cristian 972d8621c6 Backed out 5 changesets (bug 1697585) for causing build bustages on nsTimerImpl.h. CLOSED TREE
Backed out changeset e9e4a710e7d1 (bug 1697585)
Backed out changeset bc271f42bcb7 (bug 1697585)
Backed out changeset d8516aec6a5e (bug 1697585)
Backed out changeset 0b1bc6cb84af (bug 1697585)
Backed out changeset 074ebebaee27 (bug 1697585)
2021-04-06 17:45:02 +03:00
Brindusan Cristian f78d18d827 Backed out 8 changesets (bug 1695580) for causing build bustages on DataMutex.h. CLOSED TREE
Backed out changeset ec0b0fcc8d88 (bug 1695580)
Backed out changeset 982a46056fcb (bug 1695580)
Backed out changeset e38e8b90f119 (bug 1695580)
Backed out changeset 6fdd154aa151 (bug 1695580)
Backed out changeset d04f7a7ec375 (bug 1695580)
Backed out changeset 2103cd9e58b7 (bug 1695580)
Backed out changeset de9a7dd7fc79 (bug 1695580)
Backed out changeset ae16f09be41b (bug 1695580)
2021-04-06 17:41:19 +03:00
Valentin Gosu 621339b801 Bug 1433500 - detectportal.firefox.com should return something informative for users r=nhnt11,extension-reviewers,zombie
This change constitutes a way we can redirect users to an actual page that
explains what captive portals are and why we are making these requests.
Normally users should not see this page, as we only compare the contents
of a small html file. The meta redirect only happens when loaded in a
page.

The SUMO URL https://support.mozilla.org/kb/captive-portal will automatically
redirect to the appropriate locale.

Differential Revision: https://phabricator.services.mozilla.com/D99773
2021-04-06 14:12:50 +00:00
Emilio Cobos Álvarez f2e8448ec4 Bug 1703229 - And fix a couple more in toolkit. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D110935
2021-04-06 14:11:58 +00:00
prathikshaprasadsuman d07f998faa Bug 1697486 - Update sizing of menu items and their hover, active and focus states when proton is enabled. r=mconley,desktop-theme-reviewers,harry
Depends on D109410

Differential Revision: https://phabricator.services.mozilla.com/D109411
2021-04-06 14:07:12 +00:00
prathikshaprasadsuman c8ea9d5596 Bug 1697486 - Hide icons and remove header gradient in the protections panel when proton is enabled. r=mconley,desktop-theme-reviewers,harry
Differential Revision: https://phabricator.services.mozilla.com/D109410
2021-04-06 14:07:11 +00:00
Tom Ritter 2390cf13c1 Bug 1702295: Collect the about: page that unexpected-security violations occur on r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D110443
2021-04-06 14:04:07 +00:00
Emilio Cobos Álvarez 3ea567c134 Bug 1703205 - Don't query AlertNotificationOrigin from RemoteLookAndFeel. r=cmartin
Since it's not read by child processes and it seems it might be
expensive to get on windows.

Differential Revision: https://phabricator.services.mozilla.com/D110908
2021-04-06 13:44:06 +00:00
Emilio Cobos Álvarez ed779cb1e2 Bug 1703222 - Make sure to set gfxFontStyle::systemFont in LookAndFeelFontToStyle. r=jfkthame
All NativeGetFont implementations do, so child processes see something
different from parent processes which is pretty unfortunate, and isn't
the goal of RemoteLookAndFeel.

I found this by code inspection. Seems this is mostly used for debugging
etc?

Differential Revision: https://phabricator.services.mozilla.com/D110914
2021-04-06 13:42:57 +00:00
Jan de Mooij 74c56aeccb Bug 1702857 - Mark tests for large ArrayBuffers as allow-oom. r=lth DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D110918
2021-04-06 13:38:32 +00:00
lia 711f82f58e Bug 1699277 - JSID_IS_ATOM replaced with JS::PropertyKey::isAtom. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D110780
2021-04-06 13:33:39 +00:00
Dão Gottwald 53e4be34d5 Bug 1701306 - Remove custom code setting the "open" attribute on panel anchors. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D110817
2021-04-06 13:22:50 +00:00
Lars T Hansen 6ec6dfaa36 Bug 1675844 - comments, test cases, commit msg. r=jseward
Commit message, comments, and test cases for s-s patch that landed
separately.

Several interlocking parts to the baseline part of the patch:

First, the pre-reservation of the value stack in the decode loop does
not work for opcodes with more than a fixed number of results: a
function or a block can return a larger number of values than any
reasonable pre-reserved size.  The pushResults method must reserve
space for the values it will push, and must propagate OOM up the call
tree.  This requires a fair amount of plumbing but is straightforward.

Second, the way the reservation should be made both in pushResults and
in the decode loop is to take into account the max number of pushes
per opcode, which can be defined as a constant (here very
conservatively as 10), but which is not "2" as asserted by a comment
in the existing code, and even if it were "2" it would not be that for
the reason given in the comment.

Third, the reservation code in the decode loop is cleaned up by
removing the guard that runs reservation code only once every 50
decode iterations, since this guard was always of questionable utility
and seems only to complicate the reasoning around the reservation
logic.

Finally, the guarded reservation code also contained a check for
available space in the temp allocator the baseline compiler uses for
allocating delayed code generation objects.  This check was necessary
because that allocator is infallible.  However, the compiler uses the
allocator rarely, and all existing uses of the allocator check for
allocation failure already and propagate the OOM, so the reservation
check can be removed if the allocator is simply marked as fallible.

On the ion side of things:

Every time we process an open-ended list of values for which we may
allocate nodes, we must call ensureBallast on the allocator, since it
is infallible.  This was done in one place in WasmIonCompile, but not
both places where it was needed.

As far as the test case is concerned:

This test was enough to find the errors in both baseline and ion.  It
can probably be pared down from the 100..300 loop it has now to
something smaller, but there you have it.

Differential Revision: https://phabricator.services.mozilla.com/D98513
2021-04-06 13:21:05 +00:00
Valentin Gosu c87b19c53e Bug 1699691 - Only trigger CaptivePortalConnectivity confirmation event when CP was locked r=dragana,necko-reviewers
We only need to react to a completed captive portal check when the captive
portal was previously locked. When not in a captive portal, this notification
only means the check has completed - no network properties have changed.

Differential Revision: https://phabricator.services.mozilla.com/D109723
2021-04-06 13:18:32 +00:00
Valentin Gosu 0969c40fb8 Bug 1699691 - Add more confirmation tests r=necko-reviewers,dragana
Also makes sure not to trigger two confirmations when the URI pref changes.

Differential Revision: https://phabricator.services.mozilla.com/D109620
2021-04-06 13:18:31 +00:00
Valentin Gosu f1a7cdbbb7 Bug 1700076 - Clean up test_http3_fast_fallback.js r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D109601
2021-04-06 13:18:31 +00:00
Valentin Gosu 48b8bd9fd7 Bug 1700076 - Clean up test_dns_by_type_resolve.js r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D109600
2021-04-06 13:18:30 +00:00
Valentin Gosu b6d9bd4e99 Bug 1700076 - Clean up unit_ipc/test_dns_by_type_resolve_wrap.js r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D109599
2021-04-06 13:18:30 +00:00
Valentin Gosu 1d92d5516e Bug 1700076 - Clean up test_trr_httpssvc.js r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D109598
2021-04-06 13:18:30 +00:00
Valentin Gosu 1741eb2629 Bug 1700076 - Clean up test_trr_https_fallback.js r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D109597
2021-04-06 13:18:29 +00:00