Bug 1098134 - Fix or suppress warnings in gmp-api, gmp-clearkey, and gmp-plugin and mark as FAIL_ON_WARNINGS. r=cpearce
Merge m-c to m-i
Bug 1099466 - IonMonkey: Spew the line and column for blocks in IONFLAGS=codegen r=luke
Bug 1098607 - Unbreak build BSDs and Solaris after bug 1072093. r=kats
Bug 1085655 - Improve TabChild::InitRenderingState() r=bent
Bug 1099335: Base decision to use a complex clip on whether a DT supports regoin clipping. r=jrmuizel

DrawTargets that support region clipping are able to clip to regions effectively. Other DrawTargets go through expensive complex clip paths. When invalidating regions we have code that draws in multiple steps when using Direct2D to avoid this expense, we should base the decision to do this simply on whether the DrawTarget supports fast region clipping.
Bug 1098739.  Add a BufferSource typedef in our IDL.  r=khuey
Bug 1081241.  Things that aren't exposed in Window shouldn't show up in RegisterBindings at all.  r=smaug
Bug 1097438 - Restore the use of AntialiasMode::NONE in nsCSSBorderRenderer::DrawBorders(). r=roc
Bug 1094063 follow-up - Remove yet more fuzzing from reftests that don't need it any more.
Bug 1084183 - Propagate text decoration to ruby frames. r=dbaron
Bug 1084183 - Test for text-decoration for ruby frames. r=dbaron
Bug 1096016 - Fix post barrier insertion for MStoreUnboxedObjectOrNull, r=nmatsakis.
Bug 1067517: Update triggeringPrincipal and loadingDoc for contentPolicy check and in the loadInfo (r=sicking)
Bug 1098990 - Correctly parse version 1 trun segments where the composition time is signed. r=ajones

--HG--
extra : rebase_source : 4e7103f8a9bcd47a481c6db89366a09d033d1920
Bug 1100176 - Avoiding infinite loops when encountering a sidx box. r=ajones

--HG--
extra : rebase_source : 6f957d02ef1fb02a5ec446761e64e69b5922641c
Bug 1002281 - Change WebGLBindableName to make mGLName const. r=jgilbert

Split the two functions into two classes. WebGLRenderBuffer and
WebGLVertexArray are special cases.

--HG--
extra : source : 547e328ef878882bce8df3fc1b1e28926d910f1d
Backed out 2 changesets (bug 1084183) for b2g crashes

Backed out changeset a7e75614e955 (bug 1084183)
Backed out changeset af96c149900b (bug 1084183)
Bug 1073336 part 1 - Move CheckNeedsRefreshes to CommonAnimationManager; r=dbaron

In order to add AnimationPlayerCollection::NotifyPlayerUpdated, collections
need a way of updating their managers to inform them that their mNeedsRefreshes
flag has changed and hence the manager may need to resume observing the refresh
driver.

Currently, only nsAnimationManager makes use of mNeedsRefreshes and provides
a CheckNeedsRefresh method. In order to allow AnimationPlayerCollection to
operate independently of the type of manager it is attached to (and because
there's a lot of similar code here that we eventually want to move to a common
manager anyway), this patch moves CheckNeedsRefreshes and associated
machinery to CommonAnimationManager.
Bug 1073336 part 2 - Call CheckNeedsRefresh from within EnsureStyleRuleFor; r=dbaron

Now that CheckNeedsRefresh is a member of the base class,
CommonAnimationManager, we no longer need to rely on callers of
AnimationPlayerCollection::EnsureStyleRuleFor to remember to call this method
but can do it automatically.