Since this landed, every B2G ICS emulator opt xpcshell run has failed with:
TEST-UNEXPECTED-TIMEOUT | services/fxaccounts/tests/xpcshell/test_accounts.js | Test timed out
DMError: Timeout exceeded for shell call
This patch contains two changes:
(1) The addition of refVisitedLink and the use of
waitForVisitedLinkColoring() on it.
(2) Changing the URL of the visited lisks (both visitedLink and
refVisitedLink) from "" to window.top.location.href, since the
former doesn't work for Android mochitests while it does work on
Linux mochitest-e10s.
I tested locally that without the patch I get the failures, and with the
patch the failures go away, using:
./mach mochitest-plain --e10s --setpref layers.acceleration.force-enabled=true --setpref layers.offmainthreadcomposition.async-animations=true layout/style/test/test_animations_omta.html
Further, when running (and passing), I checked that
waitForVisitedLinkColoring() does go through one setTimeout cycle.
Also, I tested that if I effectively revert
https://hg.mozilla.org/mozilla-central/rev/d13154302d77 by changing the
third parameter to the GetContext call in
nsStyleSet::ResolveStyleWithReplacement to be nullptr instead of
visitedRuleNode, I get the failure:
TEST-UNEXPECTED-FAIL | layout/style/test/test_animations_omta.html | visited link background color after animation-only flush - got rgb(255, 255, 0), expected rgb(0, 0, 255)
which confirms that the test is still testing what it was designed to
test.
The duplication of the code higher up is a little bit annoying, but I
don't see an easy way to avoid that. It's also still quite far from
duplicating everything.
I tested locally with a Fennec build that if I bump the requirement from
4.6 to 4.9, I get the expected build error.
========
https://hg.mozilla.org/integration/gaia-central/rev/e267d5ce42bc
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1143862 - merge pull request #29012 from yzen:bug-1143862 to mozilla-b2g:master
========
https://hg.mozilla.org/integration/gaia-central/rev/1974b52baea9
Author: Yura Zenevich <yzenevich@mozilla.com>
Desc: Bug 1143862 - fixed video title truncation regression because of the display: none; style.
========
https://hg.mozilla.org/integration/gaia-central/rev/c14b4c32a76f
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1145059 - merge pull request #29100 from DouglasSherk:1145059-callscreen-rtl-toolbar to mozilla-b2g:master
========
https://hg.mozilla.org/integration/gaia-central/rev/2e70e0eaa266
Author: Doug Sherk <github@sherk.me>
Desc: Bug 1145059 - Set Callscreen keypad's toolbar to be always LTR. r=gsvelto
========
https://hg.mozilla.org/integration/gaia-central/rev/59ca8d4fc4d6
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1139303 - merge pull request #28634 from Cwiiis:bug1139303-optimise-edit-mode to mozilla-b2g:master
========
https://hg.mozilla.org/integration/gaia-central/rev/230c31cd7df0
Author: Chris Lord <chrislord.net@gmail.com>
Desc: Bug 1139303 - Optimise home-screen edit mode. r=kgrandon
This makes a number of small optimisations/changes:
- Don't set will-change on everything in edit mode.
- Cache item positions to avoid redundant style changes.
- Throttle grid rearrangement.
- More aggressively throttle successive grid rearrangements.
- (Mostly) fix jank while auto-scrolling on homescreen edit.
- Increase long-press delay in edit mode.
Collectively, these changes improve responsiveness of the homescreen
edit mode.
========
https://hg.mozilla.org/integration/gaia-central/rev/6a76d6776cc9
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Revert "Bug 1144784 - [System] Asking for more than one permission in a short period of time is broken r=gasolin"
This reverts commit a9a8a17f29d6f7050c6c5ce052eb6910d5be7be9.
Backed out changeset aaf374ba062f (bug 1061364)
Backed out changeset 67fece279049 (bug 1117603)
Backed out changeset fe8ba59678a2 (bug 1117603)
CLOSED TREE