f96995cdc23511263ad0fd935c4680f8cfe51fa3: Bug 1703191. r=mccr8
Jed Davis <jld@mozilla.com> - Wed, 14 Apr 2021 23:38:31 +0000 - rev 576023
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1703191. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D111193
6646eb3b62f732a3b8ef48649075df3799707e35: Bug 1682995 - Revert Enable AVIF support by default. r=aosmond,valentin,necko-reviewers,preferences-reviewers,Gijs
Jon Bauman <jbauman@mozilla.com> - Wed, 14 Apr 2021 23:36:23 +0000 - rev 576022
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1682995 - Revert Enable AVIF support by default. r=aosmond,valentin,necko-reviewers,preferences-reviewers,Gijs Revert this change to turn AVIF off by default for now Differential Revision: https://phabricator.services.mozilla.com/D111892
833295fd0979776867627db0789bfb238e06e9f5: Bug 1700963 - Stop relying on the "SessionStore:addSHistoryListener" message, r=nika
Kashav Madan <kshvmdn@gmail.com> - Wed, 14 Apr 2021 23:36:10 +0000 - rev 576021
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1700963 - Stop relying on the "SessionStore:addSHistoryListener" message, r=nika We now create the listener after receiving a "browsing-context-did-set-embedder" and destroy it after receiving "browsing-context-discarded". Differential Revision: https://phabricator.services.mozilla.com/D110337
3c654e8a366a5b8a759d0b7d7f71295d53b0080e: Bug 1700963 - Add a "browsing-context-did-set-embedder" observer notification, r=nika
Kashav Madan <kshvmdn@gmail.com> - Wed, 14 Apr 2021 23:36:10 +0000 - rev 576020
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1700963 - Add a "browsing-context-did-set-embedder" observer notification, r=nika Differential Revision: https://phabricator.services.mozilla.com/D111709
39820d01e6ab8630f498ce16167012a41629a421: Bug 1700963 - Clean up SessionStore's SHistoryListener, r=nika
Kashav Madan <kshvmdn@gmail.com> - Wed, 14 Apr 2021 23:36:10 +0000 - rev 576019
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1700963 - Clean up SessionStore's SHistoryListener, r=nika This does a few things: 1. Gets rid of the listener's `_sHistoryChanges` property, which is possible because _sHistoryChanges == false <-> _fromIdx == kNoIndex. 2. Simplifies the code that interacts with SHistoryListener in UpdateSessionStoreFromTablistener, and attempts to make that function a little more readable. 3. Ensures we're only doing the SessionHistory bit of UpdateSessionStoreFromTablistener for toplevel frames, and if SHIP is enabled. Differential Revision: https://phabricator.services.mozilla.com/D110336
15023df770afce9a82e81fc2a75031ded5f2d2cf: Bug 1700215 - Make OverscrollAnimation coexist with momentum scrolling in the other axis. r=botond
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 14 Apr 2021 23:29:38 +0000 - rev 576018
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1700215 - Make OverscrollAnimation coexist with momentum scrolling in the other axis. r=botond This change makes us match Chrome's overscroll behavior (i.e. restoring overscroll state on an axis while scrolling by pan momentum keeps going on the other axis). Basic mechanisms to do the behavior are; a) if there is an on-going overscroll animation on an axis and the overscroll direction is opposed to the momentum direction, stop the overscroll animation immediately and keep the momentum scroll (or overscroll and scroll if the current position is in overscroll gutter). b) if there is an on-going overscroll animation on an axis and the overscroll direction is same as the momentum direction, drop the momentum and keep the animation overscrolling. c) if there is an on-going overscroll animation on an axis and no overscroll animation on the other axis and if a pan momentum event overscrolls on the other axis, start a new overscroll animation on the axis. With this change there still remains a (relatively) less noticeable issue that pan momentum scrolling on an axis stops immediately after the other axis overscroll animation stopped. For example, given that there is a horizontal overscroll animation and vertical pan momentums keep going, subsequent vertical pan moments after the horizontal overscroll animation finished will be discarded since we do set the APZC state to NOTHING in AsyncPanZoomController::UpdateAnimation(). To fix this issue we need to handle OVERSCROLL_ANIMATION separately from the others, in the example case, once after the overscroll animation finished, the state should be MOMENTUMPAN, thus we can keep consuming momentum events as scroll. That said, the fix will not be easy, because there are also cumbersome cases where we don't want to keep consuming the events, one of the cases is b) in the basic mechanisms above, in the case we do want to discard incoming momentum events after the overscroll animation finished if the incoming momentum events are in the initial overscroll gutter, IF the incoming momentum events are in the another edge of the overscroll gutter, we have to re-initiate a new overscroll animation in the other side gutter. We will handle these cases in a followup bug (bug 1702949). Differential Revision: https://phabricator.services.mozilla.com/D110794
a20a1507ea32135c7b8e7b0d38dd927ee27c1b6a: Bug 1700215 - Generate OverscrollAnimation only if it's overscrolled on the axis. r=botond
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 14 Apr 2021 23:29:37 +0000 - rev 576017
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1700215 - Generate OverscrollAnimation only if it's overscrolled on the axis. r=botond This is a prerequisite change to keep momentum scrolls happening on the other axis where no overscroll animation is running. Differential Revision: https://phabricator.services.mozilla.com/D110793
302d1ffd7b29259676d3e2f5cf3b9e94a192a00a: Bug 1700215 - Introduce FingersOnTouchpad enum to represent whether fingers are still on touchpad. r=botond
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 14 Apr 2021 23:29:37 +0000 - rev 576016
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1700215 - Introduce FingersOnTouchpad enum to represent whether fingers are still on touchpad. r=botond Boolean literals in call sites make it hard to tell what the value means. Differential Revision: https://phabricator.services.mozilla.com/D110792
f962368b563baabbadadd765fd59481a4b725b16: Bug 1700215 - Factorout GetDisplacementsForPanGesture. r=botond
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Wed, 14 Apr 2021 23:29:36 +0000 - rev 576015
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1700215 - Factorout GetDisplacementsForPanGesture. r=botond Differential Revision: https://phabricator.services.mozilla.com/D110791
e718c31620b4ab8efc075b58c8f6839589af16d5: Bug 1703941 - Turn on prefs for new tab design work in Firefox 89. r=thecount
amy churchwell <achurchwell@mozilla.com> - Wed, 14 Apr 2021 22:58:11 +0000 - rev 576014
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1703941 - Turn on prefs for new tab design work in Firefox 89. r=thecount Differential Revision: https://phabricator.services.mozilla.com/D111342
5632c59062ad3ef74b3d6a8b32ea7d8577d63212: Bug 1695674 - Ensure we use RGB macro for FillRect r=emalysz
Doug Thayer <dothayer@mozilla.com> - Wed, 14 Apr 2021 22:56:26 +0000 - rev 576013
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1695674 - Ensure we use RGB macro for FillRect r=emalysz We specify our colors like 0xrrggbb, but CreateSolidBrush expects a color created with the RGB macro, which actually arranges it as 0xbbggrr. This change has us use the RGB macro to give a color when creating the brush. Differential Revision: https://phabricator.services.mozilla.com/D107945
0f69c907eba124838108d6cc160ada0cfe334984: Bug 1695674 - Update Skeleton UI layout+colors to match Proton r=emalysz
Doug Thayer <dothayer@mozilla.com> - Wed, 14 Apr 2021 22:56:26 +0000 - rev 576012
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1695674 - Update Skeleton UI layout+colors to match Proton r=emalysz Differential Revision: https://phabricator.services.mozilla.com/D107944
46f85b2a6a5fd2c6b26ad2885fea0f723a369553: Bug 1703967 - Added test case for getFontPreviewData(). r=jdescottes
Sebastian Zartner <sebastianzartner@gmail.com> - Wed, 14 Apr 2021 22:49:04 +0000 - rev 576011
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1703967 - Added test case for getFontPreviewData(). r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D111560
790983d9455c52ef4c4e343f53136a26dc1d9ac1: Bug 1704026 - Adjust Add/Edit bookmark strings. r=Gijs
Micah Tigley <mtigley@mozilla.com> - Wed, 14 Apr 2021 22:42:00 +0000 - rev 576010
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1704026 - Adjust Add/Edit bookmark strings. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D112106
7a8ac810e5a1a886d53b2c6f57466e18069a6ce1: Bug 1704616 - enable proton modals by default r=jaws
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 14 Apr 2021 22:41:11 +0000 - rev 576009
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1704616 - enable proton modals by default r=jaws Differential Revision: https://phabricator.services.mozilla.com/D112038
43c14056afe497c605619fd6e1d4e8dc7bce5166: Bug 1704616 - handle promise rejections from promiseDocumentFlushed in case the modal window goes away, r=mconley
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 14 Apr 2021 22:41:10 +0000 - rev 576008
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1704616 - handle promise rejections from promiseDocumentFlushed in case the modal window goes away, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D112102
fce7bc1e8b1f5877e928cf25a15e8bfedc7a7a54: Bug 1705216 - Use activateItem in browser/components/extensions/test/browser/browser_ext_tabs_executeScript_good.js. r=rpl
Markus Stange <mstange.moz@gmail.com> - Wed, 14 Apr 2021 22:36:07 +0000 - rev 576007
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1705216 - Use activateItem in browser/components/extensions/test/browser/browser_ext_tabs_executeScript_good.js. r=rpl Differential Revision: https://phabricator.services.mozilla.com/D112097
5c6b15fcea71ab5c56d6e796a1b93fa8971115ed: Bug 1515229 - Make MozStackWalk/MozWalkTheStack frame skipping more reliable. r=gerald,nika,bobowen,jld
Mike Hommey <mh+mozilla@glandium.org> - Wed, 14 Apr 2021 22:31:36 +0000 - rev 576006
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1515229 - Make MozStackWalk/MozWalkTheStack frame skipping more reliable. r=gerald,nika,bobowen,jld Differential Revision: https://phabricator.services.mozilla.com/D110899
02705918c4bf52879a757b3e7fdba1a40525df1e: Bug 1704879 - Use activateItem in browser/components/extensions/test/browser/head.js even if a button is used. r=robwu
Markus Stange <mstange.moz@gmail.com> - Wed, 14 Apr 2021 22:24:31 +0000 - rev 576005
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1704879 - Use activateItem in browser/components/extensions/test/browser/head.js even if a button is used. r=robwu Depends on D111979 Differential Revision: https://phabricator.services.mozilla.com/D111980
79945b876a1d9d534e583e8bbf34e79f0525ec68: Bug 1704879 - Allow specifying the command event's button field in XULPopupElement.activateItem. r=emilio
Markus Stange <mstange.moz@gmail.com> - Wed, 14 Apr 2021 22:24:31 +0000 - rev 576004
Push 38374 by nbeleuzu@mozilla.com at Thu, 15 Apr 2021 04:00:11 +0000
Bug 1704879 - Allow specifying the command event's button field in XULPopupElement.activateItem. r=emilio Depends on D111956 Differential Revision: https://phabricator.services.mozilla.com/D111979
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip