dda235d13efaec89b2efa4fd10c7089e6f176e1f: Bug 1223658 - Part 5: Send animations to compositor even though it's in delay phase. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 14 Oct 2016 19:14:12 +0900 - rev 425234
Push 32372 by bmo:hiikezoe@mozilla-japan.org at Fri, 14 Oct 2016 10:51:45 +0000
Bug 1223658 - Part 5: Send animations to compositor even though it's in delay phase. r?birtles To send animations to compositor in the delay phase we need to modify Animation::IsPlaying returning true in the delay phase. Note about background-position-in-delay.html: After this patch, background-position animation also creates an active layer from its delay phase. Also note about test cases in test_animations_omta.html: After landing bug 1279071, getOMTAStyle() returns the style value only specified by animations, also in this patch we don't apply any opacity or transform values in the delay phase, as a result we can't tell animating value during delay phase on the compositor. MozReview-Commit-ID: ILYKig3c08d
dafd77e135b4a7f4e2a2dee054935127460f5792: Bug 1223658 - Part 4: Add a function to check active duration is zero. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 14 Oct 2016 19:14:11 +0900 - rev 425233
Push 32372 by bmo:hiikezoe@mozilla-japan.org at Fri, 14 Oct 2016 10:51:45 +0000
Bug 1223658 - Part 4: Add a function to check active duration is zero. r?birtles 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
b6aac79fcfcd2f50d121b3324bbc585e6fd7705c: Bug 1223658 - Part 3: Consider fillMode in compositor thread as well. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 14 Oct 2016 19:14:11 +0900 - rev 425232
Push 32372 by bmo:hiikezoe@mozilla-japan.org at Fri, 14 Oct 2016 10:51:45 +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
98241d7d281235a9baa0c35e43fbdf1d5b45e6c4: Bug 1223658 - Part 2: Pass delay property to compositor. r?birtles draft
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Fri, 14 Oct 2016 19:14:01 +0900 - rev 425231
Push 32372 by bmo:hiikezoe@mozilla-japan.org at Fri, 14 Oct 2016 10:51:45 +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
a34110224bae16e537bc792c452ce2a906cabfbd: Bug 1275150 - Part 1, align builder interface for TCP and DataChannel. r=smaug. draft
Shih-Chiang Chien <schien@mozilla.com> - Fri, 14 Oct 2016 18:28:03 +0800 - rev 425230
Push 32371 by schien@mozilla.com at Fri, 14 Oct 2016 10:49:56 +0000
Bug 1275150 - Part 1, align builder interface for TCP and DataChannel. r=smaug. MozReview-Commit-ID: C1TfdQKGInI
54cf842b8b7481bc460966ba2d4e060702740ebd: Bug 1275150 - Part 0, fix missing include files. r=kershaw draft
Shih-Chiang Chien <schien@mozilla.com> - Wed, 14 Sep 2016 11:49:22 +0800 - rev 425229
Push 32371 by schien@mozilla.com at Fri, 14 Oct 2016 10:49:56 +0000
Bug 1275150 - Part 0, fix missing include files. r=kershaw MozReview-Commit-ID: 4mLI6U2yhlq
d207fc4763dcf556c09620acb2d73ed90fb2c0b2: Bug 1309191 - Implement clear/filter buttons for Net Panel Toolbar draft
Ricky Chien <ricky060709@gmail.com> - Thu, 13 Oct 2016 15:19:09 +0800 - rev 425228
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +0000
Bug 1309191 - Implement clear/filter buttons for Net Panel Toolbar MozReview-Commit-ID: ALhCW6R8fzh
1391a2889aeb2bdd61ad6ef838e65826e35aabc2: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 14 Oct 2016 11:59:12 +0200 - rev 425227
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +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 425226
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +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 425225
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +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 425224
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +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 425223
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +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 425222
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +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 425221
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +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 425220
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +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 425219
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +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 425218
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +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 425217
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +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 425216
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +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
3a35f6cea288558cd0433f1b8b00c02e8bc3e4da: merge fx-team to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 14 Oct 2016 11:57:10 +0200 - rev 425215
Push 32370 by bmo:rchien@mozilla.com at Fri, 14 Oct 2016 10:35:09 +0000
merge fx-team to mozilla-central a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip