gecko-dev/layout/doc
Nicholas Nethercote 06e901cb9f Bug 1231550 - Use DrawTarget instead of gfxContext and/or nsRenderingContext in many places in font/text code. r=jfkthame.
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
2015-12-15 13:56:41 -08:00
..
obsolete
adding-style-props.html
DD-SpaceManager.html
dd-template.html
debugtable.html
ExampleClassDiagram.jpg
frame_reflow_debug.html
HLD-SpaceManager.html
hld-template.html
index.html
Layout_Overview.html
object_diagram_template.sda
overview.html
raptor.jpg
regression_tests.html
SpaceManagerClasses.gif
SpaceManagerClasses.png
SpaceMgr_BlockReflSt_OD.sda
table_reflow_slides.html