Commit Graph

643593 Commits

Author SHA1 Message Date
Jeff Walden
70e73da609 Bug 1531638 - Make Vector::begin() always return a non-null pointer, to accommodate users that need/want this. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D21825

--HG--
extra : rebase_source : 5682d209aef3c10b204678c8865758708f2a7e3e
2019-02-28 21:30:49 -08:00
Dan Minor
a18b131623 Bug 1532465 - Ensure we AddRef prior to early return in MediaType::Assign; r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D23143

--HG--
extra : rebase_source : dbfef9c4e527182e23ff9e944b9eccebe5dd58b1
2019-03-12 07:15:58 -07:00
Olli Pettay
6143d2b90d Bug 1536781, use the same paint suppression delay on mobile and desktop, r=emilio
Differential Revision: https://phabricator.services.mozilla.com//D24804

--HG--
extra : rebase_source : 5fcdd643e253dcad6ab2f0c94ed3addd48724249
2019-03-25 14:44:56 +02:00
Dan Minor
d34f886b2d Bug 1521169 - Ensure that streamCount is at least one in CreateEncoderStreams; r=pehrsons
We currently have a check that we create at least one stream in
CreateEncoderStreams. This is failing occasionally. This adds a new check to the
top of the method to check that at least one stream has been requested. This will
help to narrow down where the problem is occurring.

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

--HG--
extra : rebase_source : c9890a7ebb2ac860cd2147470ab1d5796618f481
2019-03-22 15:25:27 -04:00
Dan Minor
24b689c12e Bug 1521169 - Check that at least one stream is requested in ConfigureSendMediaCodec; r=pehrsons
This moves the existing release assert in CreateSendStream that ensures we have
requested at least one stream to ConfigureSendMediaCodec. This covers the case
where we don't recreate the send stream when only stream attributes have changed.

It does not appear to be possible for no streams to be configured by the
Transceivers code. Once we've verified that is the case with the release assert,
we can remove it and use error handling code instead.

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

--HG--
extra : rebase_source : d52bfa57f62529af94237d22886ee40750ad7cce
2019-02-21 13:21:10 -05:00
Dan Minor
9dd420b07b Bug 1521169 - Remove VideoEncoderConfigBuilder; r=pehrsons
The SimulcastStreamConfig code is unused. Once that is removed, all that remains
is a thin wrapper around webrtc::VideoEncoderConfig. We might as well use it
directly.

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

--HG--
extra : rebase_source : 439741238506db25e0fe3fd9fb41b6d6aaf2874a
2019-03-22 14:23:42 -04:00
Dan Minor
6d0a463689 Bug 1521169 - Rename SimulcastEncoding to Encoding in VideoCodecConfig; r=pehrsons
The Transceivers code just calls these encodings, and we use them even if we're
not doing simulcast, so we should just call them encodings as well.

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

--HG--
extra : rebase_source : e25e4b4154d5a92395d6e81c86c7e165e18e583e
2019-02-21 13:15:48 -05:00
Lars T Hansen
1df7bb0339 Bug 1538094 - Remove misleading TODO comments. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D24862

--HG--
extra : rebase_source : 0f5b35cfeeca729497ee67bcdcd52844b3241078
extra : amend_source : 63992a9d8570c637a61f8622977972f479266b0e
2019-03-26 09:02:47 +01:00
Mats Palmgren
07b429a847 Bug 1515124 - Add a crashtest. r=me
--HG--
extra : rebase_source : 6a9f2bb626f07ab99fb870e73f9f58a28833bf5b
2019-03-26 11:02:04 +01:00
Gurzau Raul
b9149db16e Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-03-26 11:56:14 +02:00
Gurzau Raul
a7315d7841 Merge autoland to mozilla-central. a=merge 2019-03-26 11:51:06 +02:00
Gurzau Raul
d57d523481 Backed out changeset 70ce7207292e (bug 1490743) for increasing build times on Windows platforms. a=backout 2019-03-26 09:06:35 +02:00
Nico Grunbaum
f7e4ecddf4 Bug 1515716 - refactor the RTC RTP stats types to match spec r=jib,smaug
realigning the RTP stats types to match spec. This involves breaking out the remote dictionary types. This shouldn't create user space visible changes.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 06:06:36 +00:00
Matt Woodrow
3859e5d739 Bug 1535507 - Assume that we have an empty display list building override rect for frames that support it, even if an explicit one isn't present. r=miko
If the frame supports it (stacking context + containing block for fixed), and a descendant was
modified, we would have created an override dirty region with just the area of that descendant.
In the case where no descendants are modified, we should use an empty rect, rather than
the area inherited from our parent.

This fixes the case where we forcibly build position:fixed frames (since they might async
scroll differently to the rest of the page), but we only need to build the container item,
not the whole frame subtree within it.

Added a test that shows us building the non-intersecting position:fixed, but not items within it.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 02:14:50 +00:00
Matt Woodrow
bb2fb955d4 Bug 1535507 - Don't create new display items for InvalidateLayer, since only the Layer tree should need to change. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D23609

--HG--
extra : moz-landing-system : lando
2019-03-26 02:14:30 +00:00
Matt Woodrow
6dc498e40b Bug 1535507 - Don't force display item rebuilding for ActiveLayerTracker expiry, since we should only need to update the Layer tree. r=miko
Differential Revision: https://phabricator.services.mozilla.com/D23608

--HG--
extra : moz-landing-system : lando
2019-03-26 02:14:13 +00:00
Oriol Brufau
43c358adc7 Bug 1538378 - Test that tabs.onCreated fires with active:true. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D24819

--HG--
extra : moz-landing-system : lando
2019-03-26 00:50:22 +00:00
Oriol Brufau
feb4f8fa49 Bug 1538378 - Back out bug 1529411. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D24818

--HG--
extra : moz-landing-system : lando
2019-03-26 02:40:18 +00:00
Brindusan Cristian
c4f15a4dae Merge inbound to mozilla-central. a=merge 2019-03-26 02:26:12 +02:00
Noemi Erli
676cfa3d56 Backed out changeset d0b9b3883584 (bug 1534786) for failures in browser_dbg-old-breakpoint.js 2019-03-25 19:25:13 +02:00
Eugen Sawin
51630bd49f Bug 1530789 - [4.0] Fix style. r=me 2019-03-25 17:29:37 +01:00
Edwin Gao
139cb1eebf Bug 1536284 - Bug 1536278, 1536369 - disable various tests in marionette test suites tha fail for windows10-aarch64 r=jmaher,whimboo
Several tests in marionette are failing in `Mn`, `MnH`, `MG` for windows10-aarch64.

This patch disables the tests that are failing.

Individual issues are recorded in:
- 1536278
- 1536369

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:16:56 +00:00
Tom Prince
aaa575e0a2 Bug 1538134: [mozharness] Remove support for unused builds/branch_specifics.py config; r=aki
We have moved per-branch configuration to taskcluster, so we can remove that
support in mozharness.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:00:34 +00:00
Tom Prince
28765a7030 Bug 1538134: [mozharness] Don't override PGO settings per-branch; r=aki
The release mozconfigs set `MOZ_PGO` and all shipping builds set the `nightly`
mozharness config, so we don't need to additionaly set PGO based on the branch.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:03:12 +00:00
Tom Prince
fe6fa9692b Bug 1538134: [mozharness] Remove explicit setting of branches to use release promotion; r=aki
The only thing this affects is the default update channel, but for shipping builds, this is set
explicitly via taskcluster, and for other branches, defaults to `default`.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:00:13 +00:00
Tom Prince
760bc6804e Bug 1538134: [mozharness] Set repository path in taskcluster; r=aki
Taskcluster has authorative information about the repository being built, so
pass that to mozharness, rather than have mozharness reconstruct it from
hand-maintained mozharness config.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:00:14 +00:00
arthur.iakab
35c8a01713 Merge mozilla-central to autoland 2019-03-25 17:54:29 +02:00
arthur.iakab
ee02cd6515 Merge inbound to mozilla-central a=merge 2019-03-25 17:53:27 +02:00
Nikki S
ac6056b247 [mozsystemmonitor] Add test manifest to testing/mozbase/moz.build (bug 1471916) r=davehunt
Currently, tests in mozsystemmonitor are skipped because the manifest is missing
from mozbase/moz.build. This has now been added.

For the moment, this patch also skips the test if run against Python 3. This is
not ideal - a better fix may be setting the unittest.skipIf condition to skip
if the there is simply a failure when run with Python 3.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 13:49:38 +00:00
Geoff Brown
e8ee36fad6 Bug 1536640 - Improve MOZ_LOG support in Android mochitest harness; r=bc
Unifies the mochitest MOZ_LOG file naming and archiving across desktop/android.
Notably the inclusion of pid and uuid for android log files helps generate
appropriate files for e10s on geckoview.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 14:55:20 +00:00
Boris Zbarsky
e1cc009c49 Bug 1536737. Give OwningNonNull an operator* to make it play nicer with the MOZ_CAN_RUN_SCRIPT static analysis. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D24161

--HG--
extra : moz-landing-system : lando
2019-03-25 15:17:29 +00:00
Miko Mynttinen
a77c4a5691 Bug 1530617 - Add pref for disabling BackgroundHangMonitor r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D21179

--HG--
extra : moz-landing-system : lando
2019-03-25 15:16:23 +00:00
Tom Tung
25abf064bb Bug 1423917 - P12 - Return an error if it failed to remove the asmjs directory and move the deprecated client check to InitializeOrigin; r=asuth
The reasons of this patch:
- P9 didn't handle the deletion of deprecated client well. It shouldn't continue
  if the client is failed to be removed. This patch correct this behavior.

- Meanwhile, it's not really good to just crash while finding a deprecated
  client. At least, the client should be removed while finding it before
  crashing the Firefox.

- Besides, if we eventaully only check the deprecated client during the
  initialization. It makes the code simpler to make the deprecated check to
  InitializeOrigin.

Therefore, this patch is a little bit against the P11, but I think it's a right
thing to do here.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 15:15:03 +00:00
Bastien Abadie
51d9cea5cd Bug 1536839 - Add json formatter to ./mach clang-format, r=ahal,marco
Depends on D24193

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

--HG--
extra : moz-landing-system : lando
2019-03-25 15:02:44 +00:00
Nicolas Chevobbe
c0f87f9ae6 Bug 1527867 - Add support for BigInt in devtools; r=davidwalsh.
We add a new `BigInt` grip type that can be consumed by reps.
A few test cases are added to ensure this works as expected.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 14:33:30 +00:00
Jan-Erik Rediger
cb07bec421 Bug 1529232 - Add browser.engagement.total_uri_count scalar to ecosystem telemetry r=gfritzsche
Depends on D23293

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

--HG--
extra : moz-landing-system : lando
2019-03-25 12:58:25 +00:00
Jan-Erik Rediger
589fb6f5fc Bug 1529232 - Enable Ecosystem Telemetry on Nightly r=gfritzsche
Depends on D21521

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

--HG--
extra : moz-landing-system : lando
2019-03-25 12:58:18 +00:00
Jan-Erik Rediger
ec80e59898 Bug 1529232 - Implement pre-account ping r=chutten,gfritzsche,markh
It's missing some details and is disabled by default (gated by the
`toolkit.telemetry.ecosystemping.enabled` preference)

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

--HG--
extra : moz-landing-system : lando
2019-03-25 12:58:16 +00:00
Christoph Kerschbaumer
6417ca1ace Bug 1537883: Dump JS Stacktace in case aPrincipal is null within nsIOService::SpeculativeConnectInternal. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D24704

--HG--
extra : moz-landing-system : lando
2019-03-25 14:08:13 +00:00
Patrick Brosset
d6270ca25d Bug 1538676 - Hide the auto-expanded overridden longhands when value is empty; r=gl
Differential Revision: https://phabricator.services.mozilla.com/D24690

--HG--
extra : moz-landing-system : lando
2019-03-25 13:56:20 +00:00
Mihai Tabara
3c69d90f40 Bug 1535679 - switch Firefox nightlies to declarative artifacts. r=sfraser a=release
Linter fixes.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 13:48:54 +00:00
Alex Chronopoulos
690d92ac23 Bug 1538544 - Device info pointer can be null and must be checked to avoid crashes. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D24684

--HG--
extra : moz-landing-system : lando
2019-03-25 12:18:25 +00:00
Andrea Marchesini
08bff459b5 Bug 1537882 - Initialize QuotaManagerService in ClearDataService for GeckoView, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D24675

--HG--
extra : moz-landing-system : lando
2019-03-25 12:08:31 +00:00
Andrea Marchesini
06c0315fb7 Bug 1538647 - Use Service.ETLD in ClearDataService, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D24674

--HG--
extra : moz-landing-system : lando
2019-03-25 11:32:32 +00:00
Martin Stransky
706514741c Bug 1468911 - [Wayland] Visible artifacts during window resize, r=ashie
When wayland surface is newly created or resized,
postpone buffer commit (drawing) until gecko updates whole screen
and don't publish partial updates.

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

--HG--
extra : moz-landing-system : lando
2019-03-23 03:02:24 +00:00
Martin Stransky
0961433659 Bug 1536099 - [Wayland] Provide logging to Wayland surface, r=ashie
Differential Revision: https://phabricator.services.mozilla.com/D23854

--HG--
extra : moz-landing-system : lando
2019-03-23 02:53:07 +00:00
Cosmin Sabou
ddfb7ebc97 Backed out changeset a04938b3a757 (bug 1536781) for android mochitest failures on test_settings_fontinflation.html.
--HG--
extra : rebase_source : 7ca18ca3408b1ad18e5d57ddf4b5ad986f2daa08
2019-03-25 13:45:38 +02:00
Sebastian Hengst
bf8d28e2cf Backed out 2 changesets (bug 1335740) for permafailing mda task on Android 8.0
Backed out changeset 7beefe9e4d81 (bug 1335740)
Backed out changeset 35abcd7c962a (bug 1335740)

--HG--
rename : testing/web-platform/meta/mediacapture-streams/MediaDevices-getSupportedConstraints.https.html.ini => testing/web-platform/meta/mediacapture-streams/MediaDevices-getSupportedConstraints.html.ini
rename : testing/web-platform/meta/mediacapture-streams/historical.https.html.ini => testing/web-platform/meta/mediacapture-streams/historical.html.ini
rename : testing/web-platform/tests/mediacapture-streams/MediaDevices-getSupportedConstraints.https.html => testing/web-platform/tests/mediacapture-streams/MediaDevices-getSupportedConstraints.html
rename : testing/web-platform/tests/mediacapture-streams/historical.https.html => testing/web-platform/tests/mediacapture-streams/historical.html
2019-03-25 12:31:48 +01:00
ffxbld
3f834cdb15 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D24676

--HG--
extra : moz-landing-system : lando
2019-03-25 11:07:49 +00:00
Henri Sivonen
935b754f86 Bug 1521249 part 2 - Make packed_simd compile with Rust 1.32 and later. r=glandium
This adds the Firefox-required build.rs hack and reverts the commit
that added bitmasks in a way that depends on Rust 1.34 compiler
internals.

Depends on D20288

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

--HG--
extra : moz-landing-system : lando
2019-03-23 14:17:35 +00:00