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 424776
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424775
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424774
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424773
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424772
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424771
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424770
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424769
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424768
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424767
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424766
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424765
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424764
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424763
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424762
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +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 424761
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +0000
Backed out 1 changesets (bug 1472777) for linting failures create_interactive.py CLOSED TREE
fd9f1da215425382cf28cce5ce9c373fc803333d: Bug 1472777: add create-interactive action; r=bstack
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 02 Jul 2018 20:24:16 +0000 - rev 424760
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +0000
Bug 1472777: add create-interactive action; r=bstack The resulting action task isn't useful to the user, so instead we send an email containing a link to the interaction console. MozReview-Commit-ID: 5uHnQo9WTF6
87bb8b686a7e913611ef9c02928cadf5708d98b1: Bug 1466897 - Rename nsIRootBox to nsIPopupContainer. r=mats
Brendan Dahl <brendan.dahl@gmail.com> - Tue, 26 Jun 2018 17:29:55 -0700 - rev 424759
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +0000
Bug 1466897 - Rename nsIRootBox to nsIPopupContainer. r=mats MozReview-Commit-ID: D4GgReAEelG
4443f1f6e8f368438723235df0ccc4bf3c34f495: Bug 1466897 - Support devtools context menus in top level HTML pages. r=bgrins
Brendan Dahl <brendan.dahl@gmail.com> - Wed, 06 Jun 2018 14:55:23 -0700 - rev 424758
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +0000
Bug 1466897 - Support devtools context menus in top level HTML pages. r=bgrins Create a popugroup element to setup the context menu behind the scenes. Create all the menu related elements with the XUL namespace. MozReview-Commit-ID: DI24aNHHFON Signed-off-by: Brendan Dahl <brendan.dahl@gmail.com>
067ee63427821819c286a89591fd75025390e792: Bug 1466897 - Support context menus in top level chrome privileged HTML pages. r=dbaron,mats
Brendan Dahl <brendan.dahl@gmail.com> - Mon, 04 Jun 2018 18:02:32 -0700 - rev 424757
Push 104906 by aiakab@mozilla.com at Tue, 03 Jul 2018 08:58:56 +0000
Bug 1466897 - Support context menus in top level chrome privileged HTML pages. r=dbaron,mats Create an anonymous popupgroup element during the creation of a top level chrome privileged nsCanvasFrame. Implement nsIRootBox for nsCanvasFrame to store the popup set frame. Adjust nsIRootBox::GetRootBox to be able to find the popupset frame in a non-xul frame layout. MozReview-Commit-ID: HCbPgQb4uil
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip