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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip