Bug 866232 - Add an APZCTreeManager to encapsulate the multiple APZCs corresponding to a given layer tree. r=
Bug 866232 - Add code to build the APZC tree on layer updates. r=
Bug 866232 - Some documentation/variable renaming cleanup. r=
Bug 866232 - Extract a GetCurrentAsyncTransform method in APZC. r=
Bug 866232 - Add visible region tracking and hit-testing code for APZCTreeManager. r=
Bug 866232 - Update and re-enable the test for hit detection in the APZC tree. r=
Bug 866232 - Update TabChild to better handle scrolling subframes. r=
Bug 866232 - Disable BrowserElementPanning.js from panning subframes and interfering with multi-apzc. r=
Bug 866232 - Only fire mozbrowserasyncscroll events on the top-level scrollable for backwards compatibility. r=
Bug 866232 - Break assumption of a single global root layer tree. r=
Bug 866232 - Update the Windows Metro code to handle APZCTreeManager. r=
Turn on APZC in metro