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