gfx/layers/apz/src/APZCTreeManager.cpp
34a5f8bd932c7a907c25ba01fd292416a6a186ff
created 2018-05-02 16:51 -0400
pushed 2018-05-03 09:56 +0000
Botond Ballo Botond Ballo - Bug 1458063 - Introduce a new wheel action for pinch-zooming. r=kats
cb713d188609270efcec840ddbd001d00adf30fd
created 2018-05-02 12:57 -0400
pushed 2018-05-03 09:56 +0000
Botond Ballo Botond Ballo - Bug 1458063 - Propagate the APZWheelAction to APZCTreeManager. r=kats
8a09824019b716ddb16869bb35f26d8ac7bd2f4c
created 2018-04-30 22:11 -0400
pushed 2018-05-03 09:56 +0000
Botond Ballo Botond Ballo - Bug 1458063 - Refactor WillHandleWheelEvent() to also indicate the type of action APZ should take. r=kats
38b1ed4d8bd2ed31bacbd8b48da620e66345fd3b
created 2018-05-02 12:47 -0400
pushed 2018-05-02 21:03 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1458259 - Remove assertion that is no longer valid. r=botond
5644d7852eb834b07ba125662af23fad75013d19
created 2018-04-26 18:50 +0200
pushed 2018-04-26 21:39 +0000
Bas Schouten Bas Schouten - Bug 1457030: Remove elements from the mNodesToDestroy array back to front, preventing expensive memmoves on large amounts of reuse. r=kats
7ccbfd4a28d79aed59887b322af44ca0b80d2390
created 2018-04-16 17:39 -0400
pushed 2018-04-18 16:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1451469 - Complete hooking up of the sampler thread. r=botond,nical
82ed4ba5a5e8dcf3e2adeb7e053eb516b2b8cd2a
created 2018-04-16 17:39 -0400
pushed 2018-04-18 16:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1451469 - Add a TransactionWrapper class. r=nical
e9754863da626d0e3d630d55c44e272a03d54c23
created 2018-04-16 17:39 -0400
pushed 2018-04-18 16:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1451469 - Allow WR sampling without the tree lock. r=botond
7d1e0a7e3e132be75e742565faeec60d12d2d94c
created 2018-04-17 15:04 -0400
pushed 2018-04-18 10:50 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1454485 - Stop passing around the scroll view and container direction since it's already in the scrollbar data. r=botond
9a18481b44cdc5e2762631a4acc760dd54eb6a6a
created 2018-04-16 09:33 -0400
pushed 2018-04-17 09:51 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1453463 - Update existing code to be more efficient by using the new map. r=botond
6e9808db792e25fc1716f297c8cb2113331cac04
created 2018-04-16 09:33 -0400
pushed 2018-04-17 09:51 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1453463 - Keep an APZC map on APZCTreeManager. r=botond
21ad02243968c4055cd18c61d7a777b740a24e84
created 2018-04-16 09:33 -0400
pushed 2018-04-17 09:51 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1453463 - Refactor to make unordered_maps with guid keys a little cleaner. r=botond
ab6d1fd27c3b78aa8e4ae2c635e93e0875b3b9a3
created 2018-04-11 15:28 -0400
pushed 2018-04-13 09:41 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1453364 - Update scrollbar transforms separately from OMTA transforms. r=nical
3542146e997310c11ab000341cce6360623fce30
created 2018-04-10 12:30 -0400
pushed 2018-04-10 21:54 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1449982 - Conceptually split the mUpdaterQueue into separate queues per layers id. r=botond
1a6398d3f9b34038484ea85e6dc9a6e0381f9f23
created 2018-04-10 12:30 -0400
pushed 2018-04-10 21:54 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1449982 - Hook up epoch-based task processing on the updater thread. r=botond,nical
526faf04687507f9c5767a7033c2f87e4585dcb4
created 2018-04-10 12:29 -0400
pushed 2018-04-10 21:54 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1449982 - Move the WebRenderScrollData storage from WebRenderBridgeParent to APZUpdater. r=botond
a2866a322bbb526bd1f9f69d352e5389dce849b5
created 2018-03-02 19:00 +0100
pushed 2018-04-10 09:57 +0000
Daniel Zielas Daniel Zielas - Bug 1420512 - Try unifying data structures for scrollbar container and scrollbar thumb info. r=botond
16bec207dc418bac3bef71ae5c15ade76032d6e0
created 2018-04-04 16:36 -0400
pushed 2018-04-05 10:01 +0000
Botond Ballo Botond Ballo - Bug 1450099 - Add a fast-path to FindScrollThumbNode() for when the drag metrics has not been initialized. r=kats
a2e0f2e299bcc1cad4ea74e55d4d7b9c0f6c1a49
created 2018-03-24 21:27 +0100
pushed 2018-04-03 21:52 +0000
Jan Henning Jan Henning - Bug 1281907 - Part 1 - Include zoom level compensation in clip transform passed to caller. r=botond
2b4ca22e460c14da73c2efb5ae2f07f70ffc8a4b
created 2018-03-28 18:36 -0400
pushed 2018-03-29 09:49 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1449620 - Extract an APZUpdater class from APZSampler. r=botond
c5ab4533710cc2a151495340c712ba66c7acc1ec
created 2018-03-29 00:59 +0300
pushed 2018-03-29 09:49 +0000
Gurzau Raul Gurzau Raul - Merge mozilla-central to autoland. a=merge CLOSED TREE
2c7c644cdc1c05d181f59453528ae8316bfc6030
created 2018-03-28 14:56 -0400
pushed 2018-03-29 09:49 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1447299 - Move the RunOnControllerThread from APZCTreeManager::SetLongTapEnabled to the caller. r=botond
e76ec9b09021bb1e40a0fcb1841e7821b04a1034
created 2018-03-28 14:56 -0400
pushed 2018-03-29 09:49 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1447299 - Move the sampler thread util functions from APZThreadUtils to APZSampler. r=botond
4b4f127d99ca6b6af90b0816efd724b830667051
created 2018-03-28 14:55 -0400
pushed 2018-03-29 09:49 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1447299 - Have the APZCTreeManager keep a pointer to the sampler. r=botond
7db0e20d6a376c4d18c553e9cb9056bf22760508
created 2018-03-28 21:41 +0300
pushed 2018-03-29 09:49 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1449145 - Improve by modernising code in gfx/layers/apz. r=botond
e4b8a1682e6c4587649bcfbf5dab4b2ccdf4c741
created 2018-03-28 14:22 -0400
pushed 2018-03-29 09:49 +0000
Botond Ballo Botond Ballo - Bug 1447131 - Handle backface-visibility:hidden in compositor hit testing. r=kats
fd0e344e9bce082468cfc20015554ca5e6015b05
created 2018-03-28 06:31 -0400
pushed 2018-03-28 21:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1448490 - Follow-up to fix compilation of disabled-by-default logging. r=me and DONTBUILD
5d9f32557d7740c7c30f7bc6057c4de0c294d828
created 2018-03-24 19:06 -0400
pushed 2018-03-26 09:19 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1448490 - Make the layers id a struct instead of a uint64_t. r=mattwoodrow
3073cf6d1124f9427bd8fb71f1a6478202a6baa6
created 2018-03-20 00:16 -0400
pushed 2018-03-20 10:11 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446711 part 7. Switch the nsIDOMMouseEvent::MOZ_SOURCE_* constants over to MouseEventBinding. r=qdot
c85a2550e02c680fad269f32098998d6df701b14
created 2018-03-16 16:28 -0400
pushed 2018-03-17 10:06 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1441324 - Extract an APZInputBridge interface from IAPZCTreeManager. r=rhunt
6c6b2501cc21457343fc8d87f1f5d9292ac75450
created 2018-03-16 01:43 +0200
pushed 2018-03-16 09:53 +0000
Coroiu Cristina Coroiu Cristina - Merge mozilla-central to autoland a=merge on a CLOSED TREE
72a41cf593c7416619b3da744603c65108bf173f
created 2018-03-15 20:37 +0200
pushed 2018-03-16 09:53 +0000
Coroiu Cristina Coroiu Cristina - Backed out 8 changesets (bug 1445662) for bustage at build/src/gfx/layers/apz/util/ChromeProcessController.cp on a CLOSED TREE
2e87464ac8605bed7012b55846f7b9038090e468
created 2018-03-15 15:25 -0400
pushed 2018-03-15 23:37 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1445662 - Annotate remaining PAPZCTreeManager-invoked methods with threading constraints. r=rhunt
2900766520b2b21a08037d7e6bb81e86609ea651
created 2018-03-15 15:25 -0400
pushed 2018-03-15 23:37 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1445662 - Ensure ZoomToRect runs on the controller thread. r=rhunt
09df6079857e971be31602be024a9000460e89f8
created 2018-03-15 15:25 -0400
pushed 2018-03-15 23:37 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1445662 - Ensure UpdateZoomConstraints runs on the sampler thread. r=rhunt
e6393fca03cb84e30d001119c9f134d4c3add50b
created 2018-03-15 15:25 -0400
pushed 2018-03-15 23:37 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1445662 - Assert that IAPZCTreeManager's helper methods are always on the controller thread. r=rhunt
c077aee87a2ec28cc68c054198dbf63750f71190
created 2018-03-15 15:25 -0400
pushed 2018-03-15 23:37 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1445662 - Make the DPI non-static and bound to the controller thread. r=rhunt
988b67ba9014bc6c20ca6dca4135c7ba0a967506
created 2018-03-15 15:25 -0400
pushed 2018-03-15 23:37 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1445662 - Ensure the keyboard map access is threadsafe. r=rhunt
5a049955eaf3698b1603cdb4e8dec6fbc76264c4
created 2018-03-12 16:06 -0400
pushed 2018-03-13 22:39 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1443792 - Move ComputeTransformForScrollThumb to APZCTreeManager. r=botond
7fdb52108da96bc7c30ebc1583bf93f30cc1448b
created 2018-03-07 17:34 -0500
pushed 2018-03-08 17:59 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1443301 - Update dynamic toolbar init codepath to not need an APZCTreeManager. r=botond
3034411c797eb0ed704743d1878567ca90574983
created 2018-03-07 17:34 -0500
pushed 2018-03-08 17:59 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1443301 - Give the dynamic toolbar class a non-owning ref to the APZCTreeManager. r=botond
020eaf3312633c006864de8fd5b4f97b5703d499
created 2018-03-07 16:41 -0500
pushed 2018-03-08 03:58 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1443187 - Avoid crashing if a previously-uncomposited layer tree gets adopted. r=botond
343c384f751cd6a6648209f6faebf29734ba8b7e
created 2018-03-06 10:25 -0500
pushed 2018-03-06 18:34 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1442627 - Stop exporting a few other apz/src headers. r=botond
306f68c9845e8579c8175a82a91bc00ff8ec039d
created 2018-03-06 10:25 -0500
pushed 2018-03-06 18:34 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1442627 - Move static helpers from APZCTreeManager to APZUtils. r=botond
4e230122cb232925ed056206d3bc696203a98c4f
created 2018-03-05 09:47 -0500
pushed 2018-03-06 02:49 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1436200 - Disable failing assertions until we have the proper fix in place. r=botond
da64726bf399abe8936889dc2e2c04acc8cec782
created 2018-03-01 23:00 -0500
pushed 2018-03-02 23:05 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1441916 - Introduce an APZSampler interface for APZCTreeManager. r=botond
928e83cc61780c24d52a048a4c1cf023f12f1b46
created 2018-03-01 23:00 -0500
pushed 2018-03-02 23:05 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1441916 - Introduce the notion of the APZ sampler thread. r=botond
243444effec32210c60750978e980c39d80d8648
created 2018-03-01 23:00 -0500
pushed 2018-03-02 23:05 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1441916 - Remove calls to GetIndirectShadowTree inside APZCTreeManager. r=botond
5b0855476e63525730ba4374b3445b55f1eda38f
created 2018-03-01 23:00 -0500
pushed 2018-03-02 23:05 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1441916 - Move APZTestData from the LayerTreeState structure into the APZ. r=botond
1ecd27281e6bd0c84a97e0aa518fbd0e634a86bb
created 2018-03-01 23:00 -0500
pushed 2018-03-02 23:05 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1441916 - Replace the code to clear focus targets with the simpler hook. r=botond
fa85e73273106b6a2919e4ff7b7c0d0ba33c79c7
created 2018-03-01 23:00 -0500
pushed 2018-03-02 23:05 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1441916 - Add hooks in APZCTreeManager to respond to layer tree changes. r=botond
bc444482c4a1cbbcf218db5e36e8325cf3b6fb75
created 2018-02-16 20:03 -0500
pushed 2018-02-22 09:59 +0000
Botond Ballo Botond Ballo - Bug 1425573 - Introduce a TargetConfirmationFlags struct. r=kats
cd7ae44342ff500d6845c275de1b6a8d76f57ca1
created 2018-01-31 12:00 -0500
pushed 2018-01-31 22:30 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1433579 - Allow recursively holding the APZ tree lock. r=botond
a76e57103a80bff8243962918560baf1f360832b
created 2018-01-19 19:22 -0500
pushed 2018-01-25 10:12 +0000
Botond Ballo Botond Ballo - Bug 1429373 - If a perspective transform is excluded from an APZC's ancestor transform, include it in the ancestor transforms of its child APZCs. r=kats
5b0b60dd22e8f33634d9b0e425cad64b898b8500
created 2018-01-17 18:45 -0500
pushed 2018-01-25 10:12 +0000
Botond Ballo Botond Ballo - Bug 1429373 - During hit-testing, ignore clips on layers whose parent has a perspective transform. r=kats
3919edc6531353d70f57214ec2f7ae7376010763
created 2018-01-18 07:28 -0500
pushed 2018-01-18 21:53 +0000
Andrew Osmond Andrew Osmond - Bug 1431130 - Ensure we retain the lock when accessing sLayerIndirectTree off the compositor thread. r=botond
96e818315d57980b93162a968cc74ae9ab68c01d
created 2018-01-17 11:19 -0500
pushed 2018-01-17 21:46 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r=nical
1e723381da62b08b15147357610b989aecc853e4
created 2018-01-17 16:21 +0200
pushed 2018-01-17 21:46 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset 21f6b322e9a2 (bug 1430660) for build bustage on webrender_bindings/RenderThread.cpp(475) on a CLOSED TREE
21f6b322e9a29a5938193369a890415742bf4081
created 2018-01-16 15:33 -0500
pushed 2018-01-17 21:46 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r=nical
fc2b357b243e42f4637cbdc029ae2ae1d0cd72c2
created 2018-01-09 18:07 -0500
pushed 2018-01-12 21:58 +0000
Botond Ballo Botond Ballo - Bug 1423981 - In the WebRender hit test, fall back to the root APZC if WebRender isn't running. r=kats
less more (0) -300 -100 -60 tip