Bug 1045081 - TextRange.cpp failed to compile on VS2013: error C2872. r=surkov
Bug 1045176 - Unbreak build on non-SPS platforms after bug 1016629. r=nchen
Bug 1045178 - Fix NPObject leak in PluginScriptableObjectChild::ResurrectProxyObject; r=johns
Bug 1042798 - Use an AutoEntryScript in nsNPAPIPlugin _evaluate as we are about to run script and need to ensure the correct JSContext* gets pushed. r=bholley
Bug 1042798 - Test: ensure window.open followed by document.writeln doesn't throw security error when called through NPN evaluate. r=bz
Bug 1038864 - Marionette find element fails on social chat component. r=automatedtester
Bug 1042963 - Only execute the first_error handler on test_status messages. r=Vaibhav
Bug 1044702 - Part 1: Remove unnecessary gfxDrawable constructors. r=Bas,seth

--HG--
extra : rebase_source : faad3eded22c569bc9a32391dbdac16cd9db397d
Bug 1044702 - Part 2: Convert gfxSurfaceDrawable::Draw to use Moz2D directly. r=Bas

--HG--
extra : rebase_source : 364616efdf06d9fc26017e56f17885f1489c1720
Bug 1043961 - Disabled desktop display port changes for android. r=tn

--HG--
extra : rebase_source : d1de78af825bac1e7f06ff81c4394d70a75cc8fd
b=1041466 don't remove one too many streams from the SCC stack r=roc

Also reduce the number of ProcessedMediaStream* static_casts and use a new
variable name |removed| to emphasize what is happening.

--HG--
extra : rebase_source : 50b6c5e2d97a2e4ffbf9db993e1327de8c1d7b36
b=1022945 make some SourceMediaStream methods,classes protected r=roc

including ResampleAudioToGraphSampleRate() which assumes a graph.

--HG--
extra : rebase_source : d6884dc8d36e4985e14558cc78d69e99ffeba921
b=1022945 remove SetStreamOrderDirty call from ProcessedMediaStream::DestroyImpl r=roc

The stream order is only important if there are connections, in which case
MediaInputPort::Disconnect() calls SetStreamOrderDirty().

MediaStreamGraphImpl::RemoveStream() also calls SetStreamOrderDirty(), which
ensures that mFirstCycleBreaker is updated when necessary.

--HG--
extra : rebase_source : b437f0d078a481725579456d91acc32353e1221a
b=1022945 null MediaStream::mGraph before removing stream from graph r=roc

and use mGraph to test whether SourceMediaStreams are destroyed.

--HG--
extra : rebase_source : 03df9e7ab14ecd627dfeb333b79713a7b619f215
b=1022945 null MediaInputPort::mGraph when removing port from graph r=roc

This shouldn't be necessary, if clients do the right things, but provides some
safety, in case they don't.

--HG--
extra : rebase_source : e64d663c27f03eff35f538c205cd66d42420d9e4
b=1022945 only AppendToTrack before SourceMediaStreams are destroyed r=roc

--HG--
extra : rebase_source : 016877261fb7a10b6d99abd17a8ca26b222d38c4
Bug 1043531 - Fix PeerConnection WebIDL to avoid truncating the plugin id. r=smaug
Bug 1043531 - Let frontend deal properly with PluginCrashed without a browser dump id. r=ttaubert
Bug 1043531 - Move PluginCrashed event generation to C++. r=smaug,jesup
Bug 987040 - Part 1: Implement mozbrowserselectionchange. r=vingtetun,ehsan,bugs. sr=bz