2f86c64ee7348b0f1a2464bbd219dc71f9a77d28: Bug 1193062 - Add PanGestureBlockState. r?kats draft
Markus Stange <mstange@themasta.com> - Wed, 12 Aug 2015 17:07:23 -0400 - rev 287891
Push 4763 by mstange@themasta.com at Wed, 26 Aug 2015 03:58:11 +0000
Bug 1193062 - Add PanGestureBlockState. r?kats
5ef1f76fb9423bf2562c2efc6ba9ba5f8d7d88aa: Bug 1193062 - Make OverscrollHandoffChain::FindFirstScrollable and AsyncPanZoomController::CanScroll able to deal with PanGestureInput events. r?kats draft
Markus Stange <mstange@themasta.com> - Tue, 25 Aug 2015 23:31:46 -0400 - rev 287890
Push 4763 by mstange@themasta.com at Wed, 26 Aug 2015 03:58:11 +0000
Bug 1193062 - Make OverscrollHandoffChain::FindFirstScrollable and AsyncPanZoomController::CanScroll able to deal with PanGestureInput events. r?kats
e1e627c8d4c8bf23c90b462e27501dd296914263: Bug 1193062 - CanScrollWithWheel needs to use ParentLayerCoords for the scroll delta. r?kats draft
Markus Stange <mstange@themasta.com> - Tue, 25 Aug 2015 18:51:07 -0400 - rev 287889
Push 4763 by mstange@themasta.com at Wed, 26 Aug 2015 03:58:11 +0000
Bug 1193062 - CanScrollWithWheel needs to use ParentLayerCoords for the scroll delta. r?kats
32c48132eb8300f47e1f6871581af057a371484a: Bug 1193062 - Set correct axis velocities when using PanGestureInput events. r?kats draft
Markus Stange <mstange@themasta.com> - Fri, 07 Aug 2015 14:44:22 -0400 - rev 287888
Push 4763 by mstange@themasta.com at Wed, 26 Aug 2015 03:58:11 +0000
Bug 1193062 - Set correct axis velocities when using PanGestureInput events. r?kats
3d47884d36d8bd9278ce6809b011403bf0861fa6: Bug 1193062 - Make PanGestureInput transform processing work like ScrollWheelInput processing. r?kats draft
Markus Stange <mstange@themasta.com> - Fri, 07 Aug 2015 14:37:16 -0400 - rev 287887
Push 4763 by mstange@themasta.com at Wed, 26 Aug 2015 03:58:11 +0000
Bug 1193062 - Make PanGestureInput transform processing work like ScrollWheelInput processing. r?kats PanGestureInput events need to be sent to the pre-scroll position, just like wheel events.
cd7ebd855bd94c12f5a2fa020de30ad32ac0dc3b: Bug 1193062 - Fix UntransformVector w coordinate checks. r?kip draft
Markus Stange <mstange@themasta.com> - Fri, 07 Aug 2015 14:36:04 -0400 - rev 287886
Push 4763 by mstange@themasta.com at Wed, 26 Aug 2015 03:58:11 +0000
Bug 1193062 - Fix UntransformVector w coordinate checks. r?kip It shouldn't be checking the w coordinate of the difference of two Point4Ds. The 4D difference isn't really meaningful. Instead, it should be checking each point's w coordinate individually.
6f1e2af0cfa998bac66d00d37b00d9efa43a9b21: Bug 1193062 - Add fields to PanGestureInput and ScrollWheelInput. r?kats draft
Markus Stange <mstange@themasta.com> - Tue, 25 Aug 2015 23:21:41 -0400 - rev 287885
Push 4763 by mstange@themasta.com at Wed, 26 Aug 2015 03:58:11 +0000
Bug 1193062 - Add fields to PanGestureInput and ScrollWheelInput. r?kats We are going to create WidgetWheelEvents from them and need more information than what they currently have.
b60fb5e455c10f6c167cfca67708baad9fb0924a: Bug 1193062 - Add a PAN_MOMENTUM APZ state. r?kats draft
Markus Stange <mstange@themasta.com> - Fri, 07 Aug 2015 14:39:34 -0400 - rev 287884
Push 4763 by mstange@themasta.com at Wed, 26 Aug 2015 03:58:11 +0000
Bug 1193062 - Add a PAN_MOMENTUM APZ state. r?kats This was discussed in bug 1107716.
c288c908daa213abbafdc375e79a82a8b92b4bb5: Bug 1193062 - Don't double-send target APZC confirmations that might race each other. r?kats draft
Markus Stange <mstange@themasta.com> - Tue, 11 Aug 2015 16:51:46 -0400 - rev 287883
Push 4763 by mstange@themasta.com at Wed, 26 Aug 2015 03:58:11 +0000
Bug 1193062 - Don't double-send target APZC confirmations that might race each other. r?kats When scrolling an inactive subframe, the target APZC confirmation needs to be sent along with the layers transaction. If a new wheel event comes in while that target APZC notification is in-flight, the subframe will already have a display port, so the confirmation will be sent in a more direct fashion and can arrive at the APZ controller thread before the new APZC for the scroll frame has been created. Then the current input block will have a null target APZC and no scrolling will happen until a new input block is created. (For wheel transactions, a null target APZC ends the transaction, so the next event will create a new input block.)
494bc0d659c706a279f4156aa94aa7588e8362bb: Bug 1193062 - Only send a content response for wheel events that have also been processed by APZ. r?kats draft
Markus Stange <mstange@themasta.com> - Wed, 12 Aug 2015 15:15:49 -0400 - rev 287882
Push 4763 by mstange@themasta.com at Wed, 26 Aug 2015 03:58:11 +0000
Bug 1193062 - Only send a content response for wheel events that have also been processed by APZ. r?kats
738282649eec0e4fa24d71ba12ee6876edda5dfd: Bug 1193062 - Only send target confirmations for wheel events that were handled by APZ. r?kats draft
Markus Stange <mstange@themasta.com> - Tue, 04 Aug 2015 15:38:18 -0400 - rev 287881
Push 4763 by mstange@themasta.com at Wed, 26 Aug 2015 03:58:11 +0000
Bug 1193062 - Only send target confirmations for wheel events that were handled by APZ. r?kats WidgetWheelEvents that are not handled by APZ include those used for zooming, and WHEEL_START / WHEEL_STOP.
6ab935e31e82f3e0594588d9cec91b297cc7ec8b: Bug 1193062 - Make NS_WHEEL_START/STOP events bypass APZ. r?kats, r?masayuki draft
Markus Stange <mstange@themasta.com> - Sun, 23 Aug 2015 20:01:27 -0400 - rev 287880
Push 4763 by mstange@themasta.com at Wed, 26 Aug 2015 03:58:11 +0000
Bug 1193062 - Make NS_WHEEL_START/STOP events bypass APZ. r?kats, r?masayuki These events are used to show / hide scrollbars before the fingers have moved. This is done from default handling in EventStateManager which is skipped when the events are marked with mHandledByAPZ.
867e47399e1822b148ddeafac2affc4e7a933f83: Bug 1193062 - Make nsChildView send PanGestureInput events into APZ. r?kats, r?smichaud draft
Markus Stange <mstange@themasta.com> - Sun, 23 Aug 2015 19:50:29 -0400 - rev 287879
Push 4762 by mstange@themasta.com at Wed, 26 Aug 2015 03:51:50 +0000
Bug 1193062 - Make nsChildView send PanGestureInput events into APZ. r?kats, r?smichaud
2ebd789bca76b38aa15615e2cf8480982dd7e727: Bug 1193062 - Give synthesized NSEvents a timestamp that is in the right space. r?smichaud draft
Markus Stange <mstange@themasta.com> - Mon, 10 Aug 2015 13:59:16 -0400 - rev 287878
Push 4762 by mstange@themasta.com at Wed, 26 Aug 2015 03:51:50 +0000
Bug 1193062 - Give synthesized NSEvents a timestamp that is in the right space. r?smichaud NSEvent timestamps are relative to the system start time, not to the reference date.
99cdae6d478c48934546800f2e070d573db80fda: Bug 1193062 - Add nsCocoaUtils::ModifiersForEvent. r?smichaud draft
Markus Stange <mstange@themasta.com> - Tue, 21 Jul 2015 18:41:08 -0400 - rev 287877
Push 4762 by mstange@themasta.com at Wed, 26 Aug 2015 03:51:50 +0000
Bug 1193062 - Add nsCocoaUtils::ModifiersForEvent. r?smichaud
9f78000f09a0a4cc89d3dc21e4674ef23f8b7f70: Bug 1193062 - Add mHandledByAPZ on PanGestureInput and ScrollWheelInput, and sync the information to the WidgetWheelEvent. r?kats draft
Markus Stange <mstange@themasta.com> - Tue, 11 Aug 2015 18:04:55 -0400 - rev 287876
Push 4762 by mstange@themasta.com at Wed, 26 Aug 2015 03:51:50 +0000
Bug 1193062 - Add mHandledByAPZ on PanGestureInput and ScrollWheelInput, and sync the information to the WidgetWheelEvent. r?kats
add54db9cd44c235697fc5318d112867d9e644e8: Bug 1193062 - Process pan gesture deltas in begin+end events. r?kats draft
Markus Stange <mstange@themasta.com> - Tue, 11 Aug 2015 15:57:47 -0400 - rev 287875
Push 4762 by mstange@themasta.com at Wed, 26 Aug 2015 03:51:50 +0000
Bug 1193062 - Process pan gesture deltas in begin+end events. r?kats We don't want to split native NSEvents into two PanGestureInput events.
fd3e03ccd2797b7637d134f8283ae8d912a4e4de: Bug 1193062 - Use ScrollSource::Wheel for pan gesture events. r?kats draft
Markus Stange <mstange@themasta.com> - Mon, 10 Aug 2015 18:27:01 -0400 - rev 287874
Push 4762 by mstange@themasta.com at Wed, 26 Aug 2015 03:51:50 +0000
Bug 1193062 - Use ScrollSource::Wheel for pan gesture events. r?kats
6b5bbc87771f3a648b4bbc805e673b3e8988b856: Bug 1193062 - Remove mPanGestureState. r?kats draft
Markus Stange <mstange@themasta.com> - Fri, 07 Aug 2015 15:20:31 -0400 - rev 287873
Push 4762 by mstange@themasta.com at Wed, 26 Aug 2015 03:51:50 +0000
Bug 1193062 - Remove mPanGestureState. r?kats Now that PanGestureInput events are only processed during a PanGestureBlock, we can get rid of the mPanGestureState workaround.
5fa915dbb3bbdf64dd022bf8b07202c5c03a4e9f: Bug 1193062 - Don't use PanGestureInput events for instant wheel scrolling. r?kats draft
Markus Stange <mstange@themasta.com> - Tue, 11 Aug 2015 15:46:33 -0400 - rev 287872
Push 4762 by mstange@themasta.com at Wed, 26 Aug 2015 03:51:50 +0000
Bug 1193062 - Don't use PanGestureInput events for instant wheel scrolling. r?kats This will make bug 1156606 unnecessary.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip