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

636935 Коммитов

Автор SHA1 Сообщение Дата
Andreas Farre 1877793bdc Bug 1525887 - Add set of ContentParent subscribed to BrowsingContextGroup. r=nika
Add the origin ContentParent to a CanonicalBrowsingContext's group
when a CanonicalBrowsingContext is created from IPC. With this it is
possible to keep track of all child processes associated with a
BrowsingContextGroup.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 11:35:48 +00:00
Dão Gottwald dac519208a Bug 1525018 - Handle copying autocompleted non-URL values. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D19814

--HG--
extra : moz-landing-system : lando
2019-02-15 11:18:47 +00:00
Andreas Farre cd40874733 Bug 1515646 - Test BrowsingContext::FindWithName. r=peterv
Test that BrowsingContext::FindWithName finds the expected
BrowsingContexts and also that BrowsingContext::FindWithName finds the
same browsing contexts as if nsIDocShellTreeItem::FindItemWithName had
been used.

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

--HG--
rename : docshell/test/browser/browser_browsingContext.js => docshell/test/browser/browser_browsingContext-01.js
extra : moz-landing-system : lando
2019-02-15 11:17:50 +00:00
Emilio Cobos Álvarez a3a05dc592 Bug 1525509 - Don't rebuild the frame tree to un-suppress whitespace if we cannot flush layout. r=dholbert
The information we'd get would be meaningless anyway in a fully new frame tree
if we don't run layout.

We should consider whether we need to un-suppress whitespace at all here...

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

--HG--
extra : moz-landing-system : lando
2019-02-15 06:29:54 +00:00
marian.raiciof 2db0262d3b Bug 1515023 Abort page load test when mitmproxy recording can not be found r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D19649

--HG--
extra : moz-landing-system : lando
2019-02-15 10:48:25 +00:00
Andreas Farre 48da8e2402 Bug 1515646 - Add FindWithName and FindChildWithName to BrowsingContext. r=peterv
This implements the step of choosing a browsing context with
FindWithName, which should be equivalent to calling
nsIDocShellTreeItem.findItemWithName passing null for 'aRequestor' and
'aOriginalRequestor' and false for 'aSkipTabGroup'.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 09:59:21 +00:00
Tim Nguyen 3b21ed28db Bug 1528176 - Remove obsolete #edit-controls and #zoom-controls CSS. r=dao
Depends on D19917

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

--HG--
extra : moz-landing-system : lando
2019-02-15 10:18:38 +00:00
Tim Nguyen 0cf7bdc6e8 Bug 1528176 - Use logical properties in findBar.inc.css. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D19917

--HG--
extra : moz-landing-system : lando
2019-02-15 10:17:39 +00:00
James Teh b43e6e136a Bug 1516214: Enable accessibility on aarch64 Windows. r=glandium
Accessibility now compiles and works, so we can re-enable it!
This effectively backs out the moz.configure part of 02cd44e39566.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 02:50:50 +00:00
Nicolas Silva b32dce70e6 Bug 1527884 - WebRender version 0.60.0. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D19796

--HG--
extra : moz-landing-system : lando
2019-02-15 02:54:40 +00:00
Nazım Can Altınova 65a3fd4058 Bug 1527939 - Fix the leak on the log message inside profiler_register_page r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D19812

--HG--
extra : moz-landing-system : lando
2019-02-14 20:56:40 +00:00
Liang-Heng Chen 65f81a0201 Bug 1504157 - Don't share window object between 2 tests; r=smaug
using one window to test resize event twice with 2 separated event listener might potentially action on incorrect resize event.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 19:53:24 +00:00
Patrick Brosset 37ee7ed440 Bug 1527826 - Reflect our github org name change in the m-c code; r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D19748

--HG--
extra : moz-landing-system : lando
2019-02-15 09:38:53 +00:00
Henrik Skupin 47ce1211b2 Bug 1520175 - [marionette] Use "preflight_run_cmd_suites" in mozharness config. r=jmaher,gbrown
When running Marionette tests in Taskcluster a default window size
per platform has to be set. Further no screen saver, nor notifications
should be active which could interfere with the focus of the
application. Further there is no need to display the taskbar too.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 22:05:07 +00:00
Mark Banner 6ba6468176 Bug 1527940 - Port one-off search button tests to QuantumBar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D19895

--HG--
rename : browser/components/urlbar/tests/legacy/browser_urlbarOneOffs.js => browser/components/urlbar/tests/browser/browser_urlbarOneOffs.js
rename : browser/components/urlbar/tests/legacy/browser_urlbarOneOffs_searchSuggestions.js => browser/components/urlbar/tests/browser/browser_urlbarOneOffs_searchSuggestions.js
extra : moz-landing-system : lando
2019-02-15 08:59:59 +00:00
Mark Banner 0baadc8693 Bug 1522504 - Update browser_PageActions.js and browser_UsageTelemetry_urlbar.js to be able to run with QuantumBar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D19709

--HG--
extra : moz-landing-system : lando
2019-02-14 22:23:43 +00:00
Andrea Marchesini 6717d9383e Bug 1527000 - Stop passing a null or empty nsILoadGroup to ServiceWorker CompareNetwork, r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D19381

--HG--
extra : moz-landing-system : lando
2019-02-15 04:56:12 +00:00
Sylvestre Ledru 41d1d79094 Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2019-02-15 08:15:57 +00:00
Andrea Marchesini 1da0bf15d3 Bug 1527882 - Enable the blocking of external protocol URLs in iframes, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D19778

--HG--
extra : moz-landing-system : lando
2019-02-14 20:56:40 +00:00
championshuttler 88995bd9cf Bug 1521928 - Enable Eslint for widget (manual changes). r=Standard8,jmathies
Differential Revision: https://phabricator.services.mozilla.com/D18580

--HG--
extra : moz-landing-system : lando
2019-02-14 20:20:18 +00:00
championshuttler e97abf832d Bug 1521928 - Enable ESLint for widget (automatic changes). r=Standard8,jmathies
Differential Revision: https://phabricator.services.mozilla.com/D18579

--HG--
extra : moz-landing-system : lando
2019-02-14 20:20:20 +00:00
Cameron McCormack 130f941069 Bug 1528050 - Remove null checks of nsStyle{List,Position}::CalcDifference extra args. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D19855

--HG--
extra : moz-landing-system : lando
2019-02-14 23:30:19 +00:00
Masayuki Nakano cdf451cbdd Bug 1466208 - part 20: Create PresShell::EventHandler::EventTargetData::MaybeRetargetToActiveDocument() r=smaug
Now, we can create methods to update event target into EventTargetData().
This moves a block in PresShell::EventHandler::HandleEvent() to retarget
to active document into the new method.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 02:06:31 +00:00
Paul Bone b3d35668cc Bug 1433007 - (part 6) Rename lazyCapacity() to committed() and remove sizeOfHeapCommitted() r=sfink
spaceToEnd() now works when the nursery is disabled.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 04:30:41 +00:00
Paul Bone 00ead041fc Bug 1433007 - (part 5) Add a sub-chunk limit to the nursery r=sfink
+ Add a limit so that the nursery can collect after using a fraction of a
   chunk.
 + Don't do idle time collection if the nursery is empty, even though the
   free space may now be less than the free space threshold, collecting it
   wont help.
 + Modify a test that expects a larger nursery.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 04:30:21 +00:00
Paul Bone 81b02541c7 Bug 1433007 - (part 4) Perform nursery resize calculation in bytes r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D19347

--HG--
extra : moz-landing-system : lando
2019-02-15 04:30:02 +00:00
Paul Bone 08738b6727 Bug 1433007 - (part 3) Store the nursery capacity in bytes r=sfink
To make the next change simpler we will store the nursery capacity in bytes
so it can be varied more granularly.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 04:29:44 +00:00
Paul Bone 6f079a103a Bug 1433007 - (part 2) Add new size functions to the Nursery r=sfink
Add capacity(), lazyCapacity() and usedSpace() functions to the Nursery.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 04:29:24 +00:00
Paul Bone 5e16082b60 Bug 1433007 - (part 1) Make growAllocableSpace more strict about its argument r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D19618

--HG--
extra : moz-landing-system : lando
2019-02-15 04:29:10 +00:00
Ed Lee 30b0aa948f Bug 1528119 - Add Discovery design tweaks, preference visibility and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D19880

--HG--
extra : moz-landing-system : lando
2019-02-15 02:20:31 +00:00
Kartikaya Gupta 56bd94dd33 Bug 1516568 - Add jobs to cross-compile cargo test binaries and run them on macOS. r=glandium
Similar to the previous patch, this adds two jobs. One that
cross-compiles the binaries produced by `cargo test` and publishes them
as an artifact. The other job downloads the artifact and runs the
resulting binaries.

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

--HG--
extra : source : 79120d13e713114032263c0851455ec5f981d72c
2019-02-15 01:32:21 +00:00
Kartikaya Gupta 10e1acc2e9 Bug 1516568 - Add jobs to cross-compile wrench and use the resulting binaries. r=glandium
One job (which runs on a Linux docker worker) cross compiles wrench in
two configurations (regular and headless) and publishes artifacts with
the binaries. The other job (which runs on macOS) downloads the
artifacts and uses them to run the WebRender macOS CI release-mode
scripts, which basically consists of running the WebRender reftest
suite.

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

--HG--
extra : source : 028c0ed368b844a4e54f3c38177b0fe65211d484
2019-02-15 01:32:16 +00:00
Kartikaya Gupta ca0bceb4a8 Bug 1516568 - Fuzz a couple of mac reftests. r=gw
For some reason running these via cross-compiled wrench in Mozilla
automation produces a few pixels difference.

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

--HG--
extra : source : f06721b552a819e4d2456f1c31d62c782d9a42cb
2019-02-15 01:32:10 +00:00
Kartikaya Gupta c5e6c813f1 Bug 1516568 - Update WR mac CI scripts to allow cross-compiling. r=kvark
This introduces some env vars to allow running cross-compiled
binaries instead of running things on the builder. Additionally
the `cargo test --features "ipc"` check is modified to be `check`
instead since there are no actual tests being run by that command.
The only thing we lose is a rustdoc example check but we are
checking that on Linux anyway so doing it for Mac is redundant.

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

--HG--
extra : source : ee403c79877e028c58fa9091dd360fe50a80af37
2019-02-15 01:32:06 +00:00
Kartikaya Gupta e537a097f1 Bug 1516568 - Update osmesa-src to includes servo/osmesa-src#33 for cross-compiling support. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D19366

--HG--
extra : source : 8990eef6c31e6071a433f4007c08491dadb2ab5b
2019-02-15 01:32:02 +00:00
Kartikaya Gupta 3674245c97 Bug 1516568 - Provide path to python executable when invoking fetch-content script. r=ahal
The shebang at the top of fetch-content doesn't work on macOS because
the path to python3 is not /usr/bin. Using /usr/bin/env doesn't work
properly on all platforms either so instead we invoke the script using
the currently running python executable.

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

--HG--
extra : source : f6413e576a2169855f766085704570c9fc851ee2
2019-02-15 01:30:48 +00:00
Kartikaya Gupta 21e4a3d645 Bug 1516568 - Allow run-task jobs on docker-worker to use internal tooltool downloads. r=ahal
This code already exists for other (non-run-task jobs) on docker worker,
so this patch just reuses the existing code but adds a bit to the
run-task schema to allow the task to opt in.

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

--HG--
extra : source : e9f887f489e59e828c7a62a4818c32cb5121f182
2019-02-15 01:30:39 +00:00
Dorel Luca b73b2c4f67 Backed out 7 changesets (bug 1516568) for Docker and Toolchain failures. CLOSED TREE
Backed out changeset 79120d13e713 (bug 1516568)
Backed out changeset 028c0ed368b8 (bug 1516568)
Backed out changeset f06721b552a8 (bug 1516568)
Backed out changeset ee403c79877e (bug 1516568)
Backed out changeset 8990eef6c31e (bug 1516568)
Backed out changeset f6413e576a21 (bug 1516568)
Backed out changeset e9f887f489e5 (bug 1516568)
2019-02-15 05:16:55 +02:00
Markus Stange f033887443 Bug 1527228 - Include PlatformMacros.h in order to correctly pick up the GP_ARCH_arm define and turn off packing of the ProfileBufferEntry struct, so that we don't do unaligned accesses on ARM. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D19867

--HG--
extra : moz-landing-system : lando
2019-02-15 02:14:06 +00:00
Boris Zbarsky 8a0e2dabbe Bug 1527905. Switch from zone-per-tab to zone-per-toplevel-load. r=mccr8
The main reason for this change is that we don't really want to share
compartments across same-origin navigations in the same tab (because that will
tend to keep the oldest global involved alive, due to CCWs and
XPCWrappedNatives allocated in that global).  We could somehow flag
compartments as not sharable when we navigate, but it's simpler to just switch
zones, since we restrict our search of shareable compartments to a single zone.

A side benefit is that this way the lifetime of objects in a single zone is
more likely to be similar.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 22:43:19 +00:00
Jan de Mooij 271bc01510 Bug 1527742 - Don't skip decommitting memory when we are doing a shrinking GC. r=sfink
This wins at least 4 MB on AWSY's JS Opt number because we could have a lot of
unused arenas.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 01:32:33 +00:00
Kartikaya Gupta ad84b74ed1 Bug 1516568 - Add jobs to cross-compile cargo test binaries and run them on macOS. r=glandium
Similar to the previous patch, this adds two jobs. One that
cross-compiles the binaries produced by `cargo test` and publishes them
as an artifact. The other job downloads the artifact and runs the
resulting binaries.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 01:32:21 +00:00
Kartikaya Gupta dc62fcc29a Bug 1516568 - Add jobs to cross-compile wrench and use the resulting binaries. r=glandium
One job (which runs on a Linux docker worker) cross compiles wrench in
two configurations (regular and headless) and publishes artifacts with
the binaries. The other job (which runs on macOS) downloads the
artifacts and uses them to run the WebRender macOS CI release-mode
scripts, which basically consists of running the WebRender reftest
suite.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 01:32:16 +00:00
Kartikaya Gupta 7fdac6c6fe Bug 1516568 - Fuzz a couple of mac reftests. r=gw
For some reason running these via cross-compiled wrench in Mozilla
automation produces a few pixels difference.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 01:32:10 +00:00
Kartikaya Gupta a79bc23095 Bug 1516568 - Update WR mac CI scripts to allow cross-compiling. r=kvark
This introduces some env vars to allow running cross-compiled
binaries instead of running things on the builder. Additionally
the `cargo test --features "ipc"` check is modified to be `check`
instead since there are no actual tests being run by that command.
The only thing we lose is a rustdoc example check but we are
checking that on Linux anyway so doing it for Mac is redundant.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 01:32:06 +00:00
Kartikaya Gupta aab00418a2 Bug 1516568 - Update osmesa-src to includes servo/osmesa-src#33 for cross-compiling support. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D19366

--HG--
extra : moz-landing-system : lando
2019-02-15 01:32:02 +00:00
Kartikaya Gupta a03acb6831 Bug 1516568 - Provide path to python executable when invoking fetch-content script. r=ahal
The shebang at the top of fetch-content doesn't work on macOS because
the path to python3 is not /usr/bin. Using /usr/bin/env doesn't work
properly on all platforms either so instead we invoke the script using
the currently running python executable.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 01:30:48 +00:00
Kartikaya Gupta e5c19300b2 Bug 1516568 - Allow run-task jobs on docker-worker to use internal tooltool downloads. r=ahal
This code already exists for other (non-run-task jobs) on docker worker,
so this patch just reuses the existing code but adds a bit to the
run-task schema to allow the task to opt in.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 01:30:39 +00:00
Daisuke Akatsuka 4f2f7acba6 Bug 1521442: Change starting page to connect page. r=jdescottes,ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D19093

--HG--
extra : moz-landing-system : lando
2019-02-15 00:36:53 +00:00
Paul Bone dceb7a3fc4 Bug 1527225 - Use mozilla::Clamp in maybeResizeNursery() r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D19743

--HG--
extra : moz-landing-system : lando
2019-02-15 01:51:15 +00:00