a523efc645d048fec7f68c32c4c3975e882e8160: Bug 1223658 - Part 4: Add a function to check active duration is zero. r=birtles,dholbert
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 14 Oct 2016 19:14:11 +0900 - rev 317949
Push
33171 by hiikezoe@mozilla-japan.org at Fri, 14 Oct 2016 10:56:34 +0000
Bug 1223658 - Part 4: Add a function to check active duration is zero. r=birtles,dholbert
We are going to pass animations to the compositor in before phase but not to
pass when active duration is zero. To distinguish this state we need a new
function to check that the active duration is zero.
MozReview-Commit-ID: 2Lckmt4LQcV
00799db70975fa7a268d30c2806af0407575804b: Bug 1223658 - Part 3: Consider fillMode in compositor thread as well. r=birtles
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 14 Oct 2016 19:14:11 +0900 - rev 317948
Push
33171 by hiikezoe@mozilla-japan.org at Fri, 14 Oct 2016 10:56:34 +0000
Bug 1223658 - Part 3: Consider fillMode in compositor thread as well. r=birtles
We need to consider fill mode in compositor thread as well as other properties
because pulling the animation back from the compositor thread is sometimes
delayed due to the main thread busyness. In such situations, if there is
another animation running on the main thread on the same element, users can
easily notice a gap between both of animations.
MozReview-Commit-ID: 1i7YTWboira
b66b75c2d042101b954e6423438cc07955c2b9bd: Bug 1223658 - Part 2: Pass delay property to compositor. r=birtles
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 14 Oct 2016 19:14:01 +0900 - rev 317947
Push
33171 by hiikezoe@mozilla-japan.org at Fri, 14 Oct 2016 10:56:34 +0000
Bug 1223658 - Part 2: Pass delay property to compositor. r=birtles
The check of negative elapsedDuration is basically no longer valid since
animation delay is not factored into start time any more. But still we have
somtimes met negative elapsedDuration sice we use a previous vsync time stamp
for async animations to make the animations more sync. This is not a problem
in most cases but makes two reftests intermitent failure because both of them
used steps(1, start), the steps(1, start) composed different results in the
before phase and in the active phase. To avoid this difference this patch
replace the steps(1, start) with steps(1, end).
Once we incorpolate playbackRate into GetCurrentOrPendingStartTime, we don't
need to call AnimationTimeToTimeStamp for deviding delay by playbackRate since
the time passed to AnimationTimeToTimeStamp does not contain delay any more.
MozReview-Commit-ID: IVE2IFfNgm0
0d101ebfd95cf7f63fd036e5d951b84f27ac6a4d: Merge mozilla-central to autoland
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 14 Oct 2016 12:34:25 +0200 - rev 317946
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Merge mozilla-central to autoland
1391a2889aeb2bdd61ad6ef838e65826e35aabc2: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 14 Oct 2016 11:59:12 +0200 - rev 317945
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
merge mozilla-inbound to mozilla-central a=merge
96d1b7238832ebf3e7e03053db19a8e557f6ca42: Bug 1308317 - Part 8: Just use an nsTAutoArray. r=froydnj
Eric Rahm <erahm@mozilla.com> - Thu, 13 Oct 2016 22:04:42 -0700 - rev 317944
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1308317 - Part 8: Just use an nsTAutoArray. r=froydnj
This switches over from using a half-baked auto array to nsTAutoArray.
MozReview-Commit-ID: 6FR2SjOhoZR
928ad5e9337239c5c8effc00ac42fb1140351a71: Bug 1308317 - Part 7: Remove nsSupportsArray::RemoveElementsAt. r=froydnj
Eric Rahm <erahm@mozilla.com> - Thu, 13 Oct 2016 22:04:41 -0700 - rev 317943
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1308317 - Part 7: Remove nsSupportsArray::RemoveElementsAt. r=froydnj
MozReview-Commit-ID: H3A3gxckw5o
8c2984643f74f33137675b00b95398a9116ea175: Bug 1308317 - Part 6: Remove nsSupportsArray::GetIndexOfStartingAt. r=froydnj
Eric Rahm <erahm@mozilla.com> - Thu, 13 Oct 2016 22:04:39 -0700 - rev 317942
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1308317 - Part 6: Remove nsSupportsArray::GetIndexOfStartingAt. r=froydnj
This removes the scriptable method |GetIndexOfStartingAt| which is unused in
our codebase and turns up no references in the plugins repo. This allows to
remove the non-scriptable |IndexOfStartingAt| which is folded into |IndexOf|.
MozReview-Commit-ID: 2ADz5mLIvMU
476a831ca87ed47159795eaa38a96dd45fcb1faf: Bug 1308317 - Part 5: Remove nsSupportsArray::DeleteLastElement. r=froydnj
Eric Rahm <erahm@mozilla.com> - Thu, 13 Oct 2016 22:04:38 -0700 - rev 317941
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1308317 - Part 5: Remove nsSupportsArray::DeleteLastElement. r=froydnj
|DeleteLastElement| is scriptable, but a search of our add-on repo turned up
no hits and there were no references in gecko code. This also allows us to
remove the non-scriptable |RemoveLastElement| which was only called by
|DeleteLastElement|.
MozReview-Commit-ID: 20FXBrosacA
bb30697071b22bf2218f9062372f71afe80efc35: Bug 1308317 - Part 4: Remove nsSupportsArray::Equals. r=froydnj
Eric Rahm <erahm@mozilla.com> - Thu, 13 Oct 2016 22:04:37 -0700 - rev 317940
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1308317 - Part 4: Remove nsSupportsArray::Equals. r=froydnj
|Equals| is not scriptable and unused in our codebase.
MozReview-Commit-ID: BsbJIuR9fSk
8d8a0f01f28cc41a378b8585dae2e191da2b89d2: Bug 1308317 - Part 3: Remove nsSupportsArray::SizeTo. r=froydnj
Eric Rahm <erahm@mozilla.com> - Thu, 13 Oct 2016 22:04:35 -0700 - rev 317939
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1308317 - Part 3: Remove nsSupportsArray::SizeTo. r=froydnj
|SizeTo| is not scriptable and unused in our codebase.
MozReview-Commit-ID: 1DrTm46qbar
63208c26bfc31dc3d448afc579183cd8d67dcb89: Bug 1308317 - Part 2: Remove nsSupportsArray::MoveElement. r=froydnj
Eric Rahm <erahm@mozilla.com> - Thu, 13 Oct 2016 22:04:34 -0700 - rev 317938
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1308317 - Part 2: Remove nsSupportsArray::MoveElement. r=froydnj
|MoveElement| is not scriptable and unused in our codebase.
MozReview-Commit-ID: CBe8WZHG1JG
ea82808b9abd16a3170b21b9785d0fbef04a863b: Bug 1308317 - Part 1: Remove debug code. r=froydnj
Eric Rahm <erahm@mozilla.com> - Thu, 13 Oct 2016 22:04:33 -0700 - rev 317937
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1308317 - Part 1: Remove debug code. r=froydnj
MozReview-Commit-ID: 7TQG7flcJkj
5af415bbb1072acb039b7a76779ac91d98762890: Bug 1308615 - Part 2: Stop using nsISupportsArray for observer messages. r=jesup
Eric Rahm <erahm@mozilla.com> - Thu, 13 Oct 2016 22:02:58 -0700 - rev 317936
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1308615 - Part 2: Stop using nsISupportsArray for observer messages. r=jesup
This removes the rest of the usage of nsISupportsArray in MediaManager.
MozReview-Commit-ID: EqXTRNyKiva
9c7364b4579d0780b0423612143c02e188a5f715: Bug 1308615 - Part 1: Use nsIArray in nsIMediaManagerService. r=jesup
Eric Rahm <erahm@mozilla.com> - Thu, 13 Oct 2016 22:02:47 -0700 - rev 317935
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1308615 - Part 1: Use nsIArray in nsIMediaManagerService. r=jesup
This converts nsIMediaManagerService to use nsIArray rather than
nsISupportsArray. All usages of the interface are updated.
MozReview-Commit-ID: 1PLczEptf59
5ee00c8709ee6b7f70a589f8ac2548e9e6e802ae: Bug 1287278 - dropmaker-icon direction is wrong in RTL locale on Linux. r=karlt
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 14 Oct 2016 13:37:08 +0900 - rev 317934
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1287278 - dropmaker-icon direction is wrong in RTL locale on Linux. r=karlt
Change only right arrows to left arrows when direction is RTL
MozReview-Commit-ID: 3mMCAGCIUYP
7e0d01e910bf64c4872d93ff62cde6e6f003a7f6: Bug 1309970. Add a way to return frozen arrays to chrome callers with a .contains defined on them, returning the same value as .includes. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 13 Oct 2016 22:14:26 -0400 - rev 317933
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1309970. Add a way to return frozen arrays to chrome callers with a .contains defined on them, returning the same value as .includes. r=qdot
a15521c1e84ffabb1cbedb6a93e494eb13c99054: Bug 1277338 - Part 2: Fix SM(pkg) bustage; r=Waldo
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 13 Oct 2016 17:37:56 -0700 - rev 317932
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1277338 - Part 2: Fix SM(pkg) bustage; r=Waldo
7c2bcc67e9079970fa9086adbce66af0b99ff74f: Bug 1277338 - Part 1: Turn js/src into the mozjs-sys crate; r=sfink
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 13 Oct 2016 16:12:42 -0700 - rev 317931
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1277338 - Part 1: Turn js/src into the mozjs-sys crate; r=sfink
711480e99c8cf22931927c88a582a9e3ac54290c: Bug 1277338 - Part 0: Vendor third party crates needed for the mozjs-sys crate; r=froydnj
Nick Fitzgerald <fitzgen@gmail.com> - Thu, 13 Oct 2016 16:12:42 -0700 - rev 317930
Push
33170 by cbook@mozilla.com at Fri, 14 Oct 2016 10:37:07 +0000
Bug 1277338 - Part 0: Vendor third party crates needed for the mozjs-sys crate; r=froydnj