Bug 770056 - Remove [NSView focusView] conditions from cocoa theme code. r=mstange
Bug 739671 - Store optimized Color/ImageLayers on the ThebesLayers that they replace. r=roc
Bug 783449 - Move android specific NeedsPaint checks into the android widget implementation. r=roc
Bug 779715. Part 1: Add basic support for ProcessedMediaStreams. r=jesup
The main thing this patch does is to add ProcessedMediaStream objects and
MediaInputPorts connecting streams. ProcessedMediaStreams are an abstract
class that doesn't constrain what processing is actually performed, except
that for now we assume a stream's processing depends only on its inputs
window of data between mCurrentTime and mStateComputedTime.
This patch reorganizes the way the blocking status of each stream is computed.
The streams are partitioned into groups so that every stream which can affect
the blocking status of another stream is in the same group as that other stream.
We also add a pass to order the streams by dependency so we can process the streams
in order of dependency; this pass also identifies the streams that form part of a
cycle.

--HG--
extra : rebase_source : c45c931a264e73f295642a934500bbeaa6448774
Bug 779715. Part 2: Create TrackUnionStream. r=jesup

--HG--
extra : rebase_source : 29038fa1b93dcade3d762537bf510dc0901a9738
Bug 779715. Part 3: Add an API to get notifications of changes to the main-thread-visible state of a MediaStream. r=jesup

--HG--
extra : rebase_source : 24b7204d219612760b9d159fff5219c1960df51a
Bug 779715. Part 4: Play all tracks of a media stream with multiple tracks. r=jesup
Until now we've identified the "first active track" of a stream and played only that. Instead,
it makes more sense to play all the tracks.
For video, we pick the last track that has a video frame for the current time, and display that.

--HG--
extra : rebase_source : 00ce3eb363df06c292232aa507e861639d10cff2
Bug 779715. Part 5: Rename identifiers related to media element 'src' MediaStreams to be more specifically about 'src'. r=cpearce

--HG--
extra : rebase_source : c93f9bf3825ba933ef5a797a516a9ee1f4927e17
Bug 779715. Part 6: Rework capturing MediaStreams from media elements to use TrackUnionStreams. r=cpearce,jesup
Moves to a new setup where a decoder manages a single SourceMediaStream internally. Each stream
returned from mozCaptureStream(UntilEnded) is a TrackUnionStream which is fed by the
decoder's SourceMediaStream.
We want the captured streams to be blocked while the media element is not playing. We do that
by blocking any captured stream that has no SourceMediaStream feeding into it, and blocking
any SourceMediaStream while its decoder is not playing.
We arrange for the decoders's PlaybackEnded to be delayed until its SourceMediaStream has
finished according to the media stream graph. This ensures the state of captured media streams
corresponds more closely to the media element state.

--HG--
extra : rebase_source : a301714fad57a3b7c963530a3da99c54bc8ac436
Bug 779715. Part 7: Update test_streams_element_capture_reset.html to test new functionality. r=cpearce
test_streams_element_capture_reset.html is updated to test that mozCaptureStreamUntilEnded actually stops
capturing when the stream ends. It also tests that seeking and reloading the media resource keep
feeding a mozCaptureStream stream, and feed the right amount of data.

--HG--
extra : rebase_source : 6d9e9631516cebbde148d301050c388e0e0019a8
Bug 756542 - Implement make files to include Add-on SDK modules in builds. r=gavin
Bug 763311 - Implement basic "Task.js" interfaces in Toolkit. r=Mossop
Backing out parts 6 and 7 of bug 779715 (5a87f1d1807d, 5a87f1d1807d) due to crashtest orange.

--HG--
extra : rebase_source : bb7acb9958452850bd9d36f8e58f956d065d4935
Bug 782348 - Fetch byline info from articles to show on Reader (r=bnicholson)
Bug 783551 - Get tooltool running on the b2g on OS X builds. r=respindola

--HG--
rename : browser/config/tooltool-manifests/macosx64/releng.manifest => b2g/config/tooltool-manifests/macosx64/releng.manifest
Bug 783835 - Compositor needs to know the css property being animated r=roc
Bug 776401 Part 1: Avoid copying animation segments when creating animations r=roc
Bug 776401 Part 2: Add animation to the layer and then add segments directly to it r=roc
Bug 565245 Use waitForFocus() for getting the timing to start tests r=smaug
Bug 783505 - OS X gcc builds failing. r=jorendorff.
This patch adds a workaround for
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39608