gecko/modules/libpref
Kearwood (Kip) Gilbert a5c8bcd2a0 Bug 1022825 - Implement Asynchronous Smooth Scrolling on Compositor Thread. r=kats
- Extended nsIScrollableFrame and nsGfxScrollFrame to return destination
  of smooth scrolls which are to be animated on the compositor thread.
- Added apz.smooth_scroll_repaint_interval preference.
- Implemented AsyncPanZoomController::PanZoomState::SMOOTH_MSD_SCROLL state
  and AsyncPanZoomController::SmoothScrollAnimation class to animate smooth
  scroll animations on the compositor thread.
- Extended FrameMetrics to report requests for smooth scrolls to be animated
  on the compositor thread and their corresponding destination positions.
- AsyncPanZoomController now checks FrameMetrics for requests to perform
  smooth scrolling on the compositor thread.  It will ensure that they
  are cancelled as needed by mousewheel, touchpanel, keyboard, and
  CSSOM-View instant scrolling DOM methods.
- The layout/generic/test/test_scroll_behavior.html mochitest has been
  commented as depending on Bug 1062609 before being enabled for APZ.
2014-07-10 11:52:40 -07:00
..
init Bug 1022825 - Implement Asynchronous Smooth Scrolling on Compositor Thread. r=kats 2014-07-10 11:52:40 -07:00
test Backed out changeset 4a4e0c618649 (bug 1056170) for XPC Test Failures 2014-09-04 09:40:01 +02:00
Makefile.in Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg 2014-08-07 21:52:04 -07:00
moz.build Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg 2014-08-07 21:52:04 -07:00
nsIPrefBranch2.idl Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg 2014-08-07 21:52:04 -07:00
nsIPrefBranch.idl Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg 2014-08-07 21:52:04 -07:00
nsIPrefBranchInternal.idl Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg 2014-08-07 21:52:04 -07:00
nsIPrefLocalizedString.idl Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg 2014-08-07 21:52:04 -07:00
nsIPrefService.idl Backed out changeset 4a4e0c618649 (bug 1056170) for XPC Test Failures 2014-09-04 09:40:01 +02:00
nsIRelativeFilePref.idl Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg 2014-08-07 21:52:04 -07:00
nsPrefBranch.cpp Bug 1057912 - Privatize most of PLDHashTable's fields. r=roc. 2014-08-25 16:56:33 -07:00
nsPrefBranch.h Bug 1061061 - Fix more bad implicit constructors in misc. code; r=bsmedberg 2014-09-02 18:24:24 -04:00
nsPrefsFactory.cpp Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg 2014-08-07 21:52:04 -07:00
prefapi_private_data.h Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg 2014-08-07 21:52:04 -07:00
prefapi.cpp Backed out changeset 4a4e0c618649 (bug 1056170) for XPC Test Failures 2014-09-04 09:40:01 +02:00
prefapi.h Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg 2014-08-07 21:52:04 -07:00
Preferences.cpp Backed out changeset 4a4e0c618649 (bug 1056170) for XPC Test Failures 2014-09-04 09:40:01 +02:00
Preferences.h bug 1059490 - mark more classes MOZ_FINAL r=froydnj 2014-08-27 14:26:48 -04:00
prefread.cpp Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg 2014-08-07 21:52:04 -07:00
prefread.h Bug 1047877 - Flatten modules/libpref/{public,src}/ directories. r=bsmedberg 2014-08-07 21:52:04 -07:00