Bug 1087559 - Enable layout.css.scroll-behavior.enabled for all platforms except fennec. r=roc
- Updated all.js to enable layout.css.scroll-behavior.enabled by default,
  except for Android / Fennec
Bug 1087562 - Enable layout.css.scroll-behavior.property-enabled for all platforms except fennec. r=roc
- Updated all.js to enable layout.css.scroll-behavior.property-enabled by
  default, except for Android / Fennec
Bug 1089484 - Have test_reset_src.html test more files to increase test coverage. r=kinetik
Bug 1090083 - Enable test_mediarecorder_record_no_timeslice.html on B2G platform. r=jwwang
Bug 1090272 - Raise NoSuchFrameException when attempting to switch to a non-existant frame by index. r=mdas
Bug 1087190 - Add debug log to SelectionCarets. f=mtseng, f=pchang, r=roc
Bug 82711 - Support CSS white-space property on textareas. r=bz
Bug 1049299 - Correctly calculate 3rd-party cookie status for content-process HTTP channels. r=jduell
Bug 1082098 - Part 1 - Return correct change hint when scroll-behavior CSS value changes. r=roc
- When the scroll-behavior CSS value changed, the nsChangeHint_NeutralChange
  hint was returned by nsStyleDisplay::CalcDifference.  It now returns
  nsChangeHint_ReconstructFrame to ensure that the change takes effect.
- When scroll-behavior is changed, the nsChangeHint_NeutralChange was not
  sufficient to enter nsCSSFrameConstructor::PropagateScrollToViewport.  By
  using the same hint as used when the overflow css property changes,
  nsChangeHint_ReconstructFrame, PropagateScrollToViewport will be called.
- The scroll-behavior css property is not expected to change often (the
  CSSOM-View DOM methods are likely to be used in those cases); however, if
  this does become common perhaps a faster-path might be worth while.
Bug 1082098 - Part 2 - Tests. r=roc
- scroll-behavior-8.html - Tests if dynamically changing the scroll-behavior
  css property on a div element takes effect after the page has been painted and
  reflowed.
- scroll-behavior-9.html - Tests if dynamically changing the scroll-behavior
  on the body element takes effect after the page has been painted and
  reflowed.
Bug 1088481 - stop progress timer in MediaDecoder::Shutdown if necessary. r=cpearce
Bug 1086842 - Fix an Ion type barrier issue. r=bhackett
Backed out changeset af957b6bf421 (bug 1082098)
Backed out changeset 6cd46e671a9d (bug 1082098) for reftest failures
Merge mozilla-central to mozilla-inbound
Bug 1090491 - Don't allocate stack slots for aliased locals. r=luke
Bug 1080764 - Add 'anon' and 'anon attribute' search strategies to marionette.find_element(), r=AutomatedTester

The 'anon' search strategy maps directly to nsIXULDocument.getAnonymousNodes() whereas the 'anon attribute'
strategy maps to nsIXULDocument.getAnonymousElementByAttribute(). These strategies are needed for clients who
wish to find and manipulate anonymous content, typically found in the Firefox chrome. For more details, see:
https://developer.mozilla.org/en-US/docs/XBL/XBL_1.0_Reference/Anonymous_Content

--HG--
rename : testing/marionette/client/marionette/tests/unit/test_switch_anonymous_content.py => testing/marionette/client/marionette/tests/unit/test_anonymous_content.py
Bug 1090491 followup - Bump XDR_BYTECODE_VERSION. r=me

--HG--
extra : rebase_source : f41747e606f253e72c5d9e00089c8063724bccf0
Bug 942736 - Account for hidden margins when validating viewport metrics. r=kats
Bug 1077301 - Simplify the gralloc texture code. r=sotaro