зеркало из https://github.com/mozilla/gecko-dev.git
9a846abe86
- Introduce a more general version of ForEachNode that takes two actions (pre-action and post-action). - Express the one-action version of ForEachNode in terms of the two-action version. - Add TraversalFlag::Abort, which stops traversal immediately. - Express DepthFirstSearch in terms of ForEachNode. - Add ForEachNodePostOrder and DepthFirstSearchPostOrder. - The new functions are all recursive, and traverse children in the order provided by the node accessors. Adjust tests to reflect this. - Refactor two APZCTreeManager functions, FindTargetNode and GetAPZCAtPoint, to use the algorithms. MozReview-Commit-ID: 83Y7psjkUWG --HG-- extra : commitid : JSMoSuDetUL extra : rebase_source : 6ef99b1d6dac841eb94d99feb605ca235d9086c9 extra : amend_source : 518a636ee5a5162bca83dde6b90cb1a3b5304a3b |
||
---|---|---|
.. | ||
TestArena.cpp | ||
TestBufferRotation.cpp | ||
TestColorNames.cpp | ||
TestCompositor.cpp | ||
TestGfxPrefs.cpp | ||
TestGfxWidgets.cpp | ||
TestJobScheduler.cpp | ||
TestLayers.cpp | ||
TestLayers.h | ||
TestMoz2D.cpp | ||
TestQcms.cpp | ||
TestRect.cpp | ||
TestRegion.cpp | ||
TestSkipChars.cpp | ||
TestTextures.cpp | ||
TestTiledLayerBuffer.cpp | ||
TestTreeTraversal.cpp | ||
TestVsync.cpp | ||
gfxFontSelectionTest.cpp | ||
gfxFontSelectionTests.h | ||
gfxSurfaceRefCountTest.cpp | ||
gfxTextRunPerfTest.cpp | ||
gfxWordCacheTest.cpp | ||
moz.build | ||
per-word-runs.h |