gecko-dev/gfx/layers/apz/util
Kashav Madan ext:(%2C%20Tanushree%20Podder%20%3Ctpodder%40mozilla.com%3E) 557bb0376f Bug 1423011 - Part 1: Allow APZ to async-scroll the layout viewport. r=botond
There are 3 main components to this change:

  a) Store the origin of the layout viewport in APZ (until now we only stored
     it's size). This required updating the offset stored in mViewport, which
     was previously (0, 0).
  b) Adjust the layout viewport in APZ each time the visual viewport exceeds
     the bounds of the layout viewport.
  c) Update the main thread to store the layout viewport offset for the
     RCD-RSF (currently it uses the layout viewport offset for overflow:hidden
     pages, and the visual viewport offset otherwise).

MozReview-Commit-ID: 7AD8wvthh2m

--HG--
extra : rebase_source : df8704146740f4b2522c80b20b603617993b6c83
2018-06-07 17:01:36 -04:00
..
ActiveElementManager.cpp Bug 1449400 part 5 - Remove StyleSetHandle. r=emilio 2018-03-29 22:15:46 +11:00
ActiveElementManager.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
APZCCallbackHelper.cpp Bug 1423011 - Part 1: Allow APZ to async-scroll the layout viewport. r=botond 2018-06-07 17:01:36 -04:00
APZCCallbackHelper.h Bug 1449756 - Make DisplayPort suppression PresShell specific and not process global. r=kats 2018-06-25 21:42:25 +00:00
APZEventState.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
APZEventState.h Bug 1433671: Add MOZ_CAN_RUN_SCRIPT annotations to AccessibleCaret and other stuff. r=bz 2018-03-14 23:32:22 +01:00
APZThreadUtils.cpp Bug 1447299 - Move the sampler thread util functions from APZThreadUtils to APZSampler. r=botond 2018-03-28 14:56:41 -04:00
APZThreadUtils.h Bug 1447299 - Move the sampler thread util functions from APZThreadUtils to APZSampler. r=botond 2018-03-28 14:56:41 -04:00
CheckerboardReportService.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
CheckerboardReportService.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ChromeProcessController.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
ChromeProcessController.h Bug 1433671: Add MOZ_CAN_RUN_SCRIPT annotations to AccessibleCaret and other stuff. r=bz 2018-03-14 23:32:22 +01:00
ContentProcessController.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
ContentProcessController.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
DoubleTapToZoom.cpp Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten 2017-12-19 15:48:39 -05:00
DoubleTapToZoom.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
InputAPZContext.cpp Bug 1468545 - Distinguish between upwards- and downwards-propagating information in InputAPZContext. r=botond 2018-06-15 18:13:46 -04:00
InputAPZContext.h Bug 1468545 - Distinguish between upwards- and downwards-propagating information in InputAPZContext. r=botond 2018-06-15 18:13:46 -04:00
ScrollLinkedEffectDetector.cpp Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
ScrollLinkedEffectDetector.h Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel 2017-10-27 16:10:06 -07:00
TouchActionHelper.cpp Bug 1442627 - Stop exporting APZCTreeManager.h in mozilla/layers/. r=botond 2018-03-06 10:25:39 -05:00
TouchActionHelper.h Bug 1443292 - Move TouchBehaviorFlags from APZUtils.h to LayersTypes.h. r=botond 2018-03-14 18:18:27 -04:00