Commit Graph

673736 Commits

Author SHA1 Message Date
Andrew Halberstadt
d919d558a3 Bug 1585565 - [lint.eslint] Work around mozprocess Windows + Python 3 bug, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D47925

--HG--
extra : moz-landing-system : lando
2019-10-02 15:45:34 +00:00
Jonathan Kew
37409d3393 Bug 1563602 - Improve mapping of lang tags to internal langGroup codes for font-prefs selection. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D47639

--HG--
extra : moz-landing-system : lando
2019-10-02 15:33:24 +00:00
Andrew McCreight
37589ad335 Bug 1585498 - Fix browser_initial_tab_remoteType.js with Fission. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D47847

--HG--
extra : moz-landing-system : lando
2019-10-02 15:47:40 +00:00
Harry Twyford
1c723648a5 Bug 1585458 - Use the correct border on the Focused & Collapsed Megabar. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D47813

--HG--
extra : moz-landing-system : lando
2019-10-02 15:39:23 +00:00
David Walsh
82c866b73f Bug 1585515 - Prevent inline preview from being refetched r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D47907

--HG--
extra : moz-landing-system : lando
2019-10-02 15:31:22 +00:00
James Graham
57574efb2c Bug 1584570 - More metadata fixups, a=testonly
MANUAL PUSH: wpt sync fixup
2019-10-02 13:26:30 +01:00
Gijs Kruitbosch
d579352ba8 Bug 1565998 - display a descriptive text for local file: related data, and allow removing it, r=johannh,fluent-reviewers,flod,baku
Differential Revision: https://phabricator.services.mozilla.com/D44832

--HG--
extra : moz-landing-system : lando
2019-10-02 11:42:53 +00:00
octavian.negru
79fee602e5 Bug 1583624 - Unclear error message in stylebench raptor output. r=perftest-reviewers,Marian
Differential Revision: https://phabricator.services.mozilla.com/D47771

--HG--
extra : moz-landing-system : lando
2019-10-02 08:17:14 +00:00
Mark Hammond
713cd0fb7a Bug 1585315 - correctly handle FxA verification mail resend request. r=lina
Differential Revision: https://phabricator.services.mozilla.com/D47863

--HG--
extra : moz-landing-system : lando
2019-10-02 15:21:53 +00:00
Luca Greco
71af36db2e Bug 1550470 - Prevent nsIDOMWindowUtils.removeSheet errors due to content scripts CSS cleanups on closed windows. r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D47806

--HG--
extra : moz-landing-system : lando
2019-10-02 15:08:39 +00:00
chujun
dac0e1857b Bug 1585238 Make class function icon visible in outline panel r=jlast
CSS fix

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

--HG--
extra : moz-landing-system : lando
2019-10-02 15:01:09 +00:00
Mark Banner
f0b411490b Bug 1585562 - Enable browser_bug680727.js for Fission. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D47884

--HG--
extra : moz-landing-system : lando
2019-10-02 14:54:34 +00:00
Francesco Lodolo (:flod)
3b98439b95 Bug 1584920 - Add Tibetan (bo) and Bodo (brx) to Firefox Nightly builds r=Pike
Differential Revision: https://phabricator.services.mozilla.com/D47868

--HG--
extra : moz-landing-system : lando
2019-10-02 14:42:21 +00:00
Zibi Braniecki
1f00deedf8 Bug 1584080 - Wrap raw description in l10n handler object. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D47797

--HG--
extra : moz-landing-system : lando
2019-10-02 14:48:16 +00:00
Jonathan Kew
e5b8092e0f Bug 1584856 - patch 2 - Check that the expected font family was found, and fall back to search by name in case of a font collection mismatch. r=lsalzman
Depends on D47788

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

--HG--
extra : moz-landing-system : lando
2019-10-01 21:09:43 +00:00
Jonathan Kew
39469143d6 Bug 1584856 - patch 1 - Add some missing null-checks in dwrite font code. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D47788

--HG--
extra : moz-landing-system : lando
2019-10-01 20:35:28 +00:00
Florin Strugariu
2769c33faa Bug 1576235 - Run macOS tests on integration branches r=perftest-reviewers,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D47886

--HG--
extra : moz-landing-system : lando
2019-10-02 11:37:57 +00:00
Sebastian Streich
e73c676976 Bug 1585297- Use Principal->SchemeIs in nsGeolocation.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D47750

--HG--
extra : moz-landing-system : lando
2019-10-01 12:54:56 +00:00
Martin Stransky
41e46a8792 Bug 1578464 - [Wayland] Set opaque region for toplevel window, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D47602

--HG--
extra : moz-landing-system : lando
2019-10-02 08:57:44 +00:00
Bogdan Tara
f9d30e06a7 Backed out 2 changesets (bug 1530251) for rust failures CLOSED TREE
Backed out changeset e03401a358a6 (bug 1530251)
Backed out changeset 42913778b66a (bug 1530251)
2019-10-02 14:49:23 +03:00
Bogdan Tara
e2c099719a Backed out changeset daecd36223c9 (bug 1584007) for ClientManagerService.cpp failures CLOSED TREE 2019-10-02 14:36:27 +03:00
Paul Bone
846d70ee89 Bug 1530251 - Remove nursery size parameter from GCRuntime::init r=jonco
Callers should use JS_SetGCParameter() instead.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 11:23:58 +00:00
Paul Bone
5415399846 Bug 1530251 - Rename DefaultNurseryBytes -> DefaultNurseryMaxBytes r=jonco
Also:
 * Update the DefaultNurseryMaxBytes comment
 * Fix the shell parameter handling.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 11:25:40 +00:00
Tom Tung
6a0e551480 Bug 1584986 - P3 - Correct the function in the test to fix the try failure; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D47747

--HG--
extra : moz-landing-system : lando
2019-10-02 07:57:53 +00:00
Tom Tung
c0f0ba97a7 Bug 1584986 - P2 - Rename listInitializedOrigins to listOrigins; r=asuth,johannh
Differential Revision: https://phabricator.services.mozilla.com/D47741

--HG--
rename : dom/quota/test/unit/test_listInitializedOrigins.js => dom/quota/test/unit/test_listOrigins.js
extra : moz-landing-system : lando
2019-10-02 07:57:52 +00:00
Tom Tung
1acaad7116 Bug 1584986 - P1 - Remove the early return for listInitializedOrigins; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D47740

--HG--
extra : moz-landing-system : lando
2019-10-02 07:57:57 +00:00
Jonathan Kingston
e7760ef29c Bug 1585604 - Remove telemetry for mixed object subrequst counting. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D47888

--HG--
extra : moz-landing-system : lando
2019-10-02 11:17:28 +00:00
Tom Tung
3058858e69 Bug 1581067 - P6 - Change the test due to P5; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D47874

--HG--
extra : moz-landing-system : lando
2019-10-02 10:38:55 +00:00
Tom Tung
9e63838884 Bug 1581067 - P5 - Only remove the temporary body files & body directories when it's in the initializing stage; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D47770

--HG--
extra : moz-landing-system : lando
2019-10-02 10:38:55 +00:00
Tom Tung
30f7de3114 Bug 1581067 - P4 - Add a test to verify the result; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D47452

--HG--
extra : moz-landing-system : lando
2019-10-01 13:08:15 +00:00
Andy Wingo
11abbdb346 Bug 1576900 - Wasm FuncType has a vector of return values r=luke
Differential Revision: https://phabricator.services.mozilla.com/D43604

--HG--
extra : moz-landing-system : lando
2019-10-01 12:17:50 +00:00
Jan Horak
4a0dbe414e Bug 1582679 - Rewrite popup hiding on wayland; r=stransky
Under Wayland it is possible to add only one popup window
to a parent window. If we try to attach another popup to the window,
the GTK refuses to do that. This can happen when the previous popup
has not yet been hidden while the new popup is showing (in some cases
the nsWindow::Show(false) for the previous popup is not called before
nsWindow::Show(true) for the new one).

We deal with it by hiding wayland popups which are no longer in the
XULPopupManager (PM) before showing a new one. We only do that for
the main menu popups or context (sub)menus. We cannot use PM to check
for the panel popup content like Folder dropdown in Edit Bookmark panel
or WebRTC microphone/video source dropdown. In that case we simply use
the last shown popup as a transient for the new one or the toplevel window.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 13:21:56 +00:00
Nihanth Subramanya
43452f1ef3 Bug 1582750 - Ensure descriptionHeightWorkaround is called for multiple consecutive content blocking events. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D47817

--HG--
extra : moz-landing-system : lando
2019-10-02 14:45:07 +00:00
Luca Greco
128617cd51 Bug 1585301 - Minor tweak on loaded file checks. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D47763

--HG--
extra : moz-landing-system : lando
2019-10-02 13:29:15 +00:00
Ciure Andrei
3172218774 Bug 1584570 - Fix for wpt eof error a=testonly 2019-10-01 03:31:53 +03:00
Ciure Andrei
c2dde87f52 Bug 1584570 - Fix for Linux debug and Android wpt failures a=testonly 2019-10-01 02:49:55 +03:00
Tom Tung
f77e1ddedb Bug 1581067 - P3 - Suppress the error reuslt for open stream; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D47451

--HG--
extra : moz-landing-system : lando
2019-09-30 21:13:11 +00:00
Andreas Pehrson
1bdb34c6ec Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug
This renames the following (in alphabetical order, non-exhaustive):

AudioCaptureStream -> AudioCaptureTrack
AudioNodeStream -> AudioNodeTrack
AudioNodeExternalInputStream -> AudioNodeExternalInputTrack
DirectMediaStreamTrackListener -> DirectMediaTrackListener
MediaStream -> MediaTrack
  - Note that there's also dom::MediaTrack. Namespaces differentiate them.
MediaStreamGraph -> MediaTrackGraph
MediaStreamTrackListener -> MediaTrackListener
MSG -> MTG (in comments)
ProcessedMediaStream -> ProcessedMediaTrack
SharedDummyStream -> SharedDummyTrack
SourceMediaStream -> SourceMediaTrack
StreamTime -> TrackTime
TrackUnionStream -> ForwardedInputTrack
  - Because this no longer takes a union of anything, but only a single track
    as input.

Other minor classes, members and comments have been updated to reflect these
name changes.

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

--HG--
rename : dom/media/AudioCaptureStream.cpp => dom/media/AudioCaptureTrack.cpp
rename : dom/media/AudioCaptureStream.h => dom/media/AudioCaptureTrack.h
rename : dom/media/TrackUnionStream.cpp => dom/media/ForwardedInputTrack.cpp
rename : dom/media/TrackUnionStream.h => dom/media/ForwardedInputTrack.h
rename : dom/media/MediaStreamGraph.cpp => dom/media/MediaTrackGraph.cpp
rename : dom/media/MediaStreamGraph.h => dom/media/MediaTrackGraph.h
rename : dom/media/MediaStreamGraphImpl.h => dom/media/MediaTrackGraphImpl.h
rename : dom/media/MediaStreamListener.cpp => dom/media/MediaTrackListener.cpp
rename : dom/media/MediaStreamListener.h => dom/media/MediaTrackListener.h
rename : dom/media/webaudio/AudioNodeExternalInputStream.cpp => dom/media/webaudio/AudioNodeExternalInputTrack.cpp
rename : dom/media/webaudio/AudioNodeExternalInputStream.h => dom/media/webaudio/AudioNodeExternalInputTrack.h
rename : dom/media/webaudio/AudioNodeStream.cpp => dom/media/webaudio/AudioNodeTrack.cpp
rename : dom/media/webaudio/AudioNodeStream.h => dom/media/webaudio/AudioNodeTrack.h
extra : moz-landing-system : lando
2019-10-02 10:23:02 +00:00
Andreas Pehrson
0ef0cab288 Bug 1454998 - Remove AudioNodeStream::SampleRate(). r=karlt
AudioNodeStream is a subclass of MediaStream, which now exposes a
public const mSampleRate member.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 10:22:55 +00:00
Andreas Pehrson
8028758d0e Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt
This change mainly removes the `mTracks` member from MediaStream and moves all
associated members up a level, so that a MediaStream in practice represents a
single track.

Classes will be renamed in a future patch to reflect this.

Other changes include:

The new `mEnded` member of MediaStream changes meaning to only become true when
all data in the stream has been processed. It stems from
StreamTracks::Track::mEnded which used to become true as soon as the last bit of
data had been added to a track, and there could still be data in the track that
would get processed in future iterations. We are moving towards not having any
future data in tracks, which is why this change is ok to make -- keeping the old
behavior will soon not make sense.

TrackUnionStream is changed to no longer take a list of streams as input and
forward the union of their tracks to itself. Instead it's limited to having one
track as input at a time.

The autofinishing functionality that TrackUnionStream had before has been
transformed into an autoending functionality to allow it to defer ending until
its been told that it's ok to end through the control API. This lets a single
TrackUnionStream span the lifetime of multiple inputs, which will be useful for
making DecodedStream spec compliant with HTMLMediaElement::CaptureStream(), and
for implementing the currently discussed MediaRecorder::ReplaceTrack(), to name
a few potential use cases.

AudioNodeStreams used to only have a track (and thus an AudioSegment) if the
EXTERNAL_OUTPUT flag was enabled on them. With all MediaStreams now representing
a track, AudioNodeStreams inherently have an AudioSegment as a member. It is
however only used with data if the EXTERNAL_OUTPUT flag is enabled.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 10:22:53 +00:00
Andreas Pehrson
b65bd286d2 Bug 1454998 - Remove calls to SetStreamOrderDirty() after affecting MediaStreams' finished state. r=karlt
The stream order does not depend on streams' finished state, so these calls are
unnecessary.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 10:22:51 +00:00
Andreas Pehrson
a639f42a0e Bug 1454998 - Remove track blocking from MediaInputPort. r=karlt
This functionality is not used since we moved to only having a single track per
MediaStream (bug 1493613).

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

--HG--
extra : moz-landing-system : lando
2019-10-02 10:22:49 +00:00
Andreas Pehrson
3b58432d88 Bug 1454998 - Break out PrincipalHandle into its own file. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D46764

--HG--
rename : dom/media/MediaSegment.h => dom/media/PrincipalHandle.h
extra : moz-landing-system : lando
2019-10-02 10:22:48 +00:00
Andreas Pehrson
9ed4e1aa58 Bug 1454998 - Move TrackInfo::mTrackId away from TrackID as they're independent. r=karlt
TrackID has been used to denote tracks that are part of MediaStreams in the
MediaStreamGraph. The TrackInfo::mTrackId IDs are no longer used in the
MediaStream APIs and as such it's not necessary that they have the type TrackID.

This patch changes TrackInfo::mTrackId to be of type uint32_t instead, as that
is the type of Mp4parseTrackInfo::track_id, which is assigned to
TrackInfo::mTrackId as the sole remaining non-static user.

Other users set a static trackId of `1` or `2`, and as such remain supported by
this change.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 10:22:46 +00:00
Perry Jiang
4a333d538b Bug 1584007 - avoid race in ClientManagerService::FindSource r=asuth
This patch introduces the concept of a "future ClientSource" to the
ClientManagerService. A "future ClientSource" is registered/removed
from the ClientManagerService by
ClientManager::{Register,Forget}FutureClientSource and is required
when a ClientInfo is initially created without a backing ClientSource.

As a result, the ClientManagerService can distinguish between a
ClientSourceParent* that has yet to register itself with the
ClientManagerService and a ClientSourceParent* that has already
both registered and removed itself from the ClientManagerService.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 10:13:26 +00:00
James Willcox
1d98c7d2a2 Bug 1583336 - Fix about:support on Android r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D47654

--HG--
extra : moz-landing-system : lando
2019-10-02 10:12:58 +00:00
yulia
39e4903e66 Bug 1574401 - allow reparenting r=rcaliman,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D44133

--HG--
extra : moz-landing-system : lando
2019-10-02 09:49:12 +00:00
yulia
cd1a3bfb7b Bug 1574401 - remove nodeFront's connectToFrame r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D45368

--HG--
extra : moz-landing-system : lando
2019-10-02 09:49:02 +00:00
yulia
13b4624bbb Bug 1574401 - move listRemoteFrame from targets to mainRoot and descriptors r=jdescottes,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D45367

--HG--
extra : moz-landing-system : lando
2019-10-02 09:48:47 +00:00
Henri Sivonen
b50f974094 Bug 1584216 - Adjust tokenization of U+0000. r=alchen
Differential Revision: https://phabricator.services.mozilla.com/D47594

--HG--
extra : moz-landing-system : lando
2019-10-01 12:26:55 +00:00