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

441976 Коммитов

Автор SHA1 Сообщение Дата
Wes Kocher 8c818726fd Backed out changeset f7a0080dfd6b (bug 1184405) for SM build bustage CLOSED TREE 2015-09-25 09:14:26 -07:00
Paul Adenot cb424cc5a1 Bug 1200579 - Stop copying AudioParam timelines. r=karlt
--HG--
extra : rebase_source : 3acc85754acb096843c45d5ad12e8e3f7954ecdc
2015-09-25 15:57:55 +02:00
Dustin J. Mitchell 227eb62a65 Bug 1208279: use a different cache for static analysis builds; r=ehsan
--HG--
extra : commitid : 5bcStOHuhVR
extra : rebase_source : e15d9cd80da188f41256d658eebcc1fc9ca9865b
2015-09-25 11:06:27 -04:00
Dustin J. Mitchell 68f6b884d2 Bug 1208033: don't log exception when influxdb startup fails; r=jlund
--HG--
extra : commitid : 91410KUnpoC
extra : rebase_source : 5bc4a9640a8332a9af76ea031b6042955ea8aee9
2015-09-24 08:59:58 -04:00
Julien Pagès c6b4a8afe3 Bug 1207071 - remove plugins references in talos. r=jmaher
--HG--
extra : commitid : LAeiQdbCkDK
extra : rebase_source : fb4982ddd8eb930394f5aaadaa1839794803749d
2015-09-24 19:46:43 +02:00
Terrence Cole 1f39d33b09 Bug 1206987 - Only suppress windows failure dialog boxes during tests; r=sfink
--HG--
extra : rebase_source : 26bbcb7fc7787cf43bc3b963b1e151c3152ccc81
2015-09-22 14:32:43 -07:00
James Graham 6169183621 Bug 1204120 - Allow passing talos arguments to |mach try|, r=chmanchester
This has the side effect that passing -t none doesn't result
in bare -t being passed (because "none" is interpreted as a
test path).
2015-09-25 16:32:59 +01:00
James Graham 538a908e55 Bug 1193264 - Add support for saving and reusing try strings in mach try, r=chmanchester
Adds --save and --preset arguments that can be used to store and reuse
frequently used try strings.
2015-09-25 16:32:58 +01:00
James Graham d3ac719a31 Bug 1193215 - Support for passing test directories through mach try, r=chmanchester
This adds support for web-platform-tests to mach try. It changes the implementation
so that instead of passing paths to manifests, the user passes arbitary paths in the
source tree, and tests under that path are run, with test discovery mainly left to
the harness.
2015-09-25 16:32:57 +01:00
Andreas Pehrson 227494cba0 Bug 1103188 - Always check tracks on getUserMedia(). r=jib
--HG--
extra : commitid : FxucwRqUZUo
2015-09-25 23:23:31 +08:00
Andreas Pehrson 35220b1c7c Bug 1103188 - MediaStream::AddTrack/RemoveTrack tests. r=jib,roc
--HG--
extra : commitid : FxucwRqUZUo
2015-09-25 23:23:31 +08:00
Andreas Pehrson 9d10fc1441 Bug 1103188 - Break out MediaTrackListListener to an interface. r=roc
Other modules than MediaTrackLists may want to receive updates on a
DOMMediaStream's track set. This moves the MediaTrackListListener out of
the MediaTrackList class into DOMMediaStream as a general interface.

The logic for adding MediaTracks to the MediaTrackList when
MediaStreamTracks are added or removed from a DOMMediaStream is moved to
HTMLMediaElement as this fits the model better - HTMLMediaElement is the
owner of the MediaTrackLists.

--HG--
extra : commitid : FxucwRqUZUo
2015-09-25 23:23:31 +08:00
Andreas Pehrson 7c822e759d Bug 1103188 - Deprecate DOMMediaStream::Stop(). r=jib
--HG--
extra : commitid : FxucwRqUZUo
2015-09-25 23:23:31 +08:00
Andreas Pehrson 6c449288a0 Bug 1103188 - Remove identical override nsDOMUserMediaStream::Stop(). r=jib
--HG--
extra : commitid : FxucwRqUZUo
2015-09-25 23:23:30 +08:00
Andreas Pehrson cc2405535d Bug 1103188 - MediaStream::AddTrack/RemoveTrack implementation. r=roc
--HG--
extra : commitid : FxucwRqUZUo
2015-09-25 23:23:30 +08:00
Andreas Pehrson e4aa371fe5 Bug 1103188 - MediaStream WebIDL update with addTrack/removeTrack. r=smaug,jib
--HG--
extra : commitid : FxucwRqUZUo
2015-09-25 23:23:30 +08:00
Andreas Pehrson dd7c08d0b3 Bug 1170958 - Destroy track-locked MediaInputPorts when the track ends. r=roc
This is needed to make tests pass until we have bug 1208316 implemented.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson 8a2adce7e2 Bug 1170958 - Don't create owned MediaStreamTracks in MetadataLoaded. r=roc
When play()ing a media element after it has ended, MediaDecoder will
again call MetadataLoaded(). When capturing the media to a
DOMMediaStream, that will attempt to create new MediaStreamTracks in the
stream with the original TrackIDs. That won't work, since the original
tracks with the same TrackIDs have already ended.

We solve it by only explicitly creating MediaStreamTracks in the stream
in captureStream(), and only if they're already known. Otherwise the
tracks will be created asynchronously when available in the underlying
stream.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson b4ff8db67c Bug 1170958 - Remove ProcessedMediaStream::ForwardTrackEnabled. r=roc,jesup
TrackUnionStream guarantees that TrackIDs are maintained if no tracks
have claimed them before.

In the gUM case, we have a SourceMediaStream which we wholly own (the
DOMMediaStream's Input stream), piped into a TrackUnionStream which
no-one external is able to add tracks to (the DOMMediaStream's Owned
stream) - addTrack()ed tracks are added to the DOMMediaStream's Playback
stream.

The MediaStreamTracks being enabled/disable refer to a TrackID in the
DOMMediaStream's Owned stream.

Alas, we don't need to forward a track's enabled state, we can just do
it on the source.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson f02743d4ff Bug 1170958 - Add DOMMediaStream::OwnedStreamListener. r=roc
A DOMMediaStream's owned stream is piped from the input stream which is
under the control of the DOMMediaStream's owner/producer (like
captureStream or gUM). When producers like these create new tracks after
the stream has already been created (the initial set should be available
to JS synchronously), it is nice if the DOMMediaStream picks them up
automatically and create the corresponding MediaStreamTracks.

The OwnedStreamListener added here does just that; creates an owned
MediaStreamTrack when a track appeared in the stream that didn't already
have a MediaStreamTrack.

It also moves the logic for ended tracks from the PlaybackStreamListener
to the OwnedStreamListener as we previously would see a track end in the
playbak stream after removeTrack() and that would be interpreted as the
track ending at the source.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson 3c0c283fea Bug 1170958 - Improve logging of MediaStreams and playback. r=roc
--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson 96fa1303ef Bug 1170958 - Feed a SourceMediaStream-backed dom stream instead of a raw SourceMediaStream in MediaManager. r=jesup
Simplifies the structure of MediaManager somewhat. Possible since
MediaManager owns both the SourceMediaStream and the DOMMediaStream.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson eacfc2cf0e Bug 1170958 - Refactor DOMMediaStream to contain a 3-stage track chain. r=roc
This lets us separate tracks by ownership like so:
* Input    - Owned by the producer of the DOMMediaStream (gUM etc.)
* Owned    - Contains Input tracks (per above) or tracks cloned tracks
             if this DOMMediaStream is a clone.
* Playback - Contains Owned tracks plus tracks addTrack()ed to this
             DOMMediaStream minus tracks removeTrack()ed from this
             DOMMediaStream.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson cbd58a2839 Bug 1170958 - Allow MediaInputPort to lock to a specific input track. r=roc
Locking to specific tracks lets us dynamically remove and add single
tracks to a ProcessedMediaStream.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:18 +08:00
Andreas Pehrson 7aca9eb1fd Bug 1170958 - Add input stream and track as args to NotifyQueuedTrackChanges. r=roc
This allows for tracking the input track of an added track (for
ProcessedMediaStream tracks; SourceMediaStream tracks don't have input
tracks) directly in the NotifyQueuedTrackChanges handler, which will be
necessary for locking MediaInputPorts to specific tracks.

--HG--
extra : commitid : Kvj9RrN9MgP
2015-09-25 23:23:17 +08:00
Carsten "Tomcat" Book 89236a1856 Merge mozilla-central to mozilla-inbound 2015-09-25 16:55:39 +02:00
Carsten "Tomcat" Book a1b0ef663b Backed out 1 changesets (bug 1207645) for Mulet Gaia JS Integration Test Gij 21 and 4 perma test failures
Backed out changeset a23053342d5b (bug 1207645)
2015-09-25 16:54:34 +02:00
Chris Manchester 933886fcaf Bug 1184405 - Take matches by wildcard pattern into account in the test resolver. r=gps
--HG--
extra : commitid : 20bUC0s5hyx
2015-09-25 07:33:11 -07:00
Chris Manchester c5c1b11a93 Bug 1184405 - Add a mach command to expose test-deps file info. r=gps
This commit exposes test-deps file info as a mach command, and
modifies the test scheme reader to make it filter out unsuitable
contexts when generating TestManifest objects for metadata context.

--HG--
extra : commitid : 7QOoHkfvWOF
2015-09-25 07:33:11 -07:00
Chris Manchester a75c9ca6bd Bug 1184405 - Add a test to fail the build if file patterns are present in test dependency annotations that don't correspond to any files on disk. r=gps
--HG--
extra : commitid : 5xR5ZLc8wOl
2015-09-25 07:33:11 -07:00
Chris Manchester 9e57cd5781 Bug 1184405 - Add annotations for tags, file patterns, and test flavors to moz.build to specify tests potentially impacted by source files. r=gps
--HG--
extra : commitid : JbsAq6sNQ9f
2015-09-25 07:33:11 -07:00
Chris Manchester 442573a6f8 Bug 1184405 - Add a container type to mozbuild with a namedtuple-like interface and typed, mutable fields. r=gps
--HG--
extra : commitid : C983a05SWwh
2015-09-25 07:33:11 -07:00
Chris Manchester 3846a2d8c8 Bug 1184507 - Disable TestAboutPages:test_type_to_non_remote_tab for being racy. r=ato
This test sends keys to the urlbar causing a page navigation, then waits on
the current url to confirm the navigation is reflected. Because the navigation
changes remoteness, the url check and loading the content listener in the
new process race. When the url check wins, it causes a hang by sending a
message before the frame script to receive it loads.

This is a very specific scenario that only impacts tests that need to cause
navigation to in-process pages with key events. If these sort of tests
become a priority, this will need to be revisited.

--HG--
extra : commitid : LRu93romh31
2015-09-25 07:33:11 -07:00
Chris Manchester cc73ee6143 Bug 1185486 - Part 2: Prevent message listeners from a failed command from causing an out of order response when a content command hangs. r=ato
--HG--
extra : commitid : 9x2P0ubHLCZ
2015-09-25 07:33:11 -07:00
Chris Manchester 7c2c936f02 Bug 1185486 - Part 1: Use a timeout when waiting on the browser process after a timed out command. r=jgriffin
--HG--
extra : commitid : BisQq4gzA18
2015-09-25 07:33:11 -07:00
Carsten "Tomcat" Book e7d6f7ce2c merge mozilla-inbound to mozilla-central a=merge 2015-09-25 14:39:34 +02:00
Carsten "Tomcat" Book 36f030b0fa merge fx-team to mozilla-central a=merge 2015-09-25 14:36:38 +02:00
B2G Bumper Bot 2428aedae3 Bumping manifests a=b2g-bump 2015-09-25 02:53:07 -07:00
B2G Bumper Bot 85e8278cdf Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/e3fe2ebe9def
Author: Fernando Jiménez Moreno <ferjmoreno@gmail.com>
Desc: Merge pull request #31896 from weilonge/seanlee/DataSync/master/Bug1191773

Bug 1191773 - Implement History Adapter for Firefox Sync. r=ferjm

========

https://hg.mozilla.org/integration/gaia-central/rev/9a1586edf9cd
Author: Sean Lee <weilonge@gmail.com>
Desc: Bug 1191773 - Implement read-only History Adapter for FxSync feature. r=ferjm
2015-09-25 02:50:16 -07:00
B2G Bumper Bot 5b4172b15a Bumping manifests a=b2g-bump 2015-09-25 02:28:10 -07:00
B2G Bumper Bot acec5f9027 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/c526934f214d
Author: Scott Wu <scottwu@mozilla.com>
Desc: Merge pull request #31995 from scottwu/1182924-new-data-apn

Bug 1182924 - Adds APN with multiple APN types correctly

========

https://hg.mozilla.org/integration/gaia-central/rev/3ede0bbe34a1
Author: Scott Wu <scottcwwu@gmail.com>
Desc: Bug 1182924 - Adds APN with multiple APN types correctly, r=gasolin
2015-09-25 02:25:19 -07:00
B2G Bumper Bot 032287e96a Bumping manifests a=b2g-bump 2015-09-25 02:03:04 -07:00
B2G Bumper Bot 156196e5bb Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/fa71b8cf44dc
Author: Fernando Jiménez Moreno <ferjmoreno@gmail.com>
Desc: Merge pull request #32011 from ferjm/bug1207654.syncreadonlycollections

Bug 1207654 - Allow setting a collection as readonly. r=michielbdjong

========

https://hg.mozilla.org/integration/gaia-central/rev/6b66be81e89d
Author: Fernando Jiménez Moreno <ferjmoreno@gmail.com>
Desc: Bug 1207654 - Allow setting a collection as readonly. r=michielbdjong
2015-09-25 02:00:13 -07:00
B2G Bumper Bot 7d6decf10b Bumping manifests a=b2g-bump 2015-09-25 00:23:09 -07:00
B2G Bumper Bot 79a98ecea6 Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/bc945a04c5ab
Author: Scott Wu <scottwu@mozilla.com>
Desc: Merge pull request #32018 from scottwu/1206597-RTL-split-bar-alignment

Bug 1206597 - [RTL] corrects radio button split bar alignment for hom…

========

https://hg.mozilla.org/integration/gaia-central/rev/0d9d8040aa4d
Author: Scott Wu <scottcwwu@gmail.com>
Desc: Bug 1206597 - [RTL] corrects radio button split bar alignment for homescreen and APN list, r=gasolin

========

https://hg.mozilla.org/integration/gaia-central/rev/82319222d32e
Author: Scott Wu <scottwu@mozilla.com>
Desc: Merge pull request #31883 from scottwu/1203038-reset-apn-warning-dialog

Bug 1203038 - Use Dialog Service to show reset-apn-warning. r=gasolin

========

https://hg.mozilla.org/integration/gaia-central/rev/f085a6bbe00e
Author: Scott Wu <scottcwwu@gmail.com>
Desc: Bug 1203038 - Use Dialog Service to show reset-apn-warning. r=gasolin
2015-09-25 00:20:19 -07:00
B2G Bumper Bot 211a0ca2a4 Bumping manifests a=b2g-bump 2015-09-24 23:40:18 -07:00
B2G Bumper Bot 91efe83d7b Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/459483bc88dc
Author: Justin D'Arcangelo <justindarc@gmail.com>
Desc: Merge pull request #32014 from justindarc/bug1207736

Bug 1207736 - [Music][NGA] Thumbnails missing for list views

========

https://hg.mozilla.org/integration/gaia-central/rev/9a67c8818363
Author: Justin D'Arcangelo <justindarc@gmail.com>
Desc: Bug 1207736 - [Music][NGA] Thumbnails missing for list views
2015-09-24 23:37:20 -07:00
B2G Bumper Bot 3719654bf7 Bumping manifests a=b2g-bump 2015-09-24 23:34:40 -07:00
B2G Bumper Bot 4f2a2d9057 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/9ee9f57ba641
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #31593 from KevinGrandon/bug_1200047_tv_toolbar_usage

Bug 1200047 - [DLNAPlayer] Convert usage of toolbars.css to use tabs.css

========

https://hg.mozilla.org/integration/gaia-central/rev/ce62eb416cf4
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1200047 - [DLNAPlayer] Convert usage of toolbars.css to use tabs.css
2015-09-24 23:31:48 -07:00
B2G Bumper Bot 88207464ac Bumping manifests a=b2g-bump 2015-09-24 23:25:11 -07:00