Commit Graph

20461 Commits

Author SHA1 Message Date
Patrick McManus
c34eade22f Bug 1437529: --verify shudown node h2 server for phase2 r=gbrown
MozReview-Commit-ID: BwSgugC1k7A

--HG--
extra : rebase_source : b05a8c7df09df2b8af21a9b6421537b1e57d659c
2018-02-12 09:57:48 -05:00
Maja Frydrychowicz
b3bb56d8ba Bug 1432105 - Stop pointer action tests from restarting Firefox; r=whimboo
MozReview-Commit-ID: 29P3Uit7U7V

--HG--
extra : rebase_source : 91bed0fa38cf5330d4058b0fe03829f33ec73a3c
2018-02-12 10:48:31 -05:00
Henrik Skupin
af62574162 Bug 1436857 - Upgrade psutil from version 3.1.1 to 5.4.3. r=gps
MozReview-Commit-ID: FQTGv4jPE83

--HG--
extra : rebase_source : 42cf991363e61bfa8f8c6aacdaf5b8d8aa9fa77b
2018-02-08 23:22:16 +01:00
Boris Zbarsky
891566df26 Bug 1437255. Use a null prototype for @@unscopables objects in the DOM. r=qdot
MozReview-Commit-ID: 9YjnPHe78Tg
2018-02-12 15:46:11 -05:00
Ciure Andrei
3f00808b55 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-02-13 00:14:29 +02:00
Ciure Andrei
72080bd73c Merge inbound to mozilla-central. a=merge 2018-02-13 00:08:37 +02:00
Ben Kelly
5c4463aa45 Bug 1436763 Fix detached-context.https.html to not timeout due to promise reaction callbacks not firing for detached globals. r=catalinb 2018-02-12 12:21:21 -08:00
Andreea Pavel
dac5571662 Backed out changeset a16ba1ee8371 (bug 1436763) linting failure at builds/worker/checkouts/gecko/tools/lint/wpt.yml:None 2018-02-12 21:47:24 +02:00
Andreea Pavel
f079efc8a7 Backed out changeset cda1f013a78a (bug 1436763) wplint failure at builds/worker/checkouts/gecko/tools/lint/wpt.yml:None 2018-02-12 21:44:36 +02:00
Ben Kelly
d3287100db Bug 1436763 P2 Update wpt lint.whitelist to account for wait_for_activation_on_dummy_scope() moving to a new file. r=me 2018-02-12 11:25:31 -08:00
Andreea Pavel
b4467319f9 Backed out changeset 62b6738695de (bug 1432037) for talos damp crashes on a CLOSED TREE 2018-02-12 20:53:54 +02:00
Tom Ritter
aa82f54ab6 Bug 1435296 Address test failures caused by bumping timer precision to 2 ms r=baku
There are a few different reasons why tests needed updating (not an exhaustive list):

- Tests assume that successive operations take place at different times.
- Tests assume that an operation took a minimum amount of time.
- Tests hardcodes a specific delay.

In most cases we hardcode the preference off. In some cases this is the best approach,
in others, we would like to improve. The bug for tracking those improvements is Bug 1429648

An improvement that is present in some tests is to hardcode a specific precision reduction
that is acceptable based on the confides of the test. (Obviously this needs to be a fix for
the test framework and not a requirement on the feature being tested.)

In a few places, the test itself can be fixed, for example to no longer require the end
time of an operation to be strictly greater than the start time, and allows it to be equal
to it.

MozReview-Commit-ID: J59c7xQtZZJ

--HG--
extra : rebase_source : df8a03e76eaf9cdc9524dbb3eb9035af237e534b
2018-02-12 11:39:41 -06:00
Ben Kelly
de9d4b4c65 Bug 1436763 Fix detached-context.https.html to not timeout due to promise reaction callbacks not firing for detached globals. r=catalinb 2018-02-12 10:30:54 -08:00
Coroiu Cristina
4cdc318344 Merge mozilla-central to inbound a=merge on a CLOSED TREE 2018-02-12 20:04:40 +02:00
Geoff Brown
ad6742b105 Bug 1393326 - Enable runByManifest for Android mochitests and run Android mochitest-chrome in more chunks; r=jmaher 2018-02-12 09:05:59 -07:00
Sebastian Hengst
e6123cd888 merge mozilla-central to autoland 2018-02-12 13:38:04 +02:00
Emilio Cobos Álvarez
cb684877af Bug 1434924: Extend font-feature-settings-serialization-001.html to cover bug 1434724. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D574

MozReview-Commit-ID: JEKIvuqyxcq
2018-02-11 21:42:21 +01:00
Emilio Cobos Álvarez
5ee9269405 Bug 1424878: Not having cached style data doesn't guarantee we don't need to update media query stuff. r=bz
In particular,  even when there are no frames, we may have used the rule
cascades / stylist data (for different stuff, like font-feature-values, thus the
regressing bug).

Using the old rule cascades / stylist data without knowing it has changed is
wrong, thus the bug.

Now that media query change stuff is async and has a well-defined processing
point, we should be able to just call it without too much worry.

Also note that at the point the extra hints are passed, if there's no root frame
/ elements are not styled / etc, we'll optimize away the change hint.

The test-case intermittently fails without this patch, but I didn't manage to
make a better one, unfortunately :(

MozReview-Commit-ID: LY2HRIlAKHX
2018-02-11 20:07:21 +01:00
Tom Prince
5124c5e80d Bug 1429603: Get rid of mock references in desktop L10N mozharness script; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D522

--HG--
extra : rebase_source : 8e908704f9e4c7749489cac8a25f07c52ef036fe
extra : histedit_source : f1fc745ddf2fcedad48cf3eb8779e7e87592571a
2018-01-31 14:12:52 -07:00
Tom Prince
63b38d93df Bug 1429603: Removed unused balrog code from desktop L10N mozharness script; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D521

--HG--
extra : rebase_source : a9e7e695c93280019b61a9e7c40c376151cf63ef
extra : histedit_source : 3b4b06ad06922285966baa4e8debaece306db03b
2018-01-31 13:50:22 -07:00
Tom Prince
667424786a Bug 1434365: Allow repackaging thunderbird installer with mach; r=nalexander via IRC - DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D515

--HG--
extra : source : 9f602face4f8b7e8f0f56476159cfcd90e861ecd
extra : amend_source : dfd1af2a87e3864ad1204710f673bfed92da222c
2018-01-28 13:07:00 -07:00
Tom Prince
c6da5f8b76 Backed out changeset 9f602face4f8 (bug 1434365), didn't tag the reviewer correctly.
--HG--
extra : amend_source : 95e4a54370629d174c46061a72029f9dfb527d7d
2018-02-11 16:24:07 -07:00
Tom Prince
2145d89d35 Bug 1434365: Allow repackaging thunderbird installer with mach.
Differential Revision: https://phabricator.services.mozilla.com/D515

--HG--
extra : rebase_source : 464bf67f7149a5ab7ff2076ff5969347f041acd6
2018-01-28 13:07:00 -07:00
Boris Zbarsky
39af174f89 Bug 1435596. Give cross-origin objects (windows and locations) a 'then' property in all cases. r=bholley
For locations, it always returns undefined.  For windows, it returns undefined
unless there is a named subframe named "then", in which case that named
subframe is returned.

The idea is to be able to resolve promises with cross-origin objects.

MozReview-Commit-ID: HPyTvtwFdsG
2018-02-10 01:21:59 -05:00
Geoff Brown
cd78045019 Bug 1434423 - Check for installation of correct test application when --app is passed to mach; r=jmaher 2018-02-09 14:34:20 -07:00
Ciure Andrei
5a6e9e8971 Backed out changeset d6e7f810f7d3 (bug 1424878)for failing reftests related to usercss/usercss-uppercase.html a=backout on a CLOSED TREE 2018-02-10 16:42:18 +02:00
Emilio Cobos Álvarez
e63551fac2 Bug 1424878: Not having cached style data doesn't guarantee we don't need to update media query stuff. r=bz
In particular,  even when there are no frames, we may have used the rule
cascades / stylist data (for different stuff, like font-feature-values, thus the
regressing bug).

Using the old rule cascades / stylist data without knowing it has changed is
wrong, thus the bug.

Now that media query change stuff is async and has a well-defined processing
point, we should be able to just call it without too much worry.

Also note that at the point the extra hints are passed, if there's no root frame
/ elements are not styled / etc, we'll optimize away the change hint.

The test-case intermittently fails without this patch, but I didn't manage to
make a better one, unfortunately :(

MozReview-Commit-ID: LY2HRIlAKHX

--HG--
extra : rebase_source : ed7d57cbdf4d08510ad62e88818a754b46441ac4
2018-02-10 00:45:18 +01:00
Boris Zbarsky
fce30e834b Bug 1436508 part 10. Remove use of nsIDOMKeyEvent in JS. r=masayuki
MozReview-Commit-ID: GGciORX62Yh
2018-02-09 11:17:09 -05:00
Daniel Holbert
fa61229977 Bug 1267462 part 7: Generalize nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize and helpers to use logical axes & coords. r=mats
In particlar, this patch:

 - ...renames a bunch of 'auto'-BSize-measurement functions/variables from
   "Height" to "BSize".  (I thought about splitting this part out, but
   typically the correctness of the renames was intrinsically tied to the logic
   generalizations that I'm performing here, and vice versa, so it seemed
   clearest to group it all together.)

 - ...replaces some calls to IsMainAxisHorizontal() with the more general
   "FlexItem::IsInlineAxisMainAxis()" API, for cases when we're reasoning about
   whether a flex item's main-size is really just its (easier-to-resolve) ISize.

 - ...replaces some calls to IsCrossAxisHorizontal() with either
   IsColumnOriented() or FlexItem::IsInlineAxisCrossAxis() (depending on
   whether we're reasoning about the flex container's cross-size vs. a flex
   item's cross size).

This makes a bunch of tests start passing (including a "received" w3c
reftest/wpt-test), so this patch also removes some failure annotations.

MozReview-Commit-ID: 3uR1mOzvytX

--HG--
extra : rebase_source : 40f4e7dd6aacfb4f267d2f4d217fbf84befb5ebf
2018-02-08 15:15:07 -08:00
Cosmin Sabou
2400be0754 Merge inbound to mozilla-central. a=merge 2018-02-09 02:29:56 +02:00
Joel Maher
c9827cf1b5 Bug 1423267 - Add motionmark benchmark to try, mozilla-central. r=rwood 2018-02-08 14:44:28 -05:00
Narcis Beleuzu
d299fdd9b4 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-08 21:36:33 +02:00
Brindusan Cristian
4b424f0368 Merge inbound to mozilla-central. a=merge 2018-02-08 21:02:00 +02:00
Joel Maher
628233fdd4 Bug 1435907 - "ImportError: No module named jsonschema". r=rwood 2018-02-08 13:50:12 -05:00
Joel Maher
c42ef837b6 Bug 1432201 - remove references to CART test in talos source. r=rwood 2018-02-08 13:50:11 -05:00
Joel Maher
671c4c9fe4 Bug 1436606 - Remove stylo_disabled talos test. r=rwood 2018-02-08 13:50:11 -05:00
Geoff Brown
da2e031564 Bug 1436183 - Update tooltool manifests for Android host-utils (linux), again; r=jmaher 2018-02-08 06:29:08 -07:00
shindli
a5abf843f8 Merge inbound to mozilla-central. a=merge 2018-02-08 12:04:26 +02:00
Nick Thomas
663c59e840 Bug 1435638 - Use ssh to clone partner repack manifests, r=bhearsum DONTBUILD 2018-02-08 15:24:50 +13:00
Ciure Andrei
8dd2a49ca4 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-02-08 00:33:37 +02:00
Ciure Andrei
cda04ea11e Merge inbound to mozilla-central. a=merge 2018-02-08 00:05:57 +02:00
Emilio Cobos Álvarez
a1c4508524 Bug 1436394: Move selectors and css-scoping WPT tests to CSS Parsing and Computation. r=jgraham
There's nothing CSSOM-specific in them.

MozReview-Commit-ID: Ft5j7MNVlOp

--HG--
extra : rebase_source : 3c2d2c42a53ad82f4a6d3721301f1af5d92cc0d7
2018-02-07 17:05:37 +01:00
Brad Werth
a90f20811d Bug 1418930 Part 7: Change a web platform test to PASS. r=emilio
MozReview-Commit-ID: 69EsrXNoKFz

--HG--
extra : rebase_source : 3d918f014b915bb665aeaf300fa4e9125b7ee8d6
2018-02-05 09:38:33 -08:00
Jonathan Watt
843da70a1a Bug 1436438 part 1 - Remove the tests that test SVG path data DOM interfaces. r=longsonr
MozReview-Commit-ID: 78yzAb6Khf1
2018-01-26 10:39:11 +00:00
Dorel Luca
a539f8f7fe Merge mozilla-inbound to mozilla-central. a=merge 2018-02-07 17:05:03 +02:00
Paul Warner
a4c0f8161c Bug 1399158 - Add --jsdebugger flag to geckodriver. r=ato
When --jsdebugger is passed to geckodriver, it will override
preferences related to starting the Browser Toolbox and pass
-jsdebugger on to the Firefox process.

It is functionally equivalent to "./mach marionette test --jsdebugger".

MozReview-Commit-ID: ADfrLPXtQoy
2018-02-07 12:00:53 +00:00
shindli
0fcb667b73 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-02-08 12:13:08 +02:00
Edouard Oger
626be20bbb Bug 1427674 - Unify FxA content server URL preferences. r=markh,tcsc
MozReview-Commit-ID: 3zhHGAzQr0R

--HG--
extra : rebase_source : 013457dfb434c92134d2f244b389d21620c83595
2018-01-30 13:21:35 -05:00
Gregory Szorc
9e795ff565 Bug 1435729 - Always use vendored tooltool.py; r=jlund
Previously, we were downloading tooltool.py from random servers.
Considering tooltool.py is used to secure the download of future
components, downloading tooltool.py from potentially 3rd party
services was a major lapse in our end-to-end security, as a
compromised tooltool.py wouldn't honor integrity checks.

This commit copies the already vendored copy of tooltool.py into
the mozharness directory. A copy needs to be in the mozharness
directory because then a copy of mozharness without access to
a source checkout will have access to it.

We modify the code in mozharness that fetches tooltool to use
the copy from mozharness (unless `mach artifact toolchain` is
available).

Since a copy of tooltool.py is always reliably available, we
can remove all config entries related to tooltool.py.

MozReview-Commit-ID: C7ls1xWrPMq

--HG--
rename : python/mozbuild/mozbuild/action/tooltool.py => testing/mozharness/external_tools/tooltool.py
extra : rebase_source : d7b48d837805f9312c97b6e21c6527cc5f5018dc
2018-02-07 14:37:48 -08:00
Andreas Tolfsen
55ed962925 Bug 896046 - Remove test_text_chrome.py. r=maja_zf
These are duplicate tests.

MozReview-Commit-ID: RIJknq5bnI

--HG--
extra : rebase_source : 404f6836a672414fdd19c4c175533da41b73b76c
2018-02-07 16:27:11 +00:00