Robert O'Callahan
03d5043265
Bug 1143575. Add some #includes to avoid more unified-build issues on Windows. r=nical
...
--HG--
extra : commitid : LAYd8Vr7a6D
extra : rebase_source : 7338bc61bbfbc0f464d50e2d1b1842ed1d4082ba
2015-06-09 14:35:04 +12:00
Robert O'Callahan
bf17280c42
Bug 1143575. Add some #includes to avoid unified-build issues on Windows. r=nical
...
--HG--
extra : commitid : 8xmF8987SNT
extra : rebase_source : a46a60f95c781019cb7bfd554524965efd851064
2015-06-09 05:27:37 +12:00
Kartikaya Gupta
bb5c403109
Bug 1169802 - Temporary workaround for a deeper bug, to prevent an assertion from firing. r=botond
2015-07-06 15:36:56 -04:00
Kartikaya Gupta
db3a3881cf
Bug 1180780 - Enable handling of pixel-scrolling wheel events with APZ on Windows and Linux. r=mstange
2015-07-06 14:10:35 -04:00
Kartikaya Gupta
cb155dcae8
Bug 1176798 - Increase the content response timeout to prevent intermittently failing. r=botond
2015-07-06 09:53:11 -04:00
Lynn Tran
6ee48e8466
Bug 1031443 - Allow panning in the pinching state even if zooming is
...
disabled;r=botond
--HG--
extra : source : f3199edbe30a04a93986ff6054d192e59b658482
2015-07-01 14:58:32 -04:00
Kevin Wern
c4068c3470
Bug 1120683 - Properly handle unapplying 3D projective transforms throughout APZ code. r=botond
...
Whenever the inverse of a 3D projective transform is applied to a point, only use the result if it has a positive w-coordinate.
When transforming by a matrix that we know should be 2D, assert to that effect.
Transformations of rectangles (as opposed to points) remain to be audited.
--HG--
extra : source : a183e31473fcca0d20e2331fdbd93b8cc0cee824
2015-07-03 15:06:26 -04:00
David Anderson
55a0f8ee25
Bug 1148582 - Add mask layers to FrameMetrics for ancestor scroll frame clips. r=mattwoodrow
...
--HG--
extra : rebase_source : 9bf7a73b14e40972b3a5824b2f1344b7770ab789
extra : source : 745366787bcae737c0aec908554db2a3ec288908
2015-06-21 12:27:31 -04:00
Markus Stange
f1b62506d9
Back out bug 1148582 for static analysis bustage.
2015-07-01 01:20:59 -04:00
David Anderson
c29b4c6dfa
Bug 1148582 - Add mask layers to FrameMetrics for ancestor scroll frame clips. r=mattwoodrow
2015-06-21 12:27:31 -04:00
Botond Ballo
09cd718536
Bug 1176402 - Obtain the DOMWindowUtils object consistently in the APZ testing native event helpers. r=kats
...
--HG--
extra : rebase_source : 859729b56dd92275073c6198652080f7cd4f0459
extra : source : bad28f570db5490f21a5b273d0a6767453a84786
2015-06-24 03:04:35 -04:00
Botond Ballo
b1873b2c03
Bug 1176402 - Have synthesizeNativeWheel() and synthesizeNativeMouseMove() accept coordinates relative to the element's bounding rect. r=kats
...
--HG--
extra : rebase_source : afb4b0907581cc5c19f3b5c37706d2f72564fc8d
extra : source : 528722d4cab413b596e7c3ac9ef0c37722b825bd
2015-06-25 04:05:44 -04:00
Botond Ballo
a36e9fc830
Bug 1176402 - Update a call to a function that has since been renamed. r=kats
...
--HG--
extra : rebase_source : a3de25acfb333b17c0a4dafee8c94578a27af825
extra : source : 14ab3fb059bd89081a6a0a18b997d5d6efc9dc73
2015-06-24 02:56:48 -04:00
Andrew Comminos
b5ccccd933
Bug 1177233 - Convert to native scroll units for APZ testing on GTK. r=kats
...
--HG--
extra : rebase_source : c542d866487b67b558e9173cbe733cc39a9c4578
2015-06-24 16:38:00 +02:00
Paul Rouget
642c1ce6d5
Bug 1175564 - don't lock y-axis if pan displacement is 0. r=kats
2015-06-19 08:37:00 +02:00
Kartikaya Gupta
08ead0c1ca
Bug 1139155 - Add a basic sanity test to exercise touch-based scrolling on B2G. r=botond
2015-06-19 22:52:07 -04:00
Kartikaya Gupta
0584aa026d
Bug 1139155 - Add a mechanism to know when the APZ is done processing. r=botond
2015-06-19 22:51:35 -04:00
Wes Kocher
d0c7c545ac
Backed out 2 changesets (bug 1175585) for test_wheel_transactions.html failures CLOSED TREE
...
Backed out changeset 5b56c3d0e379 (bug 1175585)
Backed out changeset 89b4c0b06ff3 (bug 1175585)
--HG--
extra : rebase_source : f25dd69111041d0d23e09c6a3bd70926c953fffd
2015-06-19 18:03:05 -07:00
Botond Ballo
5e87ffa029
Bug 1175585 - Full-stack mochitest for wheel transactions. r=kats,a=kwierso
...
--HG--
extra : source : 073002f5b079b460bb2e48836b619ada0b866b5b
extra : amend_source : dd21226b11be218ff5b73c1ae3a563660d999a69
2015-06-17 19:12:52 -04:00
Botond Ballo
addfc3aace
Bug 1175585 - Generalize scrollWheelOver() so it's usable by other APZ tests. r=kats
...
--HG--
extra : source : 59084db6f16271bc263bb9696e3168b81c9bdbfa
2015-06-17 19:11:25 -04:00
Kartikaya Gupta
1d81392d69
Bug 1163832 - Add an API to flush pending APZ repaint requests and dispatch a notification upon completion. r=botond
2015-06-19 08:25:41 -04:00
Kartikaya Gupta
21197ce3b2
Bug 1176001 - Turn unconditional log into a manually-enabled log. r=botond
2015-06-18 16:25:00 -04:00
Kartikaya Gupta
d216c84c8b
Bug 1055557 - Ensure the right presShell resolution is used in ApplyCallbackTransform for fennec-apz scenarios. r=botond
2015-06-17 12:34:42 -04:00
Kartikaya Gupta
49c13c1c35
Bug 1055557 - Add a ZoomConstraintsClient class to manage pushing zoom constraints updates to the APZ code. r=botond
...
Original patch by Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>.
2015-06-17 12:32:42 -04:00
Kartikaya Gupta
bd05613425
Bug 1055557 - Move storage of ZoomConstraints from RemoteContentController to APZCTreeManager. r=botond
2015-06-17 12:32:41 -04:00
Botond Ballo
7a5580e78f
Bug 1173580 - Full-stack APZ layerization mochitest. r=kats
...
--HG--
extra : source : 91c83d0cb80b2985d768687b2496ea1888fd2b81
2015-06-11 20:15:07 -04:00
Botond Ballo
5d9041c1d9
Bug 1173580 - Add utilities for synthesizing mouse move events to apz_test_native_event_utils.js. r=kats
...
--HG--
extra : source : d6a592fefdc55e33d9253cd9bb41acd6ea1f84c5
2015-06-15 16:43:56 -04:00
Botond Ballo
28f57aed47
Bug 1173580 - Make synthesizeNativeWheelAnd*() functions iframe-friendly. r=kats
...
--HG--
extra : source : 04885e71c324fff5baf19585c266ad2b649a3367
2015-06-15 16:43:46 -04:00
Kartikaya Gupta
815a3d5741
Bug 1163572 - Modify UpdateSubFrame to automatically figure out the nsIContent from the scrollId. r=botond
2015-06-15 14:39:06 -04:00
Kartikaya Gupta
171ee5bc2c
Bug 1163572 - Have ChromeProcessController also handle root-frame repaint requests. r=botond
...
Original patch by Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>.
2015-06-15 14:39:06 -04:00
Kartikaya Gupta
ba0013b256
Bug 1163572 - Modify UpdateRootFrame to automatically compute the nsIContent* and nsIPresShell* from the metrics. r=botond
...
Original patch by Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>.
2015-06-15 14:39:06 -04:00
Kartikaya Gupta
d9cd08181e
Bug 1174205 - Make sure to acquire the tree lock before finding the multitouch target. r=botond
2015-06-12 17:45:50 -04:00
Botond Ballo
3bc2b3696f
Bug 1172648 - Full-stack APZ mochitest for bug 1151667. r=kats
...
--HG--
extra : rebase_source : fbdd34c96aee64b0d8c3effc1c8ba39f7ae33418
2015-06-08 10:55:38 -04:00
Botond Ballo
54cd74e6ab
Bug 1158424 - Undeprecate HasNoParentWithSameLayersId(). r=kats
...
--HG--
extra : rebase_source : 5b5b532c559d38bc489c2c12b581cd8c5583d53d
extra : source : 987893534cec83be83727bda591f32c834d9fe72
2015-06-01 19:15:52 -04:00
Botond Ballo
0456f20d1f
Bug 1158424 - Fix APZCTreeManager::GetMultitouchTarget(). r=kats
...
--HG--
extra : rebase_source : 661436c8bd8a7b19ae77fb130c0f503c3ea9aa5f
extra : source : 756fc2e0851c928dab8f7a9ccc8522f626f9e5cd
2015-06-10 14:57:24 -04:00
Botond Ballo
d905e13089
Bug 1158424 - Add APZCTreeManager::FindRootContentApzcForLayersId(). r=kats
...
--HG--
extra : rebase_source : 8b155ae809ed12f9b2865ef115859abf49986ea8
extra : source : 739a50343f0fb534dec8d7e8bd7a6e2f160aae38
2015-06-10 14:48:03 -04:00
Botond Ballo
569ed3eed4
Bug 1158424 - Extract a BreadthFirstSearch() helper function. r=kats
...
--HG--
extra : rebase_source : 37a49a404d48a81c678af656e060013ea9831189
extra : source : bf922bae371e6be6793838d20a19dd81cc042898
2015-06-10 14:47:52 -04:00
Botond Ballo
d889aed386
Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() in overscroll handoff chain building. r=kats
...
--HG--
extra : rebase_source : 1859717f807cc319de7f4700de67df8faf7bea35
extra : source : e446254776cadbd82a73d1b7bd88ace62eb11db3
2015-06-01 18:52:32 -04:00
Botond Ballo
b59f79147a
Bug 1158424 - Clean up uses of HasNoParentWithSameLayersId() related to zoom constraints. r=kats
...
--HG--
extra : rebase_source : 1c17c535d4eed30e878e1c80fc624141fd5e3c72
extra : source : a5d6b74448ce6aca7f3e1ebfb9209f864eaf531d
2015-06-10 14:56:26 -04:00
Botond Ballo
4ac0c13349
Bug 1158424 - Expose IsRootContent() in AsyncPanZoomController. r=kats
...
--HG--
extra : rebase_source : a12dfaa9e73f8d010b68c7716b370b6f9259ab19
extra : source : 6b0fe4a192cd21603c96bf492ce3801d481f6f9b
2015-06-01 18:46:59 -04:00
Botond Ballo
5669fd281d
Bug 1158424 - Remove FrameMetrics::IsRootScrollable() (it just duplicated IsRootContent()). r=kats
...
--HG--
extra : rebase_source : d1cf2d5e65a6c3e5742c6be6b7fccafa34191329
extra : source : a729ae28cb42a39aec4f5b4d4f4d4315a2a32ba7
2015-05-27 19:40:40 -04:00
Botond Ballo
4958aa7c1b
Bug 1158424 - Rename FrameMetrics::mIsRoot to mIsRootContent. r=kats
...
--HG--
extra : rebase_source : a082680d842dd182d899f637200ce911cc3c480d
extra : source : 8b67f0b8dc96cebe9a58356708b23bebd8532134
2015-06-08 16:01:26 -04:00
Chris Lord
fb5362d676
Bug 1172541 - Don't skip touch event delivery during smooth scroll. r=kats
2015-06-09 18:13:12 +01:00
Kartikaya Gupta
fdce44067d
Bug 1169947 - Set the state back to NOTHING after the OnPanEnd is received. r=botond
2015-06-08 14:16:26 -04:00
Mason Chang
920f2ea28a
Bug 1077651 Measure frame uniformity by synthesizing native events. r=kats,mrbkap
2015-06-08 09:53:41 -07:00
Botond Ballo
ab3226e2dc
Bug 1169690 - Gtests. r=kats
...
--HG--
extra : source : 4561a52ca917088abe6c65b02e8b1585d5bb095a
2015-06-03 19:38:50 -04:00
Botond Ballo
8e53da6b90
Bug 1169690 - Accelerate flings correctly in the presence of overscroll handoff. r=kats
...
--HG--
extra : source : bcb4719f55c2840a88c99fa2f1019c2796514087
2015-06-03 16:50:59 -04:00
Kartikaya Gupta
f60e403485
Bug 1164218 - Enable some guinea pig tests to run in chaos mode. r=botond
2015-06-04 13:44:55 -04:00
Kartikaya Gupta
ac67a8df73
Bug 1169844 - Remove incorrect assertion and properly untransform wheel events for overscroll situations. r=botond
2015-06-03 15:46:40 -04:00
David Anderson
e11be639dd
Fix asynchronously scrolling containerful subframes. (bug 1148582 part 6.1, r=tn)
2015-06-02 16:34:46 -07:00