Bug 1090008 - Part 4 - Rename SelectionChange to SelectionStateChanged, r=smaug
Bug 1090008 Dispatch SelectionStateChanged event for blur, r=roc r=smaug
Bug 1090008 - Part 6 - Rename selectionchange to selectionstatechanged event for copypaste mochitest, r=roc
Bug 1087567 - Add proper manifest for cppunit tests; r=ted

--HG--
extra : rebase_source : 622e454f491462d9d2c4125d1309a28854a92b0b
Bug 1103152 - Remove JS_DeletePropertyStub, JS_EnumerateStub, JS_ResolveStub, and JS_ConvertStub. Make five mandatory JSClass hooks optional (nullable). r=bhackett.

--HG--
extra : rebase_source : a349ef612573aff8f87b995a65df94ae56cab13d
extra : amend_source : bbfe549fe0735d8b33ffff66d7eeddcc2ad042d2
Backed out 3 changesets (bug 1105834) for non-unified b2g bustage

Backed out changeset 7aca65122115 (bug 1105834)
Backed out changeset 47ba9f1d4762 (bug 1105834)
Backed out changeset f0226c3be051 (bug 1105834)
Bug 1094552 (part 4) - Rename AnalyzeReports() as Analyze(). r=mccr8.

Because DMD is no longer just about measuring memory reports coverage, but is
also used for more general heap profiling.

--HG--
extra : rebase_source : 82b4579de240037f96cf6618b15870925adc431b
Bug 1094552 (part 5) - DMD: choose the profiling mode at start-up. r=mccr8.

This patch moves profiling mode selection from post-processing (in dmd.py) to
DMD start-up. This will make it easier to add new kinds of profiling, such as
cumulative heap profiling.

Specifically:

- There's a new --mode option. |LiveWithReports| is the default, as it is
  currently.

- dmd.py's --ignore-reports option is gone.

- There's a new |mode| field in the JSON output.

- Reports-related operations are now no-ops if DMD isn't in LiveWithReports
  mode.

- Diffs are only allowed for output files that have the same mode.

- A new function ResetEverything() replaces the SetSampleBelowSize() and
  ClearBlocks(), which were used by the test to change DMD options.

- The tests in SmokeDMD.cpp are split up so they can be run multiple times, in
  different modes. The exact combinations of tests and modes has been changed a
  bit.

--HG--
rename : memory/replace/dmd/test/full-reports-empty-expected.txt => memory/replace/dmd/test/full-empty-dark-matter-expected.txt
rename : memory/replace/dmd/test/full-heap-empty-expected.txt => memory/replace/dmd/test/full-empty-live-expected.txt
rename : memory/replace/dmd/test/full-heap-sampled-expected.txt => memory/replace/dmd/test/full-sampled-live-expected.txt
rename : memory/replace/dmd/test/full-reports-unsampled1-expected.txt => memory/replace/dmd/test/full-unsampled1-dark-matter-expected.txt
rename : memory/replace/dmd/test/full-heap-unsampled1-expected.txt => memory/replace/dmd/test/full-unsampled1-live-expected.txt
rename : memory/replace/dmd/test/full-reports-unsampled2-expected.txt => memory/replace/dmd/test/full-unsampled2-dark-matter-expected.txt
rename : memory/replace/dmd/test/script-diff-basic-expected.txt => memory/replace/dmd/test/script-diff-live-expected.txt
rename : memory/replace/dmd/test/script-diff1.json => memory/replace/dmd/test/script-diff-live1.json
rename : memory/replace/dmd/test/script-diff2.json => memory/replace/dmd/test/script-diff-live2.json
extra : rebase_source : bf32cc4e0d82aa1a20ceb55e8ea259850b49cc06
Bug 1094552 (part 6) - DMD: add support for cumulative heap profiling. r=mccr8.

By adding a new "cumulative" mode.

--HG--
extra : rebase_source : 5c851b7c594a134fae48393ff0becfd057715041
Bug 1107733. Integrate paint times into telemetry. r=mattwoodrow
Merge m-c to inbound. a=merge
Bug 1102048 - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
Bug 1102048 - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
Bug 1102048 - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
Bug 1102048 - Make image/src files comply with the Mozilla Coding Style Guide. r=seth
Bug 1103813 - Debugger.prototype.findObjects should only find objects in the debuggee compartments. r=shu
Bug 1097125 - part 0 - fix cut-and-pasted comment; r=ted.mielczarek
Bug 1097125 - part 1 - add filtering support to |mach reftest-{remote,b2g-desktop}|; r=ted.mielczarek
Bug 1097125 - part 2 - make |mach reftest| and related commands support single files; r=ted.mielczarek
Bug 1105834 - Part 1: Add CreateDataSourceSurfaceByCloning to moz2d. r=mstange,bas