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 289118
Push 73711 by cbook@mozilla.com at Thu, 17 Mar 2016 08:45:17 +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 289117
Push 73711 by cbook@mozilla.com at Thu, 17 Mar 2016 08:45:17 +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 289116
Push 73710 by bbirtles@mozilla.com at Thu, 17 Mar 2016 07:46:05 +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 289115
Push 73710 by bbirtles@mozilla.com at Thu, 17 Mar 2016 07:46:05 +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 289114
Push 73710 by bbirtles@mozilla.com at Thu, 17 Mar 2016 07:46:05 +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 289113
Push 73710 by bbirtles@mozilla.com at Thu, 17 Mar 2016 07:46:05 +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 289112
Push 73710 by bbirtles@mozilla.com at Thu, 17 Mar 2016 07:46:05 +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 289111
Push 73710 by bbirtles@mozilla.com at Thu, 17 Mar 2016 07:46:05 +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 289110
Push 73710 by bbirtles@mozilla.com at Thu, 17 Mar 2016 07:46:05 +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 289109
Push 73710 by bbirtles@mozilla.com at Thu, 17 Mar 2016 07:46:05 +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 289108
Push 73710 by bbirtles@mozilla.com at Thu, 17 Mar 2016 07:46:05 +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 289107
Push 73709 by shuang@mozilla.com at Thu, 17 Mar 2016 07:29:54 +0000
Bug 918706 - Return NS_ERROR_DOM_SYNTAX_ERR if method is invalid, r=khuey
a5919256fd5c5e7c020980acd02f2b8d9b0a4f02: Bug 1257055 - Use jit/arm64/Architecture-arm64.h on non-JIT aarch64. r=lth
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 17 Mar 2016 15:26:09 +0900 - rev 289106
Push 73708 by m_kato@ga2.so-net.ne.jp at Thu, 17 Mar 2016 06:27:27 +0000
Bug 1257055 - Use jit/arm64/Architecture-arm64.h on non-JIT aarch64. r=lth MozReview-Commit-ID: EmzEDleNc7E
a0e3d323584933a4fa434074f884dc12eb1f45e0: Bug 1256343 - Autophone - add subsuite=media to testing/mochitest/manifests/autophone-media.ini, r=jmaher.
Bob Clary <bclary@bclary.com> - Wed, 16 Mar 2016 23:17:01 -0700 - rev 289105
Push 73707 by bclary@mozilla.com at Thu, 17 Mar 2016 06:17:58 +0000
Bug 1256343 - Autophone - add subsuite=media to testing/mochitest/manifests/autophone-media.ini, r=jmaher.
4b3b0c66d13269c9adb00dd2cc11bcecbee6c46e: Bug 1257418 - Remove USE_DEPENDENT_LIBS. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Mar 2016 13:27:38 +0900 - rev 289104
Push 73706 by mh@glandium.org at Thu, 17 Mar 2016 05:10:15 +0000
Bug 1257418 - Remove USE_DEPENDENT_LIBS. r=gps Its value is always 1, and never used. Even when there were different possible values back before bug 627277 (5 years ago), it was not used. In fact, it hasn't been used since bug 298044 (more than 10 years ago).
8e9ad372486b3a6957a812b0a58c606760bb0d79: Bug 1257416 - Move MOZTTDIR to moz.configure. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Mar 2016 08:44:26 +0900 - rev 289103
Push 73706 by mh@glandium.org at Thu, 17 Mar 2016 05:10:15 +0000
Bug 1257416 - Move MOZTTDIR to moz.configure. r=gps
818165fa787be468db341547028cbeae2898bd39: Bug 1257415 - Move --with-l10n-base to moz.configure. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Mar 2016 08:38:52 +0900 - rev 289102
Push 73706 by mh@glandium.org at Thu, 17 Mar 2016 05:10:15 +0000
Bug 1257415 - Move --with-l10n-base to moz.configure. r=gps
6604ad32c93fcaf780c8c413bbb2d9e0d3f246e8: Bug 1257414 - Remove --with-libxul-sdk. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Mar 2016 08:29:54 +0900 - rev 289101
Push 73706 by mh@glandium.org at Thu, 17 Mar 2016 05:10:15 +0000
Bug 1257414 - Remove --with-libxul-sdk. r=gps Bug 1038639 removed the option, but since autoconf doesn't barf for unknown options, the option MOZ_ARG_WITH_STRING was kept to emit a AC_MSG_ERROR. This is not necessary anymore.
a989025d727f70b7c0a709e5658d58ab0eb9ee4d: Bug 1257413 - Fix check_prog() to properly fail when program is missing after bug 1256568. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Mar 2016 12:55:37 +0900 - rev 289100
Push 73706 by mh@glandium.org at Thu, 17 Mar 2016 05:10:15 +0000
Bug 1257413 - Fix check_prog() to properly fail when program is missing after bug 1256568. r=gps
22b32ab5ce8f779b35b664d6114ab5cf5f9a9f77: Bug 1137561 - Follow up VS2015 build error. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 17 Mar 2016 13:56:15 +0900 - rev 289099
Push 73705 by m_kato@ga2.so-net.ne.jp at Thu, 17 Mar 2016 04:57:06 +0000
Bug 1137561 - Follow up VS2015 build error. r=masayuki MozReview-Commit-ID: 52ccdKvzVbK
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip