Michael Ratcliffe
3db97f6d83
Bug 1509107 - Debugger icons missing from event bubble popup r=pbro
...
Updated to the new path and found a filter that gives us the exact colours we had previously in both light and dark mode.
Differential Revision: https://phabricator.services.mozilla.com/D12660
--HG--
extra : moz-landing-system : lando
2018-11-23 15:25:29 +00:00
Peter Van der Beken
3602a1b804
Bug 1507604 - Remove nsPIDOMWindowInner::IsTopLevelWindowActive. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D12141
--HG--
extra : moz-landing-system : lando
2018-11-23 15:33:11 +00:00
Peter Van der Beken
06b131e7c9
Bug 1507604 - Remove nsPIDOMWindowInner::GetPrivateRoot. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D12140
--HG--
extra : moz-landing-system : lando
2018-11-23 15:39:54 +00:00
Peter Van der Beken
5a3af6e646
Bug 1507604 - Remove nsPIDOMWindowInner::GetAudioCaptured. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D12139
--HG--
extra : moz-landing-system : lando
2018-11-23 15:31:39 +00:00
Peter Van der Beken
a902b97880
Bug 1507604 - Remove unused nsXMLNameSpaceMap. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D12138
--HG--
extra : moz-landing-system : lando
2018-11-23 15:28:07 +00:00
Peter Van der Beken
6ea5fa1b4f
Bug 1507604 - Remove unused GetSerial methods. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D12137
--HG--
extra : moz-landing-system : lando
2018-11-23 15:14:23 +00:00
Peter Van der Beken
025219f350
Bug 1507604 - Remove nsINetworkProperties. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D12135
--HG--
extra : moz-landing-system : lando
2018-11-23 15:53:01 +00:00
Peter Van der Beken
64429a91ea
Bug 1507604 - Remove nsPIDOMWindowInner::SetOpenerWindow. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D12134
--HG--
extra : moz-landing-system : lando
2018-11-23 15:17:01 +00:00
Marco Bonardo
6d09b83cad
Bug 1315509 - Ctrl+K shortcut should add '?' to the Address Bar if search bar is removed. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D12222
--HG--
extra : moz-landing-system : lando
2018-11-23 15:15:47 +00:00
Andreas Pehrson
3771a0be22
Bug 1423241 - Handle DOMMediaStream destroying its input stream before we can end its track. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12746
--HG--
extra : moz-landing-system : lando
2018-11-23 15:03:39 +00:00
Andreas Pehrson
b24e382a4c
Bug 1423241 - Clean up iframes in between subtests in test_gUM_audioConstraints_concurrentIframes. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12675
--HG--
extra : moz-landing-system : lando
2018-11-23 15:03:33 +00:00
Andreas Pehrson
d665f43071
Bug 1423241 - Ignore ended tracks when checking for audio tracks in an MSG. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12569
--HG--
extra : moz-landing-system : lando
2018-11-23 15:03:27 +00:00
Andreas Pehrson
ec8fc95487
Bug 1423241 - Unify decoder and stream paths in HTMLMediaElement::AddRemoveSelfReference. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D12287
--HG--
extra : moz-landing-system : lando
2018-11-23 15:03:21 +00:00
Andreas Pehrson
58233bef5c
Bug 1423241 - Add logging for a captured MediaDecoder. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D12286
--HG--
extra : moz-landing-system : lando
2018-11-23 15:03:21 +00:00
Andreas Pehrson
0c346714e6
Bug 1423241 - Remove fake-class-based webrtc unittests. r=dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D12285
--HG--
extra : moz-landing-system : lando
2018-11-23 15:03:07 +00:00
Andreas Pehrson
60f5d461f2
Bug 1423241 - Remove MediaStreamListener \o/. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12284
--HG--
extra : moz-landing-system : lando
2018-11-23 15:03:00 +00:00
Andreas Pehrson
f859bd9fb7
Bug 1423241 - Async/await-ify test_gUM_bug1223696.html. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D12283
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:54 +00:00
Andreas Pehrson
153eff0b64
Bug 1423241 - Remove DOMMediaStream::PlaybackStreamListener. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12282
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:48 +00:00
Andreas Pehrson
28dcbfa728
Bug 1423241 - Ignore runnables for main thread after next stream state update, after entering shutdown. r=padenot
...
They may hang on to references causing leaks.
Differential Revision: https://phabricator.services.mozilla.com/D12281
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:42 +00:00
Andreas Pehrson
dff48ba75c
Bug 1423241 - Remove OnTracksAvailableCallback from MediaRecorder. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12280
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:35 +00:00
Andreas Pehrson
04400261ad
Bug 1423241 - Remove OnTracksAvailableCallback from MediaManager. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12279
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:29 +00:00
Andreas Pehrson
9a86a15c6f
Bug 1423241 - Remove OnTracksAvailableCallback from HTMLMediaElement. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12277
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:23 +00:00
Andreas Pehrson
e0f46f7739
Bug 1423241 - Remove DOMMediaStream::OwnedStreamListener. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12276
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:16 +00:00
Andreas Pehrson
afa103537f
Bug 1423241 - Move track-ended notifications from DOMMediaStream to MediaStreamTrack. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12275
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:10 +00:00
Andreas Pehrson
44c5fa2785
Bug 1423241 - Remove a rawptr in MediaStreamTrack. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12274
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:04 +00:00
Andreas Pehrson
4213b7db86
Bug 1423241 - Refactor DecodedStream. r=jya
...
This removes DecodedStream's use of MediaStreamListener in favor of
MediaStreamTrackListener. This change has however rippled through to a lot
more cleanup, per below.
This moves the MediaStreamTrack lifetime ownership for captured
HTMLMediaElements from the media element to DecodedStream, where the
MediaStreamGraph-side tracks are already created and ended today.
This makes MediaStreamTrack creation explicit across the entire codebase and
lets us remove the MediaStreamTrackSourceGetter class and the infrastructure
of adding MediaStreamTracks after they've already been created in the graph
from DOMMediaStream.
With track ownership, and thus TrackID allocation ownership, happening
exclusively in DecodedStream for its output tracks, we also stop throwing
away and recreating the SourceMediaStream to which we feed data on seek.
This is one step closer to fixing bug 1172394 and spec compliance of
HTMLMediaElement.captureStream().
Differential Revision: https://phabricator.services.mozilla.com/D12273
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:03 +00:00
Andreas Pehrson
e80887ac8d
Bug 1423241 - Return appended StreamTime samples appended through AppendToTrack. r=padenot
...
This allows DecodedStream to accurately track how many samples have been
appended to a track, even with resampling enabled.
Differential Revision: https://phabricator.services.mozilla.com/D12272
--HG--
extra : moz-landing-system : lando
2018-11-23 15:01:48 +00:00
Andreas Pehrson
80cde33d12
Bug 1423241 - Always add tracks at the stream's current time. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12271
--HG--
extra : moz-landing-system : lando
2018-11-23 15:01:42 +00:00
Andreas Pehrson
43f4e58733
Bug 1423241 - Move CanvasCaptureMediaStream from stream listener to track listener. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D9105
--HG--
extra : moz-landing-system : lando
2018-11-23 15:01:36 +00:00
Andreas Pehrson
bae0391522
Bug 1423241 - Move MediaPipeline from MediaStreamListener to MediaStreamTrackListener. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D9104
--HG--
extra : moz-landing-system : lando
2018-11-23 15:01:30 +00:00
Andreas Pehrson
8a424abbee
Bug 1423241 - Hold back readyState while no frame has been displayed as intended. r=jya
...
HasVideo() might be false even though there is a video track present as it will
only look at the resolution of a VideoTrack.
Differential Revision: https://phabricator.services.mozilla.com/D9103
--HG--
extra : moz-landing-system : lando
2018-11-23 15:01:24 +00:00
Andreas Pehrson
26308e92bf
Bug 1423241 - Remove screen-wakelock code that no longer has an effect. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D9102
--HG--
extra : moz-landing-system : lando
2018-11-23 15:01:18 +00:00
Andreas Pehrson
84905ffbe9
Bug 1423241 - Expose MSG's GraphTime through main-thread-Watchable and move media element to it. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D9101
--HG--
extra : moz-landing-system : lando
2018-11-23 15:01:13 +00:00
Andreas Pehrson
6d2721e35a
Bug 1423241 - Remove drawImage exception handling from captureStream_common.js. r=jib
...
This can conceal real bugs. Tests should be fixed so they don't risk calling
getPixel in invalid states instead.
Differential Revision: https://phabricator.services.mozilla.com/D9100
--HG--
extra : moz-landing-system : lando
2018-11-23 15:01:07 +00:00
Andreas Pehrson
4be83b9661
Bug 1423241 - Ensure audio loads after video to make drawImage happy. r=jib
...
https://github.com/whatwg/html/issues/4128 filed to cover this case in the spec.
Differential Revision: https://phabricator.services.mozilla.com/D12270
--HG--
extra : moz-landing-system : lando
2018-11-23 15:01:01 +00:00
Andreas Pehrson
2561e93cdb
Bug 1423241 - Remove a rawptr in HTMLMediaElement. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D9099
--HG--
extra : moz-landing-system : lando
2018-11-23 15:00:55 +00:00
Andreas Pehrson
5d81eeb138
Bug 1423241 - Remove HTMLMediaElement::StreamListener::NotifyHasCurrentData. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D9098
--HG--
extra : moz-landing-system : lando
2018-11-23 15:00:49 +00:00
Andreas Pehrson
afdaeed6d7
Bug 1423241 - Rename StreamSizeListener to VideoFrameListener and minor cleanup. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D9096
--HG--
extra : moz-landing-system : lando
2018-11-23 15:00:43 +00:00
Andreas Pehrson
58f77e6354
Bug 1423241 - Implement HTMLMediaElement::IsPlaybackEnded and IsEnded properly for MediaStreams. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D9095
--HG--
extra : moz-landing-system : lando
2018-11-23 15:00:37 +00:00
Andreas Pehrson
b2d7b962cd
Bug 1423241 - Implement MediaStreamTrackListener::NotifyOutput. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D9094
--HG--
extra : moz-landing-system : lando
2018-11-23 15:00:31 +00:00
Andreas Pehrson
e6f44b02af
Bug 1423241 - Fix MediaStreamTrackListener::NotifyEnded. r=padenot
...
Without this, NotifyEnded() happens before the track has been played out, at the
time it's marked ended by its producer. This change will actually make us wait
until the last chunk has been played out and then notify listeners.
Differential Revision: https://phabricator.services.mozilla.com/D12269
--HG--
extra : moz-landing-system : lando
2018-11-23 15:00:26 +00:00
Andreas Pehrson
193fd8f3eb
Bug 1423241 - Move MediaManager from a stream listener to track listeners. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12268
--HG--
extra : moz-landing-system : lando
2018-11-23 15:00:20 +00:00
Andreas Pehrson
c4ef19aea8
Bug 1423241 - Implement NotifyPull for MediaStreamTrackListener. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12267
--HG--
extra : moz-landing-system : lando
2018-11-23 15:00:14 +00:00
Andreas Pehrson
e31bc86b17
Bug 1423241 - Move SpeechRecognition from stream listener to track listener. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12266
--HG--
rename : dom/media/webspeech/recognition/SpeechStreamListener.cpp => dom/media/webspeech/recognition/SpeechTrackListener.cpp
rename : dom/media/webspeech/recognition/SpeechStreamListener.h => dom/media/webspeech/recognition/SpeechTrackListener.h
extra : moz-landing-system : lando
2018-11-23 15:00:08 +00:00
Andreas Pehrson
3461beb8a0
Bug 1423241 - Move CanvasCaptureMediaStream MSG cleanup to MediaStreamTrackListener. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12265
--HG--
extra : moz-landing-system : lando
2018-11-23 15:00:02 +00:00
Andreas Pehrson
aa6d9c24a0
Bug 1423241 - Move special media element captureStream handling of inactive stream out of MediaStreamGraph. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D12264
--HG--
extra : moz-landing-system : lando
2018-11-23 14:59:56 +00:00
Narcis Beleuzu
195847fe14
Backed out changeset 0fa44cb3f4b6 (bug 1506751) for xpcshell failures on reflow.js
...
--HG--
extra : rebase_source : 77d529bcc65ad571092dc6a47e45c8e1a5ccdb44
2018-11-23 16:46:26 +02:00
WR Updater Bot
a45897eb14
Bug 1509498 - Re-generate FFI header. r=kats
...
Depends on D12754
Differential Revision: https://phabricator.services.mozilla.com/D12755
--HG--
extra : moz-landing-system : lando
2018-11-23 14:43:18 +00:00
WR Updater Bot
32d853b479
Bug 1509498 - Update webrender to commit 523be3a9461de2716828cd2271aabaffc5e4caa0 (WR PR #3332 ). r=kats
...
https://github.com/servo/webrender/pull/3332
Differential Revision: https://phabricator.services.mozilla.com/D12754
--HG--
extra : moz-landing-system : lando
2018-11-23 14:43:06 +00:00
WR Updater Bot
e4b2158970
Bug 1509497 - Update webrender to commit b4f7e431d56d35051085b4f9486f1cee3dd7339b (WR PR #3341 ). r=kats
...
https://github.com/servo/webrender/pull/3341
Differential Revision: https://phabricator.services.mozilla.com/D12753
--HG--
extra : moz-landing-system : lando
2018-11-23 14:40:09 +00:00