Bug 983465. Disable collapsing-text frame construction optimization on a per-document basis. r=bz

--HG--
extra : rebase_source : fc2059ac826e001660fb7233d775f8a046467f6b
Bug 791480. Make reftests enter print mode before reftest-wait is removed, so canvas-print-callback tests can finish drawing before the test ends. r=dbaron

--HG--
extra : rebase_source : f5b0ded43f9ef670478a06daf36c44987bd6b823
Bug 791480. Reenable test on Windows 7. r=dbaron

--HG--
extra : rebase_source : f4432bc6143e84c58d590dc80dfcb41419524b5d
Bug 972713. Part 1: Make all callers of GetAnimatedGeometryRootFor pass a display item so we can stop searching when we reach the item's reference frame. r=mattwoodrow
This guarantees that the animated geometry root for an item is always in the
same display list coordinate system as the frame.

--HG--
extra : rebase_source : 974434342459b76d62d89fdc04c22c518bf0c58b
Bug 972713. Part 2: Ignore active scrolled roots in inactive layer trees, because they don't help and could hurt. r=mattwoodrow

--HG--
extra : rebase_source : 3c1c4abb6685f106f927f0f43dbb62fe64a37038
Bug 985303. Part 1: Assert that nsViews are only associated with a specific, limited set of frame types. r=dbaron

--HG--
extra : rebase_source : 80ce9f2e4841b831fd37acf2b89d4ff350762ab8
Bug 985303. Part 2: Add aSkipChildLists parameter to nsLayoutUtils::UnionChildOverflow. r=dbaron

--HG--
extra : rebase_source : 4ce840181d43b62d4488e6d4a3169ac1315e1dc7
Bug 985303. Part 3: Save a block's 'bottom edge of content' in a frame property if it doesn't match the block's content height, and use it in UpdateOverflow to compute the correct overflow. r=dbaron

--HG--
extra : rebase_source : 11fe6925ee266a2e1feec5a4d5c0e5ed152516f5