Bug 868871 - Don't do any invalidation from under RasterImage::GetImageContainer(), which is called while painting. r=seth
Bug 869634 - Update default favicon style. r=bnicholson
Bug 854400 - Disable double conversion in parallel mode r=bhackett
Bug 854400 - Convert typed array store code to reuse jsop_setelem_typed r=bhackett
Bug 854400 - Rebase Shu's patch, and  combine inlined code with jsop_setelem_dense r=jandem
Bug 869919 - Find bar should hide on disablefastfind pages. r=dao

--HG--
extra : rebase_source : 851224b741bef5b8020d91eb93b8d22ccff47db2
Bug 858131 - rewrite FloatingPoint.h to be C++-only instead of C-compatible C++; r+original-author=Waldo
Bug 825739 - Disable test on Windows due to frequent intermittent failures.
Bug 870064 - Fix build warnings. r=dholbert
Bug 856131 - Regression: No Android home-screen shortcut created on app install. r=fabrice
Bug 830347 - Part 1: Initialize D3D11 device when needed. r=jrmuizel
Bug 830347 - Part 2: Add the code for CompositorD3D11. r=jrmuizel
Bug 830347 - Part 3: Integrate new D3D compositor into widget. r=jmathies
Bug 830347 - Fixed TextureD3D11.h compilation on GCC.
Bug 869936 - Add GetPreferredCompositorBackend to MetroWidget. r=bbondy
Bug 830347 - Fixup Windows omtc code so that it builds builds with the 601 sdk. r=bas
Bug 863498. Get the SurfaceTexture transform every draw. r=nical

ShadowImageLayerOGL::RenderLayer used to call gl()->GetSharedHandleDetails()
directly and uses that result.

This makes us do something similar. As a concequence we also drop the
mTextureTransform member because we are not caching it anymore.

I do wonder if it would make more sense for the content thread to send
the transform along with the update to make sure that it always matches.
This would also make it so that we have no chance of causing a GC
in the compositor to get the transform by calling through java.
Bug 857356 - Remove XBL field auto-waiving. r=bz
Bug 857356 - Fix in-content XBL tests. r=bz
Bug 857356 - Convert field-y XBL tests to run with dom.use_xbl_scopes_for_remote_xul=false. r=bz

There are a couple of tests here that do funny things with fields. Our basic
position here is that fields have no place for in-content XBL bindings, but
there's still value in testing this stuff given our heavy usage of XBL in
chrome code. They really should be converted to chrome tests, but I was having
trouble doing that, so I decided to convert them to run without XBL scopes, like
we do for remote XUL.

As a nice side effect, this gives us a tiny bit more test coverage for the
remote XUL configuration.

--HG--
rename : content/xbl/test/test_bug372769.xhtml => content/xbl/test/file_bug372769.xhtml
rename : content/xbl/test/test_bug397934.xhtml => content/xbl/test/file_bug397934.xhtml