========
https://hg.mozilla.org/integration/gaia-central/rev/9aa3da2da145
Author: Julien Wajsberg <felash@gmail.com>
Desc: Bug 883616 - Bug 882607 resolution introduced a XSS vulnerability r=gnarf
Carefully escape the body before injecting it into the document
Added some tests to ensure this for both SMS and MMS.
========
https://hg.mozilla.org/integration/gaia-central/rev/7963fee0efae
Author: Alive.Kuo <alegnadise@gmail.com>
Desc: Merge pull request #10525 from alivedise/bugzilla/885473_master_v2/software-button-pressed
Bug 885471 - 1. Fix software button manager on real device and nightly and simulator; 2. Add holdhome event. r=timdream
========
https://hg.mozilla.org/integration/gaia-central/rev/3611bb710864
Author: Alive Kuo <alegnadise@gmail.com>
Desc: Bug 885471 - Fix software button manager default behavior on real
device/nightly/simulator, and add holdhome event.
========
https://hg.mozilla.org/integration/gaia-central/rev/7615f637d227
Author: Andrew Sutherland <asutherland@asutherland.org>
Desc: Merge pull request #10407 from asutherland/email-progress-spinner
Bug 882994 - [email] UI: Replace sync progress bar (including candy bar) / messages spinner with single spinning refresh button. r=jrburke
========
https://hg.mozilla.org/integration/gaia-central/rev/675a907c30fe
Author: Andrew Sutherland <asutherland@asutherland.org>
Desc: Bug 882994 - [email] UI: Replace sync progress bar (including candy bar) / messages spinner with single spinning refresh button. r=jrburke
This is both a performance win (animations chew CPU, especially the candybar)
and a UX win since it gets rid of the confusing determinate progress bar
status.
The fixes to the miniflush code
(nsTransitionManager::UpdateThrottledStyle and UpdateAllThrottledStyles)
fix the case where we constructed totally incorrect style contexts for
outer table frames (which have special style contexts inheriting from
the table frame) during the miniflush, leading to inconsistent style
data and other bad things, when we should have been touching the style
on the table frame instead.
The fixes to the other OMTA codepaths lead to layer tests being
performed on the same frame that the styles will be applied to, and
probably fix real bugs (which would occur when animating opacity or
transform on a table).
The fixes to the miniflush code
(nsTransitionManager::UpdateThrottledStyle and UpdateAllThrottledStyles)
fix the case where we constructed totally incorrect style contexts for
outer table frames (which have special style contexts inheriting from
the table frame) during the miniflush, leading to inconsistent style
data and other bad things, when we should have been touching the style
on the table frame instead.
The fixes to the other OMTA codepaths lead to layer tests being
performed on the same frame that the styles will be applied to, and
probably fix real bugs (which would occur when animating opacity or
transform on a table).