Bug 1034244 - Follow the prototype chain of the underlying object in SpecialPowers wrapping. r=mrbkap
Bug 1034244 - Hoist SpecialPowers Xray waiving into a separate function so that we can apply it at each stage when climbing the prototype chain. r=mrbkap
Bug 1000770 - Implement new UX for loop panel, ui-r=darrin, r=dmose
Bug 1004515 - Add support for the find counter in RemoteFinder. r=mikedeboer
Bug 966395 - Use a puppet bidi keyboard in child processes. r=mrbkap/masayuki
Bug 1001957 - Fix some review comments I missed in my previous checkin. r=mccr8
Bug 1000770 bustage fix, a=KWierso
Backed out changeset 8be952fedc1e (bug 966395) for build bustage
Bug 1035092 - Fix places that return nullptr as a bool, r=terrence
Bug 1021790 - "Cleanup naming for scalar and typed array types", r=sfink
Bug 1020090: Proxy all GMP Shmem create/delete to parent and reduce allocation traffic. r=nical
Bug 1020090 - Ensure we don't report leaking the GMP free list. r=jesup
Bug 1020760 - Update GMP APIs to support EME plugins. r=jesup
Bug 1020760 - Pass GMP codec specific info as a uint8_t[], and pass buffer type separately. r=jesup
Bug 1035653 - Proxy GMPParent creation to main thread to avoid assert in IToplevelProtocol ctor. r=jesup
Bug 962920 nsTextStore should commit composition when WM_ENTERIDLE is received r=jimm
Bug 1036703 - Manage TokenStream::{sourceMap,display}URL_ using UniquePtr.  r=jimb

--HG--
extra : rebase_source : 063beaeb184059b6a03338f05f4d073a5ea8bf27
Alphabetize some using-declarations in MapObject.cpp.  No bug, r=trivial

--HG--
extra : rebase_source : 422d766f4bb7ef208e2c1d3cd1ba5950f15bd9e4
Bug 1037152 - Use Vector<UniquePtr> instead of Vector<Scoped> for tracking heap edge names.  Also use js_free to free js_strdup's allocation, not ::free.  (Usually the same thing, but not for embedders.)  r=jimb

--HG--
extra : rebase_source : 26d052761654aecb3db1c76803c2e274be0d2c61
Bug 1036776 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_ASSERT_UNREACHABLE in dom. r=smaug