Commit Graph

669454 Commits

Author SHA1 Message Date
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
Itiel
9bb55ae4d8 Bug 1578092 - Fix about:addons "Contribute" button background icon position for RTL r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D44317

--HG--
extra : moz-landing-system : lando
2019-09-03 04:29:13 +00:00
Emilio Cobos Álvarez
d5bc03b6f0 Bug 1578295 - Use cbindgen for counters. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D44403

--HG--
extra : moz-landing-system : lando
2019-09-02 23:11:26 +00:00
Andreea Pavel
9f378c9fc1 Backed out changeset fee72f003ea2 (bug 1577767) win build bustages on a CLOSED TREE 2019-09-03 11:47:31 +03:00
Markus Stange
ccd64f6d10 Bug 1563310 - Update profiler-get-symbols WASM module and update JS code for the updated binding API. r=julienw
The repo has seen three notable changes since last time:
 - The pdb changes from PR #2, which don't really affect any outward behavior.
 - I updated the version of wasm-bindgen.
 - I created a WasmMemBuffer abstraction which lets us avoid the buffer copy
   without relying on wasm-bindgen implementation details. This is possible due
   to the new Uint8Array::view API that wasm-bindgen shipped in April.

The last part is what allowed me to simplify the code in ProfilerGetSymbols-worker.js.
Those changes are the only part that's worth reviewing.

The changes in profiler_get_symbols.js are not worth reviewing; they're
autogenerated by wasm-bindgen. The new version of wasm-bindgen generates
slightly different JS code, and the addition of the WasmMemBuffer struct also
caused some of that JS code to change.

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

--HG--
extra : moz-landing-system : lando
2019-09-02 17:56:28 +00:00
Jeff Muizelaar
c64e7e7e52 Bug 1579233. wr-blob: Use aImageRect.TopLeft() directly instead of calling it offset. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D44906

--HG--
extra : moz-landing-system : lando
2019-09-05 21:16:43 +00:00
Jeff Muizelaar
3b01bda4c3 Bug 1579231. Add some additional debugging output to blob grouping. r=mstange
Also rearranges some corresponding code.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 21:16:41 +00:00
Nika Layzell
db13e103ae Bug 1579121 - Remove nested content process code from ContentParent::NotifyTabDestroying, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D44850

--HG--
extra : moz-landing-system : lando
2019-09-05 20:44:42 +00:00
Julien Wajsberg
234d224715 Bug 1578354 - Remove the obsolete condition so that JS frames are now properly filtered in in the call tree r=gregtatum
Bug 1557789 added categories to all JS frames, so as a result JS frames
where all filtered out because of the condition removed in this patch.
This condition is basically a premature optimization, removing it
shouldn't bring any behavior difference.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 15:20:36 +00:00
Dana Keeler
29758e98f9 bug 1578732 - #include more headers in RootCertificateTelemetryUtils.cpp so it can compile when chunking changes in unified builds r=kjacobs
Differential Revision: https://phabricator.services.mozilla.com/D44742

--HG--
extra : moz-landing-system : lando
2019-09-05 17:46:31 +00:00
Glenn Watson
a33501d4ab Bug 1578986 - Refactor tile comparisons to enable dirty rect checking. r=nical
Previously, primitive sub-dependencies (such as transforms, opacity
bindings etc) were invalidated by comparing the dependency array
only. This means that it's not possible to correlate an area of
a tile that is affected by those sub-dependencies.

Now, comparisons on sub-dependencies are handled as part of the
dependency check for each primitive. This means we have the
affected rectangle of the tile available, which will allow
dirty regions within a tile to be built correctly.

This patch is only preparation work - the actual dirty rect
calculation will be done as a follow up patch.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 20:44:41 +00:00
Nika Layzell
e738c764e1 Bug 1578398 - Check 'CanSend()' when calling Send__delete__(), r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D44856

--HG--
extra : moz-landing-system : lando
2019-09-05 18:08:58 +00:00
thomasmo
9517432844 Bug 1570120 - Create FxR HTML UI with navigation r=Gijs
This change introduces the HTML-based UI for the 2D Content window in Firefox
Reality for Desktop, accessed via the --fxr command line parameter.

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

--HG--
extra : moz-landing-system : lando
2019-09-05 19:25:42 +00:00
Jason Laster
06b1d905ee Bug 1569829 - Opening a code-heavy file hangs to do 6 reflows with heavy codemirror computations. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D44729

--HG--
extra : moz-landing-system : lando
2019-09-05 15:10:59 +00:00
Mihai Alexandru Michis
a3f69d49df Backed out 2 changesets (bug 1578215) for causing damp failures at netmonitor/simple.js CLOSED TREE
Backed out changeset d17910e8fe6a (bug 1578215)
Backed out changeset a99353211255 (bug 1578215)
2019-09-05 23:48:17 +03:00