Bug 949991 - [Download Manager] Nothing happens if you try to download a file while the device is connected as USB. r=bz
Bug 970925 - (backout canvas webgl) convert testing/mochitest/android.json into skip-if statements in mochitest.ini files. r=gbrown CLOSED TREE
Bug 969441 - Check for recursion outside of the hairy transplant callsites. r=billm
Bug 978911 - Add reftest for correct invalidation when changing the scale factors of an inactive transform. r=dholbert
Bug 978911 - Add the entire visible region to the layers invalid region when we invalidate the whole thing. r=roc
Bug 980272 - Make DataSourceSurfaceD2D::Map set mIsMapped. r=Bas

--HG--
extra : rebase_source : cb485b1cf09dc570fed1e495ce7bfd83b03788c8
Bug 979853 - Convert the Windows widget consumers of imgIContainer::GetFrame to act on a Moz2D SourceSurface instead of a Thebes gfxASurface. r=mattwoodrow

--HG--
extra : rebase_source : 12e05d7d6b80669e38b959d3fe9986a179f60cb6
Bug 980472 - Make SurfaceToPackedBGRA take a DataSourceSurface to avoid unnecessary surface conversion. r=Bas

--HG--
extra : rebase_source : c11c7ead8897255b3012495cc66beed27142275a
Bug 979973 - Fix displayport tile-alignment immediately after zooming. r=botond

Resolution and cumulative resolution on FrameMetrics are incorrect when the
zoom level is about to change. Make sure to use the zoom rather than these
values when aligning the displayport to tile boundaries in APZCCallbackHelper.
Bug 980256. nsDisplayZoom items need some adjustments if they are going to generate a scrollable layer. r=roc

Specifically GetBounds should use nsDisplaySubDocument::GetBounds (and not nsDisplayWrapList::GetBounds) before converting it to the right app units.

Similarly for ComputeVisibility except with the added wrinkle that nsDisplaySubDocument::ComputeVisibility won't properly handle coordinates if we are not generating a scroll layer. Namely it calls nsDisplayWrapList::ComputeVisibility which uses mVisibleRect (which is the visible rect of the scroll frame), when it needs to be using the visible rect of the contained list, which is for the scrolled content inside.
Bug 977955 - Cleanup PluginModule shutdown r=bsmedberg
Bug 980059 - Do some simple renaming and minor cleanups in prepration (r=jandem)

--HG--
extra : rebase_source : 1fbb7dd0bde99abef7a6d504e08fd18163cee3ee
Bug 980059 - Make AsmJSActivation a real Activation (r=jandem)

--HG--
extra : rebase_source : 687bafb429d461a3e0856c0c693bcefb24167ec8
Bug 980059 - Split out FrameIter from ScriptFrameIter (r=jandem)

--HG--
extra : rebase_source : 84045b68d34fa441584a9113ce594d1ce666b394
Bug 980059 - Have AsmJSActivation add the entry asm.js function to the callstack (r=jandem)

--HG--
extra : rebase_source : 604e13f9e9bed2ba60b122b49fc6f85a6051a25e
Bug 980180 - remove principals as an argument to compilation, part 1 (r=terrence)

--HG--
extra : rebase_source : 8bf0ff6974870d6772021aafa88dd8fd5132fc70
Bug 980180 - remove principals as an argument to compilation, part 2 (r=terrence)

--HG--
extra : rebase_source : 86791b50b4293ba5506f1e0f5c64730338f552e6
Backed out 3 changesets (bug 63895)

Backed out changeset ceafe92c7716 (bug 63895)
Backed out changeset 0199299ac111 (bug 63895)
Backed out changeset d78110a5cffa (bug 63895)

--HG--
extra : rebase_source : 76d8a63672dfdb000ff6db5d362231ed6e90c1bc
Bug 977234 - jsreflect.cpp out of bounds array access, r=terrence
Bug 975011 - add an option to configure and build NSPR from within js/src build. r=glandium