4a48ac5bd8609d7461ad22b39f18abdcab54b4cd: Bug 1242084 - Fix GfxInfoBase nsStringBuffer leak. r=dvander
Andrew McCreight <continuation@gmail.com> - Mon, 14 Mar 2016 10:27:00 +0100 - rev 312974
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1242084 - Fix GfxInfoBase nsStringBuffer leak. r=dvander
9e8c140ba97dc1ca85fe1c7b3b633d3a00a6ba44: Bug 1256061 - Actually check if the underlying referent still exists in nsGeolocationRequest::TimerCallbackHolder::Notify(). r=jdm
Andrew McCreight <continuation@gmail.com> - Wed, 16 Mar 2016 11:48:00 +0100 - rev 312973
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1256061 - Actually check if the underlying referent still exists in nsGeolocationRequest::TimerCallbackHolder::Notify(). r=jdm
6e0ff2a3c74032c02d876f7feae8a901865a7f22: Bug 1251011 - Enable ESLint "no-undef" rule for PSM. r=keeler r=mossop
Cykesiopka <cykesiopka.bmo@gmail.com> - Wed, 16 Mar 2016 16:50:33 -0700 - rev 312972
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1251011 - Enable ESLint "no-undef" rule for PSM. r=keeler r=mossop MozReview-Commit-ID: 1lbwWWkJjqq
1ffc09b6908f450f96b3504b2b2b7cfe5f9bf6c2: Bug 1254102 - Add "blackout" mode. If the window is not legal, output a black square. r=jesup
Gian-Carlo Pascutto <gcp@mozilla.com> - Wed, 16 Mar 2016 19:21:17 +0100 - rev 312971
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1254102 - Add "blackout" mode. If the window is not legal, output a black square. r=jesup MozReview-Commit-ID: GlBy8fUZwIE
a0a16898e8db0ded551630b2dae95be9a268ef1c: Bug 1254102 - Don't skip Tab sources if the camera is in use. r=jesup
Gian-Carlo Pascutto <gcp@mozilla.com> - Tue, 15 Mar 2016 20:39:37 +0100 - rev 312970
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1254102 - Don't skip Tab sources if the camera is in use. r=jesup MozReview-Commit-ID: 7ZaebdnWj3R
a6e3806b9aff041e2f76c39dd788b431b798c7f5: Bug 1235572 - Tests of enforcing SRI on remote about:newtab. r=francois
Jonathan Hao <jhao@mozilla.com> - Wed, 16 Mar 2016 11:19:20 +0800 - rev 312969
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1235572 - Tests of enforcing SRI on remote about:newtab. r=francois MozReview-Commit-ID: 6epw8D4M0FX
5c69aaedbde9b43c106d2959e2c612bbf720f621: Bug 1235572 - Enforce SRI if content signature is enforced r=francois
Jonathan Hao <jhao@mozilla.com> - Wed, 16 Mar 2016 11:13:26 +0800 - rev 312968
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1235572 - Enforce SRI if content signature is enforced r=francois * * * [mq]: sri_fix MozReview-Commit-ID: 8vY9J4j3Eog * * * [mq]: loadInfo MozReview-Commit-ID: EZ8BUfCOXO6 * * * [mq]: add-logs MozReview-Commit-ID: 1jeyTq9nvlW
9eaff1e23b0fa1a5c70af38cf1298393c0774315: Bug 1176824 - Intermittent browser_test_web_manifest.js. r=ckerschb
Marcos Caceres <marcos@marcosc.com> - Wed, 16 Mar 2016 16:07:00 +0100 - rev 312967
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1176824 - Intermittent browser_test_web_manifest.js. r=ckerschb
0a779ce8d9708b12f816656485c4c2198ff99085: Bug 910138 - Part 2. Add test case for ellipse. r=smaug
Ethan Lin <ethlin@mozilla.com> - Tue, 15 Mar 2016 00:53:00 +0100 - rev 312966
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 910138 - Part 2. Add test case for ellipse. r=smaug
1a5af4e551d442b67bf95d4a1df40882056db482: Bug 910138 - Part 1. Add support for new canvas ellipse method. r=roc, r=smaug
Ethan Lin <ethlin@mozilla.com> - Tue, 15 Mar 2016 00:53:00 +0100 - rev 312965
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 910138 - Part 1. Add support for new canvas ellipse method. r=roc, r=smaug
deabc24fe6ed9aa10ab6af4edb704365bae9d8a1: Bug 1254419 - Throw if we fail to allocate memory for a values array in getProperties(); r=bz
Brian Birtles <birtles@gmail.com> - Thu, 17 Mar 2016 12:47:14 +0800 - rev 312964
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1254419 - Throw if we fail to allocate memory for a values array in getProperties(); r=bz MozReview-Commit-ID: BmDC51qWXcu
5822ac22539f58bd8b25f5b14b99c8d4b563d1aa: Bug 1254419 - Make always-set members of AnimationProperty(Value)Details required; r=bz
Brian Birtles <birtles@gmail.com> - Thu, 17 Mar 2016 10:13:50 +0800 - rev 312963
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1254419 - Make always-set members of AnimationProperty(Value)Details required; r=bz At the same time we also make the 'warning' member of AnimationPropertyDetails no longer nullable and simply use the absence of the member to indicate "no warning" (which is what we were already doing -- we were never actually setting it to null). MozReview-Commit-ID: HdRDbqhCdmw
d516fa6d001f4c0ffc0e02bfac035c790b2db6a4: Bug 1254419 - Add tests for getProperties(); r=heycam
Brian Birtles <birtles@gmail.com> - Tue, 15 Mar 2016 21:44:52 +0800 - rev 312962
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1254419 - Add tests for getProperties(); r=heycam MozReview-Commit-ID: LrQf2t1L5TG
6ba0c14ec7b6b7469c4b4571bdf274f8db8531a3: Bug 1254419 - Fill in values sequence in getProperties(); r=heycam
Brian Birtles <birtles@gmail.com> - Tue, 15 Mar 2016 21:42:14 +0800 - rev 312961
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1254419 - Fill in values sequence in getProperties(); r=heycam MozReview-Commit-ID: 1qMmy14R4DG
1bf7ebb9b6660727fc43f1958b3cbb5ffee5ebef: Bug 1254419 - Return animation property information from getProperties() even if the property is overridden; r=hiro
Brian Birtles <birtles@gmail.com> - Sun, 13 Mar 2016 19:22:35 +0800 - rev 312960
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1254419 - Return animation property information from getProperties() even if the property is overridden; r=hiro I think the reason we originally didn't do this is that the "isRunningOnCompositor" status might be misleading for animations that are being overridden. That is, there are some animations we don't send to the compositor because they are being overridden by another animation (e.g. a CSS animation touching the 'transform' animation will cause a CSS transition on the same property not to run, despite the fact that transitions apply higher in the cascade). This is not merely a performance optimization but means we don't have to do the cascade on the compositor. In the future, once we introduce additive animation, we won't be able to handle this so simply since it an animation will be able to be partially overridden. Instead, consumers of this API will need to look at the 'composite' member of the various animation values to see if an animation is being fully or partially overridden. As a result, this API really should return all running animations, even if they are currently being overridden. MozReview-Commit-ID: DwmbXdCqF32
f34fc7461cd13f985c9039536417ab757d6c78af: Bug 1254419 - Add values member to AnimationPropertyDetails; r=heycam, r=bz
Brian Birtles <birtles@gmail.com> - Sun, 13 Mar 2016 19:20:37 +0800 - rev 312959
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1254419 - Add values member to AnimationPropertyDetails; r=heycam, r=bz MozReview-Commit-ID: 2XFh2qLwlaE
631335668763c1209d88613b5820a9dd2497086f: Bug 1254419 - Rename getPropertyState() to getProperties(); r=heycam, r=bz
Brian Birtles <birtles@gmail.com> - Sun, 13 Mar 2016 19:10:10 +0800 - rev 312958
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1254419 - Rename getPropertyState() to getProperties(); r=heycam, r=bz We are now extending this API to include more than just metadata about each animated property but also the property values themselves. Note that we can't use the name AnimationProperty for the dictionary since we already use that name internally and [BinaryName] doesn't seem to apply to dictionaries. MozReview-Commit-ID: AcXeN4fsgTz
4f5d2092a6c3d7e8b351db809852c8d6dba1f3ba: Bug 1254419 - Move GetPropertyState alongside GetFrames; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 15 Mar 2016 21:18:50 +0800 - rev 312957
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1254419 - Move GetPropertyState alongside GetFrames; r=hiro This better matches the order in the WebIDL and, once we rename GetPropertyState to GetProperties it will make sense for GetFrames and GetProperties to be side-by-side. MozReview-Commit-ID: 67s9WGksPFv
98445ee59e8b1d21e82c9a130719f931d924c334: Bug 1254419 - Fix zero-length segment handling; r=heycam
Brian Birtles <birtles@gmail.com> - Tue, 15 Mar 2016 21:13:46 +0800 - rev 312956
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1254419 - Fix zero-length segment handling; r=heycam Later in this patch series when we convert tests from web-platform tests to mochitest-chrome tests, some of the test cases that use zero-length segments (overlapping keyframes at certain offsets) would trigger failed assertions in KeyframeEffectReadOnly::ComposeStyle. This is because this method was originally written with CSS animations in mind where segments cannot be zero-length. Furthermore, when these same tests cases are run as web-platform-tests, the failed assertions are not visible. This patch adjusts the handling of segments to allow zero-length segments and adds a test to check that the handling matches that defined in Web Animations which is summarized in the following informative note, "this procedure permits overlapping keyframes. The behavior is that at the point of overlap the output value jumps to the value of the last defined keyframe at that offset. For overlapping frames at 0 or 1, the output value for iteration progress values less than 0 or greater than or equal to 1 is the value of the first keyframe or the last keyframe in keyframes respectively."[1] [1] https://w3c.github.io/web-animations/#the-effect-value-of-a-keyframe-animation-effect MozReview-Commit-ID: JdyYbGZtbot
3a7616b8ac653ca09ca3ed19a828fa14ce315060: Bug 918706 - Return NS_ERROR_DOM_SYNTAX_ERR if method is invalid, r=khuey
Shawn Huang <shuang@mozilla.com> - Thu, 17 Mar 2016 15:29:42 +0800 - rev 312955
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 918706 - Return NS_ERROR_DOM_SYNTAX_ERR if method is invalid, r=khuey
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip