Bug 910529. Part 1: Remove second unneeded declaration of rootScrollFrame in nsLayoutUtils::PaintFrame. r=matt.woodrow
Bug 910529. Part 2. In nsLayoutUtils::PaintFrame, display port and ignoring viewport scrolling should only happen when we are drawing the root frame. r=matt.woodrow
Bug 892539 modifier flag database should be reset if we detect mismatch between the stored data and the latest information via key event r=smichaud
Bug 909859.  Make the doctype argument of createDocument optional.  r=smaug
Bug 868799 part 1.  Introduce a RootedTypedArray class.  r=terrence
Bug 868799 part 2.  Disallow copy-construction of typed array structs, so people can't accidentally pass them by value and end up unrooted.  r=smaug
Bug 868799 part 3.  Use RootedTypedArray in codegen.  r=smaug
Bug 901116.  Give a better error message if the same name is typedeffed twice in WebIDL.  r=khuey

We could also switch typedefs to using IDLWrapperType, but this seems like a smaller and still-sane change.
Bug 909863.  Add support for the [SameObject] extended attribute in WebIDL.  r=khuey
Bug 903419 part 1.  Change js::GetErrorTypeName to take a JSRuntime, not a JSContext.  r=luke
Bug 903419 part 2.  Report unhandled rejections in promises.  r=smaug,bholley,luke
Bug 903475 - fix iteration over coverage structs. r=behdad
Bug 905439 - Infrastructure for e10s addon compatibility code (r=felipe)
Bug 905443 - Forward content policy shouldLoad calls from the child to the parent (r=felipe)
Bug 900125: Add Math.fround to the interpreter; r=sstangl
Bug 900125: Tests for Math.fround; r=waldo
Bug 904351, make MimeType/Array, PluginArray/Element to hold strong reference to their parent object, r=mccr8

--HG--
extra : rebase_source : 955958237c5b4dd5a062b5d40ae976f7da31a33f
Merge m-c to a CLOSED TREE m-i
Merge m-c to a CLOSED TREE m-i
Bug 910109 (part 1) - Make jsproxy.h not depend on jsapi.h.  r=luke.

--HG--
extra : rebase_source : bc2fa911e3a7feaafb778b756994e126257585a7