gfx/layers/composite/AsyncCompositionManager.cpp
20898bcaaa0069be066b088fde0262169fc71261
created 2018-11-27 15:33 +0200
pushed 2019-01-21 12:33 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1504065) for failing Win reftest at child-in-animating-element-display-none.html on a CLOSED TREE
359e81b35cfb72928457964fcf1c826db1404818
created 2018-11-27 09:26 +0000
pushed 2019-01-21 12:33 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1504065 - Run background-color animations on the compositor. r=birtles
ad0782d7c503f33cfb554d08dedc96287e1ed3f2
created 2018-11-01 15:15 -0500
pushed 2019-01-21 12:33 +0000
Ryan Hunt Ryan Hunt - Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond
8866a66f76593da837ea35dc27ebf5e289735c7f
created 2018-10-15 14:56 +0000
pushed 2018-12-03 15:51 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1498699 - Only create the AndroidDynamicToolbarAnimator for Fennec. r=jnicol
da505775320b6d209ecac91e25d018b7b7197894
created 2018-10-15 13:20 +0000
pushed 2018-12-03 15:51 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1498699 - Move the FIRST_PAINT notification from AndroidDynamicToolbarAnimator to UiCompositorControllerParent. r=jnicol
dcd095eb89108d1171c25b9d32ca01a6d317087f
created 2018-10-15 13:19 +0000
pushed 2018-12-03 15:51 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1498699 - Move the LAYERS_UPDATED notification from AndroidDynamicToolbarAnimator to UiCompositorControllerParent. r=jnicol
55a0a83b8f82088510007a30356038719a31f4bc
created 2018-09-07 20:12 +0000
pushed 2018-12-03 15:51 +0000
Botond Ballo Botond Ballo - Bug 1489630 - Mark AutoApplyAsyncTestAttributes as MOZ_RAII. r=kats
000a3f46f36c9c400d35af815c7b19a9db6f7a9a
created 2018-08-29 20:54 +0000
pushed 2018-10-15 10:40 +0000
Gabriele Svelto Gabriele Svelto - Bug 1486772 - Refactor the screen-orientation types and headers r=smaug
430f2e4f9d3b650ba0ce0d264f9cc99a693586b9
created 2018-07-20 17:45 -0400
pushed 2018-10-15 10:40 +0000
Kashav Madan Kashav Madan - Bug 1465616 - Use layout viewport transformations to async-adjust fixed position elements. r=botond
fbb567678a4df4b9d7734e2f226e106082ff41d7
created 2018-07-20 17:37 -0400
pushed 2018-10-15 10:40 +0000
Kashav Madan Kashav Madan - Bug 1465616 - Temporarily apply async test attributes when compositing. r=botond,kats
cd8671232fd851520c6e7a5619b65b420984cfa7
created 2018-07-20 14:40 -0400
pushed 2018-10-15 10:40 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 1465616) for causing Fennec scrolling regressions.
3f5ca59998bfd46bfbe401e2df5f8902e151a97e
created 2018-07-04 15:52 -0400
pushed 2018-10-15 10:40 +0000
Kashav Madan Kashav Madan - Bug 1465616 - Remove call to AlignFixedAndStickyLayers for RCD-RSF. r=botond
9ea461e4570bcba029a34d77e862e5e9688be9a3
created 2018-06-05 12:50 +0900
pushed 2018-08-24 17:02 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1464568 - Set the shadow base transform value for the case where opacity animations' calculation was skipped. r=kats
b8c1542514b56cc87728b1358153033cce1fbd7d
created 2018-06-05 12:50 +0900
pushed 2018-08-24 17:02 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1464568 - Set the shadow base transform for animation explicitly even if the transform value hasn't changed. r=kats
88bbaa441a370279eb24f8850947974772d93697
created 2018-06-05 09:18 +0900
pushed 2018-08-24 17:02 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1464568 - Add an argument to ApplyAsyncProperties() to apply the transform by APZC or not. r=kats
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-08-24 17:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
0624369b3b08fb643e70a95d976e31414507251c
created 2018-05-12 08:01 +0900
pushed 2018-08-24 17:02 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1461023 - Disable the assertion that checks the previous opacity animation value exists when we skip computing opacity animation. r=kats
6cbc76d14fef2bf734c3d379c6eba696d13abe65
created 2018-05-08 16:58 +0900
pushed 2018-08-24 17:02 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1458457 - Use the current frame time stamp instead of the previous frame's time stamp in the case where the animation was play pending state when the animation was sent to the compositor. r=birtles
9346c213873758c0d0d05e2bcd071e206c1d0afb
created 2018-05-08 12:58 +0900
pushed 2018-08-24 17:02 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1458457 - Move the logic that we use whether the previous time stamp or the last compose time stamp into SampleAnimationForEachNode. r=birtles
622e8a464432ae5a24c92f78387a0b3a615fd51c
created 2018-06-05 12:50 +0900
pushed 2018-06-18 21:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1464568 - Set the shadow base transform value for the case where opacity animations' calculation was skipped. r=kats, a=RyanVM
6c95fd0a106cc788151588f3f478b8fa634ce117
created 2018-06-05 12:50 +0900
pushed 2018-06-18 21:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1464568 - Set the shadow base transform for animation explicitly even if the transform value hasn't changed. r=kats, a=RyanVM
503f6513c77449052b85f705023af99ec1b57b9d
created 2018-06-05 09:18 +0900
pushed 2018-06-18 21:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1464568 - Add an argument to ApplyAsyncProperties() to apply the transform by APZC or not. r=kats, a=RyanVM
0e891abf73fe0397e6422e7fc1e7f9e0ec46b4a1
created 2018-05-12 08:01 +0900
pushed 2018-06-18 21:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1461023 - Disable the assertion that checks the previous opacity animation value exists when we skip computing opacity animation. r=kats, a=RyanVM
ccef67dba02558dd7a3be26d339c9345efd3dfe6
created 2018-04-28 18:09 +0900
pushed 2018-06-18 21:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1457249 - Use actually calculated value for the assertion that checks animation value is unchanged when we decided to skip calculation for the animation on debug build. r=kats
053966aefdb39c70801e332db20e508e0bc668b0
created 2018-04-28 18:08 +0900
pushed 2018-06-18 21:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1457249 - Factor out the function that converts transform into device space. r=kats
ac3a8c1f0776fa5db9507663b3b6ad987ee3b4dc
created 2018-04-28 18:08 +0900
pushed 2018-06-18 21:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1457249 - Factor out the function that converts servo's animation value to matrix. r=kats
1794c5b65d03b1d308777309bcdded55b4366fab
created 2018-04-28 18:08 +0900
pushed 2018-06-18 21:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1457249 - Assert that there is an animation value set by animations when we skip calculation for newly animation value. r=kats
b63e4bff951e97ce23e5673cb55a990a1bbb1a3c
created 2018-04-24 09:27 +0900
pushed 2018-06-18 21:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1454324 - Skip calculating animation value if animation's progress value hasn't been changed since the last composition and if there are no other animations on the same element. r=birtles,kats
6ba049b00c55f30638773a36e702e4144f23c8e5
created 2018-04-24 09:27 +0900
pushed 2018-06-18 21:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1454324 - Set non-animated values to the layer only if there is no running animation. r=kats
6817a2e394941fa5b46426dc2abde06232062e01
created 2018-04-19 15:58 -0400
pushed 2018-06-18 21:12 +0000
Botond Ballo Botond Ballo - Bug 1455285 - In MoveScrollbarForLayerMargin(), move the actual scrollbar thumb layer, not the scrollbar container layer. r=kats
64bb57f4a03a8149e15b605f111b7e4bb4d22b40
created 2018-04-19 13:50 +0900
pushed 2018-06-18 21:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1455155 - Drop AnimationValue usage in gfx/. r=birtles
4af4ae0aee552a99a995ce4b32198b98294a95f7
created 2018-04-18 13:44 +0300
pushed 2018-06-18 21:12 +0000
Coroiu Cristina Coroiu Cristina - Merge inbound to mozilla-central a=merge
7d1e0a7e3e132be75e742565faeec60d12d2d94c
created 2018-04-17 15:04 -0400
pushed 2018-06-18 21:12 +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
7197059eb99c95e33f7b6bf5f102e81a4fe7437d
created 2018-04-17 13:20 +0900
pushed 2018-06-18 21:12 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1454550 - Call AnimationHelper::SampleAnimationForEachNode only for layers that have animations. r=kats
a2866a322bbb526bd1f9f69d352e5389dce849b5
created 2018-03-02 19:00 +0100
pushed 2018-06-18 21:12 +0000
Daniel Zielas Daniel Zielas - Bug 1420512 - Try unifying data structures for scrollbar container and scrollbar thumb info. r=botond
4f734b7b3c44c1bceb770da6ad75788a16d32198
created 2018-04-05 14:55 -0400
pushed 2018-06-18 21:12 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1449287 - Remove obsolete compositor animation telemetry probes. r=botond
abbc5dc0409eb1a2871e2fbd782bf4b9f28f9693
created 2018-03-19 17:11 -0400
pushed 2018-06-18 21:12 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1446022 - Guard against dereferencing a null APZC pointer in degenerate cases. r=botond
9957f3a8d0c35721ef21b086a08562679f81e301
created 2018-03-12 16:06 -0400
pushed 2018-06-18 21:12 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1443792 - Remove direct access to AsyncPanZoomController from AsyncCompositionManager. r=botond
5a049955eaf3698b1603cdb4e8dec6fbc76264c4
created 2018-03-12 16:06 -0400
pushed 2018-06-18 21:12 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1443792 - Move ComputeTransformForScrollThumb to APZCTreeManager. r=botond
5d6d92d8bb2b17dad5032510bd3ac0f4b10d96bc
created 2018-03-12 16:06 -0400
pushed 2018-06-18 21:12 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1443792 - Move the SampleAPZAnimations function into APZSampler. r=botond
d6cfd5638b853ff747e276d816094b1128f80b54
created 2018-04-04 20:18 +0300
pushed 2018-04-26 16:43 +0000
Sebastian Hengst Sebastian Hengst - Bug 1281907 - Part 1 - Include zoom level compensation in clip transform passed to caller. r=botond a=jcristau
5729b8d91b4806ae0c195dd2b86d8a5b2c5817de
created 2018-03-07 17:34 -0500
pushed 2018-04-26 16:43 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1443301 - Stop exposing mApzcTreeManager from CompositorBridgeParent. r=botond
e3135a56a12503df3ab8e5b9ee1aaad002a1da2e
created 2018-03-05 18:08 -0500
pushed 2018-04-26 16:43 +0000
Botond Ballo Botond Ballo - Bug 1442767 - Rename Box to RectAbsolute (Gecko changes). r=kats
34496aa46b316c8f6296900e0c1d74820f2d3e5b
created 2018-03-06 10:25 -0500
pushed 2018-04-26 16:43 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1442627 - Stop exporting APZCTreeManager.h in mozilla/layers/. r=botond
4b018dee7323618aa15e71288a44139ff878568e
created 2018-02-09 15:40 -0500
pushed 2018-04-26 16:43 +0000
Botond Ballo Botond Ballo - Bug 1434250 - Use a Box, rather than a Rect, representation for position:sticky inner/outer rects in the Layers API. r=kats
0649658ddeb253b8d05bb1b396d49035a197be3c
created 2017-12-19 15:48 -0500
pushed 2018-03-01 12:45 +0000
Milan Sreckovic Milan Sreckovic - Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten
81d3e4a2f3f3e98042e24159fe03331fa3534de4
created 2017-11-20 19:00 -0500
pushed 2018-03-01 12:45 +0000
Botond Ballo Botond Ballo - Bug 1420516 - Remove ScrollDirection::NONE. r=kats
5f74d262924171a8fa0b4483a64f4cac34c4c9b8
created 2017-10-27 16:10 -0700
pushed 2018-01-11 17:45 +0000
Daniel Holbert Daniel Holbert - Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel
6ba6dfa9f2293f92ecc1431efa67cce1a4c25d3f
created 2017-09-25 14:25 +0800
pushed 2018-01-11 17:45 +0000
Boris Chiou Boris Chiou - Bug 1340005 - Part 4: Retrieve transform list from AnimationValue. r=birtles
b43c82ffe651880e52322b7dcdc50cc0752baeb6
created 2017-09-21 17:01 +0800
pushed 2018-01-11 17:45 +0000
Boris Chiou Boris Chiou - Bug 1340005 - Part 3: Use AnimationValue on the compositor thread. r=birtles
2a8f664f107efeaa3be4dee08b3ac340df88892f
created 2017-08-14 08:29 -0400
pushed 2017-11-02 12:36 +0000
Milan Sreckovic Milan Sreckovic - Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in .cpp files in gfx/*. r=milan
d72854694b360ce5051f37256518c3b3a8e69237
created 2017-07-15 19:03 +0200
pushed 2017-09-14 16:50 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1381253 - Remove redundant control flow declarations rs=ehsan
46fb0382583cd90f594a3670fbbd6b865e9a6f99
created 2017-07-19 09:24 -0400
pushed 2017-09-14 16:50 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1382200 - Eliminate LayerMetricsWrapper::IsScrollInfoLayer entirely by inlining it. r=botond
90b186b95d7532f3ac76be1f8a64448a275d1662
created 2017-07-19 09:24 -0400
pushed 2017-09-14 16:50 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1382200 - Rename Layer::IsScrollInfoLayer to better capture what the call sites care about. r=botond
7e31c78c123a3988cf7676632fb52017c4b973c7
created 2017-07-10 10:03 +0900
pushed 2017-09-14 16:50 +0000
sotaro sotaro - Bug 1379033 - Remove CompositorBridgeParentBase::GetAnimationStorage() r=kats
7f4579b24b30412a33a29f1dba4815194f38c11f
created 2017-06-30 14:31 -0400
pushed 2017-09-14 16:50 +0000
Botond Ballo Botond Ballo - Bug 1375949 - Repurpose AsyncPanZoomController::AsyncMode into a more general AsyncTransformConsumer enum. r=kats
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
cecb61b2bb6cbde80752acb6b6ee4a76e528a38c
created 2017-05-17 15:18 -0700
pushed 2017-07-31 14:08 +0000
Randall Barker Randall Barker - Bug 1365161 - Ensure dynamic toolbar static snapshot visibility stays in sync with the real toolbar chrome r=botond,jchen
5a18a862fcae54a8b878f2be139d722f16252c7f
created 2017-05-15 18:35 -0400
pushed 2017-07-31 14:08 +0000
Botond Ballo Botond Ballo - Bug 1364622 - Introduce a helper function for computing the async transform for a scroll thumb layer. r=kats
649084d26dad466bca07fb135602e8aa6791fe30
created 2017-05-10 14:02 -0400
pushed 2017-07-31 14:08 +0000
Botond Ballo Botond Ballo - Bug 1349750 - Group scroll thumb-related information in Layer into a ScrollThumbData structure. r=kats
less more (0) -300 -100 -60 tip