Bug 919936 - Add gtests for YCbCr memory textures. r=BenWa
Bug 919936 - Regroup common texture gtest helper functions. r=BenWa
Bug 925070, r=bz
bug 915558 - save attributes of binding element to the startup cache r=smaug
Backed out 2 changesets (bug 919936) for Windows build bustage

Backed out changeset 2f879cfc861f (bug 919936)
Backed out changeset 8ce7c4424b8a (bug 919936)
Bug 924682 - [Pure] getters for some often used attributes, r=bz

--HG--
extra : rebase_source : b77cb6514838e6f3489896eda905622e345fff9e
Re-focus browser elements after changing their remote attribute (bug 925058, r=felipe).
Bug 872701 - Add test that highp floats work iff GL gives a format for them. - r=bjacob
Bug 925129: Remove VC9-and-earlier chunk from nsAlgorithm.h, since we don't support building with VC9 and earlier. r=ehsan
Backout e67dad88f860 and assertion-count-tweak followups (bug 914919), since including nsDebug.h in gfx/2d causes issues with some skia headers.
Bug 925066: Remove unused "#include nsDebug.h" from nsAlgorithm.h. r=jst
Bug 924248 - Make nsIDocument.h go on a diet; r=jst

The nsMacShellService code is rewritten to stop using GetLoadContext
which will now only be available in libxul.
Bug 923917 - Make CompositableClient not crash when texture serialization fails. r=nrc
Bug 923917 - Properly set the y-flip flag in SharedTextureClientOGL. r=Bas
Followup to bug 872701 to fix tests on a CLOSED TREE
Backed out 2 changesets (bug 872701)
CLOSED TREE

Backed out changeset 8fcfc380bfc9 (bug 872701)
Backed out changeset 31014a7ee3ab (bug 872701)
Bug 925226 - Fix incorrect downcast in signaling unittest. r=abr
Bug 923309 - Don't flush CGContext drawing to the window when we're only meant to be completing any pending drawing. r=Bas
Bug 923290 -  Don't use the window CGContext as a source with Moz2D. r=Bas
Bug 925193 - Offer "unset" when autocompleting properties in the style inspector. r=bzbarsky