Commit Graph

657442 Commits

Author SHA1 Message Date
Mathieu Leplatre
4fcd8eaee9 Bug 1559514 - Emit sync event when up-to-date if JSON dump is loaded r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D35240

--HG--
extra : moz-landing-system : lando
2019-06-20 19:02:31 +00:00
Mathieu Leplatre
5a828c9d6d Bug 1559514 - Emit sync event when JSON dump is loaded from .get() r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D35239

--HG--
extra : moz-landing-system : lando
2019-06-20 20:45:55 +00:00
Yura Zenevich
c373d8c345 Bug 1559317 - ensure outline is not visible when tbody gets focus on :active. r=mtigley
Depends on D35065

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

--HG--
extra : moz-landing-system : lando
2019-06-20 20:43:58 +00:00
Yura Zenevich
2129218788 Bug 1559316 - ensure badge background does not turn white when tbody gets focus on :active. r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D35065

--HG--
extra : moz-landing-system : lando
2019-06-20 20:43:35 +00: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
Andreea Pavel
0bf8290504 Bug 1559989 - disabled shape-outside-circle-004.html on android r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35430

--HG--
extra : moz-landing-system : lando
2019-06-20 17:06:56 +00:00
Vikas Prasad Mahato
e5e84bc614 Bug 1541278 - Markup View's background flash effect: use yellow from Box Model shift-hover highlight. r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D32864

--HG--
extra : moz-landing-system : lando
2019-06-20 20:36:39 +00:00
Cosmin Sabou
149fc6da7d Bug 1557181 - Disable browser_grids_grid-outline-updates-on-grid-change.js cause of frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35233

--HG--
extra : moz-landing-system : lando
2019-06-20 17:02:25 +00: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
Arnold Iakab
46bc26a8bb Bug 1559927 Re-record tumblr.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D35401

--HG--
extra : moz-landing-system : lando
2019-06-20 12:49:30 +00:00
Alexandre Poirot
9e581c4dbe Bug 1560127 - Fix test-verify against mochitest-remote. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D35415

--HG--
extra : moz-landing-system : lando
2019-06-21 10:34:15 +00:00
shindli
af1bd4594f Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-06-21 12:53:51 +03:00
Narcis Beleuzu
767a7b2616 Backed out changeset 88e6c989e783 (bug 1539702) for multiple reftest failures. CLOSED TREE 2019-06-21 12:46:16 +03:00
Alexandre Poirot
d736224061 Bug 1560280 - Return a real userAgent string in Browser.getVersion. r=remote-protocol-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D35417

--HG--
extra : moz-landing-system : lando
2019-06-21 09:15:00 +00:00
Ola Gasidlo
36f5b54e49 Bug 1558755 - Add docs on how to run mochitests in headless mode, r=pbro,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D34683

--HG--
extra : moz-landing-system : lando
2019-06-21 07:55:28 +00:00
Arnold Iakab
3f4a701e65 Bug 1558621 Reduce Raptor cold page-load tests on android to have one site per suite r=perftest-reviewers,rwood,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D34687

--HG--
extra : moz-landing-system : lando
2019-06-21 07:43:49 +00:00
Jeff Muizelaar
afe9ee5a45 Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt
This changes CreateClippedDrawTarget so that instead of taking
a max size and a transform it just takes a user space rect of
the desired bounds.

This change allows the caller to not worry about the computing
a max size based on the current clip. Instead this responsibility
is lowered into the specific backends.

The main motivation for this work is to allow blob recoordination
to create recordings that don't depend on the current clip.

Some additional benefits are that the API is easier to use and
as can be seen simplifies the SVG masking code because it doesn't
need to track surface offsets manually.

It's also an important step towards removing all the uses of
gfxContext::GetClipExtents which will let us get rid of the separate
clipping stack in gfxContext and help us move off of gfxContext
completely.

Most backend implementations of CreateClippedDrawTarget are relatively
simple. DrawTargetCapture is modified to track the current clip rect
so that it can create a new DrawTargetCapture of the appropriate size
without needing to worry about lazy resolution.

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

--HG--
extra : moz-landing-system : lando
2019-06-20 22:34:31 +00:00
Boris Zbarsky
00ac432030 Improve documentation around 'concrete' in bindings. No bug. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D35465

--HG--
extra : moz-landing-system : lando
2019-06-21 06:50:52 +00:00
Petru Lingurar
b49048f298 Bug 1551614 - Simpler way of restarting our app in a new process; r=VladBaicu
Our Restarter Service would have issues on Android Q:
It would run on a separate process that allowed it to kill the app's process
but when trying to restart the app it would fail because it would've been a
background Service and as such it would've been restricted from starting other
Android Application components.

To make it work on Android Q we would need to migrate it to a foreground
service or piggy-back the SYSTEM_ALERT_WINDOW permission given by the user for
the Tab Queue functionality.

The chosen solution is simpler and not affected by any of those limitations.

Depends on D35402

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

--HG--
extra : moz-landing-system : lando
2019-06-20 18:53:44 +00:00
Petru Lingurar
94080c4b79 Bug 1551614 - Call BrowserApp's onCreate() before finish(); r=VladBaicu
Fix for the following scenario:
- "Don't keep activities" checked
- Change system language

Upon detecting a locale change in BrowserApp's onCreate() we would call
finish() and then return before calling super.onCreate().

This patch introdues the call to super.onCreate() before returning and ensures
that the app will die cleanly so that upon restarting Gecko can reinit add-ons
that touch the UI.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 06:24:43 +00: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
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
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
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
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
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
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