Bug 1022612. Part 16: No need to exclude final transparent region from window opaque region. r=mattwoodrow

The removed code should be a no-op as long as the window opaque region is
accurate enough.

--HG--
extra : rebase_source : 7486f406da1f01ca13bb903c2a171e68da8aa6ab
Bug 1022612. Part 17: RecordFrameMetrics should not set layer visible regions. r=mattwoodrow

This is unnecessary. FrameLayerBuilder sets the correct region.

--HG--
extra : rebase_source : 4fdef8f272870667a73575685e04644dca9473f3
Bug 1022612. Part 18: When ComputeVisibility returns false, RecomputeVisibility should avoid painting the item. r=mattwoodrow

--HG--
extra : rebase_source : 5f4fcb05204262bf6fea0c9df00137ab7e26bb00
Bug 1022612. Part 19: Test that merged display item lists merge their contents in the correct z-order. r=mattwoodrow

Prior to this patch, the only tests that caught this were a couple of obscure
cases on B2G. This test tests it on all platforms.

--HG--
extra : rebase_source : b4bb464bab59dd1d8c5e6b8aa4402d040105b27d
Bug 1022612. Part 20: Do the business. r=mattwoodrow

--HG--
extra : rebase_source : c13789e08893c3ac7745aa32c9002b6edb6e2192
Bug 1022612. Part 21: Remove DidComputeVisibility checking. r=mattwoodrow

--HG--
extra : rebase_source : 31b54ea4998ddc6fa62369f9f943b4c751101cad
Bug 1022612. Part 22: Add MOZ_COUNT_CTOR to nsDisplayWrapList. r=mattwoodrow

--HG--
extra : rebase_source : 09252e01de90bd3e5c0cb77de80ee88e24b85f05
Bug 1022612. Part 23: Remove nsDisplayItem::IsVaryingRelativeToMovingFrame. r=mattwoodrow

It's obsolete and no-one calls it.

--HG--
extra : rebase_source : f07121d1e5766d7b2a0ecdc2d10bc3ccf587a14b
Bug 1022612. Part 24: Simplify nsDisplayList::ComputeVisibilityForSublist now that FrameLayerBuilder does most of the work. r=mattwoodrow

--HG--
extra : rebase_source : 0db68211898c111a465dc641bed8e3b2923f0e4e
Bug 1022612. Part 25: We don't need to explicitly worry about displayports anymore when computing occlusion. r=mattwoodrow

--HG--
extra : rebase_source : 45b7a56291309e79327d240e81b1de4c499695dc
Bug 1014712 - Store ms tile image information for showing on about:home. r=rnewman,lucasr
Bug 1022612. Part 26: nsDisplayList::mVisibleRect is no longer used. r=mattwoodrow

--HG--
extra : rebase_source : 7043ed9341a44cbb35f7ac5d836fe9b11a0f3911
Bug 1038278 - Remove spam. r=me
Bug 845068 - IonMonkey: GVN: Don't make redundant HashSet lookups. r=nbp
Bug 845068 - IonMonkey: GVN: Implement congruentTo and valueHash for more load nodes, exposing more congruences and reducing collisions r=nbp
Bug 845068 - IonMonkey: GVN: When a value in the set has a differing dependence, overwrite it r=nbp
Bug 1039616 - Re-add scroll ids to the layer dump. r=kats
Bug 1039586 - Ensure no add-on shim code gets executed when browser.tabs.remote.autostart is false. r=billm,jimm.

--HG--
extra : rebase_source : 9e7b62c32e01698992757cca5b6283ed2aa95f27
extra : histedit_source : 404875166004053aca7ccaa805bc616f8910f143
Bug 1038535 - Flatten caps/{idl,include,src}/ directories. r=bholley,gps

--HG--
rename : caps/src/DomainPolicy.cpp => caps/DomainPolicy.cpp
rename : caps/include/DomainPolicy.h => caps/DomainPolicy.h
rename : caps/idl/nsIDomainPolicy.idl => caps/nsIDomainPolicy.idl
rename : caps/idl/nsIPrincipal.idl => caps/nsIPrincipal.idl
rename : caps/idl/nsIScriptSecurityManager.idl => caps/nsIScriptSecurityManager.idl
rename : caps/src/nsJSPrincipals.cpp => caps/nsJSPrincipals.cpp
rename : caps/include/nsJSPrincipals.h => caps/nsJSPrincipals.h
rename : caps/src/nsNullPrincipal.cpp => caps/nsNullPrincipal.cpp
rename : caps/include/nsNullPrincipal.h => caps/nsNullPrincipal.h
rename : caps/src/nsNullPrincipalURI.cpp => caps/nsNullPrincipalURI.cpp
rename : caps/src/nsNullPrincipalURI.h => caps/nsNullPrincipalURI.h
rename : caps/src/nsPrincipal.cpp => caps/nsPrincipal.cpp
rename : caps/include/nsPrincipal.h => caps/nsPrincipal.h
rename : caps/src/nsScriptSecurityManager.cpp => caps/nsScriptSecurityManager.cpp
rename : caps/include/nsScriptSecurityManager.h => caps/nsScriptSecurityManager.h
rename : caps/src/nsSystemPrincipal.cpp => caps/nsSystemPrincipal.cpp
rename : caps/include/nsSystemPrincipal.h => caps/nsSystemPrincipal.h
Bug 1039653 - Remove unused nsIDNSRequest.idl. r=mcmanus