Commit Graph

669395 Commits

Author SHA1 Message Date
Stephen McGruer
32dacc69b8 Bug 1576959 [wpt PR 18703] - Port most of the border-*-interpolation.html tests to WPT, a=testonly
Automatic update from web-platform-tests
Port most of the border-*-interpolation.html tests to WPT

Bug: 900581
Change-Id: I50718e83c691bd3351f7d881aeabc5be1475f1a7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1773198
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#691144}

--

wpt-commits: 56b070d4ea8401441e55370f69aa9e8f1faf3fb0
wpt-pr: 18703
2019-09-03 14:23:13 +00:00
Kevin Ellis
a1b5a8bec3 Bug 1577042 [wpt PR 18712] - Fix flakiness of pausing-an-animation test., a=testonly
Automatic update from web-platform-tests
Fix flakiness of pausing-an-animation test.

The test had a strict inequality test for current time based on the
fact that the ready promise is typically received in the next frame
after the compositor has paused the animation. However, the test is
validating that the updated playback rate does not take effect too
early, which would result in a big change to current time. Changing
the assert from > to >= still validates what the test was designed for
and accommodates some variability in the delivery time of the ready
promise. The spec does not state that the time must advance before the
ready promise is delivered, just that the animation client must
acknowledge that it is ready.

Bug: 997149
Change-Id: I1a0a5d889d6f8270560c9d4ec8e9de94b429e855
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1773718
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#691138}

--

wpt-commits: 9020120054db4bbec928ade3fcb0aae4da9ed712
wpt-pr: 18712
2019-09-03 14:23:13 +00:00
moz-wptsync-bot
329d064bb7 Bug 1570055 [wpt PR 18174] - Update wpt metadata, a=testonly
wpt-pr: 18174
wpt-type: metadata
2019-09-03 14:23:13 +00:00
Dave Tapuska
0ecdc90ef4 Bug 1570055 [wpt PR 18174] - Add ability to block same-origin access via document-access feature policy, a=testonly
Automatic update from web-platform-tests
Add ability to block same-origin access via document-access feature policy

Intent to Implement: https://groups.google.com/a/chromium.org/d/msg/blink-dev/Cibo-GNPs7Y/RznlX7WKDAAJ
Spec: https://github.com/whatwg/html/pull/4606

BUG=961448

Change-Id: I3c2ff129a71a8ccb5a0015661770adc7ff22d14b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1726055
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#688994}

--

wpt-commits: 0221225c4e1863839c1505b7efe1230ff1d6ff34
wpt-pr: 18174
2019-09-03 14:23:12 +00:00
moz-wptsync-bot
ee22e7db11 Bug 1576245 [wpt PR 18645] - Update wpt metadata, a=testonly
wpt-pr: 18645
wpt-type: metadata
2019-09-03 14:23:12 +00:00
Stephen McGruer
610d601008 Bug 1576245 [wpt PR 18645] - Port transform-*.html interpolation tests to WPT, a=testonly
Automatic update from web-platform-tests
Port transform-*.html interpolation tests to WPT

Bug: 900581
Change-Id: I9c1ce705f7e6d705e0c52e30fb1eda4694b66f09
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1768980
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#691131}

--

wpt-commits: 4ded09cd10ec8fb87f2009a38bfbc9776c0dc464
wpt-pr: 18645
2019-09-03 14:23:11 +00:00
autofoolip
c729a92dd1 Bug 1577133 [wpt PR 16465] - Update interfaces/webgl2.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webgl2.idl (#16465)

Source: https://github.com/tidoust/reffy-reports/blob/2a0b72d/whatwg/idl/webgl2.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/523817687
--

wpt-commits: 45fab95f67175a1e8b9163694278b42476010808
wpt-pr: 16465
2019-09-03 14:23:11 +00:00
autofoolip
27f78a576d Bug 1577091 [wpt PR 16464] - Update interfaces/webgl1.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webgl1.idl (#16464)

Source: https://github.com/tidoust/reffy-reports/blob/3eeb4d0/whatwg/idl/webgl1.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/577694005
--

wpt-commits: ecbeaf99227847420ce5706c1cb21a60c2989fe1
wpt-pr: 16464
2019-09-03 14:23:10 +00:00
Dominik Röttsches
08e992b2ec Bug 1576921 [wpt PR 18696] - Ensure font loading promises are rejected in valid execution context, a=testonly
Automatic update from web-platform-tests
Ensure font loading promises are rejected in valid execution context

The promise resolution was already wrapped in calling it inside the
right execution context, but the reject was not. Add the correct
execution context and schedule rejecting the promise if font loading for
a local() font fails when it is triggered by an implicit UA-triggered
load.

Spec reference:
https://drafts.csswg.org/css-font-loading/#font-face-load
in particular the last normative paragraph: "User agents can initiate
font loads on their own, whenever they determine that a given font face
is necessary to render something on the page. When this happens, they
must act as if they had called the corresponding FontFace’s load()
method described here."

Thanks to Roel Nieskens (pixelambacht@) for the helpful bug report and
reproduction test case.

Bug: 996687
Change-Id: Icb5d75675b8a2e0b3f100808645a1e2e550cfcd1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1771607
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#691092}

--

wpt-commits: d75cd4df6722acef7224eb6edcdc52b125680dad
wpt-pr: 18696
2019-09-03 14:23:10 +00:00
Ms2ger
5cd50a0dbb Bug 1577113 [wpt PR 18721] - Remove unused objects from media-source idlharness test., a=testonly
Automatic update from web-platform-tests
Remove unused objects from media-source idlharness test. (#18721)

--

wpt-commits: e751a174f86d4ef50627c30147387f80a62c89a4
wpt-pr: 18721
2019-09-03 14:23:10 +00:00
Edvard Thörnros
872e035074 Bug 1576640 [wpt PR 18680] - Allow trailing whitespace at the end of values attribute, a=testonly
Automatic update from web-platform-tests
Allow trailing whitespace at the end of values attribute

We now first strip the path data and then check if it's an
empty string. This allows white space at the end of the
string. This follows the spec.
https://www.w3.org/TR/SVG11/animate.html#ValuesAttribute

Bug: 429301
Change-Id: Ie77731cb0ec17b489b439953e73230650a16bcd9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1768771
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Commit-Queue: Edvard Thörnros <edvardt@opera.com>
Auto-Submit: Edvard Thörnros <edvardt@opera.com>
Cr-Commit-Position: refs/heads/master@{#691067}

--

wpt-commits: 4f2297cc42cff506deac5d51a6ba342f4eb090cf
wpt-pr: 18680
2019-09-03 14:23:09 +00:00
moz-wptsync-bot
252cdc6e4e Bug 1576842 [wpt PR 18690] - Update wpt metadata, a=testonly
wpt-pr: 18690
wpt-type: metadata
2019-09-03 14:23:09 +00:00
Philip Jägenstedt
1ca7a555b7 Bug 1576842 [wpt PR 18690] - Remove stale dedicated-workers.idl in favor of dom.idl + html.idl, a=testonly
Automatic update from web-platform-tests
Remove stale dedicated-workers.idl in favor of dom.idl + html.idl

dedicated-workers.idl hasn't been updated in a long time, and has
definitions from DOM and HTML. The dom.idl and html.idl files are
synced with reffy-reports regularly, so just use those.

Moves the `WorkerLocation` coverage to HTML's idlharness.js test.
--

wpt-commits: ddaab2cf6795cbfa77efdae981b8c494b47e7518
wpt-pr: 18690
2019-09-03 14:23:08 +00:00
autofoolip
b5ad577f0c Bug 1577089 [wpt PR 18719] - Update interfaces/requestidlecallback.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/requestidlecallback.idl (#18719)

Source: https://github.com/tidoust/reffy-reports/blob/3eeb4d0/whatwg/idl/requestidlecallback.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/577694005
--

wpt-commits: 8397686d52db575fd96fe17cd2b9c7ce30c4c10b
wpt-pr: 18719
2019-09-03 14:23:08 +00:00
autofoolip
3a955ccad7 Bug 1577088 [wpt PR 18718] - Update interfaces/input-events.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/input-events.idl (#18718)

Source: https://github.com/tidoust/reffy-reports/blob/3eeb4d0/whatwg/idl/input-events.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/577694005
--

wpt-commits: 45c2bd616d9137d8e0a282d8db2aa791b9508c98
wpt-pr: 18718
2019-09-03 14:23:07 +00:00
moz-wptsync-bot
f8af1c40da Bug 1573083 [wpt PR 18344] - Update wpt metadata, a=testonly
wpt-pr: 18344
wpt-type: metadata
2019-09-03 14:23:07 +00:00
Meredith Lane
bb8fcadbe3 Bug 1573083 [wpt PR 18344] - ElementReflection: ariaActiveDescendant, ariaErrorMessage, ariaDetails, a=testonly
Automatic update from web-platform-tests
ElementReflection: ariaActiveDescendant, ariaErrorMessage, ariaDetails

Spec: https://whatpr.org/html/3917/common-dom-interfaces.html#reflecting-content-attributes-in-idl-attributes:element

This change:
	- updates v8 bindings and IDL
	- Implements (most) of the HTML spec for the three attributes
	  listed above.

This change is part of the experimental AOM project, and allows attributes that
reflect ARIA relationships to return an element reference corresponding to the
ID stored in the content attribute, rather than the string ID itself. These
attributes are exposed on the IDL interface AriaAttributes.
See https://rawgit.com/w3c/aria/master/#AriaAttributes for more information.

Attributes reflecting multiple element references will be implemented using
FrozenArray<Element> in a follow up CL.

BUG=981423

Change-Id: I35164b436c7e2ffd67a80ebd26e4233189e445b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1687013
Commit-Queue: Meredith Lane <meredithl@chromium.org>
Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Alice Boxhall <aboxhall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#691047}

--

wpt-commits: 9ebd73eab7ce418ab5e5f0d3451d8200ace2300d
wpt-pr: 18344
2019-09-03 14:23:06 +00:00
autofoolip
a6b81ac82e Bug 1577085 [wpt PR 18716] - Update interfaces/IndexedDB.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/IndexedDB.idl (#18716)

Source: https://github.com/tidoust/reffy-reports/blob/3eeb4d0/whatwg/idl/IndexedDB.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/577694005
--

wpt-commits: 772c8e3eded299d8a098ddac8b0ef42e7e24161e
wpt-pr: 18716
2019-09-03 14:23:06 +00:00
Eric Willigers
2d8d46b28b Bug 1572083 [wpt PR 18313] - SVG: Parsing of stop-color, a=testonly
Automatic update from web-platform-tests
SVG: Parsing of stop-color (#18313)

stop-color accepts `<color>` values.
https://svgwg.org/svg2-draft/pservers.html#StopColorProperty
--

wpt-commits: 7cbcb4b083681016f2f5b701d461aadcf2a0797d
wpt-pr: 18313
2019-09-03 14:23:05 +00:00
Eric Willigers
3b5a273291 Bug 1572889 [wpt PR 18361] - [css-inline] Parsing of vertical-align, a=testonly
Automatic update from web-platform-tests
[css-inline] Parsing of vertical-align (#18361)

Test parsing and serialization of CSS 2 vertical-align values
https://www.w3.org/TR/CSS2/visudet.html#propdef-vertical-align

Found WebKit bug: calc computes as empty string
https://bugs.webkit.org/show_bug.cgi?id=200692

The new CSS 3 values currently lack browser support.
https://drafts.csswg.org/css-inline/#transverse-alignment
--

wpt-commits: 2c7c8fb49ee1f079882cc8c7f95123467b5b5b83
wpt-pr: 18361
2019-09-03 14:23:05 +00:00
Mattias Buelens
a32eb0fa05 Bug 1576880 [wpt PR 18693] - Add tests for WritableStream.close(), a=testonly
Automatic update from web-platform-tests
Add tests for WritableStream.close() (#18693)

* Add tests for WritableStream.close()
--

wpt-commits: 0ba0c4c07c8d2c23efdcc84dfc9043a3fdccbf19
wpt-pr: 18693
2019-09-03 14:23:04 +00:00
moz-wptsync-bot
ec9322092a Bug 1576838 [wpt PR 18687] - Update wpt metadata, a=testonly
wpt-pr: 18687
wpt-type: metadata
2019-09-03 14:23:04 +00:00
Eric Willigers
a37a32e1f3 Bug 1576838 [wpt PR 18687] - CSS: Consolidate block/inline tests for scroll-margin, scroll-padding, a=testonly
Automatic update from web-platform-tests
CSS: Consolidate block/inline tests for scroll-margin, scroll-padding

Tests for scroll-padding-inline-start, scroll-padding-block-start,
scroll-padding-inline-end, scroll-padding-block-end now appear
together.

Tests for scroll-margin-block-start, scroll-margin-inline-start,
scroll-margin-block-end, scroll-margin-inline-end now appear
together.

Added tests that calc(auto) is rejected.

Change-Id: I06759db50dd21e2654df494255a4e41233cdcae6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1771486
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690905}

--

wpt-commits: b690813a7231b0891fed00e7397b441b58ef0cb8
wpt-pr: 18687
2019-09-03 14:23:04 +00:00
Marijn Kruisselbrink
58b7245605 Bug 1577004 [wpt PR 18707] - Mark media-source/idlharness test as slow, a=testonly
Automatic update from web-platform-tests
Mark media-source/idlharness test as slow

The test often times out on the waterfall.

Tbr: chcunningham@chromium.org
Change-Id: I47cc2c795f0ff4163e952d1cce971388b7a67760
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1773524
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Commit-Queue: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690852}

--

wpt-commits: 9e76bf3a36549abc01a511a309b8aeec0975fe6d
wpt-pr: 18707
2019-09-03 14:23:03 +00:00
Philip Jägenstedt
a25ba9e5e3 Bug 1577010 [wpt PR 18708] - Explain the split between the two idlharness tests in dom/, a=testonly
Automatic update from web-platform-tests
Explain the split between the two idlharness tests in dom/ (#18708)

--

wpt-commits: 9ae3cc7e3f5420538b709a91149f4f811bc4bb42
wpt-pr: 18708
2019-09-03 14:23:03 +00:00
Philip Jägenstedt
4d5c2e879d Bug 1574901 [wpt PR 18541] - Replace setTimeout with step_timeout in inert/ tests, a=testonly
Automatic update from web-platform-tests
Replace setTimeout with step_timeout in inert/ tests (#18541)

This avoids the need to silence the lint.
--

wpt-commits: baa77c77ae1328ce146dcb699588141e2ed6bf80
wpt-pr: 18541
2019-09-03 14:23:02 +00:00
moz-wptsync-bot
d4b7831fc5 Bug 1576934 [wpt PR 18698] - Update wpt metadata, a=testonly
wpt-pr: 18698
wpt-type: metadata
2019-09-03 14:23:02 +00:00
Stephen McGruer
a2a9d2b54d Bug 1576934 [wpt PR 18698] - Port some css-multicol interpolation tests to WPT, a=testonly
Automatic update from web-platform-tests
Port some css-multicol interpolation tests to WPT

Bug: 900581
Change-Id: Ia92d41788e13e7fb496b3e426d54622320f137cb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1769306
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690821}

--

wpt-commits: 570e38494412ed8f4d845670b0bf9f1cccde90c6
wpt-pr: 18698
2019-09-03 14:23:01 +00:00
Changwan Ryu
1cbd68a4f2 Bug 1576992 [wpt PR 18706] - Add instructions for running WPT for Android WebView, a=testonly
Automatic update from web-platform-tests
Add instructions for running WPT for Android WebView

--

wpt-commits: cac6775cd42a8de951489d8a94a455904e47a802
wpt-pr: 18706
2019-09-03 14:23:01 +00:00
Philip Jägenstedt
10389fd8a0 Bug 1576905 [wpt PR 18694] - Remove unused audio/video element instances, a=testonly
Automatic update from web-platform-tests
Remove unused audio/video element instances (#18694)

See https://github.com/web-platform-tests/wpt/pull/18677#discussion_r317936313
--

wpt-commits: 677dac9ac6c5d0afe9bf10b09f66972a6e4ae2ae
wpt-pr: 18694
2019-09-03 14:23:00 +00:00
moz-wptsync-bot
982980e78f Bug 1576954 [wpt PR 18701] - Update wpt metadata, a=testonly
wpt-pr: 18701
wpt-type: metadata
2019-09-03 14:23:00 +00:00
Stephen McGruer
f06a91bc26 Bug 1576954 [wpt PR 18701] - Port css-shapes interpolation tests to WPT, a=testonly
Automatic update from web-platform-tests
Port css-shapes interpolation tests to WPT

Bug: 900581
Change-Id: Ieda118b47ebb266e7e52db20055de6664ad171bc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1773183
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#690785}

--

wpt-commits: 49b0aca116ecce1db83f1bbd4574a10555224315
wpt-pr: 18701
2019-09-03 14:23:00 +00:00
Jan de Mooij
b00bf3c8df Bug 1545038 - Add an ignore-flag directive to jsreftest harness to allow running tests that pass without --more-compartments. r=jorendorff
The cross-compartment case is still buggy but this at least ensures we don't
regress the correct same-compartment behavior.

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

--HG--
extra : source : 109f0deb14a403dd46a19c962e68ed66059e0b43
2019-09-03 09:27:47 +00:00
Mirko Brodesser
92df4c2ad8 Bug 1577425: add nsPlainTextSerializer::OutputManager. r=hsivonen
In order to encapsulate the output together with `mAtFirstColumn`.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 09:03:17 +00:00
Razvan Maries
ca42d69aa9 Backed out changeset 109f0deb14a4 (bug 1545038) for build bustages. CLOSED TREE 2019-09-03 12:40:38 +03:00
Jan de Mooij
53cb098bd7 Bug 1545038 - Add an ignore-flag directive to jsreftest harness to allow running tests that pass without --more-compartments. r=jorendorff
The cross-compartment case is still buggy but this at least ensures we don't
regress the correct same-compartment behavior.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 09:27:47 +00:00
Jan de Mooij
a1ab6fde12 Bug 1577224 - Fix assertion in assertNoPoolAndNoNops to account for OOM. r=nbp
Most of the pool-related methods return early on OOM.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 09:25:07 +00:00
Paul Bone
b7f3787af1 Bug 1568410 - (part 10) Clarify an edge case in a comment r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D43006

--HG--
extra : moz-landing-system : lando
2019-09-03 06:32:09 +00:00
Paul Bone
17f1493fce Bug 1568410 - (part 9) Verify ownedByCurrentThread() using owningThread_ r=jandem
We can add an extra assertion here.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 06:31:56 +00:00
Paul Bone
8d8305ccf5 Bug 1568410 - (part 8) Add assertions to help catch problems Mutex behaviour r=jandem
While I worked on this patch series these assertions where helpful to detect
problems.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 06:40:30 +00:00
Paul Bone
01bfd1e454 Bug 1568410 - (part 7) Remove references to Thread::Id r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D44432

--HG--
extra : moz-landing-system : lando
2019-09-05 03:35:42 +00:00
Paul Bone
55a6204611 Bug 1568410 - (part 6) Move ThisThread::GetId() to ThreadId::ThisThread() r=jandem
Depends on D44430

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

--HG--
extra : moz-landing-system : lando
2019-09-04 09:26:00 +00:00
Paul Bone
4ecd21c76c Bug 1568410 - (part 5) Move Thread::Id to ThreadId and its own header r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D44430

--HG--
extra : moz-landing-system : lando
2019-09-05 01:48:01 +00:00
Paul Bone
46e226d3b7 Bug 1568410 - (part 4) Remove Mutex::ShutDown() r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D40986

--HG--
extra : moz-landing-system : lando
2019-09-03 06:30:26 +00:00
Paul Bone
6256620c77 Bug 1568410 - (part 3) Implement the mutex stack as a linked list r=jandem
Implement this as a linked list so that it cannot leak memory (unless it
also leaks locks) and the Mutex::ShutDown() function can be removed.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 06:39:08 +00:00
Paul Bone
6845195a95 Bug 1568410 - (part 2) Call the pre/post lock code from ConditionVariable r=jandem
Condition variables lock and unlock mutexes. The code in the next patch
would find assertion failures because this case wasn't handled.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 06:38:40 +00:00
Paul Bone
ae588ec74d Bug 1568410 - (part 1) Refactor Mutex.h r=jandem
Factor the common parts of the DEBUG and non-DEBUG Mutex class together to
make it easier to see what the common and different parts of this class are.

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

--HG--
extra : moz-landing-system : lando
2019-09-03 06:50:03 +00:00
Bogdan Tara
db8f140884 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-09-05 06:50:11 +03:00
Andrew Halberstadt
7945602d9f Bug 1577826 - [eslint] Ensure setup runs subprocess with byte strings in env r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D44482

--HG--
extra : moz-landing-system : lando
2019-09-04 23:50:26 +00:00
Andrew Halberstadt
07e4b56faa Bug 1577826 - [mozbuild] Create an 'ensure_subprocess_env' utility function, r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D44667

--HG--
extra : moz-landing-system : lando
2019-09-04 23:49:33 +00:00