skia2/src
bsalomon 781d58215f Revert of Make GrTextContext be owned by the GrDrawContext (patchset #7 id:120001 of https://codereview.chromium.org/1175553002/)
Reason for revert:
Breaking Test-Win8-MSVC-ShuttleA-GPU-GTX660-x86_64-Debug ?

https://build.chromium.org/p/client.skia/builders/Test-Win8-MSVC-ShuttleA-GPU-GTX660-x86_64-Debug/builds/436/steps/dm/logs/stdio

Original issue's description:
> Make GrTextContext be owned by the GrDrawContext
>
> This CL makes the GrTextContext be owned (and hidden) by the GrDrawContext. This funnels all the drawText* calls through the GrDrawContext and hides the (dispreferred) GrPipelineBuilder drawText variant.
>
> Some consequences of this are:
>
> GrDrawContext now has to get the text drawing settings (i.e., SkDeviceProperties & useDFT). This means that we need a separate GrDrawContext for each combination of pixel geometry and DFT-use.
>
> All the GrTextContext-derived classes now get a back pointer to the originating GrDrawContext so their method calls no longer take one.
>
> Committed: https://skia.googlesource.com/skia/+/5b16e740fe6ab6d679083d06f07651602265081b

TBR=joshualitt@chromium.org,joshualitt@google.com,jvanverth@google.com,reed@google.com,robertphillips@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

Review URL: https://codereview.chromium.org/1178383003
2015-06-16 15:03:11 -07:00
..
animator delete (unused) TransparentShader 2015-06-05 11:31:26 -07:00
c add stroke params to c api 2015-01-10 17:59:31 -08:00
codec Eliminate the check for ANDROID_LARGE_MEMORY in jpeg decoders 2015-06-11 10:13:03 -07:00
core Revert of Make GrTextContext be owned by the GrDrawContext (patchset #7 id:120001 of https://codereview.chromium.org/1175553002/) 2015-06-16 15:03:11 -07:00
device/xps Revert of Revert of stop calling SkScalarDiv (patchset #1 id:1 of https://codereview.chromium.org/1138263002/) 2015-05-12 10:37:34 -07:00
doc SkPDF: clean up uses of deprecated calls in SkDocument_PDF 2015-05-05 08:00:24 -07:00
effects Fix dst bound reported by SkTileImageFilter 2015-06-16 09:44:56 -07:00
fonts don't rely on fonts having a stream 2015-06-15 08:05:06 -07:00
gpu Revert of Make GrTextContext be owned by the GrDrawContext (patchset #7 id:120001 of https://codereview.chromium.org/1175553002/) 2015-06-16 15:03:11 -07:00
image Revert of Make GrTextContext be owned by the GrDrawContext (patchset #7 id:120001 of https://codereview.chromium.org/1175553002/) 2015-06-16 15:03:11 -07:00
images Revert "Remove ambiguity of SkJpegUtility name." 2015-06-15 09:10:03 -07:00
lazy Update src/svg to follow C++11 style rule for {virtual,override}. 2015-05-04 06:40:31 -07:00
opts switch bitmapshader internals over to pixmap 2015-06-04 14:12:25 -07:00
pathops SkPath::Direction serves two masters: 2015-06-10 14:23:15 -07:00
pdf SkPDF: Annotations are clipped by canvas clip stack. 2015-06-14 11:04:58 -07:00
pipe Remove the SkCanvas comment API 2015-06-15 13:15:31 -07:00
ports Add a note to SkGlobalInitialization_chromium.cpp. 2015-06-16 13:23:03 -07:00
sfnt C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
svg Update SVGDevice for RRect and drawPoints 2015-05-15 10:11:11 -07:00
utils Remove the SkCanvas comment API 2015-06-15 13:15:31 -07:00
views Remove SkOSWindow_Mac.cpp 2015-06-16 14:21:01 -07:00
xml [SVGDevice] Text whitespace unittest 2015-02-20 13:54:40 -08:00