mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 13:51:41 +00:00
06e901cb9f
AutoTextRun now only needs a DrawTarget instead of an nsRenderingContext, and similar nsRenderingContext/gfxContext-to-DrawTarget replacements can be propagated a long way up the call graph. This patch replaces 93 occurrences of nsRenderingContext and 135 occurrences of gfxContext with DrawTarget; that's 13% of them. The patch is mostly plumbing changes. A couple of not-entirely-plumbing changes: - It adds a comment about the null check in gfxGlyphExtents::GetTightGlyphExtentsAppUnits(). - A couple of functions simply had an unused gfxContext or nsRenderingContext parameter removed, e.g. SetLineBreaks(). --HG-- extra : rebase_source : 8f56994bb4d254a86788b17ab2864ebc758a7e6b |
||
---|---|---|
.. | ||
gfxFontSelectionTest.cpp | ||
gfxFontSelectionTests.h | ||
gfxSurfaceRefCountTest.cpp | ||
gfxTextRunPerfTest.cpp | ||
gfxWordCacheTest.cpp | ||
moz.build | ||
per-word-runs.h | ||
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 |