Bug 1016875 - Part10: GetPrincipal for imports. r=mrbkap
Bug 1022962 - Part 2: Add test for function call inside default parameter. r=jorendorff
Bug 948265 - Support SourceAlpha keyword in SVG filter chains. r=mstange
Bug 948265 - Add public domain copyright notice to SVG filter chain tests. r=longsonr
Bug 948265 - Remove kPrimitiveIndexSourceAlpha since nsSVGFilterInstance creates ToAlpha filter nodes now. r=mstange
Bug 904177 - Add media.omx.async.enabled preference. r=sotaro, r=cpearce
Bug 1037532 - "mozversion should have documentation on how to use its API". r=wlachance
Bug 1009733 - Follow-up to fix a logging-only build error. r=me and DONTBUILD because NPOTB
Bug 992845 - Add Scalar replacement of objects with simplest escape analysis. r=jandem
backout Bug 378775 because of several regressions, r=backout
Bug 1039852 - Report error stack on INVALID_PACKAGE. r=fabrice
Backed out changeset a5d4d7450d02 (bug 948265)
Backed out changeset 8ab800159525 (bug 948265)
Backed out changeset b208f5144753 (bug 948265) for windows 7 debug Refest Crashes on a CLOSED TREE
Bug 1022612. Part 1: Always pass a frame to AutoBuildingDisplayList. r=mattwoodrow

--HG--
extra : rebase_source : c4b566cc8244b4286b49e3c1c6345b03b22b36b1
Bug 1022612. Part 2: Remove unused nsDisplayWrapList constructor. r=mattwoodrow

--HG--
extra : rebase_source : 5a93b63b19a502f2030331cb77aea8708bb11238
Bug 1022612. Part 3: Rename "cached frame" to "current frame" in nsDisplayListBuilder and take advantage of the fact it's always set. r=mattwoodrow

--HG--
extra : rebase_source : c345a38551ccc2ba40ca4559e599845b5d83f952
Bug 1022612. Part 4: Track current dirty rect in nsDisplayListBuilder. r=mattwoodrow

We need this to set the initial visible rect during display list construction.
Eventually we'll also be able to get rid of the dirty rect parameter to
nsIFrame::BuildDisplayList.

--HG--
extra : rebase_source : d846866a6128bb96903e45e6bd08ef67033bf701
Bug 1022612. Part 5: BuildDisplayListForExtraPage needs to pass the correct dirty rect in. r=mattwoodrow

When printing, every page has the same origin. So doing this change naively
would result in the first page having all the display items for every page
added to it, and all but the first page's display items being pruned
away by PruneDisplayListForExtraPage. This would making printing long documents
very slow. We avoid that problem with the new check for
NS_FRAME_FORCE_DISPLAY_LIST_DESCEND_INTO, so the only pages other than the
current page we descend into are the ones with placeholders for abs-pos content
on the current page.

--HG--
extra : rebase_source : 29c7b2a43f4cb67b4c778851b18dba3e3e2ebd3d
Bug 1022612. Part 6: Set the initial mVisibleRect for each display item to the dirty rect when we create the item. r=mattwoodrow

--HG--
extra : rebase_source : 4d02f7c14c548a614cb0fd3764cab2d3060989f3