Bug 849666 - Make CheckedInt<T>::operator-() not depend on undefined behavior when negating minimum signed values, and add a test for this.  Patch is something of a tag-team effort by bjacob and me.  r=bjacob
Bug 739757 - Update doorhanger notification strings. r=mfinkle,gbrown
* * *
Bug 739757 - (Part 1) Update strings for offline apps/indexedDB notifications. r=mfinkle
* * *
Bug 739757 - (Part 2) Update strings for content permissions prompts. r=mfinkle
* * *
Bug 739757 - (Part 3) Update click to play plugin strings to use "activate" instead of "play". r=mfinkle
* * *
Bug 739757 - (Part 4) Update popup blocked notifications. r=mfinkle
* * *
Bug 739757 - (Part 5) Update telemetry prompt strings. r=mfinkle
* * *
Bug 739757 - (Part 6) Update login manager strings. r=mfinkle
* * *
Bug 739757 - (Part 7) Update testDoorHanger to work with new strings. r=gbrown
Bug 840593 - Remove minimum width on about pages. r=mbrubeck
Bug 833362 - Don't invoke various interfaces during shutdown if GetActivationFactory for a interface fails (crashfix). r=tabraldes
Bug 842852 - LocalStorage performance improvements. r=mak
Bug 848803: LICM shouldn't hoist intructions that depend on instruction in or after the loop, r=jandem
Bug 849246 - Follow the scroll velocity for the dynamic toolbar. r=kats

In the rare situation that you cause a fast fling with a very short motion,
it's possible that the toolbar won't hide/show as you expect. Fix this by
saying that any swipe that's faster than the default animation speed
dictates the direction in which the toolbar moves.
Bug 847607 - Paris bindings for IDB event, r=khuey

--HG--
extra : rebase_source : de5c4ba79b8d990b25abaabd3892847f286737fd
Bug 850270 - write a request's rectangle directly in nsDOMNotifyPaintEvent; r=smaug
Bug 849958 - Add primitive axis-locking code to dynamic toolbar. r=kats

Add some axis-locking code that adds a scroll threshold to toolbar appearance,
and stops the toolbar from appearing when scrolling down then up when the
toolbar isn't visible, or when scrolling side to side.
Bug 849845 - Map Gamepad L1/R1 to back/forward on Android. r=kats
Bug 779291: Implement SPS stackwalk using the breakpad unwinder. r=bgirard,glandium
bug 850089 - fix SPS with disable-crashreporter. Patch by Ted Mielczarek <ted@mielczarek.org>, r=glandium
Bug 850132 - SPS breakpad unwind (bug 779291) breaks Win64 builds with "Unsupported platform". Patch by Makoto Kato <m_kato@ga2.so-net.ne.jp>, r=ted
Backed out changeset d31d517c7f7c (bug 840593) for robocop orange on a CLOSED TREE.
DONTBUILD
Bustage fix for Bug 847607, CLOSED TREE

--HG--
extra : rebase_source : 5813d5213ce7aad43c6e8e74792e21656864200e
Bug 846772 - Add prefs observing to PrefsHelper/browser.js on Android. r=kats
Bug 846772 - Observe dynamic toolbar pref on Android. r=kats

Respond to this pref changing instantly instead of requiring a restart.
Bug 846772 - Disable dynamic toolbar on robocop tests. r=kats,jmaher

Pretty much all of the robocop tests that involve input assumed a static UI.
Making them compatible with the dynamic toolbar would require a considerable
rethink, so turn it off by default. We can introduce robocop tests specifically
for the dynamic toolbar later.
Bug 846772 - Fuzz dynamic-clipPath-01 and scroll-rounding tests for Android. r=jwatt,matspal

These tests need extra fuzzing when the dynamic toolbar is enabled.
Bug 846772 - Enable dynamic toolbar by default on Android. r=kats
Bug 805479 - When calculating the initial fling velocity use an average of recent velocities to work around bad input events. r=Cwiiis