Bug 907147 - Assertion failure: type->proto->hasNewType(&JSObject::class_, type), at jsobj.cpp:1423 r=terrence
Bug 904956 - test_handlerService.js might not work on Windows Server 2012. r=rstrong
Backed out changeset daaee7df86ae (bug 907147) for assertions
Merge mozilla-central and inbound
Bug 517765 - Add 'make source-package' support into js/src. r=sstangl
Bug 849204 - Linux geolocation: Init dbus_threads from the main thread. r=karlt
Bug 884708 - Port GTK2 to GTK3, build fixes. r=karlt
Bug 897491 - Update the display when the alt attribute of an image is added or removed. r=bz
Bug 898580 - Add nsIDOMWindowUtils.getViewId(element). r=smaug
Bug 898580 - Metro mechanism for content to inform APZC about scroll events. Handles multi-APZC. r=bbondy, r=kats
Bug 898580 - Remove updating of scroll offset in AsyncPanZoomController::NotifyLayersUpdated. It is now no longer needed by any platform. r=bbondy, r=kats
Bug 905782 - Make the XPCShell harness treat running a single file as a sequential run. r=ted
Bug 666399 - New Harmony syntax for generators. r=Waldo

Add a GeneratorKind enumeration, and use it in the parser and runtime to
indicate whether a function is a non-generator, a legacy generator, or a
star generator.

Always parse "yield" as TOK_YIELD, regardless of the version.  Add
TokenStream::currentName() to retrieve the current token's name, which
works for TOK_NAME or TOK_YIELD.  The parser should check the validity
of "yield" as a name, if needed, using checkYieldNameValidity().

Parse "function*" as the StarGenerator GeneratorKind, and allow star
generators to be lazily parsed.

Separate parsing of return statements from yield expressions.
Bug 899878 - Mochitest for recording media with no timeslice for media recording API. r=roc
Bug 906698 - nsUTF16ToUnicode is mis-converting on big-endian processor. r=smontagu
CLOSED TREE
Bug 906119 - Enable incremental linking with Visual C++; r=glandium

--HG--
extra : rebase_source : 936287f63c95baa535a4991bc1106a3f9f59f36f
Bug 681152 - Disable bug512295-1.html on all platforms because of intermittent failures

Landed on a CLOSED TREE with RyanVM's blessing
Bug 906150 - initialize an empty RangeData at each point of use in nsSelection.cpp; r=smaug
Bug 906152 - use StaticRefPtr in DataChannel.cpp to avoid a static constructor; r=jduell
Bug 906149 - make no-arg TimeDuration constructor constexpr to avoid a static constructor; r=ehsan