Bug 852342 - Clone CallInfo as it is mutated by addTypeBarrier. r=h4writer
Bug 851887 - Null-check XPConnect() in nsWindowSH::GlobalScopePolluterNewResolve. r=bz
Bug 849388 - Allow js::ion::InlineFrameIterator to be used in NoGC contexts. r=nbp,dvander
Backed out changeset 42d5d3080bc4 (bug 847656) for mochitest crashes on a CLOSED TREE.
Bug 852769: Remove unnecessary \n characters from NS_ASSERTION messages in layout/svg. r=longsonr
bug 604039 - Add DOM Gamepad APIs. r=smaug

--HG--
extra : rebase_source : ffffdc4549da1b25ea263b623c05ae1afb3d46a0
Bug 604039 - Mac gamepad backend. r=smichaud

--HG--
extra : rebase_source : bd58cfd041c9d72a23798fa221bdfbdc3f33e862
bug 604039 - Windows gamepad backend using DirectInput. r=bas

--HG--
extra : rebase_source : 9a4e13dea21f6f57a8ca2bf677ff0a2f0a0dc4eb
bug 604039 - Linux gamepad backend. r=karlt

--HG--
extra : rebase_source : 32d47af727b9a6209d321a8622a2f3ecb7a44d25
Bug 852350 - Support [Pref] decorator on interfaces. r=bz
Generate a check calling Preferences::GetBool() directly
from the binding's PrefEnabled so the wrapped class doesn't
need to implement it.

This allows defining the preference directly in webidl.

Assumes only one preference value is set. Also removes pointless
override methods which just call the superclass.
---
 dom/bindings/Codegen.py | 37 +++++++++++++++++++++++++------------
 1 file changed, 25 insertions(+), 12 deletions(-)

Generate a check calling Preferences::GetBool() directly
from the binding's PrefEnabled so the wrapped class doesn't
need to implement it.

This allows defining the preference directly in webidl.

Assumes only one preference value is set. Also removes pointless
override methods which just call the superclass.
---
 dom/bindings/Codegen.py | 37 +++++++++++++++++++++++++------------
 1 file changed, 25 insertions(+), 12 deletions(-)