Commit Graph

658154 Commits

Author SHA1 Message Date
Gijs Kruitbosch
aa0f4d84f5 Bug 1557762 - ensure we define NS_FREE_PERMANENT_DATA for single-stage pgo builds, r=chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D35469

--HG--
extra : moz-landing-system : lando
2019-06-27 19:53:07 +00:00
Andreea Pavel
ebe2d9e7fd Bug 1546297 - ignored RuntimeSettingsTest.fontSize on pgo r=gbrown
CLOSED TREE

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

--HG--
extra : source : e291257145ad2c459690da0e52c162f785de4c90
extra : histedit_source : 92a20d3a3afb0d55c73183d355109a5cec229bc8
2019-06-27 19:40:22 +00:00
Andreea Pavel
ea400c1438 Backed out changeset 21d365e43fec (bug 1561131) for failing test_bug1112014.html on a CLOSED TREE 2019-06-28 00:12:41 +03:00
Andreea Pavel
9f0c287f44 Backed out 13 changesets (bug 1546297, bug 1553515) for increasing gv-junit intermittent failures on a CLOSED TREE
Backed out changeset e291257145ad (bug 1546297)
Backed out changeset 080d770c7b35 (bug 1553515)
Backed out changeset bbc184402f36 (bug 1553515)
Backed out changeset 8fe9f5d7fef9 (bug 1553515)
Backed out changeset faa333bb64e2 (bug 1553515)
Backed out changeset 98cf5b0cadf1 (bug 1553515)
Backed out changeset dbbb8fe1ecfb (bug 1553515)
Backed out changeset 84414ac99629 (bug 1553515)
Backed out changeset d3734e6fe22a (bug 1553515)
Backed out changeset 9e9dc0e7afb3 (bug 1553515)
Backed out changeset 3d1a0d412dfd (bug 1553515)
Backed out changeset 2b1f78e255ce (bug 1553515)
Backed out changeset 0c29929cc67c (bug 1553515)
2019-06-28 00:11:50 +03:00
Paul Adenot
e9ed963838 Bug 1444878 - Extend Telemetry::AUDIOSTREAM_BACKEND_USED telemetry probe. r=kinetik,chutten data-review?chutten
Differential Revision: https://phabricator.services.mozilla.com/D34334

--HG--
extra : moz-landing-system : lando
2019-06-27 20:00:44 +00:00
Kagami Sascha Rosylight
f631f135ff Bug 1560705: Fix DOMMatrix test to do approximation r=bzbarsky,emilio
This allows lower precision for DOMMatrix when parsing CSS as the CSS spec does not have number precision requirement.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 19:48:23 +00:00
Andreea Pavel
0fd81f05c0 Bug 1546297 - ignored RuntimeSettingsTest.fontSize on pgo r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D36234

--HG--
extra : moz-landing-system : lando
2019-06-27 19:40:22 +00:00
Agi Sferro
21961c2f05 Bug 1553515 - Make sure runtime has started before running tests. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32584

--HG--
extra : moz-landing-system : lando
2019-06-27 19:00:47 +00:00
Agi Sferro
392dbb1d81 Bug 1553515 - Replace loopUntilIdle -> waitForCondition. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32583

--HG--
extra : moz-landing-system : lando
2019-06-27 19:00:45 +00:00
Agi Sferro
523b352f17 Bug 1553515 - Add GeckoResult.accept. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32582

--HG--
extra : moz-landing-system : lando
2019-06-27 19:00:43 +00:00
Agi Sferro
e26f7e3d8c Bug 1553515 - Add waitForCondition. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32581

--HG--
extra : moz-landing-system : lando
2019-06-27 19:00:35 +00:00
Agi Sferro
afb0f85038 Bug 1553515 - Use lambads in GeckoResultTest for readability. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32580

--HG--
extra : moz-landing-system : lando
2019-06-27 19:00:33 +00:00
Agi Sferro
d57b516357 Bug 1553515 - Add FOREGROUND_SERVICE for CrashTest. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32579

--HG--
extra : moz-landing-system : lando
2019-06-27 19:00:31 +00:00
Agi Sferro
18a5315181 Bug 1553515 - Never reuse session. r=snorp
Reusing sessions doesn't actually save that much time and avoids a lot of
hard-to-debug intermittents.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 19:00:29 +00:00
Agi Sferro
bee429b736 Bug 1553515 - Use javascript to track scrolling instead of ScrollDelegate. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32577

--HG--
extra : moz-landing-system : lando
2019-06-27 19:00:27 +00:00
Agi Sferro
1d0f6f0cca Bug 1553515 - Account for errors in PermissionDelegateTest.geolocation. r=snorp
Sometime the geolocation test fails because the position is not retrieved
quickly enough, this is OK as we're just trying to make sure that the
permission is correct.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 19:00:25 +00:00
Agi Sferro
6724e140bb Bug 1553515 - Use environment.defaultTimeoutMillis in tests. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32575

--HG--
extra : moz-landing-system : lando
2019-06-27 19:00:23 +00:00
Agi Sferro
b8bc7109bf Bug 1553515 - Wait to load a page in crashContentMultipleSessions. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32574

--HG--
extra : moz-landing-system : lando
2019-06-27 19:00:16 +00:00
Agi Sferro
593e0b54dd Bug 1553515 - Don't use reflection in ContentDelegateTest. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32573

--HG--
extra : moz-landing-system : lando
2019-06-27 19:00:14 +00:00
Jan Henning
689a29b361 Bug 1552781 - Part 3: Make flex/grid items font inflation flow roots, too. r=dbaron
The arguments for the respective container elements apply to their immediate
child items, too: They establish a new formatting context as well and presumably
represent page content that can be considered to be logically separate enough to
warrant individual consideration for font inflation.

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

--HG--
extra : moz-landing-system : lando
2019-06-26 21:12:07 +00:00
Jan Henning
d507b88036 Bug 1552781 - Part 2: Flexboxes/grids should be font inflation flow roots. r=dbaron
Our algorithm for dividing a page up into separate font inflation flow roots
seems mostly based on the idea that a new Block Formatting Context (BFC) should
go hand in hand with a font inflation flow root.
Flex containers so far didn't follow that rule, since they technically create a
new *Flex* Formatting Context (FFC) and possibly also because nobody thought
about font inflation when implementing nsFlexContainerFrame.

This leads to all flex containers being counted against the next higher-level
flow root, meaning that a lot of small flex containers can get inflated if their
sum total of text *collectively* exceeds the font inflation threshold.
This alone is likely undesired most of the time, but is then also aggravated by
the fact that our flexbox behaviour under font inflation is somewhat buggy (bug
1142461).

As apart from the different layout rules inside the container, a FFC behaves
very much like a BFC in that it establishes a new formatting context, flex
containers should therefore correspondingly become font inflation flow roots,
too, and therefore be considered individually for font inflation.

As far as I can tell, with this change we'll also match Blink's behaviour in
that regard.

For completeness's sake, we'll make grid containers follow the same principles,
even though hopefully grids on non mobile-friendly pages should hopefully be
somewhat rarer than flexboxes.

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

--HG--
extra : moz-landing-system : lando
2019-06-26 21:11:20 +00:00
Jan Henning
b0ada58aa8 Bug 1552781 - Part 1: Add reftests for flexbox/grid font inflation scope. r=dbaron
In this case, the desired end state is *no* inflation, so we don't need separate
ref-versions of the test pages - the only difference is in the prefs being used.

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

--HG--
extra : moz-landing-system : lando
2019-06-26 21:11:14 +00:00
Jan Henning
edd23be2b9 Bug 1552781 - Part 0: Clarify comment in reftest manifest. r=dbaron
There is a natural tendency to add new tests at the bottom of the manifest, so
the comment about the lineThreshold pref wasn't entirely accurate anymore.

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

--HG--
extra : moz-landing-system : lando
2019-06-26 21:11:08 +00:00
Andreea Pavel
c41e3df739 Bug 1559547 - disabled browser_dbg-worker-scopes.js on linux asan r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D36232

--HG--
extra : moz-landing-system : lando
2019-06-27 19:03:46 +00:00
Nika Layzell
eb98932636 Bug 1561783 - Make nsThread::mIsMainThread a bool, r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D36142

--HG--
extra : moz-landing-system : lando
2019-06-27 00:37:53 +00:00
Nika Layzell
24a3163ef8 Bug 1561058 - Null check ContentParent within ContentParent::RecvPostMessage, r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D35878

--HG--
extra : moz-landing-system : lando
2019-06-27 15:03:24 +00:00
Kartikaya Gupta
b2db863d1b Bug 1559273 - Remove annotation for crashtest that is now passing. r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D36229

--HG--
extra : moz-landing-system : lando
2019-06-27 18:41:47 +00:00
Daniel Holbert
b43696ca71 Bug 1561717 part 2: Add "elem" suffix to reftests "contain-size-select-*", to avoid name collisions with other WPT tests, and add spec link. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D36222

--HG--
rename : layout/reftests/w3c-css/submitted/contain/contain-size-select-001-ref.html => layout/reftests/w3c-css/submitted/contain/contain-size-select-elem-001-ref.html
rename : layout/reftests/w3c-css/submitted/contain/contain-size-select-001.html => layout/reftests/w3c-css/submitted/contain/contain-size-select-elem-001.html
rename : layout/reftests/w3c-css/submitted/contain/contain-size-select-002-ref.html => layout/reftests/w3c-css/submitted/contain/contain-size-select-elem-002-ref.html
rename : layout/reftests/w3c-css/submitted/contain/contain-size-select-002.html => layout/reftests/w3c-css/submitted/contain/contain-size-select-elem-002.html
extra : moz-landing-system : lando
2019-06-27 18:10:46 +00:00
Charlie Marlow
3f0f7ff856 Bug 1561131: Adding parsing support for text-decoration-skip-ink r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D35831

--HG--
extra : moz-landing-system : lando
2019-06-27 18:09:10 +00:00
Andreea Pavel
8055bf446f Backed out 12 changesets (bug 1553515) android gradle failures on a CLOSED TREE
Backed out changeset 879397260d90 (bug 1553515)
Backed out changeset 7a1fb1222e52 (bug 1553515)
Backed out changeset 9a058acc45e8 (bug 1553515)
Backed out changeset 5a9d7367edb7 (bug 1553515)
Backed out changeset c4287e1c1485 (bug 1553515)
Backed out changeset a44d58f58ce4 (bug 1553515)
Backed out changeset b2b2a5d55e93 (bug 1553515)
Backed out changeset 316439eec048 (bug 1553515)
Backed out changeset ac9c129bfbcc (bug 1553515)
Backed out changeset 9fca72dc9b74 (bug 1553515)
Backed out changeset 5435965d4c04 (bug 1553515)
Backed out changeset 2889a14d1858 (bug 1553515)
2019-06-27 21:21:13 +03:00
Marco Castelluccio
41559f0e29 Bug 1559975 - Fix py3 lint issues in testing/firefox-ui and enable py3 linter r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D35244

--HG--
extra : moz-landing-system : lando
2019-06-26 23:06:53 +00:00
Marco Castelluccio
1ca0405e1a Bug 1559975 - Remove tools/update-packaging from py3 exclude list. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D35237

--HG--
extra : moz-landing-system : lando
2019-06-26 23:06:55 +00:00
Chris AtLee
edfd451e75 Bug 1559975: Don't require absolute import future if we don't have any imports r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D35341

--HG--
extra : moz-landing-system : lando
2019-06-26 23:06:47 +00:00
Chris Manchester
4158f69bc1 Bug 1559982 - Make testing/gtest importable with python 3. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D35245

--HG--
extra : moz-landing-system : lando
2019-06-26 23:06:51 +00:00
Andreea Pavel
ffa060ad1a Bug 1560317 - delete mediasource-play-then-seek-back.html expectancy r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35794

--HG--
extra : moz-landing-system : lando
2019-06-27 17:49:11 +00:00
Boris Zbarsky
fdecfb9423 Bug 1560553 part 2. Improve the assertions in MaybeWrapNonDOMObjectValue. r=peterv
We don't need to worry about JSCLASS_PRIVATE_IS_NSISUPPORTS, because the only
work we're really skipping here compared to MaybeWrapObjectValue is the
TryToOuterize call, and that only matters for Window objects, which always have
a DOM class.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 16:13:32 +00:00
Boris Zbarsky
486374ebb4 Bug 1560553 part 1. Simplify the TryToOuterize callers a bit. r=peterv
TryToOuterize fast-path bails out if a bit-check on the JSClass fails.  Trying
to avoid that bit-check by checking for a DOM class, which is also a bit-check
on the JSClass doesn't really make sense.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 15:03:20 +00:00
Paul Adenot
c0268a0f97 Bug 1560251 - Relax a check in mediastreamaudiosourcenode-routing.html. r=karlt
Changing the cutoff and lowering the windowing does not seem to work reliably
unfortunately.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 17:36:48 +00:00
Rok Garbas
d8e57f535e Bug 1561582 - tooltool.py now supports python 3 and 2 r=rail CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D36010

--HG--
extra : source : 7e05642566d001eb7b6900e80788212310243c3c
extra : histedit_source : 361d6b5974f9a4708f12f2c747645df6c7d706ee
2019-06-27 12:54:07 +00:00
Agi Sferro
b8e6490b77 Bug 1553515 - Make sure runtime has started before running tests. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32584

--HG--
extra : moz-landing-system : lando
2019-06-27 15:58:45 +00:00
Agi Sferro
b9b75a5400 Bug 1553515 - Replace loopUntilIdle -> waitForCondition. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32583

--HG--
extra : moz-landing-system : lando
2019-06-27 15:58:46 +00:00
Agi Sferro
4f0dfa866e Bug 1553515 - Add GeckoResult.accept. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32582

--HG--
extra : moz-landing-system : lando
2019-06-27 15:58:16 +00:00
Agi Sferro
a00eeafc7b Bug 1553515 - Add waitForCondition. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32581

--HG--
extra : moz-landing-system : lando
2019-06-27 15:58:18 +00:00
Agi Sferro
fdf7807894 Bug 1553515 - Use lambads in GeckoResultTest for readability. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32580

--HG--
extra : moz-landing-system : lando
2019-06-27 15:58:25 +00:00
Agi Sferro
4bf8f2bfd0 Bug 1553515 - Add FOREGROUND_SERVICE for CrashTest. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32579

--HG--
extra : moz-landing-system : lando
2019-06-27 15:58:27 +00:00
Agi Sferro
caf8533a75 Bug 1553515 - Never reuse session. r=snorp
Reusing sessions doesn't actually save that much time and avoids a lot of
hard-to-debug intermittents.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 15:58:29 +00:00
Agi Sferro
1edf06a611 Bug 1553515 - Use javascript to track scrolling instead of ScrollDelegate. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32577

--HG--
extra : moz-landing-system : lando
2019-06-27 15:58:30 +00:00
Agi Sferro
31a20e171a Bug 1553515 - Account for errors in PermissionDelegateTest.geolocation. r=snorp
Sometime the geolocation test fails because the position is not retrieved
quickly enough, this is OK as we're just trying to make sure that the
permission is correct.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 15:58:37 +00:00
Agi Sferro
b250f5197e Bug 1553515 - Use environment.defaultTimeoutMillis in tests. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32575

--HG--
extra : moz-landing-system : lando
2019-06-27 15:58:39 +00:00
Agi Sferro
2f98d5a07b Bug 1553515 - Wait to load a page in crashContentMultipleSessions. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D32574

--HG--
extra : moz-landing-system : lando
2019-06-27 15:58:41 +00:00