5a025ad59747e1d41cdd533d92fa7bce5dabd3c6: Bug 1462772 P2 Add the registration Id to the ServiceWorkerDescriptor. r=mrbkap
Ben Kelly <ben@wanderview.com> - Mon, 02 Jul 2018 07:44:18 -0700 - rev 424735
Push 34223 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:56:10 +0000
Bug 1462772 P2 Add the registration Id to the ServiceWorkerDescriptor. r=mrbkap
e79b0494417b8a17550ca8a6755fbbe4605cdf4f: Bug 1462772 P1 Add a fallible nsIGlobalObject::GetServiceWorkerRegistration() method. r=mrbkap
Ben Kelly <ben@wanderview.com> - Mon, 02 Jul 2018 07:44:18 -0700 - rev 424734
Push 34223 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:56:10 +0000
Bug 1462772 P1 Add a fallible nsIGlobalObject::GetServiceWorkerRegistration() method. r=mrbkap
f6e1ff7b57e6702bfcbcf9fc12014bf78921d6d3: Bug 1354501 - Bail out if we know there is no need to dispatch any animation events in advance of checking which animation event we need. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 03 Jul 2018 11:06:46 +0900 - rev 424733
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1354501 - Bail out if we know there is no need to dispatch any animation events in advance of checking which animation event we need. r=birtles MozReview-Commit-ID: JhOs0CD49R
8beb2cbc6b2538a51f5bbc8f91fee17091fa93ba: Bug 1354501 - Dispatch web animation events at the same time when CSS animations/transitions events are dispatched. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 03 Jul 2018 11:05:23 +0900 - rev 424732
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1354501 - Dispatch web animation events at the same time when CSS animations/transitions events are dispatched. r=birtles MozReview-Commit-ID: u7lWtAF8Ml
44f00022ed62592fac7541775562b5ec4db10c43: Bug 1354501 - Introduce a new function to queue a single animation event. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 03 Jul 2018 09:25:02 +0900 - rev 424731
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1354501 - Introduce a new function to queue a single animation event. r=birtles Web animation event (i.e. finish and cancel event) is solely queued. MozReview-Commit-ID: h1g3NfcY3c
19f47d7507677630a873b9e8f2a7138630dbae04: Bug 1354501 - Change event target variable type to EventTarget and rename it to mTarget. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 03 Jul 2018 09:25:02 +0900 - rev 424730
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1354501 - Change event target variable type to EventTarget and rename it to mTarget. r=birtles That's because the target for web animation events (i.e. finish and cancel) is an Animation instance. MozReview-Commit-ID: 5xR325FXUo
1c53b4e0045680b1e10a28227b365f9087fc55c0: Bug 1354501 - Factor out calculations for interval start/end times. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 03 Jul 2018 09:25:02 +0900 - rev 424729
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1354501 - Factor out calculations for interval start/end times. r=birtles MozReview-Commit-ID: H9iXX9VLXLr
5aa0a52055ce4e543c38fa4e2dad8d1cd05eeef7: Bug 1354501 - Add test cases that animation event is fired for the animation on an orphaned element. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 03 Jul 2018 09:25:02 +0900 - rev 424728
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1354501 - Add test cases that animation event is fired for the animation on an orphaned element. r=birtles MozReview-Commit-ID: 9PX2sVop484
6979ef3af92194da8085debfd5c3bab6461f92f4: Bug 1354501 - Rewrite promise_test in onfinish.html with async/await. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 03 Jul 2018 09:25:01 +0900 - rev 424727
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1354501 - Rewrite promise_test in onfinish.html with async/await. r=birtles MozReview-Commit-ID: KUbb6wK96Ce
01f4eab134da4b6be94160df891bc6072cbeb0b6: Bug 1472076 - Update animations when the refresh driver's time changed due to the active timer changes. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 03 Jul 2018 10:59:55 +0900 - rev 424726
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1472076 - Update animations when the refresh driver's time changed due to the active timer changes. r=birtles Normally the refresh driver's time changes in nsRefreshDriver::Tick, and then DocumentTimeline::WillRefresh is called for the change. But nsRefreshDriver sometimes updates its own time when their timer changes to the active one. This patch lets DocumentTimeline update animations in response to the refresh driver's time updates. And thus this patch prevents animation state and relevant stuff inconsistencies such as an animation has been finished without proper processes, e.g. without invalidating frame for the animation. MozReview-Commit-ID: 42p5BWITQN0
1788c8f229c1b2d27f3c7ed278eb220e7ea11dbe: Bug 1472076 - Introduce nsATimerAdjustmentObserver in nsRefreshDriver. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 03 Jul 2018 10:57:12 +0900 - rev 424725
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1472076 - Introduce nsATimerAdjustmentObserver in nsRefreshDriver. r=birtles mMostRecentRefresh is changed not only in Tick() but also in EnsureTimerStarted(). In the case where it happens in Tick() refresh observers can know it through WillRefresh(), but there is no way in the case of EnsureTimerStarted(). This patch introduces a new abstract class to be notified when mMostRecentRefresh was changed in EnsureTimerStarted() so that animations can use the *real* most recent refresh time until the next tick happens. The reason why we have another observer array in parallel with existing array (mObservers) is that the refresh driver should stop the timer if there is no normal observes but there are still any timer adjustment observes. MozReview-Commit-ID: FaDcl5GrvI3
335d37068a98acdb703f6f2da58388b21f63e477: Bug 1471466: Don't fire a focus event for a remote accessible if focus has moved into the chrome since the event was sent. r=surkov
James Teh <jteh@mozilla.com> - Wed, 27 Jun 2018 15:33:08 +1000 - rev 424724
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1471466: Don't fire a focus event for a remote accessible if focus has moved into the chrome since the event was sent. r=surkov For example, this can happen when choosing File menu -> new Tab. Focus briefly returns to the document in the original tab, so we ask that document to restore focus. The remote document then sends a focus event to the parent. However, before the parent can process that event, focus has already moved to the address bar for the new tab. With this check, we discover that focus is now in the chrome and thus avoid firing the event for the remote accessible. MozReview-Commit-ID: 7k58dzREqZD
9fed5fa6c25a2f62feead541984dbf6296ddbbed: Bug 1472851 - Mark test failures. r=jgilbert
jgilbert@mozilla.com <jdashg@gmail.com> - Mon, 02 Jul 2018 18:19:34 -0700 - rev 424723
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1472851 - Mark test failures. r=jgilbert MozReview-Commit-ID: 36waWrdZwKk
d47ad50b4668675dc3ff3c8208e2a7d1c4e6d086: Bug 1472851 - Update ANGLE to mozilla/angle/firefox-63. (chromium 3440) r=jgilbert
jgilbert@mozilla.com <jdashg@gmail.com> - Fri, 29 Jun 2018 19:13:04 -0700 - rev 424722
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1472851 - Update ANGLE to mozilla/angle/firefox-63. (chromium 3440) r=jgilbert MozReview-Commit-ID: Hm6jbnqpaTt
a4f4255490994901fe9e57e56ee372bca0e50029: Bug 1472851 - Update update-angle.py. r=jgilbert
jgilbert@mozilla.com <jdashg@gmail.com> - Fri, 29 Jun 2018 14:20:22 -0700 - rev 424721
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1472851 - Update update-angle.py. r=jgilbert
8878de1002746fca942221847d2a525db79845a6: Bug 1472851 - Drop constexpr14 define. r=jgilbert
jgilbert@mozilla.com <jdashg@gmail.com> - Fri, 29 Jun 2018 20:15:37 -0700 - rev 424720
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1472851 - Drop constexpr14 define. r=jgilbert MozReview-Commit-ID: 2DbwMlkN5xp
20e5aadac8ce5054e9d1a81a5e24f834e610a72f: Backed out 3 changesets (bug 1466897) for xpcshell failures test_ext_schemas_interactive.js and test_ext_contentscript_create_iframe.js CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Tue, 03 Jul 2018 06:03:15 +0300 - rev 424719
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Backed out 3 changesets (bug 1466897) for xpcshell failures test_ext_schemas_interactive.js and test_ext_contentscript_create_iframe.js CLOSED TREE Backed out changeset 87bb8b686a7e (bug 1466897) Backed out changeset 4443f1f6e8f3 (bug 1466897) Backed out changeset 067ee6342782 (bug 1466897)
08ad3e81d9afce3f437807660d0a958a7a2b2dbc: Bug 1467688 - Make sure we invalidate for perspective changes even if the frame isn't otherwise transformed. r=dbaron
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 02 Jul 2018 21:35:14 -0400 - rev 424718
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1467688 - Make sure we invalidate for perspective changes even if the frame isn't otherwise transformed. r=dbaron MozReview-Commit-ID: JQGb41kp76P
fc9d3fbb19228684158f801d0c8b16a4eb0d14f4: Bug 1472601 - Use EnsureInserted to check a key in a hashtable and insert the key into the hashtable. r=boris
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 02 Jul 2018 15:19:43 +0900 - rev 424717
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Bug 1472601 - Use EnsureInserted to check a key in a hashtable and insert the key into the hashtable. r=boris As for removing an entry, EnsureRemoved is equal to what Contains && RemoveEntry do, but for consistency we use EnsureRemoved here. MozReview-Commit-ID: 9qE3YtvmwC8
021b2f3683cfa311166050cb84aff780fca60d73: Backed out 1 changesets (bug 1472777) for linting failures create_interactive.py CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Tue, 03 Jul 2018 04:25:03 +0300 - rev 424716
Push 34222 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:54:46 +0000
Backed out 1 changesets (bug 1472777) for linting failures create_interactive.py CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip