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

657240 Коммитов

Автор SHA1 Сообщение Дата
Andreas Tolfsen 5d23d12091 bug 1560497: remote: use public Slack instance URL; r=me a=doc
There’s a new signup page for the Slack instance at
https://devtools-html-slack.herokuapp.com/ which accepts non-MoCo
email addresses. We should use this in our public documentation so
contributors can sign in.

DONTBUILD
2019-06-21 10:20:03 +01:00
Cosmin Sabou d96d24e199 Bug 1560360 - Update syntax for disabling more flaky css-appearance tests on win7 debug and win10 aarch64. a=testonly
--HG--
extra : amend_source : b7bd3c079c342674dba1116dadbc514a706886c3
2019-06-21 06:24:48 +03:00
Cosmin Sabou 8c2b7f4504 Bug 1560360 - Disable more flaky css-appearance tests on win7 debug and win10 aarch64. a=testonly
--HG--
extra : amend_source : 2d903cd2fe6a35f7654092a40b75b36a2f51300f
2019-06-21 04:15:32 +03:00
myfreeweb 01916974b0 Bug 1213601 - implement kinetic/inertial scrolling (fling) for Gtk. r=botond
--HG--
extra : rebase_source : 69a374c26bcb8781e83aeb26058a2de349313bbc
extra : amend_source : 521bb6f2b5799bfca5f8b8b5bbe9e4fef1f2dd1e
2019-06-20 16:18:45 -04:00
Kris Maglione 4c6fa04663 Bug 1530660: Fix registration for nsSafeFileOutputStream. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D35490

--HG--
extra : rebase_source : 7b343c0e77ce49c99303e6383786a1be782cdd42
2019-06-20 15:40:35 -07:00
Kris Maglione 7ccc70468b Bug 1560166: Part 3 - Make unused revoke() method non-public. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D35391

--HG--
extra : rebase_source : baed213b5151190d69505118d7f477aad1d70783
2019-06-19 17:55:33 -07:00
Kris Maglione 8fd8e70250 Bug 1560166: Part 2 - Add finalization witness to cleanup dead references. r=mconley
Requiring callers to manually cleanup all DOM references that they create runs
counter to the usual JavaScript model of automatic garbage collection, where
developers usually do not need to think about manual deallocation. It's bound
to lead to leaks before long.

This patch adds a finalization witness bound to the element of any DOM
reference that we create. When that element is destroyed, the finalization
witness also removes its entry from the ID map.

Since the mappings are already stored as weak references, this shouldn't
result in a change to the behavior that callers see, only in the underlying
memory management. It essentially makes this behave as a true weak value map.

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

--HG--
extra : rebase_source : baab8063668594df452697aae6e2115adfc43ab3
2019-06-19 12:06:38 -07:00
Kris Maglione 23c0a789a8 Bug 1560166: Part 1 - Stop using UUIDs for DOM reference IDs. r=mconley
UUIDs are expensive to create, to use as map keys, and to transfer between
processes. They are also completely unnecessary for this use case, since the
number returned by Math.random() has the same characteristics that we're
depending on the UUID generator for, only with better performance.

That said, even Math.random() is probably overkill for this use case, when we
can just use continually incremented serial number and get the same behavior,
but I decided to continue using randomized IDs mainly to minimize the
magnitude of the change.

--HG--
extra : rebase_source : 1536569eca7442f1ae4dcd894cac6a7c39edbb2c
2019-06-19 11:27:02 -07:00
Mats Palmgren 5e16c9c24a Bug 1558705 - [css-grid-2] Account for the subgrid's margin/border/padding when resolving its non-subgridded track sizes. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D35192

--HG--
extra : rebase_source : 7120e685adf61ca1f9eeddce0649d2747973f9c3
2019-06-17 15:03:03 +02:00
Cosmin Sabou 26a3767938 Merge mozilla-central to mozilla-inbound. 2019-06-21 01:48:24 +03:00
Cosmin Sabou 49014f945b Merge mozilla-inbound to mozilla-central. a=merge 2019-06-21 01:03:07 +03:00
arthur.iakab 360ae4d7f5 Merge autoland to mozilla-central. a=merge 2019-06-21 00:50:23 +03:00
arthur.iakab 4f10b95d82 Bug 1560360 - Disabled css-appearance-push-button-001 on win7 debug a=testonly
--HG--
extra : amend_source : b1f7aedea0da0252785020b5cee7e767348b7b0e
2019-06-21 00:26:39 +03:00
James Graham 52ccd7af68 Bug 1560360 - Disable flaky css-appearance tests on win7 debug, a=testonly 2019-06-20 11:38:30 -07:00
Marco Trevisan (Treviño) 7dd56cc3a6 Bug 1560064 - Barrier: Remove JS_BROKEN_GCC_ATTRIBUTE_WARNING guards. r=sfink
--HG--
extra : rebase_source : df7028fd7f4b44a46e5061827c975a870819b1ec
2019-06-20 19:19:58 +02:00
Marco Trevisan (Treviño) 957a283e83 Bug 1560064 - Barrier: Set MovableCellHasher<JSObject*> visibility before being used. r=sfink
--HG--
extra : rebase_source : 40d731c5b8e78cb8ecf77f34ae78611f3c78af46
2019-06-20 19:15:39 +02:00
Nicolas Silva d1d43baacc Bug 1558135 - Use a faster image shader when we don't need repetitions and anti-aliasing. r=gw
--HG--
extra : rebase_source : 5b6a332ba781ef9673fe9866872c3fe2977049f6
2019-06-20 10:14:48 -07:00
Ciure Andrei 4ffd609e9c Backed out 4 changesets (bug 1556795)for causing RTCPeerConnection-createDataChannel.html to perma fail CLOSED TREE
Backed out changeset 05898e5d5434 (bug 1556795)
Backed out changeset a87072937e2c (bug 1556795)
Backed out changeset f8ce8930bcab (bug 1556795)
Backed out changeset 112937d690e0 (bug 1556795)
2019-06-20 18:33:22 +03:00
longsonr 160c161d5f Bug 1551030 - Merge all SVGRect classes r=dholbert 2019-06-20 07:03:54 -07:00
Dave Townsend 69f70ce6ae Bug 1528082: Add an environment variable to disable dedicated profiles for enterprise use. r=froydnj
In some situations dedicated profile support does not work well. This includes a
handful of linux distributions which always install different application
versions to different locations, some application sandboxing systems as well as
enterprise deployments. This environment variable provides a way to opt out of
dedicated profiles for these cases.

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

--HG--
extra : moz-landing-system : lando
2019-06-20 13:47:42 +00:00
Jan-Ivar Bruaroey 79e118fb86 Bug 1552571: Optimize GetUserMediaWindowListener's source listener iteration and ownership. r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D31687

--HG--
extra : moz-landing-system : lando
2019-06-20 16:43:21 +00:00
Ciure Andrei 72f3f971fb Backed out 15 changesets (bug 1479960, bug 1426526, bug 1534780, bug 1536697) for causing build bustages CLOSED TREE
Backed out changeset 5645e0cc3915 (bug 1479960)
Backed out changeset a7c09894c6a0 (bug 1536697)
Backed out changeset 510f03381af9 (bug 1426526)
Backed out changeset 7cf4735a088f (bug 1426526)
Backed out changeset 41080844e645 (bug 1479960)
Backed out changeset fdba3c5f8fd0 (bug 1479960)
Backed out changeset 26a8ebcb2db4 (bug 1479960)
Backed out changeset d0d383e5bae1 (bug 1479960)
Backed out changeset c418095bb7b7 (bug 1479960)
Backed out changeset 7b78b1945532 (bug 1479960)
Backed out changeset c47d47d4073d (bug 1479960)
Backed out changeset 71253b62a633 (bug 1479960)
Backed out changeset ae525f20bdbb (bug 1479960)
Backed out changeset 7fba719355d7 (bug 1534780)
Backed out changeset 771db331860a (bug 1534780)
2019-06-20 19:54:57 +03:00
Ciure Andrei 217ab9d060 Backed out 4 changesets (bug 1545582) for causing spidermonkey bustages CLOSED TREE
Backed out changeset c53f9e22d5f7 (bug 1545582)
Backed out changeset 6640b7f3d7e0 (bug 1545582)
Backed out changeset c65de5ec10da (bug 1545582)
Backed out changeset 3224107774b1 (bug 1545582)
2019-06-20 19:39:54 +03:00
Razvan Maries 8ea522bf4e Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-06-20 14:19:57 +03:00
Razvan Maries da14c413ef Merge autoland to mozilla-central a=merge 2019-06-20 12:45:34 +03:00
Oana Pop Rus 288befd88a Backed out changeset f79736d79ee1 (bug 1529022) for build bustages in GeckoChildProcessHost.cpp a=backout 2019-06-20 01:57:00 +03:00
Dorel Luca 0c4992a9c8 Backed out changeset 4d6ed4f36dc7 (bug 1558135) for Wrench failure 2019-06-20 01:45:02 +03:00
Oana Pop Rus fd2aad147f Merge inbound to mozilla-central. a=merge 2019-06-20 00:40:02 +03:00
Jeff Walden c69f589086 Bug 1558538 - BigInt-to-Number conversion is rather borken. r=wingo
Differential Revision: https://phabricator.services.mozilla.com/D34678

--HG--
extra : moz-landing-system : lando
2019-06-19 18:39:02 +00:00
Dorel Luca d7a28a9a95 Backed out changeset 8a67659b3fe6 (bug 1550637) by dev's request 2019-06-19 21:40:35 +03:00
Jon Coppeard 947bc6ad9a Bug 1395509 - Track malloc memory used by ForOfPIC objects r=jandem
This refactors freeing stubs and adds memory tracking.  It also adds a back pointer to the JSObject to ForOfPIC::Chain which is slightly annoying, but I think there's only one per global so this shouldn't be too bad.

Differential Revision: https://phabricator.services.mozilla.com/D35348
2019-06-19 11:34:36 -07:00
Jon Coppeard 6c5e6c0de8 Bug 1395509 - Track malloc memory used by script breakpoints r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D35347
2019-06-19 11:15:40 -07:00
Jon Coppeard 15ae5ecf77 Bug 1395509 - Track malloc memory used by ObjectGroups r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D35346
2019-06-19 11:14:11 -07:00
Nicolas Silva 24ceb50ebd Bug 1558135 - Use a faster image shader when we don't need repetitions and anti-aliasing. r=gw
--HG--
extra : rebase_source : 3cae4d493ee0df2788eb7b2687ffa6643ccc2631
extra : source : db46d3efde2f4c4eb17ab775749d0aae2e4a0814
2019-06-19 10:34:15 -07:00
James Graham 9573702c11 Bug 1558851 - Fix shape-outside-computed.html metadata, a=testonly 2019-06-19 14:29:28 -07:00
James Graham 4d8cf2fed2 Bug 1559913 - Add long timeout to flaky WebRTC test, a=testonly 2019-06-19 11:07:04 -07:00
James Graham 2c7935fab9 Bug 1559911 - Disable unstable WebRTC test, a=testonly 2019-06-19 11:07:03 -07:00
James Graham 3dbbd8c724 Bug 1559902 - Make wpt more forgiving of crashes on treeherder, r=ahal
This is required so that crashes on import don't block updating tests.
It makes that change from 1539449 only apply to non-wpt suites, which is
not ideal but no worse than the previous setup.

Differential Revision: https://phabricator.services.mozilla.com/D35218
2019-06-19 11:07:03 -07:00
James Graham 041988c427 Bug 1559483 - Remove example.com from test, r=me 2019-06-19 11:07:03 -07:00
moz-wptsync-bot 77101fa9a6 Bug 1558851 - [wpt-sync] Update web-platform-tests to dcac708930b6e73bf3e7629908b6467e7644cff9, a=testonly
wpt-head: dcac708930b6e73bf3e7629908b6467e7644cff9
wpt-type: landing
2019-06-19 11:07:02 -07:00
Hugo Holgersson a891f01fea Bug 1558492 [wpt PR 17267] - Don't show |cursor: pointer| on unclickable <area>s, a=testonly
Automatic update from web-platform-tests
Don't show |cursor: pointer| on unclickable <area>s

The HTML spec says:
  "The href attribute on a and area elements is not
   required; when those elements do not have href
   attributes they do not create hyperlinks."

Background:
Chrome already excludes unclickable <area>s, <area>s
without a href attribute, from the tab order.

Problem:
Unclickable <area>s still show a "click me" hint.

Solution:
Mimick Firefox. Only show the pointer for actual
<area> links.

Note:
Found during crrev.com/c/1632231. We don't want
unclickable <area>s to act navigable.

Bug: 972556
Change-Id: I9214171290659b8b800db3e462478e2a1327c832
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1653009
Commit-Queue: Hugo Holgersson <hholgersson@fb.com>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#668409}

--

wp5At-commits: dcac708930b6e73bf3e7629908b6467e7644cff9
wpt-pr: 17267
2019-06-19 11:07:02 -07:00
Vladimir Levin 5fd5a8f62f Bug 1552214 [wpt PR 16858] - NG/DL: Implement size containment (and display lock) for NG fieldset algo, a=testonly
Automatic update from web-platform-tests
NG/DL: Implement size containment (and display lock) for NG fieldset algo

This patch adds size containment implementation for fieldsets in
LayoutNG.

Tested with LayoutNGFieldset feature flag.

Along with the new tests,
external/wpt/css/css-contain/contain-size-fieldset-001.html and
external/wpt/css/vendor-imports/mozilla/mozilla-central-reftests/contain/contain-size-fieldset-001.html
are also passing.

R=chrishtr@chromium.org, ikilpatrick@chromium.org, mstensho@chromium.org

Bug: 958975
Change-Id: I5e735adc65ed9450f84e4c1ab68cba69e3fd85ed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1613844
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#660866}

--
Add colliding ref names to lint.whitelist

See also https://github.com/web-platform-tests/wpt/pull/17289 which
was discovered when preparing this change.

--

wp5At-commits: 2d4a450b602564b5c7461c76e281552b60363602, 677d31b5fbbcfe9d3f7628a9b73c4a6066bbe76d
wpt-pr: 16858
2019-06-19 11:07:02 -07:00
Findit bf8053f15a Bug 1558779 [wpt PR 17288] - Revert "Active Processing for ConvolverNode", a=testonly
Automatic update from web-platform-tests
Revert "Active Processing for ConvolverNode"

This reverts commit 499976c54a2b086bbde54ae137d0ac4adb3cd427.

Reason for revert:

Findit (https://goo.gl/kROfz5) identified CL at revision 668149 as the
culprit for flakes in the build cycles as shown on:
https://analysis.chromium.org/p/chromium/flake-portal/analysis/culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vNDk5OTc2YzU0YTJiMDg2YmJkZTU0YWUxMzdkMGFjNGFkYjNjZDQyNww

Sample Failed Build: https://ci.chromium.org/buildbot/chromium.mac/WebKit%20Mac10.13%20%28retina%29/15474

Sample Failed Step: webkit_layout_tests on ATI GPU on Mac Retina on Mac-10.13.6

Sample Flaky Test: external/wpt/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html

Original change's description:
> Active Processing for ConvolverNode
>
> The ConvolverNode should output a single channel of silence when it is not
> actively processing.  Active processing is already supported and just needed
> to have the convolver output a single channel of silence when it is
> constructed, before anything is connected to it.
>
> Bug: 971389
> Change-Id: Icc894cd7ea6dec60a1eccb0fa4a3aea68ac5b51f
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1644899
> Commit-Queue: Raymond Toy <rtoy@chromium.org>
> Reviewed-by: Hongchan Choi <hongchan@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#668149}

Change-Id: Ie7fedee332ca167c3dfd4fd99142de89234ff03a
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 971389
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1653924
Cr-Commit-Position: refs/heads/master@{#668243}

--

wp5At-commits: 2477f79f3c0757225d06762aeb1d3b1eea6eb52a
wpt-pr: 17288
2019-06-19 11:07:01 -07:00
Hiroki Nakagawa f0eb0c1809 Bug 1558742 [wpt PR 17284] - Worker: Modernize worker-interception.https.html, a=testonly
Automatic update from web-platform-tests
Worker: Modernize worker-interception.https.html

This CL modernizes worker-interception.https.html using new ES features like
async/await and arrow functions.

This is a preparation to add more test, for example, for shared workers.

Bug: n/a
Change-Id: I65ebe309358b8b680b9b173916d6aa1d477b1d95
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1654673
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668316}

--

wp5At-commits: 16f941927fe2ce5abb5bc54ab02af5f15c501c1a
wpt-pr: 17284
2019-06-19 11:07:01 -07:00
Raymond Toy d42da5f450 Bug 1558624 [wpt PR 17273] - ChannelMergerNode supports active processing, a=testonly
Automatic update from web-platform-tests
ChannelMergerNode supports active processing

When a ChannelMergerNode is not actively processing its inputs, the
number of channels in its output is one, instead of the number of
inputs.

Just need to disable outputs when the node is created.  Connections to
the node will adjust the number of channels appripriately, and when
inputs are no longer actively processing, the number of output
channels becomes one, as required.

Bug: 925046
Test: the-channelmergernode-interface/active-processing.https.html
Change-Id: I08e5fd2fe9c99b75af177eb85212162ecf39efd4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1645478
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668159}

--

wp5At-commits: bfb037131941940b9f7efa16cb1ec0829a2461cb
wpt-pr: 17273
2019-06-19 11:07:01 -07:00
Christian Biesinger 72df509024 Bug 1558564 [wpt PR 17270] - [css-flexbox] Make sure to layout overflow:auto elements, a=testonly
Automatic update from web-platform-tests
[css-flexbox] Make sure to layout overflow:auto elements

For overflow: auto, we need to layout before running the flex algorithm
if layout is dirty, so we can up-to-date scrollbar information, because
scrollbar size is included in the intrinsic size.

Bug: 972227
Change-Id: I58b5c0590575c5babc505b2927d8464f3f540775
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1652198
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668199}

--

wp5At-commits: 562e24f280cc12acbbe0f2b0b136dd319c2604b3
wpt-pr: 17270
2019-06-19 11:07:00 -07:00
Raymond Toy 76f7378892 Bug 1558611 [wpt PR 17233] - Active Processing for ConvolverNode, a=testonly
Automatic update from web-platform-tests
Active Processing for ConvolverNode

The ConvolverNode should output a single channel of silence when it is not
actively processing.  Active processing is already supported and just needed
to have the convolver output a single channel of silence when it is
constructed, before anything is connected to it.

Bug: 971389
Change-Id: Icc894cd7ea6dec60a1eccb0fa4a3aea68ac5b51f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1644899
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668149}

--

wp5At-commits: 6531eab802391a24dabca973cc4329abbeadd896
wpt-pr: 17233
2019-06-19 11:07:00 -07:00
Eric Willigers d1e0063f15 Bug 1558581 [wpt PR 17245] - CSS Animations: timing function computed value WPT, a=testonly
Automatic update from web-platform-tests
CSS Animations: timing function computed value WPT

Web Platform Tests for animation-timing-function and
transition-timing-function computed value.

Bug: 893397
Change-Id: Ia590b4b540580ad8d25dd263b2ab04e27f103747
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1647299
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Auto-Submit: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668136}

--

wp5At-commits: 1f9fc8ede0b1577fee15f569b953a430766cad7d
wpt-pr: 17245
2019-06-19 11:07:00 -07:00
Rune Lillesveen 3159a75a03 Bug 1558505 [wpt PR 17268] - StyleResolverState may not be constructed with a null element., a=testonly
Automatic update from web-platform-tests
StyleResolverState may not be constructed with a null element.

It is dereferenced in ElementContext. Even documentElement() may
sometimes be null. With this CL, StyleResolverState and ElementContext
are always associated with a non-null Element.

In the case where we used to pass a Document for ElementContext, or
documentElement() directly, we will now pass documentElement() if not
null or avoid using StyleResolverState if it is null.

Bug: 971035
Change-Id: If7f34556f68aa8b55f157b2fbad5c0a331869e28
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1645292
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668127}

--

wp5At-commits: b7595b59d1ba71e509310d7d8928415656f946f8
wpt-pr: 17268
2019-06-19 11:06:59 -07:00
Sam Sneddon 97ef873696 Bug 1558769 [wpt PR 17287] - Fix #17286: TC needs to update the apt database before installing, a=testonly
Automatic update from web-platform-tests
Fix #17286: TC needs to update the apt database before installing (#17287)

--

wp5At-commits: bbfea06cb188fbe7b7004bd838ccbfb4f50f429c
wpt-pr: 17287
2019-06-19 11:06:59 -07:00