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

31030 Коммитов

Автор SHA1 Сообщение Дата
James Graham b75c602ced Bug 1521072 - Log wpt reftest screenshots on fail when running mach, r=ato
On CI we only want to log screenshots when something unexpected happens since anything
else is rather wasteful of resources. But locally getting screenshots for expected
failures seems helpful for debugging, so worth making the default. Hopefully this isn't
too confusing for people just checking if their patch regresses anything rather than
actively working on fixing failures.

Depends on D16973

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

--HG--
extra : moz-landing-system : lando
2019-01-18 14:21:56 +00:00
James Graham 30585f1762 Bug 1521072 - Fix logging screenshots from wpt with mach logger, r=ato
When the logging setup moved to earlier in the setup we ended up setting the
option to enable tbpl-style screenshots from mach after the loggers were already
initalised. Move this to earlier in the command so this option starts working again.

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

--HG--
extra : moz-landing-system : lando
2019-01-18 14:21:32 +00:00
Ryan Hunt ebce9b1f28 Bug 1518626 - Add test for negative scrollable overflow rect clamping. r=dholbert
This is a regression test to catch the scrolling issue we experienced
in Gmail.

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

--HG--
extra : rebase_source : eceb13c8413d33df32ef52f600dedab2cdfe3abb
extra : source : a5362b7897c5c5ce6b48b9bf1aff5a4ee62f303a
2019-01-16 00:09:37 -06:00
Margareta Eliza Balazs ec14417cc3 Merge inbound to mozilla-central. a=merge 2019-01-18 11:40:07 +02:00
Wes Kocher 7ffc8384e7 Bug 1485386 - Move feature-enabling preferences out of unittest/user.js into a separate file r=ahal
The unittest/user.js file contained a mix of preferences that ensure tests can run (switching web services to dummy servers to prevent hitting networks, etc) and preferences that enable features that aren't shipping by default (turning on touch events, enabling experimental css features, etc).

In the future, we're going to want to run tests of only the features that are being shipped in release builds (or in beta builds, or in esr builds, etc), so we need to move feature-enabling preferences into a different file to make it possible to run tests with various sets of features enabled.

This commit just moves feature-enabling prefs into a new file and then includes that file everywhere unittest prefs were already being included, so it should have no functional difference in the set of preferences being set in test runs. It also renames  the unittest profile to clarify its purpose, and adds pointers to each profile from the other, and adds comments explaining what they're used for.

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

--HG--
rename : testing/profiles/unittest/extensions/README.txt => testing/profiles/unittest-features/extensions/README.txt
rename : testing/profiles/unittest/extensions/README.txt => testing/profiles/unittest-required/extensions/README.txt
rename : testing/profiles/unittest/user.js => testing/profiles/unittest-required/user.js
extra : moz-landing-system : lando
2019-01-18 00:35:43 +00:00
Dimi Lee 632a821b8a Bug 1501458 - Remove unused tracking protection code from nsUrlClassifierDBService. r=baku
No one is using the aUseTrackingProtection parameter and also tracking
protection related preference in Classify API. And we shouldn't use it
that way in the future.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 21:24:43 +00:00
Csoregi Natalia 184a7aae44 Merge mozilla-central to autoland. CLOSED TREE 2019-01-17 23:57:04 +02:00
Mats Palmgren e11d61d0d9 Bug 1520236 - [css-logical] Implement the border-{block,inline}-{color,style,width} shorthands. r=emilio 2019-01-17 20:02:41 +01:00
shindli 61be1145c0 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-17 18:19:22 +02:00
David Burns e42f7abbcf No Bug: Remove references to #ateam from documents. DONTBUILD r=me
--HG--
extra : rebase_source : 84b0287d5dec5412b7fea921950a90ccb50d4c58
2019-01-17 13:00:50 +00:00
Jonathan Kingston 46c31543ae Bug 1514396 - Only pass the mixedContentBlocker codebase principals for aRequestingLocation. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D16205

--HG--
extra : moz-landing-system : lando
2019-01-16 17:07:52 +00:00
shindli a082a36cea Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-17 11:58:24 +02:00
arthur.iakab 8098d0047a Merge mozilla-central to autoland 2019-01-17 06:22:18 +02:00
arthur.iakab 48fa943d27 Merge inbound to mozilla-central a=merge 2019-01-17 06:21:08 +02:00
Noemi Erli d3bda31250 Backed out changeset 009cf5f885ba (bug 1520236) for multiple failures in logical-box-border-color-visited-link-002.html 2019-01-17 01:18:00 +02:00
Tooru Fujisawa 5387becfb9 Bug 1519302 - Add pref to restrict BinAST feature to specific hosts. r=baku
To reduce the attack surface in early test for BinAST, add a preference to
restrict the hosts that Firefox accepts BinAST file from.
The preference is turned on by default (BinAST itself is turned off by
default for now), and the list contains hosts which is going to be used in
early test.
For hosts not listed in the list, Firefox doesn't send BinAST MIME-Type in
Accept field, and doesn't handle BinAST file in case the server returns
BinAST file.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 03:22:39 +00:00
Rob Wood fc98f89dd9 Bug 1506912 - Raptor tp6m-1 pageload test on android geckoview; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D15143

--HG--
extra : moz-landing-system : lando
2019-01-17 03:01:40 +00:00
Geoff Brown 63f6350aba Bug 1519477 - Try to detect networking connectivity problems before running local tests on android; r=bc
--HG--
extra : rebase_source : 6e84bd061bec5a77dd0ae31b2baa6978db1c1264
2019-01-16 14:59:35 -07:00
Mats Palmgren 1db6a31ac4 Bug 1520236 - [css-logical] Implement the border-{block,inline}-{color,style,width} shorthands. r=emilio 2019-01-16 19:26:15 +01:00
Cosmin Sabou a37bc9edf9 Backed out changeset b9ab3e3e109a (bug 1485386) for causing mass mochitest failures. CLOSED TREE
--HG--
rename : testing/profiles/unittest-stability/extensions/README.txt => testing/profiles/unittest/extensions/README.txt
rename : testing/profiles/unittest-stability/user.js => testing/profiles/unittest/user.js
2019-01-17 00:55:23 +02:00
Thomas Nguyen e0a203fb8e Bug 1520141 - Correct referrer uri and referrer policy when loading image in iframe r=baku
We should use parent document's referrer uri and referrer policy in this case

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

--HG--
extra : moz-landing-system : lando
2019-01-16 19:26:35 +00:00
Wes Kocher 297d396732 Bug 1485386 - Move feature-enabling preferences out of unittest/user.js into a separate file r=ahal
The unittest/user.js file contained a mix of preferences that ensure tests can run (switching web services to dummy servers to prevent hitting networks, etc) and preferences that enable features that aren't shipping by default (turning on touch events, enabling experimental css features, etc).

In the future, we're going to want to run tests of only the features that are being shipped in release builds (or in beta builds, or in esr builds, etc), so we need to move feature-enabling preferences into a different file to make it possible to run tests with various sets of features enabled.

This commit just moves feature-enabling prefs into a new file and then includes that file everywhere unittest prefs were already being included, so it should have no functional difference in the set of preferences being set in test runs.

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

--HG--
rename : testing/profiles/unittest/extensions/README.txt => testing/profiles/unittest-features/extensions/README.txt
rename : testing/profiles/unittest/extensions/README.txt => testing/profiles/unittest-stability/extensions/README.txt
rename : testing/profiles/unittest/user.js => testing/profiles/unittest-stability/user.js
extra : moz-landing-system : lando
2019-01-16 22:15:18 +00:00
Agboola Mukhtar 8f406c55f0 Bug 1517442 - [marionette] Use current instead of default startup time in raise_for_port r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D16609

--HG--
extra : moz-landing-system : lando
2019-01-16 19:54:53 +00:00
Emilio Cobos Álvarez 89a279e6fc Bug 1520138 - Fix border-style conflict resolution in border-collapsed tables. r=dholbert
Bug 1509717 removed Gecko's definition of StyleBorderStyle to use the Rust one.

The Rust version was ordered in a different way, and the table code relied on
the order in order to build the mapping for border conflict resolution.

Simplify this mapping now that border constants are ordered in terms of
priority, see the comment on top of `enum BorderStyle`.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 19:40:08 +00:00
Andreea Pavel a71daaa45c Backed out changeset 8c88a33dc39f (bug 1519302) for failing _mozilla/binast/domain-restrict-excluded.https.html on a CLOSED TREE 2019-01-16 19:34:18 +02:00
Henrik Skupin 0c6ab3dd41 Bug 1509513 - [wdspec] Add tests for "New Window" command. r=ato
Depends on D16505

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

--HG--
extra : moz-landing-system : lando
2019-01-16 13:10:51 +00:00
Henrik Skupin bcae2bb131 Bug 1509513 - [geckodriver] Add support for the "New Window" command. r=ato
Depends on D16503

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

--HG--
extra : moz-landing-system : lando
2019-01-16 13:10:48 +00:00
Henrik Skupin bc9d3b2007 Bug 1509513 - [webdriver] Add support for the "New Window" command. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D16503

--HG--
extra : moz-landing-system : lando
2019-01-15 16:29:23 +00:00
Jan-Ivar Bruaroey f3368c5273 Bug 1517681 - Fix MediaStream-default-feature-policy.https.html to respect getUserMedia result guarantees. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D15701

--HG--
extra : moz-landing-system : lando
2019-01-16 12:52:11 +00:00
Emilio Cobos Álvarez c89256299a Bug 957915 - Handle calc(%) on tables. r=mats
This patch makes us handle calc with percentages when we can convert to
percentages the same way we handle plain percentages in table layout.

We still treat length + percentage as auto (this matches Blink / WebKit as
well). There's one case we differ with Blink / WebKit, which is calc(% + 0px),
which they'd treat as auto instead of a percentage.

I think this is a bug on them (or at least worth some spec clarification). I
filed https://github.com/w3c/csswg-drafts/issues/3482 for that.

In practice what that'd means for us if the WG decides that Blink / WebKit is
right in that case is that we'd need to keep track of whether the calc()
specifies lengths, and return false from ConvertsToPercent if so.

In any case, nothing that would massively change this patch, and I think enough
of an edge case that is not worth blocking on the CSSWG decision here. Though I
could be convinced otherwise of course.

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

--HG--
extra : moz-landing-system : lando
2019-01-15 19:39:23 +00:00
Tooru Fujisawa 57d8853e72 Bug 1519302 - Add pref to restrict BinAST feature to specific hosts. r=baku
To reduce the attack surface in early test for BinAST, add a preference to
restrict the hosts that Firefox accepts BinAST file from.
The preference is turned on by default (BinAST itself is turned off by
default for now), and the list contains hosts which is going to be used in
early test.
For hosts not listed in the list, Firefox doesn't send BinAST MIME-Type in
Accept field, and doesn't handle BinAST file in case the server returns
BinAST file.

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

--HG--
extra : moz-landing-system : lando
2019-01-16 13:12:00 +00:00
Mike Conley 7a22f565dc Bug 1503003 - Disable the process priority manager when running xpcshell tests. r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D16604

--HG--
extra : moz-landing-system : lando
2019-01-16 13:20:00 +00:00
Dragana Damjanovic a9f8ce5043 Bug 1520805 - Add the socket process to known processes for leak logging. r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D16842

--HG--
extra : moz-landing-system : lando
2019-01-17 16:43:05 +00:00
Rob Wood 3226dda355 Bug 1518479 - Add Firefox FirstContentfulPaint measurement to raptor tests (on behalf of :jesup); r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D16599

--HG--
extra : moz-landing-system : lando
2019-01-17 20:00:07 +00:00
Boris Zbarsky eb529dfa42 Bug 1520812. Remove bogus assertion in nsExpatDriver::HandleError. r=hsivonen
Any time we stop a load of an XML document before we've gotten all the data,
we'll end up in this code with mSink null, because nsParser::Terminate ends up
calling nsExpatDriver::DidBuildModel which nulls out mSink, and not getting all
the data means the XML won't be well-formed.

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

--HG--
extra : moz-landing-system : lando
2019-01-17 15:34:15 +00:00
Daniel Varga 55006aaaec Merge mozilla-inbound to mozilla-central. a=merge 2019-01-16 06:49:11 +02:00
Paolo Amadini 8df9d6843c Bug 1501411 - Make sure that copying preference values from the new "about:config" page preserves whitespace. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D16056

--HG--
extra : rebase_source : de02625fed68f99e5daa6b3a9e783f9b985897eb
2019-01-15 14:21:07 +00:00
Ciure Andrei cd0990c959 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-23 20:53:05 +02:00
Felipe Gomes 73289b1560 Bug 1355588 - Implement slide-up/down tab opening/closing animation. r=dao
This patch implements a new, preffed-off tab opening/closing animation where the tab slides up and down in place. In addition, it adjusts some tests and code that were relying on the max-width transitionend event happening. The intent of the patch is to land it preffed-off and iterate on the design in the tree

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

--HG--
extra : moz-landing-system : lando
2019-01-23 15:51:57 +00:00
Andrew McCreight 51bc2fd37b Bug 1521223, part 2 - Update the leakcheck test to work on a real leak log. r=ahal
Depends on D17310

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

--HG--
extra : moz-landing-system : lando
2019-01-23 17:03:20 +00:00
Mark Banner 15b881a65f Bug 1521707 - Move promisePopupEvent to BrowserTestUtils.jsm. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D17259

--HG--
extra : moz-landing-system : lando
2019-01-23 14:04:46 +00:00
Mark Banner d13fd4f699 Bug 1521707 - Move waitForDocLoadAndStopIt to BrowserTestUtils. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D17258

--HG--
extra : moz-landing-system : lando
2019-01-23 14:04:30 +00:00
Ting-Yu Lin 05ac470320 Bug 1503420 Part 2 - Fix appending a subtree with column-span descendants under the ::moz-column-content. r=emilio
The elements under <body> are treat as content append, so their frames
will be construct by nsCSSFrameConstructor::ContentAppended.

This patch fixed only the simple "append" case which is appending to the
last continuation of ::moz-column-content. For other more complex
appending or inserting cases, we might need to reframe (bug 1504053).

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

--HG--
extra : moz-landing-system : lando
2019-01-15 03:48:02 +00:00
Bogdan Tara 7b951cf2bc Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-15 18:12:37 +02:00
Bogdan Tara e94442500f Merge inbound to mozilla-central. a=merge 2019-01-15 18:09:48 +02:00
terrameijar 7ddbb15f50 Bug 1506611 - Fixed linter errors in testing/tps. r=ahal
Before this change, testing/tps had 19 linter errors. These have been resolved.

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

--HG--
extra : moz-landing-system : lando
2019-01-15 15:58:52 +00:00
David Burns 4ba561d5fc Bug 1520137: Update documentation pointing to #interop instead of #ateam r=whimboo
As we move away from #ateam we need to make sure we that we point people to
the correct IRC Channel

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

--HG--
extra : moz-landing-system : lando
2019-01-15 14:14:10 +00:00
Hiroyuki Ikezoe 6d4cb007b1 Bug 1423013 - Set explicit minimum-scale=1 to avoid overflow:hidden area reachable and visible. r=botond
Depends on D15344

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

--HG--
extra : moz-landing-system : lando
2019-01-15 09:48:06 +00:00
Hiroyuki Ikezoe a12d8909c9 Bug 1423013 - Add a web platform test checking documentElement clientWidth is `Initial Containing Block` size even if there is visible overlow:hidden region due to minimum-scale. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D15344

--HG--
extra : moz-landing-system : lando
2019-01-15 09:47:48 +00:00
Oana Pop Rus c42c2ac75f Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-15 11:39:31 +02:00
Florin Strugariu cd72b29090 Bug 1513365 Add Google Mail to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D15939

--HG--
extra : moz-landing-system : lando
2019-01-15 08:33:31 +00:00
Oana Pop Rus e6a470fee9 Backed out 3 changesets (bug 1423013) for failing at reftests/transform/compound-1a.html on a CLOSED TREE
Backed out changeset 91624c065046 (bug 1423013)
Backed out changeset 050a2ef2393d (bug 1423013)
Backed out changeset db57901030e9 (bug 1423013)
2019-01-15 09:35:57 +02:00
Hiroyuki Ikezoe f3f82aedc4 Bug 1423013 - Set explicit minimum-scale=1 to avoid overflow:hidden area reachable and visible. r=botond
Depends on D15344

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

--HG--
extra : moz-landing-system : lando
2019-01-15 03:27:53 +00:00
Hiroyuki Ikezoe 87c1928dec Bug 1423013 - Add a web platform test checking documentElement clientWidth is `Initial Containing Block` size even if there is visible overlow:hidden region due to minimum-scale. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D15344

--HG--
extra : moz-landing-system : lando
2019-01-15 03:27:40 +00:00
Daosheng Mu 2d64883f5c Bug 1516554 - Part 3: Fix VRGPUParent memory leak in the destructor. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D16257

--HG--
extra : moz-landing-system : lando
2019-01-14 21:58:51 +00:00
Brindusan Cristian ba661244da Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-14 23:53:38 +02:00
Brindusan Cristian 2e2984f826 Merge inbound to mozilla-central. a=merge 2019-01-14 23:51:26 +02:00
Mats Palmgren 9a48b50d31 Bug 1519847 - [css-logical] Implement the padding-block/inline shorthands. r=emilio 2019-01-14 19:22:03 +01:00
Csoregi Natalia 0d05e60603 Merge mozilla-central to mozilla-inbound. CLOSED TREE 2019-01-14 19:20:55 +02:00
Csoregi Natalia dbb80cb51f Merge inbound to mozilla-central. a=merge 2019-01-14 19:17:06 +02:00
Geoff Brown 49b8434f58 Bug 1512352 - Improve task retry handling in test-verify; r=bc 2019-01-14 07:58:41 -07:00
Andreas Pehrson 61206f7677 Bug 1514016 - Check that all events are fired as expected for MediaRecorder-stop.html. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D15912

--HG--
extra : moz-landing-system : lando
2019-01-14 18:32:58 +00:00
Andreas Pehrson b0c7430863 Bug 1514016 - Check that MediaRecorder::Stop is idempotent. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D15911

--HG--
extra : moz-landing-system : lando
2019-01-14 18:32:57 +00:00
Bryce Van Dyk e48df97d26 Bug 1514016 - Rework MediaRecorder-stop tests to use async-await. r=jib
Depends on D14891

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

--HG--
extra : moz-landing-system : lando
2019-01-14 18:32:55 +00:00
Bryce Van Dyk 9117cbe248 Bug 1514016 - Add WPT for MediaRecorder pause and resume behaviour. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D14891

--HG--
extra : moz-landing-system : lando
2019-01-14 18:32:54 +00:00
Florin Strugariu 4aeedf5b2e Bug 1517800 Add Pinterest to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D16048

--HG--
extra : moz-landing-system : lando
2019-01-14 19:42:12 +00:00
Andrew McCreight a1c718855a Bug 1519912 - Add back LSan whitelisting for css/css-fonts/font-display/. r=jgraham
These leaks are happening frequently, so hide them for now.

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

--HG--
extra : moz-landing-system : lando
2019-01-14 19:10:01 +00:00
Florin Strugariu 24d3ea5ce2 Bug 1518519 Add Paypal to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D16031

--HG--
extra : moz-landing-system : lando
2019-01-11 19:07:10 +00:00
Csoregi Natalia 4a86022f41 Merge mozilla-central to autoland. CLOSED TREE 2019-01-14 19:19:46 +02:00
Henrik Skupin a574b9e9e4 Bug 1478358 - [wdspec] Enhance tests for the "Set Window Rect" command. r=ato
Depends on D16340

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

--HG--
extra : moz-landing-system : lando
2019-01-11 23:25:01 +00:00
Henrik Skupin fe47f85c0b Bug 1478358 - [wdspec] Enforce a default window position for each session. r=ato
To have the same pre-conditions for all wdspec tests, the session fixture
has to set a default window position.

Depends on D16338

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

--HG--
extra : moz-landing-system : lando
2019-01-14 06:31:05 +00:00
Henrik Skupin b67d0c309e Bug 1478358 - [marionette] Don't wait for resize events in "Set Window Rect". r=ato
Differential Revision: https://phabricator.services.mozilla.com/D16338

--HG--
extra : moz-landing-system : lando
2019-01-14 15:24:54 +00:00
Geoffrey Sneddon 461f107cb9 Bug 1519552 - Disable test_reftest.py on Android r=jgraham,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D16456

--HG--
extra : moz-landing-system : lando
2019-01-14 14:50:15 +00:00
Boris Chiou b1c3055f73 Bug 1348519 - Part 3: Add web platform tests for grid-template-{columns|rows}. r=mats
Add wpt for testing interpolation result on grid-template-{columns|rows}.

Depends on D16129

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

--HG--
extra : moz-landing-system : lando
2019-01-12 02:22:46 +00:00
Boris Chiou bdec90c4ee Bug 1348519 - Part 2: Implement Animate for track lists on grid-template-{columns|rows}. r=emilio
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1348519#c6 and
https://github.com/w3c/csswg-drafts/issues/3201:

Currently grid-template-rows/columns interpolate “per computed value”, which
means that if the number of tracks differs, or any track changes to/from a
particular keyword value to any other value, or if a line name is added/removed
at any position, the entire track listing is interpolated as “discrete”.
But we "agree" with two more granular options:

1. Check interpolation type per track, rather than for the entire list, before
   falling back to discrete. I.e. a length-percentage track can animate between
   two values while an adjacent auto track flips discretely to min-content.
2. Allow discrete interpolation of line name changes independently of track
   sizes.

Besides, for the repeat() function, it's complicated to support interpolation
between different repeat types (i.e. auto-fill, auto-fit) and different repeat
counts, so we always fall-back to discrete if the first parameter of repeat()
is different.

Depends on D16339

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

--HG--
extra : moz-landing-system : lando
2019-01-12 02:22:39 +00:00
Byron Campen [:bwc] afc4312249 Bug 1502899: Allow provisional transceiver level assignments to be recovered by rollback. r=jib,mjf
Bug 1502899: Allow provisional transceiver level assignments to be recovered by rollback.

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

--HG--
extra : moz-landing-system : lando
2019-01-11 22:42:20 +00:00
Mike Hommey 70f1ad55e1 Bug 1519307 - Add a new project to build useful parts of breakpad independently. r=froydnj
With `ac_add_options --enable-project=tools/crashreporter` in a
mozconfig, `./mach build` builds minidump_stackwalk, dump_syms
and fileid.

One caveat is that due to limitation in how the build system works
currently, it's cumbersome to keep dump_syms as a host program for
Gecko, and to make it a target program for this project. For now,
keep it as a host program. We're not going to use it on automation,
but it's still convenient to have for quick local builds (I've had
to resort to awful hacks downstream).

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

--HG--
extra : moz-landing-system : lando
2019-01-11 16:01:15 +00:00
Jan Henning f6055526b4 Bug 1498812 - Part 7: Generally enable Visual Viewport for Mochitests. r=botond
Easier than separately enabling it for each test in turn, and shouldn't have any
bad side effects on tests that don't care about it, as this only exposes the new
Window.visualViewport object, but doesn't change anything else.

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

--HG--
extra : moz-landing-system : lando
2019-01-11 19:49:41 +00:00
Rob Wood 61b758639c Bug 1517738 - [raptor] Use the correct app name when running on fennec on beta; r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D16209

--HG--
extra : moz-landing-system : lando
2019-01-11 19:25:22 +00:00
Daniel Holbert 854a0f4352 Bug 1518969: Restore TextEncoder import in talos's api.js file. r=Standard8
This line was removed by mistake in Bug 1415483. I'm restoring it along with
a eslint-rule-disabling comment that we now need (as of that same bug).

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

--HG--
extra : moz-landing-system : lando
2019-01-11 11:40:36 +00:00
Geoffrey Sneddon 49eaed4f5c Bug 1510696 - Make width/height of reftests configurable over Marionette r=jgraham,ato
Depends on D13282

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

--HG--
extra : moz-landing-system : lando
2019-01-11 18:11:30 +00:00
Geoffrey Sneddon 74ca9b1d5f Bug 1510695 - Fix URL comparisons when loading reftests r=jgraham
Depends on D13281

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

--HG--
extra : moz-landing-system : lando
2019-01-11 18:11:34 +00:00
Geoffrey Sneddon 9b800090dd Bug 1510693 - Tests for marionette's reftest runner r=jgraham,ato
Differential Revision: https://phabricator.services.mozilla.com/D13281

--HG--
extra : moz-landing-system : lando
2019-01-11 18:11:44 +00:00
Andrew McCreight 84526df4e5 Bug 1517071 - Clear AsyncWaitRunnable::mStream when cancelled. r=froydnj
AsyncWaitRunnable holds a strong reference to its stream, and
NonBlockingAsyncInputStream holds a strong reference to the
runnable. The cycle gets broken in the RunAsyncWaitCallback() method
of the stream, but if the runnable is cancelled then we leak them
both. This patch fixes that by clearing the pointer to the stream when
the runnable is cancelled, breaking the cycle.

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

--HG--
extra : moz-landing-system : lando
2019-01-11 16:57:51 +00:00
Andreea Pavel ad0f015331 Backed out 1 changesets (bug 1517071) for build bustages on a CLOSED TREE
Backed out changeset 3b7589bf68d0 (bug 1517071)
2019-01-11 18:15:59 +02:00
Andrew McCreight d98ef96a18 Bug 1517071 - Clear AsyncWaitRunnable::mStream when cancelled. r=froydnj
AsyncWaitRunnable holds a strong reference to its stream, and
NonBlockingAsyncInputStream holds a strong reference to the
runnable. The cycle gets broken in the RunAsyncWaitCallback() method
of the stream, but if the runnable is cancelled then we leak them
both. This patch fixes that by clearing the pointer to the stream when
the runnable is cancelled, breaking the cycle.

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

--HG--
extra : moz-landing-system : lando
2019-01-11 14:36:45 +00:00
Razvan Maries 642dd2cc11 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-01-11 17:33:16 +02:00
James Graham 3285288546 Bug 1519174 - Download wpt manifest if existing file is empty, r=ato
This can happen if there's a problem writing the file.

Depends on D16316

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

--HG--
extra : moz-landing-system : lando
2019-01-11 15:18:20 +00:00
James Graham bb305deb9c Bug 1519174 - Default to downloading latest m-c manifest if no commits are found, r=ato
Instead of defaulting to regenerating the manifest in this case default to downloading
whatever the latest on central is.

Depends on D16315

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

--HG--
extra : moz-landing-system : lando
2019-01-11 15:18:02 +00:00
James Graham 5aaf78deb9 Bug 1519174 - Add debug logging of which taskcluster URLs are being loaded, r=ato
This should help with diagnosing cases where we fail to download a manifest.

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

--HG--
extra : moz-landing-system : lando
2019-01-11 15:17:34 +00:00
Christoph Kerschbaumer 6756032512 Bug 1513241: Update frontend consumers of loadURI and pass loadURIOptions dictionary. r=gijs 2019-01-11 12:44:20 +01:00
Jonathan Kingston ac833b312a Bug 1405176 - Change IsFrame() in nsDocShell to be an explicitly passed attribute. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D15967

--HG--
extra : moz-landing-system : lando
2019-01-10 16:42:07 +00:00
Henrik Skupin 43ec1824b4 Bug 1512336 - [marionette] Fix hang in TestNavigate.test_set_location_through_execute_script. r=ato
An unexpected remoteness change can cause the
"WebDriver:FindElement" command to hang forever.
To avoid that already pre-load a web page which
enables the remoteness flag.

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

--HG--
extra : moz-landing-system : lando
2019-01-11 13:20:29 +00:00
Henrik Skupin 0965487e73 Bug 1334095 - [marionette] Re-enable TestNavigate.test_about_blank_for_new_docshell on Android. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D16287

--HG--
extra : moz-landing-system : lando
2019-01-11 12:22:52 +00:00
Daniel Varga 1b2c69a5c1 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-01-11 06:23:02 +02:00
Anne van Kesteren ceeb5df311 Bug 1514664 test - Manually sync encoding/encodeInto.any.js from WPT. r=hsivonen.
https://github.com/web-platform-tests/wpt/pull/14505
https://github.com/web-platform-tests/wpt/pull/14775
2019-01-11 12:35:17 +02:00
Coroiu Cristina 1468575650 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2019-01-10 23:45:07 +02:00
Cosmin Sabou d67c07e5d3 Backed out 3 changesets (bug 1510695, bug 1510696, bug 1510693) for causing marionette reftest failures.
Backed out changeset daf05866f9dd (bug 1510696)
Backed out changeset aa26fbe413c4 (bug 1510695)
Backed out changeset bd2cb6b0a391 (bug 1510693)
2019-01-10 22:04:11 +02:00
Andrew McCreight a3f7eb4598 Bug 1517577 - DataTransferItemList::Add should use nsVariantCC. r=nika
nsVariant isn't cycle collected, so this can cause a leak.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 19:23:43 +00:00
Bogdan Tara 3ca870b28b Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-01-10 19:27:05 +02:00
Bogdan Tara 6d78d1e2c9 Backed out 15 changesets (bug 1305957) for ASAN failures CLOSED TREE
Backed out changeset 4d5eb85d3155 (bug 1305957)
Backed out changeset 51c86d025ecb (bug 1305957)
Backed out changeset d8eef8f3e396 (bug 1305957)
Backed out changeset 950bf6ad1ef2 (bug 1305957)
Backed out changeset b4cb2cbebdb6 (bug 1305957)
Backed out changeset bfca5019a9cc (bug 1305957)
Backed out changeset e76b842c7b7f (bug 1305957)
Backed out changeset d9445a5f3458 (bug 1305957)
Backed out changeset d9052f7b34d9 (bug 1305957)
Backed out changeset e7124fecb721 (bug 1305957)
Backed out changeset bdb766faa867 (bug 1305957)
Backed out changeset 3033401ef320 (bug 1305957)
Backed out changeset 6b96050386f6 (bug 1305957)
Backed out changeset c66c00f73296 (bug 1305957)
Backed out changeset 6bd0bdab93cb (bug 1305957)
2019-01-10 18:49:22 +02:00
Brindusan Cristian 338aeb2777 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-15 06:41:22 +02:00
Henrik Skupin c820e2d61d Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato
The patch updates the Marionette client and all Marionette unit
tests to make use of the new `Create Window` command as much as
possible.

Depends on D13663

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:13:17 +00:00
Henrik Skupin c631c98202 Bug 1504756 - [marionette] Added "WebDriver:NewWindow" command to open a new top-level browsing context. r=ato
The patch adds the end-point for the recently defined `New Window`
command (https://github.com/w3c/webdriver/issues/1138). It allows
to open a new top-level browsing context as tab or as window.

Depends on D13662

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:14:24 +00:00
Henrik Skupin ea87c4dedf Bug 1504756 - [marionette] Remove default timeout from PollPromise. r=ato
By default PollPromise has to behave similar to a normal Promise
and wait forever until it gets resolved or rejected.

Depends on D13662

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:12:24 +00:00
Henrik Skupin 74c45eb2ed Bug 1504756 - [marionette] Use waitForObserverTopic when waiting for observer notifications. r=ato
Depends on D13661

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:14:22 +00:00
Henrik Skupin a384666194 Bug 1504756 - [marionette] Use waitForMessage() to wait for an expected message manager message. r=ato
Depends on D13660

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:12:17 +00:00
Henrik Skupin 2575586fb6 Bug 1504756 - [marionette] Use waitForEvent() when waiting for events. r=ato
Depends on D13659

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:10:47 +00:00
Henrik Skupin be3136d0ab Bug 1504756 - [marionette] Add executeSoon() to run tasks on the main thread. r=ato
To be closer to other test harnesses which are using executeSoon()
to run a task on the main thread, this patch adds the same
method to Marionette's sync module.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:10:14 +00:00
James Graham 679f0aa4c4 Bug 1517322 - Allow LSAN suppressions path to be set from wptrunner command line, r=mccr8
Previously we assumed that the path for the lsan_suppressions.txt file was the same as the prefs path,
which is correct in CI but wrong for local builds. This adds a --lsan-dir command line argument and sets
it in mach to the correct value for local builds and uses the prefs directory as a default for backwards
compatibility

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

--HG--
extra : moz-landing-system : lando
2019-01-09 20:39:40 +00:00
Geoffrey Sneddon d24f6c35c3 Bug 1510696 - Make width/height of reftests configurable over Marionette r=jgraham,ato
Depends on D13282

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

--HG--
extra : moz-landing-system : lando
2019-01-10 17:22:54 +00:00
Geoffrey Sneddon d58a6fd9ba Bug 1510695 - Fix URL comparisons in reftestWait r=jgraham
Depends on D13281

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

--HG--
extra : moz-landing-system : lando
2019-01-10 17:22:52 +00:00
Geoffrey Sneddon dd75d2c4bd Bug 1510693 - Tests for marionette's reftest runner r=jgraham,ato
Differential Revision: https://phabricator.services.mozilla.com/D13281

--HG--
extra : moz-landing-system : lando
2019-01-10 17:22:49 +00:00
Andrew McCreight cde463e078 Bug 1518354, part 4 - Remove many lsan-needed whitelists. r=jgraham
This patch is alarmingly large, but I did not see any leaks in any of
these directories, even with a dozen or so retriggers. We can
whitelist stuff if there are any more intermittents I failed to catch.

Depends on D16090

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:37:28 +00:00
Andrew McCreight 745e73bc07 Bug 1518354, part 3 - Update whitelist for fetch/api/abort. r=jgraham
I saw this intermittent leak, but it was only a single string.

Depends on D16089

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:36:55 +00:00
Andrew McCreight 8b2881e8d6 Bug 1518354, part 2 - Remove ResolveHost whitelisting. r=jgraham
This leak was fixed by bug 1467914.

Depends on D16088

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:36:53 +00:00
Andrew McCreight 92fceba95d Bug 1518354, part 1 - Remove empty lsan-allowed lists. r=jgraham
These are not needed.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:36:51 +00:00
Henrik Skupin 941be3d64d Bug 1441437 - [marionette] Remove dependency to cssTransform.html and cssTransform2.html in test_visibility.py. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D16182

--HG--
extra : moz-landing-system : lando
2019-01-10 14:27:20 +00:00
Henrik Skupin ccadd49d38 Bug 1507067 - [marionette] Listen for "visibilitychange" event in content process. r=ato
To detect when the window got minimized usally "visibilitychange" events
are fired to the content window. The "WebDriver:MinimizeWindow" command
has to wait for those.

Depends on D16096

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

--HG--
extra : moz-landing-system : lando
2019-01-10 14:26:52 +00:00
Henrik Skupin 96e367f76b Bug 1507067 - [marionette] Add support for EventListener callback to WebElementEventTarget. r=ato
Depends on D16095

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

--HG--
extra : moz-landing-system : lando
2019-01-10 14:26:26 +00:00
Henrik Skupin 5638bd8735 Bug 1507067 - [marionette] Add logging of received DOM events to ContentEventObserverService. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D16095

--HG--
extra : moz-landing-system : lando
2019-01-10 14:26:02 +00:00
Ryan Hunt 6ec9a52772 Bug 1518626 - Add scroll-anchoring test for anchor in fragmented <div>. r=dholbert
This commit adds a test that implementations can anchor to node that's inside
of a fragmented node.

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

--HG--
extra : rebase_source : 3a8a8a3eddbced312adc8739f7f1e6aaeb7c6632
extra : intermediate-source : fbc14e9852b1b4dbfb729be6a5be5c86ce235c98
extra : source : 0726bf91da593f75563d2592c59228c3585290a1
2019-01-08 15:19:07 -06:00
Brian Birtles 075271a248 Bug 1518403 - Make IsCurrent return false for animations with playback rate == 0 that are in before/active phase; r=hiro
As per following spec update:

  0c369c0806

Depends on D16001

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

--HG--
extra : moz-landing-system : lando
2019-01-10 01:03:24 +00:00
Brian Birtles 1ec94901a9 Bug 1518403 - Make "is current" depend on the direction of the associated animation's playback rate; r=hiro
As per the following spec change:

  4ec1deb76a

Spec issue:

  https://github.com/w3c/csswg-drafts/issues/3193

Of the added test cases, only the last one, "Returns reversed animations yet to
reach their active phase" fails without this code change. The others pass
because the animation is finished at that point but I added them for consistency
with the previous tests.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 00:31:54 +00:00
Edwin Gao 0f390a7703 Bug 1514075 - added updated hostutils for macOS r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D16111

--HG--
extra : moz-landing-system : lando
2019-01-09 22:59:12 +00:00
shindli eae80bd903 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-09 23:45:39 +02:00
shindli e196689816 Merge inbound to mozilla-central. a=merge 2019-01-09 23:42:10 +02:00
Brindusan Cristian 75f86d396d Backed out 7 changesets (bug 1504756) for xpcshell failures on test_sync.js.
Backed out changeset 9d80f662ad2b (bug 1504756)
Backed out changeset 8f9d90979825 (bug 1504756)
Backed out changeset 9715660f8c07 (bug 1504756)
Backed out changeset c25c93d2dc4d (bug 1504756)
Backed out changeset 58ab81d373b9 (bug 1504756)
Backed out changeset 21658a2d0174 (bug 1504756)
Backed out changeset 93ff3f0d95bd (bug 1504756)
2019-01-09 21:57:50 +02:00
Henrik Skupin 95263f179b Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato
The patch updates the Marionette client and all Marionette unit
tests to make use of the new `Create Window` command as much as
possible.

Depends on D13663

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

--HG--
extra : moz-landing-system : lando
2019-01-09 18:25:08 +00:00
Henrik Skupin d950f23ac6 Bug 1504756 - [marionette] Added "WebDriver:NewWindow" command to open a new top-level browsing context. r=ato
The patch adds the end-point for the recently defined `New Window`
command (https://github.com/w3c/webdriver/issues/1138). It allows
to open a new top-level browsing context as tab or as window.

Depends on D13662

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

--HG--
extra : moz-landing-system : lando
2019-01-09 18:27:28 +00:00
Henrik Skupin 3664921097 Bug 1504756 - [marionette] Remove default timeout from PollPromise. r=ato
By default PollPromise has to behave similar to a normal Promise
and wait forever until it gets resolved or rejected.

Depends on D13662

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

--HG--
extra : moz-landing-system : lando
2019-01-09 18:24:06 +00:00
Henrik Skupin b0f2aca7f3 Bug 1504756 - [marionette] Use waitForObserverTopic when waiting for observer notifications. r=ato
Depends on D13661

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

--HG--
extra : moz-landing-system : lando
2019-01-09 18:27:25 +00:00
Henrik Skupin cc62f45167 Bug 1504756 - [marionette] Use waitForMessage() to wait for an expected message manager message. r=ato
Depends on D13660

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

--HG--
extra : moz-landing-system : lando
2019-01-09 18:22:57 +00:00
Henrik Skupin 2412720695 Bug 1504756 - [marionette] Use waitForEvent() when waiting for events. r=ato
Depends on D13659

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

--HG--
extra : moz-landing-system : lando
2019-01-09 18:22:19 +00:00
Henrik Skupin c9dc562750 Bug 1504756 - [marionette] Add executeSoon() to run tasks on the main thread. r=ato
To be closer to other test harnesses which are using executeSoon()
to run a task on the main thread, this patch adds the same
method to Marionette's sync module.

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

--HG--
extra : moz-landing-system : lando
2019-01-09 18:21:50 +00:00
Daniel Holbert 49fdf204f2 Bug 1518314: Adjust talos help text to point to documented --gecko-profile commands (rather than undocumented --geckoProfile aliases). r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D15871

--HG--
extra : moz-landing-system : lando
2019-01-09 17:50:37 +00:00
Henrik Skupin 9f79ca4861 Bug 1517196 - [wdspec] Add tests for "Switch To Frame" command. r=ato
Depends on D15953

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

--HG--
extra : moz-landing-system : lando
2019-01-09 15:53:11 +00:00
Henrik Skupin 8044935482 Bug 1517196 - [geckodriver] Fix unit test for invalid frame id. r=ato
Depends on D16049

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

--HG--
extra : moz-landing-system : lando
2019-01-09 16:22:00 +00:00
Henrik Skupin 6740c4d043 Bug 1517196 - [marionette] Raise "no such element" error in "Switch To Frame" for unknown elements. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D16049

--HG--
extra : moz-landing-system : lando
2019-01-09 16:21:58 +00:00
James Graham abd64d1508 Bug 1518819 - Fix setting logger from mach command line, r=Ms2ger
We assumed that this method returned a logger and the fact that it
doesn't means we end up initialising logging a second time with the
default settings rather than the user overrides.

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

--HG--
extra : moz-landing-system : lando
2019-01-09 16:07:32 +00:00
Emilio Cobos Álvarez 915cf35dec Bug 1518795 - Properly track responsive content in a connected ShadowRoot. r=smaug
Took more to write the test than the fix :)

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

--HG--
extra : moz-landing-system : lando
2019-01-09 15:59:10 +00:00
Jonathan Kingston bb647b021c Bug 1517301 - Move CSP check for form-action to be within HTMLFormSubmission to prevent checking before the form should be submitted. r=ckerschb,smaug
Differential Revision: https://phabricator.services.mozilla.com/D16032

--HG--
extra : moz-landing-system : lando
2019-01-09 15:42:04 +00:00
James Graham 865c90cc75 Bug 1273247 - Reenable autofocus test, r=automatedtester
Differential Revision: https://phabricator.services.mozilla.com/D14251

--HG--
extra : moz-landing-system : lando
2019-01-09 14:50:44 +00:00
Henrik Skupin 254cb0fb45 Bug 1422741 - [marionette] Re-enable test TestPageLoadStrategy.test_strategy_after_remoteness_change. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D16014

--HG--
extra : moz-landing-system : lando
2019-01-09 11:11:01 +00:00
Cosmin Sabou 1e50aa1d21 Merge mozilla-central to mozilla-inbound.
--HG--
rename : devtools/client/shared/multi-e10s-helper.js => devtools/shared/multi-e10s-helper.js
rename : toolkit/themes/shared/numberbox.css => toolkit/themes/shared/numberinput.css
extra : rebase_source : 3aa7c3b9f560aaa47259594ce1e52f1bfbbad169
2019-01-09 18:16:13 +02:00
Ryan Hunt dac799c9f4 Bug 1518631 - Invalidate scroll anchor container on changes to 'overflow-anchor' property and add tests. r=dholbert
I believe that changes to 'overflow-anchor' should invalidate the current
scroll anchor. This isn't in the spec, but there's an issue open for it [1].

[1] https://github.com/w3c/csswg-drafts/issues/3494

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

--HG--
extra : source : 04e2132249ace0a85fb274022949c7cfc5131fe2
extra : amend_source : 01ee5bfd2085dfce5887512a7ddc4668b955f30b
extra : intermediate-source : af4895c87d712e5151146e2fd61c249fb52c355b
2019-01-08 13:03:18 -06:00
Ryan Hunt 5c7254fba8 Bug 1519462 - Coalesce all scroll anchor adjustments to be performed after layout when flushing notifcations. r=dholbert
We currently perform anchor adjustment in three spots:
  1. If the target of RestyleManager::RecomputePosition is in a scroll anchor chain
  2. If the reflow root is in a scroll anchor chain
  3. In nsHTMLScrollFrame::DidReflow, for itself

It looks like it's possible for a scroll anchor container to be adjusted by (1)
and (2 or 3) in the same PresShell flush.

This should be okay, except that we consume mSuppressAnchorAdjustment when
performing an adjustment, and this can lead us to miss the second time that
we perform adjustments in a PresShell flush.

This commit reworks how we run anchor adjustments so that we collect all
scroll anchor containers that should be adjusted, and only perform the
adjustments once.

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

--HG--
extra : source : cbdbd08379d99f9d55f756c57d728c28331be5da
2019-01-13 00:54:05 -06:00
Ryan Hunt 2866d20a40 Bug 1518626 - Add scroll-anchoring tests for excluding certain elements from anchor selection. r=dholbert
This commit adds two tests around anchor selection.

The first tests that 'position: sticky' is an invalid subtree, which is new to
the spec. The second tests that implementations respect 'overflow-anchor' on
the table element, and don't get confused with the boxes generated by tables.

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

--HG--
extra : rebase_source : 3c2e74a5765d3409a57aa892fe20aa208c5c0e84
extra : intermediate-source : 55addc12904b79f7300e47da96b1d33780a4cbfb
extra : source : 306393539feb1a3391c3a03baaee43e7058bc44a
2019-01-08 13:02:41 -06:00
Margareta Eliza Balazs 9dda825205 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-18 12:31:59 +02:00
Ehsan Akhgari e5e885ae31 Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
# ignore-this-changeset

--HG--
extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c
extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695
2019-01-18 10:16:18 +01:00
James Graham 2ded4bc708 Bug 1511875 - Improve the attempt to set window focus in reftests, r=ato
This probably isn't a complete solution, but if we aren't the active
window try to use the focusManager to set us as the active window. A
more complete solution will be easier once
https://bugzilla.mozilla.org/show_bug.cgi?id=1335085 lands.

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

--HG--
extra : moz-landing-system : lando
2019-01-09 11:11:03 +00:00
Cristina Coroiu cd62fff2d8 Bug 1495002 - disable timeouts.py on win ccov for frequent failures. r=whimboo 2019-01-10 14:19:00 +02:00
Mats Palmgren 9c04886e64 Bug 1520684 part 2 - [css-logical] Implement the flow-relative border-radius properties. r=emilio 2019-01-17 21:49:07 +01:00
Razvan Maries 8f65aae19c Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-01-09 05:57:46 +02:00
Geoff Brown ac0fbd31e0 Bug 1515653 - Fix per-test handling of MOZHARNESS_TEST_PATHS; r=marco 2019-01-08 18:01:14 -07:00
Nathan Froyd def9e5efca Bug 1514043 - change gecko media plugin process name; r=mccr8,bobowen,haik,chutten
The only visible change from this change is that telemetry will be
discontinuous.  The owners for the relevant telemetry probes have
reviewed this and indicated that this discontinuity is OK.
2019-01-10 10:52:51 -05:00
Andreas Tolfsen 884b91033d bug 1519869: geckodriver: fix documentation reference; r=me 2019-01-14 15:45:46 +00:00
Emilio Cobos Álvarez d3c8dea1ae Bug 1520229 - [css-logical] Implement the inset shorthand. r=mats
Reviewers: mats

Reviewed By: mats

Bug #: 1520229

Differential Revision: https://phabricator.services.mozilla.com/D16704
2019-01-20 18:32:11 +01:00
Kristian Klausen b21f9d63a7 bug 1385706: marionette: fix WebDriver:TakeScreenshot to use viewport bounds; r=ato
The WebDriver:TakeScreenshot command relied on the document element's
clientWidth/clientHeight, but should according to the WebDriver
specification use the viewport's dimensions.

Thanks-to: JinaJita <jitajina@gmail.com>
2019-01-09 15:06:50 +00:00
Noemi Erli 94a824b783 Backed out changeset 76be2a9fde9e (bug 1385706) per developer's request CLOSED TREE 2019-01-09 17:00:32 +02:00
Andreas Tolfsen e490d97127 bug 1385706: marionette: fix WebDriver:TakeScreenshot to use viewport bounds; r=ato
The WebDriver:TakeScreenshot command relied on the document element's
clientWidth/clientHeight, but should according to the WebDriver
specification use the viewport's dimensions.

Thanks-to: JinaJita <jitajina@gmail.com>
2019-01-09 14:49:38 +00:00
Daniel Varga 8306d673ed Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-01-08 18:31:08 +02:00
Daniel Varga 0d21c9eedd Merge mozilla-inbound to mozilla-central. a=merge 2019-01-08 18:23:16 +02:00
Emilio Cobos Álvarez 4653b249d6 Bug 1514074 - Retarget results of offset* DOM APIs. r=smaug
Per https://github.com/w3c/csswg-drafts/issues/159.

The test is imported from WebKit, who has already implemented this, with a few
fixes to avoid duplicate test names and non-undefined return values from
add_cleanup.

See the diff attached to the bug.

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

--HG--
extra : moz-landing-system : lando
2019-01-08 16:04:31 +00:00
Oana Pop Rus aec8de62bb Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-08 12:37:02 +02:00
Oana Pop Rus 3adbeba770 Merge mozilla-inbound to mozilla-central. a=merge 2019-01-08 12:13:02 +02:00
Nick Alexander 848c9b1c1e Bug 1496190 - Add |mach package-multi-locale|; produce multi-locale GeckoView archives. r=Callek,firefox-build-system-reviewers,ted
All that is really required for this ticket is to invoke |mach android
archive-geckoview| after |mach package| in the right place.

But it's actively unhelpful to have this magic in mozharness --
especially since the documentation in `locales.rst` is subtly
incorrect (the environment variables and Make variables don't quite
work as written).  So this commit adds a Mach command to do the actual
work and replaces most of the mozharness magic with that command.
Since the l10n Make targets check out the l10n HG repositories
locally, this basically Just Works without the mozharness checkout
steps when developing locally.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 19:22:44 +00:00
Florin Strugariu 0654d55e71 Bug 1513367 Add Yahoo to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D14425

--HG--
extra : moz-landing-system : lando
2019-01-07 16:25:54 +00:00
Florin Strugariu 627ce82d7d Bug 1510404 Add Wikipedia to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D14134

--HG--
extra : moz-landing-system : lando
2019-01-07 16:11:25 +00:00
Geoff Brown 5187bc3150 Bug 1518273 - Generate raw log for geckoview-junit; r=jmaher
Hopefully this will allow junit results to be ingested by activedata.
2019-01-07 16:30:24 -07:00
Emilio Cobos Álvarez aee52d6c3f Bug 1501111 - Add a reftest for this. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D15856

--HG--
extra : moz-landing-system : lando
2019-01-07 19:41:15 +00:00
Oana Pop Rus 4c7d3d1ae5 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-08 12:27:21 +02:00
Florin Strugariu daa7fbeb2e Bug 1513369 Add Yahoo Mail to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D14546

--HG--
extra : moz-landing-system : lando
2019-01-08 08:44:37 +00:00
Henrik Skupin 86d63a9376 Bug 1519925 - [geckodriver] Fix trace log documentation for options in Selenium Python binding. r=me
--HG--
extra : rebase_source : 94b4395dd8d0762ba9d3abcce14f5395e1e3d84c
2019-01-15 11:28:08 +01:00
Henrik Skupin 12ae3deec9 Bug 1369923 - [marionette] Re-enable test TestNavigate.test_type_to_non_remote_tab. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D15956

--HG--
extra : moz-landing-system : lando
2019-01-08 19:58:18 +00:00
Mats Palmgren 663f6ee46c Bug 1519944 - [css-logical] Implement the margin-block/inline shorthands. r=emilio 2019-01-15 02:27:44 +01:00
Cristina Coroiu 9afe3aa0da Bug 1507121 - disable create_firstMatch.py on win ccov for frequently failing. r=whimboo 2019-01-07 23:21:00 +02:00
Ryan Hunt eebf57ca48 Bug 1305957 part 12 - Update web-platform-test expectations for scroll anchoring. r=hiro
Not all tests are passing with the initial implementation. Most are due to
differences between Gecko and Blink with regards to ScrollTop, ScrollLeft in
documents with writing-mode: vertical-rl. Some are due to issues in our anchor
node selection algorithm remaining.

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

--HG--
extra : rebase_source : 0e23fe91ddb62c24709fc73c007069c9c1f10e90
extra : source : 950bf6ad1ef2ee42c0dcbdc102f1828b68329992
2018-11-21 22:29:52 -06:00
Ryan Hunt 1e2ed16936 Bug 1305957 part 11 - Make sure scroll anchoring web-platform-tests are fully scrollable on larger window sizes. r=hiro
Some of these tests were failing on try but passing locally because of viewport
size differences. This commit expands some spacing to ensure the tests are fully
scrollable on most screen sizes.

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

--HG--
extra : rebase_source : 309f0a754d5ea40e9227dd682bbf8841b099939c
extra : source : b4cb2cbebdb6a099f64e477ec434701d39d4816d
2018-11-27 07:06:48 -06:00
Ryan Hunt 4f0849f8e6 Bug 1305957 part 10 - Add block box inside of inline-box so it can be an anchor for 'start-edge-in-block' scroll-anchoring test. r=dholbert
The scroll anchoring test 'start-edge-in-block-direction.html' relies on #anchorbeing selected as an anchor node.

However #anchor is 'display: inline-block' and the specification states that
only block boxes [0] or text nodes may be selected as anchor nodes [1].
There's a spec issue open here trying to resolve this [2].

In the meantime, adding a block box inside of the inline-block should be spec
compliant, and keep the test working.

[0] "block boxes" are defined as "A block-level box that is also a block
    container" https://drafts.csswg.org/css-display-3/#block-box
[1] https://drafts.csswg.org/css-scroll-anchoring-1/#anchor-node-selection
[2] https://github.com/w3c/csswg-drafts/issues/3478#issuecomment-451038720

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

--HG--
extra : rebase_source : 36dbe32829e1ad02c0a9c87259d47bce8c207512
extra : source : bfca5019a9cca1bf03af412521c223e85f08e647
2019-01-09 12:04:37 -06:00
Ryan Hunt 99d438a584 Bug 1305957 part 12 - Update web-platform-test expectations for scroll anchoring. r=hiro
Not all tests are passing with the initial implementation. Most are due to
differences between Gecko and Blink with regards to ScrollTop, ScrollLeft in
documents with writing-mode: vertical-rl. Some are due to issues in our anchor
node selection algorithm remaining.

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

--HG--
extra : rebase_source : 4280a352ba1a2cf45c6734a75b6b343ef30d415a
extra : histedit_source : 75e5f5a7ef0b32e19b74515d00885eb88af99699
2018-11-21 22:29:52 -06:00
Ryan Hunt 6e75944d88 Bug 1305957 part 11 - Make sure scroll anchoring web-platform-tests are fully scrollable on larger window sizes. r=hiro
Some of these tests were failing on try but passing locally because of viewport
size differences. This commit expands some spacing to ensure the tests are fully
scrollable on most screen sizes.

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

--HG--
extra : rebase_source : c9bacfda973acdb699e8ace905e2ea320381ce29
extra : histedit_source : 7802a4c24dad2da083783d6ae68bfa7723f951e6
2018-11-27 07:06:48 -06:00
Ryan Hunt add5062144 Bug 1305957 part 10 - Add block box inside of inline-box so it can be an anchor for 'start-edge-in-block' scroll-anchoring test. r=dholbert
The scroll anchoring test 'start-edge-in-block-direction.html' relies on #anchorbeing selected as an anchor node.

However #anchor is 'display: inline-block' and the specification states that
only block boxes [0] or text nodes may be selected as anchor nodes [1].
There's a spec issue open here trying to resolve this [2].

In the meantime, adding a block box inside of the inline-block should be spec
compliant, and keep the test working.

[0] "block boxes" are defined as "A block-level box that is also a block
    container" https://drafts.csswg.org/css-display-3/#block-box
[1] https://drafts.csswg.org/css-scroll-anchoring-1/#anchor-node-selection
[2] https://github.com/w3c/csswg-drafts/issues/3478#issuecomment-451038720

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

--HG--
extra : rebase_source : 0100fd1f67dd6222999c6e7f4649618b9aa36eaa
extra : histedit_source : 98bd13f57d7b8e89d6ec21cd745ce0b080b4c83c
2019-01-09 12:04:37 -06:00
Brindusan Cristian 61305ed3c1 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-07 18:45:18 +02:00
Brindusan Cristian 4d62b74678 Merge inbound to mozilla-central. a=merge 2019-01-07 18:43:04 +02:00
Henrik Skupin 4d57d56819 Bug 1517796 - [wpt] Correctly dismiss user prompts in MarionetteTestharnessProtocolPart._close_windows(). r=jgraham
Using the "Switch To Window" command to check if a user prompt is open
doesn't work because that command doesn't raise a "unexpected alert open"
error. To fix that the "Close Window" command can be used for.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 11:51:59 +00:00
reimu d8cfc514e4 Bug 1128997 - Support indefinite script timeout r=ato
Differential Revision: https://phabricator.services.mozilla.com/D13181

--HG--
extra : moz-landing-system : lando
2019-01-06 23:04:41 +00:00
Masayuki Nakano ed2040ac16 Bug 1447239 - Implement InputEvent.inputType r=smaug
This patch implements InputType.inputType which is declared by Input Events.
The attribute has already been implemented by Chrome and Safari.  Chrome
implements Input Events Level 1, but Safari implements Input Events Level 2.
 Difference between them is only whether it supports "insertFromComposition",
"deleteByComposition" and "deleteCompositionText".  This patch makes the
level switchable with pref and takes Level 1 by default because Level 2 is
still unstable around event order with composition events.

For reducing string copy cost at dispatching "input" event, this patch
makes EditorInternalInputEvent store valid input-type as enum class,
EditorInputType and resolves it to string value when
dom::InputEvent::GetInputType() is called.  Note that the reason why
this patch names the enum class as EditorInputType is, there is InputType
enum class already for avoiding conflict the name, this appends "Editor"
prefix because "input" and "beforeinput" events are fired only when an
editor has focus.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 10:10:57 +00:00
Masayuki Nakano 430833663c Bug 1447239 - Make WPT for InputEvent.inputType of each execCommand should test each call separately r=smaug
The WPT for InputEvent.inputType of each execCommand runs all tests in a
test function.  Therefore, even if there is an unexpected result, it won't
test other part.  Additionally, it tests execCommand's result of the DOM
tree in the contenteditable so that it's not useful for checking
InputEvent.inputType for now.

Therefore, this patch makes the test returns error for each result of
each call of execCommand.

Additionally, it sets contenteditable attribute to a <p> element which cannot
store other block elements like <ul>, <ol>, <div>, etc.  Therefore, some of
the execCommand won't work on Gecko since Gecko's editor does not create
invalid child elements as far as possible.  Therefore, this patch makes it
a <div> element.

And also adding "insertHorizontalRule", "backColor", "foreColor",
"hilightColor", "fontName", "createLink", "unlink".  inputType values for
those commands are defined by current spec.  So, if they'd be changed,
we could detect it quickly.

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

--HG--
extra : moz-landing-system : lando
2019-01-07 10:09:51 +00:00
Emilio Cobos Álvarez 83fed3d31d Bug 1517511 - Simplify computed::LengthOrPercentage and friends. r=heycam
This is a first step to share LengthOrPercentage representation between Rust and
Gecko.

We need to preserve whether the value came from a calc() expression, for now at
least, since we do different things depending on whether we're calc or not right
now. See https://github.com/w3c/csswg-drafts/issues/3482 and dependent bugs for
example.

That means that the gecko conversion code needs to handle calc() in a bit of an
awkward way until I change it to not be needed (patches for that incoming in the
next few weeks I hope).

I need to add a hack to exclude other things from the PartialEq implementation
because the new conversion code is less lossy than the old one, and we relied on
the lousiness in AnimationValue comparison (in order to start transitions and
such, in [1] for example).

I expect to remove that manual PartialEq implementation as soon as I'm done with
the conversion.

The less lossy conversion does fix a few serialization bugs for animation values
though, like not loosing 0% values in calc() when interpolating lengths and
percentages, see the two modified tests:

 * property-types.js
 * test_animation_properties.html

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

--HG--
extra : moz-landing-system : lando
2019-01-07 11:00:27 +00:00
Eliza Balazs e5e5251443 Bug 1483696 - Disable opener-setter.html on linux32 debug for frequent failures. r=jmaher 2019-01-07 00:01:00 +02:00
Mike Conley 260710ce45 Bug 1515201 - Avoid loading about:blank in the privileged content process during AWSY tests. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D14920

--HG--
extra : moz-landing-system : lando
2019-01-07 16:05:53 +00:00
Andreea Pavel b7ace3bbb7 Bug 1483696 - disabled test on linux32 debug r=jmaher 2019-01-03 14:44:00 +02:00
Emilio Cobos Álvarez 4ed96af22f Bug 1510204, bug 1516289 - Fix composedPath implementation when slots are present. r=smaug 2019-01-05 17:00:25 +01:00
Gurzau Raul 959d44414e Merge inbound to mozilla-central. a=merge 2019-01-05 14:37:09 +02:00
Andrea Marchesini 7872e64c7c Bug 1515286 - Introduce nsIURIClassifier.getFeatureByName() and nsIURIClassifier.createFeatureWithTables(), r=dimi 2019-01-05 09:10:45 +01:00
shindli ce5a0b424d Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-05 06:09:57 +02:00
shindli deb6936a40 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-04 23:50:00 +02:00
Rob Wood e957682403 Bug 1517052 - [raptor] Do not report power usage when raptor fails to report results; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D15744

--HG--
extra : moz-landing-system : lando
2019-01-04 20:09:31 +00:00
Timothy Guan-tin Chien bd38b39f8a Bug 1512048 - Convert tabmodalprompt binding to JSM module r=Gijs
This converts the tabmodalprompt binding to a class, to be constructed along side with the element
by TabModalPromptBox.

TabModalPromptBox will keep the instances in a map and pass it to the callers, instead of the element.
The tests and callers can access the class instance by passing the element reference to the map.

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

--HG--
rename : toolkit/components/prompts/content/tabprompts.xml => toolkit/components/prompts/content/tabprompts.jsm
extra : moz-landing-system : lando
2019-01-04 19:29:34 +00:00
Dave Hunt ba667e28c0 Bug 1517270 - Add pageload measurement types to --print-tests output; r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D15642

--HG--
extra : moz-landing-system : lando
2019-01-04 17:04:27 +00:00
shindli a0841a254f Merge inbound to mozilla-central. a=merge 2019-01-05 06:00:21 +02:00
Noemi Erli f04e0dc505 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-04 18:14:35 +02:00
Noemi Erli c32eaed37e Merge inbound to mozilla-central. a=merge 2019-01-04 18:11:50 +02:00
Florin Strugariu 89ba457187 Bug 1512615 Support screenshots for tests r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D13972

--HG--
extra : moz-landing-system : lando
2019-01-04 13:02:44 +00:00
Cosmin Sabou 19068b1872 Bug 1399448 - Disable service-workers/service-worker/claim-with-redirect.https.html on linux and mac debug. r=jmaher 2019-01-04 13:38:24 +02:00
Henrik Skupin 3d3e53485f Bug 1517587 - [marionette] Get/Set Window Rect should not return window state. r=ato
As decided during the last TPAC meeting the window rect commands
should not return the window state.

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

--HG--
extra : moz-landing-system : lando
2019-01-04 13:51:24 +00:00
Cosmin Sabou 2545cf7d92 Backed out changeset 1f465582eb8c (bug 1517587) for causing build bustages on gfx/angle/targets/angle_common/moz.build. CLOSED TREE 2019-01-04 15:41:42 +02:00
Henrik Skupin 557f51b9b5 Bug 1517587 - [marionette] Get/Set Window Rect should not return window state. r=ato
As decided during the last TPAC meeting the window rect commands
should not return the window state.

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

--HG--
extra : moz-landing-system : lando
2019-01-04 12:56:09 +00:00
Mark Banner 8e9e4602f8 Bug 1517456 - Make Task.jsm a test-only module. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D15647

--HG--
rename : toolkit/modules/Task.jsm => toolkit/modules/tests/modules/Task.jsm
extra : moz-landing-system : lando
2019-01-04 08:41:58 +00:00
Emilio Cobos Álvarez 97bdc97293 Bug 1517521 - Handle calc() on border-image-width correctly. r=dholbert
Right now it asserts, no bueno.

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

--HG--
extra : moz-landing-system : lando
2019-01-04 00:41:09 +00:00
Edgar Chen 1990d76d46 Bug 1425685 - Implement HTMLSlotElement.assignedElements(); r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D15653

--HG--
extra : moz-landing-system : lando
2019-01-03 19:14:12 +00:00
Ciure Andrei 7a748ae68f Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-04 01:03:06 +02:00
Ciure Andrei a8af06aea2 Merge inbound to mozilla-central. a=merge 2019-01-04 00:04:46 +02:00
Daniel Varga 1234d893b3 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-01-03 18:26:38 +02:00
Daniel Varga 6475e7a21d Merge mozilla-inbound to mozilla-central. a=merge 2019-01-03 18:22:07 +02:00
Henrik Skupin 90798fe371 Bug 1511312 - [fxui] Re-enable update permissions for update tests. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D15641

--HG--
extra : moz-landing-system : lando
2019-01-03 14:06:22 +00:00
Andreas Tolfsen c75b1129c5 bug 1496489: webdriver: re-enable test_maximize_when_resized_to_max_size; r=whimboo
Marionette recently had changes made to its window maximisation algorithm
that lets us re-enable this test.  It tests that session.window.maximize()
does not hang when the window is already maximised.

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

--HG--
extra : moz-landing-system : lando
2019-01-03 14:10:48 +00:00
Andreas Tolfsen 9ed472d436 bug 1510929: marionette: remove scriptTimeout parameter; r=whimboo
Depends on D15583

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

--HG--
extra : moz-landing-system : lando
2019-01-03 11:20:16 +00:00
Andreas Tolfsen 3a05ef17b4 bug 1510929: marionette: stop using scriptTimeout parameter; r=whimboo
By stopping to use the scriptTimeout parameter with the
WebDriver:ExecuteScript and WebDriver:ExecuteAsyncScript commands
in the Marionette Python client, we can remove it from the server.

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

--HG--
extra : moz-landing-system : lando
2019-01-03 14:08:13 +00:00
Jon Coppeard 2909aa196d Bug 1342012 - Make import() work when the active script is in another document r=smaug 2019-01-03 10:06:01 +00:00
Jon Coppeard ca2a67e9ff Bug 1342012 - Associate event handler with active script when they are compiled r=smaug 2019-01-03 10:06:01 +00:00
Wes Kocher d34aec17d2 Bug 1201963 - Give a better warning when no tests can be found in the specified path r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D15312

--HG--
extra : moz-landing-system : lando
2019-01-03 11:10:26 +00:00
Bogdan Tara 6582cc9a1d Merge inbound to mozilla-central. a=merge 2019-01-02 23:36:12 +02:00
Geoff Brown 77eaff507a Bug 1517170 - Ensure correct url on multi-scheme mochitest runs; r=bc
Also log the http/https scheme for the run.
2019-01-02 09:50:37 -07:00
James Graham 5eccb3a447 Bug 1440984 - Remove stale wpt metadata, r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D15581

--HG--
extra : moz-landing-system : lando
2019-01-02 16:34:03 +00:00
Cosmin Sabou 3b1edf526b Merge mozilla-central to mozilla-inbound.
--HG--
rename : toolkit/modules/Task.jsm => toolkit/modules/tests/modules/Task.jsm
extra : rebase_source : 52141f691cc72d4a80c7c5d4d35aad67a51b660d
2019-01-04 18:38:34 +02:00
Geoff Brown 310d40b967 Bug 1111188 - Remove temporary workaround for ssltunnel in mochitest; r=emk 2019-01-04 09:21:49 -07:00
William Lachance cf7ff16636 Bug 1471641 - Changes to support a mozinstall 2.0 release r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D15542

--HG--
extra : moz-landing-system : lando
2019-01-02 09:57:30 +00:00
William Lachance 2fd7e025ab Bug 1516659 - Remove mozprocess dependency from mozinstall's tests r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D15476

--HG--
extra : moz-landing-system : lando
2019-01-02 09:44:08 +00:00
James Graham 499010a91c Bug 1440984 - Stop importing testharness into a support file, r=ato
This isn't a supported behaviour and may be responsible for the observed intermittents.

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

--HG--
extra : moz-landing-system : lando
2019-01-02 14:41:22 +00:00
Rob Wood d64a93fbd2 Bug 1511356 - Run speedometer on fennec via Raptor; r=jmaher,jlund
Differential Revision: https://phabricator.services.mozilla.com/D13946

--HG--
extra : moz-landing-system : lando
2019-01-02 20:43:21 +00:00
Ms2ger 3bb5e1c023 Bug 1515010 - Update core wasm tests; r=luke 2019-01-02 12:19:13 +01:00
Brindusan Cristian 2c544a2ad5 Backed out 1 changesets (bug 1515010) for wpt failures on align.wast.js.html and sm build bustage.
Backed out changeset a3025b3c5c6a (bug 1515010)
2019-01-02 14:52:11 +02:00
Bastien Orivel a640e5b81f Bug 1516262 - Part 1: Update base64 and bump webdriver's version; r=ato 2019-01-02 12:13:07 +00:00
Ms2ger ec75f6d41d Bug 1515010 - Update core wasm tests; r=luke 2019-01-02 12:19:13 +01:00
Henrik Skupin af783b2cb8 Bug 1504201 - [marionette] Temporarily skip TestScreenCaptureChrome.test_formats on Linux. r=whimboo 2019-01-02 11:26:06 +01:00
Daniel Varga a5280b5c33 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-12-31 23:26:34 +02:00
Bob Clary eddb0836f7 Bug 1516913 - [mozdevice] _get_exitcode should handle the case in where the exitcode marker is not at EOF, r=jmaher. 2018-12-31 10:14:25 -08:00
terrameijar 3a49f2d315 Bug 1506611 - Fixed linter errors in testing/gtest r=ahal
Before this change, testing/gtest had 19 errors. These errors have been resolved.

Bug 1506611 - Fixed flake8 errors in testing/gtest

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

--HG--
extra : moz-landing-system : lando
2018-12-31 16:51:03 +00:00
Geoff Brown 622b218aa2 Bug 1512983 - Add crash reporting for android raptor; r=rwood
Also fix the symbols path, so that desktop crash reports are symbolicated.
2018-12-31 09:18:00 -07:00
William Lachance d9f2e01051 Bug 1471641 - Enable and fix mozinstall tests on python 3 r=davehunt
Depends on D15540

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

--HG--
extra : moz-landing-system : lando
2019-01-02 09:54:44 +00:00
William Lachance e2956f9540 Bug 1471641 - Python 3 compatibility fixes in mozinstall r=davehunt
Depends on D15539

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

--HG--
extra : moz-landing-system : lando
2019-01-02 09:54:09 +00:00
William Lachance af30ba4ef7 Bug 1471641 - Use subprocess check_call and check_output in mozinstall r=davehunt
We were using more primitive methods before to support python 2.4, but
that's obviously no longer required.

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

--HG--
extra : moz-landing-system : lando
2019-01-02 09:53:20 +00:00
Wes Kocher c3770087c3 Bug 1468979 - Re-enable and update expectation metadata for some WebCrypto and structured-clone tests r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D14671

--HG--
extra : moz-landing-system : lando
2019-01-02 11:20:52 +00:00
Narcis Beleuzu 52eeb30676 Backed out changeset 8040640ee1cd (bug 1515245) for mozbase failures 2018-12-31 03:19:29 +02:00
Wes Kocher fba1da92d1 Bug 1515245 - Make sure windows paths are supported for wpt via generic 'mach test' r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D15497

--HG--
extra : moz-landing-system : lando
2018-12-30 23:42:06 +00:00
Narcis Beleuzu 9f5727ff2a Backed out changeset 1923d02bb66d (bug 1515245) for build bustages. CLOSED TREE 2018-12-30 22:21:31 +02:00
Wes Kocher 13023dcd09 Bug 1515245 - Make sure windows paths are supported for wpt via generic 'mach test' r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D15497

--HG--
extra : moz-landing-system : lando
2018-12-30 19:19:19 +00:00
Bogdan Tara d2a41cb853 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-28 23:53:12 +02:00