Bug 951207 - Rename the chromium LOG macro to CHROMIUM_LOG; r=bent
Bug 951216. Avoid unnecessary Snapshot() copies by clearing the pattern. r=Bas

gfxSurfaceDrawable::Draw() sets a gfxPattern(Snapshot()) to the gfxContext's
pattern. If the gfxSurfaceDrawable is created by
CreateSamplingRestrictedDrawable it will be destroyed before the Snapshot().
This causes the Snapshot to be copied unnecessarily.

If we set the pattern to something else we'll destroy the snapshot before the
gfxSurfaceDrawable and save a copy.

--HG--
extra : rebase_source : 03864e8a0fe021940747cf691df30ec51e4d8b2d
Bug 948757 - Don't flood servers with bunches of speculative connections. r=mcmanus
Bug 774572 - Part 1: Support for defining JAR manifests in moz.build; r=glandium

JAR_MANIFESTS can now be defined in moz.build files. However, due to
limitations in rules.mk, only 1 file may be defined at a time. In the
future, this restriction will be lifted. But first, better support for
JAR manifests in the build config must be built.

rules.mk will be updated in the subsequent conversion patch so this
patch applied alone doesn't break the build.

--HG--
extra : rebase_source : 2521d49a1731b659dd720769e4685715925be590
Bug 774572 - Part 2: Define JAR_MANIFESTS in moz.build files; r=glandium

Every directory with a jar.mn now has JAR_MANIFESTS defined in its
moz.build file.

We also removed the may_skip special consideration of jar.mn files
because this information is now available during tier traversal by the
reader courtesy of the variables being present in moz.build files.

--HG--
extra : rebase_source : 21049b15e6bd9cf65b0805ccaccc4ba5aae93c98
extra : amend_source : 0b1ea866d725beef92d37c6f6d475369ac002e19
Bug 950840 - Rename some logging macros in content/media/wmf; r=cpearce
Bug 951153 - fix unclear error message if manifest has a non-existent file, r=jgriffin
Bug 950568 - Fix missing null check in EffectlesslyLookupProperty. (r=djvj)
Bug 951282 - Wrap the pending exception lazily; r=luke

--HG--
extra : rebase_source : e2bf58c6c5ba5ba857a97bd18f5543f32da6f508
Bug 682048 - Change Firefox frame script handling to support anon/global scope (r=felipe)
Bug 682048 - Change Metro frame script handling to support anon/global scope (r=jimm,mbrubeck)
Bug 682048 - Change B2G frame script handling to support anon/global scope (r=fabrice)
Bug 673569 - Let each frame script have its own anonymous scope (r=smaug,Waldo,mrbkap,bsmedberg)
Merge m-c to inbound.
Bug 950401 - Add missing process logging on Mac/BSD (r=bsmedberg)
Bug 945667 - Disable browser_aboutHome.js on Linux due to intermittent failures.

--HG--
extra : rebase_source : 3c51923054c83821feeff9a81e265409ace454d8
Bug 951202 - Change bindings declared with declareLazyFFI to be enumerable. r=Yoric

--HG--
extra : rebase_source : 1f5260a3a579f09d30203d010cceaba0cf22cc2e
Bug 896268 - Use a stateless approach to synchronous image decoding. r=jdm
Bug 943803 - Use a reentrant monitor instead of unlocking for notifications in RasterImage. r=jdm
Bug 862909 (Part 1) - Call CurrentStatusTracker() with the decode lock held in OnImageDataComplete. r=tn