CJKu
b33d045deb
Bug 1252739 - nsStyleImageLayers::HasLayerWithImage should return true when we have mask-image:<element-reference> | <gradient>; r=dbaron
...
MozReview-Commit-ID: 876p0IfKoUi
2016-03-02 16:27:21 +08:00
Tom Tung
6a022181ea
Bug 1238845 - Implement UUID helper - dom/bluetooth & dom/webidl & layout/build change. r=jocelyn, r=bz
2016-01-15 19:30:46 +08:00
Daisuke Akatsuka
0b1a2c1ae5
Bug 1248338 - Implement iterationStart; r=birtles
2016-03-02 16:23:34 +09:00
Jonathan Kew
e8a26c768f
Bug 1252407 - Update woff2 library to upstream commit 643c7b45891cbeb5dc1f7599a4c9b53fbe82a08f. r=fredw
2016-03-02 06:59:16 +00:00
Timothy Nikkel
fbd3ebdb6d
Bug 926048. Part 4. Update the current animation frame time if we hit the end of decoded frames before all frames are decoded. r=edwin
...
Before the previous patch we would (wrongly) loop through the decoded frames even though we didn't have all of the frames of the animation. This had the beneficial side effect of advancing mCurrentAnimationFrameTime to aTime (the current time). With the previous patch we stop at the last decoded frame and don't advance mCurrentAnimationFrameTime, so it can lag behind. The problem with this is that when we have finished decoding we will then try to catch mCurrentAnimationFrameTime up, and this will jump us to a random point in the animation. So we need to advance mCurrentAnimationFrameTime ourselves.
If we were blocked on network/decoding then displaying the last available decoded frame is the correct frame to be displaying. So we are up to date. So we advance mCurrentAnimationFrameTime to the current time.
2016-03-01 22:34:40 -06:00
Timothy Nikkel
9199efb919
Bug 926048. Part 3. Correctly check if we are at the end of an animated image. r=edwin
...
mImage->GetNumFrames() is the current number of decoded frames (that the RasterImage knows about), so it only represents the last frame of the animation if we are done decoding.
If we are not fully decoded, and we are on the last decoded frame, just stay on the last decoded frame. When more frames get decoded (or we determine that we are the last frame of the animation) we will advance.
One might expect that if |nextFrameIndex == mImage->GetNumFrames()| then |GetRawFrame(nextFrameIndex)| would return a null surface. But that is not the case because the decoding thread can insert frames into the surface cache that the RasterImage hasn't acknowledged yet (because it has to do so on the main thread, which we are currently running on).
This is why moving animated images to the surface cache is likely the cause of this bug.
This introduces an issue that is explained in, and fixed by the next patch.
2016-03-01 22:34:40 -06:00
Timothy Nikkel
4bad8c1f9e
Bug 926048. Part 2. Remove useless GetRawFrame call. r=edwin
...
|nextFrameIndex| is either |currentFrameIndex + 1| or 0, as can be seen from reading the code above this.
Also fix the whitespace on DoBlend call.
2016-03-01 22:34:39 -06:00
Timothy Nikkel
57a929ef04
Bug 926048. Part 1. Simplify FrameAnimator::AdvanceFrame slightly. We don't need a |timeout| variable, we only check it once. r=edwin
2016-03-01 22:34:39 -06:00
Phil Ringnalda
3d9efc3b94
Back out 3bd640d45525 (bug 1252266) for "sorting" other conditions so they no longer work
2016-03-01 20:28:30 -08:00
Ryan VanderMeulen
7ef84e4e6d
Bug 1160011 - Fuzz 518172-2b.html on OSX e10s as well.
2016-03-01 23:00:42 -05:00
Jean-Yves Avenard
0e49049c9a
Bug 1251910: Fix YUV422 IOSurface. r=mattwoodrow.
...
Bug 1249273
reverted the changes of bug 1248323.
MozReview-Commit-ID: 4ri1gTOf2Dg
2016-03-02 14:35:47 +11:00
Ryan VanderMeulen
72c830eed0
Bug 1252266 - Fuzz some APZ reftests with off-by-one failures on OSX e10s.
2016-03-01 16:29:30 -05:00
Ryan VanderMeulen
bfba1808a2
Bug 1160011 - Fuzz 518172-1b.html on OSX e10s.
2016-03-01 16:13:49 -05:00
Ryan VanderMeulen
292e985055
Bug 1242085
- Add fuzz to a couple font-matching reftests that fail on OSX 10.10 e10s.
2016-03-01 16:13:49 -05:00
Ryan VanderMeulen
9adaca44aa
Bug 1252345 - Skip browser_markup_copy_image_data.js and browser_markup_image_tooltip.js on OSX e10s.
2016-03-01 16:13:48 -05:00
Ryan VanderMeulen
e19e37b543
Bug 1194533 - Skip various webconsole tests on OSX e10 debug e10s.
2016-02-29 18:45:28 -05:00
Ryan VanderMeulen
f6b9517066
Bug 1252283 - Skip the animationinspector tests on OSX debug e10s.
2016-02-29 18:26:23 -05:00
Ryan VanderMeulen
496caa4fef
Bug 1250058 - Skip a couple leak-prone inspector tests on OSX e10s as well.
2016-02-29 18:14:56 -05:00
Ryan VanderMeulen
7187198c8b
Bug 1252273 - Skip a couple timeout-prone dom/events tests on OSX e10s.
2016-02-29 18:04:51 -05:00
Ryan VanderMeulen
f25de7bd9b
Bug 1194533 - Fuzz a couple reftests with off-by-one failures on OSX e10s.
2016-02-29 17:50:50 -05:00
Ryan VanderMeulen
752c1e92db
Bug 1252254 - Skip browser_net_accessibility-02.js on OSX e10s.
2016-02-29 16:41:06 -05:00
Ryan VanderMeulen
e2f35b2c75
Bug 1252230 - Skip test_painting.html on OSX e10s.
2016-02-29 15:45:49 -05:00
Ryan VanderMeulen
23a793a623
Bug 1252223 - Skip test_bug293834.html on OSX e10s.
2016-02-29 15:32:45 -05:00
Ryan VanderMeulen
ce54ceee90
Backed out changeset a3af36cb6d54 (bug 1237146) because the test still fails with e10s enabled.
2016-02-29 14:48:49 -05:00
Ryan VanderMeulen
eeebf20699
Bug 1247862 - Guard against TypedObject being unavailable on !NIGHTLY_BUILD. r=sfink
...
--HG--
extra : rebase_source : 77e0d45b6cb3b9a49c41ae40228835cb982e94df
extra : amend_source : 5cd0aaf6c08b627bff420c90059ab620b4874b73
2016-03-01 21:32:48 -05:00
Michael Bebenita
2598480d9d
Bug 1250551 - Make it possible to run wasm ml-proto spec tests directly. r=bbouvier
...
--HG--
extra : amend_source : e1a25654f89e26905b1f0733bb387ccc8b26ebe5
2016-02-23 21:16:27 -08:00
Michael Bebenita
3c993cfb57
Bug 1251140 - Baldr: Implement CtzI. r=jandem
...
--HG--
extra : amend_source : 8f5dbf41583bd3738642f885d784536c452c3f0a
2016-02-24 21:11:14 -08:00
Nathan Froyd
9fb640a914
Bug 1251715 - use UniquePtr instead of ScopedDeletePtr in dom/media/; r=gerald
...
UniquePtr is more standard than ScopedDeletePtr; using standard
constructs whenever possible is preferable.
2016-02-26 14:21:05 -05:00
Christoph Kerschbaumer
8414718c57
Bug 1232903
- Skip Security checks if triggeringPrincipal is SystemPrincipal (r=sicking)
2016-03-01 16:11:37 -08:00
Wes Kocher
af73c13ee2
Backed out 6 changesets (bug 1072144
) for test_recursion.html failures
...
Backed out changeset ac15fe0e71fd (bug 1072144
)
Backed out changeset b666d48a267d (bug 1072144
)
Backed out changeset 0f0464ef08ed (bug 1072144
)
Backed out changeset 7ba5f3b95022 (bug 1072144
)
Backed out changeset 1912f838fcaa (bug 1072144
)
Backed out changeset 145c9bb59b97 (bug 1072144
)
MozReview-Commit-ID: 7cl4RtpHSfl
2016-03-01 15:41:24 -08:00
Wes Kocher
01574acd0a
Backed out changeset 96580db9b356 (bug 1252565) for test_recursion.html failures
...
MozReview-Commit-ID: 1ycmM8vfG3d
2016-03-01 15:40:46 -08:00
Wes Kocher
6e6e6a5a75
Backed out changeset aad89b3b0eb1 (bug 1252592) for test_recursion.html failures
...
MozReview-Commit-ID: 4DqAlBimVRk
2016-03-01 15:40:15 -08:00
Jeff Gilbert
20e882360f
Bug 1247804 - Enable seamless cubemaps where available. - r=jrmuizel
2016-02-11 17:57:25 -08:00
Wes Kocher
ab36d59168
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 3PWdAnh0hk5
2016-03-01 15:29:43 -08:00
Jeff Muizelaar
a00f46b796
Bug 1247327. Fix WebGL acceptance rates in telemetry. r=milan
...
We were not checking for failure after initialization.
2016-03-01 18:20:45 -05:00
Wes Kocher
0a821e96e6
Backed out changeset af1b34021a32 (bug 1119537) for SM timeouts a=backout
...
MozReview-Commit-ID: JJ73O16XHh3
--HG--
extra : source : 5c0bc38a3b8839e358dc627aa3c7a357a35b3154
2016-03-01 12:00:50 -08:00
Wes Kocher
dd419760c1
Backed out 2 changesets (bug 1251714, bug 1251715) for gtest failures in media code a=backout
...
Backed out changeset 1bbd0cd10f76 (bug 1251714)
Backed out changeset 80b197c5608f (bug 1251715)
MozReview-Commit-ID: EHOtiKLS4Xr
--HG--
extra : source : 7e80b936414e259da594168b3791d5d4ccd5b9d9
2016-03-01 11:36:35 -08:00
Jonathan Griffin
0b0e0abda1
Bug 1232780 - Adjust test exclusions for win7 debug e10s, a=test-only
2016-03-01 10:36:31 -08:00
Chris Manchester
312ee4cf36
No Bug - Add python/futures to mach search paths to avoid exception when running mach build or mach test. r=gps DONTBUILD
...
MozReview-Commit-ID: 4QBUYXQ0GdZ
2016-03-01 15:04:28 -08:00
Kyle Machulis
79cb11f843
Bug 1240471 - Possibly remove invalid queries and post console messages on youtube rewrite; r=khuey fb=cpeterson
2016-03-01 14:05:29 -08:00
Boris Zbarsky
b8d76901e9
Bug 1252592. JS warnings should not trigger error events on shared workers. r=khuey
2016-03-01 16:53:26 -05:00
Boris Zbarsky
68dc8de0a0
Bug 1252565. Make dom::WarningOnlyErrorReporter handle workers. r=bholley
2016-03-01 16:53:22 -05:00
Boris Zbarsky
e733e4d4fb
Bug 1072144
part 6. Switch WorkerRunnable::Run to calling TakeOwnershipOfErrorReporting on its AutoJSAPI/AutoEntryScript and remove the remaining JS_ReportPendingException callers in worker code. r=khuey
2016-03-01 16:52:27 -05:00
Boris Zbarsky
79b91b672b
Bug 1072144
part 5. Stop fiddling with compartments on the JSContext before calling PostRun in WorkerRunnable::Run. Add some documentation explaining what's going on. r=khuey
2016-03-01 16:52:26 -05:00
Boris Zbarsky
de208d989a
Bug 1072144
part 4. Add a WorkerRunnable::PreRun so that we can move worker global creation to it and always have an AutoEntryScript by the time we're evaluating the main worker script. r=khuey
2016-03-01 16:52:26 -05:00
Boris Zbarsky
dae479317b
Bug 1072144
part 3. Hoist the exception reporting out of WorkerRunnable::PostRun into WorkerRunnable::Run and make it unconditional. r=khuey
2016-03-01 16:52:26 -05:00
Boris Zbarsky
f83c2eb672
Bug 1072144
part 2. When UnregisterWorker tries to ScheduleWorker and that throws, just suppress the exception: there is no good place to report it anyway. r=khuey
2016-03-01 16:52:26 -05:00
Boris Zbarsky
56a4bb8e88
Bug 1072144
part 1. Just release-assert that Promise::Resolve does not fail in service worker code. It can only do that on OOM or overrecursion anyway, and overrecursion is not likely if we're coming right off a runnable. r=khuey
2016-03-01 16:52:13 -05:00
J.C. Jones
69cd767d8c
Bug 1251856 - Disable U2F in all releases (fix for 1231681). r=baku a=backout
...
* Pref off the "U2F" interface to blank out the integer constants, and
* Disable U2F in all releases.
MozReview-Commit-ID: 8HlkaRbg4Qh
--HG--
extra : source : 3c029ca3348afac9f1d9413a2127e5e62535f80e
2016-02-29 09:06:40 -07:00
Wes Kocher
d4bc23e4dd
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: B0yZpi7wa4I
2016-03-01 15:19:25 -08:00