Bug 896281 - Part 1: Disable synced tab for guest session. r=sriram, a=akeybl
Bug 896281 - Part 2: Remove Sync pref for guest session. r=wesj, a=akeybl
Bug 904104 - Fix window.close usage from chat and social panels. r=felipc, a=akeybl
Bug 859631 - Move test_uninstall_errors to dom/apps and avoid UI confirmation. r=fabrice, a=test-only
Bug 918223 - Make sure to save persdict.dat. r=ehsan, a=akeybl
Bug 918645 - Rash in java.lang.SecurityException: WifiService: Neither user 10061 nor current process has android.permission.ACCESS_WIFI_STATE. at android.os.Parcel.readException(Parcel.java r=mcmanus, a=akeybl
Bug 898478 - Have AsyncPanZoomController keep a pointer to the APZCTreeManager. r=kats, a=koi+
Bug 898478 - Have AsyncPanZoomControllers pass overscroll caused by panning on to their parents. r=kats, a=koi+
Bug 910171 - Add a general means to keep active nodes alive from the AudioContext. r=ehsan, a=akeybl

AudioNodes that keep playing or tail-time references need to have these
references cleared when an AudioContext has completed or is shut down by the
window.

Storing references on the AudioContext instead of on the AudioNodes will allow
the AudioContext to report playing references to the cycle collector until
offline rendering starts for bug 914033.  This is not necessary for tail-time
references, but it is tidier to use the same code for playing and tail-time
references.
Bug 910171 - Register tail references with the AudioContext so they can be removed when the rendering is complete. r=ehsan, a=akeybl
Bug 908669 - Use band-limited impulse trains (BLIT) for OscillatorNode. r=rillian, a=akeybl

This fixes the aliasing noise in the default oscillator types.
Bug 917260 - Nullcheck Destination() in AudioContext::DestinationStream. r=ehsan, a=akeybl
Bug 917260 - Null check mDestination in AudioContext::Shutdown(). r=ehsan, a=akeybl

This handles the case where Shutdown() is called after Unlink() (but before the destructor).
Bug 881959 - Mute WebAudio nodes that are part of a cycle that contains no DelayNode, and make cycles work. r=ehsan, a=akeybl
Bug 881959 - Tell the MediaStreamGraph when changes to the graph occur. r=roc, a=akeybl
Bug 881959 - Tests for cycles in WebAudio graphs. r=ehsan, a=akeybl
Bug 881959 - Clamp the DelayNode.delayTime to 128/AudioContext.sampleRate when in a cycle. r=ehsan, a=akeybl
Bug 881959 - Handle self-connection. r=ehsan, a=akeybl
Bug 916773 - Initialize mLatency in SharedBuffer's constructor. r=ehsan, a=akeybl
Bumping gaia.json for 8 gaia-1_2 revision(s) a=NPOTB

========

https://hg.mozilla.org/integration/gaia-1_2/rev/b3977955da16
Author: Corey Frang <gnarf37@gmail.com>
Desc: Bug 909622 - [B2G][Helix][messages][zhaotao]Sending mms with attachment(chinese name mp3) fail - r=julienw

- Replace all non standard word characters in filenames with a # while encoding SMIL
- Remove HTML escaping in preference for replacing unsafe chars with the #
- Add unit test to ensure that quotes are always escaped
(cherry picked from commit c6625624dec07e2c875c8f3019b512f5ed2d076e)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/8e5710df4d5a
Author: Ian Liu <iliu@mozilla.com>
Desc: Merge pull request #12360 from ian-liu/bluetooth/Bug898412_Redundant_notification_of_received_file

Bug 898412 - [Bluetooth] Redundant notification of received file, r=@alivedise (cherry picked from commit abd9988a27a62d1857a8674d823aa1f29753f16e)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/402211ec31e5
Author: Jim Porter <squibblyflabbetydoo@gmail.com>
Desc: Merge pull request #11847 from jimporter/music-nowplaying-notification

Bug 902974 - [Music] [User Story] Utility tray should display information about the song when music is still playing; r=alive, r=lightsofapollo, r=dkuo, r=djf, ui-r=robmac(cherry picked from commit 63a90ad59764cd327ac60c69522efefd1ee5ffb9)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/747f1c2b50dd
Author: Corey Frang <gnarf37@gmail.com>
Desc: Bug 917835 - [Clock] Timer does not honor settings - r=jugglinmike
(cherry picked from commit f70518eb4ecffd2611ddf912abe1f9127dd5f829)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/aac4fd0df2cb
Author: Evelyn Eastmond <evelyn@bocoup.com>
Desc: Bug 916774 - [Clock] Rename StopwatchPanel => Stopwatch.Panel, move Timer.Panel to timer_panel.js

r=jugglinmike
(cherry picked from commit dba552fc02c08d1f9651e4ebce347ef586dde272)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/3a0493e4bf0c
Author: Julien Wajsberg <felash@gmail.com>
Desc: Merge pull request #12297 from julienw/917028-add-more-than-1-contact

Bug 917028 - [B2G][SMS] Compose an SMS: Unable to add more than one reci...(cherry picked from commit 7de288abc0993c69cd36daf0e0862710d21689ea)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/f7718632cc9b
Author: Corey Frang <gnarf37@gmail.com>
Desc: Bug 917956 - [Clock] Timer spinner allows for out-of-bound input - r=jugglinmike

- The "upper" limit of the select should be the length of values - 1 (not the length)
(cherry picked from commit 8a4a02484fadf275a43c112153b88eb7b1538862)

========

https://hg.mozilla.org/integration/gaia-1_2/rev/5187ec69eaa0
Author: Corey Frang <gnarf37@gmail.com>
Desc: Bug 917337 - [Clock] Implement Scrolling for Timer Settings

https://bugzilla.mozilla.org/show_bug.cgi?id=917337

- Adds overflow-y: auto to #timer-dialog
- Adds a event.preventDefault() on touchstart on the time picker to stop user from scrolling while spinning inputs

r=jugglinmike
(cherry picked from commit 909f18894ba8872046afe5bc0a28032a3d331f44)