Bug 1089463 - Clear an element's restyle bits when inserting into a shadow tree. r=bzbarsky
Bug 1098666 - Don't crash when getting this through CPOWs. r=billm
Merge m-c to inbound. a=merge
Bug 1098389. Remove ClipToRegionSnapped. r=roc

We don't use this anymore.

--HG--
extra : rebase_source : 918eaa73f653962dccbfe6efdad69203ba041ef3
Bug 1088414. Use a single synchronized texture for d3d11. r=bas,f=jrmuizel

Calling AcquireSync on textures created with
D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX appears to be really slow, this really
bites us with the number of textures involved when tiling.

I've also tested using ID3D11Query to check when work is completed, this also
appears to be pretty slow.

This instead just uses a single texture with a keyedmutex, and makes sure we
draw to it last and lock it first. It's pretty hacky, but seems to work really
well so far.

--HG--
extra : rebase_source : bf5f56751f993e507fcd1e5c386fb1fc9a3f73af
Bug 1092947: IonMonkey: Improve ion entry sequence, r=djvj
Bug 991149 - Improve image/* source compliance with Mozilla Coding Style. r=seth
Bug 1042291 - Add a CanvasDrawObserver which observes the first few seconds/frames of a Canvas2D's lifetime to determine using a heuristic if it should be software or GPU backed. r=gw280, r=snorp
Bug 1089008 - Enable e10s on Windows when acceleration is disabled. r=Mossop, r=felipe
Bug 1089018 - Centralize GLContext spew control. - r=jrmuizel
Backed out changeset 19fdbc7ad829 (bug 1098239)

--HG--
extra : rebase_source : e932299bc61e56e811e0187ddc65ab8b62b7a32b
Bug 1096627 - Fail Fennec build if GeckoView library depends on more of Fennec. r=gps

Notes:

* The Classycle definition file was built by hand via a process of trial
  and error.
* The Classycle JAR file is used only at build time.  I don't want to
  land it near code because it shouldn't be included in any build.  In
  particular, landing in mobile/android/base can foul up IDE
  configurations.
* The Classycle license requires redistributing the README.txt with the
  binary assets.
* Even when Proguard is "disabled", the target still runs, so this is a
  good place to put a build step that the built JARs, as a collective,
  are healthy.

--HG--
extra : rebase_source : 7df8aa0fd0537ec7cb32eb02259797523f5ba97d
Merge m-c to fx-team. a=merge
Bug 1044020 - Add duration of shutdown phases to Telemetry. r=froydnj
Bug 1044020 - Add libdl.so to lsan_suppressions.txt. r=froydnj
Bug 1044020 - Don't build the Terminator under B2G. r=yoric
Bug 1088257 - Fix tooltip/label inversion by removing the unnecessary 2 assignments. r=dao
Bug 1092452 - Fix intermittent mochitest-e10s-dt failure in browser_timeline_overview-initial-selection-02.js. r=vporof
Bug 1095914 - Copy over CellScanner from mozstumbler github. r=nalexander

This has a few important changes:
1) Null-check the TelephonyManager availability.
2) The cell scanning code was split to remove wcdma scanning on Fennec due to an older API level on Fennec. This is no longer the case. CellScannerNoWCDMA.java renamed to CellScannerImplementation.java.
3) Remove broadcastsync on the timer thread, have the timer thread message back to the owning class through a handler (guaranteed thread-safe mechanism to notify the owning class that work is done).
Bug 1095914 - Fix NPE in WifiScanner. r=vng

https://github.com/mozilla/MozStumbler/pull/1192
1169: ACRA Report: NPE WifiScanner.java:98