8ba8e24a84d3766b0c5442b1f0a08b94ea63d15e: Bug 1211652: Add sourcebuffer.mode = sequence mochitest. r=gerald
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 06 Oct 2015 11:59:47 +1100 - rev 266442
Push 66190 by jyavenard@mozilla.com at Wed, 07 Oct 2015 05:41:42 +0000
Bug 1211652: Add sourcebuffer.mode = sequence mochitest. r=gerald
649b90ba93630a3b541adb93397617314a9a6679: Bug 1208938 part 3 - Update pending finishing handling; r=heycam
Brian Birtles <birtles@gmail.com> - Wed, 07 Oct 2015 14:30:28 +0900 - rev 266441
Push 66189 by bbirtles@mozilla.com at Wed, 07 Oct 2015 05:32:19 +0000
Bug 1208938 part 3 - Update pending finishing handling; r=heycam Animation::Tick contains special handling to cope with pending ready times that are in the future. This was originally introduced to cope with the situation where we are called multiple times per refresh-driver tick. As of bug 1195180, Animation::Tick should no longer be called multiple times per refresh driver tick. It would seem, therefore, that we no longer need to check for a future time. However, since introducing this check, the vsync refresh driver timer has been added which means that we can still have a recorded time from TimeStamp::Now that is ahead of the vsync time used to update the refresh driver. In that case, however, rather than waiting for the next tick, we should simply clamp that pending ready time to the refresh driver time and finish pending immediately. This patch also updates one of the tests for reversing. With this updated behavior we can sometimes arrive at a situation where when an Animation starts and its ready promise resolves, its currentTime is still 0. If we call reverse() at this point on an animation with an infinite active duration it should throw an InvalidStateError. To avoid this situation, this test makes sure we wait an extra frame before calling reverse().
05f79b5c5ef9565c5ab44d222c5f3e45ae286cfb: Bug 1208938 part 2 - Remove Animation::HasEndEventToQueue; r=heycam
Brian Birtles <birtles@gmail.com> - Wed, 07 Oct 2015 14:30:28 +0900 - rev 266440
Push 66189 by bbirtles@mozilla.com at Wed, 07 Oct 2015 05:32:19 +0000
Bug 1208938 part 2 - Remove Animation::HasEndEventToQueue; r=heycam
89ddaac287855d3a8b7578fdded85f7f4fb97044: Bug 1208938 part 1 - Rename AnimationCollection::mNeedsRefreshes to mStyleChanging; r=heycam
Brian Birtles <birtles@gmail.com> - Thu, 17 Sep 2015 15:43:15 +0900 - rev 266439
Push 66189 by bbirtles@mozilla.com at Wed, 07 Oct 2015 05:32:19 +0000
Bug 1208938 part 1 - Rename AnimationCollection::mNeedsRefreshes to mStyleChanging; r=heycam This patch renames AnimationCollection::mNeedsRefreshes to indicate that it no longer has any relationship to whether or not we observe the refresh driver.
ee3890805a7785d28254b3ba3fae679bd8598553: Bug 1208385 part 2 - Remove stored parent time from KeyframeEffectReadOnly and get the time directly from the owning animation; r=heycam
Brian Birtles <birtles@gmail.com> - Wed, 07 Oct 2015 14:30:28 +0900 - rev 266438
Push 66189 by bbirtles@mozilla.com at Wed, 07 Oct 2015 05:32:19 +0000
Bug 1208385 part 2 - Remove stored parent time from KeyframeEffectReadOnly and get the time directly from the owning animation; r=heycam
8770acc7fd9ced0c3ae5c1de72ee423cd094b2a5: Bug 1208385 part 1 - Store a pointer to the owning animation on each KeyframeEffect; r=heycam
Brian Birtles <birtles@gmail.com> - Wed, 07 Oct 2015 14:30:27 +0900 - rev 266437
Push 66189 by bbirtles@mozilla.com at Wed, 07 Oct 2015 05:32:19 +0000
Bug 1208385 part 1 - Store a pointer to the owning animation on each KeyframeEffect; r=heycam We need to do this so effects can query their owning animation for the current time and avoid falling out of sync. Furthermore, this pointer is needed for a number of other bugs (e.g. bug 1166500 comment 12, or bug 1190235) anyway.
c51389e092304761ccfa882400c214e86fbc3123: Bug 1208385 part 0 - Fix up some references to Web Animations spec; r=heycam
Brian Birtles <birtles@gmail.com> - Wed, 07 Oct 2015 14:30:27 +0900 - rev 266436
Push 66189 by bbirtles@mozilla.com at Wed, 07 Oct 2015 05:32:19 +0000
Bug 1208385 part 0 - Fix up some references to Web Animations spec; r=heycam
a23e9cbf415d7dfe54ad6ad687a90492ac039796: Bug 1211101 part 2: Add supported (preffed off) webkit-prefixed CSS property aliases to property_database.js, for use in mochitests. r=heycam
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 06 Oct 2015 20:56:47 -0700 - rev 266435
Push 66188 by dholbert@mozilla.com at Wed, 07 Oct 2015 03:58:12 +0000
Bug 1211101 part 2: Add supported (preffed off) webkit-prefixed CSS property aliases to property_database.js, for use in mochitests. r=heycam
798a47128b77bf682f5d67b13379f08c1a7d3dc1: Bug 1211101 part 1: Fix existing style system mochitests to accomodate webkit-prefixed property aliases. r=heycam
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 06 Oct 2015 20:56:45 -0700 - rev 266434
Push 66188 by dholbert@mozilla.com at Wed, 07 Oct 2015 03:58:12 +0000
Bug 1211101 part 1: Fix existing style system mochitests to accomodate webkit-prefixed property aliases. r=heycam
e44fb274be902f321b12d899ac6a2717ea622f56: Bug 837211 - Add -webkit prefixed aliases for various CSS properties, behind an off-by-default preference. r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Tue, 06 Oct 2015 20:56:43 -0700 - rev 266433
Push 66188 by dholbert@mozilla.com at Wed, 07 Oct 2015 03:58:12 +0000
Bug 837211 - Add -webkit prefixed aliases for various CSS properties, behind an off-by-default preference. r=bzbarsky Note that this does not emulate the WebKit quirk of supporting element.style["-webkit-animation"] or supporting the uppercase element.style.WebkitAnimation (etc.) as opposed to the lowercase (and enumerable) element.style.webkitAnimation. Note that this also does not add aliases for transition or animation events. (Patch has been minorly tweaked by dholbert, with dbaron's approval.)
530c5bc61a02d1045101a7fdd91cc234e7ba558d: Bug 1210905 followup: Restore accidentally-removed 'subproperties' list on -moz-transform-style in style-system mochitest file property_database.js. (no review)
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 06 Oct 2015 20:52:26 -0700 - rev 266432
Push 66187 by dholbert@mozilla.com at Wed, 07 Oct 2015 03:54:36 +0000
Bug 1210905 followup: Restore accidentally-removed 'subproperties' list on -moz-transform-style in style-system mochitest file property_database.js. (no review)
b45bd6bd7d574f633a67b3fdf0256e6ae7b57d36: Bug 1126230 part 10 - Add test for fullscreen top layer. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 07 Oct 2015 14:04:32 +1100 - rev 266431
Push 66186 by xquan@mozilla.com at Wed, 07 Oct 2015 03:05:34 +0000
Bug 1126230 part 10 - Add test for fullscreen top layer. r=dbaron
74f41e0d78e4e1ff1156a830ab8db65ff6a65ef9: Bug 1126230 part 9 - Remove fullscreen override and related test. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 07 Oct 2015 14:04:32 +1100 - rev 266430
Push 66186 by xquan@mozilla.com at Wed, 07 Oct 2015 03:05:34 +0000
Bug 1126230 part 9 - Remove fullscreen override and related test. r=dbaron
e6bc3e58c8acdafab75f38ddd2b2bc992bb01895: Bug 1126230 part 8 - Implement painting part for the top layer. r=roc
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 07 Oct 2015 14:04:32 +1100 - rev 266429
Push 66186 by xquan@mozilla.com at Wed, 07 Oct 2015 03:05:34 +0000
Bug 1126230 part 8 - Implement painting part for the top layer. r=roc
4ebcc266fc3543ea447c53de29d85e1a83234077: Bug 1126230 part 7 - Add static method nsDisplayListBuilder::GetOutOfFlowData(). r=roc
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 07 Oct 2015 14:04:32 +1100 - rev 266428
Push 66186 by xquan@mozilla.com at Wed, 07 Oct 2015 03:05:34 +0000
Bug 1126230 part 7 - Add static method nsDisplayListBuilder::GetOutOfFlowData(). r=roc
1951399af17f9fe43a8b465059667e4873f84de3: Bug 1126230 part 6 - Add nsIDocument::GetFullscreenStack() method. r=smaug
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 07 Oct 2015 14:04:32 +1100 - rev 266427
Push 66186 by xquan@mozilla.com at Wed, 07 Oct 2015 03:05:34 +0000
Bug 1126230 part 6 - Add nsIDocument::GetFullscreenStack() method. r=smaug
071ee11270ddb222246aad58874642619dbef08a: Bug 1126230 part 5 - Give proper geometric parent for top layer frames. r=bz,dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 07 Oct 2015 14:04:32 +1100 - rev 266426
Push 66186 by xquan@mozilla.com at Wed, 07 Oct 2015 03:05:34 +0000
Bug 1126230 part 5 - Give proper geometric parent for top layer frames. r=bz,dbaron
ddf4bf202aa267bff6ecb1bac6a3ed28f57fe0bf: Bug 1126230 part 4 - Add -moz-top-layer internal CSS property and set it for fullscreen elements. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 07 Oct 2015 14:04:32 +1100 - rev 266425
Push 66186 by xquan@mozilla.com at Wed, 07 Oct 2015 03:05:34 +0000
Bug 1126230 part 4 - Add -moz-top-layer internal CSS property and set it for fullscreen elements. r=dbaron
a350be6992deadb83362110790b908f8e4f63cd6: Bug 1126230 part 3 - Add :-moz-browser-frame pseudo class for HTML browser frame elements. r=dbaron
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 07 Oct 2015 14:04:32 +1100 - rev 266424
Push 66186 by xquan@mozilla.com at Wed, 07 Oct 2015 03:05:34 +0000
Bug 1126230 part 3 - Add :-moz-browser-frame pseudo class for HTML browser frame elements. r=dbaron
9ff1ca679580aa852749d3c5ed0dfe08ece33769: Bug 1126230 part 2 - Refactor part of nsFrameConstructorState::AddChild. r=bz
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 07 Oct 2015 14:04:32 +1100 - rev 266423
Push 66186 by xquan@mozilla.com at Wed, 07 Oct 2015 03:05:34 +0000
Bug 1126230 part 2 - Refactor part of nsFrameConstructorState::AddChild. r=bz
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip