Kartikaya Gupta
9964f1abe1
Bug 915985 - Refactoring to introduce a ZoomConstraints class. r=botond
2014-01-06 13:26:44 -05:00
Anthony Jones
d5eab55709
Bug 951463 - Rename ClampRect to ForceInside; r=botond
2014-01-06 10:05:07 -05:00
Anthony Jones
3a89aad2bf
Bug 952116 - Add mutex around APZC::CancelAnimation; r=kats
2013-12-20 09:58:24 +13:00
Randall Barker
10d6507a66
Bug 895358 - Part 2, Enable progressive tile rendering in B2G; r=BenWa,kats,Cwiiis
2013-12-19 12:19:25 -08:00
Vivien Nicolas
d2e2252a18
Bug 951290 - [B2G] [Browser] The first swipe after zooming has no effect. r=kats
2013-12-19 01:12:47 +01:00
Kartikaya Gupta
3a2bce635a
Bug 951256 - Dump the APZC guid in rendertrace output. r=Cwiiis
2013-12-17 15:20:21 -05:00
Kartikaya Gupta
b9cd02e50c
Bug 951256 - Add a GetGuid function with return value to APZC. r=Cwiiis
2013-12-17 15:20:20 -05:00
Kartikaya Gupta
c14ef68827
Bug 950487 - Remove unnecessary UpdateCompositionBounds function on APZC. r=Cwiiis
2013-12-17 14:25:57 -05:00
Chris Lord
e6e93fa675
Bug 943846 - Don't constrain generated display-ports to composition bounds. r=kats
2013-12-16 17:33:30 -05:00
Kartikaya Gupta
cadff49718
Bug 949132 - Use the FrameMetrics flag on the layers update to update APZC scroll offset instead of tracking it in widget code. r=Cwiiis
2013-12-16 12:04:46 -05:00
Ryan VanderMeulen
b022ef0511
Merge m-c to inbound.
2013-12-13 16:16:46 -05:00
Vivien Nicolas
749c1f9a11
Bug 949404 - Applications are half repainted once the keyboard is closed. r=Cwiiis
2013-12-13 18:23:47 +01:00
Chris Lord
f1dc413d26
Bug 936500 - Don't copy Axis when creating a FlingAnimation. r=kats
...
FlingAnimation was, likely accidentally, creating copies of the axes it was
animating and operating on those, which lead to problems when displayports
were calculated based on the original copies which housed old values.
2013-12-13 19:37:42 +00:00
Vivien Nicolas
c27610028a
Bug 946999 - [Homescreen] With APZ turned on the homescreen is not rendered until you touch the screen in certain conditions. r=kats
2013-12-12 11:41:47 +01:00
Dale Harvey
4a63e3b6a6
Bug 942929 - Use longtapup event to handle firing clicks when longtap not handled. r=kats
2013-12-12 00:39:06 +00:00
Dale Harvey
fc0d91c9b1
Bug 946661 - Dont send tapconfirmed event when tapup was handled. r=kats
2013-12-11 17:19:42 +00:00
Kartikaya Gupta
5845620bbc
Bug 947931 - Remove unnecessary locking now to avoid potential for deadlock. r=botond,BenWa
2013-12-11 12:15:10 -05:00
Kartikaya Gupta
4a3c201c53
Bug 814435 - Prevent scrollbars from fading out while user is scrolling. r=botond
2013-12-09 22:14:55 -05:00
Chris Lord
b3caca00ad
Bug 943846 - Make APZC's generated display port contain the composition bounds. r=kats
...
A bug in layout means that setting a displayport on an element that doesn't
contain its scroll frame may cause the display item to be optimised away
(bug 936500).
2013-12-06 13:15:58 +00:00
Anthony Jones
98e421b230
Bug 839911 - Separate animation out from layer code; r=kats
2013-12-06 16:21:39 +13:00
Benoit Girard
362a1e2f5e
Bug 940706 - Fix gesture detection transformation with APZC. r=kats,botond
2013-12-05 18:17:37 -05:00
Ryan VanderMeulen
39c9874aa4
Merge b2g-inbound to m-c.
2013-12-05 17:53:41 -05:00
Botond Ballo
b8043460db
Bug 942754 - Propagate zoom constraints from parent to child APZCs. r=kats
2013-12-02 18:01:19 -05:00
Vivien Nicolas
05def2b30a
Bug 938312 - Wrong orientation when starting browser in landscape mode. r=kats
2013-12-05 16:15:39 +01:00
Botond Ballo
073e9f89fc
Bug 944521 - Scroll-grabbing elements shouldn't grab tap gestures. r=Cwiiis
2013-11-29 16:40:21 -05:00
Jim Mathies
dc5ade24c7
Bug 940952 - Replace apzc GeckoContentController pan notifications with more general purpose transform notifications. r=botond
2013-11-26 14:14:39 -06:00
Carsten "Tomcat" Book
a7d3eafcdc
merge b2g-inbound to mozilla-central
2013-11-26 12:40:07 +01:00
Botond Ballo
5c763703fd
Bug 942535 - Fix a compiler warning about signed/unsigned comparison in APZ. r=dholbert
2013-11-25 14:29:41 -05:00
Matt Brubeck
90a1b4d7ec
Bug 942689 - Include modifer info in tap gesture events [r=roc,jimm,botond]
2013-11-25 20:30:26 -08:00
Ryan VanderMeulen
031ce8a9e1
Merge b-i to m-c.
2013-11-22 15:35:31 -05:00
Botond Ballo
98cac15187
Bug 912666 - Implement scroll grabbing in APZ. r=kats,Cwiiis
2013-11-21 17:38:00 -05:00
Matt Brubeck
56aa10becc
Bug 941327 - Match scale to scroll offset during zoom animation [r=botond]
2013-11-21 14:12:28 -08:00
Matt Brubeck
426b9a010b
Bug 941123 - Pre-render content before starting animated zoom [r=botond]
2013-11-21 14:12:25 -08:00
Botond Ballo
74712328fc
Bug 900092 - Remove FrameMetrics::ROOT_SCROLL_ID. r=kats,tn
2013-11-08 19:07:00 -05:00
Anthony Jones
91b7a62a26
Bug 899154 - Disable dropping resolution during fling; r=kats
2013-11-15 11:12:03 +13:00
Benoit Jacob
ac52df2bfd
Bug 938970 - 5/5. Switch gfx/layers to UNIFIED_SOURCES - r=ehsan,mattwoodrow
2013-11-17 21:07:08 -05:00
Ryan VanderMeulen
38d500a729
Merge m-c to inbound on a CLOSED TREE.
2013-11-14 20:58:52 -05:00
Ryan VanderMeulen
3c14cfe366
Merge b2g-inbound to m-c on a CLOSED TREE.
2013-11-14 20:57:32 -05:00
Botond Ballo
101bcc8f49
Bug 937274 - Fix a crash in GestureEventListener::HandlePinchGestureEvent(). r=kats
2013-10-18 17:13:26 -04:00
Kartikaya Gupta
383f347f5c
Bug 934420 - Try to preserve the right APZC in the face of layer tree changes. r=botond
2013-11-14 15:35:30 -05:00
Botond Ballo
1356223e27
Bug 937896 - Fix a compiler error. r=bustage. CLOSED TREE
2013-11-14 15:11:53 -05:00
Botond Ballo
a6e42556d9
Bug 937896 - Remove unwanted zoom in APZC::NotifyLayersUpdated(). r=kats
2013-11-13 14:13:40 -05:00
Jim Mathies
03ba649a43
Bug 918273 - Pass back the target scrollable layer id from apzc event methods. r=kats
2013-11-10 10:43:17 -06:00
Kartikaya Gupta
cb3ffa7b3d
Bug 902505 - Adjust the hit-test and input transformations in APZCTreeManager to be more correct. r=botond
2013-11-08 13:56:31 -05:00
Kartikaya Gupta
fa4c4c2b51
Bug 935624 - Update various properties on the FrameMetrics on a layers update. r=botond
...
In particular, in the case with nested APZCs, the parent APZC might request
a repaint at a different resolution, and the child APZC might only find out
about it when the call to NotifyLayersUpdated comes in. At this point the
child APZC must pick up the new values of various properties in order to
remain consistent with the state in gecko and the parent APZC
2013-11-08 11:23:47 -05:00
Kartikaya Gupta
4920deb3d9
Bug 935624 - Kill SetZoomAndResolution because the APZC should not touch the mResolution or mCumulativeResolution. r=botond
2013-11-08 11:23:46 -05:00
Kartikaya Gupta
e9d6e74e94
Bug 927954 - Adding rendertrace logging to the APZ code. r=botond
...
To use this logging, enable the #define at the top of
AsyncPanZoomController.cpp, run through the scenario you wish
to trace and collect the logs, and then paste them into the
textarea on the page at github.com/staktrace/rendertrace/.
2013-11-12 19:03:27 -05:00
Botond Ballo
01645c2b79
Bug 937129 - Fix some concurrency issues in APZCTM::HandleOverscroll. r=kats
2013-11-11 12:06:33 -05:00
Matt Brubeck
b2377d9360
Bug 934750 - Don't cancel content touch events unless APZC consumes them [r=jimm,kats]
...
This is necessary for our "cross-slide" hack to work. We need to send
input to both content and APZC until the input passes the pan threshold, so
that the start page can use touch events without disabling async panning.
In the long run we hope to use "touch-action: pan-x" for this and no longer
rely on this hack.
2013-11-06 12:06:46 -08:00
Kartikaya Gupta
a46ef34b6f
Bug 934439 - Add an APZC_LOG line for UpdateScrollOffset. r=botond
2013-11-04 21:30:10 -05:00