skia2/tests
jvanverth 02802f64ea Revert of Remove SkThread.h, include SkMutex.h or SkAtomics.h as appropriate. (patchset #4 id:60001 of https://codereview.chromium.org/1215393002/)
Reason for revert:
Breaking the roll.

E.g. on android_chromium_gn_compile_dbg:

FAILED: /b/build/goma/gomacc ../../third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-g++ -MMD -MF obj/skia/ext/libskia.SkMemory_new_handler.o.d -DV8_DEPRECATION_WARNINGS -DCLD_VERSION=1 -DENABLE_NOTIFICATIONS -DENABLE_BROWSER_CDMS -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DDONT_EMBED_BUILD_METADATA -DUSE_OPENSSL=1 -DUSE_OPENSSL_CERTS=1 -DNO_TCMALLOC -DDISABLE_NACL -DENABLE_CONFIGURATION_POLICY -DENABLE_SUPERVISED_USERS=1 -DENABLE_AUTOFILL_DIALOG=1 -DUSE_PROPRIETARY_CODECS -DV8_USE_EXTERNAL_STARTUP_DATA -DVIDEO_HOLE=1 -DMOBILE_SAFE_BROWSING -DSAFE_BROWSING_SERVICE -DCHROMIUM_BUILD -D_FILE_OFFSET_BITS=64 -DANDROID -DHAVE_SYS_UIO_H -DCOMPONENT_BUILD -D__GNU_SOURCE=1 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -DSKIA_IMPLEMENTATION=1 -DSK_ARM_HAS_OPTIONAL_NEON -DSK_GAMMA_APPLY_TO_A8 -DSK_GAMMA_EXPONENT=1.4 -DSK_GAMMA_CONTRAST=0.0 -DSK_DEFAULT_FONT_CACHE_LIMIT=1048576 -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSKIA_DLL -DGR_GL_IGNORE_ES3_MSAA=0 -DSK_SUPPORT_GPU=1 -DSK_BUILD_FOR_ANDROID -DUSE_CHROMIUM_SKIA -DXML_STATIC -I../.. -Igen -I../../third_party/skia/include/private -I../../third_party/skia/src/core -I../../third_party/skia/src/image -I../../third_party/skia/src/opts -I../../third_party/skia/src/pdf -I../../third_party/skia/src/ports -I../../third_party/skia/src/sfnt -I../../third_party/skia/src/utils -I../../third_party/skia/src/lazy -I../../skia/config -I../../skia/ext -I../../third_party/skia/include/c -I../../third_party/skia/include/config -I../../third_party/skia/include/core -I../../third_party/skia/include/effects -I../../third_party/skia/include/images -I../../third_party/skia/include/lazy -I../../third_party/skia/include/pathops -I../../third_party/skia/include/pdf -I../../third_party/skia/include/pipe -I../../third_party/skia/include/ports -I../../third_party/skia/include/utils -I../../third_party/skia/include/gpu -I../../third_party/skia/src/gpu -I../../third_party/zlib -I../../third_party/expat/files/lib -I../../third_party/freetype-android/include -I../../third_party/freetype-android/src/include -I../../third_party/android_tools/ndk/sources/android/cpufeatures -fno-strict-aliasing -march=armv7-a -mfloat-abi=softfp -mtune=generic-armv7-a -mthumb -mthumb-interwork -fno-tree-sra -fno-caller-saves -funwind-tables -fPIC -pipe -ffunction-sections -funwind-tables -fno-short-enums -finline-limit=64 -mfpu=vfpv3-d16 -isystem../../third_party/android_tools/ndk/sources/cxx-stl/llvm-libc++/libcxx/include -isystem../../third_party/android_tools/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/include -isystem../../third_party/android_tools/ndk/sources/android/support/include -fvisibility=hidden --sysroot=/b/build/slave/android_chromium_gn/build/src/third_party/android_tools/ndk/platforms/android-16/arch-arm -Os -fdata-sections -ffunction-sections -fomit-frame-pointer -g1 -Wno-format -Wendif-labels -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wno-extra -Wno-ignored-qualifiers -Wno-type-limits -Wno-unused-local-typedefs -fno-threadsafe-statics -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-exceptions -Wno-deprecated -Wno-narrowing -Wno-literal-suffix -Wno-error=c++0x-compat -Wno-non-virtual-dtor -Wno-sign-promo -c ../../skia/ext/SkMemory_new_handler.cpp -o obj/skia/ext/libskia.SkMemory_new_handler.o
../../skia/ext/SkMemory_new_handler.cpp:12:52: fatal error: third_party/skia/include/core/SkThread.h: No such file or directory
 #include "third_party/skia/include/core/SkThread.h"

Original issue's description:
> Remove SkThread.h, include SkMutex.h or SkAtomics.h as appropriate.
>
> SkThread.h doesn't do anything anymore execept include those two,
> and thankfully, it doesn't seem to be mentioned outside Skia.
>
> No public API changes.
> TBR=reed@google.com
>
> BUG=skia:
>
> Committed: https://skia.googlesource.com/skia/+/c50acf2321d7a934c80d754e9cbe936dfb8eb4cc

TBR=mtklein@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=skia:

Review URL: https://codereview.chromium.org/1214603003
2015-07-02 06:42:49 -07:00
..
AAClipTest.cpp remove unused kLCD_MaskFormat 2014-11-13 14:39:58 -08:00
AnnotationTest.cpp PDF: Switch some unit tests to higher level API. 2015-03-01 06:55:20 -08:00
ARGBImageEncoderTest.cpp make allocPixels throw on failure 2014-09-02 12:50:45 -07:00
AsADashTest.cpp
AtomicTest.cpp Revert of Remove SkThread.h, include SkMutex.h or SkAtomics.h as appropriate. (patchset #4 id:60001 of https://codereview.chromium.org/1215393002/) 2015-07-02 06:42:49 -07:00
BadIcoTest.cpp Ico security issues fix 2015-03-13 08:07:01 -07:00
BitmapCopyTest.cpp add SkPixmap and external locking to bitmaps 2015-05-22 08:06:22 -07:00
BitmapGetColorTest.cpp Revert "Revert of add colortable support to imagegenerator (https://codereview.chromium.org/304443003/)" 2014-05-29 15:57:20 +00:00
BitmapHasherTest.cpp make allocPixels throw on failure 2014-09-02 12:50:45 -07:00
BitmapHeapTest.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
BitmapTest.cpp use pixmaps for dst in sprites -- NO BITMAPS 2015-06-05 06:58:22 -07:00
BitSetTest.cpp
BlendTest.cpp
BlitRowTest.cpp Hide fields in SkImageInfo 2014-09-03 11:54:58 -07:00
BlurTest.cpp One createTexture function, attempt to recycle scratch in createTexture. 2015-02-06 08:49:24 -08:00
CachedDataTest.cpp Add SkCachedData and use it for SkMipMap 2014-10-08 05:17:12 -07:00
CachedDecodingPixelRefTest.cpp change old picture serialization to really handle images 2015-06-22 12:48:26 -07:00
CanvasStateHelpers.cpp Run CanvasState test across a library boundary. 2014-07-22 12:38:55 -07:00
CanvasStateHelpers.h Run CanvasState test across a library boundary. 2014-07-22 12:38:55 -07:00
CanvasStateTest.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
CanvasTest.cpp Remove the SkCanvas comment API 2015-06-15 13:15:31 -07:00
ChecksumTest.cpp Some usability ideas around SkTHash. 2015-03-20 13:48:42 -07:00
ClampRangeTest.cpp Enable new gradients + suppress gms for now 2014-12-19 07:40:26 -08:00
ClipCacheTest.cpp Remove GrContext from GrClipMaskCache 2015-05-29 09:45:57 -07:00
ClipCubicTest.cpp
ClipperTest.cpp cull edges that are to the right of the clip 2015-02-09 08:33:07 -08:00
ClipStackTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
CodexTest.cpp In the case of subset decodes, we will often not decode to 2015-07-01 06:50:35 -07:00
ColorFilterTest.cpp add test for opaque-preserving colormatrixfilters 2015-04-09 08:27:27 -07:00
ColorMatrixTest.cpp Add ColorMatrix filter tests from Android CTS. 2015-06-05 09:41:18 -07:00
ColorPrivTest.cpp
ColorTest.cpp
CPlusPlusEleven.cpp C++11 Unit Test for RValue semantics. 2015-02-13 15:12:52 -08:00
CTest.cpp Propagate SkSurfaceProps to more call sites 2015-06-23 06:26:08 -07:00
DashPathEffectTest.cpp Add unit test for SkDashPathEffect::asPoints' culling 2014-11-05 08:06:40 -08:00
DataRefTest.cpp remove dead guarded code for legacy SkData proc 2015-06-18 13:42:03 -07:00
DeferredCanvasTest.cpp Begin kLegacyFontHost_InitType cleanup 2015-06-22 09:46:59 -07:00
DeflateWStream.cpp SkPDF: remove SK_NO_FLATE & dead code in SkPDFStream 2015-03-31 08:22:01 -07:00
DequeTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
DeviceLooperTest.cpp Revert[2] SkDraw and all Blitters to use pixmap instead of bitmapi 2015-06-09 12:16:53 -07:00
DiscardableMemoryPoolTest.cpp
DiscardableMemoryTest.cpp
DocumentTest.cpp Simplify skiatest framework. 2015-01-20 09:30:20 -08:00
DrawBitmapRectTest.cpp change old picture serialization to really handle images 2015-06-22 12:48:26 -07:00
DrawFilterTest.cpp use anon namespace to avoid (silent) collisions between local test classes 2015-04-11 19:29:31 -07:00
DrawPathTest.cpp Remove canvas::NewRaster, and rename surface::NewRasterPMColor to N32Premul 2014-12-10 07:24:28 -08:00
DrawTextTest.cpp
DynamicHashTest.cpp Replace GrTHash with SkTDynamicHash 2014-07-20 09:40:00 -07:00
EmptyPathTest.cpp
ErrorTest.cpp Clear away any lingering error before testing SkError. 2014-09-11 14:41:56 -07:00
FillPathTest.cpp
FitsInTest.cpp
FlateTest.cpp SkPDF: remove SK_NO_FLATE & dead code in SkPDFStream 2015-03-31 08:22:01 -07:00
FloatingPointTextureTest.cpp Add RGBA half float texture format. 2015-05-21 08:12:27 -07:00
FontHostStreamTest.cpp SkTypeface to use SkStreamAsset. 2015-01-27 05:39:10 -08:00
FontHostTest.cpp Add cmap 3,0 (symbol) as Unicode fallback. 2015-06-05 13:38:12 -07:00
FontMgrAndroidParserTest.cpp Rename SkFontConfigParser_android SkFontMgr_android_parser. 2015-06-23 13:25:46 -07:00
FontMgrTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
FontNamesTest.cpp Add a working SkFontMgr_fontconfig. 2014-08-25 12:00:49 -07:00
FontObjTest.cpp check for null typeface from paint 2014-05-30 17:15:23 +00:00
FrontBufferedStreamTest.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
FunctionTest.cpp Make SkFunction copyable so it can go in containers. 2015-05-06 07:40:26 -07:00
GeometryTest.cpp impl SkConvertQuadToCubic w/ Sk2s 2015-03-26 20:22:33 -07:00
GifTest.cpp Add a test for decoding a gif with sampleSize 4. 2015-05-14 14:44:14 -07:00
GLInterfaceValidationTest.cpp Revert "One more ASAN fix." 2015-04-21 11:13:17 -07:00
GLProgramsTest.cpp Implement support for mixed sampled render targets 2015-06-12 08:59:45 -07:00
GpuColorFilterTest.cpp change colorfilter to return an array of frag processors 2015-03-03 06:41:45 -08:00
GpuDrawPathTest.cpp Require budget decision when creating a RenderTarget SkSurface. 2015-01-16 07:32:33 -08:00
GpuLayerCacheTest.cpp Sketch splitting SkPicture into an interface and SkBigPicture. 2015-05-19 11:11:26 -07:00
GpuRectanizerTest.cpp Add bench for rectanizers 2014-06-05 07:18:03 -07:00
GradientTest.cpp remove redundant/deprecated TwoPointRadial gradiet -- use TwoPointConical 2015-05-04 08:32:51 -07:00
GrAllocatorTest.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
GrContextFactoryTest.cpp Fix alpha textures in NV ES3 contexts on Windows. 2014-07-17 10:50:59 -07:00
GrDrawTargetTest.cpp Import functionality for new GL backend 2015-06-12 13:56:46 -07:00
GrGLSLPrettyPrintTest.cpp Multi-string shaders 2015-02-13 17:18:27 -08:00
GrMemoryPoolTest.cpp remove SkInstCnt 2015-06-26 11:45:03 -07:00
GrOrderedSetTest.cpp Preprend Test to test function name generated by DEF_TEST() macro. 2014-06-24 06:50:39 -07:00
GrPorterDuffTest.cpp Add support for creating texture backed images where Skia will delete the texture. 2015-06-18 09:12:17 -07:00
GrRedBlackTreeTest.cpp Preprend Test to test function name generated by DEF_TEST() macro. 2014-06-24 06:50:39 -07:00
GrSurfaceTest.cpp Add support for creating texture backed images where Skia will delete the texture. 2015-06-18 09:12:17 -07:00
GrTBSearchTest.cpp Preprend Test to test function name generated by DEF_TEST() macro. 2014-06-24 06:50:39 -07:00
GrTextureMipMapInvalidationTest.cpp Invalidate GrTexture mipmap on content change notification 2015-06-15 09:48:15 -07:00
GrTRecorderTest.cpp Add ReverseIter to GrTRecorder 2015-04-16 10:42:49 -07:00
HashTest.cpp Cleanup: Remove unnecessary double-semicolons. 2015-04-27 07:01:45 -07:00
ImageCacheTest.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
ImageDecodingTest.cpp SkCodec: add wbmp class 2015-03-27 12:16:53 -07:00
ImageFilterTest.cpp Make SkGpuDevice know its alpha type 2015-06-23 14:38:48 -07:00
ImageGeneratorTest.cpp guarded change to SkImageGenerator to make getInfo() const 2015-03-19 08:31:14 -07:00
ImageIsOpaqueTest.cpp Require budget decision when creating a RenderTarget SkSurface. 2015-01-16 07:32:33 -08:00
ImageNewShaderTest.cpp Require budget decision when creating a RenderTarget SkSurface. 2015-01-16 07:32:33 -08:00
ImageTest.cpp change old picture serialization to really handle images 2015-06-22 12:48:26 -07:00
IndexedPngOverflowTest.cpp Indexed PNG decoding: Ensure color table is large enough that the bit depth of the image will not allow reads beyond its end. 2015-03-18 06:03:30 -07:00
InfRectTest.cpp
InterpolatorTest.cpp Promote SkInterpolator unit test to our tests driver. 2014-06-26 13:07:05 -07:00
InvalidIndexedPngTest.cpp Fix Windows build. 2015-03-11 13:58:17 -07:00
JpegTest.cpp JPEG YUV Decoding 2014-10-16 13:10:57 -07:00
KtxTest.cpp Make SkStream *not* ref counted. 2015-01-21 12:09:53 -08:00
LayerDrawLooperTest.cpp Begin kLegacyFontHost_InitType cleanup 2015-06-22 09:46:59 -07:00
LayerRasterizerTest.cpp Remove macros that make it look like it's a good idea to not be able to flatten. 2015-01-07 09:06:08 -08:00
LazyPtrTest.cpp Add sk_parallel_for() 2015-06-17 15:26:15 -07:00
LListTest.cpp remove SkInstCnt 2015-06-26 11:45:03 -07:00
MallocPixelRefTest.cpp use SkData::NewUninitialized 2014-09-12 12:12:27 -07:00
MaskCacheTest.cpp use SkMaskCache inside SkBlurMaskFilter 2014-10-23 12:42:46 -07:00
MathTest.cpp Let's find out what's up with the TSAN bot test failures. 2015-03-18 11:32:21 -07:00
Matrix44Test.cpp Fix infinite matrix during an invert. 2015-06-30 13:36:04 -07:00
MatrixClipCollapseTest.cpp Revert of Fix Chromium build (patchset #2 id:20001 of https://codereview.chromium.org/916763003/) 2015-02-11 13:18:14 -08:00
MatrixTest.cpp Added check for ill-conditioned invert 2015-06-19 05:14:26 -07:00
MD5Test.cpp
MemoryTest.cpp
MemsetTest.cpp Add rewind capability to SkChunkAlloc 2015-02-27 08:31:57 -08:00
MessageBusTest.cpp Reimplement gpu message bus for invalidated bitmap gen IDs 2015-02-06 11:54:28 -08:00
MetaDataTest.cpp Simplify skiatest framework. 2015-01-20 09:30:20 -08:00
MipMapTest.cpp Add SkCachedData and use it for SkMipMap 2014-10-08 05:17:12 -07:00
NameAllocatorTest.cpp Generate path names on the client side 2014-06-09 11:16:58 -07:00
OnceTest.cpp Add sk_parallel_for() 2015-06-17 15:26:15 -07:00
OSPathTest.cpp Add option to dump images from nanobench. 2014-08-07 14:28:50 -07:00
PackBitsTest.cpp Remove unused PackBits methods and fix length checks 2015-06-04 15:10:37 -07:00
PaintTest.cpp SkPaint::FilterLevel -> SkFilterQuality 2015-03-16 10:08:34 -07:00
ParsePathTest.cpp fix parsing SVG strings to paths with comma delimiters 2015-01-29 09:45:44 -08:00
PathCoverageTest.cpp 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
PathMeasureTest.cpp
PathOpsAngleIdeas.cpp Path ops formerly found the topmost unprocessed edge and determined its angle sort order to initialize the winding. This never worked correctly with cubics and was flaky with paths consisting mostly of vertical edges. 2015-05-11 07:21:28 -07:00
PathOpsAngleTest.cpp Path ops formerly found the topmost unprocessed edge and determined its angle sort order to initialize the winding. This never worked correctly with cubics and was flaky with paths consisting mostly of vertical edges. 2015-05-11 07:21:28 -07:00
PathOpsBattles.cpp Path ops formerly found the topmost unprocessed edge and determined its angle sort order to initialize the winding. This never worked correctly with cubics and was flaky with paths consisting mostly of vertical edges. 2015-05-11 07:21:28 -07:00
PathOpsBoundsTest.cpp Path ops formerly found the topmost unprocessed edge and determined its angle sort order to initialize the winding. This never worked correctly with cubics and was flaky with paths consisting mostly of vertical edges. 2015-05-11 07:21:28 -07:00
PathOpsBuilderTest.cpp don't fix winding for empty paths 2015-06-29 11:41:52 -07:00
PathOpsBuildUseTest.cpp new files for pathops geometric intersection 2015-01-16 07:04:10 -08:00
PathOpsConicIntersectionTest.cpp Now, path ops natively intersect conics, quads, and cubics in any combination. There are still a class of cubic tests that fail and a handful of undiagnosed failures from skps and fuzz tests, but things are much better overall. 2015-04-20 08:31:59 -07:00
PathOpsConicLineIntersectionTest.cpp Now, path ops natively intersect conics, quads, and cubics in any combination. There are still a class of cubic tests that fail and a handful of undiagnosed failures from skps and fuzz tests, but things are much better overall. 2015-04-20 08:31:59 -07:00
PathOpsCubicIntersectionTest.cpp working on initial winding for cubics 2015-04-23 09:13:37 -07:00
PathOpsCubicIntersectionTestData.cpp cumulative pathops patch 2015-03-26 07:52:43 -07:00
PathOpsCubicIntersectionTestData.h
PathOpsCubicLineIntersectionIdeas.cpp Sanitizing source files in Housekeeper-Nightly 2014-05-08 03:05:29 +00:00
PathOpsCubicLineIntersectionTest.cpp minor fixes to cubics code and overall alignment of how bounds and tops are computed for all curve types 2015-04-29 08:28:30 -07:00
PathOpsCubicQuadIntersectionTest.cpp Now, path ops natively intersect conics, quads, and cubics in any combination. There are still a class of cubic tests that fail and a handful of undiagnosed failures from skps and fuzz tests, but things are much better overall. 2015-04-20 08:31:59 -07:00
PathOpsCubicReduceOrderTest.cpp Path ops formerly found the topmost unprocessed edge and determined its angle sort order to initialize the winding. This never worked correctly with cubics and was flaky with paths consisting mostly of vertical edges. 2015-05-11 07:21:28 -07:00
PathOpsDCubicTest.cpp Path ops formerly found the topmost unprocessed edge and determined its angle sort order to initialize the winding. This never worked correctly with cubics and was flaky with paths consisting mostly of vertical edges. 2015-05-11 07:21:28 -07:00
PathOpsDebug.cpp Path ops formerly found the topmost unprocessed edge and determined its angle sort order to initialize the winding. This never worked correctly with cubics and was flaky with paths consisting mostly of vertical edges. 2015-05-11 07:21:28 -07:00
PathOpsDLineTest.cpp cumulative pathops patch 2015-03-26 07:52:43 -07:00
PathOpsDPointTest.cpp cumulative pathops patch 2015-03-26 07:52:43 -07:00
PathOpsDRectTest.cpp cumulative pathops patch 2015-03-26 07:52:43 -07:00
PathOpsDVectorTest.cpp Path ops formerly found the topmost unprocessed edge and determined its angle sort order to initialize the winding. This never worked correctly with cubics and was flaky with paths consisting mostly of vertical edges. 2015-05-11 07:21:28 -07:00
PathOpsExtendedTest.cpp Revert of Remove SkThread.h, include SkMutex.h or SkAtomics.h as appropriate. (patchset #4 id:60001 of https://codereview.chromium.org/1215393002/) 2015-07-02 06:42:49 -07:00
PathOpsExtendedTest.h Revert of Remove SkThread.h, include SkMutex.h or SkAtomics.h as appropriate. (patchset #4 id:60001 of https://codereview.chromium.org/1215393002/) 2015-07-02 06:42:49 -07:00
PathOpsFuzz763Test.cpp clean up tests 2015-05-13 10:13:17 -07:00
PathOpsInverseTest.cpp cumulative pathops patch 2015-03-26 07:52:43 -07:00
PathOpsIssue3651.cpp look for deleted pts when detecting line/curve coincident edges 2015-05-14 05:45:54 -07:00
PathOpsLineIntersectionTest.cpp cumulative pathops patch 2015-03-26 07:52:43 -07:00
PathOpsLineParametetersTest.cpp
PathOpsOpCircleThreadedTest.cpp clean up tests 2015-05-13 10:13:17 -07:00
PathOpsOpCubicThreadedTest.cpp clean up tests 2015-05-13 10:13:17 -07:00
PathOpsOpLoopThreadedTest.cpp clean up tests 2015-05-13 10:13:17 -07:00
PathOpsOpRectThreadedTest.cpp clean up tests 2015-05-13 10:13:17 -07:00
PathOpsOpTest.cpp deal more consistently with unsortable edges 2015-05-13 08:23:48 -07:00
PathOpsQuadIntersectionTest.cpp Path ops formerly found the topmost unprocessed edge and determined its angle sort order to initialize the winding. This never worked correctly with cubics and was flaky with paths consisting mostly of vertical edges. 2015-05-11 07:21:28 -07:00
PathOpsQuadIntersectionTestData.cpp cumulative pathops patch 2015-03-26 07:52:43 -07:00
PathOpsQuadIntersectionTestData.h
PathOpsQuadLineIntersectionTest.cpp
PathOpsQuadLineIntersectionThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsQuadReduceOrderTest.cpp These tests stress pathops by describing the union of circle-like paths that have tiny line segments embedded and double back to create near-coincident conditions. 2014-11-13 06:58:52 -08:00
PathOpsSimplifyDegenerateThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsSimplifyFailTest.cpp Now, path ops natively intersect conics, quads, and cubics in any combination. There are still a class of cubic tests that fail and a handful of undiagnosed failures from skps and fuzz tests, but things are much better overall. 2015-04-20 08:31:59 -07:00
PathOpsSimplifyQuadralateralsThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsSimplifyQuadThreadedTest.cpp Now, path ops natively intersect conics, quads, and cubics in any combination. There are still a class of cubic tests that fail and a handful of undiagnosed failures from skps and fuzz tests, but things are much better overall. 2015-04-20 08:31:59 -07:00
PathOpsSimplifyRectThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsSimplifyTest.cpp fix builder winding again 2015-05-18 12:56:58 -07:00
PathOpsSimplifyTrianglesThreadedTest.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
PathOpsSkpClipTest.cpp Add sk_parallel_for() 2015-06-17 15:26:15 -07:00
PathOpsSkpTest.cpp Path ops formerly found the topmost unprocessed edge and determined its angle sort order to initialize the winding. This never worked correctly with cubics and was flaky with paths consisting mostly of vertical edges. 2015-05-11 07:21:28 -07:00
PathOpsTestCommon.cpp minor fixes to cubics code and overall alignment of how bounds and tops are computed for all curve types 2015-04-29 08:28:30 -07:00
PathOpsTestCommon.h Now, path ops natively intersect conics, quads, and cubics in any combination. There are still a class of cubic tests that fail and a handful of undiagnosed failures from skps and fuzz tests, but things are much better overall. 2015-04-20 08:31:59 -07:00
PathOpsThreadedCommon.cpp Add sk_parallel_for() 2015-06-17 15:26:15 -07:00
PathOpsThreadedCommon.h C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
PathOpsThreeWayTest.cpp cumulative pathops patch 2015-03-26 07:52:43 -07:00
PathOpsTightBoundsTest.cpp cumulative pathops patch 2015-03-26 07:52:43 -07:00
PathOpsTSectDebug.h Now, path ops natively intersect conics, quads, and cubics in any combination. There are still a class of cubic tests that fail and a handful of undiagnosed failures from skps and fuzz tests, but things are much better overall. 2015-04-20 08:31:59 -07:00
PathOpsTypesTest.cpp
PathTest.cpp SkPath::Direction serves two masters: 2015-06-10 14:23:15 -07:00
PDFInvalidBitmapTest.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
PDFJpegEmbedTest.cpp SkPDF: detect YUV-JPEG without relying on ImageGenerator 2015-05-07 11:46:59 -07:00
PDFPrimitivesTest.cpp SkPDF: clean up uses of deprecated calls in tests 2015-05-01 07:35:45 -07:00
PictureBBHTest.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
PictureShaderTest.cpp Empty picture shaders should draw nothing. 2015-05-18 13:44:35 -07:00
PictureTest.cpp Sketch splitting SkPicture into an interface and SkBigPicture. 2015-05-19 11:11:26 -07:00
PipeTest.cpp Revert "Revert of setConfig -> setInfo (https://codereview.chromium.org/308683005/)" 2014-05-30 13:26:10 +00:00
PixelRefTest.cpp Revert[6] of add asserts around results from requestLock 2015-05-30 13:41:15 -07:00
PMFloatTest.cpp Convert SkPMFloat to [0,1] range and prune its API. 2015-06-25 08:56:28 -07:00
PointTest.cpp change SkPoint::setLength to set itself to (0,0) if it starting length is degenerate. 2014-12-09 11:50:33 -08:00
PremulAlphaRoundTripTest.cpp Make SkGpuDevice know its alpha type 2015-06-23 14:38:48 -07:00
QuickRejectTest.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
RandomTest.cpp
Reader32Test.cpp
ReadPixelsTest.cpp Begin kLegacyFontHost_InitType cleanup 2015-06-22 09:46:59 -07:00
ReadWriteAlphaTest.cpp Make SkGpuDevice know its alpha type 2015-06-23 14:38:48 -07:00
RecordDrawTest.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
RecorderTest.cpp Remove the SkCanvas comment API 2015-06-15 13:15:31 -07:00
RecordingXfermodeTest.cpp Remove SkTileGrid (except for TileGridInfo). 2015-01-09 06:41:48 -08:00
RecordOptsTest.cpp Fold alpha to the inner savelayer in savelayer-savelayer-restore patterns 2015-01-26 00:14:26 -08:00
RecordPatternTest.cpp Cull pushCull and popCull from Skia. 2014-12-12 08:46:25 -08:00
RecordReplaceDrawTest.cpp This replaces the texture creation/caching functions on GrContext with a GrTextureProvider interface. The goal is to pass this narrowly focused object in places that currently take a GrContext but don't need and shouldn't use its other methods. It also has an extended private interface for interacting with non-texture resource types. 2015-04-30 14:18:54 -07:00
RecordTest.cpp Deparameterize SkVarAlloc. 2014-11-13 12:41:14 -08:00
RecordTestUtils.h Defer saves() until they're needed 2014-12-11 07:07:38 -08:00
RectTest.cpp Use device-space stroke width for SkDraw::drawRect() quick-reject 2015-01-15 06:01:23 -08:00
RefCntTest.cpp Remove unused InstCounterClass. 2015-04-08 08:06:26 -07:00
RefDictTest.cpp remove SkInstCnt 2015-06-26 11:45:03 -07:00
RegionTest.cpp Add test for SkRegion::writeToMemory. 2015-06-18 06:16:36 -07:00
ResourceCacheTest.cpp remove SkInstCnt 2015-06-26 11:45:03 -07:00
RoundRectTest.cpp Fix bug with very large round rects with large radii 2015-03-13 09:53:01 -07:00
RTConfRegistryTest.cpp Migrate SkRTConfRegistry test to DEF_TEST(). 2014-08-12 09:03:16 -07:00
RTreeTest.cpp Simplify SkBBH::insert API 2015-02-10 13:44:27 -08:00
RuntimeConfigTest.cpp
ScalarTest.cpp Even more win64 warning fixes 2014-12-12 15:11:18 -08:00
SerializationTest.cpp Font variations. 2015-05-20 09:21:04 -07:00
SHA1Test.cpp
ShaderImageFilterTest.cpp
ShaderOpacityTest.cpp Revert "Revert of setConfig -> setInfo (https://codereview.chromium.org/308683005/)" 2014-05-30 13:26:10 +00:00
SizeTest.cpp Rename TestSize.cpp to SizeTest.cpp 2014-06-25 10:39:02 -07:00
SkBase64Test.cpp DM warning-free on win64 2014-12-12 16:41:46 -08:00
skia_test.cpp Revert of Remove SkThread.h, include SkMutex.h or SkAtomics.h as appropriate. (patchset #4 id:60001 of https://codereview.chromium.org/1215393002/) 2015-07-02 06:42:49 -07:00
SkImageTest.cpp Begin kLegacyFontHost_InitType cleanup 2015-06-22 09:46:59 -07:00
SkNxTest.cpp Update some Sk4px APIs. 2015-06-22 10:39:38 -07:00
skpdf_opaquesrcmodetosrcover.cpp SkPDF: with opaque draws, treat SRC mode as SRC_OVER 2015-05-27 08:53:36 -07:00
SkpSkGrTest.cpp Add sk_parallel_for() 2015-06-17 15:26:15 -07:00
SkResourceCacheTest.cpp SkPaint::FilterLevel -> SkFilterQuality 2015-03-16 10:08:34 -07:00
SkSharedMutexTest.cpp Implement shared locks in the style of pthread's rwlock. 2015-06-29 13:46:55 -07:00
SmallAllocatorTest.cpp
SortTest.cpp
SrcOverTest.cpp
StreamTest.cpp SkBlockMemoryStream implements peek() 2015-05-21 08:13:27 -07:00
StringTest.cpp
StrokerTest.cpp There can be only one (SkRandom)! 2014-12-15 12:54:51 -08:00
StrokeTest.cpp Fix SkStrokeRec == to report true for all fills 2015-05-13 00:02:26 -07:00
SurfaceTest.cpp Add SkSurface factory for wrapping an FBO in SkSurface 2015-06-30 12:04:40 -07:00
SVGDeviceTest.cpp [SVGDevice] Text whitespace unittest 2015-02-20 13:54:40 -08:00
SwizzlerTest.cpp SkJpegCodec 2015-04-15 07:32:20 -07:00
TArrayTest.cpp Add tests for STArray swap 2015-02-10 19:46:58 -08:00
TDPQueueTest.cpp Add a templated priority queue class. 2015-02-13 11:08:21 -08:00
TDStackNesterTest.cpp
TemplatesTest.cpp add realloc method to SkAutoSTMalloc 2015-04-08 07:33:33 -07:00
TessellatingPathRendererTests.cpp This replaces the texture creation/caching functions on GrContext with a GrTextureProvider interface. The goal is to pass this narrowly focused object in places that currently take a GrContext but don't need and shouldn't use its other methods. It also has an extended private interface for interacting with non-texture resource types. 2015-04-30 14:18:54 -07:00
Test.cpp Simplify skiatest framework. 2015-01-20 09:30:20 -08:00
Test.h Simplify skiatest framework. 2015-01-20 09:30:20 -08:00
TextBlobTest.cpp Souped-up SkTextBlob. 2014-09-20 05:40:22 -07:00
TextureCompressionTest.cpp Revert[2] SkDraw and all Blitters to use pixmap instead of bitmapi 2015-06-09 12:16:53 -07:00
Time.cpp SkTime: return timezone information; format in ISO-8601 2015-05-01 07:06:23 -07:00
TLSTest.cpp
ToUnicodeTest.cpp Even more win64 warning fixes 2014-12-12 15:11:18 -08:00
TracingTest.cpp
TypefaceTest.cpp
UnicodeTest.cpp
UtilsTest.cpp remove SkInstCnt 2015-06-26 11:45:03 -07:00
VarAllocTest.cpp Fix build for UCLIBC platforms 2015-03-16 14:45:01 -07:00
WArrayTest.cpp SkAutoTDelete::operator T*() 2014-08-26 11:06:25 -07:00
WritePixelsTest.cpp Begin kLegacyFontHost_InitType cleanup 2015-06-22 09:46:59 -07:00
Writer32Test.cpp Make SkWriter32::snapshotAsData() a dumb copy. 2015-01-29 12:03:53 -08:00
XfermodeTest.cpp
YUVCacheTest.cpp YUV planes cache 2015-01-19 10:10:27 -08:00