Botond Ballo
|
aed275f1f3
|
Bug 1016682 - Tolerate floating-point error in Axis::CanScroll(). r=kats
|
2014-05-28 17:52:40 -04:00 |
|
Kartikaya Gupta
|
d5d141c996
|
Bug 1014997 - Cancel animations when the scroll offset is forcefully changed. r=botond
|
2014-05-29 09:54:00 -04:00 |
|
Botond Ballo
|
1897fda700
|
Bug 1016573 - Put logging of APZ test data behind a pref. r=kats
|
2014-05-29 12:51:28 -04:00 |
|
Kartikaya Gupta
|
cfc7563bf0
|
Bug 949859 - When calculating fling velocity, ignore timestamps that are too old. r=botond
|
2014-05-27 11:45:03 -04:00 |
|
Kartikaya Gupta
|
567d9f0772
|
Bug 949859 - Remove mLastEventTime from APZC and store a timestamp in Axis instead. r=botond
|
2014-05-27 11:45:03 -04:00 |
|
Botond Ballo
|
44a50c8549
|
Bug 998025 - Have APZ gtests clear the overscroll handoff chain when appropriate. r=kats
--HG--
extra : rebase_source : 8253d35c2e0c610398c6b0d3f812552d0a09c246
|
2014-05-22 17:17:39 -04:00 |
|
Botond Ballo
|
fa66d8b8a2
|
Bug 998025 - Put overscrolling behind a developer pref. r=kats
--HG--
extra : rebase_source : 2f5a46cacd97120fcbb8e6608446074089d5bf50
|
2014-05-21 17:20:12 -04:00 |
|
Botond Ballo
|
97d46f7ecb
|
Bug 998025 - Overscroll rendering effect. r=kats
--HG--
extra : rebase_source : 8dba78d1e7a471cf739acc59390e1789a6e5873a
|
2014-05-20 18:30:45 -04:00 |
|
Botond Ballo
|
c205d40a5c
|
Bug 998025 - Ignore touch events when in an overscrolled state. r=kats
--HG--
extra : rebase_source : c7b6928915d589773aa536cf002c70c9e26fd371
|
2014-05-22 14:49:43 -04:00 |
|
Botond Ballo
|
98eba5d681
|
Bug 998025 - Apply resistance to pans and flings in overscroll. r=kats
--HG--
extra : rebase_source : df1cf70e0843c5806616ecce6003d2f5cd35fb8d
|
2014-05-13 18:41:32 -04:00 |
|
Botond Ballo
|
6500ef53d1
|
Bug 998025 - Snap-back animation to relieve overscroll. r=kats
--HG--
extra : rebase_source : 86ac2135be457f515e37c3adcac6787cc8edc36c
|
2014-05-21 19:47:58 -04:00 |
|
Botond Ballo
|
0eab576881
|
Bug 998025 - Allow AsyncPanZoomAnimation::Sample() to queue deferred tasks even if the animation is ending. r=kats
--HG--
extra : rebase_source : 6b8236545d95b3432084cc78b9f0505b62cb6c9c
|
2014-05-22 17:17:05 -04:00 |
|
Botond Ballo
|
949302511d
|
Bug 998025 - Support overscrolling during flinging. r=kats
--HG--
extra : rebase_source : 2c85f4a8ec9e21c3a7012f769a560d0153805d63
|
2014-05-12 18:51:07 -04:00 |
|
Botond Ballo
|
1f21eb4459
|
Bug 998025 - Support overscrolling during panning. r=kats
--HG--
extra : rebase_source : f26bb9dfc1267e0eba3216e8f4fa29c98021caa5
|
2014-05-21 18:21:03 -04:00 |
|
Botond Ballo
|
be741ab0ec
|
Bug 998025 - Refactor Axis::HasRoomToPan() and Axis::Scrollable(). r=kats
--HG--
extra : rebase_source : d0d56f0e1a4f8f9735a8a2755727ee17f33f371f
|
2014-05-05 19:29:31 -04:00 |
|
Botond Ballo
|
55e5a1d703
|
Bug 998025 - Factor out an Axis::GetFrameMetrics() helper. r=kats
--HG--
extra : rebase_source : d19c09863bb5f6e83198460747f9f4727d822456
|
2014-05-21 17:26:06 -04:00 |
|
Botond Ballo
|
66d5d29145
|
Bug 998025 - Remove some unused AsyncPanZoomController and Axis methods. r=kats
--HG--
extra : rebase_source : 9c56db6f7cc0ddb9e3059f502de72741b21de460
|
2014-05-05 17:46:57 -04:00 |
|
Kartikaya Gupta
|
8cc3cc3c7d
|
Bug 1015981 - Replace using namespace mozilla::css with qualified class name. r=botond
|
2014-05-26 12:44:43 -04:00 |
|
Botond Ballo
|
2fdad6c7af
|
Bug 1015331 - Do not leak Task object created during fling handoff. r=kats
|
2014-05-23 14:32:10 -04:00 |
|
Nick Lebedev
|
9324438126
|
Bug 1013378. Make GestureEventListener not to pass apzc status up for touchend event since it causes apzc stay in touching state after gestures completed. r=kats
|
2014-05-22 20:42:15 -04:00 |
|
Nicolas Silva
|
69c73e6b6b
|
Bug 1013292 - Fix some using namespace + unified build issues in gfx code. r=kats
|
2014-05-22 12:11:45 +02:00 |
|
Debbe Heisler
|
7e378291e5
|
Bug 1001582 -- Transitioned FrameMetrics::mPresShellId to use a getter/setter. r=botond
|
2014-05-16 19:00:50 -04:00 |
|
Botond Ballo
|
2d70843f72
|
Bug 1011659 - Remove spammy warnings from APZTestData.h until fixing bug 1007728 makes them non-spammy and meaningful. r=kats
|
2014-05-16 16:13:06 -04:00 |
|
Kartikaya Gupta
|
b8e360c929
|
Bug 1011389 - Don't fire a long-tap-up if the user moves after long-tap. r=dmitry.rojkov
|
2014-05-16 14:40:01 -04:00 |
|
Kartikaya Gupta
|
f92c1beb77
|
Bug 1011260 - Make the zoom animation length preffable. r=botond
|
2014-05-16 14:40:00 -04:00 |
|
Ryan VanderMeulen
|
9e342ce37a
|
Revert to revision 63dfac3c9c87 due to mass bustage pile-ups that landed after it on a CLOSED TREE.
|
2014-05-16 12:29:37 -04:00 |
|
Kartikaya Gupta
|
355c624b5a
|
Bug 1011389 - Don't fire a long-tap-up if the user moves after long-tap. r=dmitry.rojkov
|
2014-05-16 11:26:00 -04:00 |
|
Kartikaya Gupta
|
56c07ce270
|
Bug 1010979 - Remove the non-margins codepaths from APZCCallbackHelper. r=botond
|
2014-05-16 08:08:21 -04:00 |
|
Kartikaya Gupta
|
26400d4ce0
|
Bug 1010119 - Roll back part of bug 978248 as it causes a regression and is not needed any more. r=botond
|
2014-05-16 08:08:21 -04:00 |
|
Rafael Vieira
|
c1a6b6675f
|
Bug 1009228 - Replace use of RefPtr with nsRefPtr. r=kats
|
2014-05-14 15:45:00 -04:00 |
|
Botond Ballo
|
4756914940
|
Bug 961289 - Add an initial mochitest (for bug 982141) that exercises the APZ testing framework. r=ehsan,kats,BenWa,ted
--HG--
extra : source : 3e395bacbf393aaa022675c9a3f97a3c603bb67d
|
2014-05-12 12:24:57 -04:00 |
|
Botond Ballo
|
0333901292
|
Bug 961289 - Expose client- and compositor-side APZ test data from nsIDOMWindowUtils. r=ehsan,kats,bholley
--HG--
extra : source : 41f87f2add7d1fafab2749eb08539cd78644fbbe
|
2014-05-09 17:16:03 -04:00 |
|
Botond Ballo
|
b02e1284b8
|
Bug 961289 - API to request compositor-side test data from client. r=BenWa,kats
--HG--
extra : source : a475bb542682486ffac8dc91a039f75ec41091b6
|
2014-05-07 19:56:48 -04:00 |
|
Botond Ballo
|
3e1e08d369
|
Bug 961289 - Log APZC tree parent links on compositor side for APZ testing. r=kats
--HG--
extra : source : e39af36df0d1d79a039bdd0f79a1fd3f61a544d0
|
2014-04-21 17:47:33 -04:00 |
|
Botond Ballo
|
c841da8c4a
|
Bug 961289 - Compositor-side instances of APZ test data and utilities for writing to them r=BenWa,kats
--HG--
extra : source : 35f0767449046b88581ada14b9ea7fb0fdd819ac
|
2014-04-21 17:46:50 -04:00 |
|
Botond Ballo
|
fcead72077
|
Bug 961289 - Introduce a data structure for storing data for APZ testing. r=kats
--HG--
extra : source : b37d73c22eae03fe00c800cb102ae61fbdbcb30a
|
2014-05-07 20:39:35 -04:00 |
|
Botond Ballo
|
535bbba72d
|
Bug 961289 - Assign sequence numbers to paints on the client side and forward them to the compositor. r=BenWa,kats
--HG--
extra : source : d5331eaed1c789ac0248e8710a7b4a167ae349b6
|
2014-05-06 17:26:13 -04:00 |
|
Botond Ballo
|
29b911b41e
|
Bug 961289 - Improve const-correctness in AsyncPanZoomController. r=kats
--HG--
extra : source : 757446fc0001be834e96572d5b4b26238b1bcf58
|
2014-05-07 15:21:26 -04:00 |
|
Botond Ballo
|
4f2a4fc584
|
Bug 1009634 - Clearly document the units of APZ prefs. r=kats. DONTBUILD comment-only
--HG--
extra : amend_source : b2cc80184098c864c1fd3e00d31296c58175a31e
|
2014-05-13 12:42:50 -04:00 |
|
Kartikaya Gupta
|
2e664ce066
|
Bug 1005409 - Move the releasing of shared frame metrics to always run on the compositor thread. r=botond
|
2014-05-12 14:16:41 -04:00 |
|
Kartikaya Gupta
|
8d0cf46911
|
Bug 1006790 - Ensure the overscroll checks are correct if the scrollable rect is smaller than the composition bounds. r=botond
|
2014-05-12 14:16:41 -04:00 |
|
Botond Ballo
|
4d8c247dd5
|
Bug 1007734 - Avoid leaving APZC with stale parent pointer. r=kats
|
2014-05-08 12:35:28 -04:00 |
|
Nick Lebedev
|
3d81d33195
|
Bug 964750 - Make GestureEventListener rely on the EventStatus returned from the apzc. Add a check to apzc if touch-action allows zooming. Update apzc tests accordingly. r=drs
|
2014-05-05 11:23:00 -04:00 |
|
Kartikaya Gupta
|
c86bc8f17d
|
Bug 1006579 - Extract a helper method to compute the min of the composition bounds and root composition size. r=botond
|
2014-05-06 14:29:44 -04:00 |
|
Botond Ballo
|
a623403144
|
Bug 1005378 - Have TabChild create a view ID for the document element if one doesn't already exist. r=kats
|
2014-05-05 15:06:28 -04:00 |
|
Kartikaya Gupta
|
d996ede072
|
Bug 1002754 - Don't store a pointer to the cross-process compositor parent as it may go bad; pull it on demand instead. r=rbarker, r=botond
|
2014-05-02 11:12:48 -04:00 |
|
Kartikaya Gupta
|
2269ea4195
|
Bug 1002754 - Add a more comprehensive mechanism to disable thread assertions in APZ gtests. r=botond
|
2014-05-02 11:12:47 -04:00 |
|
Kartikaya Gupta
|
bcf5a8a20a
|
Bug 1004516 - Add some default-disabled file logging to ActiveElementManager. r=botond
|
2014-05-02 08:21:57 -04:00 |
|
Kartikaya Gupta
|
81128c14cd
|
Bug 1004516 - Ensure state is properly cleared in the ActiveElementManager. r=botond
|
2014-05-02 08:21:57 -04:00 |
|
Ryan VanderMeulen
|
7fdf15b4dd
|
Backed out changeset 01dd7c0d8f8d (bug 1002754) for gtest failures.
|
2014-05-01 12:55:02 -04:00 |
|
Kartikaya Gupta
|
22bf56948c
|
Bug 1004459 - Log critical displayport values to rendertrace output as well. r=botond
|
2014-05-01 06:21:00 -04:00 |
|
Kartikaya Gupta
|
f39aac5071
|
Bug 1002754 - Don't store a pointer to the cross-process compositor parent as it may go bad; pull it on demand instead. r=rbarker, r=botond
|
2014-04-30 12:17:00 -04:00 |
|
Kartikaya Gupta
|
a52f3f95dd
|
Bug 907123 - Implement fling acceleration on multiple consecutive flings. r=botond
|
2014-04-29 09:45:13 -04:00 |
|
Kartikaya Gupta
|
36cf99e744
|
Bug 907123 - Move fling-related things into a new section in AsyncPanZoomController.h. r=botond
|
2014-04-29 09:45:09 -04:00 |
|
Kartikaya Gupta
|
c4f40dc0a4
|
Bug 1002482 - Log mTransformScale as part of the FrameMetrics dump. r=botond
|
2014-04-28 08:18:00 +02:00 |
|
Kartikaya Gupta
|
3d7ca49fed
|
Bug 1002482 - Ensure the isDefault variable is computed before mFrameMetrics is modified. r=botond
|
2014-04-28 07:58:00 +02:00 |
|
Botond Ballo
|
6c9512555d
|
Bug 1000633 - Avoid APZ data race in accessing mAnimation. r=kats
|
2014-04-25 13:38:09 -04:00 |
|
Ed Morley
|
fd0c43adba
|
Backed out changeset ab970e182f57 (bug 907123) for assertions from AsyncPanZoomControllerTester
|
2014-04-28 16:06:55 +01:00 |
|
Ed Morley
|
0db6682830
|
Backed out changeset 729fb5ddc1b9 (bug 907123)
|
2014-04-28 16:06:32 +01:00 |
|
Kartikaya Gupta
|
eee6784ecd
|
Bug 907123 - Implement fling acceleration on multiple consecutive flings. r=botond
|
2014-04-28 10:19:25 -04:00 |
|
Kartikaya Gupta
|
94728595ed
|
Bug 907123 - Move fling-related things into a new section in AsyncPanZoomController.h. r=botond
|
2014-04-28 10:19:13 -04:00 |
|
Timothy Nikkel
|
e6fdc0c9f4
|
Bug 1000350. Don't overwrite a layout set display port base with an APZC-guessed one. r=kats
APZC set ones are only meant to fill in the gaps, use them only if we have nothing else.
|
2014-04-26 00:13:36 -05:00 |
|
Vivien Nicolas
|
c9a341617d
|
Bug 997235 - Followup to bug 986752 - CSS :active states get stuck with multiple on-screen touches. r=botond
|
2014-04-23 08:16:00 -04:00 |
|
Maksim Lebedev
|
8d457861b8
|
Bug 979345 - Implement "touch-action: manipulation" CSS value for Pointer Events. r=kats,botond,dbaron,mbrubeck
|
2014-04-23 09:56:46 -04:00 |
|
Botond Ballo
|
9243138b13
|
Bug 997287 - Access AsyncPanZoomController::mGeckoContentController safely. r=kats
--HG--
extra : source : cf71c9301548157b0b92f1443290273ac8a45f28
|
2014-04-16 17:02:22 -04:00 |
|
Kartikaya Gupta
|
c1a7eb8c17
|
Bug 995411 - Move various pieces of APZ code into gfx/layers/apz. r=jrmuizel,botond
--HG--
rename : gfx/layers/ipc/GeckoContentController.h => gfx/layers/apz/public/GeckoContentController.h
rename : gfx/layers/composite/APZCTreeManager.cpp => gfx/layers/apz/src/APZCTreeManager.cpp
rename : gfx/layers/composite/APZCTreeManager.h => gfx/layers/apz/src/APZCTreeManager.h
rename : gfx/layers/ipc/AsyncPanZoomController.cpp => gfx/layers/apz/src/AsyncPanZoomController.cpp
rename : gfx/layers/ipc/AsyncPanZoomController.h => gfx/layers/apz/src/AsyncPanZoomController.h
rename : gfx/layers/ipc/Axis.cpp => gfx/layers/apz/src/Axis.cpp
rename : gfx/layers/ipc/Axis.h => gfx/layers/apz/src/Axis.h
rename : gfx/layers/ipc/GestureEventListener.cpp => gfx/layers/apz/src/GestureEventListener.cpp
rename : gfx/layers/ipc/GestureEventListener.h => gfx/layers/apz/src/GestureEventListener.h
rename : gfx/layers/ipc/TaskThrottler.cpp => gfx/layers/apz/src/TaskThrottler.cpp
rename : gfx/layers/ipc/TaskThrottler.h => gfx/layers/apz/src/TaskThrottler.h
rename : widget/xpwidgets/APZCCallbackHelper.cpp => gfx/layers/apz/util/APZCCallbackHelper.cpp
rename : widget/xpwidgets/APZCCallbackHelper.h => gfx/layers/apz/util/APZCCallbackHelper.h
rename : widget/xpwidgets/ActiveElementManager.cpp => gfx/layers/apz/util/ActiveElementManager.cpp
rename : widget/xpwidgets/ActiveElementManager.h => gfx/layers/apz/util/ActiveElementManager.h
|
2014-04-17 07:54:25 -04:00 |
|