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

751409 Коммитов

Автор SHA1 Сообщение Дата
Jeff Muizelaar 31c6602bfb Bug 1696819. Disable generating a profile from the EDID data. r=aosmond
This code doesn't seem to be working correctly and was broken
accidentally before. Intentionally break it for now to avoid the
regression.

Differential Revision: https://phabricator.services.mozilla.com/D110347
2021-03-31 14:32:55 +00:00
Jeff Muizelaar 7bd7df3eeb Bug 1702080 - Make RUSTC_BOOTSTRAP usage conditional on 'neon' feature. r=aosmond
This makes it so our subversion to get NEON doesn't happen by default.

Differential Revision: https://phabricator.services.mozilla.com/D110348
2021-03-31 14:31:23 +00:00
Jeff Muizelaar 266a347d35 Bug 1702073 - Enable ICCv4 by default in the crate but disable it in Gecko. r=aosmond
This gives other users of the crate ICCv4 by default while
still giving Gecko the ability to enable it dynamically.

Differential Revision: https://phabricator.services.mozilla.com/D110344
2021-03-31 14:29:35 +00:00
Sebastian Hengst cd4431fd5e Bug 1701327 - update intermittent platforms for history-iframe.sub.html. DONTBUILD
Previous expectation update in bug 1699722 after test got added in bug 1695877
and modified in bug 1697777.

Differential Revision: https://phabricator.services.mozilla.com/D110411
2021-03-31 14:26:49 +00:00
june wilde 9a74eac849 Bug 1699448 - Allow any valid git reference in moz.yaml revision field; r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D108953
2021-03-31 14:17:19 +00:00
Mike Kaply a13f8c4f73 Bug 1695696 - Add AllowedDomainsForApps (Google Workspace) policy. r=emalysz,flod
Differential Revision: https://phabricator.services.mozilla.com/D110151
2021-03-31 13:57:58 +00:00
Francesco Lodolo (:flod) 454d8daa57 Bug 1702118 - Migrate more FxA toolbar button strings to Fluent, r=fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D110366
2021-03-31 13:39:10 +00:00
Jeff Muizelaar 1233d4a58e Bug 1701760. Request sRGB images when drawing an image in Canvas. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D110331
2021-03-31 13:33:07 +00:00
Olli Pettay 1c8586cc51 Bug 1689683 - Ensure docshell/test/mochitest/test_bug590573.html works with SHIP-BFCache, r=annyG
Better to use requestAnimationFrame to ensure the scrolling actually has occurred after popstate.

Differential Revision: https://phabricator.services.mozilla.com/D109975
2021-03-31 13:17:21 +00:00
Jeff Muizelaar 23af50ef79 Bug 1701758. Avoid identity sRGB transforms. r=aosmond
This avoids the performance cost and ensures the data remains unchanged.

Differential Revision: https://phabricator.services.mozilla.com/D110289
2021-03-31 13:15:26 +00:00
Julian Descottes 4f9e9360fc Bug 1702061 - [devtools] Remove isPanelReady flag and devtools-panel-ready from DevTools panel instances r=nchevobbe
Depends on D110368
Both the flag and the event are not used.
The only thing which matters from the framework perspective is to wait for panel.open to resolve.

Differential Revision: https://phabricator.services.mozilla.com/D110369
2021-03-31 12:41:44 +00:00
Julian Descottes 7a570555f5 Bug 1702061 - [devtools] Rename panel ready event to devtools-panel-ready r=nchevobbe
Depends on D110367

Initial cleanup before removal.

Differential Revision: https://phabricator.services.mozilla.com/D110368
2021-03-31 12:41:43 +00:00
Julian Descottes 116dd052e8 Bug 1702061 - [devtools] rename panel isReady to isPanelReady r=nchevobbe
Initial cleanup to make the future removal easier to review

Differential Revision: https://phabricator.services.mozilla.com/D110367
2021-03-31 12:41:43 +00:00
Paul Adenot 3a84032713 Bug 1701276 - Adjust currentSrc behaviour to match the spec more closely. r=bryce
Firefox and Chrome support setting `src` with an `ObjectURL`. This is
technically a URL and should be treated as such. Firefox recently changed to
return `""` when a `MediaSource` is playing, and this is wrong, because even
though it's playing a from a "Media Provider Object", it got loaded from the
`src` attribute, so should have a non-null `currentSrc`, which should be the
blob url (`blob:origin/<an uuid>`). In this case, `currentSrc` is a string that
is opaque and doesn't allow introspection but refers to the "real" `MediaSource`
or `Blob`.

If the same `MediaSource` is loaded via the `srcObject` attribute (that Firefox
and Chrome don't support), then `currentSrc` should return `""` and `srcObject`
still has the object set to it to understand what the HTMLMediaElement is
playing. We'll implement and test this later.

Differential Revision: https://phabricator.services.mozilla.com/D110290
2021-03-31 12:28:39 +00:00
Butkovits Atila 7c18596e9b Bug 1700527 - disable browser_privatebrowsing_about.js on Linux_64_opt for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D110045
2021-03-31 12:25:57 +00:00
Emilio Cobos Álvarez 2714f19afd Bug 1698606 - Ensure baseline for text and date controls matches. r=jwatt
Ideally nsDateTimeControlFrame should / could inherit from
nsTextControlFrame, but this should do for now.

Test also covers the previous patch.

Differential Revision: https://phabricator.services.mozilla.com/D110076
2021-03-31 12:21:17 +00:00
Emilio Cobos Álvarez bb1b066057 Bug 1698606 - Prevent datetime reset button from growing the wrapper (and thus moving the editor). r=jwatt
Mostly a cosmetic change but this makes the layout more consistent with
other form controls.

This is the only thing that I think could cause something like comment 0
is describing, though I couldn't reproduce. But I think it's an
improvement regardless.

Differential Revision: https://phabricator.services.mozilla.com/D110062
2021-03-31 12:14:43 +00:00
Luca Greco db5b912da2 Bug 1700184 - Bump webcompat builtin addon version. r=twisniewski,webcompat-reviewers
Depends on D109396

Differential Revision: https://phabricator.services.mozilla.com/D109397
2021-03-31 11:40:20 +00:00
Luca Greco fdcae3cc81 Bug 1700184 - Bump screenshots builtin addon version. r=mixedpuppy
Depends on D109395

Differential Revision: https://phabricator.services.mozilla.com/D109396
2021-03-31 11:40:19 +00:00
Luca Greco f38a078f31 Bug 1700184 - Bump formautofill builtin addon version. r=mixedpuppy
Depends on D109394

Differential Revision: https://phabricator.services.mozilla.com/D109395
2021-03-31 11:40:19 +00:00
Luca Greco b4258706dc Bug 1700184 - Bump report-site-issue version and remove redundant Services definition from aboutConfigPrefs.js API. r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D109394
2021-03-31 11:40:18 +00:00
Julian Descottes 1e32445f35 Bug 1699619 - [devtools] Wait for a11y panel initialization in browser_aboutdebugging_devtoolstoolbox_reload r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D110345
2021-03-31 11:38:59 +00:00
Jan de Mooij 9408355c3c Bug 1701859 - Don't release script counts for scripts with Baseline code. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D110377
2021-03-31 11:24:46 +00:00
Niklas Goegge eba6271e51 Bug 1686884: Re-enable test x-frame-options/multiple.html r=ckerschb,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D110283
2021-03-31 11:09:09 +00:00
Alexandre Poirot 684a38bad8 Bug 1701776 - [devtools] Make the accesibility panel support "reloaded" event. r=jdescottes
This helps tests know when the panel is done processing a new page load.

Differential Revision: https://phabricator.services.mozilla.com/D110077
2021-03-31 10:09:55 +00:00
Tomislav Jovanovic 3dcea3c2c4 Bug 1685424 - Enable test_ext_contentscript_activeTab test with fission r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D110332
2021-03-31 09:54:17 +00:00
Julien Cristau 796a3b3830 Bug 1697530 - disable what's new page on release for 89+. r=aki DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D110201
2021-03-31 09:36:04 +00:00
Alexandre Poirot 098a0f42dd Bug 1702053 - [devtools] Renamed targetList occurences to targetCommand in the targetCommand tests. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D110319
2021-03-31 09:32:18 +00:00
Kershaw Chang 7d2b8c79ca Bug 1609410 - When receiving 421, don't restart the transaction that has a sticky connection r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D108575
2021-03-31 09:06:50 +00:00
Mirko Brodesser 2357740bfb Bug 1700051: part 27) Rename `mozInlineSpellWordUtil::BuildSoftText` to `mozInlineSpellWordUtil::AdjustSoftBeginAndBuildSoftText`. r=smaug
Ideally, the method itself should be refactored. I'll need to think
about how to properly do that. For now, the new name reflects more
clearly what the method does.

Depends on D110242

Differential Revision: https://phabricator.services.mozilla.com/D110243
2021-03-31 09:04:46 +00:00
Mirko Brodesser 74905cb822 Bug 1700051: part 26) Correct typo in comment of `mozInlineSpellWordUtil::BuildSoftText`. r=smaug
Depends on D110241

Differential Revision: https://phabricator.services.mozilla.com/D110242
2021-03-31 09:04:46 +00:00
Mirko Brodesser c4cd5efacd Bug 1700051: part 25) Change `mozInlineSpellWordUtil::BuildRealWords` to return the built words. r=smaug
Depends on D110240

Differential Revision: https://phabricator.services.mozilla.com/D110241
2021-03-31 09:04:45 +00:00
Florin Strugariu 4fe3769af8 Bug 1702030 - Add mitm 6.0.2 to mozproxy r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D110299
2021-03-31 08:59:09 +00:00
Edgar Chen 9f111d5ebc Bug 1675484 - iframe.onfocus should not be invoked when focus moves to out-of-process iframes; r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D110098
2021-03-31 08:53:19 +00:00
Mirko Brodesser 7814efb66a Bug 1700051: part 24) Refactor `mozInlineSpellWordUtil::SplitDOMWord` to `mozInlineSpellWordUtil::SplitDOMWordAndAppendTo`. r=smaug
More explicit and preparation for further `const`-correctness.

Depends on D110090

Differential Revision: https://phabricator.services.mozilla.com/D110240
2021-03-31 08:33:09 +00:00
Bob Owen 2e851222b5 Bug 1702133: Add null checks to AutoSerializeWithMoz2D. r=jnicol
Differential Revision: https://phabricator.services.mozilla.com/D110373
2021-03-31 08:14:31 +00:00
Alex Ionescu d68599accd Bug 1701639 Update output.py to correctly process browsertime benchmarks results r=perftest-reviewers,Bebe,sparky
Differential Revision: https://phabricator.services.mozilla.com/D110094
2021-03-31 06:54:59 +00:00
Butkovits Atila a1e81094c7 Backed out changeset a76d892ff13b (bug 1701777) for causing failures on test_conformance__textures__misc__texture-corner-case-videos.html. CLOSED TREE 2021-03-31 09:06:47 +03:00
Daniel Holbert 442ba5856a Bug 1699905: Adjust WPT nested-scale-animations.html so that its animation plays once and fills forwards. r=boris
This test tries to take a snapshot 200ms after it starts, during the first
iteration of its 'scale' animation.

Before this patch, the test isn't quite valid -- its scale animation repeats
every second, and the test's rendering *does not match the reference case* for
the 10ms time-period (0%-1%) at the start of each iteration.  If the screenshot
happens to delayed beyond 200ms (which is allowed) and happens to capture the
rendering during that 10ms time period, then the test would fail, despite the
browser not having done anything wrong.

Also: before this patch, the test usually times out in Firefox.  I think this
is because of the repeating animation causes the testcase to often have a
pending paint, which prevents the test harness from ever thinking the test is
ready for its screenshot.

This patch addresses both of these issues by making the test freeze its
animation after the first iteration (at 1 second).

This change shouldn't impact the test's intended operation. Note that the test
tries to take its reftest snapshot at 200ms (which is 20% into the animation's
first iteration).  If that snapshot is actually captured at ~200ms, the test
will still operate as it always has; this patch doesn't change any behavior
during that part of the test's life cycle.  And if the snapshot is delayed
beyond the 1-second mark (e.g. due to waiting for pending paints to flush),
then it will now capture a reliably predictable page state (with the animation
frozen), instead of having a 1% chance of capturing an incorrect page state at
the very beginning of some animation iteration.

Differential Revision: https://phabricator.services.mozilla.com/D110297
2021-03-31 04:37:30 +00:00
Dorel Luca a8b376a3d1 Backed out 2 changesets (bug 1700371) as per dev's request
Backed out changeset 840762c09a0a (bug 1700371)
Backed out changeset e70f3af0e7f2 (bug 1700371)
2021-03-31 06:00:44 +03:00
Markus Stange c85994b328 Bug 1700715 - Make sure popuphiding / popuphidden are fired even when a NativeMenu is destroyed while it's open. r=harry
This scenario is encountered when the same menu is opened again while it's already open:
nsMenuPopupFrame::InitializePopupAsNativeContextMenu overwrites mNativeMenu with a newly-created
NativeMenu, destroying the old one before it had a chance to fire its popuphiding/popuphidden events.
One place where we do this is if you right-click in the bookmarks bar and then, while the menu is
open, right-click again on the bookmarks bar in a different place.

Since we weren't dispatching popuphiding/popuphidden events for the first menu in this scenario
before this patch, some menu items would be duplicated because their old versions were never removed.

Depends on D110141

Differential Revision: https://phabricator.services.mozilla.com/D110142
2021-03-30 16:30:41 +00:00
Markus Stange feaac939f0 Bug 1700715 - Make document.popupNode work during the popupshowing event for native menus. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D110141
2021-03-30 16:30:40 +00:00
Dorel Luca 69b3902a12 Backed out 2 changesets (bug 1700715) as per dev's request
Backed out changeset 35ad58e648ac (bug 1700715)
Backed out changeset e238ae1076b5 (bug 1700715)
2021-03-31 05:54:34 +03:00
Kris Maglione 0cb6c22523 Bug 1701777: Fix timeout handling for xorigin mochitests. r=mccr8
This copies some of the basic diagnostic reporting logic from SimpleTest to
TestRunner so that it can report timeout errors without an unnecessary
async roundtrip, and moves timeout handling to use a "message" event which
works in both in-process and out-of-process modes.

Differential Revision: https://phabricator.services.mozilla.com/D110326
2021-03-31 02:02:36 +00:00
Emilio Cobos Álvarez 168b2347b3 Bug 1700871 - Only allow focus move for links / form submission iff actually handling user input. r=smaug
The other navigation that allows focus moves (window.open) already goes
through the popup blocker, so that one is fine.

I think given how weird yet conservative other browsers are, this should
be a good trade-off to avoid false positives.

Differential Revision: https://phabricator.services.mozilla.com/D110196
2021-03-31 01:51:46 +00:00
Kartikaya Gupta 2c09fd18ba Bug 1700562 - Ensure we pass string literals to panic's first argument. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D110351
2021-03-31 01:06:28 +00:00
Glenn Watson bb6799c7b5 Bug 1700539 - Allow negative scale in ScaleOffset type. r=gfx-reviewers,kvark
Previously, a transform with a negative scale would result in a
new coordinate system being created when updating the spatial
tree.

This meant that a primitive in that space with a clip in a parent
space would create a clip mask (and was thus unable to be promoted
to a compositor surface).

This change allows negative scales to be part of the same coord
system (since they are still axis-aligned with the parent) and
avoid a clip mask in this case.

Differential Revision: https://phabricator.services.mozilla.com/D109580
2021-03-31 00:48:48 +00:00
Mike Hommey 85e065c14d Bug 1700885 - Add a runtime way to disable MozWalkTheStack. r=Gankra
WalkTheStack* is the function that is being called to print stacks to
the user on e.g. MOZ_CRASH on debug builds. Until bug 1699375, some
cases weren't covered, which now cause unwanted side-effects with e.g.
fuzzing. At least as a stop-gap, allow to runtime-disable the behavior
via an environment variable.

Other uses of the stack-walker, like the profiler's, are not affected
when setting the environment variable.

Differential Revision: https://phabricator.services.mozilla.com/D110199
2021-03-31 00:47:58 +00:00
Emma Malysz 8a5dada450 Bug 1701025, ensure menuseparators are shown in proton app menu r=desktop-theme-reviewers,harry
Differential Revision: https://phabricator.services.mozilla.com/D110145
2021-03-31 00:34:22 +00:00
Dorel Luca 8f585f5b28 Backed out 4 changesets (bug 1700184) for Browser-chrome failures in formautofill/test/browser/browser_check_installed.js. CLOSED TREE
Backed out changeset 2944365f6a2e (bug 1700184)
Backed out changeset b48692ff9385 (bug 1700184)
Backed out changeset 1fc2d71ba21c (bug 1700184)
Backed out changeset c4ac52593f2e (bug 1700184)
2021-03-31 03:39:22 +03:00