Bug 975838 - Part 1: add methods to log or throw if called on the wrong thread, pepper GeckoMenu with thread affinities. r=wesj
Bug 975838 - Part 2: robocop test that a GeckoMenu call will fail on the wrong thread. r=wesj
bug 979470 - clean up garbage file r=cleanup
Backed out changeset 02bceb824051 (bug 975838)
Backed out changeset 1e8fa32e8abd (bug 975838)
Merge m-c to f-t
Bug 943510 - Convert to Promise.jsm in the devtools framework. r=pbrosset, r=rcampbell
[Australis] Bug 983655: fix combined and menu-button buttons styling in the overflow panel. r=Gijs
Bug 921557 - Use custom EllipsisTextView to handle bug on older devices. r=mleibovic
Bug 975055 - Use ViewState to get previous filter for UI. r=lucasr
Bug 975055 - Show previous filter for back row item. r=lucasr
Bug 975055 - Show filter title in back row. r=lucasr
Bug 975055 - Show up arrow for back row. r=lucasr
Bug 983434 part 2: Store FlexLines and FlexItems in MFBT LinkedLists instead of nsTArrays. r=mats
Bug 983434 followup: Fix positioning of MOZ_STACK_CLASS in AutoFlexLineListClearer class definition to fix Linux static-analysis bustage.
Bug 984261 - NS_NewSVGRect to Moz2D. r=heycam
Bug 984282 - Remove some unused Thebes includes from content/svg. r=heycam
Bug 984390 - Stop using gfxPoint in SVGMarkerElement. r=me
Bug 984278, part 1 - Rename SVGMatrix::Matrix and SVGTransform::Matrix to SVGMatrix::GetMatrix and SVGTransform::GetMatrix, respectively. r=dholbert
Bug 666656 - Suppress clang and gcc warnings in third-party gfx code: angle, cairo, and pixman. r=BenWa