1c32f136060b9d3bcd7a9601a87b15e14a5c2150: Bug 1332206 - Don't clamp steps timing functions outside [0, 1] range; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 08:07:51 +0900 - rev 479761
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Don't clamp steps timing functions outside [0, 1] range; r?hiro MozReview-Commit-ID: AiSdxQvU2mj
40f16b9132e2f0bd2bbbcd3bb1514f42704d5453: Bug 1332206 - Add tests for non-clamping step timing function behavior; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 08:07:47 +0900 - rev 479760
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Add tests for non-clamping step timing function behavior; r?hiro MozReview-Commit-ID: 6L1RlrZQyMy
9ec50aebb42db42fea8376206d041d465b7370f3: Bug 1332206 - Drop some unnecessary calls to pause(); r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 08:07:06 +0900 - rev 479759
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Drop some unnecessary calls to pause(); r?hiro MozReview-Commit-ID: KCvFxh0DbQm
77f099e2449510beebacc7b2c9f809c7b98d1a4f: Bug 1332206 - Move invalid easing tests to the appropriate interface tests; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 08:06:12 +0900 - rev 479758
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Move invalid easing tests to the appropriate interface tests; r?hiro MozReview-Commit-ID: 4PYlZvwRD1L
37dba4a0a7650a732fc6ce5e1e0c4257a2f102ed: Bug 1332206 - Move tests for timing functions with inputs outside [0, 1]; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 08:05:45 +0900 - rev 479757
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Move tests for timing functions with inputs outside [0, 1]; r?hiro These should be part of the tests for the transformed distance since that is currently the only place where they can occur. This patch also revises the test descriptions somewhat to make it clearer what is being tested. MozReview-Commit-ID: D4YfAiZUBYR
1e8bb1842d79ae1801fbe7fd39b41e137038d4cd: Bug 1332206 - Add missing tests for steps-end in delay phase; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 08:05:13 +0900 - rev 479756
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Add missing tests for steps-end in delay phase; r?hiro (Once we remove the special clamping behvaior later in this patch series, the added test here will fail if we don't add special handling for the case when the progress is zero and we are in the delay phase.) MozReview-Commit-ID: Dnon2soE1Se
6fb8f1e69670c812fa3876c09b5f9471a1f14755: Bug 1332206 - Drop checking width in step timing function tests; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 08:04:46 +0900 - rev 479755
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Drop checking width in step timing function tests; r?hiro We only use this once to test the timing function when applied to a keyframe. Now that we have tests for this in animation-model/keyframe-effects/effect-value-transformed-distance.html we can drop the check here and simplify these tests considerably. Also, 'progress' is always set so we can drop the check for an undefined value. MozReview-Commit-ID: 39ajHZBRWBf
66436f23468efb736cbcabf6a27f3af1536d1d77: Bug 1332206 - Drop step timing function for compositor animations; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 08:04:19 +0900 - rev 479754
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Drop step timing function for compositor animations; r?hiro This seems like a Gecko-specific test and even then it's not clear why we expect the result could be different in this case. MozReview-Commit-ID: Ix8jZLobwcA
89b663bfb681b2678293f875c691385386cb5baf: Bug 1332206 - Move step timing function tests; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 07:58:07 +0900 - rev 479753
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Move step timing function tests; r?hiro MozReview-Commit-ID: HdBtYjbL2la
bf115b430e602fd739daac4c44409589975b89ab: Bug 1332206 - Add tests for keyframe easing; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 07:56:18 +0900 - rev 479752
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Add tests for keyframe easing; r?hiro MozReview-Commit-ID: HkWyQXjr7P5
85a7b3b8eff58a3c3be5f8448da80610832cdec4: Bug 1332206 - Simplify invalid easing tests; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 07:55:30 +0900 - rev 479751
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Simplify invalid easing tests; r?hiro This doesn't need to be an array of objects when a simple array would do. MozReview-Commit-ID: 1gtdhG5RPSy
5cb1ecb6a3c2fd9665325e6e457508315ace6ae5: Bug 1332206 - Rename effect easing tests to easing tests; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 07:54:40 +0900 - rev 479750
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Rename effect easing tests to easing tests; r?hiro These tests are generic enough to be used for either effect easing or keyframe easing. MozReview-Commit-ID: 5cpnkiCv0z1
8ab0aaf8644c5cb731ba0a49e1d705f7b5debf80: Bug 1332206 - Rework tests for linear-equivalent cubic-bezier timing functions from effect-easing.html; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 07:50:55 +0900 - rev 479749
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Rework tests for linear-equivalent cubic-bezier timing functions from effect-easing.html; r?hiro The purpose of these tests appears to be to check that a linear-equivalent cubic-bezier timing function (e.g. 'cubic-bezier(0, 0, 0, 0)') does not affect the result such as clamping values out of the [0, 1] range. This test really is testing the calculation of the 'transformed distance' in the "The effect value of a keyframe effect" so we move the test there and rework it to more clearly test what it is intended to cover. MozReview-Commit-ID: 9sEr7MlVZKL
07096305db290c806c22899c0c84477a416614f3: Bug 1332206 - Move tests for effect easing to timing-model; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 07:48:36 +0900 - rev 479748
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Move tests for effect easing to timing-model; r?hiro This set of tests are really just testing that we apply the timing function to the animation effect so they belong in the appropriate part of the timing model tests (and should check getComputedTiming not getComputedStyle). I've also started to update tests to ES6 where appropriate since it seems arrow functions, template literals, etc. are all supported on all UAs that are implementing or likely to implement Web Animations. MozReview-Commit-ID: 3kXao0Xi0BA
fa742de2991bea09280935ae5579a881d8945dc0: Bug 1332206 - Tidy up visibility tests to use single quotes and drop periods at end of test assertions; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 07:45:47 +0900 - rev 479747
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Tidy up visibility tests to use single quotes and drop periods at end of test assertions; r?hiro MozReview-Commit-ID: E5jloD49U0a
fd1831728af09660baa92bcf6b1de114e8f670ad: Bug 1332206 - Split effect value tests into separate files; r?hiro draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 07:43:43 +0900 - rev 479746
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Split effect value tests into separate files; r?hiro The file naming here is based on the existing effect-value-context.html file, i.e. we break up all the tests for the calculation the effect value into separate files named effect-value-***.html. MozReview-Commit-ID: LY46vX3mHh7
a659a14ce5ffe1ad891823a51137f52b2e2ca9c6: Bug 1332206 - Update MANIFEST.json to include latest checksum data; a=test draft
Brian Birtles <birtles@gmail.com> - Tue, 07 Feb 2017 07:42:24 +0900 - rev 479745
Push 44344 by bbirtles@mozilla.com at Tue, 07 Feb 2017 06:04:57 +0000
Bug 1332206 - Update MANIFEST.json to include latest checksum data; a=test MozReview-Commit-ID: 5gjppxhbwmM
5b47cd03d65527dbef31fed1d58ff1898dcb28db: Bug 1334616 - Add telemetry probe to monitor ClassifyLocalWithTables() perf. r?gcp draft
Francois Marier <francois@mozilla.com> - Fri, 03 Feb 2017 20:56:05 +0800 - rev 479744
Push 44343 by fmarier@mozilla.com at Tue, 07 Feb 2017 05:49:35 +0000
Bug 1334616 - Add telemetry probe to monitor ClassifyLocalWithTables() perf. r?gcp MozReview-Commit-ID: LfKovwAX9Ov
0bb1140d4e9c2d17fc9dbc6c3b1359bf7cee4274: Bug 1334187 - Port In_NativeDoesNotExist from BaselineIC to CacheIR. r?jandem draft
Ted Campbell <tcampbell@mozilla.com> - Thu, 02 Feb 2017 13:20:39 -0500 - rev 479743
Push 44342 by bmo:tcampbell@mozilla.com at Tue, 07 Feb 2017 05:31:18 +0000
Bug 1334187 - Port In_NativeDoesNotExist from BaselineIC to CacheIR. r?jandem MozReview-Commit-ID: EUDZ3k8qQbw
e3966729e0617ecdf97014e7c8633396a6585039: Bug 1334187 - Port In_Native/In_NativePrototype from BaselineIC to CacheIR. r?jandem draft
Ted Campbell <tcampbell@mozilla.com> - Thu, 02 Feb 2017 02:41:28 -0500 - rev 479742
Push 44342 by bmo:tcampbell@mozilla.com at Tue, 07 Feb 2017 05:31:18 +0000
Bug 1334187 - Port In_Native/In_NativePrototype from BaselineIC to CacheIR. r?jandem MozReview-Commit-ID: 1fBSdgDHQNB
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip