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

663110 Коммитов

Автор SHA1 Сообщение Дата
Christian Holler e58e513d34 Bug 1566465 - Fix crash in Http2Session::RecvAltSvc. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D38197

--HG--
extra : moz-landing-system : lando
2019-07-31 07:51:05 +00:00
Julian Descottes 5811296101 Bug 1566020 - Update vendored lodash version to 4.17.14 r=cr,jlast
This is the only version of lodash that actually ships with Firefox.
We have some package.json files that also reference lodash but they are used for tests only.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 05:24:13 +00:00
Honza Bambas 2da6575574 Bug 1561912, r=michal
Differential Revision: https://phabricator.services.mozilla.com/D37297

--HG--
extra : moz-landing-system : lando
2019-07-26 22:58:39 +00:00
jaril 60991a8f38 Bug 1452920 - Convert WebConsoleActor to protocoljs Actor. r=nchevobbe,yulia
Differential Revision: https://phabricator.services.mozilla.com/D39490

--HG--
extra : moz-landing-system : lando
2019-07-31 14:13:23 +00:00
André Bargull d87b9958fe Bug 1570011 - Part 3: Update test262 exclusions. r=khyperia
Differential Revision: https://phabricator.services.mozilla.com/D39894

--HG--
extra : moz-landing-system : lando
2019-07-31 12:53:36 +00:00
André Bargull 99f615ed73 Bug 1570011 - Part 2: Reimport test262. r=khyperia
Differential Revision: https://phabricator.services.mozilla.com/D39892

--HG--
rename : js/src/tests/test262/language/literals/numeric/numeric-separator-literal-dds-nsl-dd.js => js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-nsl-dd.js
rename : js/src/tests/test262/language/literals/numeric/numeric-separator-literal-hil-od-nsl-od-one-of.js => js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-od-nsl-od-one-of.js
rename : js/src/tests/test262/language/literals/numeric/numeric-separator-literal-nzd-nsl-dd-one-of.js => js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd-one-of.js
rename : js/src/tests/test262/language/literals/numeric/numeric-separator-literal-oil-od-nsl-od-one-of.js => js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od-one-of.js
rename : js/src/tests/test262/language/literals/numeric/numeric-separator-literal-sign-minus-dds-nsl-dd.js => js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-minus-dds-nsl-dd.js
rename : js/src/tests/test262/language/literals/numeric/numeric-separator-literal-sign-plus-dds-nsl-dd.js => js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-plus-dds-nsl-dd.js
extra : moz-landing-system : lando
2019-07-31 12:52:56 +00:00
André Bargull 45f3e465fc Bug 1570011 - Part 1: Update test262 features list. r=khyperia
Differential Revision: https://phabricator.services.mozilla.com/D39891

--HG--
extra : moz-landing-system : lando
2019-07-31 13:01:00 +00:00
Kendall Werts ae8a57e07f Bug 1570005 updated and rearranged icons. r=jkt
Differential Revision: https://phabricator.services.mozilla.com/D39972

--HG--
extra : moz-landing-system : lando
2019-07-31 14:14:26 +00:00
Andreas Tolfsen 0648bd4791 bug 1570292: browser: make remote control visual cue consistent; r=mak
When the browser session is remote controlled, a visual cue is
shown to the user by turning the background of the address bar
striped yellow.  This is to warn the user that it is not safe to
use this session for any sensitive browsing.

With the relatively recent addition of the tracking protection icon
to the far-most left of the address bar, the orange background is
broken off by the white background of the identities box.  This gives
a slight inconsistency when the browser is under remote controlled
(i.e. when --marionette is passed).

This patch removes the white background of the identities box so
that the striped orange background covers the entire surface of
the address bar.  This gives a slightly more coherent visual impression.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 14:22:29 +00:00
Dão Gottwald 297a7fd1e9 Bug 1569948 - Rebuild one-off search buttons when enabling them rather than when opening the view. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D40011

--HG--
extra : moz-landing-system : lando
2019-07-31 14:11:20 +00:00
Andreas Pehrson 21841f2e50 Bug 1507495 - Update WPT expectations
Differential Revision: https://phabricator.services.mozilla.com/D40045

--HG--
extra : moz-landing-system : lando
2019-07-31 14:09:10 +00:00
Tooru Fujisawa dfa01fb727 Bug 1562102 - Part 2: Test. r=jorendorff
Depends on D36696

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

--HG--
extra : moz-landing-system : lando
2019-07-29 13:38:05 +00:00
Tooru Fujisawa 2f5c338236 Bug 1562102 - Use more Handle in BytecodeEmitter methods and helper classes. r=jorendorff,jonco
Depends on D36695

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

--HG--
extra : moz-landing-system : lando
2019-07-31 13:43:50 +00:00
Joel Maher ea680be1a5 Bug 1569916 - run reftest/crashtest on android-hw when gfx/* files change. r=ahal
run reftest/crashtest on android-hw when gfx/* files change.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 13:43:59 +00:00
Andrew Halberstadt d3ccaac56c Bug 1473498 - Fix Python 3 environment variables with subprocess r=glandium
On Windows in Python 2, the subprocess module requires the use of bytes with
the 'env' argument. For that reason, we would sometimes use byte strings with
'os.environ' like so:

    os.environ[b"FOO"] = b"bar"

However, this is a failure with Python 3 as 'os.environ' must only be used with
the text type. This patch creates a new 'setenv' helper that ensures we create
new environment with 'bytes' on Python 2, and 'text' on Python 3.

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

--HG--
extra : moz-landing-system : lando
2019-07-30 21:35:53 +00:00
Tim Huang 6bfd2611c0 Bug 1570008 - Remove the 'margin-inline-start' and change 'margin-inline-end' for the magnifying glass icon. r=nhnt11
We don't need this margin since the layout of the identity icon has been
updated. And we change the 'margin-inline-end' to make the spaces
between magnifying glass icon balanced.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 12:56:38 +00:00
Nupur Baghel 24a3a8ba03 Bug 1569100 - Marionette: Add CloseWindow, FullscreenWindow, MaximiseWindow, MinimiseWindow commands and WindowRect type. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D40024

--HG--
extra : moz-landing-system : lando
2019-07-31 12:47:05 +00:00
Florens Verschelde 812d833d41 Bug 1568746 - Trim input text in Console messages; r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D39316

--HG--
extra : moz-landing-system : lando
2019-07-31 12:31:30 +00:00
Geoff Brown bbd039411d Bug 1404472 - Add mach subcommand for per-component test-info report; r=jmaher
This provides the basic functionality, but certainly not all the bells and whistles. Future work may add summaries and totals, better reftest support, better web-platform support, more flexible filtering, etc.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 09:21:59 +00:00
Liang-Heng Chen 3805f3e692 Bug 1567896 - Part 2: test cases of control central; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D39499

--HG--
extra : moz-landing-system : lando
2019-07-30 20:10:44 +00:00
Liang-Heng Chen 4652c39a7b Bug 1567896 - Part 1: Implement social tracking protection info in control panel; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D39498

--HG--
extra : moz-landing-system : lando
2019-07-31 12:05:20 +00:00
Julian Descottes 98a6aa7764 Bug 1554404 - Add title to disabled serviceworker buttons in aboutdebugging r=fluent-reviewers,Pike,daisuke
Depends on D38850

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

--HG--
extra : moz-landing-system : lando
2019-07-31 11:34:37 +00:00
Florin Strugariu d63f86c8b1 Bug 1554679 Re-record all mobile tp6 pages using mitmproxy 4 r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D39141

--HG--
extra : moz-landing-system : lando
2019-07-31 10:18:32 +00:00
Andreas Pehrson b2dd965a2d Bug 1493613 - Remove TracksCreatedListener. r=padenot
It could lead to a ref-cycle leak if it was added as listener to a
MediaStreamTrack but the underlying track in the graph was never created, so
that the TracksCreatedListener never received NotifyOutput or NotifyRemoved
events.

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

--HG--
extra : moz-landing-system : lando
2019-07-30 14:56:19 +00:00
Andreas Pehrson 4b3fa9c67e Bug 1493613 - Move MediaStream control from DOMMediaStream to MediaStreamTrack. r=padenot
This is inherently large, because modifying these bits of DOMMediaStream and
MediaStreamTrack affects all consumers and producers of all DOMMediaStreams and
MediaStreamTracks.

Things are generally much simpler now.

Producers of tracks now create a MediaStream in the graph, add it to a
MediaStreamTrackSource subclass that takes ownership of it, and add the source
to a MediaStreamTrack. Should the producer need a DOMMediaStream it is now much
simpler to create as the only thing needed is the current window. The stream is
a rather simple wrapper around an array of MediaStreamTracks.

HTMLMediaElement is still not as straight forward as other consumers since it
consumes the DOMMediaStream directly, as opposed to a set of tracks.
The new MediaStreamRenderer helper class helps bridge the gap between this fact
and the new track-based MediaStreamGraph interface, as it needs to juggle
registering multiple audio tracks for audio output. This hooks into existing
HTMLMediaElement logic and brings a welcome simplification to all the glue
previously needed there.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 07:58:17 +00:00
Andreas Pehrson 719dfe4ede Bug 1493613 - Update muted state through MediaStreamTrackSource. r=bwc,smaug
This ensures all clones of the original track also receives the new muted state.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 09:35:06 +00:00
Andreas Pehrson dc0cfa8bb6 Bug 1493613 - Clear mUpdateTracks in DestroyImpl to avoid leaking image buffers until CC shutdown. r=padenot
Normally a track in mUpdateTracks is cleared by ExtractPendingInput, when that
track's ending is processed. However, if the SourceMediaStream is destroyed
before an ended track is processed, the track including it's buffered segment
in mUpdateTracks will leak until the SourceMediaStream is destroyed.

This might not be until late XPCOM Shutdown when the cycle collector shuts down,
which is too late to release graphics resources.

Depends on D37931

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

--HG--
extra : moz-landing-system : lando
2019-07-30 14:55:48 +00:00
Andreas Pehrson 82d0f44077 Bug 1493613 - Remove assert that next driver must be non-audio when no audio tracks are present. r=padenot
A legit case that fails this assert is:
- CloseAudioInput() on main thread for last non-webaudio MediaStream
- AudioContext closes on main thread
- CloseAudioInputImpl() on graph thread sets next driver to an output-only audio
  driver since there are AudioNodeStreams still present
- AudioContext's Close operation is applied on graph thread, first all
  AudioNodeStreams are suspended, making the graph consider itself as having no
  audio tracks present. Then we check the next driver, which is an audio driver
  per above. This fails the assert.

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

--HG--
extra : moz-landing-system : lando
2019-07-30 14:55:30 +00:00
Emilio Cobos Álvarez 9c34445fce Bug 1568051 - Don't paint during interrupt callbacks if it's not safe to run script. r=bzbarsky
So that paint doesn't reenter on layout, or mess with incomplete frame trees, or
what not.

I just early-returned rather than only skipping the PaintWhileInterruptingJS
call because I don't think we should be running untrusted scripts in the first
place when IsSafeToRunScript() is false.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 10:29:32 +00:00
James Graham a8f08d82da Bug 1488475 - Reject string values starting with 'if ' in wpt manifests, r=ato
Writing disabled: if foo was a common mistake. The easiest fix is just to
require that 'if ' at the start of a string is quoted (one could also
fix this by interpreting these as real conditions, but that would be
more involved, and this fixes the immediate problem of invalid metadata).

Depends on D4952

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

--HG--
extra : moz-landing-system : lando
2019-07-31 09:17:27 +00:00
James Graham 7b4e40defe Bug 1488475 - Fixup invalid wpt metadata, r=ato
This fixes the cases where we had an if condition on the same line as
as a key, which ends up with the condition being treated as a string.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 10:11:03 +00:00
Brindusan Cristian 5d4ee5c9f2 Backed out 5 changesets (bug 1555231) for bc leaks at browser_354894_perwindowpb.js. CLOSED TREE
Backed out changeset 016f5882a4cb (bug 1555231)
Backed out changeset 7110eb5e7ab1 (bug 1555231)
Backed out changeset 2569f3cff021 (bug 1555231)
Backed out changeset 0bc58dafb302 (bug 1555231)
Backed out changeset 35fe7ce18534 (bug 1555231)
2019-07-31 13:12:37 +03:00
Brindusan Cristian 7e24c23303 Backed out changeset facd6af4e16c (bug 1568327) for wpt failures at perform_actions/key.py. CLOSED TREE 2019-07-31 13:11:03 +03:00
Olli Pettay 85a74a85cd Bug 1507495, Enable Pointer events on GeckoView by default, r=droeh
Differential Revision: https://phabricator.services.mozilla.com/D39965

--HG--
extra : moz-landing-system : lando
2019-07-31 01:02:32 +00:00
Emilio Cobos Álvarez 214386bce1 Bug 1570096 - Fix parsing of align=bottom on replaced elements. r=mats
See https://github.com/whatwg/html/issues/4810.

I accidentally changed its behavior in bug 1547985 due to an embarrassing typo.

Turns out that my typo made us follow the spec, but the spec is not what we or
anybody else implemented. Fun times. I added a test accounting for the proposed
spec change.

There's a different divergence between what does abscenter map to. Other
browsers don't map `abscenter` at all, looks like, but it's in the spec.

We may want to remove it, but for now I've left it in the test.

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

--HG--
extra : moz-landing-system : lando
2019-07-31 09:59:30 +00:00
Mihai Alexandru Michis a942f17b4d Merge mozilla-central to autoland. a=merge 2019-07-31 12:53:56 +03:00
Mihai Alexandru Michis b38e3beb65 Merge inbound to mozilla-central. a=merge 2019-07-31 12:49:24 +03:00
moz-wptsync-bot d4012e6966 Bug 1570063 - [wpt-sync] Update web-platform-tests to 7896f18d8a953f518536307b4c05dae63dccf87e, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 7896f18d8a953f518536307b4c05dae63dccf87e
wpt-type: landing
2019-07-31 02:54:13 +00:00
moz-wptsync-bot 1e4ad90043 Bug 1568423 [wpt PR 18027] - Update wpt metadata, a=testonly
wpt-pr: 18027
wpt-type: metadata
2019-07-31 02:54:13 +00:00
autofoolip 3ee6188b42 Bug 1568423 [wpt PR 18027] - Update interfaces/FileAPI.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/FileAPI.idl (#18027)

Source: https://github.com/tidoust/reffy-reports/blob/8e42318/whatwg/idl/FileAPI.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/562928144
--

wpt-commits: 7896f18d8a953f518536307b4c05dae63dccf87e
wpt-pr: 18027
2019-07-31 02:54:12 +00:00
autofoolip e595ea9388 Bug 1568424 [wpt PR 18028] - Update interfaces/input-events.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/input-events.idl (#18028)

Source: https://github.com/tidoust/reffy-reports/blob/8e42318/whatwg/idl/input-events.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/562928144
--

wpt-commits: 6bc41cbf918df1c19eb2d1e95947911da0444355
wpt-pr: 18028
2019-07-31 02:54:12 +00:00
Alex Cooper cb7c77f143 Bug 1568323 [wpt PR 18012] - Update webxr_test_asserts and align xr layout_tests usage of asserts, a=testonly
Automatic update from web-platform-tests
Update webxr_test_asserts and align xr layout_tests usage of asserts

Updates webxr_test_asserts with chromium's more verbose asserts for
easier debugging of tests, and removes the asserts from xr-test-utils
so that all asserts can be referenced from webxr_test_asserts.

Bug: 985156
Change-Id: Ie8d2ca70dd18a7e1759fe2b4d83b02076fcf91c0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1715916
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Auto-Submit: Alexander Cooper <alcooper@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Cr-Commit-Position: refs/heads/master@{#680180}

--

wpt-commits: b94e0af56342652cf059d085758b0a229f3a38fb
wpt-pr: 18012
2019-07-31 02:54:12 +00:00
moz-wptsync-bot 9d9558c9e6 Bug 1566179 [wpt PR 17747] - Update wpt metadata, a=testonly
wpt-pr: 17747
wpt-type: metadata
2019-07-31 02:54:11 +00:00
Juanmi Huertas 529cba8f22 Bug 1566179 [wpt PR 17747] - Fixing tranferFromimageBitmap-toBlob-offscreen.html to not be flaky, a=testonly
Automatic update from web-platform-tests
Fixing tranferFromimageBitmap-toBlob-offscreen.html to not be flaky

Replacing the getElementById by the creation of a new element to ensure
that the test will not be flaky.

Changing also the name of the function to be coherent with the test itself.

Bug: 978554
Change-Id: I8848b18f6d7f6201cce57069c5f4047d4d2f61e2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1693189
Commit-Queue: Juanmi Huertas <juanmihd@chromium.org>
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#677456}

--
Fix promises in tranferFromImageBitmap-ToBlob-offscreen.html

The test previously used promises incorrectly:
testTransferFromImageBitmapToBlobOffscreen did not return the promise
produced by convertToBlob up to promise_test, which caused the assertion
(inside testCanvas) to flakiy escape promise_test. In addition, the test
did not wait for pngImage to load before drawing it to canvas.

This change also fixes the name of the test to be more accurate
(transferToBlob -> convertToBlob).

--

wpt-commits: 88a0c99744a4941af3907dfbb3853e3c23b00f04, 811dc186a0946a67e2b1ae59c0e92ccfeb69371d
wpt-pr: 17747
2019-07-31 02:54:11 +00:00
moz-wptsync-bot f4940df582 Bug 1568290 [wpt PR 18011] - Update wpt metadata, a=testonly
wpt-pr: 18011
wpt-type: metadata
2019-07-31 02:54:10 +00:00
Jack Steinberg 37307c604c Bug 1568290 [wpt PR 18011] - Add reflection testing to toast open and type IDL attributes, a=testonly
Automatic update from web-platform-tests
Add reflection testing to toast open and type IDL attributes

Bug: 972945
Change-Id: I66a9384caae890e5e2ab99d617af315d080c80b5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1714190
Commit-Queue: Jack Steinberg <jacksteinberg@chromium.org>
Reviewed-by: Fergal Daly <fergal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#680149}

--

wpt-commits: 86b278efdc5926f6a3db3ed6f27d5e7ee472ac43
wpt-pr: 18011
2019-07-31 02:54:10 +00:00
moz-wptsync-bot 33d65681b9 Bug 1567981 [wpt PR 17975] - Update wpt metadata, a=testonly
wpt-pr: 17975
wpt-type: metadata
2019-07-31 02:54:09 +00:00
Nicolás Peña Moreno dc74bedc5d Bug 1567981 [wpt PR 17975] - [LargestContentfulPaint] Add type to supportedEntryTypes, a=testonly
Automatic update from web-platform-tests
[LargestContentfulPaint] Add type to supportedEntryTypes

This CL adds 'largest-contentful-paint' to PerformanceObserver's
supportedEntryTypes, and adds a test. It also fixes a typo in the
LayoutShift supportedEntryTypes test title.

Bug: 965505
Change-Id: I6954f8abbdf27640413d790e05ff72aa945a248b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1713295
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Steve Kobes <skobes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#680131}

--

wpt-commits: 2e53b93235999c9c9272859c2b2beadb96ef1f09
wpt-pr: 17975
2019-07-31 02:54:09 +00:00
moz-wptsync-bot cb75e2faf8 Bug 1568264 [wpt PR 18004] - Update wpt metadata, a=testonly
wpt-pr: 18004
wpt-type: metadata
2019-07-31 02:54:08 +00:00
Alex Cooper a097619628 Bug 1568264 [wpt PR 18004] - Fix WebGLLayer test expectations, a=testonly
Automatic update from web-platform-tests
Fix WebGLLayer test expectations

The xrWebGLLayer tests didn't have their expectations wrapped in t.step
so their failures were reported as timeouts, rather than the actual
error.

xrWebGLLayer_viewports expected the device init viewport to match the
output viewport, which is not a specced behavior, and contradicts the
webxr-test-api spec which calls this out as unsupported, so that part
has also been reverted.

Bug: 986672
Change-Id: I23713956f6b0bd3d432f0e6e6fdc9d015d509099
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1715237
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Klaus Weidner <klausw@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Auto-Submit: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/master@{#680125}

--

wpt-commits: 66cf52a5ffde8f409ebef4052ec0d1f30383875d
wpt-pr: 18004
2019-07-31 02:54:08 +00:00