From 177742435e52492a0f563b5a8194491e08bc360f Mon Sep 17 00:00:00 2001 From: Ben Wagner Date: Tue, 7 Aug 2018 14:31:33 -0400 Subject: [PATCH] Some iwyu for SkShaper_harfbuzz. This makes it easier to see what ties this module to Skia. Change-Id: I392ae4f89fb1afe9193bdb2fda95036f4f5623ed Reviewed-on: https://skia-review.googlesource.com/145882 Commit-Queue: Ben Wagner Commit-Queue: Herb Derby Auto-Submit: Ben Wagner Reviewed-by: Herb Derby --- modules/skshaper/src/SkShaper_harfbuzz.cpp | 36 ++++++++++++++++------ 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/modules/skshaper/src/SkShaper_harfbuzz.cpp b/modules/skshaper/src/SkShaper_harfbuzz.cpp index a7abe93756..dacd7ea580 100644 --- a/modules/skshaper/src/SkShaper_harfbuzz.cpp +++ b/modules/skshaper/src/SkShaper_harfbuzz.cpp @@ -5,27 +5,43 @@ * found in the LICENSE file. */ -#include -#include -#include -#include -#include -#include -#include -#include - +#include "SkFontArguments.h" #include "SkFontMgr.h" #include "SkLoadICU.h" +#include "SkMalloc.h" #include "SkOnce.h" +#include "SkPaint.h" +#include "SkPoint.h" +#include "SkRefCnt.h" +#include "SkScalar.h" #include "SkShaper.h" #include "SkStream.h" +#include "SkString.h" +#include "SkTArray.h" #include "SkTDPQueue.h" +#include "SkTFitsIn.h" #include "SkTLazy.h" #include "SkTemplates.h" #include "SkTextBlob.h" #include "SkTo.h" #include "SkTypeface.h" -#include "SkUtils.h" +#include "SkTypes.h" +#include "SkUTF.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include namespace { template using resource = std::unique_ptr>;