Commit Graph

636577 Commits

Author SHA1 Message Date
Bryce Van Dyk
db46b71d9d Bug 1513651 - Add gtest for MP4 metadata telemetry probes. r=chutten
Add a gtest to cover the new telemetry probes which collect info on sample
description entries.

Add a new init segment to those already in our gtests. This segment has data for
one video track, and covers the case where multiple sample description entries
are present for a single track. In this case, because separate sample
description entries are used for unencrypted and encrypted samples.

For reference, the test init segment was created from our existing bipbop using
shaka-packager via the following command (non-init segments were discarded and
the output was renamed):

packager-win.exe
in=bipbop.mp4,stream=video,init_segment=bipbop_cbcs_video_init.mp4,segment_template=bipbop_cbcs_video_$Number$.m4s
--protection_scheme cbcs --enable_raw_key_encryption  --keys
label=:key_id=7e571d047e571d047e571d047e571d21:key=7e5744447e5744447e5744447e574421
--iv 11223344556677889900112233445566 --generate_static_mpd --mpd_output
bipbop_cbcs.mpd

Depends on D14426

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

--HG--
extra : moz-landing-system : lando
2019-02-11 20:15:22 +00:00
Bryce Van Dyk
3a0829bb8d Bug 1513651 - Collect telemetry on sample description box entries when parsing mp4s. r=jya
This patch adds telemetry to help us determine if mp4s with certain structures
can occur in the wild. Specifically:
- How often do mp4s have multiple entries in the sample description box?
- Do we ever see mp4s with multiple codecs in the sample description box?
- Do we ever see mp4s with multiple sets of crypto info in the sample
  description box?

This information is collected each time we parse mp4 metadata.

Remove some diagnostic asserts now that we're gracefully gathering info.

Reshuffle of DecoderData function order to align with the order in the header.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 20:07:51 +00:00
Bogdan Tara
3ccaa3b9ba Backed out changeset e23608ddeac0 (bug 1527884) for wrench bustages CLOSED TREE 2019-02-14 16:43:24 +02:00
Shane Caraveo
5b5b01194d Bug 1524001 update manifest to validate manifest.icons, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D18105

--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_manifest.js => browser/components/extensions/test/xpcshell/test_ext_manifest.js
extra : moz-landing-system : lando
2019-02-14 01:32:31 +00:00
Shane Caraveo
40e0ac9225 Bug 1525125 block newtab and homepage overrides in private windows r=rpl,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D18730

--HG--
extra : moz-landing-system : lando
2019-02-14 12:44:07 +00:00
Andreas Farre
eca9e717dd Bug 1525866 - Add IPDLParamTraits<Tuple<Ts...>>. r=froydnj
Add support for serializing/deserializing tuples.

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

--HG--
extra : moz-landing-system : lando
2019-02-13 16:08:03 +00:00
Andrea Marchesini
cb1aa0d750 Bug 1518774 - Disable test_invalid_mime_type_blob.html on android. r=smaug
This test is extremely heavy and, often, on android, it timeouts.

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

--HG--
extra : rebase_source : dc1649720f20af493341a1c5d7b5b23776997707
2019-02-13 17:59:40 +00:00
Honza Bambas
ccd66c5c51 Bug 1518774, r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D19536

--HG--
extra : rebase_source : 033d033e7ddbb81214218e4dca356d27c10714d0
extra : source : 46906029338037cc38162736163558eb2284c2bb
2019-02-12 19:45:52 +00:00
Nicolas Chevobbe
956a15ad0e Bug 1525682 - Add back the telemetry probe monitoring the error messages issued by SpiderMonkey. r=miker
This patch adds the DEVTOOLS_JAVASCRIPT_ERROR_DISPLAYED telemetry probe
back. It existed in the old frontend and was removed when the old
frontend was removed.
A test is added to ensure this is working correctly (and that we won't
delete it by mistake again in the future).

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

--HG--
extra : moz-landing-system : lando
2019-02-14 13:48:12 +00:00
Nicolas Chevobbe
5631d74c0a Bug 1525682 - Add errorMessageName in ConsoleMessage; r=bgrins.
This will be used in telemetry events. Also,
we add `errorMessageName` in evaluation result packets.
Stubs are generated so they include the new property.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 17:22:12 +00:00
Henrik Skupin
72f690a447 Bug 1398095 - [wdspec] Add promise tests for Execute Async Script command. r=ato
Depends on D19755

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

--HG--
extra : moz-landing-system : lando
2019-02-14 13:39:55 +00:00
Henrik Skupin
39806892a5 Bug 1398095 - [marionette] Use promises internally for Execute (Async) Script. r=ato
Depends on D19753

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

--HG--
extra : moz-landing-system : lando
2019-02-14 13:39:19 +00:00
Henrik Skupin
ec77852b67 Bug 1398095 - [marionette] Always clean-up registered timers and listeners in evaluate.sandbox(). r=ato
Depends on D19751

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

--HG--
extra : moz-landing-system : lando
2019-02-14 13:38:41 +00:00
Nicolas Silva
3d93798308 Bug 1527884 - WebRender version 0.60.0. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D19780

--HG--
extra : moz-landing-system : lando
2019-02-14 13:40:51 +00:00
Henrik Skupin
93fa5a2367 Bug 1398095 - [wdspec] Use "script timeout" instead of "timeout error" for promise tests. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D19751

--HG--
extra : moz-landing-system : lando
2019-02-14 13:37:58 +00:00
Nicolas Chevobbe
e402e63b4e Bug 1527854 - Remove unnecessary waitForTime in browser_markup_shadowdom_open_debugger.js; r=jdescottes.
Since https://github.com/devtools-html/debugger.html/pull/6189 landed,
I think it's safe to remove the waitForTime we had in the test.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 13:01:43 +00:00
ffxbld
fbafc28707 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D19770

--HG--
extra : moz-landing-system : lando
2019-02-14 13:34:56 +00:00
Julian Descottes
3d08c9edc0 Bug 1518581 - Silence worker updates if they are not required by the test;r=daisuke,ochameau
Depends on D18236
Worker updates are very hard to predict and we have many intermittents caused by pending requests
for workers while we destroy the client.

Discussed with @ochameau about the potential solutions, and disabling worker updates in tests that don't need them seems a good option. A complementary solution can be to wait for debugger-client waitForRequestsToSettle (different from our current helper in head.js).

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

--HG--
extra : moz-landing-system : lando
2019-02-14 09:59:11 +00:00
Julian Descottes
07a72acf15 Bug 1518581 - Remove unused parameters from openAboutDebugging;r=daisuke
Depends on D18235

The two parameters in the openAboutDebugging are a leftover from the original helper of the old about:debugging.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 09:58:39 +00:00
Julian Descottes
0c83128a87 Bug 1518581 - Require mocks helper in aboutdebugging head.js;r=daisuke
Depends on D18234
Most tests will now need to use the mocks helper to avoid loading the regular client-wrapper.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 09:58:11 +00:00
Julian Descottes
84fd41e80c Bug 1518581 - Move worker listening logic to client wrapper;r=ladybenko,daisuke
This will make it easier to mock the behavior

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

--HG--
extra : moz-landing-system : lando
2019-02-14 09:57:49 +00:00
Gurzau Raul
372cd785ae Bug 1349892 Disable browser_ext_sidebarAction_context.js on all platforms. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D19769

--HG--
extra : moz-landing-system : lando
2019-02-14 12:12:39 +00:00
Gurzau Raul
38801b5e8d Bug 1519868 Disable browser_CTP_iframe.js on Windows opt and pgo builds. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D19768

--HG--
extra : moz-landing-system : lando
2019-02-14 12:01:41 +00:00
Jan de Mooij
df63df0282 Bug 1526947 - Simplify aliased var code in the JITs. r=tcampbell
Environment shapes always use the max number of fixed slots before using
dynamic slots (see EmptyEnvironmentShape). We can take advantage of this in
the JITs and eliminate the calls to EnvironmentCoordinateToEnvironmentShape.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 12:00:30 +00:00
Alex Chronopoulos
16529fa15f Bug 1525278 - Assert AudioStream is not errored when SetVolume is called. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D18682

--HG--
extra : moz-landing-system : lando
2019-02-14 11:13:38 +00:00
Tooru Fujisawa
6dd524af5b Bug 1524507 - Remove sum interface and typedef from BinToken.h. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D19726

--HG--
extra : moz-landing-system : lando
2019-02-14 08:46:52 +00:00
Nicolas Chevobbe
ba67293ef7 Bug 1527830 - Remove unused _filterPrefsPrefix in browser-console.js; r=yulia.
This property isn't used anymore, let's delete it.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 11:01:36 +00:00
Florian Quèze
2872ea9752 Bug 1526998 - Show markers for nsObserverService notifications, r=mstange.
Differential Revision: https://phabricator.services.mozilla.com/D19379

--HG--
extra : moz-landing-system : lando
2019-02-14 05:10:14 +00:00
Florian Quèze
5de09797c0 Bug 1526508 - add profiler markers for importing a JS module, loading a JS XPCOM component or a subscript r=mstange
Bug 1526508 - add profiler markers for importing a JS module, loading a JS XPCOM component or a subscript

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

--HG--
extra : moz-landing-system : lando
2019-02-11 17:53:22 +00:00
Edgar Chen
8a104d860e Bug 1518121 - Part 3: Add tests for scrollable frame in Shadow DOM; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D19652

--HG--
extra : moz-landing-system : lando
2019-02-13 20:39:08 +00:00
Edgar Chen
89cf3fb922 Bug 1518121 - Part 2: Update ExplicitChildIterator correctly when we are at the end of child list of a slot parent; r=smaug
The mIndexInInserted keeps pointing to the last assigned node of a slot parent
when we are at the end of child list. So when we calles GetPreviousChild when we
are at the end of child list, ExplicitChildIterator will skip last assigned node.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 10:14:33 +00:00
Edgar Chen
d2d97dd768 Bug 1518121 - Part 1: Check isFocusable from frame first if content has frame; r=smaug
This is for the scrollable frame, because nsIFrame::IsFocusable of a scrollable
frame returns true with tabIndex = 0 even if the content has no tabIndex
attribute.

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

--HG--
extra : moz-landing-system : lando
2019-02-13 19:11:43 +00:00
Bogdan Tara
e8d5e8fa11 Backed out changeset 70c5f8576e43 (bug 1525887) for PLDHashTable failures CLOSED TREE 2019-02-14 12:30:34 +02:00
Bogdan Tara
4e1e106f39 Backed out 4 changesets (bug 1518581) for devtools failures CLOSED TREE
Backed out changeset 4858ed100ad4 (bug 1518581)
Backed out changeset 64aafe3fc812 (bug 1518581)
Backed out changeset 19db6496398d (bug 1518581)
Backed out changeset 8471b0838846 (bug 1518581)
2019-02-14 11:50:29 +02:00
Andreas Farre
4a8d21430f Bug 1525887 - Add set of ContentParent subscribed to BrowsingContextGroup. r=nika
Add the origin ContentParent to a CanonicalBrowsingContext's group
when a CanonicalBrowsingContext is created from IPC. With this it is
possible to keep track of all child processes associated with a
BrowsingContextGroup.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 08:55:22 +00:00
Alex Chronopoulos
f26917afec Bug 1527659 - Update cubeb from upstream to 3afc335. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D19676

--HG--
extra : moz-landing-system : lando
2019-02-13 21:50:03 +00:00
Julian Descottes
f4f8bbfb4a Bug 1518581 - Silence worker updates if they are not required by the test;r=daisuke,ochameau
Depends on D18236
Worker updates are very hard to predict and we have many intermittents caused by pending requests
for workers while we destroy the client.

Discussed with @ochameau about the potential solutions, and disabling worker updates in tests that don't need them seems a good option. A complementary solution can be to wait for debugger-client waitForRequestsToSettle (different from our current helper in head.js).

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

--HG--
extra : moz-landing-system : lando
2019-02-14 08:27:36 +00:00
Julian Descottes
d4fa20bd7b Bug 1518581 - Remove unused parameters from openAboutDebugging;r=daisuke
Depends on D18235

The two parameters in the openAboutDebugging are a leftover from the original helper of the old about:debugging.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 08:27:23 +00:00
Julian Descottes
1f69b3872b Bug 1518581 - Require mocks helper in aboutdebugging head.js;r=daisuke
Depends on D18234
Most tests will now need to use the mocks helper to avoid loading the regular client-wrapper.

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

--HG--
extra : moz-landing-system : lando
2019-02-14 08:20:21 +00:00
Julian Descottes
254bfe6ca2 Bug 1518581 - Move worker listening logic to client wrapper;r=ladybenko,daisuke
This will make it easier to mock the behavior

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

--HG--
extra : moz-landing-system : lando
2019-02-14 08:19:17 +00:00
Belén Albeza
225505778f Bug 1509121 [part 2]: Add test for about:devtools-toolbox error page. r=daisuke,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D19531

--HG--
extra : moz-landing-system : lando
2019-02-13 10:32:03 +00:00
Belén Albeza
1c698bcc3a Bug 1509121 - Display error screen if about:devtools-toolbox fails to start. r=jdescottes,daisuke
Differential Revision: https://phabricator.services.mozilla.com/D18842

--HG--
extra : moz-landing-system : lando
2019-02-14 08:13:16 +00:00
Eitan Isaacson
bb5af5a481 Bug 1527254 - Don't rely on tabpanels xul element in Android for offcreen state. r=MarcoZ
Differential Revision: https://phabricator.services.mozilla.com/D19710

--HG--
extra : moz-landing-system : lando
2019-02-14 08:01:36 +00:00
Bogdan Tara
c5dfc53d7d Backed out changeset 885272c243c8 (bug 1524507) for BinToken related bustages CLOSED TREE 2019-02-14 09:21:26 +02:00
Tooru Fujisawa
1c0f0892fa Bug 1524507 - Remove sum interface and typedef from BinToken.h. r=Yoric
Differential Revision: https://phabricator.services.mozilla.com/D19726

--HG--
extra : moz-landing-system : lando
2019-02-14 06:20:07 +00:00
Markus Stange
59eaae38a1 Bug 1515209 - Add a text marker for <script> evaluation. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D19189

--HG--
extra : moz-landing-system : lando
2019-02-14 05:25:13 +00:00
Markus Stange
2121a26024 Bug 1515209 - Add profiler_add_text_marker and AUTO_PROFILER_TEXT_MARKER_DOCSHELL for convenience, and add the ability to specify cause stacks. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D19188

--HG--
extra : moz-landing-system : lando
2019-02-14 05:25:45 +00:00
shindli
040ff3d2c4 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-02-14 06:56:00 +02:00
shindli
38035ee924 Merge inbound to mozilla-central. a=merge 2019-02-14 06:40:41 +02:00
Brindusan Cristian
0b12a8c3cb Backed out changeset 43baecd33ce6 (bug 1527225) for jsreftest at [@ js::Nursery::maybeResizeNursery(JS::GCReason)]. CLOSED TREE 2019-02-14 02:07:32 +02:00