Commit Graph

714652 Commits

Author SHA1 Message Date
Masayuki Nakano
379f838107 Bug 1646325 - part 1-3: Rewrite remaining part of WSRunScanner::GetRuns() with early-return style r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D80313
2020-06-24 01:22:45 +00:00
Byron Campen [:bwc]
fccfd26699 Bug 1643058: Add a restart-after to avoid timeouts in the next test on win 7 debug. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D79532
2020-06-23 18:07:12 +00:00
Byron Campen [:bwc]
67473c1fc0 Bug 1643058: Timestamp mDNS lookups. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D79531
2020-06-23 18:07:05 +00:00
Byron Campen [:bwc]
bbda2b61f6 Bug 1643058: Mark these tests as long, because they do ICE. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D79530
2020-06-23 18:06:52 +00:00
Byron Campen [:bwc]
155c553373 Bug 1643058: Clean up PeerConnections in these tests. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D79529
2020-06-23 18:06:35 +00:00
Byron Campen [:bwc]
7611bce58e Bug 1643058: Try to work around bug 1641237 by adding some restart-after on longer tests. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D79528
2020-06-23 18:06:07 +00:00
Byron Campen [:bwc]
5a5c0b6a78 Bug 1643058: Clean up ini files. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D79527
2020-06-23 18:05:49 +00:00
Mike Hommey
8a86310ac3 Bug 1645986 - Move most GeneratedFile generation to top-level backend.mk. r=firefox-build-system-reviewers,rstewart
While ideally we'd just move all of them at the top-level, there are
other things that depend on them that wouldn't then get the right
dependencies. One of them is install steps in dist/something, but there
are others, and that's a rather long pole of things requiring many
changes along with chances to break things.

So instead, we go with a simpler and more limited approach, where we
still recurse into directories to run their export tier (to run whatever
else than GeneratedFiles they have), but ensure the GeneratedFiles we
moved at the top-level are built before recursing by making
directory/export depend on them.

Differential Revision: https://phabricator.services.mozilla.com/D80608
2020-06-24 00:45:25 +00:00
Mike Hommey
4c91a1c991 Bug 1645986 - Use the basename of the output file for const name in gen_cert_header.py. r=firefox-build-system-reviewers,rstewart
While currently the path given to the script is relative and doesn't
contain a directory, but will soon, and in that case, we don't want
the directory to be part of the const name (that wouldn't even be a
valid identifier).

Differential Revision: https://phabricator.services.mozilla.com/D80607
2020-06-24 00:45:27 +00:00
Mike Hommey
94ff33a728 Bug 1645986 - Properly mark generated files required during compile as such. r=firefox-build-system-reviewers,rstewart
Ideally, this kind of manual work wouldn't be required, but the frontend
doesn't provide enough information and while backend could correlate the
information, they currently don't.

Differential Revision: https://phabricator.services.mozilla.com/D80606
2020-06-24 01:03:40 +00:00
Mike Hommey
eccc2c2c6b Bug 1645986 - Avoid relative paths in GeneratedFile targets. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D80605
2020-06-24 00:45:32 +00:00
Dorel Luca
b159956383 Backed out 4 changesets (bug 1645986) for Build bustage
Backed out changeset ac871b2f34dc (bug 1645986)
Backed out changeset 07b14b6a0b91 (bug 1645986)
Backed out changeset fdd319bdbfa7 (bug 1645986)
Backed out changeset ce213e6bbc1f (bug 1645986)
2020-06-24 03:42:47 +03:00
Mike Hommey
f6fcdd8d5c Bug 1645986 - Move most GeneratedFile generation to top-level backend.mk. r=firefox-build-system-reviewers,rstewart
While ideally we'd just move all of them at the top-level, there are
other things that depend on them that wouldn't then get the right
dependencies. One of them is install steps in dist/something, but there
are others, and that's a rather long pole of things requiring many
changes along with chances to break things.

So instead, we go with a simpler and more limited approach, where we
still recurse into directories to run their export tier (to run whatever
else than GeneratedFiles they have), but ensure the GeneratedFiles we
moved at the top-level are built before recursing by making
directory/export depend on them.

Differential Revision: https://phabricator.services.mozilla.com/D80608
2020-06-23 16:07:26 +00:00
Mike Hommey
9aca1759bc Bug 1645986 - Use the basename of the output file for const name in gen_cert_header.py. r=firefox-build-system-reviewers,rstewart
While currently the path given to the script is relative and doesn't
contain a directory, but will soon, and in that case, we don't want
the directory to be part of the const name (that wouldn't even be a
valid identifier).

Differential Revision: https://phabricator.services.mozilla.com/D80607
2020-06-23 16:09:10 +00:00
Mike Hommey
c54b26945c Bug 1645986 - Properly mark generated files required during compile as such. r=firefox-build-system-reviewers,rstewart
Ideally, this kind of manual work wouldn't be required, but the frontend
doesn't provide enough information and while backend could correlate the
information, they currently don't.

Differential Revision: https://phabricator.services.mozilla.com/D80606
2020-06-23 20:47:06 +00:00
Mike Hommey
f1eea6d9e3 Bug 1645986 - Avoid relative paths in GeneratedFile targets. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D80605
2020-06-23 16:19:21 +00:00
Punam Dahiya
98006ab77b Bug 1643780 - Implement theme screen in multistage about:welcome r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D79768
2020-06-23 19:46:33 +00:00
Cosmin Sabou
76255bd145 Backed out changeset 481e9149f22f (bug 1647470) for bc failures on browser_resource_uri.js. 2020-06-24 02:44:33 +03:00
Lee Salzman
62ba932186 Bug 1646835 - allow specifying backing data and stride for SWGL default framebuffer. r=jimb
For performance reasons in SWGL software compositors. to avoid unnecessary
full-screen copies of the framembuffer, we need to allow those compositors to
map their underlying widget surfaces and pass that buffer to SWGL so that they
can be directly rendered to. That also requires supporting custom strides, as
we can't always enforce the particular layout of the buffers handed off to us.
To that end, InitDefaultFramebuffer is generalized to take such information
and then many places where we rely on a specific hard-coded SWGL-calculated
stride have been altered to deal with a caller-supplied stride.

Differential Revision: https://phabricator.services.mozilla.com/D80267
2020-06-23 01:44:00 +00:00
Razvan Maries
15c6376141 Backed out changeset 3a956cf3b8d3 (bug 1645416) for build bustages on MPSCQueue.h. CLOSED TREE 2020-06-24 15:31:34 +03:00
Andrea Marchesini
88086d4c44 Bug 1645588 -/fetch/http-cache/split-cache.tentative.html requires network-state isolation on, r=michal
Differential Revision: https://phabricator.services.mozilla.com/D80867
2020-06-24 12:48:31 +00:00
Paul Adenot
1a80554253 Bug 1645416 - Fix the TracePayload layout on 32bits and re-enable the static assert that check the struct has a size that is a power of two. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D80696
2020-06-24 12:05:04 +00:00
Corentin Arnould
76419cd0d4 Bug 1618225 - Added wpt test for loop with duration r=padenot
Silenced the mochitest

Differential Revision: https://phabricator.services.mozilla.com/D79875
2020-06-24 12:00:18 +00:00
Corentin Arnould
2ef567c825 Bug 1618225 - Updated mochitest for loop with duration r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D79874
2020-06-24 12:00:11 +00:00
Corentin Arnould
d3cc80aa8c Bug 1618225 - Set stop time when using loop with duration. r=padenot
The AudioBufferSourceNode can now be looping and stop after duration.

Differential Revision: https://phabricator.services.mozilla.com/D79873
2020-06-24 11:59:53 +00:00
Mihai Alexandru Michis
c509eace0d Backed out changeset 461c861e1190 (bug 1633710) for causing failures in /browser_cookiePermission*.js
CLOSED TREE
2020-06-24 14:50:00 +03:00
Jason Orendorff
7eb9e6c8e0 Bug 1647066 - Fix interfaces tests for shipping AggregateError to beta. r=jwalden.
Differential Revision: https://phabricator.services.mozilla.com/D80755
2020-06-24 00:52:46 +00:00
VandanRogheliya
1979f2279c Bug 1645197 - Type pageload added to browsertime visualmetrics data. r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D80647
2020-06-24 11:12:15 +00:00
Florian Quèze
0a6859916e Bug 1647238 - Replace Services.profiler.AddMarker with ChromeUtils.addProfilerMarker in browser/, r=Gijs.
Depends on D80651

Differential Revision: https://phabricator.services.mozilla.com/D80652
2020-06-23 13:44:48 +00:00
Florian Quèze
5bf701d122 Bug 1647704 - Add profiler markers for Telemetry Stopwatch, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D80651
2020-06-23 20:24:59 +00:00
Gijs Kruitbosch
5dd1896056 Bug 1647727 - make SelectParent find ZoomManager on the top window (fix dropdowns in add-on manager), r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D80837
2020-06-24 10:41:40 +00:00
Razvan Maries
592b80d333 Backed out changeset 7ff5210dae5e (bug 1645896) for build bustages. CLOSED TREE 2020-06-24 13:39:43 +03:00
longsonr
0a29054e26 Bug 1647101 - Move SVGTextFrame SVGViewFrame SVGFEContainerFrame SVGFEImageFrame SVGFELeafFrame SVGFEUnstyledLeafFrame into the mozilla namespace r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D80383
2020-06-23 22:59:34 +00:00
Tom Schuster
366e3067b4 Bug 1647895 - Remove inputType from MTypeof. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D80746
2020-06-24 08:12:22 +00:00
Emilio Cobos Álvarez
45dcbc2d5c Bug 1645987 - Isolate sheet cache by partitioned principal. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D80678
2020-06-24 06:47:38 +00:00
Razvan Maries
c54f50f342 Backed out changeset a10fc7b299ff (bug 1614969) for build bustages on nsContentSecurityUtils.cpp. CLOSED TREE 2020-06-24 13:23:02 +03:00
Valentin Gosu
63042412c1 Bug 1647638 - Fix static-analysis warnings in nsStandardURL r=mayhemer,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80624
2020-06-24 10:18:49 +00:00
Valentin Gosu
e956550085 Bug 1647638 - Add nsStandardURL assertions r=mayhemer,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D80600
2020-06-24 10:12:15 +00:00
Nihanth Subramanya
6be693b933 Bug 1645896 - Add a console log origins that have their cookies partitioned by dFPI. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D80675
2020-06-24 10:11:45 +00:00
Sebastian Streich
a9516ee4f5 Bug 1614969 - Check download with MixedContentBlocker r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D73302
2020-06-24 09:54:50 +00:00
Sebastian Streich
77655c5463 Bug 1633710 - principal.URI in Sanitizer.jsm r=ckerschb,johannh
Differential Revision: https://phabricator.services.mozilla.com/D75801
2020-06-24 09:58:10 +00:00
Nicolas Chevobbe
efe9743fe7 Bug 1495728 - Remove unused ActorPool class. r=ochameau.
This class isn't used anymore, and it's safe to remove it.
We take this as an opportunity to remove Pool#cleanup and
Pool#isEmpty, which each only had one callsite.
Some comments are updated to not mention ActorPool.

Differential Revision: https://phabricator.services.mozilla.com/D80602
2020-06-24 07:39:06 +00:00
Nicolas Chevobbe
a67f596fa2 Bug 1621713 - Don't create extra ActorPools in devtools/server. r=jdescottes.
Remove pools and make target actors manage themselves.
devtools/server/tests/browser/browser_navigateEvents.js was modified
since the targetActor can't be retrieved with `searchAllConnectionsForActor`
anymore.

Differential Revision: https://phabricator.services.mozilla.com/D67510
2020-06-24 07:38:09 +00:00
Michael Weghorn
1b52f1f63a Bug 1646499 - Fix GTK_USE_PORTAL env variable evaluation. r=stransky
While the comment for 'GetFlatpakPortalEnv' said
"We use the same code as gtk_should_use_portal() to detect
if we're in flatpak env", this was not actually true, since the
code only checked whether the environment variable 'GTK_USE_PORTAL'
was set at all, ignoring its value, while the gtk implementation
checks that it is set and that the first character is '1'
(which was already true in the gtk as of the commit that the
comment refers to, [1]).

Adapt it to check for the actual value here, according to what
is also done at [2], so that setting 'GTK_USE_PORTAL=0' or
'GTK_USE_PORTAL=1' in the environment works as expected.

I ran into this while looking at why bug 1517074 still occured
with the native file chooser presumably having been disabled by
starting Firefox using

    GTK_USE_PORTAL=0 firefox

with gtk 3.24.20 that does not yet have the fix for gtk issue [3].

[1] e0ce028c88/gtk/gtkprivate.c (L272)
[2] https://searchfox.org/mozilla-central/rev/37932bfc600f97ec923464086dc12cdaa72aefde/widget/gtk/nsFilePicker.cpp#608
[3] https://gitlab.gnome.org/GNOME/gtk/-/issues/1820

Differential Revision: https://phabricator.services.mozilla.com/D80073
2020-06-24 08:06:00 +00:00
Martin Stransky
f2821c99e1 Bug 1645776 [Linux/Gtk] Check XWindow id for XGetWindowProperty(), r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D80827
2020-06-24 09:09:07 +00:00
James Teh
a047283d38 Bug 1647666: test_doc_busy.html: Handle the case where we get a load event for about:blank before the download prompt itself. r=MarcoZ
Differential Revision: https://phabricator.services.mozilla.com/D80828
2020-06-24 09:30:14 +00:00
Jan de Mooij
31af427a90 Bug 1646302 - Only create a template object if prototype is an object in getTemplateObjectForScripted. r=evilpie
Differential Revision: https://phabricator.services.mozilla.com/D80595
2020-06-23 10:11:10 +00:00
Nihanth Subramanya
62a1db641a Bug 1630093 - Don't run heuristics until internet connectivity has been established. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D80809
2020-06-24 09:13:28 +00:00
Nicolas Silva
c5e5e1cbac Bug 1647742 - Move the prepare pass out of prim_store/mod.rs. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D80692
2020-06-24 09:04:09 +00:00
Nicolas Silva
60ac872184 Bug 1647742 - Move the visibility pass out of prim_store/mod.rs. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D80693
2020-06-24 09:03:08 +00:00