searching for reviewer(kats)
b304191da6b7922375b78f6b3ea27245833a2ab6: Bug 1501793 - Fix a shutdown assert in APZUpdater::~APZUpdater. r=kats
Andrew Osmond <aosmond@mozilla.com> - Wed, 24 Oct 2018 15:40:29 -0400 - rev 491327
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501793 - Fix a shutdown assert in APZUpdater::~APZUpdater. r=kats When APZUpdater::mUpdaterQueue still contains entries, and it is destroyed, we may trip an assert due to destroying an already_AddRefed object without taking its contents into a RefPtr. This is because APZUpdater::RunOnControllerThread would pass an already_AddRefed object directly into NewRunnableFunction as the object, instead of a RefPtr object. This caused templated object to store an already_AddRefed object as a result, and when we wanted to drop the object, it complained. Storing it as a RefPtr should cause everything to be freed normally. Differential Revision: https://phabricator.services.mozilla.com/D9702
6d897bc50f753ff04a58d8fae3e7996b72a5e81d: Bug 1471671 - Avoid crash with WebRender when the scroll metadata is unavailable. r=kats
Andrew Osmond <aosmond@mozilla.com> - Wed, 24 Oct 2018 13:45:39 -0400 - rev 491322
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1471671 - Avoid crash with WebRender when the scroll metadata is unavailable. r=kats We are seeing crash reports in the wild where there is no scroll metadata available for an ASR for a display item and its clip. It appears that in the non-WR path, it skips such items, so we should probably do the same thing with WebRender. If the scrolling ends up being wrong, hopefully a reproducible use case will make its way to use to further debug, as the crash reports have not yielded anything to date. Differential Revision: https://phabricator.services.mozilla.com/D9699
58b7faab3b8ddb63bbba684aea4ee1883af5d418: Bug 1500565 - Avoid start a fling animation with infinite velocity. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 25 Oct 2018 00:53:32 +0000 - rev 491248
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500565 - Avoid start a fling animation with infinite velocity. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9729
74050b668ada1a9f3ddabfed1a98cc2b969f067f: Bug 1499941 - Fix spatial vs. scroll coordinate confusion around APZCTreeManager::ProcessDynamicToolbarMovement() and helpers. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 25 Oct 2018 00:14:58 +0000 - rev 491238
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499941 - Fix spatial vs. scroll coordinate confusion around APZCTreeManager::ProcessDynamicToolbarMovement() and helpers. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9715
109ff0694f9a131d47f08dbe25c941cbb0f014b6: Bug 1496825 - Add ShadowLayerForwarder nullptr check to SendLayersDependentApzcTargetConfirmation() r=kats
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 25 Oct 2018 11:23:29 +0900 - rev 491209
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1496825 - Add ShadowLayerForwarder nullptr check to SendLayersDependentApzcTargetConfirmation() r=kats
a4e64a2df8a92a1c680497e81b1b7695fa4562d3: Bug 1493976 - Reset the resolution to 1 when entering fullscreen mode. r=kats,xidorn
Botond Ballo <botond@mozilla.com> - Wed, 24 Oct 2018 19:20:05 +0000 - rev 491192
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1493976 - Reset the resolution to 1 when entering fullscreen mode. r=kats,xidorn The previous resolution is restored when exiting fullscreen mode. Depends on D9442 Differential Revision: https://phabricator.services.mozilla.com/D9443
fb10b0a27752dd20111cf8790f6d3fbde9513d91: Bug 1493976 - Define OutOfFlowDisplayData::ComputeVisibleRectForFrame() out of line. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 24 Oct 2018 19:19:06 +0000 - rev 491191
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1493976 - Define OutOfFlowDisplayData::ComputeVisibleRectForFrame() out of line. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9442
1d3872dd20e192fba9c2e2f2dd4cff1e476e869a: Bug 1493742 - When accepting a layout viewport update from the main thread, constrain its position to enclose the visual viewport. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 24 Oct 2018 18:14:55 +0000 - rev 491190
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1493742 - When accepting a layout viewport update from the main thread, constrain its position to enclose the visual viewport. r=kats APZ wants the *size* of the layout viewport from the main thread, but it knows the position better. Differential Revision: https://phabricator.services.mozilla.com/D9448
0ffffb5e0954d2e782ea4da7292d617f435ad3c0: Bug 1501615 - Update webrender to commit 70fd6273c3bc8ed0209e195d869fa3251e1184c7. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Wed, 24 Oct 2018 14:19:09 +0000 - rev 491154
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501615 - Update webrender to commit 70fd6273c3bc8ed0209e195d869fa3251e1184c7. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9663
74d478d34081cbd51c8a57e5a52df74f2bcb1898: Bug 1501616 - Re-vendor rust dependencies. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Wed, 24 Oct 2018 10:58:32 +0000 - rev 491095
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501616 - Re-vendor rust dependencies. r=kats Depends on D9636 Differential Revision: https://phabricator.services.mozilla.com/D9637
16c6eb0e476f5fae58fd0271bc95ef67c81b373b: Bug 1501616 - Update webrender to commit 4e9ed699f3be741102120ba2d499e91c0adba6ab. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Wed, 24 Oct 2018 10:57:28 +0000 - rev 491094
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501616 - Update webrender to commit 4e9ed699f3be741102120ba2d499e91c0adba6ab. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9636
8519f45d19d6b4ec0541cbe324248dfb33284abf: Bug 1501525 - Update webrender to b5463c2074813237098804f4f0219cf1ba6c6984. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Wed, 24 Oct 2018 10:51:48 +0000 - rev 491093
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501525 - Update webrender to b5463c2074813237098804f4f0219cf1ba6c6984. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9635
faaec607a74f01e81bc5a6b54d0c4141ad5cf8f5: Bug 1501073 - Test expectation adjustments. r=kats
Bobby Holley <bobbyholley@gmail.com> - Wed, 24 Oct 2018 00:49:16 +0000 - rev 491036
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501073 - Test expectation adjustments. r=kats Depends on D9610 Differential Revision: https://phabricator.services.mozilla.com/D9611
61b89032c551c59ab82f64689c1b271c5c0d2263: Bug 1501319 - Update webrender to commit e7d340b0f39bbd0046e983a75245bdde54013cdb. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Wed, 24 Oct 2018 00:48:58 +0000 - rev 491035
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501319 - Update webrender to commit e7d340b0f39bbd0046e983a75245bdde54013cdb. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9610
85cfe824ab6a8c80cd73faa101dcf9ddffe0db89: Bug 1501125 - Use WR clips instead of a mask as well for circle() and ellipse() shapes. r=kats
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 23 Oct 2018 03:25:26 +0200 - rev 490975
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501125 - Use WR clips instead of a mask as well for circle() and ellipse() shapes. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9463
4e67ecbff9579883cfde518f79694164153ddcdd: Bug 1501122 - Handle opacity with WebRender instead of generating a mask if we have a simple clip. r=kats
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 23 Oct 2018 02:23:19 +0200 - rev 490974
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501122 - Handle opacity with WebRender instead of generating a mask if we have a simple clip. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9458
a4f2759633f74ba30a73a35bc5e32fbaf0f7c0a0: Bug 1501325 - Update webrender to a7052abfe8e41bcc8904cb5b3add99735fedcd1f. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Tue, 23 Oct 2018 15:26:49 +0000 - rev 490944
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501325 - Update webrender to a7052abfe8e41bcc8904cb5b3add99735fedcd1f. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9541
12552690d15d82b2193403f728ff40604b011a71: Bug 1501323 - Update webrender to a8817b943a2fd0038307a7432fdf5cbccf4a943e. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Tue, 23 Oct 2018 15:18:03 +0000 - rev 490941
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501323 - Update webrender to a8817b943a2fd0038307a7432fdf5cbccf4a943e. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9540
ed389461fa718da263a79ca2a9f1cd3d1b0eee27: Bug 1501322 - Update webrender to 9b1a2f7e46cfb3496d43421b828543b08bb45810. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Tue, 23 Oct 2018 15:13:53 +0000 - rev 490939
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501322 - Update webrender to 9b1a2f7e46cfb3496d43421b828543b08bb45810. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9539
fbbe71ee84680831bc452626545c58b57763886a: Bug 1501001 - Mark wpt test passing from WR PR 3131. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Tue, 23 Oct 2018 15:07:35 +0000 - rev 490935
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501001 - Mark wpt test passing from WR PR 3131. r=kats Depends on D9537 Differential Revision: https://phabricator.services.mozilla.com/D9538
999d001b268d988a86776befda2eadcae93fbfe3: Bug 1501001 - Update webrender to 838ce479e6ef8eed44d68e5d283649d0963152b6. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Tue, 23 Oct 2018 15:07:22 +0000 - rev 490934
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501001 - Update webrender to 838ce479e6ef8eed44d68e5d283649d0963152b6. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9537
9140cba9a8f80c392dd57d7a89aa85baca30547d: Bug 1500575 - Map inset clip paths to WR complex clip regions. r=kats
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 23 Oct 2018 00:10:00 +0000 - rev 490831
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500575 - Map inset clip paths to WR complex clip regions. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9412
ab1185a8fd9b536f86c7d4eee122de59ce17e95b: Bug 1500711 - Re-vendor rust dependencies. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Mon, 22 Oct 2018 17:14:20 +0000 - rev 490785
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500711 - Re-vendor rust dependencies. r=kats Depends on D9416 Differential Revision: https://phabricator.services.mozilla.com/D9417
e24e9ec693ff545af672116519e7ac060247ba0f: Bug 1500711 - Update webrender to commit 9464adaf2634f8d11408b915323d8006474f02e2. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Mon, 22 Oct 2018 17:13:50 +0000 - rev 490784
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500711 - Update webrender to commit 9464adaf2634f8d11408b915323d8006474f02e2. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9416
2d8a1d405333036b4adce643e4893f2da29957be: Bug 1500466 - Update webrender to commit 15656cb497303703b4d541d3e14292259e4c5343. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Sat, 20 Oct 2018 19:24:12 +0000 - rev 490594
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500466 - Update webrender to commit 15656cb497303703b4d541d3e14292259e4c5343. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9348
4a875561b1ae1ceb0c3e0dcbea14ee46abb9725d: Bug 1478304 - Add a mochitest. r=kats
Botond Ballo <botond@mozilla.com> - Sat, 20 Oct 2018 01:03:47 +0000 - rev 490566
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1478304 - Add a mochitest. r=kats Depends on D9327 Differential Revision: https://phabricator.services.mozilla.com/D9328
ebf726d7d48ddc01f847a43baf3a606ce6ad2429: Bug 1478304 - Ensure Layer::GetFixedPositionScrollContainerId() returns NULL_SCROLL_ID for layers that are not fixed. r=kats
Botond Ballo <botond@mozilla.com> - Sat, 20 Oct 2018 01:02:50 +0000 - rev 490565
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1478304 - Ensure Layer::GetFixedPositionScrollContainerId() returns NULL_SCROLL_ID for layers that are not fixed. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9327
9788a3095675249e279b46b1dfee0246aec4fcc3: Bug 1500233 - Re-vendor rust dependencies. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Fri, 19 Oct 2018 15:57:43 +0000 - rev 490522
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500233 - Re-vendor rust dependencies. r=kats Depends on D9268 Differential Revision: https://phabricator.services.mozilla.com/D9269
3fd071cc143477b440eec25e856613ae906e3c6b: Bug 1500233 - Update webrender to commit c72754d72ddd0e9e198bb1edefe13f77d9a38f07. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Fri, 19 Oct 2018 15:57:32 +0000 - rev 490521
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500233 - Update webrender to commit c72754d72ddd0e9e198bb1edefe13f77d9a38f07. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9268
fb372f5f22b3a8813b3c687e5a8d4ce3177fbdea: Bug 1479754 - Hook up the force-first-paint codepath with webrender r=kats
Jamie Nicol <jnicol@mozilla.com> - Fri, 19 Oct 2018 13:48:04 +0000 - rev 490509
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1479754 - Hook up the force-first-paint codepath with webrender r=kats When a CompositorBridgeParent receives a force first paint message, it sets the flag on the AsyncCompositionManager, which notifies the widget code at the next composite via UiCompositorControllerParent::NotifyFirstPaint(). With webrender, this is crashing as there is no AsyncCompositionManager. And even if it weren't crashing, the widget will never receive the first paint message, so it never uncovers its content. This change ensures the widget receives the first message when webrender is enabled. CompositorBridgeParent will set the flag on its WebRenderBridgeParent, which will set the flag on the next received display list. When the WebRenderBridgeParent flushes the corresponding transaction, it calls UiCompositorcontrollerParent::NotifyFirstPaint, to ensure the widget code gets the message. Differential Revision: https://phabricator.services.mozilla.com/D9250
084f6e60778f01d66bee26657e0e459f8fddcc3e: Bug 1498352 - Apply root resolution when sending mouse events from child to parent; r=kats
Jim Chen <nchen@mozilla.com> - Thu, 18 Oct 2018 16:43:40 +0000 - rev 490317
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498352 - Apply root resolution when sending mouse events from child to parent; r=kats Because the root resolution is conceptually at the parent/child process boundary, when sending mouse events from child to the parent, we need to apply that resolution to the mouse coordinates. Differential Revision: https://phabricator.services.mozilla.com/D8993
959084361b1580b3dd586b6e229e21274cc83556: Bug 1496823 - Remove EventThreadRunner and the pref that enabled it. r=kats,spohl
Markus Stange <mstange@themasta.com> - Wed, 17 Oct 2018 20:44:28 +0000 - rev 490185
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1496823 - Remove EventThreadRunner and the pref that enabled it. r=kats,spohl This was an experiment before we had e10s. It's no longer needed. Depends on D7922 Differential Revision: https://phabricator.services.mozilla.com/D7924
8ceb713af9c7f2b453f42c46bd9ffd8ae1aece44: Bug 1498329 - Use a fallback velocity if the velocity tracker doesn't have enough recent samples to compute a velocity. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 15 Oct 2018 23:31:53 +0000 - rev 489710
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498329 - Use a fallback velocity if the velocity tracker doesn't have enough recent samples to compute a velocity. r=kats Depends on D8786 Differential Revision: https://phabricator.services.mozilla.com/D8787
b8d65158722104c789df029684d2081288ff6081: Bug 1498329 - Fix a bug in AndroidVelocityTracker::ComputeVelocity() where we were unintentionally ignoring the oldest data point. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 15 Oct 2018 23:29:21 +0000 - rev 489709
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498329 - Fix a bug in AndroidVelocityTracker::ComputeVelocity() where we were unintentionally ignoring the oldest data point. r=kats Differential Revision: https://phabricator.services.mozilla.com/D8786
d44ae1668a7020fe2f03a8d071876e25478d0b51: Bug 1494685 - Add a reftest. r=kats
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 12 Oct 2018 02:04:27 +0000 - rev 489169
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494685 - Add a reftest. r=kats Probably not the most reliable test to catch this (as it depends on the font and such) but still fails here and I'd like WPT to have a test-case for this. I'm looking into adding a WR test-case ATM, though fighting with it way too much. Differential Revision: https://phabricator.services.mozilla.com/D8438
3445b06f9ae970db3ab0ffbb845705fe831d4e9c: Bug 1495055 - Adjust the composited layout viewport in AdjustScrollForSurfaceShift(). r=kats
Botond Ballo <botond@mozilla.com> - Thu, 11 Oct 2018 05:58:13 +0000 - rev 489162
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1495055 - Adjust the composited layout viewport in AdjustScrollForSurfaceShift(). r=kats Depends on D7368 Differential Revision: https://phabricator.services.mozilla.com/D7369
604682f515cccc13d4b4dba57928210ada4a3e40: Bug 1495055 - Accept layout viewport updates from the main thread right away on Android. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 11 Oct 2018 12:04:10 +0000 - rev 489161
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1495055 - Accept layout viewport updates from the main thread right away on Android. r=kats Usually APZ waits at least one transaction from the time the composition bounds (visual viewport) is updated, before updating the (layout) viewport, but this causes problems due to the visual and layout viewport being out of sync during orientation changes and dynamic toolbar transitions on Android. Differential Revision: https://phabricator.services.mozilla.com/D7368
01894c0196cb83376acc4bfce32f9d4a176d3b4e: Bug 1497554 - Split new test into test_group_touchevents-4.html; r=kats
Edgar Chen <echen@mozilla.com> - Wed, 10 Oct 2018 20:34:44 +0000 - rev 488974
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1497554 - Split new test into test_group_touchevents-4.html; r=kats Differential Revision: https://phabricator.services.mozilla.com/D8288
96f25e9de9033887a61358410bf8ecea8c71af15: Bug 1496651 - Drop mAllowDoubleTapZoom in nsIDocument. r=kats
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 05 Oct 2018 13:47:01 +0000 - rev 488209
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1496651 - Drop mAllowDoubleTapZoom in nsIDocument. r=kats It's no longer used since this commit. https://hg.mozilla.org/mozilla-central/rev/ea9f2295023b Differential Revision: https://phabricator.services.mozilla.com/D7841
3e75d7c78e42350683289433ff419c975d63fafc: Bug 1496830 - Annotate CompositorHitTestFlags enumerators with the value they contribute to an EnumSet. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 20:52:48 +0000 - rev 488203
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1496830 - Annotate CompositorHitTestFlags enumerators with the value they contribute to an EnumSet. r=kats Differential Revision: https://phabricator.services.mozilla.com/D7920
77ace67c85de8eb18f5a364a2ffdd0f31e34454a: Bug 1457586 - Implement AndroidVelocityTrakcer::HandleDynamicToolbarMovement() usefully. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:14 +0000 - rev 488194
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1457586 - Implement AndroidVelocityTrakcer::HandleDynamicToolbarMovement() usefully. r=kats MozReview-Commit-ID: JYqiViaucmY Depends on D7659 Differential Revision: https://phabricator.services.mozilla.com/D7660
f266ca6d096a31445b53bcf314befaef06cae6c2: Bug 1457586 - Add an AndroidVelocityTracker class that implement Chrome's default velocity tracking strategy. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:14 +0000 - rev 488193
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1457586 - Add an AndroidVelocityTracker class that implement Chrome's default velocity tracking strategy. r=kats MozReview-Commit-ID: 6kteQv1KHDN Depends on D7658 Differential Revision: https://phabricator.services.mozilla.com/D7659
1507f6511c87bc7be36b864bde447d9da8bd4839: Bug 1457586 - Allow PlatformSpecificState to choose the VelocityTracker implementation. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:13 +0000 - rev 488192
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1457586 - Allow PlatformSpecificState to choose the VelocityTracker implementation. r=kats MozReview-Commit-ID: LyW9N2H7fv7 Depends on D7657 Differential Revision: https://phabricator.services.mozilla.com/D7658
2ab8498738f4f8f823ad979a6ac8579dfa64c4f0: Bug 1457586 - Initialize AsyncPanZoomController::mPlatformSpecificState before the axes. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:13 +0000 - rev 488191
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1457586 - Initialize AsyncPanZoomController::mPlatformSpecificState before the axes. r=kats This allows the Axis constructors to use the platform-specific state. MozReview-Commit-ID: KWtDX4XVpjF Depends on D7656 Differential Revision: https://phabricator.services.mozilla.com/D7657
5d40107ce896cd188a295e5f0a77d8095cc0c96b: Bug 1457586 - Introduce a VelocityTracker abstraction for handling velocity computation along an axis. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:12 +0000 - rev 488190
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1457586 - Introduce a VelocityTracker abstraction for handling velocity computation along an axis. r=kats The current velocity computation code is factored out into an implementation called SimpleVelocityTracker. MozReview-Commit-ID: G0VnvREdIX3 Depends on D7655 Differential Revision: https://phabricator.services.mozilla.com/D7656
cd68d246a34dd8bec4d26a6d27fbf3a7138facda: Bug 1457586 - Refactor APZCTreeManager::ProcessTouchVelocity() and related functions to take the time and position deltas separately. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:12 +0000 - rev 488189
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1457586 - Refactor APZCTreeManager::ProcessTouchVelocity() and related functions to take the time and position deltas separately. r=kats The motivation is to support velocity tracking implementations (added in a later patch) that need the position delta rather than resulting velocity. Also rename the functions to make it clearer that they have to do with dynamic toolbar movement. MozReview-Commit-ID: G0IVJHYTurB Depends on D7654 Differential Revision: https://phabricator.services.mozilla.com/D7655
65403cf5da8af663513ccd84dfe16f3a3d1b5ddb: Bug 1457586 - Fix unified build bustage from bug 1420996. r=kats
Botond Ballo <botond@mozilla.com> - Fri, 05 Oct 2018 16:51:11 +0000 - rev 488187
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1457586 - Fix unified build bustage from bug 1420996. r=kats Differential Revision: https://phabricator.services.mozilla.com/D7653
a2ecbcdcec39d0d478213034aa0fd4cd20e32552: Bug 1489327 - Start animation once after a MozReftestInvalidate event is received in continuation-opacity.html. r=kats
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 04 Oct 2018 15:15:37 +0000 - rev 488064
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1489327 - Start animation once after a MozReftestInvalidate event is received in continuation-opacity.html. r=kats The animation in this reftests runs on the compositor. In the mean time, reftest harness waits for the state where there is no pending paint in the initial phase (STATE_WAITING_TO_FIRE_INVALIDATE_EVENT, i.e. before sending a MozReftestInvalidate event). So if the animation starts running on the compositor before a MozReftestInvalidate event is received, it means that the reftest harness has to wait for the 'no pending paint' state until the animation finishes because the reftest harness keeps flushing styles in the initial phase which means the animation causes a paint on every flush. To avoid above situation, we start the animation in question after we get a MozReftestInvalidate event. Differential Revision: https://phabricator.services.mozilla.com/D7681
53d3165782b47d3a6753d12efc5664ab9cd1f603: Bug 1470504 - Enable test_group_zoom on desktop platforms. r=kats
Botond Ballo <botond@mozilla.com> - Mon, 01 Oct 2018 15:40:11 -0400 - rev 487838
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1470504 - Enable test_group_zoom on desktop platforms. r=kats With a couple of exceptions: - WebRender, which doesn't support zooming yet - Windows, which is tracked in bug 1495580 Differential Revision: https://phabricator.services.mozilla.com/D7349
85dc90d04f3154cba25ac699314b96fdb4879eaf: Bug 1470504 - Use IGNORE_ROOT_SCROLL_FRAME in PrepareForSetTargetAPZCNotification() whenever zooming is enabled. r=kats
Botond Ballo <botond@mozilla.com> - Wed, 03 Oct 2018 15:04:45 -0400 - rev 487837
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1470504 - Use IGNORE_ROOT_SCROLL_FRAME in PrepareForSetTargetAPZCNotification() whenever zooming is enabled. r=kats Differential Revision: https://phabricator.services.mozilla.com/D7644