e279fb6525b8c404b88edc36c7b50ce6535216f2: Bug 1070745 part 4 - Add AnimationPlayer::Play and AnimationPlayer::Pause; r=dholbert
David Zbarsky <dzbarsky@gmail.com> - Mon, 20 Oct 2014 13:55:43 +0900 - rev 227381
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1070745 part 4 - Add AnimationPlayer::Play and AnimationPlayer::Pause; r=dholbert This patch introduces the basic implementation of play() and pause(). There are a lot of gaps still because we don't yet: * Support the pending state (to be covered in bug 927349) * Support finishing behavior (to be covered in bug 1074630) * Have a good way of updating animation state outside of style resolution (bug 1073336) Also, we don't call these methods from CSS yet because the interaction between play()/pause() and animation-play-state requires storing some extra state which we introduce in subsequent patches in this series. This patch introduces, temporarily, an update flag to indicate whether play()/pause() operations need to post a restyle event. When these methods are triggered by processing restyles we don't want to post another (unnecessary) restyle event. In bug 1073336 we will remove the need for this.
5a78f9e22770e8fc382e9d3d4405bc8ce30c0dcf: Bug 1070745 part 3 - Convert AnimationPlayer mPlayState to an mPaused bool; r=birtles
David Zbarsky <dzbarsky@gmail.com> - Mon, 20 Oct 2014 13:55:43 +0900 - rev 227380
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1070745 part 3 - Convert AnimationPlayer mPlayState to an mPaused bool; r=birtles We only need to store if an animation is paused or not, hence a bool is sufficient. Furthermore, the convenience of using the same type as the specified style of animation-play-state will disappear once pausing behavior is wrapped up behind Play() and Pause() methods.
00ec97d72ebf458668ffe0a5ffba8073265ee02b: Bug 1070745 part 2 - Update AnimationPlayer IDL to enable play() and pause(); r=bz
Brian Birtles <birtles@gmail.com> - Mon, 20 Oct 2014 13:55:43 +0900 - rev 227379
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1070745 part 2 - Update AnimationPlayer IDL to enable play() and pause(); r=bz We map play()/pause() to PlayFromJS/PauseFromJS internally so that internal users don't accidentally call Play()/Pause() which flush style.
496e867cd2cd35bcac1adcae618273ddcf137c1d: Bug 1070745 part 1 - Factor out new_div etc. to animation_utils.js; r=dholbert
Brian Birtles <birtles@gmail.com> - Mon, 20 Oct 2014 13:55:43 +0900 - rev 227378
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1070745 part 1 - Factor out new_div etc. to animation_utils.js; r=dholbert We use new_div, check_events etc. in a number of animation-related mochitests and with this bug we'll want to use them in a few more. This patch factors them out into animation_utils.js and tidies them up a little.
bcb2a8673c201b80735153b7216ae2a425f29838: Back out changeset 197317c196cf (bug 1077301) for apparently breaking component alpha on some Windows variants (perhaps those without accelerated layers backends).
L. David Baron <dbaron@dbaron.org> - Mon, 20 Oct 2014 00:23:46 -0400 - rev 227377
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Back out changeset 197317c196cf (bug 1077301) for apparently breaking component alpha on some Windows variants (perhaps those without accelerated layers backends).
983af7fa41f5293e39554d771e990e6aaa3ba463: Bug 1083461 - Convert nsCSSValue{,Pair}List::operator== back to a static Equal method so that it can be validly called on null pointers. r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Sun, 19 Oct 2014 23:31:39 -0400 - rev 227376
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1083461 - Convert nsCSSValue{,Pair}List::operator== back to a static Equal method so that it can be validly called on null pointers. r=bzbarsky
6f5ba08ca1b9dd67f61e630241832990860ef170: Bug 1083591 followup. Remove not-yet-implemented stringifier.
Boris Zbarsky <bzbarsky@mit.edu> - Sun, 19 Oct 2014 22:55:08 -0400 - rev 227375
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1083591 followup. Remove not-yet-implemented stringifier.
652e8de626d23cc31eb5d0801b305faee49ac4c4: Bug 1083950. Add a way to get the promises that depend on a given promise via PromiseDebugging. r=nsm
Boris Zbarsky <bzbarsky@mit.edu> - Sun, 19 Oct 2014 22:27:36 -0400 - rev 227374
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1083950. Add a way to get the promises that depend on a given promise via PromiseDebugging. r=nsm
68942e4d2ddf3c9eca8770949ba56a2d547f38e3: Bug 1083851 part 4. Expose promise stacks on PromiseDebugging.
Boris Zbarsky <bzbarsky@mit.edu> - Sun, 19 Oct 2014 22:27:12 -0400 - rev 227373
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1083851 part 4. Expose promise stacks on PromiseDebugging.
49b03421e1cf56d37db28bca6a0c818101d75ab5: Bug 1083851 part 3. Capture stacks at promise fulfillment time. r=nsm
Boris Zbarsky <bzbarsky@mit.edu> - Sun, 19 Oct 2014 22:27:12 -0400 - rev 227372
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1083851 part 3. Capture stacks at promise fulfillment time. r=nsm
97ab895f34f890b5c2cf3d97ba5cf84d3e6abbd1: Bug 1083851 part 2. Capture stacks at promise rejection time. r=nsm
Boris Zbarsky <bzbarsky@mit.edu> - Sun, 19 Oct 2014 22:27:12 -0400 - rev 227371
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1083851 part 2. Capture stacks at promise rejection time. r=nsm
f79c624883f999d8587e1f6641d369dfa768ec73: Bug 1083851 part 1. Capture allocation stacks at promise creation time. r=nsm
Boris Zbarsky <bzbarsky@mit.edu> - Sun, 19 Oct 2014 22:27:12 -0400 - rev 227370
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1083851 part 1. Capture allocation stacks at promise creation time. r=nsm
e82fd502119c3f071cdd619e158c75bdd2edf195: Bug 1083591. Support stringifiers and jsonifiers on non-concrete Web IDL interfaces as well, since they make sense there. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Sun, 19 Oct 2014 22:26:20 -0400 - rev 227369
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1083591. Support stringifiers and jsonifiers on non-concrete Web IDL interfaces as well, since they make sense there. r=peterv
916278924d4c4da444bc65dbcade2b74d305b7a2: Bug 1084439. Remove ResolveWorkerClasses in favor of [Exposed=System] annotations. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Sun, 19 Oct 2014 22:25:49 -0400 - rev 227368
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1084439. Remove ResolveWorkerClasses in favor of [Exposed=System] annotations. r=bholley
2c490d1c97b0882a22980c25ff2fd303065832cb: Backed out 4 changesets (bug 1062963, bug 1079139) for failures in 427129-table-caption.html in b2g reftest-6 and Android 2.3 reftest-5
Phil Ringnalda <philringnalda@gmail.com> - Sun, 19 Oct 2014 18:44:16 -0700 - rev 227367
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Backed out 4 changesets (bug 1062963, bug 1079139) for failures in 427129-table-caption.html in b2g reftest-6 and Android 2.3 reftest-5 Backed out changeset a9672db96a5d (bug 1079139) Backed out changeset 241c23570a62 (bug 1062963) Backed out changeset 90172cc0b012 (bug 1062963) Backed out changeset 71211c4a4acc (bug 1062963)
6976243a25d09d1e4f18339a1e7ea5f3aa26a4c9: Back out 820188e039a0 (bug 1067748) for Android reftest-2 failures
Phil Ringnalda <philringnalda@gmail.com> - Sun, 19 Oct 2014 13:50:29 -0700 - rev 227366
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Back out 820188e039a0 (bug 1067748) for Android reftest-2 failures
a9672db96a5dec6591e6cf0bbf8dd5056eaba825: Bug 1079139: make nsFlowAreaRect.mRect a LogicalRect. r=jfkthame
Simon Montagu <smontagu@smontagu.org> - Sun, 19 Oct 2014 12:32:17 -0700 - rev 227365
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1079139: make nsFlowAreaRect.mRect a LogicalRect. r=jfkthame
241c23570a6271abe1c3dd908d06a06dd9b66f30: Bug 1062963 patch 3: make nsFloatManager's origin a LogicalPoint, adapt GetFlowAreas, AddFloats, ClearFloats, etc. to use it and make nsFloatManager region functions work with logical region. r=jfkthame
Simon Montagu <smontagu@smontagu.org> - Sun, 19 Oct 2014 12:32:17 -0700 - rev 227364
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1062963 patch 3: make nsFloatManager's origin a LogicalPoint, adapt GetFlowAreas, AddFloats, ClearFloats, etc. to use it and make nsFloatManager region functions work with logical region. r=jfkthame
90172cc0b012d2f2b5e418e34512ec0db8ffdf1d: Bug 1062963 patch 2: changes and additions to WritingModes.h. r=jfkthame
Simon Montagu <smontagu@smontagu.org> - Sun, 19 Oct 2014 12:32:17 -0700 - rev 227363
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1062963 patch 2: changes and additions to WritingModes.h. r=jfkthame
71211c4a4acc7e93d58c8284735aaa3f9ac1a14c: Bug 1062963 patch 1: Logical coordinates in nsLineLayout:ReflowFrame and CanPlaceFrame. r=jfkthame
Simon Montagu <smontagu@smontagu.org> - Sun, 19 Oct 2014 12:32:16 -0700 - rev 227362
Push 7326 by bhearsum@mozilla.com at Fri, 28 Nov 2014 15:58:42 +0000
Bug 1062963 patch 1: Logical coordinates in nsLineLayout:ReflowFrame and CanPlaceFrame. r=jfkthame
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip