Bug 939318 - Bump nsINetworkLinkService UUID. r=IDon'tLikeRandomBustage
Bug 1040187: Combine update regions properly when upload hasn't executed yet. r=nical
Bug 1057677 - Crash in nsHTMLEditor::DoInsertHTMLWithContext; r=ehsan
Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman

--HG--
extra : rebase_source : b89d296732cd65e8bfc0c6ff563095a668484eae
Bug 1022818 - Part 1: Update webidl interfaces. r=bz

- Extended the Element and Window webidl interfaces as described in the
  CSSOM-View smooth-scrolling specification.
- The Element.scrollTop and Element.scrollLeft changes have been omitted
  until either WebIDL is extended to allow properties to have union datatypes
  that contain dictionaries or the CSSOM-View smooth-scroll specification
  is upddated.  This will not prevent the other interface changes from being
  useful.
- Implemented wrapper functions for the nsGlobalWindow to connect to the new
  WebIDL bindings.  The ScrollOptions parameters are ignored in this patch,
  and used in Part 3 of this patch series.

--HG--
extra : rebase_source : db617cb63780e039ad69e4ed100c13042c676949
Bug 1022818 - Part 2: Implement Smooth Scrolling. r=bz

- Updated ScrollTo method in nsGlobalWindow to accept a
  mozilla::dom::ScrollOptions parameter to select between the instant
  and smooth MSD motion.
- Updated WebIDL binding boilerplate scrolling functions in nsGlobalWindow
  to pass the correct value of mozilla::dom::ScrollBehavior to the
  implementation and functions, activating smooth scrolling.
- These functions will need to be updated again to support the scroll-behavior
  CSS property in Bug 1010538.

--HG--
extra : rebase_source : 7c9ce94d09fed5c4aea63442d683876c0a9a2e50
Bug 1022818 - Part 3: Tests for CSSOM-View Smooth-Scroll DOM API Methods and MSD Animation. r=bz, r=roc

- Verify that instant scroll-behavior is synchronous.
- Verify that smooth scroll-behavior is asynchronous.
- Verify that smooth scroll-behavior is triggered by CSSOM-View DOM methods.
- Verify that instant scroll-behavior interrupts smooth scroll-behavior
  animation.
- Verify that smooth scroll-behavior is not framerate dependant.
- Verify that smooth scroll-behavior physics simulations used by animations
  converge and allow the animation to reach completion.
- CSSOM-View scroll-behavior smooth scroll animations must produce the same
  results indendently of frame-rate:
  - Reference samples of scroll position for each frame are captured from a
    smooth scroll at 120fps for variations in X-Distance, Y-Distance.
  - Test samples are captured from an animation with the same parameters at
    varying framerates.
  - Variance in position at each sampled interval is compared to the 120fps
    reference.  To pass the test, the position of each test sample must match
    the reference position with a tolerance of one test sample frame's range
    of motion.  This range of motion is calculated by the position delta of
    the reference samples one test frame duration before and after.
  - The duration of the reference sample animation and the test sample
    animation must match within 1 frame to pass the test.
  - The simulation driving the animation must converge and stop on the
    destination position for the test to pass.

--HG--
extra : rebase_source : 194f6c9364e316ea21cf1e74ab6f7542ee94edb8
Bug 1012917 - Send HttpBaseChannel::mApplyConversion with ChannelDiverter constructor in IPDL r=reuben r=mayhemer
Bug 1058105 - Fix a typo in placesNodeAnnotationChanged; r=mconley

--HG--
extra : rebase_source : 5e04a73997a6d62d5664e350c42a284f8879e0ba
Bug 1057393 - Fix a regression on octane-zlib; r=sfink

--HG--
extra : rebase_source : 3ecf3f741cb5264a426c6edf97ce59184ae6cd34
Bug 1040924 - Ee-enable the serviceworker tests on non-Windows, r=RyanVM
Bug 1041631, part 1 - Change Symbol tests to pass if Symbol is not defined. r=Waldo.

--HG--
extra : rebase_source : b8510807640d3f0da483904079a26467829f7e70
Bug 1041631, part 2 - Make ES6 Symbols Nightly-only for now. r=Waldo.

--HG--
extra : rebase_source : f2365f340299edac9db040280a2a13aa254e5148
Bug 1058565 - Update sccache to 7c87f05. r=mshal
Bug 1009754 - Allow 0 assertions in crashtest 479938-1; r=jruderman
Bug 1051530. Update the nsImageLoadingContent state when we get a decode complete notification so that decode errors are recorded in our image state. r=bzbarsky

In nsImageLoadingContent whether a decode error put our image state into error depends on when the decode starts in relation to the network load event for the image. In nsImageLoadingContent::OnStopRequest if a decode has been started then we wait until the decode is complete to fire the load/error event. When we fire this event we also update the image state. However if a decode has not started by the time OnStopRequest runs, but a decode does happen later then when it completes nsImageLoadingContent::Notify does nothing, and our image state stays as non-error.
Backed out changeset 2f94e060bac3 (bug 1012917) for Mnw bustage.
CLOSED TREE
Bug 1055265 - Correct the SkColorType used for 32-bit in SkANP r=snorp
Bug 1055163 - We do not need to visit nursery children in UnmarkGrayObject; r=sfink
Bug 1048699 - Make Exposed=SpecificWorkerType work automatically. r=bz

--HG--
extra : rebase_source : 651bd062b015e2aa030b87a842bc7d63dccf349c