Bug 956385 - Don't count non-matching messages toward the total. r=ted
Bug 872273 - Remove non-cx variant of ErrorFromException, and make it take a HandleObject. r=Waldo

We're going to need to start doing more work in js_ErrorFromException, which
will require a |cx| and may GC.
Bug 872273 - Generate a JSErrorReport when we need one. r=Waldo

This lets js_ReportUncaughtException get the report directly from the underlying
Error object, rather than trying to duck-type it (which fails for security
wrappers).
Bug 872273 - Don't ToString the exn if we already got a report out of it. r=Waldo

Note that we have to update a test that was previously expecting to hit the
bail-out case at the bottom of js_ReportUncaughtException.
Bug 872273 - Remove manual rooting from js_ReportUncaughtException. r=Waldo

This stuff is exactly rooted now, so this is all unnecessary.
Bug 872273 - Use js::ErrorReportToString for worker ErrorEvents. r=bent

Historically, we've sometimes reported ErrorEvent.message as |Error.name|, and
sometimes as |Error.name: Error.message|, depending on which path we took
through js_ReportUncaughtException. We need to standardize on something, so
let's use the latter, since it contains strictly more information. This involves
updating a few tests.
Bug 872273 - Tests. r=smaug
Bug 962626 - Browser API: mozmetachanged triggered when a meta element is added to the dom., r=ehsan

--HG--
rename : dom/browser-element/mochitest/test_browserElement_inproc_Iconchange.html => dom/browser-element/mochitest/test_browserElement_inproc_Metachange.html
rename : dom/browser-element/mochitest/test_browserElement_oop_Iconchange.html => dom/browser-element/mochitest/test_browserElement_oop_Metachange.html
Bug 918806 - Enable DOM Promises. sr=bz
Bug 918806 - Remove all mention of dom.promise.enabled from other tests. r=bz,schien
Bug 948895 - Increase wait-for-homescreen timeout, r=ahal
bug 964877 - ensure *app* object has *receipts* property; r=mfinkle

--HG--
extra : rebase_source : 042bf6816913dd5a957f1b17b765a15fbe593698
bug 963898 - access DOMApplicationRegistry.webapps directly when autouninstalling webapp; r=mfinkle

--HG--
extra : rebase_source : f9da4d65bd026d25771978657d0cef5c3f05119b
Bug 916054 - URLs with path are ignored by FF's CSP parser. r=grobinson
Bug 916054 - CSP mochitests for URLs with path. r=grobinson
Bug 916054 - XPCShell tests for URLs with path. r=grobinson
Bug 959164 - Jit-test basic\bug710947.js fails on Windows 8 test machines; r=terrence
Bug 962731 - Properly save root profiler tags in profiles. r=ehsan
Bug 828300 - Replace NS_ARRAY_LENGTH with mozilla::ArrayLength/MOZ_ARRAY_LENGTH. r=ehsan
Bug 828300 - Remove NS_ARRAY_LENGTH. r=ehsan