bug 879963 - part 1 - preserve in-progress font loaders when updating the user font set. r=dbaron
bug 879963 - part 2 - avoid adding duplicate face entries to a user font family. r=dbaron
bug 879963 - test for redundant downloading of a repeated @font-face resource. r=dbaron
Bug 883004 - Part 2: Move Direct2D 1.1 detection to configure.in r=glandium
Bug 883004 - Part 3: Add Direct2D 1.1 backend to Moz2D. r=jrmuizel
Relanding after backout Bug 891695 - IonMonkey: Avoid passing pointers by const reference. r=rpearl
Backed out changeset 56423bbe9a13 (bug 891695) because it didn't un-bust itself automagically.
Bug 894669 - Add analysis for finding variables unnecessarily entrained by inner functions, r=luke.
Bug 887706 - Use a dynamic port in httpserver xpcshell tests so they can be run in parallel. r=Waldo
Bug 888537 - Use a dynamic port in downloads/ xpcshell tests so they can be run in parallel. r=mak
Bug 889076 - Use the profile dir to store minidumps in the crashreporter xpcshell tests. r=ted
Bug 894782 - Fix callsite cloning interaction with inline dispatch in Ion. (r=jandem)
Bug 894882 - Make sure the correct host is displayed when prompting for WebRTC from iframes r=wesj
Bug 889480 - When NP_Initialize fails, we should not try to call NP_Shutdown later, r=gfritzsche

--HG--
extra : rebase_source : f55c38a81af16badbc27f3eaa82e7f8dbedd4d0c
Bug 888908 - When the location bar is missing, don't auto-popup the plugin notification (ever). It will still pop up when clicking the in-page UI. And Australis will make this code moot anyway, r=jaws

--HG--
extra : rebase_source : 69b7a078b7202a9806eaa33829d6107062e5a589
Bug 889788 - Plugin doorhanger breaks when plugins are dynamically removed from a page. This implements the short-term solution of hiding the plugin doorhanger when no more plugins are on the page (the better long-term solution will keep showing the UI and track all the plugins a page ever uses). This also implements a short-term solution when a user enables a plugin. Also bug 887088 - Short-term UI solution: when a user loads multiple tabs from a site and enables a plugin on one of them, the plugins are not enabled on other tabs but the "continue allowing" button does nothing. This patch makes the "Continue Allowing" button enable existing plugins of that type. r=jaws r=jschoenick

--HG--
extra : rebase_source : 4b24a6d5bf3b5c33b1e19702eca676b340b5d8b1
Bug 868859 - Use CPOWs to pass browser.contentWindow and webProgress.DOMWindow in e10s. r=felipe
Bug 868859 - Make chromeWindow.content work in e10s. r=bz
Bug 893858 - More testing for CPOWs and two small bug fixes. r=dvander
Bug 886903 - Send correct UserAgent data for content process. r=jdm