Commit Graph

30502 Commits

Author SHA1 Message Date
Jim Blandy
b24022116e Bug 1503613: Make 'mach xpcshell-test' print the command in shell syntax. r=ted
When passed the `--verbose` flag, `mach xpcshell-test` already prints the
current directory, environment variables, and command used for the test.
However, it prints them in Python syntax. This seems like a good thing to do, as
it's a clear indication of what the test is actually doing. But if one wants to
reproduce a problem by running the xpcshell command directly, it's an
error-prone pain to convert from Python lists of strings to the Bourne shell
syntax.

Fortunately, the Python 2.7 `pipes` module has a function, `pipes.quote`, which
produces properly quoted Unix shell commands, ready to be copied and pasted into
one's terminal.

Unfortunately, the xpcshell tests still clean up the $obj/temp/xpc-plugins-FOO
directory, so this still isn't quite ready to go.

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

--HG--
extra : moz-landing-system : lando
2018-12-19 15:37:32 +00:00
Florin Strugariu
1435da9871 Bug 1513837 Add ebay to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D14543

--HG--
extra : moz-landing-system : lando
2018-12-18 17:45:07 +00:00
Alexandre Poirot
21e7072949 Bug 1513565 - Convert the last manually instantiated fronts to target.getFront. r=yulia
Depends on D14279

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

--HG--
extra : moz-landing-system : lando
2018-12-18 23:35:59 +00:00
Florin Strugariu
4508b0fd5b Bug 1513373 Add Twitter to tp6 r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D14542

--HG--
extra : moz-landing-system : lando
2018-12-18 17:02:55 +00:00
Boris Chiou
5c91563dc1 Bug 1322780 - Part 3: Let logical height, block-size, accept keywords. r=emilio
We should let block-size/min-block-size/max-block-size accept keywords as the
initial value, just like width in vertical writing mode or height in horizontal
writing mode.

Depends on D7536

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

--HG--
extra : moz-landing-system : lando
2018-12-18 18:47:39 +00:00
Boris Chiou
c35f47093e Bug 1322780 - Part 2: Support unprefixed min-content and max-content. r=mats,emilio
Support unprefixed min-content and max-content and treat the prefixed
version as aliases for
1. width, min-width, max-width if inline-axis is horizontal, and
2. height, min-height, max-height if inline-axis is vertical, and
3. inline-size, min-inline-size, max-inline-size, and
4. flex-basis.

Besides, update the test cases to use unprefixed max-content and
min-content.

Depends on D7535

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

--HG--
extra : moz-landing-system : lando
2018-12-18 18:47:37 +00:00
terrameijar
9f28cc669c Bug 1506611 - Fixed linter errors in testing/awsy and testing/geckodriver r=ahal
Before this change, testing/awsy had 94 errors and testing/geckodriver had 17. The errors have been resolved

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

--HG--
extra : moz-landing-system : lando
2018-12-18 21:31:59 +00:00
Ting-Yu Lin
1e0598caea Bug 1507244 Part 2 - Suppress column-span descendants under a new block formatting context. r=dbaron
Bug 1506163 fixed only part of the issue. There are more types of frames
such as table, grid, flex, etc. that create their own block formatting
context.

Instead of propagating NS_FRAME_HAS_MULTI_COLUMN_ANCESTOR to the
children, we explicit carry the bit over to block and inline frames by
checking that their parent doesn't suppress column-span descendants.

Also, remove the unused "onload" from <body> in the tests.

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

--HG--
extra : moz-landing-system : lando
2018-12-18 00:40:58 +00:00
Jan de Mooij
618fd67694 Bug 1512655 part 3 - Fix assertion in Cu.permitCPOWsInScope and ensure test globals that use it are in a separate compartment. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D14780

--HG--
extra : moz-landing-system : lando
2018-12-18 18:42:56 +00:00
Andrew Creskey
96ae71fa3f Bug 1514752 Define hero user timing before performance entry is created r=rwood
1-line fix to hero element timing: the performance entry would show up as 'undefined' in profiles because the variable was defined later.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 22:40:43 +00:00
shindli
3841c4f8cd Backed out 3 changesets (bug 1512655) for bustages in s/xpconnect/src/XPCComponents.cpp:2001 CLOSED TREE
Backed out changeset 2593c7d67f51 (bug 1512655)
Backed out changeset da21d7e91e19 (bug 1512655)
Backed out changeset ccb15a086148 (bug 1512655)
2018-12-18 14:55:53 +02:00
Jan de Mooij
76238bc575 Bug 1512655 part 3 - Fix assertion in Cu.permitCPOWsInScope and ensure test globals that use it are in a separate compartment. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D14780

--HG--
extra : moz-landing-system : lando
2018-12-18 00:31:08 +00:00
James Graham
42aff60af0 Bug 1514285 - Update mozleak version number to 0.2, r=ahal
Depends on D14586

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

--HG--
extra : moz-landing-system : lando
2018-12-17 19:08:18 +00:00
James Graham
299fd88dd2 Bug 1514285 - Update mozlog version number to 3.10, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D14586

--HG--
extra : moz-landing-system : lando
2018-12-17 19:08:20 +00:00
Kris Maglione
778252994f Bug 1513366: Part 5 - Migrate extension process script to a JSM. r=aswan
This simplifies things all around, and gets rid of one more unnecessary
component registration.

--HG--
rename : toolkit/components/extensions/extension-process-script.js => toolkit/components/extensions/ExtensionProcessScript.jsm
extra : rebase_source : 7ceb6ada0730f8241bbd5ddbd889a320da22b1b1
2018-12-12 17:58:19 -08:00
arthur.iakab
f1762a3667 Merge mozilla-central to mozilla-inbound 2018-12-18 07:36:08 +02:00
Dorel Luca
137799b838 Backed out 2 changesets (bug 1513959) for wpt failure in css/css-sizing/range-percent-intrinsic-size-1.html. CLOSED TREE
Backed out changeset 24d7c1d1ea09
Backed out changeset 094ae6e3e717 (bug 1513959)
2018-12-18 04:37:15 +02:00
Mats Palmgren
1c2fba8e29 (no bug) - Fix trailing white-space in test files to fix linting error. CLOSED TREE r=me 2018-12-18 02:00:40 +01:00
Mats Palmgren
ecdcceaf6a Bug 1513959 - Make <input type=range> deal with "percentage inline-size implies zero min-content size" properly. r=dholbert 2018-12-18 01:09:02 +01:00
arthur.iakab
e14d71a660 Merge mozilla-central to inbound
--HG--
rename : mobile/android/geckoview/src/main/aidl/org/mozilla/gecko/gfx/ISurfaceAllocator.aidl => mobile/android/geckoview/src/main/aidl/org/mozilla/gecko/gfx/SyncConfig.aidl
extra : rebase_source : a7f6628299f30b300a02932debe0cc92810f901d
2018-12-18 00:04:04 +02:00
Mats Palmgren
150ae2447d Bug 1514658 - Fix a few baseline alignment tests that makes bogus assumptions about line-height metrics. r=emilio 2018-12-17 22:33:17 +01:00
longsonr
717a265944 Bug 1514570 - Only graphics elements should support tabindex r=dholbert 2018-12-17 21:11:12 +00:00
Jonathan Kingston
943bc1976a Bug 903372 - Removal of xml:base. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D13457
2018-12-13 15:16:52 +00:00
Ciure Andrei
a464905af4 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-17 18:43:49 +02:00
Ciure Andrei
900aa00755 Merge inbound to mozilla-central. a=merge 2018-12-17 18:41:54 +02:00
WR Updater Bot
e5f883b32d Bug 1514740 - Update WPT annotations for changes in WR PR 3421. r=kats
Depends on D14739

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

--HG--
extra : moz-landing-system : lando
2018-12-17 16:01:09 +00:00
James Graham
afe98ddb33 Bug 1436244 - Make default allowed leaks for mozilla wpt tests match those for upstream tests, a=testonly 2018-12-17 11:07:10 +00:00
Mark Banner
32345283e0 Bug 1503674 - Remove unused microformats code. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D14679

--HG--
extra : moz-landing-system : lando
2018-12-17 09:32:27 +00:00
Andreas Pehrson
1445eb8b70 Bug 1514241 - Remove Chrome-specific dependency and modernize. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D14596

--HG--
extra : moz-landing-system : lando
2018-12-17 13:56:05 +00:00
Emilio Cobos Álvarez
94522362b2 Bug 1513920 - Make <use> shadow trees lookup keyframe rules in the containing tree. r=heycam
The same thing we do for rule matching.

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

--HG--
extra : moz-landing-system : lando
2018-12-17 13:14:19 +00:00
Botond Ballo
ad8b8390a7 Bug 1511915 - Annotate some shape-margin-001.html test failures with the bug that will fix them. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D14770

--HG--
extra : moz-landing-system : lando
2018-12-17 18:47:24 +00:00
Marco Castelluccio
5b2de0d7eb Bug 1473067 - Parse coverage artifacts at the end of builds. r=ted
--HG--
extra : rebase_source : ffb6223c00c60c2d1183962cfa8158532bdc0700
2018-12-10 13:29:43 +01:00
Geoff Lankow
cc6b70c96c Bug 1506715 - Adapt Mochitest so it can run on Thunderbird r=darktrojan 2018-12-14 10:43:22 +13:00
Cosmin Sabou
b30ca1fd33 Merge mozilla-inbound to mozilla-central. a=merge 2018-12-15 04:47:12 +02:00
Cosmin Sabou
563aa72f89 Bug 1513891 - [wpt-sync] Update expectation for text-space-collapse-preserve-breaks-001.xht to fail on OSX. a=Wr-fix 2018-12-15 01:35:58 +02:00
Ciure Andrei
814adb5c46 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-12-15 00:03:24 +02:00
James Graham
1bd05f5530 Bug 1513891 - Extra metadata updates, a=testonly 2018-12-14 21:50:39 +00:00
Henri Sivonen
acfba8e927 Bug 1469580 - Ignore charset= in <meta content> if followed by unmatched quote. r=mrbkap
Differential Revision: https://phabricator.services.mozilla.com/D14410

--HG--
extra : moz-landing-system : lando
2018-12-14 17:53:59 +00:00
Logan Smyth
4ee33b0d6d Bug 1514248 - Reimplement xpcshell test debugging using a public thread-actor API. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D14561

--HG--
extra : moz-landing-system : lando
2018-12-14 17:33:45 +00:00
Cosmin Sabou
1b714ffa18 Bug 1511013 [wpt PR 14294] - Attempting to disable the test in order to green up the wpt. r=wpt-fix
--HG--
extra : rebase_source : 4bf46adf68a28c3af2d46967944bc99ab43985a1
2018-12-14 22:51:37 +02:00
Daniel Holbert
38e7aed189 Bug 1514309 part 1: Include the 'unsafe' keyword in serializations of css-align properties. r=emilio
Previously we'd omit it since it was merely an explicit way of requesting the
default behavior.  But the spec has changed such that it's not necessarily
equivalent to the default anymore:
https://drafts.csswg.org/css-align/#overflow-values

(Technically the behaviors are probably still equivalent in our implementation,
pending bug 1451380, but we don't have to publicize that via our
serialization.)

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

--HG--
extra : moz-landing-system : lando
2018-12-14 21:24:17 +00:00
James Willcox
560b503540 Bug 1511133 - Add 'isFennec' to mochitest info r=gbrown
This allows us to skip tests on GeckoView but not Fennec.

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

--HG--
extra : moz-landing-system : lando
2018-12-14 20:56:33 +00:00
Jason Orendorff
3df4a64fdb Bug 1513570 - Part 2: In the WPT testharness.js, treat the absence of global.location, rather than global.self, as evidence that we're in the shell. r=Ms2ger
We have to shim global.self for some tests that we want to run in the shell (see part 3).

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

--HG--
extra : moz-landing-system : lando
2018-12-14 18:15:06 +00:00
Jason Orendorff
47519c94b2 Bug 1513570 - Part 1: Adapt stream tests to run in the shell. r=Ms2ger
We don't support byte streams, transform streams, writable streams, or piping
yet, but we will, and in the meantime our own meta files disable those tests
for us.

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

--HG--
extra : moz-landing-system : lando
2018-12-14 18:14:56 +00:00
Jason Orendorff
acf7eafbbf Bug 1513570 - Part 0: Disable WritableStream and TransformStream tests. r=Ms2ger
There is no point running any of these, as we have no support whatsoever for
these features currently.

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

--HG--
extra : moz-landing-system : lando
2018-12-14 18:14:50 +00:00
Sylvestre Ledru
6f45c666bc Bug 1513205 - Also update the tests to match the Google coding style r=Ehsan
# ignore-this-changeset

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

--HG--
extra : moz-landing-system : lando
2018-12-14 18:10:35 +00:00
Rob Wood
a63f5d5395 Bug 1506912 - Raptor support for tp6 pageload on android geckoview; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D14186

--HG--
extra : moz-landing-system : lando
2018-12-14 07:19:59 +00:00
Coroiu Cristina
3e33183ebf Backed out changeset a145a897c94c (bug 1469580) for lin failure at /builds/worker/checkouts/gecko/tools/lint/wpt.yml 2018-12-14 12:33:15 +02:00
Henri Sivonen
20f693b781 Bug 1469580 - Ignore charset= in <meta content> if followed by unmatched quote. r=mrbkap
Differential Revision: https://phabricator.services.mozilla.com/D14410

--HG--
extra : moz-landing-system : lando
2018-12-13 18:48:09 +00:00
Boris Zbarsky
5fda010a9b Bug 1514029. Fix serialization of explicitly case-sensitive attr selectors with a namespace. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D14493

--HG--
extra : moz-landing-system : lando
2018-12-13 23:25:08 +00:00