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

699687 Коммитов

Автор SHA1 Сообщение Дата
Botond Ballo 400b5015cc Bug 1627482 - Fix non-unified build errors in gfx/tests. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D69733

--HG--
extra : moz-landing-system : lando
2020-04-05 03:50:23 +00:00
Botond Ballo 137d2e50d3 Bug 1627482 - Fix non-unified build errors in gfx/ipc. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D69732

--HG--
extra : moz-landing-system : lando
2020-04-05 03:50:33 +00:00
Botond Ballo 22d1a37a79 Bug 1627482 - Fix non-unified build errors in gfx/gl. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D69731

--HG--
extra : moz-landing-system : lando
2020-04-05 03:50:33 +00:00
Botond Ballo bb18e79768 Bug 1627480 - Fix non-unified build errors in gfx/2d. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D69729

--HG--
extra : moz-landing-system : lando
2020-04-04 23:48:48 +00:00
Botond Ballo 671b80b84e Bug 1626659 - Fix non-unified build errors elsewhere in gfx/layers. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D69720

--HG--
extra : moz-landing-system : lando
2020-04-04 23:39:14 +00:00
Botond Ballo ce19be045c Bug 1626659 - Fix non-unified build errors in gfx/layers/mlgpu. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D69719

--HG--
extra : moz-landing-system : lando
2020-04-04 23:39:01 +00:00
Emilio Cobos Álvarez 2328c28a8f Bug 1627383 - Simplify a condition in NewXULOrHTMLElement. r=edgar
If aFromParser == dom::NOT_FROM_PARSER, it trivially also implies
aFromParser != dom::FROM_PARSER_FRAGMENT.

Differential Revision: https://phabricator.services.mozilla.com/D69652

--HG--
extra : moz-landing-system : lando
2020-04-04 23:15:24 +00:00
Coroiu Cristina fd8d1a348f Backed out changeset 14eb5adc6cd9 (bug 1624657) for browser-chrome failures at browser/modules/test/browser/browser_UsageTelemetry_searchbar.js 2020-04-05 01:53:18 +03:00
Emilio Cobos Álvarez c7ca3bd932 Bug 1624657 - Use the right document to create elements from the prototype document. r=smaug
This matches closer the behavior of the HTML parser, which doesn't run custom
element constructors, among other things.

Differential Revision: https://phabricator.services.mozilla.com/D69653

--HG--
extra : moz-landing-system : lando
2020-04-04 21:53:38 +00:00
Itiel fb51d15bbc Bug 1627036 - Followup- fix missed values r=Gijs
I missed this in D69424

Differential Revision: https://phabricator.services.mozilla.com/D69714

--HG--
extra : moz-landing-system : lando
2020-04-04 21:21:32 +00:00
Cosmin Sabou 66c8d68e5b Bug 1626601 - update expectation for /origin-policy/features/* tests. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D69681

--HG--
extra : moz-landing-system : lando
2020-04-04 16:28:29 +00:00
Sylvestre Ledru 9e1d0beec8 Bug 1627439 - Remove an old reference to doxygen r=nalexander DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D69702

--HG--
extra : moz-landing-system : lando
2020-04-04 15:01:04 +00:00
Dave Townsend 0c9e5a9e29 Bug 1623406: Increase the expiry of the profile selection reason telemetry probe. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D69704

--HG--
extra : moz-landing-system : lando
2020-04-04 14:58:16 +00:00
Dave Townsend 77c0f8aec5 Bug 1621948: Re-enable the NUMBER_OF_PROFILES telemetry. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D69705

--HG--
extra : moz-landing-system : lando
2020-04-04 14:56:20 +00:00
Florian Quèze 67e60784ca Bug 1608556 - Expose to privileged JS an API to add markers with a start time and an associated text, r=gerald,mconley,baku.
Differential Revision: https://phabricator.services.mozilla.com/D68784

--HG--
extra : moz-landing-system : lando
2020-04-04 14:48:35 +00:00
Stepan Stava fe7d059775 Bug 1625583 - Intermittent devtools/client/debugger/test/mochitest/browser_dbg-blackbox-all.js | Test timed out r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D68700

--HG--
extra : moz-landing-system : lando
2020-03-31 15:19:24 +00:00
Nicolas Chevobbe 0e91b179ff Bug 1621012 - Don't render empty stacktrace in WebConsole. r=jlast.
This will prevent the glitch we were seeing because the SmartTrace
component delays its initial rendering by a hundred ms.

Differential Revision: https://phabricator.services.mozilla.com/D69577

--HG--
extra : moz-landing-system : lando
2020-04-03 17:12:17 +00:00
Emilio Cobos Álvarez 13bf3e167b No bug - Remove truncated comment, and make a variable const.
The comment got accidentally truncated in bug 1613490 when it should've just
been removed.

Differential Revision: https://phabricator.services.mozilla.com/D69692

--HG--
extra : moz-landing-system : lando
2020-04-04 13:02:53 +00:00
Emilio Cobos Álvarez f4b5217cf3 Bug 1618678 - Simplify a bit GeckoView's scrollbars.css. r=heycam
It seems very paranoid about stuff that can't happen.

Differential Revision: https://phabricator.services.mozilla.com/D65917

--HG--
extra : moz-landing-system : lando
2020-04-04 12:40:06 +00:00
Emilio Cobos Álvarez 622f498e09 Bug 1618678 - Make disabling layout.css.cached-scrollbar-styles.enabled not a massive perf regression. r=heycam
(Because of all the extra declarations)

Differential Revision: https://phabricator.services.mozilla.com/D65916

--HG--
extra : moz-landing-system : lando
2020-04-04 12:39:58 +00:00
Emilio Cobos Álvarez 84a2155141 Bug 1618678 - Make scrollbar style caching work on Android. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D65915

--HG--
extra : moz-landing-system : lando
2020-04-04 12:39:56 +00:00
Cosmin Sabou 958e711f07 Bug 1626611 - update late beta expectations for /encoding/* tests. r=annevk
Differential Revision: https://phabricator.services.mozilla.com/D69680

--HG--
extra : moz-landing-system : lando
2020-04-04 09:22:49 +00:00
Cosmin Sabou 3e9153f506 Backed out 2 changesets (bug 1624822) for causing Bug 1627377.
Backed out changeset 0dc7fbadfe15 (bug 1624822)
Backed out changeset cffc27728f9e (bug 1624822)
2020-04-04 15:15:37 +03:00
Cosmin Sabou a395d07103 Backed out changeset a62adf9c09cc (bug 1625181) for turning bug 1591590 into near permafail. 2020-04-04 15:13:48 +03:00
Toshihito Kikuchi b7dfd23416 Bug 1625452 - No need to pass an offset to CountPrefixBytes. r=handyman
When our detour processes instructions, we pass `ReadOnlyTargetFunction` to
`CountPrefixBytes` to determine whether a lock prefix exists or not.
In that case, we don't need to pass both `ReadOnlyTargetFunction` and an offset
as a parameter because `ReadOnlyTargetFunction` has an offset as a member.

Differential Revision: https://phabricator.services.mozilla.com/D69360

--HG--
extra : moz-landing-system : lando
2020-04-04 10:31:32 +00:00
Itiel 6b433b0555 Bug 1627036 - Convert all relevant uses of left/right to logical properties in toolkit/themes/shared r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D69442

--HG--
extra : moz-landing-system : lando
2020-04-03 19:17:33 +00:00
aarushivij 3c7912dcf6 Bug 1626462 - Remove pdf.js images from allowed-dupes.mn. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D69682

--HG--
extra : moz-landing-system : lando
2020-04-04 09:53:29 +00:00
Jan de Mooij a354a9e6da Bug 1627174 - Add a Treeherder job for running jit-tests with WarpBuilder enabled. r=sfink,iain,jmaher
Note that it only runs jit-tests (not jsapi-tests and the slower jstests) and
only two jit-test configurations. This makes the job very fast, I see it finish
in just 12-13 minutes on Try.

When this lands it should be green. For now it's tier 2 and only runs on central.
When WarpBuilder gets closer to shipping we can consider changing that (and probably
run more tests).

Differential Revision: https://phabricator.services.mozilla.com/D69512

--HG--
extra : moz-landing-system : lando
2020-04-04 08:26:57 +00:00
Jan de Mooij 1e46848ba5 Bug 1626893 part 6 - Tweak Memory-drainAllocationsLog-01.js. r=iain
This fixes the last test failure. The debugger can collect "allocation metadata"
for allocated objects. This test is checking that the objects in the array have
different allocation sites associated with them.

Ion can fail this test because MNewArray is marked as non-effectful so it doesn't
get its own resume point, resulting in the allocation site matching that of the
object literal before it.

We could fix this by making MNewArray* and similar instructions effectful, but
I'm concerned about the perf impact of changing that just for the unlikely event
the memory profiler is being used. Since this is a pre-existing issue, this tweaks
the test to work around it.

Differential Revision: https://phabricator.services.mozilla.com/D69506

--HG--
extra : moz-landing-system : lando
2020-04-04 08:03:01 +00:00
jayati f6e62ade90 Bug 1599985 - Ensure that new cert viewer shows the full cert chain when viewing an intermmediate authority cert.r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D68527

--HG--
extra : moz-landing-system : lando
2020-04-04 06:37:44 +00:00
Ciure Andrei 3f9e822318 Backed out 8 changesets (bug 1610731) for causing fullscreen related wpt failures CLOSED TREE
Backed out changeset 8d11e5caff2a (bug 1610731)
Backed out changeset 089ef5398b32 (bug 1610731)
Backed out changeset bcbf21dcd7b4 (bug 1610731)
Backed out changeset 0e5823826e91 (bug 1610731)
Backed out changeset d8fbbc7fc65d (bug 1610731)
Backed out changeset c2b1bd759595 (bug 1610731)
Backed out changeset 4162437c7931 (bug 1610731)
Backed out changeset e7d6f26c1019 (bug 1610731)
2020-04-04 09:12:26 +03:00
Henrik Skupin 421f8231f0 Bug 1625892 - [raptor] Remove usage of testTabID. r=perftest-reviewers,sparky
There is no need to store the current testTabID, given
that we can always query for it. Also it would prevent
unforseen behavior in case of undefined or the custom
code for the default value 0.

Because Raptor always works with the current tab, lets
query for the current tab id whenever some tab action
is triggered.

Differential Revision: https://phabricator.services.mozilla.com/D69569

--HG--
extra : moz-landing-system : lando
2020-04-04 05:34:43 +00:00
Henrik Skupin 59eafc94b0 Bug 1625892 - [raptor] Simplify waitForResults. r=perftest-reviewers,sparky
Separates the checks for completion and the final clean-up steps
to simplify the code.

Also the same interval for checking for results is used across
all the test types now.

Differential Revision: https://phabricator.services.mozilla.com/D69568

--HG--
extra : moz-landing-system : lando
2020-04-04 01:10:53 +00:00
Henrik Skupin 355db2d3d4 Bug 1625892 - [raptor] Replace setTimeout calls for delays with sleep method. r=perftest-reviewers,sparky
Various setTimeout usages to delay code execution causes multi-level
code stacking. By using the newly introduced sleep function, the code
can be streamlined and simplified a lot.

Using setTimeout also prevented us for correclty handling possible
Javascript errors, so that those weren't correctly propagated up the
stack. As such no webext_error gets send to the control server, which
should force an application shutdown. Instead Raptor would hang forever
until the application timeout happens.

Differential Revision: https://phabricator.services.mozilla.com/D69567

--HG--
extra : moz-landing-system : lando
2020-04-04 01:10:55 +00:00
Henrik Skupin 86bba794ea Bug 1625892 - [raptor] Re-add clearing of local storage. r=perftest-reviewers,sparky
This has been removed by bug 1620827 without any effect. As
such it has to be re-added to be consistent with Chrome.

Differential Revision: https://phabricator.services.mozilla.com/D69566

--HG--
extra : moz-landing-system : lando
2020-04-04 01:10:58 +00:00
Henrik Skupin 0375865818 Bug 1625892 - [raptor] Add updateTab method. r=perftest-reviewers,sparky
Move the code into its own function to simplify the code.

Differential Revision: https://phabricator.services.mozilla.com/D69565

--HG--
extra : moz-landing-system : lando
2020-04-04 01:11:00 +00:00
Henrik Skupin 69cc46de04 Bug 1625892 - [raptor] Don't close the very last open tab. r=perftest-reviewers,sparky
For GeckoView vehicles no additional tab is created during the
initialization. As such one and only open tab cannot be closed.

Differential Revision: https://phabricator.services.mozilla.com/D69564

--HG--
extra : moz-landing-system : lando
2020-04-04 01:11:02 +00:00
Henrik Skupin 8d4a8ab2b2 Bug 1625892 - [raptor] Start scenario timer before collecting results. r=perftest-reviewers,sparky
To start the scenario timer as close as possible to the page
timeout alarm, it needs to be called before "collectResults".

Differential Revision: https://phabricator.services.mozilla.com/D69563

--HG--
extra : moz-landing-system : lando
2020-04-04 01:11:05 +00:00
Henrik Skupin 3a441ec61e Bug 1625892 - [raptor] Refactor webextension code for opening and closing tabs. r=perftest-reviewers,sparky
When awaiting the promise to be resolved, the returned Tab object
will contain the neccessary reference to the id. As such no separate
listeners have to be defined. Side-effect with listeners is that those
are async and could cause race conditions in the sync program flow.

Differential Revision: https://phabricator.services.mozilla.com/D69562

--HG--
extra : moz-landing-system : lando
2020-04-04 01:10:46 +00:00
Henrik Skupin bc374f9264 Bug 1625892 - [raptor] Add missing usage of await for several async WebExtension APIs. r=perftest-reviewers,sparky
Not awaiting the promises to be resolved will cause race conditions,
which clearly lead to test failures.

Differential Revision: https://phabricator.services.mozilla.com/D69561

--HG--
extra : moz-landing-system : lando
2020-04-04 01:10:48 +00:00
sotaro 5d801f7ca2 Bug 1627117 - Trigger WR rendering twice during disabling native compositor r=jrmuizel
It seems that first rendering to SwapChain was not handled by IDCompositionVisual2. Then, as shot term fix, force to do WR rendering twice during disabling WR native compositor. It could mitigate black flashing problem.

Differential Revision: https://phabricator.services.mozilla.com/D69677

--HG--
extra : moz-landing-system : lando
2020-04-04 03:09:11 +00:00
Narcis Beleuzu b1133547ec Backed out changeset a315e85c5376 (bug 1613796) for bc failures on browser_file_xpi_no_process_switch.js . CLOSED TREE 2020-04-04 05:38:34 +03:00
Narcis Beleuzu 00218b8a49 Backed out 6 changesets (bug 1626404) for assertion failures on BrowsingContext.cpp . CLOSED TREE
Backed out changeset aed006ab4c20 (bug 1626404)
Backed out changeset ad87dcb98637 (bug 1626404)
Backed out changeset c065bd4594b4 (bug 1626404)
Backed out changeset a248fc78ab0c (bug 1626404)
Backed out changeset 52892d053ff1 (bug 1626404)
Backed out changeset 440b9193338a (bug 1626404)
2020-04-04 05:29:30 +03:00
Kris Taeleman 882b49e414 Bug 1610731 - Add more tests for position:fixed and position:sticky. r=botond
Note that the sticky-top test still fails on non-WebRender, but that's outside
the scope of this bug.

Differential Revision: https://phabricator.services.mozilla.com/D69560

--HG--
rename : layout/reftests/async-scrolling/dynamic-toolbar-fixed-bottom-1.html => layout/reftests/async-scrolling/dynamic-toolbar-fixed-top-1.html
rename : layout/reftests/async-scrolling/dynamic-toolbar-fixed-bottom-1.html => layout/reftests/async-scrolling/dynamic-toolbar-sticky-bottom-1.html
rename : layout/reftests/async-scrolling/dynamic-toolbar-fixed-bottom-1.html => layout/reftests/async-scrolling/dynamic-toolbar-sticky-top-1.html
extra : moz-landing-system : lando
2020-04-04 01:26:23 +00:00
Kris Taeleman 3acf2adc57 Bug 1610731 - Adjust the sticky positioned elements transform for the dynamic toolbar. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D69559

--HG--
extra : moz-landing-system : lando
2020-04-04 01:02:30 +00:00
Kris Taeleman 1219331fcf Bug 1610731 - Incorporate the top/bottom margins set by reftests. r=botond
This makes the existing test for this codepath start passing on geckoview-qr.

Differential Revision: https://phabricator.services.mozilla.com/D69558

--HG--
extra : moz-landing-system : lando
2020-04-04 01:02:23 +00:00
Kris Taeleman 48fbcfcf46 Bug 1610731 - Populate the sticky data from the layout end. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D69557

--HG--
extra : moz-landing-system : lando
2020-04-04 01:02:20 +00:00
Kris Taeleman e2fd0fc66e Bug 1610731 - Extract a HasDynamicToolbar helper. r=botond
Also use this to restrict when we send fixed-position data to APZ with WR
enabled, since we only need it when there's a dynamic toolbar involved.

Differential Revision: https://phabricator.services.mozilla.com/D69556

--HG--
extra : moz-landing-system : lando
2020-04-04 01:02:10 +00:00
Kris Taeleman b930c987dc Bug 1610731 - Add plumbing for sticky data. r=botond
This patch is pretty uninteresting, just building the pipe to move data
from the main-thread to APZ.

Differential Revision: https://phabricator.services.mozilla.com/D69555

--HG--
extra : moz-landing-system : lando
2020-04-04 01:02:03 +00:00
Kartikaya Gupta dcd22a4c33 Bug 1610731 - Remove GetIsStickyPosition and clean up some TODOs. r=botond
The GetIsStickyPosition function isn't really needed since we can distinguish
whether or not a layer is sticky via NULL_SCROLL_ID as the container id. Also
ensure we have proper AtBottomLayer checks where needed for fixed and sticky
data.

Differential Revision: https://phabricator.services.mozilla.com/D69554

--HG--
extra : moz-landing-system : lando
2020-04-04 01:01:58 +00:00