Граф коммитов

578 Коммитов

Автор SHA1 Сообщение Дата
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