e9381081ab6a3354c236096453735f93aa68b870: Bug 1436659 - Add Animation::GetCurrentTimeForHoldTime helper; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 13 Feb 2018 15:04:18 +0900 - rev 458734
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436659 - Add Animation::GetCurrentTimeForHoldTime helper; r=hiro We will use this to calculate the unconstrained current time when we implement pending playback rate changes. MozReview-Commit-ID: 7GlmHiGeXF6
7301bfeeb65c5d7840a86bcd9406d21df83b3c31: Bug 1436659 - Factor out static time calculation methods on Animation; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 13 Feb 2018 15:04:18 +0900 - rev 458733
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436659 - Factor out static time calculation methods on Animation; r=hiro We will re-use these methods to perform various calculations once we introduce the pending playback rate. MozReview-Commit-ID: 2HV44TTNxHg
607dccfa8387c5b28eaf5d6663d1c759df98bf6b: Bug 1436659 - Add Animation.updatePlaybackRate WebIDL definition; r=bz
Brian Birtles <birtles@gmail.com> - Tue, 13 Feb 2018 15:04:18 +0900 - rev 458732
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436659 - Add Animation.updatePlaybackRate WebIDL definition; r=bz This is the IDL added to the Web Animations specification: https://github.com/w3c/csswg-drafts/commit/5af5e276badf4df0271bcfa0b8e7837fff24133a Note that some of the changes in the above commit were reverted in the following commit: https://github.com/w3c/csswg-drafts/commit/673f6fc1269829743c707c53dcb04092f958de35 A folded version of the changes: https://gist.github.com/birtles/d147eb2e0e2d4d37fadf217abd709411 MozReview-Commit-ID: CJV7bzizXg4
8f61bf3de90affb12962bd6556a6ee5530c15c5f: Bug 1436659 - Add tests for Animation.updatePlaybackRate; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 13 Feb 2018 15:04:18 +0900 - rev 458731
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436659 - Add tests for Animation.updatePlaybackRate; r=hiro These tests test the behavior introduced in the following changesets to the Web Animations specification: 1. https://github.com/w3c/csswg-drafts/commit/5af5e276badf4df0271bcfa0b8e7837fff24133a 2. https://github.com/w3c/csswg-drafts/commit/673f6fc1269829743c707c53dcb04092f958de35 which can be viewed as a merged diff at: https://gist.github.com/birtles/d147eb2e0e2d4d37fadf217abd709411 See the following spec issues: 1. https://github.com/w3c/csswg-drafts/issues/2059 2. https://github.com/w3c/csswg-drafts/issues/2266 MozReview-Commit-ID: 3XJHXIlgSwF
920aa51ae3a22c858daaad63b54d520259b856d2: Bug 1436659 - Further divide up finishing tests; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 13 Feb 2018 15:04:17 +0900 - rev 458730
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436659 - Further divide up finishing tests; r=hiro MozReview-Commit-ID: FmYwTauidbv
bfa0d1a4bf1cc49f63ad1aee3c4ab5edc5a0f529: Bug 1436659 - Tidy up tests for "finishing an animation"; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 13 Feb 2018 15:04:15 +0900 - rev 458729
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436659 - Tidy up tests for "finishing an animation"; r=hiro These patches update these tests as follows: * Used async/await where it simplifies the tests * Updated the test descriptions to reflect what they are testing in the timing model * Fixed a couple of bugs where we set the playbackRate on a pause-pending animation (which causes it to no longer be pause-pending). In the process I noticed a couple of tests that don't really belong here. They will be moved in the next patch. MozReview-Commit-ID: C33o7qLNMMd
467dd218d3d32373191863a79e5d6716b45ad043: Bug 1436659 - Move finishing tests to timing-model; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 13 Feb 2018 15:04:14 +0900 - rev 458728
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436659 - Move finishing tests to timing-model; r=hiro These tests are not testing the interface so much as the 'finish an animation' procedure. This patch simply moves the tests as-is. They will be simplified in the next patch in this series. MozReview-Commit-ID: 5nloB5GtxHv
737ff1676ff0776b213b71a5d44784bd3dcd1aa7: Bug 1436659 - Simplify playback rate setting test; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 13 Feb 2018 15:04:12 +0900 - rev 458727
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436659 - Simplify playback rate setting test; r=hiro I didn't like the way these tests were written so I decided to rewrite them to make it more clear what they are trying to test. MozReview-Commit-ID: IBqMUh24crS
071666b6c7e9c6de8a6ec20ba138ee18fd1972e3: Bug 1436659 - Move playback rate test to timing-model; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 13 Feb 2018 15:04:11 +0900 - rev 458726
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436659 - Move playback rate test to timing-model; r=hiro The test under web-animations/interfaces/Animation/playbackRate.html is really testing the timing model so this patch moves it there. We'll simplify it in the next patch. MozReview-Commit-ID: HbhjlVtQLQA
c2932cd4839fd8d93b73860bf50b20b8499a4986: Bug 1436659 - Use async/await in timing-model/animations tests; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 13 Feb 2018 15:04:09 +0900 - rev 458725
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436659 - Use async/await in timing-model/animations tests; r=hiro Using async/await makes these tests easier to read and appears to be supported in all browsers now. This patch updates the tests in web-animations/timing-model/animations since we will update these tests later in this patch series and it will be easier if we convert them to using async first. MozReview-Commit-ID: 70QKlkXTHW
a9777027b7ad5daed663df32ce3fcc9cb6502b9d: Bug 1436659 - Rename tests in timing-model/animations to match spec section titles; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 13 Feb 2018 15:04:08 +0900 - rev 458724
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436659 - Rename tests in timing-model/animations to match spec section titles; r=hiro In this folder we have a mixture of tests named after the procedure they are testing or the section that contains the procedure. The latter seems to be more common and makes it a little easier to check that all sections are tested so this patch renames files to refer to the section titles instead. It also updates a few of the test file titles and URLs. MozReview-Commit-ID: 2udhvAKP5VR
3f3cb58582407658199c7cf6ae1cd2a50b9a2a65: Bug 1437965. Remove some unused functionality from StackingContextHelper. r=kats
Jeff Muizelaar <jmuizelaar@mozilla.com> - Tue, 13 Feb 2018 13:20:46 -0500 - rev 458723
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1437965. Remove some unused functionality from StackingContextHelper. r=kats The only call to IsBackfaceVisible() was removed when we added proper backface visible support. MozReview-Commit-ID: ALAF4a0ScQJ
aee4e152f0ccf26aac17ec91aaab82a595ec37ee: Bug 1438257, part 4 - Remove duplicate definition of nsID.h. r=froydnj
Andrew McCreight <continuation@gmail.com> - Wed, 14 Feb 2018 10:18:36 -0800 - rev 458722
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1438257, part 4 - Remove duplicate definition of nsID.h. r=froydnj Now that this file is all C++, we don't need to duplicate it. MozReview-Commit-ID: 8nlcGLMnuzV
72f721eccfd66df9e00acbc33f14e695994f478f: Bug 1438257, part 3 - C++-ize XPT files. r=froydnj
Andrew McCreight <continuation@gmail.com> - Wed, 14 Feb 2018 10:10:57 -0800 - rev 458721
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1438257, part 3 - C++-ize XPT files. r=froydnj These are nominally in C, but I don't see any reason for that, given that we no longer have external consumers. I got rid of "typedef struct Foo Foo" at the same time. Also replace a tab I noticed in the definnition of XPT_ANN_LAST. MozReview-Commit-ID: CFgfiWmuo6r
bbd19bc1e35cf46a1a525f944c66b3afd2a56702: Bug 1438257, part 2 - Get rid of extern. r=froydnj
Andrew McCreight <continuation@gmail.com> - Wed, 14 Feb 2018 09:54:04 -0800 - rev 458720
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1438257, part 2 - Get rid of extern. r=froydnj We don't export these any more, so I don't think there's a reason to mark them extern. MozReview-Commit-ID: GbkF7HdRUT6
ecd835b0fae74fc30748c1ec150a80326df2b202: Bug 1438257, part 1 - Get rid of useless XPT_PUBLIC_* macros. r=froydnj
Andrew McCreight <continuation@gmail.com> - Wed, 14 Feb 2018 09:52:08 -0800 - rev 458719
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1438257, part 1 - Get rid of useless XPT_PUBLIC_* macros. r=froydnj These macros haven't done anything since 2006, so get rid of them. MozReview-Commit-ID: GOakDBIt1Mf
e68b99992d20abf911254f63a07c8939b7417d97: servo: Merge #20046 - style: Move most of allowed_in to NonCustomPropertyId (from emilio:less-dumb); r=nox
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 14 Feb 2018 13:23:07 -0500 - rev 458718
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
servo: Merge #20046 - style: Move most of allowed_in to NonCustomPropertyId (from emilio:less-dumb); r=nox Also simplify the servo property id to gecko property id conversion to be faster and less repetitive. This is in preparation of some patches to properly allow disabled longhands on enabled shorthands, something that we don't contemplate right now. Source-Repo: https://github.com/servo/servo Source-Revision: bdbb298bac881d8cf773739e4d7018080b40beb6
0b7ae7a92e2be896a74f2b728c7fb8362dac8b98: Backed out changeset 85e30806ade1 (bug 1404688) for Browser chrome failure on browser/base/content/test/general/browser_compacttheme.js. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Wed, 14 Feb 2018 21:50:09 +0200 - rev 458717
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Backed out changeset 85e30806ade1 (bug 1404688) for Browser chrome failure on browser/base/content/test/general/browser_compacttheme.js. CLOSED TREE
66de6bae080af1545ecc788b3fb5f7aacdd054fd: Bug 1436475 Part 5 - Add a readme and a patch file with our changes to the 7-zip directory. r=agashlin
Matt Howell <mhowell@mozilla.com> - Tue, 13 Feb 2018 09:17:07 -0800 - rev 458716
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436475 Part 5 - Add a readme and a patch file with our changes to the 7-zip directory. r=agashlin MozReview-Commit-ID: G8NyEVL0qUx
2a1c370690be790ac4b4beda07d9cd5136164b22: Bug 1436475 Part 4 - Add the 7-zip SFX binary compiled from the new code, and related resources. r=agashlin
Matt Howell <mhowell@mozilla.com> - Mon, 12 Feb 2018 14:52:41 -0800 - rev 458715
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1436475 Part 4 - Add the 7-zip SFX binary compiled from the new code, and related resources. r=agashlin MozReview-Commit-ID: JacI5w3f0t5
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip