searching for reviewer(kats)
d740fe0f03bab7b6fd1e38245949ac2e20ca4855: Bug 1686969 - Make searchfox index both mozilla-central nightlies. r=kats,releng-reviewers,aki DONTBUILD
Andrew Sutherland <asutherland@asutherland.org> - Fri, 15 Jan 2021 20:13:32 +0000 - rev 563465
Push 134319 by bugmail@asutherland.org at Fri, 15 Jan 2021 20:17:26 +0000
Bug 1686969 - Make searchfox index both mozilla-central nightlies. r=kats,releng-reviewers,aki DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D101944
f1bc2b9069ab9b6a246c10501782c0af267c77d7: Bug 1674612 - Get rid of else after return. r=kats
vladimir.nikitin <wowkanwowka@gmail.com> - Sat, 26 Dec 2020 17:48:21 +0000 - rev 561761
Push 133363 by kgupta@mozilla.staktrace.com at Sat, 26 Dec 2020 17:50:46 +0000
Bug 1674612 - Get rid of else after return. r=kats Differential Revision: https://phabricator.services.mozilla.com/D100483
b89ced58eb98b11a688884864c83b22bf28fa1a5: Bug 1677929 - Store APZScroll composition payloads based on composition vsync ID, not based on epoch. r=kats
Markus Stange <mstange.moz@gmail.com> - Tue, 08 Dec 2020 22:47:56 +0000 - rev 559927
Push 132353 by mstange@themasta.com at Wed, 09 Dec 2020 03:43:34 +0000
Bug 1677929 - Store APZScroll composition payloads based on composition vsync ID, not based on epoch. r=kats The epoch doesn't change during pure-APZ scrolling, so we were picking up payloads from a future composite. As a result, we were computing incorrect latencies, when the actual latencies were in fact one frame higher. Differential Revision: https://phabricator.services.mozilla.com/D97536
ea368af2bb9ebcbc52f7981a2c58e4d76835dab2: Bug 1677929 - Add a way to specify an ID for a generated frame, and propagate the ID to the APZSampler. r=gw,kats
Markus Stange <mstange.moz@gmail.com> - Wed, 09 Dec 2020 03:35:50 +0000 - rev 559926
Push 132353 by mstange@themasta.com at Wed, 09 Dec 2020 03:43:34 +0000
Bug 1677929 - Add a way to specify an ID for a generated frame, and propagate the ID to the APZSampler. r=gw,kats This ID allows the compositor to track per-frame information from frame generation, through APZ sampling, to the NotifyDidRender notification. Differential Revision: https://phabricator.services.mozilla.com/D97535
7f229cb74fc98aded02ff7b0ed7d2202effbea01: Bug 1677929 - Record payloads with the correct composition end timestamp. r=kats
Markus Stange <mstange.moz@gmail.com> - Tue, 08 Dec 2020 22:40:33 +0000 - rev 559925
Push 132353 by mstange@themasta.com at Wed, 09 Dec 2020 03:43:34 +0000
Bug 1677929 - Record payloads with the correct composition end timestamp. r=kats Differential Revision: https://phabricator.services.mozilla.com/D97534
3cb1e2700349f6dc9fd7818f361e2126bdf20762: Bug 1329241 - Add support for touch-action:pinch-zoom - update hittest_touchaction and nsIFrame r=kats
Sunita Sen <sunitacool41@gmail.com> - Tue, 24 Nov 2020 16:15:57 +0000 - rev 558469
Push 131594 by kgupta@mozilla.staktrace.com at Wed, 25 Nov 2020 14:25:00 +0000
Bug 1329241 - Add support for touch-action:pinch-zoom - update hittest_touchaction and nsIFrame r=kats Differential Revision: https://phabricator.services.mozilla.com/D97923
25b75dd774325b9086e3b34ea4e7dbba8e0d14fc: Bug 1329241 - Add support for touch-action:pinch-zoom - Add pinch-zoom support to touchAction r=kats,emilio
Sunita Sen <sunitacool41@gmail.com> - Tue, 24 Nov 2020 13:33:51 +0000 - rev 558468
Push 131594 by kgupta@mozilla.staktrace.com at Wed, 25 Nov 2020 14:25:00 +0000
Bug 1329241 - Add support for touch-action:pinch-zoom - Add pinch-zoom support to touchAction r=kats,emilio Differential Revision: https://phabricator.services.mozilla.com/D97815
24d718383b1bd8aff77c14d5db8727d3cd7b3a30: Bug 1329241 - Add support for touch-action:pinch-zoom - Rewrite to_css and parse for touchAction r=kats,emilio
Sunita Sen <sunitacool41@gmail.com> - Mon, 23 Nov 2020 01:40:21 +0000 - rev 558467
Push 131594 by kgupta@mozilla.staktrace.com at Wed, 25 Nov 2020 14:25:00 +0000
Bug 1329241 - Add support for touch-action:pinch-zoom - Rewrite to_css and parse for touchAction r=kats,emilio Differential Revision: https://phabricator.services.mozilla.com/D97650
fd892f351e9fdd35f8b4b1fd1225efe2d9bf7cf7: Bug 1676301. Only set mResolutionUpdated if we are changing the resolution. r=kats
Timothy Nikkel <tnikkel@gmail.com> - Thu, 19 Nov 2020 01:01:02 +0000 - rev 558153
Push 131425 by tnikkel@mozilla.com at Fri, 20 Nov 2020 08:21:57 +0000
Bug 1676301. Only set mResolutionUpdated if we are changing the resolution. r=kats We incorrectly set it when going from the mResolution.isNothing() to the *mResolution == 1.f case. Differential Revision: https://phabricator.services.mozilla.com/D97385
97fd4f15e7e915310af2dd7d480d990f637b179a: Bug 1676771 - Resample touch events in Android widget before sending them to APZ. r=geckoview-reviewers,kats,snorp
Markus Stange <mstange.moz@gmail.com> - Wed, 18 Nov 2020 02:59:29 +0000 - rev 557742
Push 131222 by mstange@themasta.com at Wed, 18 Nov 2020 04:55:24 +0000
Bug 1676771 - Resample touch events in Android widget before sending them to APZ. r=geckoview-reviewers,kats,snorp This behavior can be toggled with the (live) pref android.touch_resampling.enabled. Differential Revision: https://phabricator.services.mozilla.com/D96798
9c8f524f9c43a672fedf962bf1e98532e12ec696: Bug 1676771 - Break HandleMotionEvent into two parts. r=geckoview-reviewers,kats,snorp
Markus Stange <mstange.moz@gmail.com> - Wed, 18 Nov 2020 02:59:32 +0000 - rev 557741
Push 131222 by mstange@themasta.com at Wed, 18 Nov 2020 04:55:24 +0000
Bug 1676771 - Break HandleMotionEvent into two parts. r=geckoview-reviewers,kats,snorp Differential Revision: https://phabricator.services.mozilla.com/D96796
a5ba00c7941389b6c06f4cffe1279f6445d8f625: Bug 1676771 - Add a TouchResampler class. r=kats
Markus Stange <mstange.moz@gmail.com> - Wed, 18 Nov 2020 03:57:35 +0000 - rev 557740
Push 131222 by mstange@themasta.com at Wed, 18 Nov 2020 04:55:24 +0000
Bug 1676771 - Add a TouchResampler class. r=kats This is similar to GeckoTouchDispatcher from the B2G days: https://hg.mozilla.org/mozilla-central/file/49bbfe7887d5739df62d6b8d05bc41cfe3161f08/widget/gonk/GeckoTouchDispatcher.cpp The values for the various kTouchResample* constants were taken from the original pref values: https://hg.mozilla.org/mozilla-central/file/49bbfe7887d5739df62d6b8d05bc41cfe3161f08/gfx/thebes/gfxPrefs.h#l225 There are some extra sources of complexity: - TouchResampler tries hard to generate one outgoing event per incoming event, so that the result code tracking to the Java front-end code works properly. - TouchResampler tries hard to never lose any historicalData information, so that the velocity tracker has a maximum amount of information to work with. - TouchResampler has a "reset to non-resampled state" functionality so that overpredictions are corrected when the finger pauses or when a touch non-move event fires. Differential Revision: https://phabricator.services.mozilla.com/D96795
c756ce45e5315cea7287cd4ae590a6ac2fb4c87b: Bug 1677744 - Make ScaleToOutsidePixelsOffset return a LayerIntRect r=kats
Sunita Sen <sunitacool41@gmail.com> - Wed, 18 Nov 2020 00:30:55 +0000 - rev 557705
Push 131208 by kgupta@mozilla.com at Wed, 18 Nov 2020 01:26:59 +0000
Bug 1677744 - Make ScaleToOutsidePixelsOffset return a LayerIntRect r=kats Differential Revision: https://phabricator.services.mozilla.com/D97365
c01032316a7271c40fe91d8cbecdc68c9e9eb83f: Bug 1676771 - Resample touch events in Android widget before sending them to APZ. r=geckoview-reviewers,kats,snorp
Markus Stange <mstange.moz@gmail.com> - Tue, 17 Nov 2020 23:15:34 +0000 - rev 557695
Push 131201 by mstange@themasta.com at Wed, 18 Nov 2020 01:13:09 +0000
Bug 1676771 - Resample touch events in Android widget before sending them to APZ. r=geckoview-reviewers,kats,snorp This behavior can be toggled with the (live) pref android.touch_resampling.enabled. Differential Revision: https://phabricator.services.mozilla.com/D96798
45736914b0633e30f42340c008c73d03d8c8ecb8: Bug 1676771 - Break HandleMotionEvent into two parts. r=geckoview-reviewers,kats,snorp
Markus Stange <mstange.moz@gmail.com> - Tue, 17 Nov 2020 20:20:32 +0000 - rev 557694
Push 131201 by mstange@themasta.com at Wed, 18 Nov 2020 01:13:09 +0000
Bug 1676771 - Break HandleMotionEvent into two parts. r=geckoview-reviewers,kats,snorp Differential Revision: https://phabricator.services.mozilla.com/D96796
8700eb46bb8b0d4b0f4327f205197b7ef33bed28: Bug 1676771 - Add a TouchResampler class. r=kats
Markus Stange <mstange.moz@gmail.com> - Tue, 17 Nov 2020 20:20:32 +0000 - rev 557693
Push 131201 by mstange@themasta.com at Wed, 18 Nov 2020 01:13:09 +0000
Bug 1676771 - Add a TouchResampler class. r=kats This is similar to GeckoTouchDispatcher from the B2G days: https://hg.mozilla.org/mozilla-central/file/49bbfe7887d5739df62d6b8d05bc41cfe3161f08/widget/gonk/GeckoTouchDispatcher.cpp The values for the various kTouchResample* constants were taken from the original pref values: https://hg.mozilla.org/mozilla-central/file/49bbfe7887d5739df62d6b8d05bc41cfe3161f08/gfx/thebes/gfxPrefs.h#l225 There are some extra sources of complexity: - TouchResampler tries hard to generate one outgoing event per incoming event, so that the result code tracking to the Java front-end code works properly. - TouchResampler tries hard to never lose any historicalData information, so that the velocity tracker has a maximum amount of information to work with. - TouchResampler has a "reset to non-resampled state" functionality so that overpredictions are corrected when the finger pauses or when a touch non-move event fires. Differential Revision: https://phabricator.services.mozilla.com/D96795
88d4a2ac2cfcb9bc2509b89c19d7f571bb7b9309: Bug 1676771 - Resample touch events in Android widget before sending them to APZ. r=geckoview-reviewers,kats,snorp
Markus Stange <mstange.moz@gmail.com> - Tue, 17 Nov 2020 16:27:07 +0000 - rev 557621
Push 131162 by mstange@themasta.com at Tue, 17 Nov 2020 19:10:13 +0000
Bug 1676771 - Resample touch events in Android widget before sending them to APZ. r=geckoview-reviewers,kats,snorp This behavior can be toggled with the (live) pref android.touch_resampling.enabled. Differential Revision: https://phabricator.services.mozilla.com/D96798
7aa9b58c7916bd2c91527e2f1c885e46019d163f: Bug 1676771 - Break HandleMotionEvent into two parts. r=geckoview-reviewers,kats,snorp
Markus Stange <mstange.moz@gmail.com> - Tue, 17 Nov 2020 18:55:53 +0000 - rev 557620
Push 131162 by mstange@themasta.com at Tue, 17 Nov 2020 19:10:13 +0000
Bug 1676771 - Break HandleMotionEvent into two parts. r=geckoview-reviewers,kats,snorp Differential Revision: https://phabricator.services.mozilla.com/D96796
7f5daf9a6889d6ce261d54792f530f24a99c029a: Bug 1676771 - Add a TouchResampler class. r=kats
Markus Stange <mstange.moz@gmail.com> - Tue, 17 Nov 2020 17:33:03 +0000 - rev 557619
Push 131162 by mstange@themasta.com at Tue, 17 Nov 2020 19:10:13 +0000
Bug 1676771 - Add a TouchResampler class. r=kats This is similar to GeckoTouchDispatcher from the B2G days: https://hg.mozilla.org/mozilla-central/file/49bbfe7887d5739df62d6b8d05bc41cfe3161f08/widget/gonk/GeckoTouchDispatcher.cpp The values for the various kTouchResample* constants were taken from the original pref values: https://hg.mozilla.org/mozilla-central/file/49bbfe7887d5739df62d6b8d05bc41cfe3161f08/gfx/thebes/gfxPrefs.h#l225 There are some extra sources of complexity: - TouchResampler tries hard to generate one outgoing event per incoming event, so that the result code tracking to the Java front-end code works properly. - TouchResampler tries hard to never lose any historicalData information, so that the velocity tracker has a maximum amount of information to work with. - TouchResampler has a "reset to non-resampled state" functionality so that overpredictions are corrected when the finger pauses or when a touch non-move event fires. Differential Revision: https://phabricator.services.mozilla.com/D96795
ef6aa636ed54ac7202c168e441b2405a7f273d49: Bug 1674935. Improve test. r=kats
Timothy Nikkel <tnikkel@gmail.com> - Mon, 16 Nov 2020 19:12:21 +0000 - rev 557422
Push 131058 by tnikkel@mozilla.com at Mon, 16 Nov 2020 21:39:53 +0000
Bug 1674935. Improve test. r=kats Differential Revision: https://phabricator.services.mozilla.com/D97127
4b5ac6fbe89662c0fc8d58efa241dd3edd13f09d: Bug 1677302 - Remove KeyboardScrollAnimation r=kats
Sunita Sen <sunitacool41@gmail.com> - Sat, 14 Nov 2020 21:54:44 +0000 - rev 557272
Push 130974 by kgupta@mozilla.staktrace.com at Sat, 14 Nov 2020 21:57:10 +0000
Bug 1677302 - Remove KeyboardScrollAnimation r=kats Differential Revision: https://phabricator.services.mozilla.com/D97081
8ad7087f123c5f99ddd975dfac47f06e4a8b39f2: Bug 1677240 - Support apz.subtest in browser_test_group_fission.js. r=kats
Botond Ballo <botond@mozilla.com> - Sat, 14 Nov 2020 00:51:27 +0000 - rev 557254
Push 130960 by bballo@mozilla.com at Sat, 14 Nov 2020 02:17:52 +0000
Bug 1677240 - Support apz.subtest in browser_test_group_fission.js. r=kats Differential Revision: https://phabricator.services.mozilla.com/D97062
1b0ac6c836ba4e82428caeb9101072fa7a6fa7bc: Bug 1677011 - Add an AndroidVsync class, and use it for the implementation of the Android VsyncSource. r=kats
Markus Stange <mstange.moz@gmail.com> - Fri, 13 Nov 2020 19:06:50 +0000 - rev 557214
Push 130940 by mstange@themasta.com at Fri, 13 Nov 2020 20:18:55 +0000
Bug 1677011 - Add an AndroidVsync class, and use it for the implementation of the Android VsyncSource. r=kats This allows adding another vsync listener that gets called before the regular VsyncSource. And it allows adding the listener on the Java UI thread. The existing infrastructure is pretty adamant about being used on the main thread. Differential Revision: https://phabricator.services.mozilla.com/D96797
d3dd1f858de344160c3971f73af709500e084840: Bug 1677012 - Give MultiTouchInput a move constructor. r=kats
Markus Stange <mstange.moz@gmail.com> - Fri, 13 Nov 2020 12:15:45 +0000 - rev 557213
Push 130940 by mstange@themasta.com at Fri, 13 Nov 2020 20:18:55 +0000
Bug 1677012 - Give MultiTouchInput a move constructor. r=kats Differential Revision: https://phabricator.services.mozilla.com/D96959
deeb82c5b8b8d33e4db92616ea9ecd1fb8d0067e: Bug 1666340 - Fold KeyboardScrollAnimation into SmoothScrollAnimation r=kats
Sunita Sen <sunitacool41@gmail.com> - Fri, 13 Nov 2020 04:55:32 +0000 - rev 557154
Push 130903 by kgupta@mozilla.staktrace.com at Fri, 13 Nov 2020 14:44:53 +0000
Bug 1666340 - Fold KeyboardScrollAnimation into SmoothScrollAnimation r=kats Differential Revision: https://phabricator.services.mozilla.com/D96819
876d78db241c5fae5c8982e5b830daa4da0b09d9: Bug 1666340 - Fold KeyboardScrollAnimation into SmoothScrollAnimation r=kats
Sunita Sen <sunitacool41@gmail.com> - Thu, 12 Nov 2020 20:44:53 +0000 - rev 557022
Push 130859 by kgupta@mozilla.com at Thu, 12 Nov 2020 23:16:50 +0000
Bug 1666340 - Fold KeyboardScrollAnimation into SmoothScrollAnimation r=kats Differential Revision: https://phabricator.services.mozilla.com/D96819
92a9dddf064d2245f42b19e1d9e9d5d05ca41cd7: Bug 1675887 - Respect the time value that's passed to Choreographer.FrameCallback.doFrame. r=kats
Markus Stange <mstange.moz@gmail.com> - Mon, 09 Nov 2020 18:32:13 +0000 - rev 556475
Push 130537 by mstange@themasta.com at Mon, 09 Nov 2020 18:41:13 +0000
Bug 1675887 - Respect the time value that's passed to Choreographer.FrameCallback.doFrame. r=kats This makes the vsync times more consistent. On a Pixel 2 running Android 11, the callback was called between 1ms and 6ms after the vsync timestamp in my tests. Having the vsync timestamp slightly in the past is what the rest of our vsync infrastructure expects. Differential Revision: https://phabricator.services.mozilla.com/D96279
bf8313268c2024692d8263f04b7de3dd4450700f: Bug 1615858 - Take historical touch positions into account when estimating touch velocity. r=kats
Markus Stange <mstange.moz@gmail.com> - Tue, 03 Nov 2020 16:46:29 +0000 - rev 555693
Push 130102 by mstange@themasta.com at Tue, 03 Nov 2020 20:46:18 +0000
Bug 1615858 - Take historical touch positions into account when estimating touch velocity. r=kats This also adds a test. The velocities computed in the test are the following: SimpleVelocityTracker: 0.65 with full data, 0.467 with partial data AndroidVelocityTracker: 1.225 with full data, 0.833 with partial data Differential Revision: https://phabricator.services.mozilla.com/D95651
b4f668a31f18226c7183d538d55da73a8c56e55b: Bug 1615858 - Propagate historical touch data from Java to C++. r=kats,geckoview-reviewers,agi
Markus Stange <mstange.moz@gmail.com> - Tue, 03 Nov 2020 19:48:43 +0000 - rev 555692
Push 130102 by mstange@themasta.com at Tue, 03 Nov 2020 20:46:18 +0000
Bug 1615858 - Propagate historical touch data from Java to C++. r=kats,geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D95650
4c5fdaab5f27e72bfddeba2d17d62589c6cd92b3: Bug 1615858 - Add MultiTouchInput::SingleTouchData::mHistoricalData. r=kats
Markus Stange <mstange.moz@gmail.com> - Tue, 03 Nov 2020 16:46:19 +0000 - rev 555691
Push 130102 by mstange@themasta.com at Tue, 03 Nov 2020 20:46:18 +0000
Bug 1615858 - Add MultiTouchInput::SingleTouchData::mHistoricalData. r=kats Differential Revision: https://phabricator.services.mozilla.com/D95649
b6d258866337047ef3aa51f629e026c9d5dd5cf4: Bug 1671526, use DispatchInputEvent for drag events on windows, r=kats
Neil Deakin <neil@mozilla.com> - Mon, 02 Nov 2020 22:01:21 +0000 - rev 555679
Push 130093 by neil@mozilla.com at Tue, 03 Nov 2020 19:31:57 +0000
Bug 1671526, use DispatchInputEvent for drag events on windows, r=kats Differential Revision: https://phabricator.services.mozilla.com/D95552
4f69567e1cb1837b0260ac6f174aa9799b622417: Bug 1671331. Enable new scrollbar code for android too. r=kats
Timothy Nikkel <tnikkel@gmail.com> - Wed, 21 Oct 2020 21:19:48 +0000 - rev 555333
Push 129902 by tnikkel@mozilla.com at Sat, 31 Oct 2020 02:52:10 +0000
Bug 1671331. Enable new scrollbar code for android too. r=kats Differential Revision: https://phabricator.services.mozilla.com/D94222
767e71a480eb5915ef392f5835368afe3989701c: Bug 1671331. Skip gfx/layers/apz/test/mochitest/helper_bug1669625.html on android. r=kats
Timothy Nikkel <tnikkel@gmail.com> - Fri, 30 Oct 2020 22:32:36 +0000 - rev 555326
Push 129898 by tnikkel@mozilla.com at Sat, 31 Oct 2020 00:36:00 +0000
Bug 1671331. Skip gfx/layers/apz/test/mochitest/helper_bug1669625.html on android. r=kats I spent a lot of effort trying to get this test to work when I originally landed it, as document in the comments on https://phabricator.services.mozilla.com/D92891 At the end of that I mistakenly concluded it magically started working because I forgot to set a pref when doing a try push. The test is checking that a paint _doesn't_ happen. So you must go to great care to make sure a random paint doesn't happen. The test is stable enough on desktop but on mobile some other paints creep in. I tried to fix that but I had already spent a ton of time on it and it didn't seem fruitful. Having the test on all desktop platforms should be good enough. Flipping apz.force_disable_desktop_zooming_scrollbars pref on android exposes this failure. (The test is testing a regression from flipping that pref on desktop). Differential Revision: https://phabricator.services.mozilla.com/D95419
f0a8a5a5f78baa5e246082b71c2c2f56759e0518: Bug 1669861 - Rename DisplayPortMargins::WithAdjustment() to FromAPZ(). r=kats
Botond Ballo <botond@mozilla.com> - Mon, 26 Oct 2020 23:26:59 +0000 - rev 555005
Push 129699 by bballo@mozilla.com at Wed, 28 Oct 2020 22:17:58 +0000
Bug 1669861 - Rename DisplayPortMargins::WithAdjustment() to FromAPZ(). r=kats WithAdjustment() is now a misnomer now that the other methods can sometimes apply an adjustment as well. Differential Revision: https://phabricator.services.mozilla.com/D94537
93021c9bf18c4f282e985d44cb0fd660bc653e6b: Bug 1669861 - Use the visual scroll offset consistently for DisplayPortMargins computations. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 28 Oct 2020 22:13:14 +0000 - rev 555004
Push 129699 by bballo@mozilla.com at Wed, 28 Oct 2020 22:17:58 +0000
Bug 1669861 - Use the visual scroll offset consistently for DisplayPortMargins computations. r=kats Even when the margins don't come from APZ, they are relative to the visual viewport, and for the RCD-RSF there may be an offset between the visual and layout viewports that they should be translated by. Bug 1669982 modified the call site in CalculateAndSetDisplayPortMargins() to do this. This patch refactors things such that all setters of the display port do this if appropriate. Differential Revision: https://phabricator.services.mozilla.com/D93428
dc359f15f0d6d0618e6f8cd8dcf2a1ba4388f8b5: Bug 1662985 - Move the ExternalPixel types r=kats
Joey Salazar <jgsal@protonmail.com> - Wed, 28 Oct 2020 21:55:49 +0000 - rev 555002
Push 129697 by kgupta@mozilla.com at Wed, 28 Oct 2020 21:58:18 +0000
Bug 1662985 - Move the ExternalPixel types r=kats Moving the ExternalPixel types from APZPublicUtils.h to Units.h to reduce the transitive include graph from that dependency. Signed-off-by: Joey Salazar <grey.lila@yahoo.com> Differential Revision: https://phabricator.services.mozilla.com/D94932
6b6e00081bdb9fddc052a55a19f82723dd13067d: Bug 1673492 - Downgrade the assertion about two layers that scroll together having different ancestor transforms, to an NS_ASSERTION. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 26 Oct 2020 23:21:01 +0000 - rev 554593
Push 129485 by bballo@mozilla.com at Tue, 27 Oct 2020 00:01:05 +0000
Bug 1673492 - Downgrade the assertion about two layers that scroll together having different ancestor transforms, to an NS_ASSERTION. r=kats Differential Revision: https://phabricator.services.mozilla.com/D94787
ba122932b17043760950c67aebee1a9f0cbdc227: Bug 1673127 - Allow more fuzz for iframe-scrolling-attr-1.html. r=kats
Markus Stange <mstange.moz@gmail.com> - Sat, 24 Oct 2020 01:03:48 +0000 - rev 554333
Push 129367 by mstange@themasta.com at Sat, 24 Oct 2020 01:14:30 +0000
Bug 1673127 - Allow more fuzz for iframe-scrolling-attr-1.html. r=kats Depends on D94671 Differential Revision: https://phabricator.services.mozilla.com/D94672
34f9009a719fe65bfa13766878557e32119cc17c: Bug 1673125 - Adjust fuzz for frame-scrolling-attr-2.html to allow zero fuzz. r=kats
Markus Stange <mstange.moz@gmail.com> - Sat, 24 Oct 2020 01:03:20 +0000 - rev 554332
Push 129367 by mstange@themasta.com at Sat, 24 Oct 2020 01:14:30 +0000
Bug 1673125 - Adjust fuzz for frame-scrolling-attr-2.html to allow zero fuzz. r=kats Differential Revision: https://phabricator.services.mozilla.com/D94671
1980f87855fc557e7ef6bb24b66c4d2df5606afa: Bug 1672284 - Add more reftest fuzz after bug 1672044. r=kats
Markus Stange <mstange.moz@gmail.com> - Fri, 23 Oct 2020 15:59:16 +0000 - rev 554268
Push 129321 by mstange@themasta.com at Fri, 23 Oct 2020 16:17:04 +0000
Bug 1672284 - Add more reftest fuzz after bug 1672044. r=kats Differential Revision: https://phabricator.services.mozilla.com/D94602
a7003d573886299b35aef47a032288ce026d073f: Bug 1669588 - Avoid data races accessing APZCTreeManager::mTestSampleTime. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 22 Oct 2020 19:27:14 +0000 - rev 554107
Push 129238 by bballo@mozilla.com at Thu, 22 Oct 2020 19:30:17 +0000
Bug 1669588 - Avoid data races accessing APZCTreeManager::mTestSampleTime. r=kats This variable is set from the compositor thread, and read from both the sampler thread (e.g. when sampling animations) and the controller thread (e.g. during input block creation), so access to it needs to be synchronized. Differential Revision: https://phabricator.services.mozilla.com/D94471
b0f29632ca854dd8a0ed2347bf2d537b22dd735b: Bug 1669588 - Delay the ZoomToRect call in ZoomToFocusedInput until after a refresh if appropriate. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 22 Oct 2020 19:27:06 +0000 - rev 554106
Push 129238 by bballo@mozilla.com at Thu, 22 Oct 2020 19:30:17 +0000
Bug 1669588 - Delay the ZoomToRect call in ZoomToFocusedInput until after a refresh if appropriate. r=kats ZoomToFocusedInput calls ScrollContentIntoView() which may queue up one or more main-thread scroll position updates that get sent to APZ as part of the next transaction. If such updates were produced, we want the ZoomToRect call to arrive at APZ after the updates, otherwise the updates can cancel the zoom animation that APZ starts in response to the ZoomToRect. Differential Revision: https://phabricator.services.mozilla.com/D93898
937bd02f15aa30c222c616f753368c9fba4ad78d: Bug 1669588 - Factor out a OneShotPostRefreshObserver utility class. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 22 Oct 2020 19:26:51 +0000 - rev 554105
Push 129238 by bballo@mozilla.com at Thu, 22 Oct 2020 19:30:17 +0000
Bug 1669588 - Factor out a OneShotPostRefreshObserver utility class. r=kats Differential Revision: https://phabricator.services.mozilla.com/D93897
e2de1a6179aa88d18c16f1f9111d8b03c1041eaa: Bug 1672499 - Get wrench cargo tests from the deps subdirectory. r=kats
Mike Hommey <mh+mozilla@glandium.org> - Thu, 22 Oct 2020 11:25:58 +0000 - rev 554085
Push 129218 by rmaries@mozilla.com at Thu, 22 Oct 2020 15:16:12 +0000
Bug 1672499 - Get wrench cargo tests from the deps subdirectory. r=kats As of cargo 1.44.0, the test binaries are not copied into target/$target/debug, but they are in target/$target/debug/deps (they were there too before). Cargo test runs the tests from there now instead, so change the scripts accordingly. Differential Revision: https://phabricator.services.mozilla.com/D94402
73bf88ce09ce78691d494b4292bd936c4fbd4e4c: Bug 1620096 - Disabled 709477-1.html on Linux and Android. r=kats DONTBUILD
Razvan Maries <rmaries@mozilla.com> - Thu, 22 Oct 2020 11:49:49 +0000 - rev 554061
Push 129200 by smolnar@mozilla.com at Thu, 22 Oct 2020 11:56:59 +0000
Bug 1620096 - Disabled 709477-1.html on Linux and Android. r=kats DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D93877
f21fc6d5768fa9b2ca4436aff91313594587b9b5: Bug 1669588 - Delay the ZoomToRect call in ZoomToFocusedInput until after a refresh if appropriate. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 22 Oct 2020 01:25:59 +0000 - rev 553970
Push 129156 by bballo@mozilla.com at Thu, 22 Oct 2020 01:28:47 +0000
Bug 1669588 - Delay the ZoomToRect call in ZoomToFocusedInput until after a refresh if appropriate. r=kats ZoomToFocusedInput calls ScrollContentIntoView() which may queue up one or more main-thread scroll position updates that get sent to APZ as part of the next transaction. If such updates were produced, we want the ZoomToRect call to arrive at APZ after the updates, otherwise the updates can cancel the zoom animation that APZ starts in response to the ZoomToRect. Differential Revision: https://phabricator.services.mozilla.com/D93898
c429989882c2b12a4570ddfb341a649fc6ba710e: Bug 1669588 - Factor out a OneShotPostRefreshObserver utility class. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 22 Oct 2020 01:25:46 +0000 - rev 553969
Push 129156 by bballo@mozilla.com at Thu, 22 Oct 2020 01:28:47 +0000
Bug 1669588 - Factor out a OneShotPostRefreshObserver utility class. r=kats Differential Revision: https://phabricator.services.mozilla.com/D93897
d6360093fb5ccfe16cdeb965be60ba9ddda47c5c: Bug 1669588 - Delay the ZoomToRect call in ZoomToFocusedInput until after a refresh if appropriate. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 21 Oct 2020 23:10:03 +0000 - rev 553953
Push 129147 by bballo@mozilla.com at Wed, 21 Oct 2020 23:13:23 +0000
Bug 1669588 - Delay the ZoomToRect call in ZoomToFocusedInput until after a refresh if appropriate. r=kats ZoomToFocusedInput calls ScrollContentIntoView() which may queue up one or more main-thread scroll position updates that get sent to APZ as part of the next transaction. If such updates were produced, we want the ZoomToRect call to arrive at APZ after the updates, otherwise the updates can cancel the zoom animation that APZ starts in response to the ZoomToRect. Differential Revision: https://phabricator.services.mozilla.com/D93898
b2b9b7986865ede26d722fed7ca32140f4e48d3f: Bug 1669588 - Factor out a OneShotPostRefreshObserver utility class. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 21 Oct 2020 23:09:50 +0000 - rev 553952
Push 129147 by bballo@mozilla.com at Wed, 21 Oct 2020 23:13:23 +0000
Bug 1669588 - Factor out a OneShotPostRefreshObserver utility class. r=kats Differential Revision: https://phabricator.services.mozilla.com/D93897
ae98627c9afe86b9fbde889a3574ec1067f62e8d: Bug 1671331. Enable new scrollbar code for android too. r=kats
Timothy Nikkel <tnikkel@gmail.com> - Wed, 21 Oct 2020 00:12:36 +0000 - rev 553916
Push 129119 by tnikkel@mozilla.com at Wed, 21 Oct 2020 18:46:57 +0000
Bug 1671331. Enable new scrollbar code for android too. r=kats Differential Revision: https://phabricator.services.mozilla.com/D94222