Kartikaya Gupta
1df23e0746
Bug 947337 - Small refactoring to reduce an unnecessary codepath. r=botond
2014-01-21 16:24:18 -05:00
Botond Ballo
ab01c61e3c
Bug 950488 - Disallow zooming for overflow:hidden frames. r=kats
2014-01-21 11:51:46 -05:00
Benoit Girard
e73b72ad1f
Bug 950488 - Overhaul APZ handling of overflow:hidden. r=botond
2014-01-21 12:33:52 -05:00
Wes Kocher
6744c4f0f9
Backed out 3 changesets (bug 947337) for build test errors
...
Backed out changeset 6ade48b8b9d7 (bug 947337)
Backed out changeset f3095f92e1c3 (bug 947337)
Backed out changeset 5becc07d9dac (bug 947337)
2014-01-21 15:04:22 -08:00
Kartikaya Gupta
3e37bc9b17
Bug 947337 - Ensure the transform of input to Gecko space accounts for inflight paint requests. r=botond
2014-01-21 16:27:20 -05:00
Kartikaya Gupta
4d12cf0b99
Bug 947337 - Track the last metrics actually sent to Gecko after coming out of the throttler. r=botond
2014-01-21 16:26:57 -05:00
Kartikaya Gupta
27770e9c4f
Bug 947337 - Small refactoring to reduce an unnecessary codepath. r=botond
2014-01-21 16:24:18 -05:00
Kartikaya Gupta
2844efc1fa
Bug 961408 - Ensure all the APZC_LOG statements in APZC print the relevant instance. r=botond
2014-01-20 08:25:16 -05:00
Botond Ballo
b8995c1d91
Bug 961171 - Have APZ pick up on dynamic changes to 'scrollgrab' property. r=BenWa
2014-01-17 14:51:00 -05:00
Ryan VanderMeulen
bace4468d2
Merge inbound to m-c.
2014-01-15 14:34:05 -05:00
Kartikaya Gupta
42a8b22803
Bug 951113 - Trigger a repaint request when getting a scroll offset update to cover a race condition allowed by async IPC. r=botond
2014-01-14 16:43:43 -05:00
Kartikaya Gupta
3b766c2c2d
Bug 957790 - Initialize the APZC with zooming disabled until we know for sure if it is allowed. r=botond,jimm
...
On Metro we don't support the meta-viewport tag yet, so we need to re-enable
zooming there.
2014-01-13 12:35:00 -05:00
Kartikaya Gupta
fd236a579f
Bug 957790 - Remove a no-longer-used pref to disable async zooming in the APZ. r=jimm
2014-01-13 12:35:00 -05:00
Ryan VanderMeulen
1cce6aabb0
Backed out changesets f0811650f2f7 and a67882c52c98 (bug 957790) for gtest failures.
...
CLOSED TREE
2014-01-13 11:22:47 -05:00
Kartikaya Gupta
519adeec89
Bug 957790 - Initialize the APZC with zooming disabled until we know for sure if it is allowed. r=botond,jimm
...
On Metro we don't support the meta-viewport tag yet, so we need to re-enable
zooming there.
2014-01-13 09:55:19 -05:00
Kartikaya Gupta
c4cfce8403
Bug 957790 - Remove a no-longer-used pref to disable async zooming in the APZ. r=jimm
2014-01-13 09:55:19 -05:00
Nick Lebedev
2a8e6aa80f
Bug 795567 - Part 5: Add zoom prevention based on the touch-action value. r=kats
2014-01-15 10:03:16 -05:00
Nick Lebedev
69b503c814
Bug 795567 - Part 4: Rework apzc to wait for touch-action value from content as it waits for preventDefault value from listeners. r=kats
2014-01-15 10:03:15 -05:00
Nick Lebedev
4238e62541
Bug 795567 - Part 3: Add panning restriction and retrieving of touch-action value to apzc. r=kats
2014-01-15 10:03:15 -05:00
Kartikaya Gupta
a3fd2ce136
Bug 957188 - Increase touch start tolerance to more easily detect taps. r=botond
2014-01-09 15:45:41 -05:00
Kartikaya Gupta
e1c11de794
Bug 907179 - Rewrite the displayport calculation to be simpler and more effective. r=botond
2014-01-08 17:55:33 -05:00
Kartikaya Gupta
fda8bef8a1
Bug 907179 - Label the velocity vector as being in screen units. r=botond
2014-01-08 17:53:58 -05:00
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