Bug 988310.  Make browser_ConsoleStorageAPITests.js fail on unexpected exceptions.  r=msucan
Bug 987003.  Be more careful sandboxing javascript: URLs.  r=bholley
Bug 988106.  No more unnecessary .wrappedJSObject in debugger.  r=past
Bug 986413. Limit composition bounds used for display port calculation to root composition bounds. r=kats
Bug 957668. Factor out a few helper functions. r=roc
Bug 957668. Add and implement plumbing for a display port margins api. r=kats
Bug 957668. A little cleanup of display port setters in nsDOMWindowUtils.cpp. r=kats
Bug 957668. Set the display port base rect in several places. r=roc
Bug 957668. Calculate and set display ports as margins in layer pixels. r=kats
Bug 915535 - Remove directory tracking from build system. r=gps

It's not used except with pymake, anyways.
Bug 915535 - Remove subtier tracking from build system. r=gps

It's currently inaccurate, and soon, the very notion of subtier is going to
blow away in the compile/binaries targets.
Bug 988141 - Clean up config/recurse.mk after bug 969164. r=gps
Bug 987605. Call MaybeReflowForInflationScreenWidthChange on SetScrollPositionClampingScrollPortSize instead of SetDisplayPortForElement. r=dbaron

The scroll position clamping scroll port size is more closely related to the screen size then the display port.
Bug 915535 - Fixup for Windows bustage on a CLOSED TREE. r=me
Bug 957668. Add comment based on review comment. DONTBUILD
Bug 619558 - Enable generational GC on desktop; sr=naveed
Bug 983997 - move pulse animation into animation container, too, r=mak
Bug 987177 - invalidate wrapper's node reference, r=jaws
Bug 987177 - make destroyWidget clear caches for XUL wrappers, r=jaws
Bug 911098 - Implement Addon Debugger UI, r=fitzgen,harthur,mossop

From 8af4148dc10f18bf67e39442ee93169cb66382d5 Mon Sep 17 00:00:00 2001
---
 browser/devtools/debugger/debugger-controller.js   |  36 ++++++-
 browser/devtools/debugger/debugger-panes.js        |  17 +++-
 browser/devtools/debugger/test/browser.ini         |   1 +
 .../debugger/test/browser_dbg_addon-sources.js     | 108 ++++++++++++++++++++
 browser/devtools/debugger/test/head.js             |  29 ++++++
 browser/devtools/framework/ToolboxProcess.jsm      |  31 ++++--
 .../devtools/framework/toolbox-process-window.js   |  18 +++-
 modules/libpref/src/init/all.js                    |   3 +
 .../en-US/chrome/mozapps/extensions/extensions.dtd |   1 +
 toolkit/mozapps/extensions/content/extensions.js   |  55 +++++++---
 toolkit/mozapps/extensions/content/extensions.xml  |  31 +++++-
 toolkit/mozapps/extensions/content/extensions.xul  |   6 ++
 .../mozapps/extensions/internal/XPIProvider.jsm    |   4 +
 .../extensions/internal/XPIProviderUtils.js        |   2 +-
 .../test/addons/test_jetpack/bootstrap.js          |  17 ++++
 .../test/addons/test_jetpack/harness-options.json  |   1 +
 .../test/addons/test_jetpack/install.rdf           |  28 ++++++
 .../extensions/test/browser/browser-common.ini     |   1 +
 .../test/browser/browser_debug_button.js           | 112 +++++++++++++++++++++
 toolkit/mozapps/extensions/test/browser/head.js    |   3 +
 .../extensions/test/xpcshell/test_isDebuggable.js  |  36 +++++++
 .../extensions/test/xpcshell/xpcshell-shared.ini   |   1 +
 22 files changed, 508 insertions(+), 33 deletions(-)
 create mode 100644 browser/devtools/debugger/test/browser_dbg_addon-sources.js
 create mode 100644 toolkit/mozapps/extensions/test/addons/test_jetpack/bootstrap.js
 create mode 100644 toolkit/mozapps/extensions/test/addons/test_jetpack/harness-options.json
 create mode 100644 toolkit/mozapps/extensions/test/addons/test_jetpack/install.rdf
 create mode 100644 toolkit/mozapps/extensions/test/browser/browser_debug_button.js
 create mode 100644 toolkit/mozapps/extensions/test/xpcshell/test_isDebuggable.js
* * *
Leak fix