Bug 609296 - Make accessing properties like toString on numbers/booleans fast. r=bhackett
Bug 936933 XBL should get the command controller directly from the window root r=mrbkap
Bug 943804 Always clear insertion points of cleared inserted children r=mrbkap
Bug 888084 - Rolling mean for MFBT; r=waldo
Bug 888084 - Use RollingMean to calculate mean; r=BenWa
Bug 938242: Remove the visibility checks for touch actions in Marionette; r=mdas
Bug 944088 - Make MP4Reader::Init() assume mLayersBackendType=LAYERS_NONE if it doesn't have a decoder owner. r=kinetik

This ensures that if the MP4Reader fails to get a decoder owner, we
don't abort the media load, but instead we will assume that we don't
have an advanced layers backend, and so fallback to software decoding on
Windows.
Bug 943721 - Make MP4Reader restrict its codecs output to H.264 and AAC. r=kinetk

We should restrict the output of MP4Reader to H.264 and AAC so that we
don't end up invoking rogue platform decoders (if that's even possible).
This means that we won't play MP3 audio inside MP4, that's deliberate.
Bug 943660 - Remove nsIMemoryReporter::name, because it's (a) unused and (b) a bad idea.  r=mccr8.

--HG--
extra : rebase_source : f2ccff7972d7161e2290fd3db70463524c55f230
Bug 936964 (part 1) - Make StartupCache ref-counted.  r=aklotz.

--HG--
extra : rebase_source : 8693264a4347938dde6532730a5bc730384edf51
Bug 936964 (part 2) - Make SurfaceCache ref-counted.  r=seth.

--HG--
extra : rebase_source : 0f6be3429ce653ca01bb5db7c8520c7e996acf67
Bug 936964 (part 3) - Make nsCycleCollector ref-counted.  r=mccr8.

--HG--
extra : rebase_source : f781c197b20354eda4622d436d5ef3429ce2481b
Bug 936964 (part 4) - Make MediaMemoryTracker ref-counted.  r=kinetik.

--HG--
extra : rebase_source : fced8b650971a152299fcf07a9ee75936d1810a2
Bug 936964 (part 5) - Make WebGLMemoryReporterWrapper ref-counted.  r=bjacob.

--HG--
extra : rebase_source : 4a0d989d47ee2687d0a9a77ac0a31b1cfb0009a6
Bug 936964 (part 6) - Rename WebGLMemoryReporterWrapper as WebGLMemoryTracker.  r=bjacob.

--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 7a215cf3dbcf0b78f8ab823828360dd0cfba26d3
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class.  r=mccr8,sr=bz.

--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
Bug 931008 - Initialize memory field before using it, r=jorendorff

--HG--
extra : rebase_source : 09e15cfe0ae373e2caacbffd6336faa1f2f2e1e7
Bug 936964 (part 8) - Make nsCacheService report the disk and memory cache devices.  r=hurley.

--HG--
extra : rebase_source : 19895d97debc6ce028b8eb167179127e5e50b6da
Bug 893301. Rename GetTextureHost to GetAsTextureHost. r=nical
Bug 893301. Add a path to RotatedContentBuffer for new textures. r=mattwoodrow